/* 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:underline;}
a:hover {color:#898989;text-decoration:none;}
h2 {font-size:13px;color:#163e65;}
p {margin:20px 0px 0px 0px;line-height:20px}
hr {display:none;}
.nonCSS {display:none;}
.leftFloat {float:left;text-align:left;}
.rightFloat {float:right;text-align:right;}

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

#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;text-decoration:underline;}
.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:#000000;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;text-decoration:underline;}
.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 20px 0px 20px;}
#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;}

#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;}

#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;}

#campaign #nonCssLink {display:none;}
#campaign #hCL2 {display:block;margin:0px 10px 0px 0px;height:63px;}

.campaign_box {
	background: url('images/campaign-gradient.jpg') repeat-x left bottom;
	min-height: 86px;
	height: auto !important;
	height: 86px;
	padding: 0 10px 10px 5px;
}

.campaign_box img {
	float: left;
	display: inline;
	margin-right: 10px;
	width: 108px;
}

.campaign_box h4 {
	color: #163E65;
	margin-bottom: 0;
}

.campaign_box p {
	margin: 0 0 0 118px;
}

.question {clear:left;margin-top:20px;}
.question .left h3 {margin:0px;font-weight:bold;font-size:12px;line-height:20px;}
.question .left {line-height:20px;float:left;width:20px;font-weight:bold; border: 1px solid white;}
.question .right {margin-left:10px;font-weight:bold;}
.question .right h3 {font-weight:bold;font-size:12px;line-height:20px;}
.answer {clear:left;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;}

.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:33px;width:99px;background-image:url('images/submit.gif');}

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

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

.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:245px; margin-bottom:30px;}
.videoContainer h3 {margin:0px;font-size:11px;}
.videoContainer p {margin:0px;line-height:1.2;}
.videoContainer .mediaLinks {margin-right:25px;margin-left:20px;/*width:155px;*/text-align:center;}
.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');}
.homepage #topBanner #cssBannerLink {position:absolute;margin-top:71px;margin-left:360px;width:540px;height:70px;}
.homepage #sideImage {float:left;background-image:url('images/home_sideImage.jpg');width:361px;height:478px;}

.homepage #content {margin-left:360px;border-left:1px solid #ffFFff;}
.homepage #content8 {padding:25px 0px 25px 25px;/*min-height:309px;*/}
.homepage #content8 p{width:320px;}
.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');width:236px;height:300px;}

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

#campaign {float:right;background-image:url('images/campaign-home.jpg');width:233px;height:74px;margin:6px 0px 0px 0px;}

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

.homepage #footer {margin-left:361px;}
/* 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:47px;left:0px;width:732px;height:143px;margin-left:217px;}
.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 20px 217px;min-height:246px;}
.subpage #minHeightFix {height:246px;float:left;}
.subpage #footer {margin-right:218px;}
.subpage #sidenav {position:absolute;width:216px;overflow:hidden;margin:34px 0px 0px 0px;}
.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;}

.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;}
/* END Subpage Styles */