html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, address, code, img, 
small, strong, dl, dt, dd, ol, ul, li,
fieldset, form, label {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1.5; background: #0075AC url(images/body.jpg) center top no-repeat;
        font-family: Arial, Helvetica, sans-serif;
}
ol, ul {
	list-style: none;
}

h1, h2, h3, h4, h5, h6 { font-weight:normal; color:#FFF}
h1 {font-size:1.75em;line-height:1;margin-bottom:0.5em; color:#4beaf2;}
h2 {font-size:2em;margin-bottom:0.5m;}
h3 {font-size:1.5em;line-height:1;margin-bottom:.5em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:.5em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

p { font-size:14px; color: #333; margin-bottom:10px;}
p a { color:#06C;}
a { text-decoration:none; color:#49DFF3}
a:hover { color: #fff}
input { margin-bottom:10px;}

.wraper { width:950px; margin:0 auto}
.logo { background:url(images/logo.png) no-repeat; width:386px; height:92px; float:left; margin:60px 0 10px 20px;}
.logo h1 a { text-indent:-300000em; width:386px; height:92px; display:block;}

.logo_right { float:right; width:400px; margin:10px 0 0 0; text-align:right}

#tabs {	float:right;	width:100%;	line-height:normal;	clear:both;	}
#tabs ul {	padding:10px 10px 0 50px;	list-style:none;	float:right	}

#tabs li {	display:inline;}
#tabs a {	float:left;	background: url(images/tableft.png) no-repeat left top;	padding:0 0 0 10px;	text-decoration:none;	margin:0 0 0 5px;	}

#tabs a span {	float:right;	display:block;	background: url(images/tabright.png) no-repeat right top;	padding:15px 15px 15px 6px;	color:#fff;	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}

/* End IE5-Mac hack */
#tabs a:hover span {color:#FFF;	}
#tabs a:hover {	background-position:0% -62px;	}
#tabs a:hover span {	background-position:100% -62px;	}

#tabs #current a{ background-position:0% -62px;   }
#tabs #current a span {background-position:100% -62px; }

.left_container { float:left; width:300px;}
.table {text-align:center; font-size:.95em; border-collapse:separate}   
.table td { border:1px solid #FFF; }
.size { border:none; font-size:9px; text-align: left; line-height:20px}
.flash { margin:0 0 10px 0}
.flash h6 a {width:101px; height:25px; }

.mortage { background:url(images/motage_calculater.jpg) no-repeat; width:263px; font-size:12px; padding:10px; height:350px;}
.mortage h3 { color:#000}

.right_container { float:right; width:590px; border-left:1px dotted #7FBAD5; padding:0 0 0 10px}
.right_container p { color:#FFF; font-size:.90em;}

.right_container ul { color:#FFF; font-size:.90em;}
.right_container ul li { background:url(images/btn_li.png) no-repeat 0 5px; padding-left:20px;}

.right { float:right}
.right img { float:right; clear:right; margin-bottom:20px;}
.main_list { width:400px; float:left}

.footer { background:#0075AC; height:40px; clear:both; border-top:1px solid #006899; padding:10px 0; color:#FFF}
.footer p { font-size:12px}
.footer a { color:#49DFF3}
.footer a:hover { color:#FFF}




.end_links { float:left; width:290px}
.end_links {width:290px; }
.end_links p a {color:#49DFF3}
.end_links p a:hover {color:#FFF}

.margin {margin-left:30px}

.orderlist {margin-left:30px; color:#FFF}







ul#navmenu-h {
	margin:0 0 0 10px;
	padding: 0;
	list-style: none;
	position: relative;
}
ul#navmenu-h ul {
	width: 190px; /* Sub Menu Width */
	margin: 0;
	list-style: none;
	display: none;
	position: absolute;
	top: 85%;
	left: 0;
}
ul#navmenu-h ul ul, ul#navmenu-h ul ul ul {
	top: 0;
	left: 100%;
}
ul#navmenu-h li {
	float: left;
	display: inline;
	position: relative;
}
ul#navmenu-h ul li {
	width: 100%;
	display: block;
} /* Root Menu */
ul#navmenu-h a {
	float: left;
	display: block;
	color: #fff;
	text-decoration: none;
	height: 1%;
} /* Root Menu Hover Persistence */
ul#navmenu-h li:hover li a, ul#navmenu-h li.iehover li a {
	float: none;
	background: #0087B7;
	border:1px solid #35B6D5
} /* 2nd Menu Hover Persistence */
ul#navmenu-h ul li a{ line-height:37px}
ul#navmenu-h li:hover li a:hover, ul#navmenu-h li:hover li:hover a, ul#navmenu-h li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover a {
	background: #0075AC;
} /* 3rd Menu */
ul#navmenu-h li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li a {
	background: #0075AC;
} /* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover, ul#navmenu-h li:hover li:hover li:hover a, ul#navmenu-h li.iehover li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover li.iehover a {
	background:#0075AC;
} /* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li.iehover li a {
	background: #666;
} /* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover, ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
	background: #333;
} /* Hover Function - Do Not Move */
ul#navmenu-h li:hover ul ul, ul#navmenu-h li:hover ul ul ul, ul#navmenu-h li.iehover ul ul, ul#navmenu-h li.iehover ul ul ul {
	display: none;
}
ul#navmenu-h li:hover ul, ul#navmenu-h ul li:hover ul, ul#navmenu-h ul ul li:hover ul, ul#navmenu-h li.iehover ul, ul#navmenu-h ul li.iehover ul, ul#navmenu-h ul ul li.iehover ul {
	display: block;
}
