body{padding:0;margin:0;font-family:Tahoma, Arial, sans-serif;font-size:12px;color:#FFFFFF;}
table{border-collapse:collapse;border:0;margin:0;padding:0;}
#site_hold{position:absolute;margin-left:50%;width:920px;left:-460px;top:0;}
#header{height:110px;background-image:url(../images/logo.gif);background-position:0 5px;background-repeat:no-repeat;}
#header a{display:block;}
div.header-link{height:110px;width:330px;cursor:pointer;}
#navigation{background-image:url(../images/bg_nav.gif);background-position:0 0px;background-repeat:no-repeat;height:39px;padding-left:26px;}
#navigation ul{list-style:none;height:39px;float:left;padding:0;margin:0;font-size:12px;}
#navigation ul li{list-style:none;float:left;font-family:Tahoma;font-size:12px;}
#navigation ul li a{float:left;padding:8px;padding-left:10px;padding-right:10px;font-family:Tahoma;font-size:12px;padding-top:13px;padding-bottom:12px;display:block;color:#FFFFFF;text-decoration:none;font-weight:bold;background-image:url(../images/bg_nav_hover.gif);background-position:0 0px;text-transform:uppercase;height:14px;font-size:12px;}
#navigation ul li a:hover{background-position:0 -39px;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;padding-left:9px;padding-right:10px;font-size:12px;}
#navigation ul li a#active_menu{float:left;padding-top:12px;padding-bottom:13px;padding-left:9px;padding-right:10px;display:block;color:#FFFFFF;text-decoration:none;font-weight:bold;background-image:url(../images/bg_nav_hover.gif);background-position:0 -39px;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;text-transform:uppercase;font-family:Tahoma;}
#searchbar{background-image:url(../images/bg_purple.gif);background-position:0 0px;background-repeat:repeat-x;height:32px;margin-top:4px;color:#FFFFFF;display:block;float:left;width:100%;}
#searchbar .a-z{display:block;float:left;width:290px;padding:10px;}
#searchbar .a-z a{color:#FFFFFF;}
#textsize{width:400px;float:left;padding-left:20px;padding-top:10px;font-size:12px;}
#textsize a.smaller{font-size:11px;color:#FFFFFF;text-decoration:none;}
#textsize a.larger{font-size:13px;color:#FFFFFF;text-decoration:none;}
#textsize a.reset{font-size:12px;color:#FFFFFF;text-decoration:none;}
#searchbox{height:27px;text-align:right;padding-right:20px;padding-top:5px;width:30%;}
#searchtext{height:27px;text-align:right;display:block;float:left;width:190px;}
#searchtext span{display:block;float:left;padding-top:10px;}
#searchtext .moduletable_search{display:block;float:left;margin-top:6px;}
#search_field{height:14px;padding:2px;border:1px inset;padding-left:3px;width:160px;}
.moduletable_testimonials .article_separator{display:none;}
.contentpaneopen_testimonials tr{display:none;}
.contentpaneopen_testimonials tr:first-child{display:block;}
.moduletable_testimonials td,.moduletable_how_much td, .moduletable_retire td, .moduletable_find_advisor td, .moduletable_home_equity td, .moduletable_home_compare td, .moduletable_ask td, .moduletable td, .moduletable_menu_related td{padding:10px;background-image:url(../images/bg_fade.gif);background-repeat:repeat-x;line-height:140%;}
.moduletable_lm_calc td, .moduletable_hr_calc td{height:200px;vertical-align:top;}
.moduletable_testimonial td{padding:40px 35px 20px 35px;}
.moduletable_testimonials th,
.moduletable_how_much th,
.moduletable_retire th,
.moduletable_find_advisor th,
.moduletable_home_equity th,
.moduletable_home_compare th,
.moduletable_ask th,
.moduletable th,
.moduletable_menu_related th,
.moduletable_lm_calc th,
.moduletable_hr_calc th,
.moduletable_testimonial th,
.moduletable_calc th{background-image:url(../images/bg_title.gif);background-repeat:no-repeat;padding-left:30px;text-transform:uppercase;color:#FFFFFF;font-weight:bold;padding-right:10px;width:264px;height:30px;vertical-align:middle;}
.moduletable_menu_related td td{padding:0px;background-image:none;}
.moduletable_menu_related a{display:block;font-weight:bold;color:#666666;text-decoration:none;margin-bottom:5px;background-image:url(../images/bullet_off.gif);background-repeat:no-repeat;background-position:0 3px;padding-left:16px;}
.moduletable_menu_related a:hover{background-image:url(../images/bullet_on.gif);color:#91b62d;}
td.contentheading{background-image:url(../images/bg_title_long.gif);background-repeat:no-repeat;padding-left:30px;text-transform:uppercase;color:#FFFFFF;font-weight:bold;padding-right:10px;width:572px;height:30px;}
div.contentheading{background-image:url(../images/bg_title_long.gif);background-repeat:no-repeat;padding-left:30px;text-transform:uppercase;color:#FFFFFF;font-weight:bold;padding-right:10px;height:23px;padding-top:8px;vertical-align:middle;}
input{font-size:11px;color:#333333;font-family:Tahoma;}
input.inputbox{background:transparent url(../images/bg_input_ask.jpg) repeat-x scroll left top;border:1px solid #B5B2B5;margin-bottom:5px;}
.picture{width:612px;color:#444444;margin-bottom:2px;}
#main_content{margin-bottom:4px;margin-top:4px;clear:both;}
#left{width:612px;float:left;color:#444444;clear:left;text-align:left;overflow:visible;height:auto;}
#left_col{width:304px;float:left;color:#444444;text-align:left;margin-right:4px;height:inherit;}
#middle_col{width:304px;float:left;color:#444444;text-align:left;}
#right_col{width:304px;float:left;color:#444444;text-align:left;margin-left:4px;}
#Component{width:100%;color:#444444;clear:left;text-align:left;padding-top:0;margin-top:0;}
#Component_has_right{color:#444444;clear:left;text-align:left;float:left;width:612px;}
#bread{height:30px;margin-top:10px;font-style:normal;}
#bread span{color:#718D0C;font-family:Tahoma;font-size:18px;text-transform:capitalize;font-weight:normal;}
#bread span a{color:#4E8E91;font-family:Tahoma;font-size:18px;text-transform:capitalize;font-weight:normal;text-decoration:none;}
.spacer{width:5px;height:5px;background-color:#FF0000;float:left;}
#footer{clear:both;background-image:url(../images/bg_foot.gif);color:#444444;padding:30px;padding-top:18px;padding-bottom:18px;height:14px;margin-bottom:20px;}
#befor_footer{clear:both;background-image:url(../images/bg_before_footer.jpg);background-repeat:repeat-x;color:#444444;padding:10px;padding-top:11px;padding-bottom:10px;margin-bottom:0px;text-align:left;}
#footer #links{width:290px;float:left;color:#444444;font-size:11px;font-family:Tahoma;}
#footer #links a{color:#669900;text-decoration:none;font-size:11px;font-family:Tahoma;}
#footer #links a:hover{color:#666699;text-decoration:underline;}
#footer div.footer_glossary{float:right;width:60px;}
#footer div.footer_glossary a{color:#669900;text-decoration:none;font-size:11px;font-family:Tahoma;}
#footer div.footer_glossary a:hover{color:#666699;text-decoration:underline;}
#footer #footer_navigation{width:505px;float:right;color:#669900;text-align:right;}
#footer #footer_navigation a{color:#444444;text-decoration:none;font-size:11px;font-family:Tahoma;}
#footer #footer_navigation a:hover{color:#666699;text-decoration:underline;}
.item{background-image:url(../images/bg_fade.gif);background-repeat:repeat-x;padding-left:0px;background-position:0 24px;height:auto;padding-bottom:5px;}
#right_col .module a.dunghm_readmore{background-image:url(../images/bg_readmore.gif);width:77px;height:24px;float:right;font-size:0px;}
#right_col div.module .contentpaneopen, #left_col div.module .contentpaneopen, #middle_col div.module .contentpaneopen{background:transparent;margin-bottom:0px;}
#right_col div.module, #left_col div.module, #middle_col div.module{width:304px;float:right;background:transparent url(../images/bg_fade.gif) top left repeat-x;margin-bottom:4px;}
#right_col div.module div, #left_col div.module div, #middle_col div.module div{width:304px;background:transparent url(../images/bg_title.gif) top left no-repeat;}
#right_col div.module div div, #left_col div.module div div, #middle_col div.module div div{width:304px;}
#right_col div.module div div div, #left_col div.module div div div, #middle_col div.module div div div{width:280px;padding:10px;background:transparent;font-size:11px;text-align:justify;}
#right_col div.module div div div div, #left_col div.module div div div div, #middle_col div.module div div div div{padding:0px;margin:0px;}/**/div.module h3{font-size:12px;width:270px;font-weight:bold;margin-left:23px;color:#FFFFFF;margin-top:0px;padding:0px;margin-bottom:15px;font-family:Tahoma;text-transform:uppercase;}
.title{background-image:url(../images/bg_title.gif);background-repeat:no-repeat;padding-left:30px;padding-top:0px;padding-bottom:0px;text-transform:uppercase;color:#FFFFFF;font-weight:bold;padding-right:10px;font-family:Tahoma;vertical-align:middle;}
.content{padding:0px;overflow:visible;vertical-align:top;text-align:justify;}
.inner_content{margin-top:10px;margin-bottom:10px;border-bottom:1px solid #999999;padding-top:15px;float:left;}
.deal{padding-bottom:5px;padding-top:5px;border-top:1px solid #999999;width:100%;cursor:pointer;height:52px;vertical-align:middle;}
.deal img{margin-left:5px;float:left;}
.deal:hover{background-color:#E5E5E5;}
.deal span.apr{display:block;padding-bottom:14px;padding-top:14px;float:left;width:40px;text-align:left;padding-left:10px;color:#669900;}
.deal span.type{display:block;padding-bottom:14px;padding-top:14px;float:left;text-align:left;padding-left:10px;color:#669900;width:160px;}
.butt_hold{text-align:right;height:24px;margin-top:5px;}
a.readmore{display:block;font-size:0;background-image:url(../images/bg_readmore.gif);width:77px;height:24px;clear:both;float:right;}
a.submit{display:block;background-image:url(../images/bg_submit.gif);width:77px;height:24px;clear:both;float:right;}
.fullwidth{background:transparent;margin:0px 0px 0px 0px;padding:0;width:100%;display:block;}
.vividgreenboxfull .title{margin:0;padding:0px 0px 0px 5px;background:transparent;}
.vividgreenboxfull{margin:0;padding:10px;background:transparent;}
.greentext{color:#000000;padding-bottom:0px;margin-bottom:10px;}
.vividgreenboxfull .title h2{font-size:11px;font-family:Tahoma;font-weight:bold;color:#000000;padding:5px 0px 5px 0;margin:0;text-transform:capitalize;}
table#lender_list tr td{padding:3px;border-bottom:1px solid #CCCCCC;}
table#lender_list tr:first-child td{color:#000000;padding:5px;}
table#lender_list tr:first-child:hover td{background-color:transparent;}
table#lender_list tr:hover td{background-color:#E7DFEF;}
#maincontentouter{margin:0px 0px 20px 0px;padding:0;font-size:12px;font-family:Tahoma;}
.productinfo{margin:0px 0px 0px 0px;padding:0px;background-color:#9bbb59;height:122px;color:#ffffff;border:1px solid #9BBB59;}
.productinfo p{padding:0px;height:120px;width:100%;margin:0;}
.productinfo img{float:left;margin:0px 10px 0px 0px;padding:0;border-right:1px solid #9BBB59;}
.getquote{margin-top:10px;padding-left:50%;}
.formmid{padding:20px 0;}
.formleft{float:left;margin:0;padding:0;width:23%;text-align:left;padding:5px;}
.formright{float:left;margin:0;padding:0;width:50%;padding:5px;}
.Dunghm_formright{float:left;margin:0;padding:0;width:270px;padding:5px;}
.fullgreenrow{position:relative;left:0px;top:0px;margin:0;width:100%;}
.fullgreenrow .label{position:relative;left:0px;top:0px;margin:0;padding:0px 0px 2px 0px;text-align:left;color:#000000;font-size:110%;}
.fullgreenrow span{width:200px;}
.fullgreenrow .formelement{position:relative;right:0px;top:0px;margin:0;padding:2px 0px 0px 0px;width:100%;text-align:left;}
.formitem{background:url(../images/textarea-bg.gif) repeat-x top left #ffffff;font-family:Tahoma;border:1px solid #B5B2B5;font-size:0.9em;padding:3px;width:200px;}
.Dunghm_formitem{background:transparent url(../images/bg_input_ask.jpg) repeat-x scroll left top;font-family:Tahoma;border:1px solid #B5B2B5;font-size:0.9em;padding:3px;width:200px;}
.Dunghm_date{background:transparent url(../images/bg_input_ask.jpg) repeat-x scroll left top;font-family:Tahoma;border:1px solid #B5B2B5;font-size:0.9em;padding:3px;width:84px;}
.Dunghm_area_formitem{background:transparent url(../images/bg_input_ask.jpg) repeat-x scroll left top;font-family:Tahoma;border:1px solid #B5B2B5;font-size:0.9em;padding:3px;height:200px;width:200px;}
.formbuttonlong{background:transparent url(../images/long-button.gif) no-repeat scroll left top;border:medium none;color:#FFFFFF;height:25px;line-height:25px;margin-left:45%;text-transform:uppercase;vertical-align:middle;width:150px;}
input.formbuttonlong.info{background:url(../images/button-n.gif) no-repeat center center;width:72px;}
.smallformitem{background:url(../images/textarea-bg.gif) repeat-x top left #ffffff;font-family:Tahoma;border:1px solid #B5B2B5;font-size:0.9em;width:50px;padding:3px;}
.progress{float:left;margin:0;padding:0;width:100%;height:48px;display:none;}
.progress ul{float:left;margin:0;padding:0;height:48px;list-style:none;border:1px solid #88a42d;}
.progress ul li{position:relative;float:left;left:0px;top:0px;margin:0px;padding:15px;width:276px;list-style:none;color:#88a42d;font-size:16px;text-align:center;height:18px;background-color:#d1e9ea;}
.progress ul li a{color:#88a42d;text-decoration:none;}
.progress ul li.current{background:url(../images/progress-current-arrow.gif) no-repeat right top #88a42d;}
.progress ul li.current a{color:#ffffff;}
.progress ul li.currentlast{background-color:#88a42d;}
.progress ul li.currentlast a{color:#ffffff;}
.progress ul li.complete{background:url(../images/progress-complete-arrow.gif) no-repeat right top #d1e9ea;}
.progress ul li.complete a{color:#88a42d;}
#sub_main_content_detail{line-height:140%;}
#main_content_detail{width:592px;background-image:url(../images/bg_fade.gif);background-repeat:repeat-x;padding:10px;min-height:150px;}
#ask_form{width:280px;}
#ask_form label{width:80px;float:left;}
#ask_form div.ask_email{margin-bottom:5px;}
#ask_form .ask_input_email{width:180px;float:right;margin-bottom:5px;background:transparent url(../images/bg_input_ask.jpg) repeat-x left top;font-family:Tahoma;border:1px solid #B5B2B5;font-size:0.9em;}
#ask_form .ask_input_question{width:280px;background:#FFFFFF url(../images/bg_input_ask.jpg) repeat-x left top;font-family:Tahoma;border:1px solid #B5B2B5;font-size:0.9em;}
p{margin:0;padding:0}
.list_headers td{vertical-align:bottom;padding:3px;border-bottom:1px solid #cccccc;color:#705e9b;text-align:center;}
tr.list_item td{padding:3px;border-bottom:1px solid #cccccc;text-align:center;}
tr.list_item:hover td{background-color:#D1EFB4;}
.scheme_title{color:#91b62d;font-weight:bold;border-bottom:1px solid #CCCCCC;padding-bottom:2px;}
.image{display:block;height:50px;width:75px;border:3px double #CCCCCC;background-color:#999999;}
.scheme_content{margin-top:15px;margin-bottom:15px;text-align:center;}
.lender_list{margin-bottom:15px;width:100%;}
.contentpane{background-image:url(../images/bg_fade.gif);background-repeat:repeat-x;}
.step_active{background-color:#CEEBB5 !important;color:#394929 !important;}
div.clear{clear:both;}
.float_r{float:right;}
input.p_address1{}
input.p_address2{margin:0 5px;}
input.p_address2{}
div.content-page{padding:10px;min-height:200px;}
table.moduletable_testimonial{background:url(../images/testimonial.jpg) no-repeat;height:270px;}
div.testimonial p{padding:0 40px 0 40px;}
div#formselect div.row, div#sendemail div.row, div#sendpost div.row, div#sendbutton div.row{padding:5px 20px;}
div.row label{float:left;width:100px;}
a#find-addrx{background:url(../images/findaddress.jpg);display:block;height:24px;width:105px;border:0;}
a#find-addr img{border:0;}
input#form-send{background:url(../images/send.jpg);display:block;height:24px;width:105px;border:0;}
.floatl{float:left;}
div#map-form, div#data-form{padding:10px;}
div.w50{width:45%}
div.w50 div.fullgreenrow{padding:10px;}
div.w32{width:32%;}
div.w32 div.fullgreenrow{margin-bottom:5px;}
.acaletter div.item-row{margin-bottom:8px;}
.acaletter div.item-row label{width:80px;float:left;}
.acaletter div.item-row input{width:180px;float:left;}
#chronoform_askus{ width: 280px;}
.chronoform { display:none;}
#chronoform_askus label { float: left;width: 80px; font-family: Tahoma;font-size: 0.9em; font-weight:normal; margin:0;}
#chronoform_askus #fullname ,#chronoform_askus #email{ float: left;width: 175px; /*background: url("../images/bg_input_ask.jpg") repeat-x scroll left top transparent;*/border: 1px solid #B5B2B5; float: right;font-family: Tahoma;font-size: 0.9em;margin-bottom: 5px;}
#fullname_container_div,#email_container_div,#message_container_div{  margin-bottom: 8px;padding: 0;}
#chronoform_askus #message {float: left;width: 266px;height: 50px;}
.autoID-5fc0f568e773fa02b4ba8dcf0719cfeb_container_div { margin:0; padding:0;}
.ccms_form_element cfdiv_text label {float: left;width: 80px;}
#chronoform_askus input[type="submit"]{ background-image: url("../images/bg_submit.gif");clear: both;display: block;float: right;height: 27px;width: 79px; background-repeat:no-repeat;text-indent: -110px;}
.ccms_form_element {
    clear: both;
    margin-bottom: 0px;
    padding: 0;
    position: relative;
}
