#calltoaction {
	height:302px;
	width: 865px; 
	margin-top: 3px;
}
#banner-index-left {
	position:relative;
	margin:10px 0;
	padding:0;
	width: 582px; 
	height:311px; 
	float:left;
	background: url('../images/index-banner-main.jpg') no-repeat;
}
#banner-index-right {
	position:relative;
	margin:10px 0;
	padding:0;
	width: 262px; 
	height:311px; 
	float:right;
	background: url('../images/index-banner-small.jpg') no-repeat;
}
/******************** Main Page Tabs For Funnel Begin ********************/
#quote_engine {
	position:relative;
	float:left;
	height:130px;
	width:180px;
	background:url('../images/tabs/index_quote_engine_bkgd.png') top left no-repeat;
	margin:-20px 5px 12px 0px;
	padding:28px 14px 12px 10px;
	font-size:90%;
}
#agent_websites {
	position:relative;
	float:left;
	height:130px;
	width:180px;
	background:url('../images/tabs/index_agent_websites_bkgd.png') top left no-repeat;
	margin:-20px 5px 12px 2px;
	padding:28px 14px 12px 10px;
	font-size:90%;
}
#broker_office {
	position:relative;
	float:left;
	height:130px;
	width:180px;
	background:url('../images/tabs/index_broker_office_bkgd.png') top left no-repeat;
	margin:-20px 5px 12px 3px;
	padding:28px 14px 12px 10px;
	font-size:90%;
}
#leadminer {
	position:relative;
	float:left;
	height:130px;
	width:180px;
	background:url('../images/tabs/index_leadminer_bkgd.png') top left no-repeat;
	margin:-20px 0px 12px 3px;
	padding:28px 14px 12px 10px;
	font-size:90%;
}
#quote_engine img, #agent_websites img, #broker_office img, #leadminer img {
	position:absolute;
	bottom:2px;
	left:5px;
}
/*
#quote_engine h2, #agent_websites h2, #broker_office h2, #leadminer h2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	margin:0px;
	padding-bottom:.2em;
}
#quote_engine h2 a:link, #quote_engine h2 a:visited, #agent_websites h2 a:link, #agent_websites h2 a:visited, #broker_office h2 a:link, #broker_office h2 a:visited, #leadminer h2 a:link, #leadminer h2 a:visited {
	text-decoration:none;
	color:#3478bd;
}
*/
#quote_engine p, #agent_websites p, #broker_office p, #leadminer p {
	margin:30px 0 0 0;
	font-size:11px;
	position:relative;
	color:#333333;
}
#quote_engine p a:link, #quote_engine p a:visited, #agent_websites p a:link, #agent_websites p a:visited, #broker_office p a:link, #broker_office p a:visited, #leadminer p a:link, #leadminer p a:visited {
	text-decoration:underline;
	color:#333333;
}
#quote_engine p a:hover, #agent_websites p a:hover, #broker_office p a:hover, #leadminer p a:hover {
	text-decoration: none;
}
/******************** Main Page Tabs Begin ********************/

