#contentleft {
	float: left;
	width: 620px;
	margin: 0 0 0 0;

}



#quicksearchtabs {
	clear: both;
	margin: 0 0 0 0;
	padding: 12px 0 0 0;
	font-size: 12px;
	background-color: #231246;

}



#quicksearchtabs a {
	display: block;
	padding: 4px 10px 3px 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background:url("quicksearch_left.gif") no-repeat left top;

}



#quicksearchtabs a:hover {

	color: #88b502;

	text-decoration: none;

}



#quicksearchtabs ul li {

	display: inline;

	float: left;

	margin: 0 1px 0 0;

	color: #34689a;

	background:url("quicksearch_right.gif") no-repeat right top;

}



#quicksearchtabs ul li.active a {

	display: block;

	padding: 4px 10px 3px 10px;

	font-weight: bold;

	color: #fff;

	background:url("quicksearch_left_active.gif") no-repeat left top;

}



#quicksearchtabs ul li.active a:hover {

	color: #fff;

	text-decoration: none;

}



#quicksearchtabs ul li.active {

	display: inline;

	float: left;

	color: #666;

	background:url("quicksearch_right_active.gif") no-repeat right top;

}



#quicksearch {
	clear: both;
	width: 554px;
	margin: 0 13px 10px 0;
	padding: 12px 0 14px 12px;
	background-color: #BECCE4;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 590px;

}



#quicksearch h1 {

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 21px;

	font-weight: normal;

	color: #0A246A;

}



#quicksearch img {

	float: left;

	margin: 2px 8px 0 0;

}



#quicksearch p {

	margin: 0 0 6px 0;

	color: #2D446A;

}



#quicksearch p.adv {

	clear: both;

	margin: 0;

	font-size: 12px;

	color: #fff;

}



#quicksearch a {

	color: #fff;

	text-decoration: underline;

}



#quicksearch a:hover {

	text-decoration: none;

}



#quicksearch form {

	float: left;

	margin: 0 0 10px 0;

}



#quicksearch fieldset {

	float: left;

}



#quicksearch label.invis {

	display: none;

}



#quicksearch select {

	float: left;

	width: 215px;

	margin: 0 8px 0 0;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #666;

}



#quicksearch select.county {

	float: left;

	width: 180px;

	margin: 0 8px 0 0;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #666;

}



#quicksearch select option {

	padding: 0 0 0 3px;

}



#quicksearch input {

	float: left;

}



#quicksearch input.but {

	float: left;

	margin: 0 0 0 0;

}



/* Panels */

.panel {

	float: left;

	width: 278px;

	height: 89px;

	border: #ccc 1px solid;

	voice-family: "\"}\"";

	voice-family: inherit;

	width: 276px;

}



.panelhover {

	float: left;

	width: 278px;

	height: 89px;

	border: #ccc 1px solid;

	background-color: #f3faff;

	cursor: hand;

	voice-family: "\"}\"";

	voice-family: inherit;

	width: 276px;

}



.panel:hover {

	background-color: #f3faff;

}



.panel h2 {

	padding: 8px 0 5px 0;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #2D446A;

	text-transform: uppercase;

}



.panel p {

	color: #666;

}



.panel a {

	color: #666;

}



.panel a:hover {

	text-decoration: none;

}



.panel img {

	float: left;

	padding: 0 10px 0 0;

}



/* Links */

#advertiseplinth {

	width: 566px;

	height: 82px;

	border: #ccc 1px solid;

	padding: 12px 12px 0 18px;

	background-color: #f3faff;

	voice-family: "\"}\"";

	voice-family: inherit;

	width: 534px;

}



#advertiseplinthhover {

	width: 566px;

	height: 81px;

	border: #ccc 1px solid;

	padding: 12px 0 0 18px;

	background-color: #dedede;

	cursor: hand;

	voice-family: "\"}\"";

	voice-family: inherit;

	width: 546px;

}



#advertiseplinth:hover {

	

}



#advertiseplinth h2 {

	padding: 2px 0 0 0;

	font-size: 21px;

	color: #2D446A;

}



#advertiseplinth p {

	color: #666;

}



#advertiseplinth a {

	color: #666;

	text-decoration: none;

}



