@media screen {

body { background:url(../images/fsBG.gif) top right repeat-x; margin:0; padding:0; }

#aspnetForm { margin:0; }
#fsPageContainer { width:900px; margin-left:auto; margin-right:auto; text-align:left; clear:both; }
#fsSplashPageContainer { width:900px; position:relative; top:-175px; margin-left:auto; margin-right:auto; text-align:left; clear:both; }
#fsHeader { min-height:83px; max-height:83px; background-color:#fff; float:left; }
#fsHeaderLogo { width:620px; float:left; }
#fsHeaderInfo { width:270px; margin-top:35px; text-align:right;  float:right; }

#fsNav { width:100%; min-height:26px; background:url(../images/fsNav.gif) top left repeat-x; float:left; }
#searchText { position:relative; top:5px; padding-right:4px; float:left; }
#searchTextBox { position:relative; top:3px; float:left; }
#searchTextBox input{ width:75px; height:14px; }
#searchButton { position:relative; top:4px; margin-left:5px; margin-right:15px; float:left; }
.searchBox { width:100px; }

#fsBanner { clear:both; float:left; }
#fsSplashBanner { height:264px; clear:both; float:left; }
#fsSplashBannerCopy { width:460px; height:200px; max-height:200px; position:relative; left:420px; top:-230px; overflow:hidden; float:left; }


#fsSplashBodyContainer { width:100%; margin-top:15px; clear:both; float:left;  }
#fsBodyContainer { width:100%; margin-top:15px; clear:both; float:left; }
#fsLeftSide { width:570px; clear:left; float:left; }
.fsLeftSidePadding { padding:0px 20px 0px 15px; float:left; }

#fsRightSide { width:300px; clear:right; float:right; }
#fsPrintButton { clear:both; float:left; }

.fsRightSideModule { width:285px; margin-right:15px; margin-bottom:10px; clear:both; float:left; }
#fsRightSideModule1 { background:#738866 url(../images/sideModBG1.gif) top left no-repeat ; }
#fsRightSideModule1Bottom { width:285px; min-height:6px; background:#738866 url(../images/sideModBG2.gif) top left no-repeat; clear:both; float:left; }
.fsRightSideModulePadding { padding:10px 0px 5px 0px; float:left; }
#fsRightSideModule1BG { background:url(../images/sideModBG0.gif); clear:both; float:left; }
#fsRightSideModuleLinksLeft { width:139px; float:left; }
#fsRightSideModuleLinksRight { width:145px;  clear:right; float:right; }
#fsRightSideModuleLinksRight a:link { display:block; float:left; }

#fsRightSideModuleLinksRight a:link { margin:6px 0px 7px 17px; display:block; clear:both; float:left; }
#fsRightSideModuleLinksRight a:active { display:block; float:left; }
#fsRightSideModuleLinksRight a:visited { display:block; margin:6px 0px 7px 17px;  clear:both; float:left; }
#fsRightSideModuleLinksRight a:hover { display:block; clear:both;  float:left; }

#fsRightSideModuleLinksLeft a:link { width:120px; margin:6px 0px 7px 16px; display:block; clear:both; float:left; }
#fsRightSideModuleLinksLeft a:active { display:block; float:left; }
#fsRightSideModuleLinksLeft a:visited { width:120px; margin:6px 0px 7px 16px; display:block; clear:both; float:left; }
#fsRightSideModuleLinksLeft a:hover { display:block; clear:both;  float:left; }


#fsRightSideModule2 { background:#FF9900 url(../images/sideModOrangeBG1.gif) top left no-repeat ; }
#fsRightSideModule2BG  { padding:0px 15px 10px 17px; background-color:#ff9900; clear:both; float:left;  }
.fsRightSideModulePadding2 { padding:10px 0px 0px 0px; float:left; }
#fsRightSideModule2Bottom { width:285px; min-height:7px; background:#ff9900 url(../images/sideModOrangeBG2.gif) top left no-repeat; clear:both; float:left; }


#fsFooter { width:100%; min-height:20px; margin-top:10px; background:url(../images/fsFooter.gif) top left no-repeat; clear:both; float:left; }
#fsSplashFooter { width:100%; min-height:20px; margin-top:10px; background:url(../images/fsFooter.gif) top left no-repeat; float:left; }

.copywritePadding { padding:3px 0px 0px 15px; } 
.footerLinks { padding:3px 15px 0px 0px; }






.floatLeft { float:left; }
.floatRight { float:right; }
.clearLeft { clear:left; }
.clearRight { clear:right; }
.clearBoth { clear:both; }


.level1 { padding-left:20px; }
.level2 { padding-left:40px; }

.sitemap { font-size:10pt; font-weight:bold; }

/* FAQs */
#faqsInnerBodyContainer { width:540px; margin:0px auto 0px auto; }
#faqsInnerBodyContainerPadding { width:540px; padding:20px 0px 20px 0px; float:left; }

.question { width:100%; padding-bottom:10px; float:left; }
#answers { width:100%; border-top:solid 1px #fff; padding-top:40px; float:left; }

.qnaContainer { width:100%; padding-bottom:25px; float:left; }
.qnaLeft { width:75px; padding-bottom:4px; float:left; }
.qnaRight { width:450px; display:block; padding-bottom:4px; float:left; }
.qnaBackToTop { width:100%; text-align:right; padding-top:6px; float:left; }


/* End FAQs */


#rqiContainer { width:510px; float:left; }
#rqiContainer ul { list-style-type:none; margin-left:0px; padding-left:0; }
.rqiRow { width:100%; float:left; }
.rqiLabel { width:140px; float:left; }
.rqiTB { width:165px; float:left; }
.rqiValidation { width:205px; float:right; }
.rqiTBWide { width:370px; float:right; }
.rqiRowStyle2 { width:100%; margin-top:10px; padding-top:10px; border-top:solid 1px #000; float:left; }
.rqiLabelStyle2 { width:100%; float:left; }
.rqiTBStyle2 { width:100%; padding-left:10px; float:left; }

	.searchResults 
	{
		margin:0;
		padding:0;
	}
	
	.searchResults dt
	{
		margin:0 0 20px 0;
		padding:0;
	}
	
	.searchResults dd
	{
		margin:0;
	}
	
	.searchPaging
	{
		padding-top:20px;
	}

}

@media print {

body { background:url(../images/fsBG.gif) top right repeat-x; margin:0; padding:0; }

#aspnetForm { margin:0; }
#fsPageContainer { width:650px; margin-left:auto; margin-right:auto; text-align:left; clear:both; }
#fsHeader { width:650px; background-color:#fff; border-bottom:solid 1px #000; margin-bottom:20px; clear:both; float:left; }
#fsHeaderLogo { width:650px; float:left; }
#fsHeaderInfo { display:none; }

#fsNav {  display:none;  }


#fsBanner {  display:none;  }
#fsSplashBannerCopy {  display:none; }

#fsSplashBodyContainer { width:650px; clear:both; }
#fsBodyContainer { width:100%; margin-top:15px; clear:both;  }
#fsLeftSide { width:650px; clear:left; float:left; }
.fsLeftSidePadding { padding:0px 20px 0px 15px; float:left; }

#fsRightSide { display:none;  }
#fsPrintButton {  display:none;  }


#fsFooter { width:100%; min-height:20px; margin-top:20px; border-top:solid 1px #000; background:url(../images/fsFooter.gif) top left no-repeat; clear:both; float:left; color:#000;}

.copywritePadding { padding:3px 0px 0px 15px; } 
.footerLinks { display:none; }






.floatLeft { float:left; }
.floatRight { float:right; }
.clearLeft { clear:left; }
.clearRight { clear:right; }
.clearBoth { clear:both; }


}