#agents {
	position:relative;
	float:left;
	height:127px;
	width:180px;
	background:url('../images/tabs/tab_agents.gif') top left no-repeat;
	margin:-20px 5px 12px 0px;
	padding:28px 12px 12px 12px;
	font-size:90%;
}
#agencies {
	position:relative;
	float:left;
	height:127px;
	width:180px;
	background:url('../images/tabs/tab_agencies.gif') top left no-repeat;
	margin:-20px 5px 12px 2px;
	padding:28px 12px 12px 12px;
	font-size:90%;
}
#carriers {
	position:relative;
	float:left;
	height:127px;
	width:180px;
	background:url('../images/tabs/tab_carriers.gif') top left no-repeat;
	margin:-20px 5px 12px 3px;
	padding:28px 12px 12px 12px;
	font-size:90%;
}
#government {
	position:relative;
	float:left;
	height:127px;
	width:180px;
	background:url('../images/tabs/government.gif') top left no-repeat;
	margin:-20px 0px 12px 3px;
	padding:28px 12px 12px 12px;
	font-size:90%;
}
#agents img, #agencies img, #carriers img, #government img {
	position:absolute;
	bottom:2px;
	left:5px;
}
#agents h2, #agencies h2, #carriers h2, #government h2 {
	border-bottom:1px solid #CDCFD4;
	font-family:Helvetica, Arial, sans-serif;
	font-size:17px;
	font-weight:700;
	margin:0px;
	padding-bottom:.2em;
}
#agents h2 a:link, #agents h2 a:visited {
	text-decoration:none;
	color:#58BB27;
}
#agencies h2 a:link, #agencies h2 a:visited {
	text-decoration:none;
	color:#5E9FF7;
}
#carriers h2 a:link, #carriers h2 a:visited {
	text-decoration:none;
	color:#0256A9;
}
#government h2 a:link, #government h2 a:visited {
	text-decoration:none;
	color:#e36c14;
}
#agents p, #agencies p, #carriers p, #government p {
	margin:.2em 0em;
	position:relative;
}
#government img {
	margin:15px 0 0 38px;
}
a.learnmore {
	display:block;
	position:absolute;
	bottom:0px;
	right:12px;
	padding-bottom: 3px;
	font-size:80%;
}
* html a.learnmore {
	bottom:5px;
	padding-bottom: 0px;
}

a.learnmore span {
	display:inline-block;
	position:relative;
	height:10px;
	width:10px;
	top:0px;
}
* html a.learnmore span {
	margin-right:4px;
	font-size:9px;
}
a.learnmore:link, a.learnmore:visited {
	color:#6F6F6F;
	text-decoration:none;
}
a.learnmore:hover {
	text-decoration:none;
	color:#F58026;
}
#agents .learnmore span {
	background:#58BB27;
}
#agencies .learnmore span {
	background:#5E9FF7;
}
#carriers .learnmore span {
	background:#0256A9;
}
#government .learnmore span {
	background:#E36C14;
}
#news {
	position:relative;
	clear:left;
	margin:12px 0px 10px 0px;
	height: 35px;
	width: 840px;
	background: url('../images/latest_news.jpg') no-repeat;
	background-repeat: no-repeat;
	border: 0 !important;
	padding: 0;
	font-size:10px;;
}
#news p {
	padding-top: 8px;
	margin: 0 0 0 100px;
}
#news a:link, #news a:visited {
	color: #6F6F6F;
}
#news a:hover {
	text-decoration:underline;
}
.col1 {
	padding: 10px 3px 10px 0px;
	position:relative;
	width:200px;
	margin-right:10px;
	float:left;
}
.col1 p {
	font-size:90%;
	margin:0;
	padding-left:8px;
	line-height:20px;
}
.col2 {
	position:relative;
	width:188px;
	padding:10px 0 0 0;
	margin: 0 23px 0 0;
	float:left;
}
.col3 {
	position:relative;
	width:188px;
	padding:10px 0 0 0;
	margin: 0 23px 0 0;
	float:left;
}
.col4 {
	position:relative;
	width:200px;
	padding:10px 0 0 0;
	float:left;
	text-align:left;
}
.col4 p {
	font-size:90%;
	margin:0;
	padding-left:11px;
	line-height:20px;
}
.col4 td {
	font-size:11px;	
}
.col4 td a {
	text-decoration:underline;
}
.col4 td a:hover {
	text-decoration:underline;
}
/*
.col ul li:before, .col1 ul li:before, .col4 ul li:before {
	content: "» ";
}
*/
.col1 ul, .col2 ul, .col3 ul, .col4 ul {
	list-style-type:none;
	padding:0;
	margin: 0;
	font-size:90%;
	line-height:25px;
}
.col1 a, .col2 a, .col3 a, .col4 a {
	color: #6F6F6F !important;
}
.col1 a:hover, .col2 a:hover, .col3 a:hover, .col4 a:hover {
	color: #F58026 !important;
}
.col1 h3, .col2 h3, .col3 h3, .col4 h3 {
	margin-top: 5px;
	margin-bottom:0;
}