/* Illinois - State Partner Site */
* {
	color: #003366;
}
body {
	background: #e7e3ea url(../images/body_bg.gif) 0 0 repeat-x;
	height: 100%;
	color: #252c3c;
	margin: auto;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
div#container {   /* Holds all divs for the layout of the page   */
	/* A hair bigger to allow for IE6 hidden input bug */
	margin: auto;
	width: 960px;
	background-color: #FFFFFF;
}
#BkgColor {
	background-color: #FFFFFF;
}

/***** STATE Header *****/
div#stateHeader { 
	width: 960px;
	min-width: 960px;
	line-height: normal;
	margin: 0;
}
div#stateHeader.fivefifty { /* a special class for small windows */
	width: 550px;
}
div#stateHeader h1 {
    background: #2e3192 url("../images/aici-header.png") no-repeat left top;  
	height: 186px;  
}
div#stateHeader h1 span	{
	display: none;
}
		
/********** STATE Top Navigation Bar **********/
div#stateHeader ul {  /* Background buttons sit on */
	height: 0;
	margin: 0;
	padding: 5px 0 39px 45px;
	list-style: none;
    background-color: #d31820; 
}
div#stateHeader li {
	display: inline;
	margin: 0;
	padding: 0;
}
div#stateHeader a { /* Individual "button" links  */
	background: url("../images/red-heart.png") no-repeat left center;
	text-indent: 40px;
	float: left;
	display: block;
    background-color: #d31820; 
	border: #d31820 solid 1px;         
	padding: 6px 0 8px 0;
	text-decoration: none !important;
	margin: 0 7px 0 5px;
	font-weight: bold;
	font-size: 13px; 
	text-align: center;
	color: #FFFFFF;
	width: auto;
}
div#stateHeader a.noDeco {
    background: none; 
    background-color: #d31820;
}
div#stateHeader a: hover { /* Red "button" rollover link */
	background-color: #d31820; 
	color: #5d0000;
}
div#stateHeader a.noDeco: hover{
	background-color: #d31820; 
	color: #5d0000;
}
div#stateHeader a.navHere {	/* Red "button" link on page user is currently on  */
	background-color: #d31820; 
	color: #5d0000;
}

/* Commented Backslash Hack hides rule from IE5-Mac */
div#stateHeader a span {float: none;}
/* End IE5-Mac hack */

div#mainAICI {	/* Central section of page */
	width: 720px;
	padding-bottom: 60px;
	padding-top: 10px;
	float: left;
    font-family: Verdana, Arial;
}
	
/***** Footer *****/
div#stateFooter {
	background: url(../images/footer_bg.gif) repeat-x scroll 0 0;
	clear: both;
	height: 56px;
	margin: 0 auto;
	position: relative;
    font-family: Verdana, Arial;
    padding-top: 0;
}
div#stateFooter p {
	color: #c3bbcc;
	text-align: center;
	font-weight: normal;
	font-size: 10px;
}
	
/*********** Links **********/
div#content div#mainAICI a {
	color: #2e3192;
	text-decoration: underline;
	}
div#content div#mainAICI a:link {
	color: #2e3192;
	text-decoration: underline;
	}
div#content div#mainAICI a:visited {
	color: #2e3192;
	text-decoration: underline;
	}
div#content div#mainAICI a:hover {
	color: #2e3192;
	text-decoration: none;
	}
	
/********* H1 / H2 *********/
h1, div#content h1 {
	font-size: 16px;
	color: #d31820;
	font-weight: bold;
	clear: both;
}
h1 span {
	font-size: small;
}
h1.bottomBorder {
	border-bottom: 2px solid #d31820;
	margin-bottom: .5em;
}
h2, .subheading, div#content h2 {
	font-size: 14px;
	font-weight: bold;
	color: #2e3192;
}
h2 span {
	font-size: small;
}
h2 {
	clear: both;
	padding-bottom: .25em;
}
div#content h3, div#content ul li.formH3 {
	font-size: 14px;
	font-weight: bold;
	color: #d31820;
}
		
.bold{font-weight: bold;}

/*** Left Nav ***/

div#content div#left {
	margin-top: 30px;
    margin-right: 10px;
    margin-left: 0;
    padding: 0;
	float: left;
    width: 190px;
    font-family: Verdana, Arial;
}
div#left h3 {
	margin-left: .5em;
	font-size: small;
	color: #d31820;
    font-family: Verdana, Arial;
}
div#left ul {
	border-bottom: 1px solid #bab1c4;
	list-style-type: none;
	margin: 5px 10px 0 7px;
	padding: 0;
	list-style-type: none;
    font-family: Verdana, Arial;
}
div#left ul li {
	border-top: 1px solid #bab1c4;
	list-style-type: none;
    font-family: Verdana, Arial;
    margin-left: 0;
}
div#left ul li a span {
	display: block;
	height: 30px;
	line-height: 30px;
	color: #2e3192;
	text-decoration: none;
	font-weight: bold;
	padding-left: 15px;
}
div#left li a: hover span {
	color: #FFFFFF;
	background-color: #2e3192;
}

/******** State Logo - set width and height to em for resizing of text ****/
.logo {
	width: 12.3em;
	height: 12.7em;
}
a.button {
	border: 1px solid #8498cb;
	background-color: #a6baef;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

/***** Inquiry instructions in left hand section *****/
div#left p.inquiry {
	clear: both;
	font-weight: bold;
	color: #d31820;
	margin: 10px;
	text-align: left;
	font-size: 10px;
	line-height: 12px;
}