body {
	background: #9bbed5 url(../images/page-bg.png) center 0 repeat-x;
	font: 12px/18px "Arial",sans-serif;
	color: #003147;
}


a, a:link, a:visited {
	color: #43607e;
}
	a:hover {
		color: #6DA8E1;
	}


h2 {
	font: bold 24px/normal "Arial", sans-serif;
	color: #003359;
}
	h2 span {
		color: #003147;
	}


h2.title {
	font: bold 28px/normal "Arial", sans-serif;
	color: #003359;
}


h3 {
	font: bold 18px/normal "Arial", sans-serif;
	color: #CEC996;
}
	h3.faq {
		font: bold 20px/normal "Arial", sans-serif;
	}


a.state-locations-trigger {
	font: bold 16px/24px "Arial", sans-serif;
	color: #013248;
}
	a.state-locations-trigger.active {
		color: #016CA2;
	}


div#header a.logo {
	position: absolute;
	left: 0px;
	top: 71px;
	display: block;
	width: 322px;
	height: 30px;
	background: url(../images/logo.png) no-repeat;
	outline: none;
}

div#header ul.links {
	top: 25px;
}

div#footer ul {
	color: #003359;
}
	div#footer ul li a {
		color: #003359;
		text-decoration: none;
	}
		div#footer ul li a:hover {
			color: #ffffff;
		}
	
		div#footer ul.links li {
			color: #003359;
			text-decoration: none;
		}
			div#footer ul.links li a:hover {
				color: #ffffff;
			}


div.column-sub div.panel-wrapper {
	background: url(../images/panel-bg.png) no-repeat;
}
	div.column-sub div.panel-wrapper div.content {
		color: #43607e;
	}
	div.column-sub div.panel-wrapper div.footer {
		background: url(../images/panel-bg.png) 0 bottom no-repeat;
	}


ul.tips li a {
	color: #43607e;
}
	ul.tips li a:hover {
		color: #6DA8E1;
	}


div.premier-company {
	background: #ffffff;
	border: 1px solid #CEC996;
}
	div.premier-company div.name {
		color: #000000;
		background: #CEC996;
	}


div#header-photo {
	position: relative;
	float: left;
	width: 415px;
	height: 270px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
}
	div#header-photo.quote {
		background: #ffffff url(../images/header-quote.jpg) no-repeat;
	}
	div#header-photo.search {
		background: #ffffff url(../images/header-search.jpg) no-repeat !important;
	}
	div#header-photo.admin {
	}
