*
	{
	margin: 0;
	padding: 0;
	}

.clear
	{
	clear: both;
	}
	
br
	{
	clear: both;
	}
	
img 
	{
	border: 0;
	}

body  
	{
	background: url(img/bgd.jpg) top center no-repeat #dbdde4;
	}
	
#wrapper, #footer_wrapper, #house
	{
	width: 970px;
	height: auto;
	margin: 0 auto;
	overflow: visible;
	}
	
fieldset
	{
	border: 0;
	}
	

	
.dot_vert
	{
	background: url(img/dot_vert.gif) top left repeat-y;
	width: 1px;
	overflow: hidden;
	}
	
.dot_horz
	{
	background: url(img/dot_horz.gif) top left repeat-x;
	height: 1px;
	margin-left: 37px;
	overflow: hidden;
	}
	
.divider
	{
	background: #7997a8;
	width: 642px;
	height: 1px;
	margin-top: 30px;
	overflow: hidden;
	}
	
.right
	{
	text-align: right;
	}
	
h2, #header, #logo, #logo_print, #near, #near form, #near_label, #near_input, #near_submit, #assist_text, #assist_button, #nav, #nav ul, #content, .dot_vert, .dot_horz, #column_left, #step1, #step2, #step3, #column_right, #footer, #footer_column_left, #footer_column_left img, #footer_column_left ul, #footer_column_left li, #footer_column_left table, #footer_column_right, #column_right p, .divider, #copyright, #terms, #footer_tools, #house, #bottom_bar, #agent_match
	{
	position: relative;
	float: left;
	display: inline;
	}
	
/* Header/Navigation Layout */
	
#header
	{
	height: 78px;
	}
	
#header_search {float: left;}
#logo
	{
	float: right;
	}
#search {margin: 30px 0px 0px 20px;}
#search input {border: 1px solid #1f9dff;padding: 3px;margin: 7px}
.search_button {}
	
	
#nav
	{
	background: url(img/bgd_nav.jpg) no-repeat;
	width: 970px;
	height: 30px;
	}
	
#nav ul
	{
	
	list-style: none;
	list-style-type: none;
	margin: 6px 0 0 35px;
	}
	
#nav li
	{
	display: block;
	float: left;
	margin-right: 10px;
	}
	
#nav a
	{
	font: bold 11px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #11374c;
	text-transform: uppercase;
	text-decoration: none;
	}

#nav a:hover
	{
	color: #ec8c08;
	}

.nav_divider
	{
	margin-bottom: -2px;
	}

	
/* Content Layout */

#content
	{
	background: url(img/bgd_content.jpg) no-repeat #dbdde4;
	width: 970px;
	}
	
#content_box {padding: 0px 20px 0px 20px;font-family: tahoma;}
#left_column {width: 585px;float: left;}
#left_column  h2 {font-size: 14px;font-family: tahoma;width: 100%;color:#12364c;}
#left_column p {font-size: 12px; font-family: tahoma;}
#right_column {width: 325px;float: right;border: 1px solid #e5e5e5;background-color: #eef7ff;padding: 5px;}
/* Plugs Layout */
.plug {border-bottom: 1px dotted #ccc;height: 120px;}
.plug h3 a{margin: 0px; padding: 0px;text-decoration: none;color: #1c97ff;font-size: 19px;}
.plug h3 a:hover{color: #000;}
.plug_img {float: left;padding: 2px;border: 1px solid #ccc;margin: 4px;}
.plug h4 {font-size: 12px;padding: 0px;margin: 0px;color: #777;}
.plug_info {font-size: 10px;padding: 3px;color: #555;}
.plug_info a {color: #1c97ff;}
.plug_tags a {font-size: 10px;color: #52768c;}
.plug_tags a:hover {color: #1c97ff;}

/* Right 2 Column Layout */
#column1 {width:48%;float:left;padding: 2px;}
#column2 {width:48%;float:left;padding: 2px;}
#column1 h2{color:#12364C;border-bottom: 1px solid #12364C;font-size: 14px;font-face: arial;width: 99%;}
#column2 h2{color:#12364C;border-bottom: 1px solid #12364C;font-size: 14px;font-face: arial;width: 99%;}
#column1 ul {list-style:none;padding-top: 22px;!padding-top: 2px;width: 100%;}
#column1 li {border-bottom: 1px dotted #ccc;margin: 0px 10px 0px 0px;padding-bottom: 2px;}
#column1 li a{color: #12364C;font-family: tahoma;font-size: 12px;font-weight: bold;width: 100%;text-decoration: none;}
#column1 li a:hover{color: #666;}
/* Member Layout */
#member_box {
	background-image: url(img/memberbg.gif);
	padding: 10px 0px 0px 10px;
	height: 168px;
	width: 168px;
	background-repeat: no-repeat;
}

#member_box h2{margin: 0px;padding: 0px;}
/* Footer Layout */
	
#footer
	{
	width: 100%;
	background-color: #2b97ea;
	background-image: url(img/footer.gif);
	background-repeat: repeat-x;
	background-position: top;
	}
