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

/* v1.0 | 20080212 */

html, body {
	width:100%;
	height:100%;
	background:#697ea4 url(../../images/bgBody.gif) repeat-x top left;
	font: normal 12px Tahoma, arial, verdana;
	line-height:18px;
	color:#333333;
}
/*-------GENERAL STYLES-------*/
h1{
	font:normal 20px Tahoma, arial, verdana;
}
h2{
	font:normal 16px Tahoma, arial, verdana;
}
h3{
	font:normal 14px Tahoma, arial, verdana;
}
.bold{
	font-weight:bold;
}
.padding_top25px{
	padding-top:25px;
}
.padding_bottom5px{
	padding-bottom:5px;
	margin-bottom:10px;
}
.padding_bottom10px{
	padding-bottom:10px;
}
.dotted_underline{
	background:url(../../images/dotted_line.gif) bottom left repeat-x;
}
.center{
	text-align:center;
}
.block{
	display:block;
}
.color26971C{
	color: #26971C;
}
.color1B3B74{
	color: #1B3B74;
}
INPUT {
	border:solid 1px #CCC;
	font: normal 12px Tahoma, arial, verdana;
	color:#333333;
	padding:2px;
	height:16px;
}
INPUT.forms {
	width: 160px;
	color:#333333;
}
SELECT{
	font: normal 14px Tahoma, arial, verdana;
	border:solid 1px #CCC;
	color:#333333;
}
table td .cobra{
	font-size:11px;
	text-align:center;
}
table td .cobra INPUT{
	width:90px;
	font: normal 12px Tahoma, arial, verdana; 
	color:#333333;
}
td{
	vertical-align: top;
}
td INPUT{
	vertical-align: middle;
}
TEXTAREA{
	font: normal 14px Tahoma, arial, verdana;
	border:solid 1px #CCC;
	width:165px;
	height:100px;
}

SELECT.select {
	width: 168px;
}
INPUT.submit{
	background:#26971C;
	color:#FFF;
	border:0;
	cursor:pointer;
	text-transform:uppercase;
	font-size:16px;
	padding:0 10px;
	height:40px;
}
.submit:hover{
	background:#000;
}
p{margin-bottom:10px;}
a{
	font: normal 12px Tahoma, arial, verdana;
	color: #26971C;
}
a:hover{
	color: #1B3B74;
}
/*---------------------------*/
#wrapper{
	width:792px;
	margin:0 auto;
	padding:0 4px 0 4px;
	overflow:hidden;
	background:#FFF;
}
/*------- HEADER ---------*/
#header{
	float:left;
	width:100%;
	height:159px;
}
		#logo{
			float:left;
			width:610px;
			height:100px;
		}
		#info{
			float:left;
			width:182px;
			height:100px;
			margin-top:15px;
		}
				#info #info_nav{
					overflow:hidden;
					background:url(../../images/dotted_line.gif) bottom left no-repeat;
					padding-bottom:5px;
				}
				#info #info_nav a{
					display:block;
					float:left;
					background:url(../../images/arrow_green.gif) 0 5px no-repeat;
					padding-left:7px;
					margin-right:6px;
					font: normal 11px Tahoma, arial, verdana;
					color: #6B6B6B;
					text-decoration:none;
				}
				#info #info_nav a:hover{
					color: #333333;
				}
		#info_contacts{
			float:left;
			width:236px;
			overflow:hidden;
			font: normal 11px Tahoma, arial, verdana;
			color: #6B6B6B;
			margin-top:10px;
		}
			.color000066{
				color:#000066;
			}
		#main_menu{
			float:left;
			width:100%x;
			border-bottom:solid 1px #B6B6B6;
		}
				#menu_tabs{
					float:left;
					width:600px;
				}
				#main_menu #menu_tabs a{
					display:block;
					float:left;
					width:150px;
					height:25px;
					padding:12px 0 0 0;
					font: bold 11px Tahoma, arial, verdana;
					color: #6B6B6B;
					text-decoration:none;
					text-align:center;
					background:url(../../images/tab_mainmenu.gif) top left no-repeat;
				}
				#main_menu #menu_tabs a:hover{
					background-position:bottom left;
					color: #537cbf;
				}
				#main_menu #menu_tabs .activeTab{
					background-position:bottom left;
					color: #537cbf;
				}
		
				#main_menu #media_links{
					float:left;
					width:147px;
					padding-left:45px;
				} 
				#main_menu #media_links a{
					display:block;
					float:left;
					background:url(../../images/media_links.gif) top left no-repeat;
					width:27px;
					height:27px;
					text-decoration:none;
					margin:5px 4px 0 4px;
				}
				#main_menu #media_links a span{
					visibility:hidden;
				}
				#main_menu #media_links .facebook{
					background-position:0 0;
				}
				#main_menu #media_links .linkedin{
					background-position:-27px 0;
				}
				#main_menu #media_links .twitter{
					background-position:-54px 0;
				}
				#main_menu #media_links .blogspot{
					background-position:-82px 0;
				}
				
