@charset "utf-8";
/* CSS Document */

*{
	font-family: Arial, Helvetica, sans-serif; outline: none;
}

body{
	margin: 0; padding: 0; background: #9d9c8a; font-size: 14px; line-height: 20px; color: #090903;
}

.topmenu_full{
	height: 48px; background: url(../images/top_menu_bg.png) bottom repeat-x;
}

.topmenu_full ul{
	list-style: none; margin: 0 auto; padding: 0; width: 952px; padding-left: 7px;
}

.topmenu_full ul li{
	display: inline; margin: 0; padding: 0; color: #c6dcce; font-size: 25px; line-height: 40px;
}

.topmenu_full ul li a{
	color: #FFF; font-size: 18px; text-decoration: none; line-height: 40px; margin: 0 18px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: uppercase;
}

.topmenu_full ul li a.first{
	margin: 0 20px 0 0;
}

.topmenu_full ul li a.last{
	margin: 0 0 0 20px;
}

.callus{
	width: 980px; height: 50px; margin: 0 auto;
}

.banner_980{
	width: 980px; height: 329px; margin: 0 auto; background: url(../images/banner_980.jpg) bottom center no-repeat; margin-top: 10px; margin-bottom: 10px; position: relative;
}

.content_top{
	width: 980px; height: 22px; background: url(../images/content_top.png) center no-repeat; margin: 0 auto;
}

.content_rpt{
	width: 930px; background: url(../images/content_rpt.png) repeat-y; margin: 0 auto; padding: 1px 25px; color: #303030;
}

.content_rpt .fields{
	border: #CCC solid 1px;
}

.content_rpt .buttons{
	border: #4b8740 solid 1px; background: #44733c; color: #FFF; padding: 5px 14px; font-size: 16px; cursor: pointer;
}

.content_rpt a{
	color: #06C; text-decoration: none;
}

.content_rpt h3{
	font-family: Tahoma, Geneva, sans-serif; color: #930; text-transform: uppercase;
}

.content_bot{
	width: 980px; height: 22px; background: url(../images/content_bot.png) center no-repeat; margin: 0 auto;
}

.footer_full{
	margin-top: 10px; padding-top: 15px; background: url(../images/footer_bg.png) top repeat-x;
}

.footer_980{
	width: 980px; margin: 0 auto; color: #FFF;
}

.footer_980 a{
	color: #f37901; text-decoration: none;
}

.footer_980 a:hover{
	color: #FFF;
}

.footer_980 ul{
	margin: 0 0 0 20px; padding: 0;
}

.footer_980 ul li{
	line-height: 30px;
}

.footer_980 h3{
	color: #fff76c; text-transform: uppercase; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.footer_980 h5{
	border-bottom: #990 dotted 1px; padding-bottom: 5px;
}

.newspaper{
	color: #930; font-size: 30px;
}

.logos td{/*
	border-bottom: #E0E0E0 dotted 1px;*/
	background: url(../images/insurance_logos/separator.png) bottom center no-repeat;
}

a img{
	border: none;
}