﻿*{margin: 0;padding: 0;}
a{color:#6c1313; text-decoration:none; }
a:hover{text-decoration:underline;}

body{margin:0; padding:0; background:#ccc; font:13px/15px Verdana, Arial, Helvetica, sans-serif; color:#999;}
html { height: 100%; padding-bottom: 1px; }
img{ border:none;}
#layout{width:977px; margin:0 auto;}

#main{width:926px; padding:0 23px 0 27px; float:left; background:#ccc url(images/outer_bg.gif) repeat-y center 0;}
#main img{float:left;}
#main .jpg_img img{float:left; padding-top:33px}

#nav-admin{padding:20px 0 20px 20px;font: 12px/15px Verdana}

#header{width:924px; float:left; background:url(images/header_bg.gif) repeat-x 0 0; border-left:1px solid #fff; border-right:1px solid #fff;}
#header .anchor{width:900px; float:left; padding-right:14px; height:32px; }
#header .anchor .links{float:right; background:url(images/leaf.gif) no-repeat 0 7px; padding:9px 0 7px 32px; font-size:11px;margin-right:-6px; display:inline}
#header .anchor .links a{color:#999; text-decoration:none; margin:0 7px 0 7px; display:inline}
#header .anchor .links a:hover{text-decoration:underline;}
#header .container{width:923px; float:left; height:120px; }

#header .agent{float:right; width:550px; padding:4px 10px 0 0}
#header .agent p img{ float:right; margin-left:22px; display:inline; }
/*#header .agent p .border { border:solid 2px red}*/
#header .agent p{ display:block; text-align:right; font-size:12px; line-height:15px; font-family:Verdana, Arial, Helvetica, sans-serif ; color:#333}
#header .agent .psmall{padding-bottom:1px; display:block; text-align:right; font-size:11px; line-height:15px; font-family:Verdana, Arial, Helvetica, sans-serif ; color:#333}
#header .agent p strong{ font-size:18px; display:block; padding-top:18px;line-height:22px; font-weight:bold }




#header .container1{width:923px; float:left; height:76px;}
#header .punch_line{width:270px; float:left;}
#header .punch_line p{float:left; padding:32px 0 0 30px;}
#header .black_bg{float:right; background:url(images/black_bg.gif) no-repeat 0 0; width:360px; height:76px;}
/*#header .black_bg h3{float:left; color:#fff; font:12px/14px Verdana, Arial, Helvetica, sans-serif; width:336px; padding:19px 0 0 24px; text-transform:uppercase;}*/
#header .black_bg h3{float:left; color:#fff; font:13px/14px Verdana, Arial, Helvetica, sans-serif; font-weight:bold ; width:336px; padding:22px 0 0 24px;}
#header .black_bg p{float:left; color:#fff; padding:0 0 0 24px; width:336px; font:10px/13px Verdana, Arial, Helvetica, sans-serif; }
#header .black_bg h4{float:left; color:#fff; font:13px/14px Verdana, Arial, Helvetica, sans-serif; font-weight:bold ; width:336px; padding:15px 0 0 24px;}
#header .black_bg a{color:#ddd}
#header .grey_bg{float:right; width:360px; height:76px;}
#header .grey_bg h4{float:right; padding:29px 89px 0 0;}



#menu{width:924px; float:left; position:absolute; left:0; top:19px; z-index:999; height:51px;}
#menu ul{width:894px; float:left; list-style:none; padding-left:32px;}
/*#menu ul li{float:left; width:auto; background:url(images/menu_bg.gif) repeat-x 0 0; padding:0; font:normal 13px/15px Verdana, Arial, Helvetica, sans-serif;}*/
#menu ul li{float:left; width:auto; background:url(images/menu_bg.gif) repeat-x 0 0; padding:0; font:normal 12px Verdana, Arial, Helvetica, sans-serif;}
#menu ul li img{ float:left; margin-top:6px;}
#menu ul li.last a{background:none;}
#menu ul li.current{background:url(images/me_bg.gif) repeat-x 0 2px; padding-bottom:2px; padding-right:0; font-weight:bold; }
#menu ul li#home.current{background:none; padding-bottom:2px; padding-right:0;}
#menu ul li.current_last{background:none;}
#menu ul li.none{ padding-right:0;}
#menu ul li.none a{background:none;}
#menu ul li a{color:#333; text-decoration:none; float:left; padding:9px 14px 12px 5px;}
/*#menu ul li.current a{color:#6c1313; text-decoration:none; float:left; padding:8px 11px 8px 11px;  background:url(images/menu_over_bg.png) repeat-x 0 0; border:1px #bc240f solid; border-bottom:none;}*/
#menu ul li.current a{color:#6c1313; text-decoration:none; float:left; padding:0 0 12px 1px; width:auto;  background:url(images/left_curve_menu.gif) no-repeat 0 1px;/* border:1px #bc240f solid; border-bottom:none;*/}
#menu ul li.current a span{float:left; padding:8px 20px 18px 11px;  background:url(images/right_curve_menu.gif) no-repeat right 1px;}
#menu ul li.current_last a{color:#6c1313; text-decoration:none; float:left; padding:8px 11px 8px 11px;  background:url(images/menu_over_bg_last.png) repeat-x 0 0; border:1px #bc240f solid; border-bottom:none;}

#menufr{width:924px; float:left; position:absolute; left:0; top:19px; z-index:999; height:51px;}
#menufr ul{width:914px; float:left; list-style:none; padding-left:15px;}
#menufr ul li{float:left; width:auto; background:url(images/menu_bg.gif) repeat-x 0 0; padding:0; font:normal 12px Verdana, Arial, Helvetica, sans-serif;}
#menufr ul li img{ float:left; margin-top:6px;}
#menufr ul li.last a{background:none;}
#menufr ul li.current{background:url(images/me_bg.gif) repeat-x 0 2px; padding-bottom:2px; padding-right:0; font-weight:bold; }
#menufr ul li#home.current{background:none; padding-bottom:2px; padding-right:0;}
#menufr ul li.current_last{background:none;}
#menufr ul li.none{ padding-right:0;}
#menufr ul li.none a{background:none;}
#menufr ul li a{color:#333; text-decoration:none; float:left; padding:9px 8px 12px 4px;}
#menufr ul li.current a{color:#6c1313; text-decoration:none; float:left; padding:0 0 12px 1px; width:auto;  background:url(images/left_curve_menu.gif) no-repeat 0 1px;/* border:1px #bc240f solid; border-bottom:none;*/}
#menufr ul li.current a span{float:left; padding:8px 20px 18px 8px;  background:url(images/right_curve_menu.gif) no-repeat right 1px;}
#menufr ul li.current_last a{color:#6c1313; text-decoration:none; float:left; padding:8px 11px 8px 11px;  background:url(images/menu_over_bg_last.png) repeat-x 0 0; border:1px #bc240f solid; border-bottom:none;}


#banner{float:left; width:924px; background:url(images/banner_bg.jpg) repeat-x 0 0; position:relative; padding-top:20px; border-left:1px solid #fff; border-right:1px solid #fff; border-top:1px solid #fff!important}
#banner .bottom_banner{float:left; width:924px; height:32px; background:url(images/banner_bottom.gif) repeat-x 0 0;}
.bound{ height:301px;}
.bound_inner{ height:33px;}
.banner_right{float:left; width:316px; height:254px; background:url(images/banner_right.gif) no-repeat 0 0; margin-top:32px; padding:15px 0 0 25px;}
.banner_right .agent_id{display:block}
.banner_right .agent_id p{ display:block; font-size:14px; line-height:18px; color:#666 }
.banner_right .agent_id p span{ display:block; color:#7d180b}
.banner_right .agent_id h2{display:block; color:#7d180b; font-size:14px; padding:16px 0 0 0;} 
.banner_right .address{ display:block; padding-top:40px;}
.banner_right .address p{ display:block; font-size:14px; line-height:16px; color:#666 }
.banner_right .address h3{ display:block; font-size:17px; line-height:20px; color:#7d180b; padding:10px 0;}
.banner_right .address h3 a{ display:block; text-decoration:underline; font:17px; color:#666; padding:5px 0;}
.banner_right .address h3 a:hover{color:#800000}

.rate{ float:right; width:215px; padding-top:3px; padding-left:1px; position:absolute; top:25px; right:0;}
.rate td{ float:left; width:65px; text-align:center; font-size:10px;color:#666}
.rate 1tr{height:24px}
.rate.height{height:100%; padding-left:0px}
.rate .heading{float:left; width:200px; background:#83190b; padding:8px 0 8px 15px; font-size:12px; color:#fff;}
.rate .headingFR{float:left; width:200px; background:#83190b; padding:6px 5px 6px 10px; font-size:11px; color:#fff;}
.rate .content{float:left; width:210px; background:#fff url(images/bg_rate.gif) repeat-x 0 0; padding:8px 0 8px 5px; font-size:12px; margin-top:1px;}
.rate .content .row{float:left; width:202px; border-bottom:1px #fff solid; padding-bottom:0px; font-weight:bold;}
.rate .content .row_up{float:left; width:202px;padding-bottom:0px; padding-top:0px; background:url(images/row_up.gif) no-repeat 0 0; padding-left:2px}
.rate .content .row_down{float:left; width:202px; padding-bottom:0px; padding-top:0px; background:url(images/row_bg.gif) no-repeat 0 0;padding-left:2px}
.rate .content .row_bottom{float:left; width:202px; padding-top:0px; height:1px; border-bottom:1px solid #fff;}
.rate .content .col{float:left; width:65px; color:#333; font-size:11px;padding:9px 0 9px 0;}
.rate .content .col2{float:left; width:65px; font-size:11px; color:#6c1413;font-weight:bold; padding:9px 0 9px 0;}
.rate .content .col3{float:left; width:65px; font-size:11px; color:#333; padding:9px 0 9px 0;}
.rate .content .row1{float:left; width:202px;padding-bottom:4px; padding-top:10px;color:#333; font-size:9px;}
.rate .content .row1 a{color:#6c1313; text-decoration:underline; font-size:11px;}
.rate .content .row1 p{ font-size:13px; line-height:16px; padding-top:10px; border-top:1px solid #fff}
.rate .content .rate_update{font-size:10px; padding-left:5px;border-top:1px solid #fff}

#body_container{width:925px; float:left; background:#fff url(images/body_container.gif) repeat-y 1px 0; 
                border-top:1px solid #bc240f; border-right:1px solid #fff; }
#body_container19{width:925px; float:left; border-right:1px solid #fff; }

#left_container_blog{float: left;width: 707px;background: url(images/left_container_bg.jpg) repeat-x 0 0;position: relative;border-right: 1px solid #7d180b;border-left: 1px solid #fff;top: 0px;left: 0px;}
#left_container_blog .inner{float: left;width: 707px;background: url(images/inner.gif) repeat-x 0 0;position: relative;top: 0px;left: 0px;}
#left_container_blog h2.inner_text{float:left; padding:20px 0 16px 32px;}
#left_container_blog .contact_me{border-bottom: 1px;float: left;width: 707px;padding: 18px 0 0;}
#left_container_blog .contact_me .request_blog{ display:block; padding:10px 30px; font-size:11px; color:#333;width: 637px;}
#left_container_blog .contact_me .request_blog a{text-decoration:underline }
#left_container_blog .contact_me .request_blog a:hover{text-decoration:underline;color:red }
#left_container_blog .contact_me .request_blog ul{padding-left:15px;}
#left_container_blog .contact_me .request_blog ol{padding-left:15px;}
#left_container_blog .contact_me .request_blog img{ margin:5px; border:1px solid #bbb}
#left_container_blog h5.title_blog{display:block; font-size:14px; line-height:19px; color:#79170c; font-weight:bold; padding:0 0 3px 30px;}
#left_container_blog h5.title_date{display:block; font-size:11px; line-height:16px; color:#555; font-weight:bold; padding:0 0 10px 30px;}
#left_container_blog h5.title_submited{display:block; font-size:11px; line-height:16px; color:#555; font-weight:bold; padding:0 0 30px 30px;}

#left_container_blogc{float: left;width: 706px;background: url(images/left_container_bg11.jpg) repeat-x 0 0;position: relative;border-right: 1px solid #7d180b;border-left: 1px solid #fff;top: 0px;left: 0px;}
#left_container_blogc .inner{float: left;width: 707px;background: url(images/inner.gif) repeat-x 0 0;position: relative;top: 0px;left: 0px;}
#left_container_blogc h2.inner_text{float:left; padding:20px 0 16px 32px;
    width: 669px;
}
#left_container_blogc .contact_me{border-bottom: 1px;float: left;width: 707px;padding: 18px 0 0;}
#left_container_blogc .contact_me .request_blog{ display:block; padding:10px 30px; font-size:11px; color:#333;width: 637px;}
#left_container_blogc .contact_me .request_blog a{text-decoration:underline }
#left_container_blogc .contact_me .request_blog a:hover{text-decoration:underline;color:red }
#left_container_blogc .contact_me .request_blog ul{padding-left:15px;}
#left_container_blogc .contact_me .request_blog ol{padding-left:15px;}
#left_container_blogc .contact_me .request_blog img{margin:5px; border:1px solid #bbb}
#left_container_blogc h5.title_blog{display:block; font-size:14px; line-height:19px; color:#79170c; font-weight:bold; padding:0 0 3px 30px;}
#left_container_blogc h5.title_date{display:block; font-size:11px; line-height:16px; color:#555; font-weight:bold; padding:0 0 10px 30px;}
#left_container_blogc h5.title_submited{display:block; font-size:11px; line-height:16px; color:#555; font-weight:bold; padding:0 0 30px 30px;}


#left_container{float: left;width: 707px;background: url(images/left_container_bg.jpg) repeat-x 0 0;position: relative;border-right: 1px solid #7d180b;border-left: 1px solid #fff;top: 0px;left: 0px;}
#left_container img {float: none;}
#left_container h2{float:left; padding:25px 0 22px 32px; }
#left_container h2.inner_text{float:left; padding:20px 0 16px 32px;}
#left_container .content{float:left; width:570px; padding:23px 0 0 30px;}
#left_container .content h3{float:left;width:670px; padding-bottom:20px;position:relative;}
#left_container .content h3 .mortgage{
    position: absolute;
    left: 0px;
    top: 24px;
    font: bold 16px/18px Verdana Arial, Helvetica, sans-serif;
    color: #868686;
}
#left_container .content h3 .professionals{
    position: absolute;
    left: 0px;
    top: 41px;
    font: bold 16px/18px Verdana Arial, Helvetica, sans-serif;
    color: #868686;
}
#left_container .content p{ display:block; padding-bottom:15px; font-size:11px; color:#333;}
#left_container .content p span{ color:#666;}
#left_container .content h4{
    display: block;
    font-size: 11px;
    color: #79170c;
    font-weight: bold;
    padding-bottom: 20px;
    width: 650px;
}
#left_container .map{float:left; width:264px; height:191px; background:url(images/map.png) no-repeat 0 0; position:absolute; top:-5px; right:30px}
#left_container .contact_me{float:left; width:707px; padding:18px 0 0;}
#left_container .contact_me h3{float:left;width:670px; padding-bottom:20px;}
#left_container .contact_me p{ display:block; padding-bottom:15px; font-size:11px; color:#333;}
#left_container .contact_me p.request_call{ display:block; padding-bottom:30px; font-size:11px; color:#333;width: 667px;}
#left_container .contact_me p.request_blog{ display:block; padding-bottom:30px; padding-right:30px; font-size:11px; color:#333;width: 637px;}
#left_container .contact_me p.mortgage{ display:block; padding-bottom:15px; font-size:11px; color:#333; padding-right:100px;} 
#left_container .contact_me p.mortgage strong{font-size:12px; font-weight:bold;} 
#left_container .contact_me p.mortgage a{color:#7d180b; padding-right:100px; text-decoration:none; font-weight:bold;} 
#left_container .contact_me p.mortgage a:hover{text-decoration:underline;} 
#left_container .contact_me p span{ color:#666;}
#left_container .contact_me h4{ display:block; font-size:11px; color:#79170c; font-weight:bold; padding-bottom:20px;}
#left_container .map{float:left; width:264px; height:191px; background:url(images/map.png) no-repeat 0 0; position:absolute; top:-5px; right:30px}
#left_container .contact_me p.download_lit{ display:block; padding-bottom:2px; font-size:11px; color:#333;}
#left_container .contact_me p.download_lit a{color:#7d180b;  text-decoration:none; font-weight:bold;} 

#left_container .contact_me .section_top{ float: left; width: 677px; border-top: 1px solid #ddd; padding-left: 30px;}
#left_container .contact_me .section_top .address{
    display: block;
    padding-top: 5px;
    line-height: 18px;
}
#left_container .contact_me .section_top .address strong{
    color:#666
}
#left_container .contact_me .section_top .address h3{
    display: block;
    font-size: 13px;
    line-height: 18px;
    color: #7d180b;
    padding-top: 5px;
}

#left_container .contact_me .section_bottom{float:left; width:706px; border-top:1px solid #ddd; background:url(images/section_end.gif) no-repeat 0 0; height:24px;}
#left_container .contact_me .section_middle{float:left; width:706px;  }
#left_container .contact_me .section_middle .inner_contents{
    float: left;
    width: 676px;
    padding: 10px 0 20px 20px;
}
#left_container .contact_me .section_middle .inner_contents .col1{
    float: left;
    width: 400px;
}

#left_container .contact_me .section_middle .inner_contents .col1 h2
{
    color: #666;
    font-size: 17px;
    line-height: 20px;
    padding: 0 0 0 10px;
    font-weight: bold;
    width: 386px;
}

#left_container .contact_me .section_middle .inner_contents .col1 .title
    {color: #666;font-size: 14px;line-height: 20px;padding: 0 0 0 10px;width: 400px;}
#left_container .contact_me .section_middle .inner_contents .col1 .title2
    {color: #666;font-size: 12px;line-height: 18px;padding: 0 0 0 10px;width: 400px;}

#left_container .contact_me .section_middle .inner_contents .col1 h3
{ display:block; font-size:15px; line-height:20px; color:#7d180b; padding:0 0 20px 10px;}

#left_container .contact_me .section_middle .inner_contents .col2{
    float: left;
    width: 260px;
    padding: 0 0 0 5px;
}
#left_container .contact_me .section_middle .inner_contents .form_row{
    float: left;
    width: 320px;
    padding: 0 0 8px 0;
}
.photo-border{border: 1px solid #cecece; padding: 4px; background: #d9d9d9 url(images/bg-photo.png) top repeat-x;  margin-bottom: 5px; display: block;}



#left_container .inner{
    float: left;
    width: 707px;
    background: url(images/inner.gif) repeat-x 0 0;
    position: relative;
    top: 0px;
    left: 0px;
}
#left_container .right_shadow{width:11px; float:none; height:158px; position:absolute; top:203px; right:0px;}

#right_container9{float:left; width:214px; border-left:1px solid #fff; padding-left:0px;padding-top:0px}
#right_container9 .rate{position:static; float:left; padding:0; }
#right_container9 .rate2{position:static; float:left; margin-left:0px; }
#right_container9 .rate .content{width:209px!important}
#right_container9 .rate2 .content{width:210px!important}
#right_container9 ul.list{float:left; width:215px; list-style:none}
#right_container9 ul.list li{float:left; width:215px; background:url(images/list_li.jpg) no-repeat right 0; height:24px; padding:7px 0 0 0;}
#right_container9 ul.list li ol{float:left; list-style:none; padding-left:2px;}
#right_container9 ul.list li ol li{float:left; width:auto!important; padding:0 11px; background:url(images/sep1.gif) no-repeat right 1px;  font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#right_container9 ul.list li ol li a{color:#7f180c; text-decoration:none}
#right_container9 ul.list li ol li a:hover{text-decoration:underline}
#right_container9 ul.list li ol li img{float:left;}
#right_container9 ul.list li ol li.last{ background:none; padding-right:0}
#right_container9 .start_today{float:left; width:215px;  border-top:1px solid #7d180b; padding-top:5px;}
#right_container9 .start_today img{float:right;}
#right_container9 .start_today ul{float:left; width:215px; list-style:none; border-top:1px solid #fff}
#right_container9 .start_today ul li{float:left; width:215px; background:url(images/start_today_li.gif) no-repeat right 0; height:31px; padding:0 0 0 0;}
#right_container9 .start_today ul li ol{float:left; list-style:none; padding-left:2px;}
#right_container9 .start_today ul li ol li{float:left; width:auto!important; padding:0 11px; background:url(images/sep1.gif) no-repeat right 7px;  font-size:12px;  font-family: Verdana, "Myriad Pro",Arial, Helvetica, sans-serif; line-height:30px;}
#right_container9 .start_today ul li ol li a{color:#000; text-decoration:none}
#right_container9 .start_today ul li ol li a:hover{text-decoration:underline}
#right_container9 .start_today ul li ol li img{float:left;}
#right_container9 .start_today ul li ol li.last{ background:none}
#right_container9 .faq{float:left; width:215px; border-top:1px solid #7d180b;}
#right_container9 .faq ul{float:left; width:195px; list-style:none; padding:10px 0 10px 20px;}
#right_container9 .faq ul li{float:left; width:180px; background:url(images/dot.gif) no-repeat 0 6px; padding-left:15px; font-size:11px; color:#333;}
#right_container9 .faq ul li a{ color:#333; text-decoration:none}
#right_container9 .faq ul li a:hover{ text-decoration:underline}

#right_container{float:left; width:214px; padding-left:2px}
#right_container .rate{position:static; float:left; padding:0; }
#right_container .rate2{position:static; float:left; margin-left:0px; }
#right_container .rate .content{width:200px!important}
#right_container .rate2 .content{width:199px!important}
#right_container ul.list{float:left; width:215px; list-style:none}
#right_container ul.list li{float:left; width:215px; background:url(images/list_li.jpg) no-repeat right 0; height:24px; padding:7px 0 0 0;}
#right_container ul.list li ol{float:left; list-style:none; padding-left:2px;}
#right_container ul.list li ol li{float:left; width:auto!important; padding:0 11px; background:url(images/sep1.gif) no-repeat right 1px;  font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#right_container ul.list li ol li a{color:#7f180c; text-decoration:none}
#right_container ul.list li ol li a:hover{text-decoration:underline}
#right_container ul.list li ol li img{float:left;}
#right_container ul.list li ol li.last{ background:none; padding-right:0}

#right_container .join_us{float:left; width:215px;}
#right_container .join_us img{float:right;}
#right_container .franchise_oppr{float:left; width:215px; border-top:1px solid #7d180b; border-bottom:1px solid #7d180b;}
#right_container .franchise_oppr img{float:right;}
#right_container .shadow{float:left; width:215px; background:url(images/bottom_shadow.gif) repeat-x 0 0; height:47px; width:215px;}



#right_container .start_today{float:left; width:215px;  border-top:1px solid #7d180b; padding-top:5px;}
#right_container .start_today img{float:right;}
#right_container .start_today ul{float:left; width:215px; list-style:none; border-top:1px solid #fff}
#right_container .start_today ul li{float:left; width:215px; background:url(images/start_today_li.gif) no-repeat right 0; height:31px; padding:0 0 0 0;}
#right_container .start_today ul li ol{float:left; list-style:none; padding-left:2px;}
#right_container .start_today ul li ol li{float:left; width:auto!important; padding:0 11px; background:url(images/sep1.gif) no-repeat right 7px;  font-size:12px;  font-family: Verdana, "Myriad Pro",Arial, Helvetica, sans-serif; line-height:30px;}
#right_container .start_today ul li ol li a{color:#000; text-decoration:none}
#right_container .start_today ul li ol li a:hover{text-decoration:underline}
#right_container .start_today ul li ol li img{float:left;}
#right_container .start_today ul li ol li.last{ background:none}
#right_container .faq{float:left; width:215px; border-top:1px solid #7d180b;}
#right_container .faq ul{float:left; width:195px; list-style:none; padding:10px 0 10px 20px;}
#right_container .faq ul li{float:left; width:180px; background:url(images/dot.gif) no-repeat 0 6px; padding-left:15px; font-size:11px; color:#333;}
#right_container .faq ul li a{ color:#333; text-decoration:none}
#right_container .faq ul li a:hover{ text-decoration:underline}

.container_free_agent{float:left; width:924px; background:url(images/free_agent_header_bg.gif) repeat-y 0 0;}
.container_free_agent1{float:left; width:924px; background:#a9a9a9;}
.menu_free_agent{ height:72px; background:url(images/mortage_broke_menu.gif) repeat-x 0 0!important; }
.menu_free_agent #menu{ margin:0!important; padding:0!important}
.menu_free_agent #menu ul{float:left}
.menu_free_agent #menu ul li{ float:left; background:url(images/sep1.gif) no-repeat right 8px!important; padding-left:3px;}
.menu_free_agent #menu ul li a{ padding-right:10px;}
.menu_free_agent #menu ul li.last{ background:none!important}
.container_free_agent #banner{ background:none; margin-top:2px; border-left:none!important;border-right:none!important; padding:0}
.container_free_agent #menu { margin:21px 0 0 0}
.container_free_agent #menu ul li{ background:none}
.container_free_agent #menu ul li a{ padding-top:7px;}
.container_free_agent #menu{border-bottom:1px solid #81190b!important; padding-bottom:21px;}


.free_agent_interface{float:left; width:924px; font:normal 11px Verdana, Arial, Helvetica, sans-serif;  color:#333; 
    margin-top:-2px; background:url(images/over_view_repeat.gif) repeat-y 0 0; border-left:1px solid #fff;}


.free_agent_interface .left_section_office{display:block; float: left;width: 519px;padding: 0 20px 20px 35px;}
.free_agent_interface .left_section_office h3{border-bottom: 1px solid #ccc;font: bold 14px/42px Verdana, Arial; color: #7e180c;margin-bottom: 10px;padding: 5px 0 0 0}
.free_agent_interface .left_section_office h4{float: left;width: 535px; font: bold 14px/42px Verdana, Arial, Helvetica, sans-serif; color: #7e180c;}
.free_agent_interface .left_section_office p{display:block; padding-top:15px }
.free_agent_interface .left_section_office ul{float: left;list-style:disk ;padding-left: 35px;}
.free_agent_interface .left_section_office img{margin:5px 5px 5px 0; border:1px solid #bbb}
.free_agent_interface .left_section_office span{}

.free_agent_interface .left_section{float:left; width:574px; padding-bottom:30px;}
.free_agent_interface .left_section h3{float: left;width: 535px;border-bottom: 1px solid #ccc;font: bold 14px/42px Verdana, Arial, Helvetica, sans-serif;color: #7e180c;margin-bottom: 10px;padding: 5px 0 0 35px}
.free_agent_interface .left_section h4{float:left; width:514px; font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif; padding:0 0 2px 35px; color:#333333;}
.free_agent_interface .left_section p{float:left; width:500px; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;  color:#333; padding:0 0 20px 35px;}
.free_agent_interface .left_section p.last{float:left; width:500px; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;  color:#333; padding:15px 0 0 35px;}
.free_agent_interface .left_section p strong{width:auto; float:left}
.free_agent_interface .left_section p span{ font-weight:bold; color:#79170c}
.free_agent_interface .left_section p small{ font-size:10px; font-style:italic}
.free_agent_interface .left_section ul.bullet_tab{width: 500px;float: left;list-style: circle;padding: 0px 0 0px 55px;}
.free_agent_interface .left_section ul.bullet_tab li{width: 460px;float: left;padding-left: 5px;font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif;color: #333;padding-bottom: 4px;list-style-type: circle;}
.free_agent_interface .right_section{float:left; width:322px; background:url(images/bg_over1.gif) no-repeat 0 0; height:500px; padding:36px 0 0 28px;}
.free_agent_interface .right_section ul{  float:left; width:290px; list-style:none;}
.free_agent_interface .right_section li{float:left; width:287px; font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding-bottom:6px;}
.free_agent_interface .right_section li a{float:left; width:272px; background:url(images/right_nav_over.gif) no-repeat 0 0; height:26px; color:#fff; text-decoration:none; padding:11px 0 0 15px;}
.free_agent_interface .right_section li a:hover{background-position:0 bottom;}
.free_agent_interface .right_section li a.current{background-position:0 bottom; cursor:text}

#footer{width:924px; float:left; padding:3px 0 6px; font-size:9px; line-height:11px; color:#999;  border-left:1px solid #fff; min-height:60px; height:auto!important; height:60px; border-top:1px solid #333; margin-top:1px}
#footer p{float:left; width:924px; text-align:center; padding-top:10px; margin-left:0; margin-right:0; color:#666;}
#footer p.b_space{float:left; width:924px; text-align:center; padding:19px 0 100px; color:#666;}
.addthis_toolbox{float:left; width:200px; padding-top:15px; margin-left:25px; margin-right:0; color:#666;}
.addthis_toolbox a{float:left;width:100px; display:block  }
.addthis_toolbox a.addthis_button_facebook{width:18px}
.addthis_toolbox a.addthis_button_myspace{width:18px}
.addthis_toolbox a.addthis_button_twitter{width:18px}
.addthis_toolbox a.addthis_button_google{width:18px}
.addthis_toolbox a.addthis_button_email{width:18px}
.addthis_toolbox a.addthis_button_compact{width:55px; font-size:10px}
.addthis_toolbox a span.at300bs.at15t_compact{width:15px}
.addthis_toolbox span.addthis_separator{padding:1px;color:#999}

.line{ float:left; width:165px; padding-bottom:10px; margin-left:25px; border-bottom:1px solid #aaa}
.line a:hover{color:blue;}
.twitter{ font: 10px Verdana; text-align: center; float:left; width:80px; padding-top:10px;  color:#666}
.facebook{font: 10px Verdana; text-align: center; float:left; width:80px; padding-top:10px; color:#666}
.twitter_fr{ font: 10px Verdana; text-align: center; float:left; width:100px; padding-top:10px;  color:#666}
.facebook_fr{font: 10px Verdana; text-align: center; float:left; width:100px; padding-top:10px; color:#666}


#footer p a{ text-decoration:none; color:#666;}
#footer p a:hover{ text-decoration:underline;}
#footer p span{ color:#999; line-height:15px}
#footer sup  {font-size:10px}

#sub_menu1{width:706px; float:left; position:relative;}
#sub_menu1 ul{width:686px; background:#ddd; list-style:none; float:left; padding:0px 0 2px 20px; }
#sub_menu1 ul li{width:auto; float:left; background:url(images/sub_menu_separator.gif) no-repeat 0 10px; padding:0px 11px 0; font:normal 11px/30px Verdana; color:#fff;}
#sub_menu1 ul li.first{background:none;}
#sub_menu1 ul li a{width:auto; float:left; color:#555; text-decoration:none;}
#sub_menu1 ul li a:hover{text-decoration:underline;}
#sub_menu1 ul li a.active{text-decoration:none; color:#bbb; background:url(images/arrow1.gif) no-repeat center 0;}



#sub_menu{width:706px; float:left; position:relative;}
#sub_menu .arrow{width:13px; height:7px; position:absolute; top:0px; left:225px; background:url(images/arrow1.gif) no-repeat 0 0;}
#sub_menu strong{font: bold 15px Verdana, Arial, Helvetica;  color:#eee; float:left; padding:5px 0 2px 30px; margin-bottom:0px; }
#sub_menu ul{width:686px; list-style:none; float:left; padding:0px 0 2px 20px; margin-bottom:8px; border-right:1px solid #fff;}
#sub_menu ul li{width:auto; float:left; background:url(images/sub_menu_separator.gif) no-repeat 0 10px; padding:0px 11px 0; font:normal 11px/30px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
#sub_menu ul li.first{background:none;}
#sub_menu ul li a{width:auto; float:left; color:#fff; text-decoration:none;}
#sub_menu ul li a:hover{text-decoration:underline;}
#sub_menu ul li a.active{text-decoration:none; color:#bbb; background:url(images/arrow1.gif) no-repeat center 0;}
#left_container h5{display:block; font-size:14px; line-height:19px; color:#79170c; font-weight:bold; padding:0 0 20px 30px;}
#left_container h5.title_text{display:block; font-size:14px; line-height:19px; color:#79170c; font-weight:bold; padding:0 0 10px 30px;}
#left_container .contact_address{width:707px; float:left; border-top:1px solid #ccc; padding-bottom:25px;}
#left_container .contact_box{width:677px; padding-left:30px; float:left;background:url(images/contact_me_bg.gif) repeat-y 0 0; margin:30px 0 40px;}
#left_container .contact_box .left_side{width:250px; float:left;}
#left_container .contact_box .right_side{width:350px; float:left; padding:15px 0 0 50px;}
#left_container .contact_box .right_side .border_box{width:160px; height:157px; border:1px solid #999; float:left;}
#left_container .contact_box .left_side ul{width:250px; float:left; list-style:none;}
#left_container .contact_box .left_side ul li{width:250px; float:left; font-size:14px;}
#left_container .contact_box .left_side ul li.title{width:250px; float:left; font-size:14px; line-height:16px; color:#333; font-weight:bold; padding-bottom:25px;}
#left_container .contact_box .left_side ul li.title span{width:250px; float:left; font-weight:normal;}
#left_container .contact_box .left_side ul li.tel{width:250px; float:left; font-size:14px; line-height:19px; color:#76170c; font-weight:bold; padding-bottom:0px;}
#left_container .contact_box .left_side ul li.last{width:250px; float:left; font-size:12px; line-height:14px; color:#333; font-weight:normal; padding:50px 0 0;}
#left_container .contact_text{width:677px; padding-left:30px; float:left;background:url(images/long_separator.gif) no-repeat 0 0; padding-top:34px;}



#form_section{float:left; width:706px; 
border-top:1px solid #ccc;
}
#form_section p{ font-size:13px; line-height:15px; padding:12px 0 30px 33px;}
#form_section .form_top{float:left; width:706px; background:url(images/form_top.jpg) no-repeat 0 0; height:15px; line-height:2px; font-size:2px;}
#form_section .form_bottom{float:left; width:898px; 
background:url(images/form_bottom.jpg) no-repeat 0 0; height:24px;
}
#form_section .form_middle{float:left; width:706px; background:url(images/form_middle.jpg) repeat-y 0 0; }
#form_section .form_middle .inner_contents{float: left;width: 706px;padding: 21px 0 0 0;}
#form_section .form_middle .inner_contents .col1{float:left; width:360px; }
#form_section .form_middle .inner_contents .col2{float: left;width: 331px;padding: 0 0 0 5px;}
#form_section .form_middle .inner_contents .form_row{float:left; width:336px; padding:0 0 8px 0;}
#form_section .form_middle .inner_contents label{float: left;width: 135px;font-size: 11px;line-height: 13px;color: #cccccc;text-align: right;padding: 3px 1px 0 0;}
#form_section .form_middle .inner_contents .label2{ float: left;width: 260px;font-size: 11px;line-height: 13px;color: #cccccc;text-align: left;padding: 3px 1px 0 5px;font-weight:bold;}
#form_section .form_middle .inner_contents inputORIGINAL{float:left; width:172px; font-size:11px; line-height:13px; height:19px; background:#fff url(images/input_bg.gif) repeat-x 0 0; border:1px solid #333333; padding:3px 0 0 4px;}
#form_section .form_middle .inner_contents input{width:100px; height:16px; font-size:11px; background:#fff url(images/input_bg.gif) repeat-x 0 0; border:1px solid #333333; padding:3px 0 0 4px;}
#form_section .form_middle .inner_contents .drop_down{float:left; width:108px; height:19px; border:1px solid #9c9c9c; font-size:11px; line-height:13px; color:#333333;}
#form_section .form_middle .inner_contents .request_btn{float:left; background:url(images/request_btn.gif) no-repeat 0 0; width:101px; height:27px; border:none; cursor:pointer; margin:0 0 0 4px; display:inline;}
#form_section .form_middle .inner_contents .btn_row{float: left;width: 200px;padding: 20px 0 0 114px;}
#form_section .form_middle .inner_contents .btn_row label{float:left; width:108px; font-size:11px; line-height:13px; color:#cccccc; text-align:right; padding:3px 34px 0 0; background:url(images/icon01.gif) no-repeat 115px 3px;}


#form_career{float:left; width:574px; }
#form_career p{ font-size:11px; line-height:15px; padding:12px 0 30px 33px;}
#form_career .form_top{float:left; width:573px; background:url(images/form_top.jpg) no-repeat 0 0; height:15px; line-height:2px; font-size:2px;}
#form_career .form_bottom{float:left; width:573px; background:url(images/form_bottom.jpg) no-repeat 0 0; height:24px;}
#form_career .form_middle{float:left; width:573px; background:url(images/form_middle_career.jpg) repeat-y 0 0; }
#form_career .form_middle .inner_contents{
    float: left;
    width: 573px;
    padding: 2px 0 0 0;
}
#form_career .form_middle .inner_contents .col1{float:left; width:562px; }
#form_career .form_middle .inner_contents .form_row{float:left; width:549px;
padding:0 0 8px 0;
}

#form_career .form_middle .inner_contents label{
    float: left;
    width: 188px;
    font-size: 11px;
    line-height: 13px;
    color: #cccccc;
    text-align: right;
    padding: 3px 5px 0 0px;
}
#form_career .form_middle .inner_contents input{width:100px; height:16px; font-size:11px; background:#fff url(images/input_bg.gif) repeat-x 0 0; border:1px solid #333333; padding:3px 4px 0 4px;}

#form_career .form_middle .inner_contents .drop_down{float:left; width:108px; height:19px; border:1px solid #9c9c9c; font-size:11px; line-height:13px; color:#333333;}
#form_career .form_middle .inner_contents .request_btn{float:left; background:url(images/request_btn.gif) no-repeat 0 0; width:101px; height:27px; border:none; cursor:pointer; margin:0 0 0 4px; display:inline;}
#form_career .form_middle .inner_contents .btn_row{
    float: left;
    width: 390px;
    padding: 20px 0 0 185px;
}


form,fieldset{border: 0;margin: 0;padding: 0;}

#mortgage_glossary{width:677px; float:left; padding:0 0 50px 30px;}

#nav_letter{float:left; width:640px; border-bottom:1px #83190b solid;  border-top:1px #83190b solid;padding:10px 0 0; margin-bottom:10px;}
#nav_letter ul{float:left; width:390px; list-style:none; padding-left:15px; padding-bottom:13px;}
#nav_letter ul.second{ float:right; padding-right:30px;}
#nav_letter ul li{float:left; width:30px; height:23px; background:url(images/alpha_bg.gif) no-repeat 0 0;}
#nav_letter ul li a{float:left; width:25px; height:18px; line-height:14px; font-weight:bold; padding:5px 0 0 5px; text-decoration:none; color:#76170e;}

#mortgage_glossary .row{float:left; width:637px; border-bottom:1px #83190b solid; padding:5px 0;}
#mortgage_glossary .last{border:none;}
#mortgage_glossary .letter_box{ border:none; padding-bottom:0;}
#mortgage_glossary .row .letter{float:left; width:29px; height:19px; padding-top:4px; padding-left:10px; background:url(images/list_block_bg2.gif) no-repeat 0 0; color:#fff; font-weight:bold; margin-bottom:10px;}
#mortgage_glossary .row .letter a{color:#fff;}
#mortgage_glossary .row h3{float:left; width:637px; font-size:11px; line-height:15px; color:#333333; font-weight:bold; padding:0px}
#mortgage_glossary .row p{float:left; width:637px; font-size:11px; line-height:15px; color:#666;}
#mortgage_glossary .row a.top{float:right; width:auto; font-weight:bold; font-size:12px; color:#83190b; text-decoration:none;}
#mortgage_glossary .row a.top:hover{ text-decoration:underline;}

#mortgage_calculators {width:650px; float:left; padding:0 0 50px 30px;}
#mortgage_calculators ul{ margin: 0; padding: 0;}
#mortgage_calculators li{ list-style: circle; margin-left: 15px;}
#mortgage_calculators .calculators a{font-size:11px; color:#76170e;  }
#mortgage_calculators p.calculators {padding-top:15px }


#faq{float:left; width:706px;}
#faq .top_h{float:left; width:706px;}
#faq .top_h p{float:left; width:636px; border-bottom:1px solid #83190b; margin:0 40px 0 30px; display:inline; color:#333333; font-size:11px; line-height:13px;}
#faq .top_h p a{text-decoration:none; color:#7d180b; font-size:11px; line-height:13px; font-weight:bold;}
#faq .top_h p a:hover{text-decoration:underline;}
#faq .question_section{float:left; width:676px; padding:20px 0 0 30px;}
#faq .question_section h3{background:url(images/heading_bg.gif) no-repeat 0 0; height:20px; float:left; width:110px; font-size:12px; line-height:14px; color:#fff; padding:3px 0 15px 9px;}
#faq .question_section .questions{float:left; width:676px;}
#faq .question_section .questions ul{float:left; width:auto; padding:0 0 48px 0;}
#faq .question_section .questions ul li{ background:url(images/bullet2.gif) no-repeat 0 6px; list-style:none; padding:0 0 6px 10px;}
#faq .question_section .questions ul li a{text-decoration:none; font-size:11px; line-height:13px; font-weight:bold; color:#83190b;}
#faq .question_section .questions ul li a:hover{text-decoration:underline;}
#faq .question_section .ans_section{float:left; width:676px; padding:0 0 40px 0;}
#faq .question_section .ans_section p.question{font-size:11px; width:635px; float:left; line-height:13px; color:#333333; font-weight:bold; padding:0 0 0 0;}
#faq .question_section .ans_section p{font-size:11px; float:left; line-height:13px; color:#333333; padding:0 0 12px 0; width:635px;}
#faq .question_section .ans_section p span{float:right; padding:15px 0 0 0;}
#faq .question_section .ans_section p span a{font-size:11px; line-height:13px; color:#83190b; font-weight:bold; text-decoration:none;}
#faq .question_section .ans_section p span a:hover{text-decoration:underline;}
#faq .question_section .ans_section ul{float:left; width:auto; padding:0 0 0 12px!important; padding:0 0 0 16px;}
#faq .question_section .ans_section ul li{font-size:11px;line-height:13px; color:#333333; }

#left_container1{
    float: left;
    width: 706px;
    background: url(images/left_container_bg11.jpg) repeat-x 0 0;
    position: relative;
    border-left: 1px solid #fff;
    border-right: 1px solid #79170c;
}
#left_container1 h2{float:left; padding:20px 0 22px 32px; }
#left_container1 h2.inner_text{float:left; padding:20px 0 16px 32px;}
#left_container1 .content{float: left; width: 570px; padding: 23px 0 0 30px;}
#left_container1 .content .blog{float:left; width:520px;}
#left_container1 .content .blog span{width:500px; float:left; padding:4px 5px 0 0; font-size:11px;color:#444; line-height:15px}
#left_container1 .content .blog span .lbl{width:5px;  padding:4px 5px 0 0; font-size:11px;color:#444; line-height:15px}
#left_container1 .content .blog span a{padding:4px 5px 0 0; font-size:11px;color:#800000; line-height:15px}
#left_container1 .content .blog span h5{padding: 20px 5px 2px 0;font-weight: bold; font-size: 11px;color: #666}
#left_container1 .content .blog span h4 a{padding:5px 3px 0 0; font-weight:normal;font-size:11px;color:#555 }
#left_container1 .content ul{float: left;width: 551px;padding-left: 26px;color: #333;font-size: 11px;font-family: Verdana;line-height: 15px;}
#left_container1 .content_results{float: left; width: 650px; padding: 23px 0 0 30px;}
#left_container1 .content h3{float:left;width:670px; padding-bottom:20px; position:relative;}
#left_container1 .content h3 .mortgage{  position:absolute; left:0px; top:24px; font:bold 16px/18px Verdana Arial, Helvetica, sans-serif; color:#444;}
#left_container1 .content h3 .professionals{ position:absolute; left:0px; top:41px; font:bold 16px/18px Verdana Arial, Helvetica, sans-serif; color:#444;}
#left_container1 .content p{ display:block; padding-bottom:15px; font-size:11px; color:#333;}
#left_container1 .content p span{ color:#666;}
#left_container1 .content h4{ display:block; font-size:11px; color:#79170c; font-weight:bold; padding:5px 0 2px 0;}
#left_container1 .map{float:left; width:236px; height:146px; background:url(images/map1.png) no-repeat 0 0; position:absolute; top:20px; right:30px}

#left_container5{float: left;width: 706px; background: url(images/left_container_bg11.jpg) repeat-x 0 0;position: relative;border-left: 1px solid #fff;border-right: 1px solid #79170c;}
#left_container5 h2.inner_text{float:left; padding:20px 0 16px 32px;}
#left_container5 .content{float: left; width: 570px; padding: 10px 0 0 30px;}
#left_container5 .content .contact_me{border-bottom: 1px;float: left;width: 707px;padding: 18px 0 0;}
#left_container5 .content .contact_me .request_blog{ display:block; padding:10px 30px; font-size:11px; color:#333;width: 637px;}
#left_container5 .content .contact_me .request_blog a{text-decoration:underline }
#left_container5 .content .contact_me .request_blog a:hover{text-decoration:underline;color:red }
#left_container5 .content .contact_me .request_blog ul{padding-left:15px;}
#left_container5 .content .contact_me .request_blog ol{padding-left:15px;}
#left_container5 .content .contact_me .request_blog img{margin:5px; border:1px solid #bbb}
#left_container5 .content h5.title_blog{display:block; font-size:14px; line-height:19px; color:#79170c; font-weight:bold; padding:0 0 3px 30px;}
#left_container5 .content h5.title_date{display:block; font-size:11px; line-height:16px; color:#555; font-weight:bold; padding:0 0 10px 30px;}
#left_container5 .content h5.title_submited{display:block; font-size:11px; line-height:16px; color:#555; font-weight:bold; padding:0 0 30px 30px;}


#left_container5 .inner{float: left;width: 706px;background: url(images/inner.gif) repeat-x 0 0;position: relative;top: 0px;left: 0px;}

#sub_menu5{width:706px; height:34px; float:left; position:relative;}
#sub_menu5 .arrow{width:13px; height:7px; position:absolute; top:0px; left:225px; background:url(images/arrow1.gif) no-repeat 0 0;}
#sub_menu5 strong{font: bold 15px Verdana, Arial, Helvetica;  color:#eee; float:left; padding:5px 0 2px 30px; margin-bottom:0px; }
#sub_menu5 ul{width:686px; list-style:none; float:left; padding:0px 0 2px 20px; margin-bottom:8px;}
#sub_menu5 ul li{width:auto; float:left; background:url(images/sub_menu_separator.gif) no-repeat 0 10px; padding:0px 11px 0; font:normal 11px/30px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
#sub_menu5 ul li.first{background:none;}
#sub_menu5 ul li a{width:auto; float:left; color:#fff; text-decoration:none;}
#sub_menu5 ul li a:hover{text-decoration:underline;}
#sub_menu5 ul li a.active{text-decoration:none; color:#bbb; background:url(images/arrow1.gif) no-repeat center 0;}


#left_container2{font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #666; float: left;width: 924px; background: url(images/left_container_bg2.jpg) repeat-x 0 0;
    position: relative; border-left: 1px solid #fff;}
#left_container2 .google_map {float:left; width:924px;
border-top:solid  1px #83190b; border-bottom:solid  1px #83190b;
    color: #CCCCCC;
}
#left_container2 .content{
    float: left;
    width: 707px;
    padding: 0 0 10px 30px;
}
#left_container2 .content img{ padding-top:1px}
#left_container2 .inner p{padding:0 30px 10px 20px}


.centum_ca{float:left; background:url(images/ca_top_bg.jpg) repeat-y 0 0; width:708px; border-top:1px solid #83190b;}
.centum_ca .bottom{float:left; background:url(images/ca_bottom_bg.jpg) no-repeat 0 bottom; width:708px;}
.centum_ca .centum_left{float:left; width:477px; padding:13px 0 12px 38px;}
.centum_ca ul{float:right; width:185px; list-style:none; padding-top:12px;}
.centum_ca ul li{float:left; padding:0 0 0 3px; background:url(images/ca_bullet.gif) no-repeat 0 7px; width:175px;}
.centum_ca ul li a{color:#fff; font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal; float:left;}
.centum_ca ul li a:hover{text-decoration:underline;}

.centum_caFR{float:left; background:url(images/ca_top_bgFR.jpg) repeat-y 0 0; width:708px; border-top:1px solid #83190b;}
.centum_caFR .bottom{float:left; background:url(images/ca_bottom_bgFR.jpg) no-repeat 0 bottom; width:708px;}
.centum_caFR .centum_left{float:left; width:377px; padding:13px 0 12px 38px;}
.centum_caFR ul{float:right; width:215px; list-style:none; padding-top:10px;}
.centum_caFR ul li{float:left; padding:0 0 0 3px; background:url(images/ca_bullet.gif) no-repeat 0 7px; width:205px;}
.centum_caFR ul li a{color:#fff; font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal; float:left;}
.centum_caFR ul li a:hover{text-decoration:underline;}

#banner1{float:left; width:924px; position:relative; border-right:1px solid #fff; border-top:1px solid #fff!important;
    top: 0px;
    left: 0px;
}
#banner1 .bottom_banner{float:left; width:924px; height:32px; background:url(images/banner_bottom.gif) repeat-x 0 0;}
#banner1 img{float:left;}

.links1{float:left; width:707px;border-right:1px solid #79170c;}
.links1 a{text-decoration:none}
.links1 ul{float:left; width:707px; list-style:none; padding:0 0 0 0;}
.links1 ul li{float:left; padding:0 0 0 0;}
.links1 ul li.first{float:left; background:url(images/list_img1.gif) no-repeat 0 0; width:232px; height:49px;}
.links1 ul li.first p{text-decoration:none; display:block; font:bold 14px/16px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:9px 20px 0px 33px;}
.links1 ul li.first p span{color:#ccc;}
.links1 ul li.second{float:left;  background:url(images/list_img2.gif) no-repeat 0 0; width:92px; height:49px;}
.links1 ul li.second p{display:block; font:bold 17px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:13px 20px 0px 33px;}
.links1 ul li.third{text-decoration:none;float:left; background:url(images/list_img3.gif) no-repeat 0 0; width:268px; height:49px;}
.links1 ul li.third p{display:block; font:bold 14px/16px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:9px 35px 0px 60px;}
.links1 ul li.third p span{color:#ccc;}
.links1 ul li.fourth{float:left; background:url(images/list_img4.gif) no-repeat 0 0; width:115px; height:49px;}
.links1 ul li.fourth p{display:block; font:bold 17px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:13px 20px 0px 33px;}

.links1FR{float:left; width:707px;border-right:1px solid #79170c;}
.links1FR a{text-decoration:none}
.links1FR ul{float:left; width:707px; list-style:none; padding:0 0 0 0;}
.links1FR ul li{float:left; padding:0 0 0 0;}
.links1FR ul li.first{float:left; background:url(images/list_img1.gif) no-repeat 0 0; width:232px; height:49px;}
.links1FR ul li.first p{text-decoration:none; display:block; font:bold 14px/16px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:9px 20px 0px 15px;}
.links1FR ul li.first p span{color:#ccc;}
.links1FR ul li.second{float:left;  background:url(images/list_img2.gif) no-repeat 0 0; width:92px; height:49px;}
.links1FR ul li.second p{display:block; font:bold 17px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:13px 5px 0px 15px;}
.links1FR ul li.third{text-decoration:none;float:left; background:url(images/list_img3.gif) no-repeat 0 0; width:268px; height:49px;}
.links1FR ul li.third p{display:block; font:bold 14px/16px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:9px 5px 0px 35px;}
.links1FR ul li.third p span{color:#ccc;}
.links1FR ul li.fourth{float:left; background:url(images/list_img4.gif) no-repeat 0 0; width:115px; height:49px;}
.links1FR ul li.fourth p{display:block; font:bold 17px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:13px 5px 0px 15px;}



.rate1{float:right;width:216px; border-left:1px solid #800000; padding-left:0px; position:absolute; right:0; top:0px; }
.rate1 .height{height:100%; padding-left:1px;}
.rate1 .heading{margin-top:-28px;float: left;width: 201px;background: #83190b;padding: 8px 0 8px 15px;font-size: 12px;color: #fff;}
.rate1 .content{float:left; width:209px; background:#fff url(images/bg_rate.gif) repeat-x 0 0; padding:8px 0 8px 8px; font-size:12px; margin-top:1px;}
.rate1 td{width:65px; text-align:center;font-size:10px}
.rate1 1tr{height:24px}
.rate1 .content .row{float:left; width:200px; border-bottom:1px #fff solid; padding-bottom:1px;text-align:center}
.rate1 .content .row_bottom{float:left; width:200px; padding-top:7px; height:1px; border-bottom:1px solid #fff;text-align:center}
.rate1 .content .row_up{text-align:center;float:left; width:200px;padding-bottom:0px; padding-top:0px; background:url(images/row_up.gif) no-repeat 0 0; padding-left:2px}
.rate1 .content .row_down{text-align:center;float:left; width:200px; padding-bottom:0px; padding-top:0px; background:url(images/row_bg.gif) no-repeat 0 0;padding-left:2px}

.rate1 .content .col{float:left; width:65px; color:#333; font-size:11px; padding:8px 0 8px 0;}
.rate1 .content .col2{float:left; width:65px; font-size:11px; color:#6c1413; padding:8px 0 8px 0}
.rate1 .content .col3{float:left; width:65px; font-size:11px; color:#333; padding:8px 0 8px 0;}
.rate1 .content .row1{float:left; width:200px;padding-bottom:4px; padding-top:8px;color:#333; font-size:9px;}
.rate1 .content .row1 a{color:#6c1313; text-decoration:underline; font-size:11px;}
.rate1 .content .row1 p{ font-size:13px; line-height:16px; padding-top:10px; border-top:1px solid #fff}

.rate1 ul.list{float:left; width:215px; list-style:none; margin-top:243px; border-top:1px solid #83190b;}
.rate1 ul.list li{float:left; width:215px; background:url(images/list_li.jpg) no-repeat right 0; height:24px; padding:7px 0 0 0;}
.rate1 ul.list li ol{float:left; list-style:none; padding-left:2px;}
.rate1 ul.list li ol li{float:left; width:auto!important; padding:0 11px; background:url(images/sep1.gif) no-repeat right 1px;  font-size:12px; font-family: Verdana, "Myriad Pro",Arial, Helvetica, sans-serif;}
.rate1 ul.list li ol li a{color:#7f180c; text-decoration:none}
.rate1 ul.list li ol li a:hover{text-decoration:underline}
.rate1 ul.list li ol li img{float:left;}
.rate1 ul.list li ol li.last{ background:none; padding-right:0}
.rate1 .content .rate_update{font-size:10px; padding-left:5px;border-top:1px solid #fff}


#header .anchor1{width:900px; float:left; padding-right:14px; height:32px; }
#header .anchor1 .links{float:right; padding:9px 0 7px 0px; font-size:11px;margin-right:-6px; display:inline;}
#header .anchor1 .links a{color:#999; text-decoration:none; margin:0 7px 0 7px; display:inline}
#header .anchor1 .links a:hover{text-decoration:underline;}
#header .anchor1 .links a.redlink{color:#83190b; text-decoration:none; margin:0 4px 0 7px; display:inline;}
#header .anchor1 .links a.redlink:hover{text-decoration:underline;}
#header .anchor1 .links span{color:#83190b}

.calcPage tr td{ padding:10px;}
.calcPage tr td a{font-size:12px; line-height:15px; color:#76170e; font-weight:bold;}
.calcPageDescr tr td{ padding:00px;}
.calcPageDescr tr td a{font-size:12px; line-height:15px; color:#76170e; font-weight:bold;}


.fine_print{ font-size: 9px;    line-height: 11px;    font-family: Verdana, Arial, Helvetica, sans-serif;    color:#999;    display: block;    text-align: justify;}

.accordionHeader{border-top: 1px solid #aaaaaa;color: white;background: #d9d9d9 ;font-weight: bold;padding: 5px 0 5px 20px;  cursor: pointer;}

.obout_title{font-weight: bold; background-color: #800000; color:#EEE; border: solid 1px #AAAAAA; padding: 2px 0px 2px 5px; text-align: center;}

.obout_desc{color:#666; font-size: 10px;border: solid 1px #AAAAAA; background-color: #eee; padding: 5px 5px 5px 5px;}

.obout_desc_office{color:#fff; font-size: 10px;border: solid 1px #ccc; background-color: #666; padding: 5px 5px 5px 5px;}


.title_bold {font-size:11px; font-weight:bold; color:#800000;}

.simple{ font-family: Verdana; font-size: 11px; font-style: normal; height:16px;}

.simpledd{font-family: Verdana; font-size: 11px; font-style: normal; height:20px;}

.tablestyle
{
    float: left;
}

.td a{font-size:12px; line-height:15px; color:#76170e; font-weight:bold;}

.captcha
{ padding-left:0px;font-family: Verdana; font-size: 11px; font-style: normal; height:20px; text-align:left; }
.captcha input {float:none}

.web_edit{display:block; float: left;
    width: 656px;
    padding: 0 0 0 30px;
    top: 0px;
    left: 0px;
    color: #555;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    line-height:15px;
}
.web_edit p{padding:0 0 15px 0; }
.web_edit ul{ padding:5px 0 5px 25px}
.web_edit ul li{}
.web_edit a{color:#7d180b; text-decoration:underline;}



#left_container .inner_bottom_request_call 
{
    background: url(images/form_middle2.gif);
    position: relative;
    float: left;
    width: 706px;
    padding: 5px 0px 0px 0px;
    font-family: Verdana; font-size: 11px; font-style: normal;
    top: 0px;
    left: 0px;
}


#left_container .inner_bottom_request_call .notif
{
    float: left;
    width: 706px;
}
#left_container .inner_bottom_request_call .notif p
{}

#left_container .inner_bottom_request_call .form_bottom{float:left; width:706px; background:url(images/form_bottom.jpg) no-repeat 0 0; height:24px;}




#left_container .inner_bottom p {}
#left_container .inner_bottom ul{
    width: 366px;
    left: 20px;
    position: relative;
}
#left_container .inner_bottom ul li{}


td .agent_data { font-size:12px; color:#666; padding-left:10px }
td .agent_data p{ padding-top:10px; padding-bottom:10px }
td .agent_data .style1{ padding-top:5px; line-height:20px; color:#7d180b;}
td .agent_data .style2{ padding-top:0px;}
td .agent_data a{color:#7d180b; text-decoration:none}
td .agent_data a:hover{text-decoration:underline}
td .agent_data .border { border: 1px solid #cecece; padding: 2px; background: #d9d9d9 url(images/bg-photo.png) top repeat-x;   display: block;}

.google{color:#666}
.google a{color:#7d180b; text-decoration:underline;}
.google a:hover{color:red; text-decoration:underline;}

.webedit{float: left;width: 700px;padding-left: 20px;padding-top: 20px;color: #333;font-size:12px;}
.webedit .fields{ line-height:20px}
.webedit .fields .row{float:left; width:650px;padding:0 0 8px 0;}
.webedit .fields label{float: left;width: 95px;}
.webedit a{color:#7d180b; text-decoration:underline;}
.webedit p.spacing{padding:0 0 300px 0; }


#cust_calc {padding:5px 5px 0 5px;  font-size: 11px;  width: 650px;  color: #555 }
#cust_calc p.calculators {margin-top:0;padding-top:0; padding-bottom:10px;font-size:11px;  } 
