@charset "utf-8";
/* CSS Document */

body{
margin:0;
background-image:url(../images/bg_repeat.jpg);
background-repeat:repeat-x;
background-color:#F8FCFF;
}

#nav_bar{
background-color:#296DC2;
height:40px;
width:907px;
border-bottom:solid 5px #EEF2FE;
padding-left:35px;
}

.nav_item{
float:left;
color:#83AEE4;
font-weight: bold;
font-size:15px;
margin-left: 10px;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
}
.nav_item a{color:#FFFFFF;text-decoration:none;}
.nav_item a:hover{color:#FFFFFF;}

#nav_bar_home{
background-color:#296DC2;
height:40px;
width:877px;
border-bottom:solid 5px #EEF2FE;
text-align:center;
padding-left:30px
}

.nav_item_home{
float:left;
color:#83AEE4;
font-weight: bold;
font-size:15px;
margin-left: 8px;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
}
.nav_item_home a{color:#FFFFFF;text-decoration:none;}
.nav_item_home a:hover{color:#FFFFFF;}


#body_container{
width:907px;
background-color:#FFFFFF;

}
#sub_container{
	background-color:#FFFFFF;
	width:900px;
	text-align:left;
	padding-top: 25px;
	padding-right: 17px;
	padding-bottom: 25px;
	padding-left: 25px;
}

#subnav{
	padding:13px;
	width:215px;
	background:url(../images/subnav-background.jpg) top no-repeat;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#296dc2;
	list-style-type: none;
	margin-top: 35px;
}
#subnav .title{
font-size:14px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#296dc2;
padding-left:10px;
}
#subnav ul{
	margin-left:0px;
	padding-left:10px;
	list-style-type: none;
	margin-top: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#subnav li{
	padding-top: 5px;
	}
#subnav a{color:#296dc2;text-decoration:none;}

#subnav .active{
	font-weight: bold;
}

#home_left{
width:489px;
float:left;
}
#home_right{
width:394px;
float:left;
}
.home_logo{
float:left;
width:454px;
}

#home_headline{
padding-left:20px;
}

#home_copy{
	padding-left:20px;
	padding-right:5px;
	padding-bottom: 80px;
}


#temp_right{float:right;width:566px;padding-top:30px;}


h1{
font-size:138.5%;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#2A6CC2;
}
h2{
font-size:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}
.state_head{
	font-size:110%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#2A6CC2;
	font-weight: bold;
}


.text_main{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:93%;
}

#bottom_line{
height:53px;
width:942px;
background-image:url(../images/stripe_repeat.jpg);
background-repeat:repeat-x;
background-color:#296DC2;
}

#small_ctas{
float:right;
padding-top:9px;
}

#big_ctas{
	position:absolute;
	margin-top:-94px;
	z-index:10;
	margin-left: -425px;
	width: 480px;
	left: 50%;
	list-style-type: none;
}
#footer{width:942px;padding-top:15px;padding-bottom:55px;text-align:left;color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#footer_home{width:907px;padding-top:15px;padding-bottom:55px;text-align:left;color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:12px;}


.news_item {
	margin-left:25px;
	margin-right:20px;
	border-bottom:solid 1px #E6E6E6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	color: #7B7B7B;
	margin-bottom: 15px;
	padding-bottom: 10px;
}
.news_item h4{
	color: #4DB8E7;
	font-size: 110%;
	margin: 0px;
	padding: 0px;
}
.news_item a{color: #4DB8E7;font-size: 80%;text-transform:uppercase; }

.caps {text-transform:uppercase;}
.img_padd_left{padding-right:10px;}

.nop{}
.nop p{margin:0px;padding:0px}

.return{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2c77dc;
	text-align: center;
	font-size: 80%;
}

.return a{color: #2c77dc;}

.base{position:fixed;bottom:0px;background:#FFFFFF;align:left;border-top:solid 1px #7F7F7F;width:100%; z-index:15;}
.show{position:fixed;bottom:0px;align:left;width:25px;width:100%;}
.rollcursor{
	cursor:pointer;
}