/* template styles */
body { background-color: #fff; background-repeat: repeat-x; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: none; }

/* masthead styles */

/* account box styles */
#acctBox {width:377px;height:91px;overflow:hidden;}
#acctBoxNav_reg {}
#acctBoxNav_Login {}
#acctBoxNav_yourAcct {}
.acctBoxContent {background-image: url(../images/bg_acctBox.gif); background-repeat: no-repeat;width:377px;height:71px;font-size:12px;color:#053614;}
.acctBoxContent a {color:#9f080f;text-decoration:none;}
.acctBoxContent a:hover {color:#db080f;text-decoration:underline;}
#acctReg, #acctLog, #acctSettings {padding:5px 10px 3px 10px;text-align:justify;}



/* nav styles */
#strSearchTerm { 	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 

					background-repeat: no-repeat; 
					width: 142px; 
					height: 19px; 
					padding: 0px;
					margin:0px;
					border:0px;
					vertical-align: baseline;
					}
#srchBox { background-image: url(../images/nav_11.gif); width: 232px; height: 37px; }
#footerNEW { color: #7e7a66; font-size: 11px; background-color: #fff; background-image: url(../images/bg_footer.gif); background-repeat: repeat-x; padding:5px; }
/* above fold styles */
#mainArea { background-repeat: repeat-x; width: 996px; }
#mainAreaReports { width: 1001px; margin-bottom: 15px; }


/* slide show styles */
#slideshow {position:relative;top:10px;height:258px;width:320px;background-color:#b6dcae;}
#ssOver {position:absolute;height:220px;width:320px;overflow:hidden;background-color:#b6dcae;z-index:2;}
#ssUnder {position:absolute;height:220px;width:320px;overflow:hidden;background-color:#b6dcae;z-index:1;}
#slideShowNav {position:absolute;bottom:0px;height:30px;width:300px;}
#ssPauseButton { position:absolute;width:50px;overflow:hidden;text-align:center;}
#ssPlayButton {position:absolute;width:50px;overflow:hidden;display:none;text-align:center;}
#ssNav {position:absolute;left:50px;width:250px;}

.ssWrap {padding:5px;}
.ssHeadline  {color:#1e5213;font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;}
.ssDescription  {color:#2f7021;font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;}

/* crawler styles */
#crawlLeft { color:#fff;text-align:right;font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url(../images/crawl_03.gif); background-repeat: no-repeat; width: 320px; height: 25px; }
#crawlRight { color:#fff;font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url(../images/crawl_04.gif); background-repeat: no-repeat; width: 681px; height: 25px; }

/* ad styles - for development */

.ad_728x90, 
		.ad_468x60, 
		.ad_300x250, 
		.ad_234x60, 
		.ad_180x150, 
		.ad_160x600, 
		.ad_125x125 
		.ad_120x600 
		.ad_120x240 
		.ad_120x90, 
		.ad_120x60,
		.ad_88x31
				{overflow:hidden;}


.ad_728x90 { 	text-align: center; vertical-align: bottom; width: 728px; height: 90px; }
.ad_468x60 { 	text-align: center; vertical-align: bottom; width: 468px; height: 60px; }
.ad_300x250 {	text-align: center; vertical-align: bottom; width: 300px; height: 250px; }
.ad_234x60 {	text-align: center; vertical-align: bottom; width: 234px; height: 60px; }
.ad_180x150 {	text-align: center; vertical-align: bottom; width: 180px; height: 150px; }
.ad_160x600 {	text-align: center; vertical-align: bottom; width: 160px; height: 600px;}
.ad_125x125 {	text-align: center; vertical-align: bottom; width: 125px; height: 125px;}
.ad_120x600 {	text-align: center; vertical-align: bottom; width: 120px; height: 600px;}
.ad_120x90 { 	text-align: center; vertical-align: bottom; width: 120px; height: 90px; }
.ad_120x60 { 	text-align: center; vertical-align: bottom; width: 120px; height: 60px; }
.ad_88x31 { 	text-align: center; vertical-align: bottom; width: 88px; height: 31px; }


/* content styles */
.divSpacer {height:12px;}
.divWrap {padding:10px;}
#contentTable {width:1001px;}

#leftCol { width:221px; font-size:12px; padding: 0; }

.leftColHead { background-color: #939083; background-image: url(../images/bg_leftColHead.gif); background-repeat: no-repeat; width: 221px; }
.leftColBox { background-image: url(../images/bg_leftColItem.gif); background-repeat: repeat-y; width: 221px; }
.leftColClearBox { background-image: url(../images/bg_leftCol-clearSide.gif); background-repeat: repeat-y; width: 221px; }
#midCol { width:584px; background-color:#fff; font-size:12px; background-image: url(../images/bg_midCol.gif); background-repeat: no-repeat; background-position: left 0; padding:10px; }

#rightCol { width:196px; font-size:12px;  }
#footer {}
#disclaimer {font-size:11px;padding:10px;color:#648fa7;}
#disclaimer a {color:#cadfe5;text-decoration:none;}
#disclaimer a:hover {color:#fff;text-decoration:underline;}

.midColumnHead {color:#9f080f;font-size:18px;}
.text {font-size:13px;}
.textsm {font-size:11px;}
.textlg {font-size:15px;}
.textxlg {font-size:18px;}

/* exam room navigation */
#examRoomHead {background-color:#b6e66b;border-bottom:1px solid #abd865;padding: 10px 3px 8px 8px;color:#b54100;font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;}
.examRoomItem { background-repeat: no-repeat;border-bottom:1px dotted #999;padding:5px; }
.examRoomItem:hover { background-image: url(../images/bg_leftColItem-hover.gif); background-repeat: no-repeat; border-bottom:1px solid #939083; padding:5px 10px 5px 5px; }
.examRoomItem a {color:#415b35;text-decoration:none;}

/*latest reports styles */
#latestReportsHead {color:#9f080f;font-size:18px;padding:5px;}
.midColDivider {border-bottom:1px dotted #c5c4b0;}

.midColCategoryLink {text-decoration:none;color:#af4b08;}
.midColReportLink {text-decoration:none;color:#1b3801;}

.midColCategoryLink:hover {text-decoration:underline;color:#e14b08;}
.midColReportLink:hover {text-decoration:underline;color:#1b7a01;}

.midColDescription {font-size:13px;color:#606060;}
.midColTextLg {font-size:16px;}
.midColText {font-size:13px;}
.midColTextSm {font-size:11px;}



/* top reports navigation */
#topReportsHead { background-color:#f1e189; border-bottom:1px solid #bda32a; padding: 10px 3px 8px 8px; color:#b54100; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url(../images/bg_topReports.gif); background-repeat: repeat-x; background-position: 0 bottom; }
#topReportsWrap {padding: 2px 8px 8px 8px;background-color:#f6f5dc;}
.topReportsItem { background-image: url(../images/rightCol_03.gif); background-repeat: repeat-y; border-bottom:1px dotted #7e7a66; padding: 10px 5px 5px 10px; }
.topReportsItem:hover { background-color:#0d3857; padding: 10px 5px 5px 10px; }
.topReportsItem a {color:#fff;text-decoration:none;}

/* mailing list styles */
#mailingListHead { color:#315575; font-size:14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; padding: 10px 10px 3px; }
#mailingListWrap {padding:10px;}
.mailingListTxt { color: #5b839e; }
.mailingListTxtInput { background-color: #eee; background-image: url(../images/bg_mailingListTxtInput.gif); background-repeat: repeat-x; background-position: 0 bottom; vertical-align: bottom; width: 140px; height: 20px; padding: 3px 0 0 0; border: solid 1px black; }


/* report listing styles */
.reportListingHead { color: #fff; font-size: 18px; height:58px;padding:5px; }


/* search bar styles */
.searchBarTextInput { font-size: 16px; background-image: url(../images/searchBarListing_01.gif); background-repeat: no-repeat; width: 187px; height: 26px; margin: 0; padding: 0; border-width: 0; }


.reportNavigationLink {text-decoration:underline;color:#3a4ac2;}
.reportNavigationLink:hover {text-decoration:none;color:#0284eb;}
.navReflection { background-image: url(../images/nav_reflection.gif); background-repeat: no-repeat; width: 1000px; height: 44px; padding: 10px; }

.slideshowArrow_on { background-image: url(../images/bg_slideshowArrow_on.gif); background-repeat: no-repeat; width: 16px; height: 31px; overflow: hidden; }
.slideshowArrow_off { background-image: url(../images/bg_slideshowArrow_off.gif); background-repeat: no-repeat; width: 16px; height: 31px; overflow: hidden;}

.slideshowItem_on { color: #fff; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; background-image: url(../images/bg_slideshowItem_on.gif); background-repeat: no-repeat; width: 226px; height: 31px; overflow: hidden; }
.slideshowItem_off { color: #5985a5; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; background-image: url(../images/bg_slideshowItem_off.gif); background-repeat: no-repeat; width: 226px; height: 31px; overflow: hidden; }

.slideshowItem_on a { color: #fff; text-decoration:none; }
.slideshowItem_off a { color: #5985a5; text-decoration:none; }

.slideshowImageWrap {position:relative;overflow: hidden;height:250px;width:444px;}
.slideshowImage {position:absolute;top:0px;left:0px;}
