/*********************************************************/
/*IHSA STATE STYLE*/

body {
 background-color: white;

}


#state_body {
	font-family: Calibri;
	margin: 1; 
	color: #666666;
	background-color: white;
	padding: 0;
}

.header1{
background-color: black;
border: thin solid blue;
color: white;

}

.header2{
background-color: black;
border: thin solid blue;
color: white;
}

#state_container
{
	width: 980px;
	margin: 0 auto;
	border: 0px solid gray;
	line-height: 130%;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	background-color: white;
	
}

#state_content
{
	margin-left: 195px;
	padding: 0 5px;
	background-repeat: no-repeat;
	min-height: 800px; /*page length for Firefox so LeftNav is sticking out awkwardly */
}

#state_leftnav
{
	float: left;
	width: 190px;
	margin: 0;
	line-height: 120%;
}


#state_leftnav .subnav
{
	color: black;
	font-size: 14px;
	font-weight: bold;
	background-image: url(/images/grey_fade.jpg);
	background-repeat: repeat-x;
}


#state_leftnav .leftcol_item{
color: black;
font-size: 12px; 
font-weight: bold;
}

#state_leftnav a{
color: black;
}

#state_leftnav a: hover{
color: blue;
}


.item_inactive {
color: #CCCCCC;
}

.item_active {
color:#000000;
}

#state_content H1		{
line-height: 100%;
	}

#state_content .form-left		{
	color: black;
	font-weight: bold;
	text-align: left;
	margin: 0px; 
	padding: 0em;
	background-color: white;
	border-right: thin black solid;
	}

#state_content h3		{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
	margin: 0px;
	padding: 8px;
	background-color: black;
	margin: 2px;
	}
	
#state_content .column-header	{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	margin: 0px; 
	padding: 0px;
	background-color:#00F;
	}
	
#state_content .group-header	{
	color: black;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	margin: 0px; 
	padding: 0px;
	border: dashed black medium;
	}
	
#state_content .form-footer		{
	font-weight: bold;
	font-size: 20px;
	text-align: center;
	margin: 0px; 
	padding: 0px;
	background-color: red;
	border: thin black solid;
	margin: 2px;
	color: white;
	}
	
#state_content .form-subnav-left		{
	color: #666666;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	margin: 0px; 
	padding: 0px;
	background-image: url(/images/grey_fade.jpg);
	background-repeat: repeat-x;
	border-bottom: thin black dashed;
	border-top: thin black dashed;
	}
	
#state_content .form-subnav-right		{
	color: #666666;
	font-weight: bold;
	font-size: 14px;
	text-align: right;
	margin: 0px; 
	padding: 0px;
	background-image: url(/images/grey_fade.jpg);
	background-repeat: repeat-x;
	border-bottom: thin black dashed;
	border-top: thin black dashed;
	}

.rss-popup { 
    margin: 100px auto; 
    padding: 0; 
    width: 100px; 
    position: relative; 
} 
 
div.rss-popup em { 
    background: url(bubble.png) no-repeat; 
    width: 100px; 
    height: 49px; 
    position: absolute; 
    top: -70px; 
    left: -0px; 
    text-align: center; 
    text-indent: -9999px; 
    z-index: 2; 
    display: none; 
} 
 
#rss-icon { 
    width: 42px; 
    height: 42px; 
    background: url(icon.png) no-repeat 0 0; 
    text-indent: -9999px; 
    margin: 0 auto; 
    display: block; 
} 