/* HTML Elements */

HR {height: 1px;width:75%;}

BODY
{
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 0.8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    margin: 0;
    padding: 0;
    line-height: 1.7em;
}

p   
   {
	margin-top : 0px;
	margin-bottom : 15px;
	
	}
	
H1	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:	1.25em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: #013082;
	margin: 4px 0 6px 0;
	}	
		
H2	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: #013082;
	margin: 4px 0 6px 0;
	}	
		
H3	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: #013082;
	margin: 0 0 4px 0;
	}	
		
H4	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: #013082;
	margin: 0 0 4px 0;
	}	
		
H5, DT	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: #013082;
	margin: 0 0 4px 0;
	}	
		
H6	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: #013082;
	margin: 0 0 4px 0;
	}	
		
TFOOT, THEAD	{	
	font-size:	x-small;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	small;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


A:link	{	
	text-decoration:	none;
	color:	#003580;
	font-weight: bold;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#003580;
	font-weight: bold;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#003580;
	font-weight: bold;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#003580;
	font-weight: bold;
	}
	
IMG {
	margin: 0;
	padding: 0;
	border: 0;
	border-spacing: 0;
	}

/* Desktop Default IDs */
#AboveWebheader {background-color: #edeced; font-size: .88em;}
#Webheader {background-color: #003580;}
#BelowWebheader {background-color: #dddbc1; line-height: normal;}
#CenterPane {background-color: #ffffff; padding: 14px;text-align:left;}
#ContentRow {padding:10px;background-color:#ffffff;}
#RightPane {background-color: #ffffff; padding-right: 14px;padding-top:14px;text-align:right;}
#FooterRow {position:relative;font-weight: bold; font-size: .88em;background-color:#ffffff;}
#FooterContainer {text-align:center;padding: 3px 0px;}

/* Dashboard */
.dashBoardGV TABLE {width:100%;margin-left:auto;margin-right:auto;text-align:left;}
.dashBoardGV {text-align:center;width:100%;}
.dashBoardControls {margin:0 auto;padding:0px;font-size:9pt;}
.dashBoardControls TD {vertical-align:middle;}
.dashBoardControls SELECT {font-size:1em;color:#012559;}
.dashBoardControls INPUT {}
.DashboardContentTable {margin:auto auto;}
.DashboardContentTable TD {margin:0px;}
.DashboardContentTitle {border:solid 1px black;text-align:center;background-color:#003580;color:#ffffff;font-size:12pt;font-weight:bold;}
.dashBoardCtrlTitle {border:solid 1px black;padding:1px;font-size:.9em;position:relative;height:23px;width:175px;top:-10px;background-color:#ffffbb;font-weight:bold;background-image:url('images/dashtitleback.gif');background-repeat:repeat-x;}

/* Map */
.MapControl {width:100%;}

/* Graph */
.TestOptions TD {text-align:left}

/* Gridview */
.exportButtons {color:#003580;}
.exportButtons A:link {color:#003580;margin-left:4px;border-bottom:0;text-decoration:none;}
.exportButtons A:visited {color:#003580;margin-left:4px;border-bottom:0;text-decoration:none;}
.exportButtons A:active {color:#003580;margin-left:4px;border-bottom:0;text-decoration:none;}
.exportButtons A:hover {color:#003580;margin-left:4px;border-bottom:solid 1px #003580;text-decoration:none;}
.gridViewTable {width:100%;}

/* Criteria */
#divCounty {display:none;}
#fullCritDiv {float:right;text-align:left;width:250px;}
#fullCritDiv A:Link {font-weight:normal;text-decoration:none;}
#fullCritDiv A:Hover {font-weight:normal;text-decoration:none;}
#fullCritDiv H2 A:Hover {color:white;font-size:1em;font-weight:700;font-style:normal;}
#fullCritDiv H3 {color:Navy;font-weight:bold;}
#fullCritDiv H3 A:Hover {color:Navy; font-weight:bold;}
#statescrolldiv A:Link {font-weight:normal;}
#statescrolldiv A:Hover {font-weight:normal;text-decoration:underline;}
#statescrolldiv A:Visited {font-weight:normal;}
.critPane {border:solid 1px #000000;padding:0px;margin-bottom:4px;width:100%;background-color:White;}
.critOption {margin-right:5px;}
.critTitle {margin:0px;background-color:#003580;color:White;}
.critPaneContent {padding:5px;}
.critReviewHeader {background-color: #b1c3f0;color:#203d88;padding:1px;font-size:small;}
.critReviewItem {background-color:White;color:Black;font-size:smaller;}
.critCheckBoxes INPUT {margin-left:5px;}
.critButton {width:110px;}
.CritSummary {margin-top:10px;margin-bottom:15px;border-collapse:collapse;}
.CritSummary TD {padding:0px;padding-left:2px;margin:0px;}
wireFrame {display:none; width:1px; height:1px; position:absolute; left:400px; top:200px; overflow: hidden; background-color: #FFFFFF; border: solid 1px #D0D0D0;}

/* Other Controls */
#footer1 {color: #003580; margin-top: 10px;}
#footer2 {color: #666666; margin-bottom: 10px;}
#SkipMenu {color: #666666; padding: 3px 12px; font-weight: bold;}
.SkipMenuDate {color: #910045;}
.SkipLink A:link, .Breadcrumbs A:link {color: #666666;}
.SkipLink A:visited, .Breadcrumbs A:visited {color: #666666;}
.SkipLink A:active, .Breadcrumbs A:active {color: #666666;}
.SkipLink A:hover, .Breadcrumbs A:hover  {color: #666666;}
.Breadcrumbs {font-weight: bold; color: #666666; font-size: .88em; line-height: normal; margin-bottom: 14px;}
.MenuRow {border-bottom: solid 2px #dedcdd; padding: 5px 10px; color: #3b80fb; font-weight: bold; background-color: #faf7fa; line-height: normal;}

/* Misc Classes */
.grid{background-color: White ;	color: Black;}
.button{background-color: ButtonFace ;color: Black ;}
.endnotes{font-size:0.9em;line-height:1.2em;}
.DataContentTable {float:left;margin:0 auto;width:100%;}
.DataContentTable TD {}
.DataContentTitle {font-weight: bold;font-family: Arial,sans-serif;font-size: 14pt;color: #003580;}
.DataContentSubTitle {font-family: Arial,sans-serif;font-size: 11pt;color: #003580;}
.DataContentDiv {margin-right:310px;text-align:center;background-color:White;}
.ContentCell {border:solid 1px black;border-top:0px;text-align:center;}

/* Help Pages */
.HelpPage TABLE,.TechNotesPage TABLE {border-collapse:collapse;}
.HelpPage TD {border:solid 1px black;text-align:center;}
.HelpPage TH,.TechNotesPage TH {border:solid 1px black;background-color:#013082;color:White;}
.HelpPage H2,.TechNotesPage H2,.ReportsPage H2 {border-top:solid 1px #003580;border-bottom:solid 1px #003580;margin-top:15px;}
.HelpPage .toplink,.ReportsPage .toplink,.TechNotesPage .toplink {font-size:smaller;}
.TechNotesPage TD{border:solid 1px black;}
.ContactPage H3 {margin-top:20px;}
	
/*For troubleshooting layout issues*/
/*
body table table{border:solid 1px green;}
body table table table{border:solid 1px blue;}
body table table table table{border:solid 1px red;}
body table table table table table{border:solid 1px yellow;}
body table table table table table table{border:solid 1px orange;}
body table table table table table table table{border:solid 1px purple;}
*/

/* Home Page */
.homeGV TABLE {width:100%;margin-left:auto;margin-right:auto;text-align:left;}
.homeGV {text-align:center;width:100%;}
.homeControls {margin:0 auto;padding:0px;font-size:9pt;}
.homeControls TD{font-family: Arial; font-size: 1pt;vertical-align:middle;}
.homeControls SELECT {font-size:1em;color:#012559;}
.homeControls INPUT {}
.homeContentTable {margin:auto auto;}
.homeContentTable TD {margin:0px;}
.homeContentTitle {border:solid 1px black;text-align:center;background-color:#003580;color:#ffffff;font-size:12pt;font-weight:bold;}
.homeCtrlTitle {border:solid 1px black;padding:1px;font-size:.9em;position:relative;height:23px;width:175px;top:-10px;background-color:#ffffbb;font-weight:bold;background-image:url('images/dashtitleback.gif');background-repeat:repeat-x;}
