html, body {
	margin: 0 auto;
	padding: 0;

	background-color:#ffffff;
}

hr {border: thin;height: 1px;width: 100%;}

a {color: #0000ca;	text-decoration : none;	}


/*fonts*/
.siteName {font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 24pt ; color: #FFFFFF;}
.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;}
.mainHeadTable {display:block;}
.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: 20pt ; font-weight:bold; color: #7E8389; margin:0 0 10px 0;}
.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;}
.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: #7E8389;  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: 8pt ; 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; }
.footerText {font-size:9pt;color:#224770;line-height:140%;}
.noPrint {display:none;} 
.printOnly {display:block;}
.clearBoth {display:block;}

span.atlasLoading div
{
	display: inline;
}
.blueSubhead
{
    font-family: Verdana,Arial, Helvetica, sans-serif ; 
    font-size: 8pt ; 
    color: #224770;
    /*margin-bottom: 10px;*/
}  

.siteStateName
    {font-family: Verdana, Arial, Helvetica, sans-serif ; 
     font-size: 18pt ; 
     color: #CCCCCC;
     margin-left: 20px;
     margin-bottom: 10px; 
     font-style:italic;}
     
/*divs*/
#main 
{
	margin: 0 auto;
	text-align: left;
	padding: 0;
	width: 100%;
	border: none;
	margin-top:10px;
}

#wrapper 
{
	margin: 0 auto;
	text-align: left;
	width: 100%;
	border-left: solid 1px #FFF;
	border-right: solid 1px #FFF;
	border-bottom: solid 1px #FFF;
	background-color: #FFFFFF;
}

.mainHeadAltColorWrapper
{
    font-family: Arial, Helvetica, sans-serif ; font-size: 12pt ; font-weight:bold; color: #B81D2D; margin:0 0 10px 0;
    float:none;
}

#contentContainer
{
	margin: 0 auto;
	text-align: left;
	width: 100%;
    overflow:visible;
	background-color: #FFF;
	float: none !important;
    overflow: visible !important;
    position: relative;
}

#FullContentWrapper
{
    width: 100%; text-align: center;
    float: none !important;
    overflow: visible !important;
    position: relative;
}

#header
{
    display:none;
}



#subnav {
    display:none;
}


#breadcrumbs
{
    margin: 5px 0 10px 0;
    font-family: Arial, Helvetica, sans-serif ; 
    font-size: 12pt ; 
    font-weight:bold; 
    color: #224770;
}

.dividerStateNational
{
    border-top:2px dashed #000;
    margin: 20px 0 20px 0;
}
.navigatorBox 
{
    display:none;
}


#topnav 
{
    display:none;
}

.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;
}

 .analysisStateTable 
 {
	background-color: #ffffff;
 }

.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;
    }

#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;
   
}

.displayDocumentSidebar
{
    display:none;
}

.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;
    
}

.docOptions
{
    display:none;
}

#analysisNational
{

    margin: 0 auto;

}

#analysisNational .para, .analysisStateTable .para
{
    line-height:150%;
    font-size:12pt;
    clear:both;
    float:none;
    padding:0 0 5px;
}

#displayBody 
{
        line-height:150%;
}

.para .indent
{
    text-indent:20px;
}

a.contentSection-title-link  {
color:#003366;
font-size:11pt;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif ;
}

#ctl00_ContentPlaceHolder1_analysisState
{
	display:block; 
}

.resourceBoxHeaderBox {background-color:#C5D1E2; padding:0 5px 0 5px; 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.noDecorWhite { color: #FFFFFF; text-decoration: none }
A.noDecorWhite:Hover { text-decoration: underline ; color: #FFFFFF}

/*SXX Book styles*/

.toc,.contentTOC {display:none; 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: 10.5pt ; 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;}

.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;
	 }
	 