#insurances{
	width:100%;
	height:163px;
	float:left;
}
		#insurances a {
			width:159px;
			height:141px;
			float:left;
			display:block;
		}
		
		#insurances a.auto {
			background:url(../../images/insurance/auto.gif) no-repeat;
			background-position:top left;
		}
		#insurances a.auto:hover {
			background-position:bottom left;
		}
		#insurances a.home {
			background:url(../../images/insurance/home.gif) no-repeat;
			background-position:top left;
		}
		#insurances a.home:hover {
			background-position:bottom left;
		}
		#insurances a.life {
			background:url(../../images/insurance/life.jpg) no-repeat;
			background-position:top left;
		}
		#insurances a.life:hover {
			background-position:bottom left;
		}
		#insurances a.health {
			background:url(../../images/insurance/health.jpg) no-repeat;
			background-position:top left;
		}
		#insurances a.health:hover {
			background-position:bottom left;
		}
		#insurances a.business {
			background:url(../../images/insurance/business.gif) no-repeat;
			width:156px;
			background-position:top left;
		}
		#insurances a.business:hover {
			background-position:bottom left;
		}
		
		#insurances a.insuranceActive {
			background-position:bottom left;
		}
/*------- CONTENT ---------*/
#content_area{
	float:left;
	overflow:hidden;
	width:100%;
}
#content_area #copy{
	width:760px;
	border:solid 1px #B6B6B6;
	padding:15px;
}
#block{
	float:left;
	width:534px;
	height:376px;
}
		#block #quotes{
			float:left;
			width:241px;
			height:272px;
			border:solid 1px #B6B6B6;
			text-align:center;
			padding-top:20px;
		}
		#block #quotes FORM{
			padding:20px 0px;
		}
		#block #welcome{
			float:left;
			width:260px;
			height:262px;
			padding:15px;
			border:solid 1px #B6B6B6;
			border-left:0;
		}
		#block #slide1{
			float: left;
			width:532px;
			height:81px;
			border:solid 1px #B6B6B6;
			border-top:0;
		}
		#block #slide1 #banner #msg img{
			padding:0 40px 0 0;
			float:left;
		}
#loginForm{
	float: left;
	width:221px;
	height:344px;
	padding:15px;
	border:solid 1px #B6B6B6;
	margin-left:5px;
}
		#loginForm span.loginText{
			display:block;
			float:left;
			width:70px;
			font-weight:bold;
			padding:0 0 10px 0;
		}
		#loginForm INPUT{
			width:100px;
		}
		#loginForm #loginSbmt{
			margin-left:70px;
			display:block;
		}
		#loginForm #loginSbmt .loginBtn{
			width:106px;
			height:24px;
			background:#26971C;
			color:#FFF;
			font-weight:bold;
			border:0;
			cursor:pointer;
		}
		#loginForm #loginSbmt .loginBtn:hover{
			background:#1B3B74;
		}
		#loginForm #loginSbmt a{
			font-size:11px;
			margin-top:10px;
			display:inline-block;
		}
		
#blog_news{
	float:left;
	width:512px;
	height:145px;
	padding:10px;
	border:solid 1px #B6B6B6;
}
#rotation_ads{
	float:left;
	width:251px;
	height:165px;
	border:solid 1px #B6B6B6;
	margin-left:5px;
}
		
