/* START Global Styles */
/* darker blue: #163e65; */
body {font-family:Arial, sans-serif;font-size:12px;margin:0px auto;padding:0px;background-color:#163e65;}
/*a {color:#f7941d;}*/
/*a {color:#0c5397;text-decoration:none;}*/
a {color:#0c5397;text-decoration:none;}
/*a:hover {color:#898989;text-decoration:none;}*/
/* h2 {font-size:13px;color:#163e65;}*/
h3 {font-size:15px;color:#163e65;}
h4 {font-size:10px;font-style:italic;font-weight:normal;}
p {margin:10px 0px 0px 0px;line-height:20px}
hr {display:none;}
.nonCSS {display:none;}
.leftFloat {float:left;text-align:left;}
.rightFloat {float:right;text-align:right;}
.clientblue {/*color:#0c5397;*/ font-weight:bold;}

#mainContainer {text-align:left;width:950px;margin:0px 0px; background-color:#163e65;}

sup a{text-decoration:none !important;}
sup {line-height:10px;}

#topBanner {background-repeat:no-repeat;height:143px;border-right:1px solid #FFffFF;border-bottom:1px solid #FFffFF;}
#topBanner h1 {display:none;}

.horizontalNavList {margin:0px;text-align:center;}
.horizontalNavList li {margin:0px 0px;display:inline;}
.horizontalNavList li {border-color:#ffFFff;}
.horizontalNavList li {border-left:1px solid;}
.horizontalNavList li.firstChild {border-left:0px solid;}
.horizontalNavList li.topSelectedLink {color:#0c5397;text-decoration:none;}

.verticalNavList {margin:5px;padding:10px 0px 0px 25px;/*border-top:6px solid #8a9eb2;*/text-align:left;}
.verticalNavList li {margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:13px;font-weight:bold;list-style-image:url('images/arrow_off.gif');}
/*.verticalNavList li:hover {list-style-image:url('images/arrow_on.gif');}*/
.verticalNavList li ul {margin:10px 0px 0px 0px; padding:0px;}
.verticalNavList li ul li {margin:0px 0px 0px 15px;padding:0px 0px 0px 0px;font-size:12px;font-weight:normal;list-style-image:url('images/arrow2_off.gif');}
.verticalNavList .noArrow {list-style-image:none;list-style:none;}
/*.verticalNavList li ul li:hover {list-style-image:url('images/arrow2_on.gif');}*/

.verticalNavList li.selectedLink {list-style-image:url('images/arrow_on.gif');}
.verticalNavList li.selectedLink a {color:#0c5397;text-decoration:none;}
.verticalNavList li.selectedLink li a {color:#000000;}
.verticalNavList li li.selectedLink {list-style-image:url('images/arrow2_on.gif');}
.verticalNavList li li.selectedLink a {color:#0c5397;text-decoration:none;}
/*.verticalNavList a:hover {color:#0c5397;text-decoration:none;}*/
.verticalNavList a {color:#163e65;}
.verticalNavList a:hover {text-decoration:underline;}

.SitemapNavList {margin:5px;padding:10px 0px 0px 25px;/*border-top:6px solid #8a9eb2;*/text-align:left;}
.SitemapNavList li {margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:15px;font-weight:bold;list-style-image:url('images/arrow_off.gif');}
/*.SitemapNavList li:hover {list-style-image:url('images/arrow_on.gif');}*/
.SitemapNavList li ul {margin:10px 0px 0px 0px; padding:0px;}
.SitemapNavList li ul li {margin:2px 0px 0px 15px;padding:0px 0px 0px 0px;font-size:13px;font-weight:bold;list-style-image:url('images/arrow2_off.gif');}
/*.SitemapNavList li ul li:hover {list-style-image:url('images/arrow2_off.gif');}*/
.SitemapNavList li ul li ul {list-style-type:none;}
/*.SitemapNavList li ul li ul:hover {list-style-type:none;}*/
.SitemapNavList li ul li ul li{margin:2px 0px 0px 15px;padding:0px 0px 0px 0px;font-size:11px;font-weight:normal;list-style-image:none;}
/*.SitemapNavList li ul li ul li:hover {list-style-image: none;}*/

.SitemapNavList a:hover {color:#959595;}
.SitemapNavList a {color:#163e65;text-decoration:none;}

#topNav {background-color:#000000;border-right:1px solid #ffFFff;border-bottom:1px solid #ffFFff;}
#topNav a {color:#FFffFF;text-decoration:none;font-size:15px;font-weight:bold;}
#topNav a:hover {color:#a5d3fe;}
#topNav .horizontalNavList li a.selected {color:#a5d3fe;}
#topNav .horizontalNavList li {padding:0px 16px;}
#topNav .horizontalNavList li {border-color:#99ccff;}
#topNav .horizontalNavList {padding:5px 0px 5px 0px;}

#content {background-color:#ffFFff;border-right:1px solid #ffFFff;border-bottom:1px solid #ffFFff;}
#content {background-image:url('images/contentGradient_bottom.gif');background-repeat:repeat-x;background-position:bottom;}
#content2 {background-image:url('images/contentGradient_top.gif');background-repeat:repeat-x;background-position:top;}
#content3 {background-image:url('images/contentGradient_left.gif');background-repeat:repeat-y;background-position:left;}
#content4 {background-image:url('images/contentGradient_right.gif');background-repeat:repeat-y;background-position:right;}
#content5 {background-image:url('images/contentGradient_topLeft.gif');background-repeat:no-repeat;background-position:left top;}
#content6 {background-image:url('images/contentGradient_topRight.gif');background-repeat:no-repeat;background-position:right top;}
#content7 {background-image:url('images/contentGradient_bottomLeft.gif');background-repeat:no-repeat;background-position:left bottom;}
#content8 {background-image:url('images/contentGradient_bottomRight.gif');background-repeat:no-repeat;background-position:right bottom;}
#content8 {padding:1px;}
#content8 a { text-decoration: underline; }

#footer {text-align:center;background-color:#163e65;color:#FFffFF;padding-top:12px;}
#footer .horizontalNavList {padding:0px 0px 7px 0px;}
#footer .horizontalNavList li {padding:0px 1px 0px 4px;}
#footer a {color:#ffFFff; text-decoration:underline;}

#checkListLinks #nonCssLinks {display:none;}
#checkListLinks #cCL1 {display:block;margin:30px 10px 0px 30px;height:60px;}
#checkListLinks #cCL2 {display:block;margin:30px 10px 0px 30px;height:60px;}
#checkListLinks #cCL3 {display:block;margin:30px 10px 0px 30px;height:60px;}

#worldhepday #nonCssLink {display:none;}
#worldhepday #hCL1 {display:block;margin:0px 10px 0px 0px;height:63px;}

.question {margin-top:20px;}
.question .left h3 {margin:0px;font-weight:bold;font-size:12px;line-height:20px;color:#000; display: inline;}
.question .left {line-height:20px; width:20px;font-weight:bold; border: 1px solid white; display: inline;}
.question .right {font-weight:bold; display: inline;}
.question .right h3 {font-weight:bold;font-size:12px;line-height:20px;color:#000; display: inline;}
.answer {margin-top:0px;padding:0px;}
.answer .left {line-height:20px;float:left;width:20px;font-weight:bold;}
.answer .left h3 {margin:0px;font-weight:bold;font-size:12px;line-height:20px;}
.answer .right {margin-left:20px;}

.reference{ font-size:9px;}
.reference p { font-weight:bold; font-size:9px; margin:0px 0px 0px 0px;}
.reference a {text-decoration:none;}
.reference a:hover {}

a.pdf_link { background: transparent url(images/icon_pdf.gif) no-repeat bottom right; padding-right: 20px; }
a.pdf_link_fix { display: inline-block; width: 20px; background: transparent url(images/icon_pdf.gif) no-repeat bottom left; color: #fff; text-decoration: none;  }

.formRow {clear:left;margin:1em 0px;}
.formRow .formLeft {float:left;width:100px;text-align:left;}
.formRow .formRight {float:left;width:350px;text-align:left;}
.formRow .formRight .textInputBox {border:1px solid #ccCCcc; padding:0px; width:120px;}
.formRow .formRight .textareaBox {border:1px solid #ccCCcc; padding:0px; width:325px; height:65px;}
.formRow .clear {clear:left;}

.submitButton {display:none;}
.cssSubmitButton {margin-top:10px;cursor:pointer;height:30px;width:84px;background-image:url('images/submit.gif');}

form {margin:0px;}
.selectedLink {}

table td {font-family:Arial, sans-serif;font-size:12px; line-height: 18px;}

.privacysection {font-weight:bold;}

#copyright {margin: auto 15px;}
#copyright p {
	color:#ffffff;
	font-size:10px;
	margin-top:10px;
	margin-bottom:10px;
	padding:auto 15px;
	/*width:600px;*/
	line-height:11px;
}

#copyrighthome {margin: auto 15px;}
#copyrighthome p {
	color:#ffffff;
	font-size:10px;
	margin-top:10px;
	margin-bottom:10px;
	/*width:500px;*/
	line-height:11px;
}

.videoContainer {text-align:center; font-size:11px;width:220px; margin:0 auto 30px auto;}
.videoContainer h3 {margin:0px;font-weight:bold; font-size:12px; color:#000;}
.videoContainer p {margin:0px;line-height:1.2;}
.videoContainer .mediaLinks {margin-left:25px;margin-right:10px;/*width:155px;*/text-align:left;}
.videoContainer .mediaLinks img{vertical-align:middle;}
.centeredVideoContainer {margin-bottom:0px;}


/* END Global Styles */

/* START Homepage Styles */
#flagLanguageLinks{line-height:22px;padding:5px;}
.homepage #topBanner {background-image:url('images/home_topBanner.jpg');width:949px;height:143px;}
.homepage #topBanner #cssBannerLink {position:absolute;margin-top:71px;margin-left:360px;width:425px;height:70px;}
.homepage #sideImage {float:left;background: transparent url('images/left_bar.jpg') no-repeat 1px -1px;width:145px;height:478px;}

.homepage #content {margin-left:145px;border-left:1px solid #ffFFff;}
.homepage #content8 {padding:25px 0px 25px 25px;/*min-height:309px;*/}
.homepage #minHeightFix {height:309px; float:right;}
/* IE needs h2 font-size at 13px, so everything else that properly parses '>' selector will use the proper 14px */
/*
.homepage #content8>h2 {font-size:14px;}
.homepage #content #checkListLinks {float:right;background-image:url('images/home_checklist.gif'); background-repeat:no-repeat; width:236px;height:300px;}
*/

.homepage .rightsubtext{margin:5px 0 0 0; font-size:10px; line-height:12px; padding:0 0 0 20px;}

.homepage .rightboxgrey{width:252px;}
.homepage .rightboxgreen{width:252px;}
.homepage .rightboxblue{width:252px; color:#fff; text-align:center;}
.homepage .rightboxgrey #imagearea{height:60px; padding-bottom:15px;}
.homepage .rightboxgrey h3{margin:0px; font-weight:bold; font-size:18px; padding-top:15px;}
.homepage .rightboxgrey span{color:#0c5397; text-transform:uppercase; font-size:11px;}

.homepage .rightboxgreen h3{margin:0px; font-weight:bold; font-size:14px; padding-bottom:5px;}
.homepage .rightboxgreen p{padding:0 20px; line-height:16px;}

.homepage .rightboxgrey p, .homepage .rightboxgreen p, .homepage .rightboxblue p{margin:0px;}

.homepage .rightboxgrey .top{background:transparent url('images/grey_top.gif') no-repeat; height:32px;}
.homepage .rightboxgrey .middle{background:transparent url('images/grey_middle.gif') repeat-y; padding:0 30px;}
.homepage .rightboxgrey .bottom{background:transparent url('images/grey_bottom.gif') no-repeat; height:35px;}

.homepage .rightboxgreen .top{background:transparent url('images/green_top.gif') no-repeat; height:32px;}
.homepage .rightboxgreen .middle{background:transparent url('images/green_middle.gif') repeat-y; padding:0 30px;}
.homepage .rightboxgreen .bottom{background:transparent url('images/green_bottom.gif') no-repeat; height:35px;}

.homepage .rightboxblue .top{background:transparent url('images/blue_top.gif') no-repeat; height:32px;}
.homepage .rightboxblue .middle{background:transparent url('images/blue_middle.gif') repeat-y; padding:0 20px;}
.homepage .rightboxblue .bottom{background:transparent url('images/blue_bottom.gif') no-repeat; height:37px;}

.homepage h2 {font-size:24px;border-bottom:6px solid #163e65;padding-bottom:5px;margin-top:0px;line-height:24px;}

#worldhepday {float:right;background-image:url('images/home_worldhepday.gif');width:233px;height:76px;margin:6px 0px 0px 0px;}

.homepage #content8 #Ie6HeightFix {height:33px;}
.homepage #content8>#Ie6HeightFix {height:0px;}

.homepage #footer {margin-left:155px;}
/* END Homepage Styles */

/* START Subpage Styles */
.subpage #topBanner {background-image:url('images/sub_topBanner.jpg');}
/* .subpage #topBanner #cssBannerLink {position:absolute;margin-top:72px;margin-left:217px;width:540px;height:70px;} */
.subpage #topBanner #cssBannerLink {position:absolute;top:48px;left:220px;width:550px;height:135px;}
.subpage #sideImage {float:right;background-image:url('images/sub_sideImage.jpg');width:218px;height:473px;}

/* #sideImage2 is only on .noNav pages */
.subpage #sideImage2 {/*float:left;background-image:url('images/checklist_left.gif');width:218px;height:473px;*/}

.subpage #content {margin-right:217px;border-right:1px solid #ffFFff;}
.subpage #content8 {padding:20px 20px 0px 0px; min-height:452px; height: auto !important; height: 452px;}
/*.subpage #minHeightFix {height:246px;float:left;}*/
.subpage #footer {margin-right:0;} /* it was margin-right:218px; before april 13, 2010 */
.subpage #sidenav {width:216px;margin:34px 0px 0px 0px; float: left; display: inline;}
.subpage #sidenav {background-image:url('images/sidenav_wide_middle.gif');background-repeat:repeat-y;background-position:left top;}
.subpage #sidenav2 {background-image:url('images/sidenav_wide_top.gif');background-repeat:no-repeat;background-position:left top;}
.subpage #sidenav3 {background-image:url('images/sidenav_wide_bottom.gif');background-repeat:no-repeat;background-position:left bottom;padding:1px 20px 24px 0px;}

#hon {
	float: left;
	display: inline;
	width: 200px;
}

#hon p {
	line-height: 16px;
	font-size: 11px;
	margin: 30px 0 15px 15px;
}

#hon p a {
	text-decoration: underline;
}


.noNav #sideImage2 {position:absolute;width:206px;height:300px;overflow:hidden;margin:34px 0px 0px 0px;background-image:url('images/checklist_left.gif');background-repeat:no-repeat;}
.noNav #checkListLinks {width:206px;height:300px;/*float:right;background-image:url('images/home_checklist.gif');width:236px;height:300px;*/}
.noNav #content8 {padding:20px 20px 20px 207px;}

.noNav2 #sideImage2 {position:absolute;width:206px;height:300px;overflow:hidden;margin:34px 0px 0px 0px;background-image:url('images/checklist_left.gif');background-repeat:no-repeat;}
.noNav2 #content8 {padding:20px 20px 20px 20px;}

.subpage #content8 #Ie6HeightFix1 {height:71px;}
.subpage #content8>#Ie6HeightFix1 {height:0px;}
.subpage #content8 #Ie6HeightFix2 {height:71px;}
.subpage #content8>#Ie6HeightFix2 {height:0px;}
.subpage #content8 #Ie6HeightFix3 {height:58px;}
.subpage #content8>#Ie6HeightFix3 {height:0px;}
.subpage #content8 #Ie6HeightFix4 {height:31px;}
.subpage #content8>#Ie6HeightFix4 {height:0px;}

.subpage h2 {font-size:24px;border-bottom:6px solid #163e65;padding-bottom:5px;margin-top:0px;line-height:24px; }

.poppage {background-color:#ffFFff;}
.poppage #popContainer {text-align:left;width:736px;background-color:#ffFFff;}
.poppage #popupcontent {background-color:#ffFFff;width:696px;margin:20px;}
.poppage h2 {font-size:24px;border-bottom:6px solid #163e65;padding-bottom:5px;margin-top:0px;line-height:24px;}

/* END Subpage Styles */

#countertext{text-align:center;}
#countertext p{color:#fff; padding:0px; margin:0px;}
#counternumbers{margin-left:35px;}
		    
div.digit { float: left; margin: 0px 1px; width: 15px; height: 22px; background-image: url('images/numbers.gif'); background-repeat: no-repeat; }

#millions { background-position: 0px 0px; }
#hundred-thousands { background-position: 0px 0px; }
#ten-thousands { background-position: 0px 0px; }
#thounsands { background-position: 0px 0px; }
#hundreds { background-position: 0px 0px; }
#tens { background-position: 0px 0px; }
#ones { background-position: 0px 0px; }
.threeplaces{margin:0px 4px; float:left;}

.clear { clear: both; display: block; }

#left_col {
	float: left;
	display: inline;
	width: 216px;
}

#content_main {
	float: left;
	display: inline;
	width: 490px;
	padding-bottom: 20px;
}

html>body #content_main { width: 495px; }