#advertiseplinth img {

	float: left;

	margin: 0 12px 0 0;

}









/* Links */

#advertiseplinth2 {

	width: 534px;

	height: 180px;

	border: #ccc 1px solid;

	padding: 12px 12px 0 18px;

	background-color: #f3faff;

	voice-family: "\"}\"";

	voice-family: inherit;

	width: 534px;

}



#advertiseplinth2hover {

	width: 566px;

	height: 81px;

	border: #ccc 1px solid;

	padding: 12px 0 0 18px;

	background-color: #dedede;

	cursor: hand;

	voice-family: "\"}\"";

	voice-family: inherit;

	width: 546px;

}



#advertiseplinth2:hover {

	

}



#advertiseplinth2 h2 {

	padding: 2px 0 0 0;

	font-size: 15px;

	color: #2D446A;

}



#advertiseplinth2 h1 {

	padding: 2px 0 0 0;

	font-size: 12px;

	color: #2D446A;

}



#advertiseplinth2 p {

	color: #666;

}



#advertiseplinth2 a {

	color: #2D446A;

	text-decoration: none;

}



#advertiseplinth2 img {

	float: left;

	margin: 0 12px 0 0;

}



/* Links */

#advertiseplinth3 {
	width: 534px;
	height: auto;
	border: #ccc 1px solid;
	padding: 12px 12px 0 18px;
	background-color: #F3FFF2;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 585px;

}



#advertiseplinth3hover {

	width: 566px;

	height: 81px;

	border: #ccc 1px solid;

	padding: 12px 0 0 18px;

	background-color: #dedede;

	cursor: hand;

	voice-family: "\"}\"";

	voice-family: inherit;

	width: 546px;

}



#advertiseplinth3:hover {

	

}



#advertiseplinth3 h2 {

	padding: 2px 0 0 0;

	font-size: 14px;

	color: #2D446A;

}





#advertiseplinth3 h1 {

	padding: 2px 0 0 0;

	font-size: 14px;

	color: #2D446A;

}



#advertiseplinth3 p {

	color: #666;

}



#advertiseplinth3 a {

	color: #2D446A;

	text-decoration: none;

}



#advertiseplinth3 img {
	margin: 0 12px 0 0;

}



















#linksplinth {
	width: 548px;
	height: 80px;
	padding: 12px 0 0 18px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 940px;

}



#linksplinth h2 {

	padding: 4px 0 2px 0;

	font-size: 14px;

	color: #666;

}



#linksplinth a {

	color: #336797;

}



#linksplinth img {

	float: left;

	margin: 0 12px 0 0;

}



#contentright {
	float: left;
	width: 202px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 300px;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 46px;
	padding-left: 0px;

}



#contentright h1 {

	margin: 0 0 16px 0;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: normal;

	color: #231246;

}



#contentright h2 {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #666;

}



#contentright h2 a {

	color: #666;

	text-decoration: none;

}



#contentright h2 a:hover {

	text-decoration: underline;

}



#contentright p {

	font-size: 11px;

	color: #666;

	line-height: 14px;

}



#contentright img {

	float: left;

	padding: 0 8px 6px 0!important; padding: 0 10px 5px 0

}



#contentright .hr {

	clear: both;

	margin: 0 0 11px 0!important; margin: 0 0 3px 0;

	width: 198px;

	height: 11px;

	background-image: url("homepage_right_hr.gif");

	background-repeat: no-repeat;

}



/* Special Offer - Background Pattern for Homepage */

#special {

	background-image: url("special_offer_tile.gif");

}



/* Homepage Feature */

#feature {

	width: 202px;

	margin: 8px 0 0 0;

	border: #ccc 1px solid;

	padding: 0 0 22px 0;

	background-color: #296ca9;

	voice-family: "\"}\"";

	voice-family: inherit;

	width: 200px;

}



#feature h2 {

	padding: 10px 0 0 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: normal;

	color: #fff;

}



#feature h3 {

	padding: 12px 0 0 10px;

	font-size: 12px;

	color: #fff;

}



#feature p {

	padding: 0 0 10px 10px;

	color: #fff;

}



#feature p.deep {

	padding: 0 0 12px 10px;

}



#feature p.tight {

	padding: 0 0 0 10px;

	color: #b8d7f3;

}