#coloredTabs{
	float:left;
}
#coloredTabs a{
	display:inline-block;
	float:left;
	width:247px;
	height:25px;
	padding:4px 0 0 15px;
	margin-right:3px;
	color:#FFF;
	font:normal 16px tahoma Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#coloredTabs a:hover{
	color:#FFF;
	text-decoration:underline;
}
		#coloredTabs .greentab{
			background:url(../../images/greentab_bg.gif) top left no-repeat;
		}
		#coloredTabs .greentab:hover{
			background:#000;
		}
		#coloredTabs .bluetab{
			background:url(../../images/bluetab_bg.gif) top left no-repeat;
		}
		#coloredTabs .bluetab:hover{
			background:#000;
		}
		#coloredTabs .greytab{
			margin-right:0px;
			background:url(../../images/greytab_bg.gif) top left no-repeat;
		}
		#coloredTabs .greytab:hover{
			background:#000;
		}
/*------- STYLES BY SECCION -------*/
/*ABOUT US*/
.aboutus_infobox{
	float:left;
	width:175px; 
	height:390px;
	border:solid 1px #B6B6B6; 
	padding:10px 5px 10px 5px;
	margin:10px 0 20px 0;
}
/*PRODUCTS - AUTO INSURANCE*/
.checkQuotesInsuranceAuto a{
	background:#2D61C7;
	padding:10px;
	font-size:16px;
	text-transform:uppercase;
	color:#FFF;
	text-decoration:none;
}
.checkQuotesInsuranceAuto a:hover{
	background:#000;
}
/*PRODUCTS - HOME INSURANCE*/
.checkQuotesInsuranceHome a{
	background:#cf4d00;
	padding:10px;
	font-size:16px;
	text-transform:uppercase;
	color:#FFF;
	text-decoration:none;
}
.checkQuotesInsuranceHome a:hover{
	background:#000;
}
ul.homeList li{
	padding:5px 0 5px 0;
}
/*PRODUCTS - LIFE INSURANCE*/
.checkQuotesInsuranceLife a{
	background:#188609;
	padding:10px;
	font-size:16px;
	text-transform:uppercase;
	color:#FFF;
	text-decoration:none;
}
.checkQuotesInsuranceLife a:hover{
	background:#000;
}

/*PRODUCTS - HEALTH INSURANCE*/
.checkQuotesInsuranceHealth a{
	background:#900a00;
	padding:10px;
	font-size:16px;
	text-transform:uppercase;
	color:#FFF;
	text-decoration:none;
}
.checkQuotesInsuranceHealth a:hover{
	background:#000;
}
ul.healthList li{
	padding:5px 0 5px 0;
}
/*PRODUCTS - BUSINESS INSUANCE*/
.checkQuotesInsuranceBusiness a{
	background:#ff7e00;
	padding:10px;
	font-size:16px;
	text-transform:uppercase;
	color:#FFF;
	text-decoration:none;
}
.checkQuotesInsuranceBusiness a:hover{
	background:#000;
}
/*STAFF*/
.photo{
	float:left;
	width:101px;
	padding:5px;
	border:solid 1px #CCC;
	margin:0 10px 10px 0;
}
.bio{
	float:left;
}

/*------- FOOTER ---------*/
#footer{
	width:100%;
	height:190px;
	text-align:center;
	float:left;
	font: normal 11px Tahoma, arial, verdana;
	color: #6B6B6B;
}
		#footer #footer_nav a{
			font: normal 11px Tahoma, arial, verdana;
			color: #6B6B6B;
		}
		#footer #footer_nav a:hover{
			font: normal 11px Tahoma, arial, verdana;
			color: #333333;
		}
		#footer #logos_footer{
			width:546px;
			margin:0 auto;
			margin-top:10px;
			margin-bottom:10px;
			overflow:hidden;
		}
		#footer #logos_footer a {
			float:left;
			display:block;
		}
		#footer #logos_footer a.iiabia {
			width:89px;
			height:89px;
			background:url(../../images/logos_footer.gif) 0 0 no-repeat;
		}
		#footer #logos_footer a.pianet {
			width:80px;
			height:89px;
			background:url(../../images/logos_footer.gif) -89px 0 no-repeat;
		}
		#footer #logos_footer a.greenwood {
			width:120px;
			height:89px;
			background:url(../../images/logos_footer.gif) -169px 0 no-repeat;
		}
		#footer #logos_footer a.indychamber {
			width:257px;
			height:89px;
			background:url(../../images/logos_footer.gif) -289px 0 no-repeat;
		}
		#footer #footer_nav{
			margin:0 auto;
			margin-top:20px;
			margin-bottom:10px;
			overflow:hidden;
		
		}
		#footer #copyrights{
			margin:0 auto;
			margin-top:10px;
			margin-bottom:10px;
			overflow:hidden;
		}