body{font-family: verdana, arial;margin: 0; padding: 0;color: #005dae;font-size: 11px;background: #49819e url('../images/body_bg.gif') repeat-x;}
h1.page_title {height:1px; width:1px; overflow:hidden; margin: 0}
h2.sub_titles {height:1px; width:1px; overflow:hidden; margin: 0}
img {border:0;display: block;}
a{color: #005dae;text-decoration: none;}
input {border:1px solid #7F9DB9;}
input.checkbox {border: none;}
input.radio {border: none;}
select {border:1px solid #7F9DB9;}
textarea {border:1px solid #7F9DB9;}
a:hover{color: #005dae;text-decoration: underline;}
ul {list-style: url('../images/list-bullet.gif')}
ul.cms1 {list-style: url('../images/list-bullet.gif'); padding-left: 10px;margin:0 0 0 7px;;}
ul.cms {list-style-image: url('../images/hyphen.gif'); padding-left: 10px;margin:0;}
br.clear{clear:both;}
.floatLeft{float:left}
.floatRight{float:right}
div.image-preload{height: 0; width: 0; overflow: hidden;}
marquee {font-size:11px;}

div.mortgage-calculator {padding-right: 17px;}

.mouse{font-weight: bold;}
.sale{font-weight: bold;color:#ffb015;}
p {padding-right:2px;}

p.foot_note {width:470px; font-weight: normal;}

div.shadowing {width: 974px;}
div.validation_response {background:#FFB015;border: 1px solid #FFB015;color:black;margin-right:10px;padding:10px; margin-bottom: 10px;}

div.shadowBottom {margin-left:10px;background: #49819e url('../images/shadow-bottom.gif') no-repeat; width: 956px;height:13px; }
div.shadowTop {margin-left:10px;margin-top:20px;background: #49819e url('../images/shadow-top.gif') no-repeat; width: 956px;float:left;height:13px; }
div.shadowLeft {background: #49819e url('../images/shadow-left.gif') repeat-y; width: 19px;float:left;min-height:1248px; }
div.shadowRight {background: #49819e url('../images/shadow-right.gif') repeat-y; width: 19px;float:left;min-height:1248px; }
div.main_contianer{min-height:1248px;float:left;width: 934px;text-align: left;background:#fff url('../images/header_bg.jpg') no-repeat;}


div.header {padding:10px 11px;}
div.header div.top_bar a {float:left;}
div.header div.top_bar p {float:right;margin: 30px 15px 0 0;}
div.header div.top_nav img#mouse{float:left;}
div.header div.top_nav div.top_nav_bt {float: left; margin-left: 63px; margin-top: 10px; height: 46px;}
div.header div.top_nav div.top_nav_bt div.buttongroup {float: left; height: 46px; width: 177px; padding-right:4px;}
div.header div.top_nav div.top_nav_bt div.buttongroup div.buttonshadow {margin-top: 2px;}


div.nav {padding-left: 10px;width: 150px; font-size: 11px;float:left;}
div.nav div.top_nav {margin-bottom:10px;}
div.nav div.top_nav a {margin-bottom:10px;color:#1168B3;text-decoration:none;}
div.nav div.top_nav a.linkOn {margin-bottom:10px;color:#49819E;text-decoration:none; font-weight: bold;}
div.nav div.navigation {margin: 0 0 15px 10px;}
div.nav div.navigation_on {margin: 0 0 15px 10px;font-weight: bold;}
div.nav div.sub_nav {background: #cfdde4;padding: 5px 10px; margin: 0 0 10px 0;color: #49819e;}
div.nav div.sub_nav_off {display: none;}
div.nav div.sub_navs_off {display: none;}
div.nav div.sub_navs {margin-left: 10px;}
div.nav div.sub_nav div {margin-bottom: 5px;}
div.nav div.sub_nav a {margin-bottom:10px;color:#49819E;text-decoration:none;}
div.nav div.bottom_nav {margin: 0 0 5px 10px;color: #49819e; border-top: 1px solid #99b9dc;padding-top: 20px;width:134px}
div.nav div.bottom_nav div {margin-bottom: 5px;color: #49819e;}
div.nav div.bottom_nav a {margin-bottom:10px;color:#6192AB;text-decoration:none;}

div.container_body {float:right; padding-right: 24px; width: 725px;}
div.container_body a.orange_link {font-weight: bold;color: #ffb015;display: block;font-size: 14px;}
div.container_body span.sub_title_orange {font-weight: bold;color: #ffb015;display: block;font-size: 14px;}
div.container_body div.leftColumn {width: 535px;float:left; min-height: 940px;}
div.container_body div.rightColumn {width: 176px;float:left}

div.fnav{width:875px;margin-top: 20px;}
div.copyRight{padding: 0 50px;color: #666;margin-top: 10px;}
div.affiliates {width:860px;margin-top: 20px;}
div.affiliates img{float:left;margin-right:10px;}
div.footer ul {list-style: none;margin: 0; padding: 0;}
div.footer ul li {float:left;margin-right: 5px;}

select.select1 {border: 1px solid #7f9db9;width: 259px;padding: 2px}
select.select2 {border: 1px solid #7f9db9;width: 126px; font-size:10px;}


div.button {background: #fff url('../images/btn_span_shadow.gif') repeat-x bottom left;}
div.button div {height: 15px;}
div.button img {height: auto;width: auto;display: block}

div.testimonial {width: 100%; padding-top:10px;}
div.testimonial div.testimony{background:#FFB015 url('../images/orange-corner.gif') no-repeat top right;padding: 10px 20px;color:#514632;font-weight: bold;padding-bottom: 30px;}
div.testimonial div.testimony span.title {color: #fff;font-size: 18px;}
div.testimonial div.testimony span.auther {font-size: 14px;}
div.testimonial div.stem {margin-left: 20px;}

div.hook {background: #0558ac url('../images/blue_bg.gif') repeat-x; color: #fff; padding: 0; margin: 0;}
div.hook div.body {padding: 10px;}
div.hook div.body p.heading {font-size: 12px;font-weight: bold; margin-top: 10px;}
div.hook div.body div.link {margin-right: 10px; margin-top: 5px;}
div.hook br.clear {line-height: 0px;}


div.callAjaxResponse {padding: 0px; color: darkred;}

div.form_messages{border:1px solid #0558ac;padding:10px;display:none;}
#response {padding: 10px; margin-right: 10px;}
#response p {color: #005DAE; font-size: 11px; margin: 10px 0 10px 0px}
strong.header_title{margin-left:40px;padding-bottom:30px;color:#FFB015;font-size:16px;text-decoration:bold;}

