@charset "utf-8";
/*
	CSS Document
	Author: $hekh@r d-Ziner
*/
.left {
	float:left;
}
.right {
	float:right;
}
.clear{
	clear:both;
}
.half {
	width:50%;
}
a.onlineQuotes {
	background:url(../images/online_quotes.png) 0 0 no-repeat;
	color:#fff;
	display:block;
	font:14px/31px Arial, Helvetica, sans-serif;
	height:31px;
	margin:0 auto;
	text-align:center;
	text-transform:uppercase;
	width:206px;
}
a.onlineQuotes:hover {
	background-position:0 -31px;
	text-decoration:none;
}
a.readmore:hover{
	text-decoration:none;
}
a.readmore{
	background:url(../images/read-more.png) 0 0 no-repeat;
	color:#fff;
	display:block;
	font:12px/30px Arial, Helvetica, sans-serif;
	height:30px;
	width:121px;
	padding:0 0 0 28px;
	float:right;
}
ul.lists {
	margin:0 0 20px 0;
}
ul.lists li{
	list-style:disc outside;
	margin:0 0 0 30px;
}
.articles h4 {
	font:bold 16px/20px Arial, Helvetica, sans-serif;
}
.articles h5{
	font:14px/22px Arial, Helvetica, sans-serif;
	margin:0 0 20px 0;	
}
.articles iframe {
	width:678px;
	height:680px;
	overflow:auto;
	background:#fff;
	border:1px solid #CFCFC9;
}
.g_map {
	border:5px solid #CFCFC9;
	text-align:center;
	margin:20px auto 0;
	height:440px;
	line-height:440px;
}
form.contact_form {
	font:bold 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:16px 17px 0 21px;
	width:auto !important;
	width:202px;
	overflow:hidden;
}
form.contact_form label {
	display:block;
	padding:5px 0 2px;
	cursor:pointer;	
	color:#171D69;
}
form.contact_form input[type=text] {
	border:1px solid #171D69;
	background:#eee;
	height:15px;
	padding:3px 0;
	width:100%;
	font-size:11px;
}
form.contact_form input[type=text]:focus {
	background:#fff;
	border:1px solid #000;
}
form.contact_form input.submit {
	background:url(../images/online_quotes.png) 0 0 no-repeat;
	color:#fff;
	display:block;
	font:14px/31px Arial, Helvetica, sans-serif;
	height:31px;
	margin:0 auto;
	text-align:center;
	text-transform:uppercase;
	width:206px;
	border:none;
	cursor:pointer;
	margin:10px 0 0 0;
}
.mar_z {
	margin:0 !important;
}

ul.menu li.subMenu ul li a{
	height:31px;
	line-height:31px;
	padding:0 20px 0 45px;
	margin-bottom:0 !important;
	background:none;
}
ul.menu ul.blindv li a {
	padding-left:45px;
}
ul.menu li.subMenu ul li a:hover{
/*	background:url(../images/subMenu_bg.jpg) 0 0 repeat-x;
	background:#608097; 
	*/
}
ul.menu li.subMenu ul.subActive{
	display:block !important;
}
ul.menu li.subMenu ul.subActive{
	margin-top:-7px;
}
ul.menu li.subMenu ul.subActive li a{
}
ul.subActive li a.subPageActive{
	background:url(../images/subMenu_bg.jpg) 0 0 repeat-x !important;
	background:#608097 !important;
}
#bbiProfiles 
{
    width:220px;
    overflow:hidden;
    float:left;
}
#bbiProfiles a:visited
{
    color:#666;
    text-decoration:underline;
    text-shadow:#fff 0px 1px;
}
.profileDetails 
{
    margin:0 0 0 230px;
}
.profileDetails div
{
    display:none;
}
.profileDetails p 
{
    padding:0 0 20px 0;
}
.privacyStatements h1 {
	font:20px/26px Arial, Helvetica, sans-serif;
	padding:0 0 020px 0;
}
.privacyStatements p {
	padding:0 0 20px 0;
}
.privacyStatements h4 {
	padding:0 0 10px 0;
}
.insurance li a {
	color:#333;
	font-weight:bold;
}
form.contact_form label.error{
  color: #cc0000;
  font-size: 10px;
}


