body {font-family: verdana, helvetica, arial, sans-serif; font-size: 12px; background-color: #FFFFFF; margin: 0px;  }

.background_old {  background-image: url(images/flagwave2.jpg); background-repeat: no-repeat; background-position: center center;}
.background {  background-image: url(flag_corp_04.gif); background-repeat: no-repeat; background-position:  100px center;}
.productpagebackground {  background-image: url(flag_corp_04.gif); background-repeat: no-repeat; background-position: -80px 10px ;}
.regularPagebackground {  background-image: url(flag_corp_04.gif); background-repeat: no-repeat; background-position: 0px 50px;}
.printProductsPagebackground {  background-image: url(flag_corp_04.gif); background-repeat: no-repeat; background-position: 175px 75px;}

td { font-family: verdana, helvetica, sans-serif; font-size: 12px; color: #182F7B; }
p { font-family: verdana, helvetica,arial, sans-serif; font-size: 12px; color: #182F7B; }
div { font-family: verdana, helvetica,arial, sans-serif; font-size: 12px; color: #182F7B;}
.nsFix { font-family: verdana, helvetica, arial, sans-serif; font-size: 12px; color: #182F7B;}

.pageLgHeader { font-family: verdana, helvetica, arial, sans-serif; font-size: 20px; font-weight: bold; color: #277893; }
.pageLg2aHeader { font-family: verdana, helvetica, arial, sans-serif; font-size: 16px; font-weight: bold; color: #931343; }
.pageLg2Header { font-family: verdana, helvetica, arial, sans-serif; font-size: 16px; font-weight: bold; color: #530029; }
.productLabel { font-family:  Impact; font-size: 22px; font-weight: bold; color: #CC1D00; padding: 2px;}
.pageHeader { font-family: verdana, helvetica, arial, sans-serif; font-size: 18px; font-weight: bold; color: #182F7B; }
.pageSubHeader { font-size: 14px; font-weight: bold; color: #182F7B; padding: 5px; }
.pageSubHeader2 { font-size: 14px; font-weight: normal; color: #182F7B; padding: 5px; }
.pagelargeText { font-size: 14px; font-weight: normal; color: #182F7B; padding: 5px; }
.newspageSubHeader { font-size: 14px; font-weight: bold; color: #DE1E25; padding: 5px; }
.pageText { font-family: verdana, helvetica, sans-serif; font-size: 12px; }
.page1Text { font-family: verdana, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.pageTextsmall { font-family: verdana, helvetica, sans-serif; font-size: 10px; }
.pageTextBlue { font-family: verdana, helvetica, sans-serif; font-size: 12px; color: #182F7B;}
.pageTextBlack2 { font-family: verdana, helvetica, sans-serif; font-size: 12px; color: #000000;}
.pageTextBlack { font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #000000;}
.pageTextRed { font-family: verdana, helvetica, sans-serif; font-size: 20px; color: #CC1D00;}
.pageTextBlueBold { font-family: verdana, helvetica, sans-serif; font-size: 12px; color: #182F7B; font-weight: bold;}
.pageTextBlueBoldUL { font-family: verdana, helvetica, sans-serif; font-size: 12px; color: #182F7B; font-weight: bold; text-decoration: underline ;}
.pageTextLGBlueBold { font-family: verdana, helvetica, sans-serif; font-size: 16px; color: #182F7B; font-weight: bold;}
.pageTextLGGreenBold { font-family: verdana, helvetica, sans-serif; font-size: 16px; color: #2A821B; font-weight: bold;}
.pageTextLGBlueBoldUL { font-family: verdana, helvetica, sans-serif; font-size: 16px; color: #182F7B; font-weight: bold; text-decoration: underline ;}
.pageSmallHeaderText { font-family: verdana, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #182F7B; }
.redImpact { font-family: Impact, Arial,  sans-serif; font-size: 20px; color: #CC1D00; font-weight: normal;}
.asterRed { font-family: verdana, helvetica, sans-serif; font-size: 16px; color: #CC1D00; font-weight: bold; }
.asterRedsmall { font-family: verdana, helvetica, sans-serif; font-size: 12px; color: #CC1D00; font-weight: bold; }
.asterRedsmaller { font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #CC1D00; font-weight: normal; }
.formLabel { font-family: verdana, helvetica, sans-serif; font-size: 12px; color: #182F7B; font-weight: bold;}
.formLabel2 { font-family: Bookman Old Style, Book Antiqua, Garamond; font-size: 14px; color: #182F7B;}
.formLabelsm { font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #182F7B; font-weight: bold;}
.formLabelsmlr { font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #182F7B; font-weight: bold;}
.garamond{font-family: garamond, helvetica, verdana, sans-serif; color: #182F7B;  font-size: 20px; font-weight: bold;}
.botNavItem { font-size: 10px; font-weight: bold; padding: 5px; font-family: verdana, arial, sans-serif; color: #182F7B;}
.trialformtext { font-family: new century schoolbook, seriff; font-size: 14px; font-weight: bold; color: #277893;}
/* added to control height of select and input boxes */
SELECT 
{ 
color:black; 
font-size:8pt; 
} 

SUBMIT 
{ 
color:black; 
font-size:8pt; 
} 

INPUT

{ 
color:black; 
font-size:8pt; 
} 

.buttonClass {font-family: verdana, helvetica, arial,sans serif; font-size: 16px; color: #FFFFFF; font-weight: bold; text-align: center; background-color: #182F7B;}
.buttonClass A {color: #FFFFFF;text-decoration:none}
.buttonClass A:Visited {color: #FFFFFF; text-decoration:none}
.buttonClass A:Active {color: #660099; text-decoration:underline}
.buttonClass A:Hover {color: #660099; text-decoration:underline}

.freeTrialClass {font-family: verdana, helvetica, arial, sans serif; font-size: 16px; color: #CC0000; font-weight: bold; text-align: center; background-color: #FDCD00;}
.freeTrialClass A {color: #CC0000;text-decoration:none}
.freeTrialClass A:Visited {color: #CC0000; text-decoration:none}
.freeTrialClass A:Active {color: #FFFFFF; text-decoration:underline}
.freeTrialClass A:Hover {color: #FFFFFF; text-decoration:underline}

.smallMenuClass {font-family: verdana, helvetica, sarial, sans serif;  font-size: 12px; color: #FFFFFF; font-weight: bold; text-align: center; margin: 0 auto; background-color: #687DA5;}
.smallMenuClass A {color: #FFFFFF; text-decoration:none}
.smallMenuClass A:Visited {color: #FFFFFF; text-decoration:none}
.smallMenuClass A:Active {color: #660099; text-decoration:underline}
.smallMenuClass A:Hover {color: #660099; text-decoration:underline}

.colHeader { font-family: verdana, helvetica,arial, sans-serif; font-size: 12px; font-weight: bold; color: #11117F; }
.botNavItem { font-size: 10px; font-weight: bold; padding: 5px; font-family: verdana, helvetica, arial, sans-serif;}
.que {font-family: Verdana, helvetica, arial, sans serif; font-size: 11px; color: #182F7B; font-weight: normal;}

#printFrndly {font-family: Verdana, helvetica, arial, sans serif; font-size: 11px; color: #182F7B; font-weight: normal; position: relative; top: 0px; left: 570px; width: 190px; display: table-cell; vertical-align: middle;height: 30px; min-height: 30px;text-align: right; white-space: nowrap; z-index:9; overflow: visible;}
html>body #printFrndly {font-family: Verdana, helvetica, arial, sans serif; font-size: 11px; color: #182F7B; font-weight: normal;position: relative; top: -25px; left: 920px; width: 190px; display: fixed; vertical-align: middle; height: 30px; min-height: 30px;text-align: right; white-space: nowrap; z-index:9; overflow: visible; }

#versDiv {font-family: Verdana, helvetica, arial, sans serif; font-size: 11px; color: #182F7B; font-weight: normal; position: relative; top: 0px; left: 0px; text-align: right;} 
html>body #versDiv {font-family: Verdana, helvetica, arial, sans serif; font-size: 11px; color: #182F7B; font-weight: normal; position: relative; top: -17px; left: 80px; text-align: left;} 

#vers2Div {font-family: Verdana, helvetica, arial, sans serif; font-size: 11px; color: #182F7B; font-weight: normal; position: relative; top: -15px; left: 100px; text-align: right;} 
html>body #vers2Div {font-family: Verdana, helvetica, arial, sans serif; font-size: 11px; color: #182F7B; font-weight: normal; position: relative; top: -20px; left: 100px; text-align: right;} 


#prdctDmo {font-family: Verdana, helvetica, arial, sans serif; font-size: 11px; color: #182F7B; font-weight: normal; position: absolute; top: 90px; left:15px; width: 180px; white-space: nowrap; z-index:9;} 
html>body #prdctDmo {font-family: Verdana, helvetica, arial, sans serif; font-size: 11px; color: #182F7B; font-weight: normal; position: absolute; top: 230px; left: 265px; width: 180px;  white-space: nowrap;  z-index:9;} 

#dirPhoto {font-family: Verdana, helvetica, arial, sans serif; font-size: 11px; color: #182F7B; font-weight: normal; position: absolute; top: 165px; left:670px; width: 180px; display: table-cell; vertical-align: middle; height: 110px; min-height: 3px; white-space: nowrap; } 
html>body #dirPhoto {font-family: Verdana, helvetica, arial, sans serif; font-size: 11px; color: #182F7B; font-weight: normal; position: absolute; top: 480px; left: 795px; width: 180px; display: table-cell; vertical-align: middle; height: 30px; min-height: 3px; text-align: center; white-space: nowrap;} 

#chartsPhoto {font-family: Verdana, helvetica, arial, sans serif; font-size: 11px; color: #182F7B; font-weight: normal; position: absolute; top: 20px; left:670px; width: 180px; display: table-cell; vertical-align: middle; height: 110px; min-height: 3px; white-space: nowrap; } 
html>body #chartsPhoto {font-family: Verdana, helvetica, arial, sans serif; font-size: 11px; color: #182F7B; font-weight: normal; position: absolute; top: 195px; left: 820px; width: 180px; display: table-cell; vertical-align: middle; height: 30px; min-height: 3px; text-align: center; white-space: nowrap;} 

#chartPgPhoto {font-family: Verdana, helvetica, arial, sans serif; font-size: 11px; color: #182F7B; font-weight: normal; position: absolute; top: 165px; left:670px; width: 180px; display: table-cell; vertical-align: middle; height: 110px; min-height: 3px; white-space: nowrap; } 
html>body #chartPgPhoto {font-family: Verdana, helvetica, arial, sans serif; font-size: 11px; color: #182F7B; font-weight: normal; position: absolute; top: 475px; left: 795px; width: 180px; display: table-cell; vertical-align: middle; height: 30px; min-height: 3px; text-align: center; white-space: nowrap;} 



/* added from subscribers/includeserver/govsearch.css for myElecteds 5/15/07 */
.colData { font-size: 10px; }
.tutRed { font-size: 10px; font-weight: bold; padding: 5px; font-family: verdana, arial, sans-serif; color: #CC0000; }
.myGovColHeader { font-weight: bold; color: #11117F;font-size: 12px; }
.myGovcolSubHeader { font-weight: bold; color: #11117F; font-size: 10px;}
.myGovcolData { font-size: 10px; color: #11117F; }
.nsFix { font-family: verdana, arial, sans-serif; font-size: 12px; }

/*  end of addtions from subscribers/includeserver/govsearch.css for myElecteds 5/15/07 */

/* from Wood Street for Request a Trial banner 10/04/07 */
.arrowImg {
	background: url(images/arrow.jpg) no-repeat;
	height: 25px;
	width: 240px;
}
#text {
	font: 11px "Times New Roman", Times, serif;
 	color: #FFFFFF;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 7px;
}
#text a:link, #text a:active, #text a:visited {
	font: 11px "Times New Roman", Times, serif;
	color: #FFFFFF;
	text-decoration:none;
}
#text a:hover{
	font: 11px "Times New Roman", Times, serif;
	color: #FFFFFF;
	text-decoration:none;
}
/* end of additions from Wood Street */