#feature a {

	color: #b8d7f3;

}



#feature.fheader {

	background-color: #3b6a96;

}



#feature img.but {

	margin: 0 0 0 10px;

}



/*********************************************************/

/*- Category Navigation -*/
#nav2, #nav2 * {
	margin:0;
	padding:0;
	list-style: none;
}
#nav2 {
	height: 25px;
	font-weight:bold;
	font-size:11px;
	line-height:25px;
	margin:0px;
}
#nav2 li {
	line-height: 25px;
	float: left;
	list-style:none;
}
#nav2 li a {
	color: #000000;
	display: block;
	padding: 0 8px;
	font-size: 11px;
	font-weight: normal;
	line-height: 25px;
	border-right:1px solid #ddd;
}
#nav2 li a:hover {
	text-decoration: none;
}
#nav2 li ul {
	position:absolute;
	left: -999em;
	width:15em;
	margin-top:0px;
}
#nav2 li:hover ul, #nav2 li.sfhover ul {
	left:auto;
	z-index:10 !important;
}
#nav2 li ul li {
display:block !important;
width:15em;
border:1px solid #ddd !important;
border-top:none !important;
background:#fff;
} 


/*********************************/



/* form ------ */
.form_row { margin:8px 0 12px 0;  } 
.form_row label { width:180px; float:left; font:14px  Georgia, "Times New Roman", Times, serif; padding:9px 15px 9px 0; text-align:right;    }
.form_row .textfield, .table td .textfield { float:left; width:300px; font-size:13px; }
.form_row .select  { float:left; width:318px; }
.table td .textfield2 { width:85px; }
.form_row .select_s, .table td .select_s { width:170px; }
.table td .select_s2 { width:100px;  }
.form_row .textarea { float:left; width:380px; height:200px; float:left; }
.form_row .textarea2 { width:340px; }

.form_row .textfield, .form_row .textarea, .table td .select_s2, .form_row .select, #respond textarea, .commpadd input, .form_row .select_s  {  font:14px Arial, Helvetica, sans-serif; -moz-border-radius:5px;  -webkit-border-radius:5px; padding:8px; }

.btn_input_highlight, .btn_input_highlight_more, .btn_input_normal { font:bold 12px Arial, Helvetica, sans-serif; cursor:pointer; -moz-border-radius:5px;  -webkit-border-radius:5px; padding:8px 13px; margin-right:10px;   }
.btn_input_highlight_more { font:18px Georgia, "Times New Roman", Times, serif;  }

.error_msg, .message_error2 { font:11px Arial, Helvetica, sans-serif; clear:both; float:left; margin-left:195px; padding-top:5px; }

.agent_row .message_error2 { margin-left:100px; margin-bottom:8px; }

.form_row .message_note {clear:both; color:#006600; display:block; font-size:11px; margin-left:195px; padding-top:3px; }

#content p.highlight_message { font:13px Georgia, "Times New Roman", Times, serif; float:left; margin-left:195px; padding-top:0px; clear:both;   }
#content .form_row p.highlight_message span { padding-right:10px; font-size:14px; }

.sucess_msg { font:14px Arial, Helvetica, sans-serif; clear:both; text-align:center; padding:8px; margin-bottom:20px; }
.error_msg_fix { display:block; font:14px Arial, Helvetica, sans-serif; clear:both; text-align:center; padding:8px; margin:10px 0; background:#ffe7e7;  border-top:1px solid #c54848; border-bottom:1px solid #c54848; color:#a70a0a;   }

.login_content { clear:both; padding:15px 0; }

.btn_spacer { margin-left:193px; }

#content p.note { float:right; font:11px Arial, Helvetica, sans-serif; }
.user_define { padding-top:8px; margin-right:10px; font:14px Georgia, "Times New Roman", Times, serif }

#content .login_submit { width:530px; padding-left:120px;   }
#content .login_submit .form_row { margin-right:11px; width:215px; float:left;  }
#content .login_submit .form_row label { width:70px; float:left; text-align:center; }
#content .login_submit .form_row .textfield { width:110px; }
#content .login_submit .btn_input_highlight { margin:7px 0 0 0px; padding:7px 13px;   }
