body { margin:0; background-image:url(images/template/bg.png); background-repeat:repeat-x;}

form { margin:0; }
.forms {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-image:url(images/template/formsBg.png);
	background-repeat:repeat-x;
	border:1px solid #190000;
	background-color:#FFFFFF;
}

#bodyContent {height:100%;}

/*Header*/

#tblHeaderTopMenu { margin-left:auto; margin-right:auto; width:980px; height:20px; padding-top:5px; text-align:right; background-color:#190000; }
#tblHeader { margin-left:auto; margin-right:auto; width:980px; height:119px; background-image:url(images/template/headerMid.png); background-repeat:repeat-x; margin-bottom:5px;}

/*Columns*/
/* this div tblColMid might now be redundant as it has been duplicated and made it a class to remove W3C errors JE 230210 */
#tblColMid { width:180px; background-image:url(images/template/colMid.png); background-repeat:repeat-y; padding:5px; }
.tblColMid { width:180px; background-image:url(images/template/colMid.png); background-repeat:repeat-y; padding:5px; }
/* */

/* this div tblColMidHeading might now be redundant as it has been duplicated and made it a class to remove W3C errors JE 230210 */
#tblColMidHeading { width:180px; height:17px; padding-left:10px; padding-top:3px; background-color:#00212c; }
.tblColMidHeading { width:180px; height:17px; padding-left:10px; padding-top:3px; background-color:#00212c; }
/* */

#tblColTopLeft { width:180px; height:17px; padding-left:10px; padding-top:3px; background-color:#00212c; background-image:url(images/template/colLeftTop.png); background-repeat:no-repeat; }
#tblColBtmLeft { width:190px; height:11px; background-image:url(images/template/colLeftBtm.png); background-repeat:no-repeat; }

#tblColTopRight { width:180px; height:17px; padding-left:10px; padding-top:3px; background-color:#00212c; background-image:url(images/template/colRightTop.png); background-repeat:no-repeat; }
#tblColBtmRight { width:190px; height:11px; background-image:url(images/template/colRightBtm.png); background-repeat:no-repeat; }

/*Body*/
#pageHeading { height:25px; padding-bottom:3px; border-bottom:3px solid #00212c; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:24px; color:#00212c; font-style:italic; margin-bottom:10px; }

/* this div tblBodyHeading might now be redundant as it has been duplicated and made it a class to remove W3C errors JE 230210 */
#tblBodyHeading { padding-top:4px; padding-bottom:3px; margin-bottom:10px; position:relative; clear:both;}
.tblBodyHeading { padding-top:4px; padding-bottom:3px; margin-bottom:10px; position:relative; clear:both;}
/* */

/* this div tblBodyBody might now be redundant as it has been duplicated and made it a class to remove W3C errors JE 230210 */
#tblBodyBody { border-bottom:3px solid #ccd3d5; padding-bottom:10px; }
.tblBodyBody { border-bottom:3px solid #ccd3d5; padding-bottom:10px; }
/* */



/*Footer*/
#tlbFooterContainer { width:100%; height:95px;}
#tlbFooter { margin-left:auto; margin-right:auto; width:980px; height:95px; background-color:#190000; text-align:center; }
#tblFooterText { margin-left:9px; margin-right:9px; float:left; padding-top:10px; }

/* Text */

.colHeading { color:#f8d61a; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }

.topMenuText {color:#9c8175; font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;	text-decoration:none;}
.topMenuText a:link {color:#f9dc19;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	text-decoration:none;}
.topMenuText a:visited {color: #f9dc19;	font-family:Arial, Helvetica, sans-serif;	font-size:11px; font-weight:bold;	text-decoration:none;}
.topMenuText a:hover {color:#f9dc19;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	text-decoration:none;}

.defaultText {color:#000000; font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;	text-decoration:none;}
.defaultText a:link {color:#d04a01;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	text-decoration:none;}
.defaultText a:visited {color: #d04a01;	font-family:Arial, Helvetica, sans-serif;	font-size:11px; font-weight:bold;	text-decoration:none;}
.defaultText a:hover {color:#d04a01;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	text-decoration:none;}

.bodyHeading {color:#000000; font-family:Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:normal;	text-decoration:none;}
.bodyHeading a:link {color:#d04a01;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bold;	text-decoration:none;}
.bodyHeading a:visited {color: #d04a01;	font-family:Arial, Helvetica, sans-serif;	font-size:14px; font-weight:bold;	text-decoration:none;}
.bodyHeading a:hover {color:#d04a01;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bold;	text-decoration:none;}

.pageHeading { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#001824; font-weight:bold; }

.columnLinks {color:#000000; font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;	text-decoration:none;}
.columnLinks a:link {color:#005291;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	text-decoration:none;}
.columnLinks a:visited {color: #005291;	font-family:Arial, Helvetica, sans-serif;	font-size:11px; font-weight:bold;	text-decoration:none;}
.columnLinks a:hover {color:#005291;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	text-decoration:none;}
.columnLinks li {background-image:url(images/template/bullet.png); background-position:0 0.3em; background-repeat:no-repeat; padding:0 0 0 13px; margin-bottom:2px; margin-left: -3em;}
.columnLinks ul {list-style-type:none; margin-top:0; margin-bottom:0;}
.subTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #d04a01;
	text-decoration: none;
}
h1,h2,h3,h4,h5,h6{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
h1,h2,h3,h4,h5,h6{
bottom_margin: 0px;
bottom_padding: 0px;
}
h1 { display: inline; }

.productHeading { height:25px; padding-bottom:3px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:24px; color:#00212c; font-style:italic; margin-bottom:10px; }
/* added JE 220210 */
.productsubHeading { height:25px; padding-bottom:3px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:24px; color:#FF0000; font-style:italic; margin-bottom:10px; }
hr.productDivider { color:black; background-color:black; height:3px; border:none; }
hr.ActivityDetailsDivider { color:silver; background-color:silver; height:3px; border:none; }
.ActivityDetailsContainer { clear:both; min-height:90px; padding-bottom:10px; width:100%; }
.ActivityDetailsImage		{ float:left; padding-top:5px; width:85px; }
.ActivityDetailsDescription { margin-left:90px; padding-top:5px; }
.ActivityDetailsButton { margin-left:90px; }
td.col1 { text-align: right; vertical-align: top; font-weight: bold; }
td.col2 { text-align: left; vertical-align: top; }
/* */


