html, body {
	margin: 0 auto;
	padding: 0;
	color: #333;
	height:100%;
	background-color:#ffffff;
}

hr {border: thin;height: 1px;width: 100%;}

a {color: #0000ca;	}

.atlasLoading
{
	display: inline;
}

.JDGridCell 
{
	vertical-align:top;
	padding-right:20px;
}

.pager table 
 { 
      width:100%; 
      font-size:8pt;
 }
 
 .pager table td
 {
      font-size:8pt;
 }
 
/*new header*/
td.rcurve {
background: #eeeeee url(/images/header-toprestofcurve.jpg) no-repeat;
width: 851px;
height: 39px;
}
td.searchbox {
background: #eeeeee url(/images/searchboxarea.jpg) no-repeat;
width: 262px;
height: 34px;
}
td.searchbutton {
/*background: #eeeeee url(/images/searchbox-button.jpg) no-repeat;*/
width: 77px;
height: 34px;
text-align: right;
}
td.statetxt {
background-color: #ffffff;
width: 410px;
}

.search {
margin-left: 20px;
margin-top: 7px;
}

/*fonts*/
.white8 {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 7.5pt ; color: #FFFFFF;}
.white8 td a {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 7.5pt ; color: #FFFFFF;}
.white8 td a:hover {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 7.5pt ; color: #FFFFFF;}
.black8 {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 7.5pt ; color: black;}
.black9 {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 8pt ; color: black;}
.standardText {font-family: Verdana, Arial, Helvetica, sans-serif ;  font-size: 8pt ; color: black; margin-bottom:5px;}
.standardTextBold {font-family: Verdana, Arial, Helvetica, sans-serif ;  font-size: 8pt ; color: black; margin-bottom:5px; font-weight:bold;}

.mainHead {font-family: Arial, Helvetica, sans-serif ; font-size: 12pt ; font-weight:bold; color: #224770; margin:0 0 10px 0;}
.mainHeadAltColor {font-family: Arial, Helvetica, sans-serif ; font-size: 12pt ; font-weight:bold; color: #B81D2D; margin:0 0 10px 0;}
.midHead {font-family: Arial, Helvetica, sans-serif ; font-size: 11pt ; font-weight:bold; margin: 10px 0 5px 0; }
.subHead {font-family: Verdana,Arial, Helvetica, sans-serif ; font-size: 8pt ; color: #224770; margin-top:5px; font-weight:bold;}
.homepageHead {font-family: Arial, Helvetica, sans-serif ; font-size: 11pt ; font-weight:bold; }
.modalPopupHead {font-family: Verdana,Arial, Helvetica, sans-serif ; font-size: 9pt ; color: #224770; font-weight:bold; cursor: move; padding:3px; background-color:#ffffff;border:solid 1px Gray;margin-bottom:10px; text-align:left; height:15px;}
.blueHead {font-family: Arial, Helvetica, sans-serif ; font-size: 12pt ; font-weight:bold; color: #224770; margin:0 0 10px 10px;}
.blue8 {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 7.5pt ; color: #224770;}
.blue9 {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 8pt ; color: #224770;}
.red9 {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 8pt ; color: #B81D2D;}
.tan8 {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 7.5pt ; color: #CCCC99;}
.errorHead {font-family: Arial, Helvetica, sans-serif ; font-size: 11pt ; font-weight:bold; color: #B81D2D;  margin: 5px 0 5px 0; }
.errorText {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 8pt ; color: #CC0000;}
.dateHeader {font-family: Arial, Helvetica, sans-serif ; font-size: 11pt ; font-weight:bold; color: #B81D2D;  margin: 5px 0 5px 0; }
.docTypeHeaderForList {font-family: Arial, Helvetica, sans-serif ; font-size: 11pt ; font-weight:bold; color: #7E8389;  margin: 5px 0 5px 0; }
.docTitleInList {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 8pt ; color: black; margin: 0 0 3px 0; font-weight:bold;}
.docTeaserInList {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 8pt ; color: black; margin: 0 0 10px 0;}
.hangingListItem { text-indent: -15px; margin-left: 15px; margin-bottom: 5px; font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 7.5pt ; color: black;}
.resourceBoxHead3 {font-family: Verdana,Arial, Helvetica, sans-serif ; font-size: 9pt ; color: #224770; font-weight:bold; margin-bottom:2px;}
.resourceBoxGroup {margin-bottom:10px; }
.resourceBoxText {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 8pt ; color: black; }
.resourceBoxTextSpaced {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 8pt ; color: black; margin-bottom:5px; }
.resourceBoxTextHanging {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 8pt ; color: black; margin-bottom:5px; text-indent: -10px; margin-left: 10px;}
.instructions {font-family: Verdana, Arial, Helvetica, sans-serif ;  font-size: 7.5pt ; color: #666666; margin-bottom:5px;}
#displayTopicPageLink{font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 10pt ; color: black; font-weight:bold;}
.headerText {font-family: Verdana, Arial, Helvetica, sans-serif ;  font-size: 8pt ; margin-bottom:5px; color: #333333}
A.headerLink 	{ color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif ;  font-size: 8pt ; margin-bottom:5px; color: #333333; }
A.headerLink:Hover	{ text-decoration: underline ; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif ;  font-size: 8pt ; margin-bottom:5px; color: #333333}

.underlinedText {font-family: Verdana, Arial, Helvetica, sans-serif ;  font-size: 8pt ; color: black; margin-bottom:5px; text-decoration: underline;}
.underlinedText A:Hover {font-family: Verdana, Arial, Helvetica, sans-serif ;  font-size: 8pt ; color: black; margin-bottom:5px; text-decoration: underline;}

.alphaAnchor
{
    font-family: Arial, Helvetica, sans-serif ; font-size: 11pt ; font-weight:bold; color: #CCCCCC; margin:0 0 10px 0;
}

.printOnly {display:none;}

.headingBar
{
    width:400px;
    font-family: Arial, Helvetica, sans-serif ; 
    font-size: 11pt ; 
    font-weight:bold; 
    color: #224770;  
    margin: 5px 0 5px 0; 
    background-color:#E2E9F0;
    padding: 0 0 0 10px;
}

.blueSubhead
{
    font-family: Verdana,Arial, Helvetica, sans-serif ; 
    font-size: 8pt ; 
    color: #224770;
    /*margin-bottom: 10px;*/
}  

.siteName 
{
    font-family: Arial, Helvetica, sans-serif ; 
    font-size: 28pt ; 
    color: #224770; 
 }

.siteStateName
{
    font-family: Arial, Helvetica, sans-serif ; 
     font-size: 20pt ; 
     color: #7E8389;
     margin-left: 20px;
     margin-bottom: 10px; 
     position:relative; 
     top:4px;
 }
 
 .analysisStateTable 
 {
	background-color: #F1F4F8;
 }
 
 .clearBoth {clear:both;}
 
.WebpartBox
{
	
    border: 1px solid #E2DED6;
   background-color: #F7F6F3;
}

.WebpartBoxHeader
{
    background-color: #D2D2D2;
    border-color: #999999;
    font-size: 0.8em; 
    font-family: Verdana;
    color: #224770;
    font-weight:bold;
    padding-left:5px;
    
    text-align:left;
}

.WebpartBoxContent
{
    padding: 10px;
    padding-bottom:0px;
    padding-top:0px;
    margin-top:5px;
    text-align:left;
}
 
/*divs*/
#main 
{
	margin: 0 auto;
	text-align: left;
	padding: 0;
	width: 990px;
	background-color: #ffffff;
}

#wrapper 
{
	margin: 0 auto;
	text-align: left;
	padding: 5px 20px 20px 20px;
	width: 928px;
	border: solid 1px #7E8389;
	background-color: #FFF;
}

#header
{
    margin:  0 0px 0px 10px;
}


#statusBar
{
    border-left: 1px solid #7E8389;
    border-right: 1px solid #7E8389;
    border-bottom: 1px solid #7E8389;
    background-color: #D1D1D1;
}

.offsiteLinks 
{
    float:left; 
    font-family: Verdana, Arial, Helvetica, sans-serif ;  
    font-size: 8pt ; 
    color: black; 
    /*margin: 4px 0 0 10px;*/
    color: #333333
}

.offsiteLinksPL
{
    float:left; 
    font-family: Verdana, Arial, Helvetica, sans-serif ;  
    font-size: 8pt ; 
    color: black; 
    margin: 4px 0 0 10px;
    color: #333333
}

#loginArea
{
    margin-right: 20px;
}


#siteTitle
{
    float:left;
    width:700px;
}


#headerOptions
{
    float:right;
    margin-right:20px;
}

#errorBox
{
    width: 400px;
    margin: 20px auto;
    padding: 5px 20px 5px 20px;
    border: 1px dashed #899DB3;
    background-color: #FFFFE8;
}

#quickSearch
{
    padding: 5px 0 5px 0;
    margin-top: 10px;
}

#footer
{
    margin-top:10px;
    margin-bottom:10px;
    text-align:center;
    font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 8pt ; color: black; color: #333333;
}

#subnav {
	width: 968px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #E2E9F0;
	text-align: left;
	margin: 0 auto;
	padding: 0;
	border-left: 1px solid #7E8389;
	border-right: 1px solid #7E8389;
}
#subnav a {
	background-color: transparent;
	text-decoration: none;
}
#subnav a:hover {
	color: #F90;
	color: #224770;
	text-decoration: underline;
}
#subnav ul {
	margin: 0;
	padding: 4px 0 5px 0;
}
#subnav li {
	display: inline;
	list-style-type: none;
	padding: 0 0.5em 0 0.75em;
	/*border-left: 1px solid #666666;*/
}
#subnav #first {
	border: none;
	padding-left: 14px;
}

.subnav_highlight
{
font-weight: bold;
color: #224770;
padding: 4px 0.5em 4px 0.75em;
}
    
a.subnav_highlight
{
font-weight: bold;
color: #224770;
padding: 4px 0.5em 4px 0.75em;
}
    
.subnav_off
{
    color: #666666;
    background-color: #E2E9F0;
}
a.subnav_off
{
    color: #666666;
    background-color: #E2E9F0;
}

#breadcrumbs
{
    margin: 5px 0 10px 0;
    font-family: Arial, Helvetica, sans-serif ; 
    font-size: 12pt ; 
    font-weight:bold; 
    color: #224770;
    float:left;
    
}

.commonMessageArea
{
    width: 500px;
    border: 1px solid #224770;
}

.commonMessageTitle
{
    background-color: #C5D1E2;
    padding: 3px 0 3px 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif ;
    font-size: 8pt;
    font-weight:bold;
    color: #224770;
}

.commonMessageTextArea
{
    padding: 10px 5px 5px 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif ;
    font-size: 8pt;
}

.navigatorBox
{
    border: 1px solid #FFF;
    padding-bottom: 5px;
    margin-bottom: 5px;
}



#topnav table 
{
 width: 970px;
 /*border-top: 1px solid #FFF;*/
 margin: 0 auto;
}

#topnav td 
{
    width:93px;
    font-family: Verdana, Arial, Helvetica, sans-serif ; 
	font-size: 8pt ; 
	/*color: #FFFFFF;*/
	border-left: 1px solid #FFF;
	text-align:center;


}

#topnav td.nav_highlight8
{
	color: #224770;
}

#topnav #topnav1 {
	border: none;
}


.topnav_hover 
{
    background-color: #E2E9F0;
	height:25px;
    color: #224770;
}

.topnav_off
{
    background-color: #7E8389;
	height:25px;
}

.topnav_off div a
{
	color: #ffffff;
	text-decoration:none;
	width:100%;
	height:100%;
    display:block;
    line-height:25px;
}

.topnav_hover div a
{
    background-color: #E2E9F0;
    color: #224770;
    text-decoration:none;
    cursor:pointer;
	width:100%;
	height:100%;
    display:block;
    line-height:25px;
}

.treeview td {vertical-align: top;}

/*
.topnav_left_off
{
    height: 26px; 
    border-left:1px solid #CC0000; 
    background-image:url(/images/topnav-lcorner.gif);
}


.topnav_left_highlight
{
    width:18px; 
    height: 26px; 
    border-left:none; 
    background-image:url(/images/topnav-lcorner-hl.gif);
}
*/

.resource_tab_off
{
    width:90px; 
    vertical-align:top;
    font-family: Verdana, Arial, Helvetica, sans-serif ; 
    font-size: 8pt ; 
    padding: 0;
    color: #224770;
    border-right: 1px solid #BDC9D8;
}

.resource_tab_hover
{
    width:90px; 
    vertical-align:top;
    font-family: Verdana, Arial, Helvetica, sans-serif ; 
    font-size: 8pt ; 
    background-color: #BDC9D8;
    color: #224770;
    border-right: 1px solid #BDC9D8;
}

.resource_tab
{
    background-color: #F1F4F8;
    font-family: Verdana, Arial, Helvetica, sans-serif ; 
    font-size: 8pt ; 
    color: #224770;
    height: 20px;
    cursor:pointer;
}

.resource_tab:hover
{
    background-color: #BDC9D8;
}

#downloadBox
    {
        background-color: #E2E9F0;
        margin: 10px 0 10px 0;
        padding: 5px 5px 5px 10px;
        width: 600px;
    }

#SxxSummaries {
    background:#FFF;
    width:750px;
    font-family: Verdana, Arial, Helvetica, sans-serif ; 
    font-size: 8pt ; 
    color: black;
    margin:10px;
    }
    
#divDataGrid 
{
    margin-top: 10px;
}


.displayDocument
{
    width: 580px;
    float: left;
}

.displayDocumentSidebar
{
    float: right;
    width: 250px;
}

.displayClear
{
    clear:both;
}


#displayHead 
{
    font-family: Arial, Helvetica, sans-serif ; 
    font-size: 12pt ; 
    font-weight:bold; 
    color: #224770;
    margin-bottom: 10px;
}

#displayBody
{
    font-family: Arial, Helvetica, sans-serif ; 
    font-size: 11pt ; 
    color: black;
    line-height: 125%;
}


#analysisNational
{
    width: 550px;
    float: left;
}

#analysisState
{
    width: 330px;
    float: right;
}

.resourceBoxHeaderBox {background-color:#C5D1E2;  width:auto; margin-bottom:10px; text-align:center;}
.resourceBoxHead1 {font-family: Arial, Helvetica, sans-serif ; font-size: 12pt ; font-weight:bold; color: #224770;}
.resourceBoxHead2 {font-family: Verdana,Arial, Helvetica, sans-serif ; font-size: 10pt ; color: #224770; font-weight:bold;}

.relatedTopicHead
    {
        background-image: url(/images/lib-topic-rlinktab.gif);
        width:140px;
        height:18px;
        padding: 2px 5px 0 5px;
        margin-bottom:5px;
        vertical-align: bottom;
        font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 8pt ; color: #224770; font-weight:bold;
        }

.dateBox
    {
        margin-bottom:5px;
    }
    

/*Links*/
A.noDecorBlack 	{ color: #000000; text-decoration: none }
A.noDecorBlack:Hover	{ text-decoration: underline ; color: #000000}
A.noDecorRed 	{ color: #FF0000; text-decoration: underline }
A.noDecorBlue 	{ color: #224770; text-decoration: none }
A.noDecorBlue:Hover	{ text-decoration: underline ; color: #224770}
A.noDecorSiteLinkColor 	{ color: #224770; text-decoration: none }
A.noDecorSiteLinkColor:Hover	{ text-decoration: underline ; color: #224770}
A.noDecorWhite { color: #FFFFFF; text-decoration: none }
A.noDecorWhite:Hover { text-decoration: underline ; color: #FFFFFF}
A.noDecorGrey {  color: #CCCCCC; text-decoration: none}
A.noDecorGrey:hover {  color: #CCCCCC; text-decoration: underline}
A.noDecorBurntOrange 	{ color: #C1642C; text-decoration: none }
A.noDecorBurntOrange:Hover	{ text-decoration: underline ; color: #C1642C}

/*SXX Book styles*/

.contentTOC {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 7.5pt ; color: black;}
/*.contentPara {font-family: Arial, Helvetica, sans-serif ; font-size: 9pt ; color: black; line-height:normal;}
*/
.contentH2 {font-family: Arial, Helvetica, sans-serif ; font-size: 11pt ; color: #003366; font-weight:bold;}
A.contentH2:Hover {text-decoration: underline ;}
.contentH3 {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 9pt ; color: #003366; font-weight:bold;}
.yourstateTopicXref {display:inline;font-family: Arial, Helvetica, sans-serif ; font-size: 9pt ; color: black; line-height:normal;}
.xref {display:inline; font-family: Arial, Helvetica, sans-serif ; font-size: 9pt ; color: black; line-height:normal;}
.contentQuestionHeading {font-family: Arial, Helvetica, sans-serif ; font-size: 11pt ; font-weight:bold; color: #224770; margin:0 0 10px 0;}
.contentAnswerHeading {font-family: Arial, Helvetica, sans-serif ; font-size: 11pt ; font-weight:bold; color: #224770; margin:0 0 10px 0;}
.sbook_Title
	{
		font-family: Verdana, Arial, sans-serif;
		color:#003366;
		font-size: 18px;
		font-weight: bold;
	}
	.sbook_heading1
		{font-family: Arial, Helvetica, sans-serif ; font-size: 11pt ; color: #003366; font-weight:bold;}
		
	.sbook_heading1_black
	{
		font-family: Arial, Helvetica, sans-serif;
		color:black;
		font-size: 11pt;
		font-weight: bold;
	}	
	.sbook_heading1_print
	{
		font-family: Arial, Helvetica, sans-serif;
		color:black;
		font-size: 11pt;
		font-weight: bold;
	}	
	
	.sbook_heading2
	{
		font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 9pt ; color: #003366; font-weight:bold;
	}
	
	.sbook_normal
	{
		font-family: Arial, Helvetica, sans-serif ; font-size: 9pt ; color: black; line-height:normal;
	}
	
	.sbook_list
	{
		font-family: Arial, Helvetica, sans-serif ; font-size: 9pt ; color: black; line-height:normal;
	}
	
	.sbook_block
	{
		font-family: Verdana, Arial, sans-serif;
		color:Black;
		font-size: 7.5pt;
	}
	
	.indent
	{
		font-family: Arial, Helvetica, sans-serif ; font-size: 9pt ; color: black; line-height:normal;
	}
	
	.ontop
	 {
	 z-index:100;
	 position:relative;
	 }

.summary {visibility : hidden;display: none; }
.whatisnew {visibility : hidden;display: none;}
.toc {visibility : hidden;display: none;}
.contentPara {font-family: Arial, Helvetica, sans-serif; line-height:125%; font-size: 11pt ; color: black; line-height:normal;}


.docOptions {width:610px;}
.clearleft {clear:left;}

