.body {margin: 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 0.85em;}

.header {width: 100%;
	height: 93px;
	padding-bottom: 0px; /* was 3 */
	background-image: url(../images/headerfinal_il.gif);
	background-repeat: repeat-x;
	background-color: #3d6694;}

.content {width: 700px;
	height: auto;
	line-height: 1.3em;
	padding-left: 250px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/keyboard_main.png);
	background-repeat: repeat-y;
	min-height: 100%;}
	
/* new as of 9-5-09 mvp */
.content_middle {width: 530px;
	height: auto;
	line-height: 1.3em;
	padding-left: 250px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/keyboard_main.png);
	background-repeat: repeat-y;
	min-height: 100%;
    }	
	
/* new as of 9-5-09 mvp */
.content_right {width: 170px;
	height: auto;
	line-height: 1.3em;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
	position:absolute;
	top:110px;
	left:790px;
	border-left-width: 3px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-color: #3d6694;
	border-style: solid;
	}

/* these next two added by mvp 9-17-09 for right hand column text */
.title_right_col {
	font-family: times new roman;  
	font-size: 16px;
	color: #c43a19;
	font-weight: 900;
	}
	
.text_right_col {
	font-family: times new roman;  
	font-size: 12px;
	color: #7a7b46; 
	/*color: #9a9b66; this color too light? */ 
	}	

.bottom {
	height: 50px;
	width: 100%;
	background-image: url(../images/bluebottom2-repeat.jpg);
	background-repeat: repeat-x;
	font-family: Times New Roman, Times, serif;
	color: #ffffff;
	font-size: 12px;
	text-align: center;
	padding-top: 6px;
	}

.bottom img {margin-left: auto;
	margin-right: auto;
	display: block;}

.sub_header {font-family: times new roman, serif;  
	font-size: 19pt;
	font-weight: bold;
	letter-spacing:0;
	font-variant: small-caps;
	text-align: center;
	width: 150px;
	height: 40px;
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 6px;
	position: relative;
	left: -25px;
	background-image: url(../images/title-box-small.gif);
	background-repeat: no-repeat;}

.sub-title {
	font-family: arial, helvetica, san-serif;  
	font-size: 15px;
	font-weight: bold;
	color: #C43A19;
	}
	
#skipnav {
    position: absolute; 
	top:  -2px;
    left: 55px;  
	z-index: -5;
	}

#noscriptnav {
	position: absolute; 
	top: 74px; 
	font-size: 10px; 
	color: #ffffff;
	}
.indent_content_block {margin-top: 5px;
	margin-left: 20px;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: #999966 solid 1px;}

.back_to_top {
	width: 200px;
	text-align: right;
	float: right;
	}

h1{
	font-family: times new roman;  
	font-size: 16px;
	font-weight: bold;
	color: #C43A19;
	}

h2{
	font-family: times new roman;  
	font-size: 14px;
	/*color: #999966; */
	color: #c43a19;
	}

a:link{
    color: #3D6694;
    text-decoration: none;	
    font-size: 12px;	
	font-weight: bold;
    font-family: times new roman;
	letter-spacing: 1px;  
       }	
	   
a:visited{
    color: #3D6694;
    text-decoration: none;	
    font-size: 12px;	
	font-weight: bold;
	font-family: times new roman;
	letter-spacing: 1px;  
       }			   
	
a:hover{
    color: #638EBE;
    text-decoration: underline;	
    font-size: 12px;	
	font-weight: bold;
	font-family: times new roman; 
	letter-spacing: 1px; 
       }
	   
a.skip:link {
  color: #ff0000;
  text-decoration: none;
}

a.skip:visited {
  color: #ff0000;
  text-decoration: none;
}

a.skip:hover {
  color: #ff0000;
  text-decoration: none;
}
	  