*{margin:0; padding:0;}
a{outline:none;}
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;}

form,fieldset{border: 0;margin: 0;padding: 0;}

#header{width:924px; float:left; background:url('images/header_bg2.gif') repeat-x 0 0; border-left:1px solid #fff; border-right:1px solid #fff;border-bottom:1px solid #fff;  }

#header .anchor{width:859px; float:left; padding-right:65px; height:33px;}
#header .anchor .links{float:right; background:url('images/leaf.gif') no-repeat 0 7px; padding:8px 0 7px 28px; font-size:12px;}
#header .anchor .links a{color:#999; text-decoration:none;}
#header .anchor .links a:hover{text-decoration:underline;}

#header .anchor_inside_p{width:900px; float:left; padding-right:14px; height:32px;}
#header .anchor_inside_p .links{float:right; background:url('images/leaf.gif') no-repeat 0 7px; padding:9px 0 7px 22px; font-size:11px;}
#header .anchor_inside_p .links a{color:#999; text-decoration:none;}
#header .anchor_inside_p .links a:hover{text-decoration:underline;}
#header .anchor_inside_p .linksoffice{float:right; padding:9px 0 7px 8px; font-size:11px; font-weight:}
#header .anchor_inside_p .linksoffice a{color:#555; text-decoration:none;}
#header .anchor_inside_p .linksoffice a:hover{color:#800000; text-decoration:underline;}

#header .container{width:923px; float:left; }
#header .container .looking{float:left; padding:28px 0 0 50px;}
#header .container .looking_inner_page{float:left; padding:28px 0 0 42px;}
#header .container ul{float:right; width:270px; list-style:none; padding-top:9px;}
#header .container .black_bg{float:right; background:url(images/black_bg.gif) no-repeat 0 0; width:360px; height:76px}
#header .container .black_bg h3{float:left; color:#fff; font:13px/14px Verdana, Arial, Helvetica, sans-serif; font-weight:bold ; width:336px; padding:19px 0 0 24px;}
#header .container .black_bg p{float:left; color:#fff; text-transform:uppercase; padding:0 0 0 24px; width:336px; font:10px/13px Verdana, Arial, Helvetica, sans-serif; }

#__header .container .black_bg{float:right; width:270px; list-style:none; padding-top:9px;}
#header .container ul li{float:left; margin:0; width:260px; background:url('images/bullets.gif') no-repeat 0 6px; padding-left:10px;}
#header .container ul li a{color:#fff; font-size:11px; line-height:12px; text-decoration:none; padding:0;}
#header .container ul li a:hover{text-decoration:underline;}

#header .container ul.inner_page{float:right; width:260px; list-style:none; padding:20px 0 0 10px;}
#header .container ul.inner_page li{float:left; margin:0; width:260px; background:url('images/bullets.gif') no-repeat 0 6px; padding-left:10px;}
#header .container ul.inner_page li a{color:#fff; font-size:11px; line-height:12px; text-decoration:none; padding:0;}
#header .container ul.inner_page li a:hover{text-decoration:underline;}

#nav_bar{width:924px; float:left; background:url('images/top_menu_bg.jpg') no-repeat 0 0; height:60px; border-top:1px solid #fff; border-bottom:1px solid #fff;}
#nav_bar ul{width:auto; float:left; list-style:none;}
#nav_bar ul li{width:212px; float:left; padding:12px 0 0 30px; } 
#nav_bar ul li.second{width:191px; float:left; } 
#header .bradcrume{width:924px; float:left; background:url('images/bradcrume_bg.jpg') no-repeat 0 0; height:39px; border-bottom:1px solid #81190b;}
#header .bradcrume ul{width:auto; float:left; list-style:none; padding:15px 0 0 35px;}
#header .bradcrume ul li{width:auto; float:left; font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif; color:#81190b; padding-right:7px;}
#header .bradcrume ul li a{color:#81190b; text-decoration:underline; text-transform:uppercase;}
#header .bradcrume ul li a:hover{text-decoration:none;}


#menu{width:924px; float:left; position:absolute; left:0; top:0; z-index:999;}
#menu ul{width:894px; float:left; list-style:none; padding-left:30px;}
#menu ul li{float:left; width:auto; background:url('images/menu_bg.gif') repeat-x 0 0; padding:0 3px 0 0; font:normal 13px/15px Verdana, Arial, Helvetica, sans-serif; }
#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;}
#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 9px 8px 5px; background:url('images/sep.jpg') no-repeat right 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 9px 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 25px 12px 13px;  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;}


#banner{float:left; width:924px; background:url('images/banner_bg.jpg') repeat-x 0 0; position:relative; padding-top:2px; border-left:1px solid #fff; border-right:1px solid #fff;}
#banner .bottom_banner{float:left; width:924px; height:32px; background:url('images/banner_bottom.gif') repeat-x 0 0;}
.bound{ height:250px;}
#banner .left{float:left; width:451px; padding-top:68px; position:absolute; left:395px; top:0;}

#banner_inner{float:left; width:924px; position:relative; border-left:1px solid #fff; border-top:1px solid #83190b; border-bottom:1px solid #83190b;}
#banner_inner .left_text{width:708px;position:absolute; left:0px; top:0px; border-right:1px solid #83190b; }

#___banner_inner .rate_in_canada{width:214px; float:right; padding:0 1px 1px 1px; height:264px;}


.rate{float:right; width:214px; height:215px; position:absolute; top:0px; right:0;}
.rate td{width:65px;font-size:10px; text-align:center;}

.rate.height{height:100%; padding-left:0px;}
.rate .heading{float:left; width:199px; background:#83190b; padding:8px 0 8px 15px; font-size:12px; color:#fff;}
.rate .content{float:left; width:209px; background: 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: 205px; border-bottom: 1px #fff solid; padding-bottom: 5px; font-weight:bold;color:#666}
.rate .content .row_up{float:left; width:205px;padding-bottom:0px; padding-top:0px; background:url('images/row_up.gif') no-repeat 0 0;}
.rate .content .row_down{float:left; width:205px; padding-bottom:0px; padding-top:0px; background:url('images/row_bg.gif') no-repeat 0 0;}
.rate .content .col{float:left; width:65px; color:#333; font-size:10px;padding:9px 0 9px 0;}
.rate .content .col2{float:left; width:65px; font-size:11px; font-weight:bold; color:#6c1413; padding-top:9px;padding-bottom:9px;}
.rate .content .col3{float:left; width:65px; font-size:11px; color:#333; padding:9px 0 9px 0;}
.rate .content .row1{float:left; width:205px;padding-bottom:4px; padding-top:6px;color:#333; font-size:9px;}
.rate .content .row1 a{color:#6c1313; text-decoration:underline; font-size:11px;}
.rate .content th{float:left; width:56px;color:#333; font-size:9px }
.rate .content .rate_update{font-size:10px; padding-left:5px;border-top:1px solid #fff}
.rate 1tr{height:24px}

#banner_inner .bottom_banner{float:left; width:924px; height:32px; background:url('images/banner_bottom.gif') repeat-x 0 0;}
.bound{ height:250px;}
#banner_inner .left{float:left; width:451px; padding-top:68px; position:absolute; left:395px; top:0;}

#banner_inner .bottom_banner_inner{float:left; width:924px; height:64px; background:url('images/bottom_banner.gif') repeat-x 0 0; position:relative;}
#banner_inner .bottom_banner_inner .arrow{position:absolute; bottom:-14px; left:17px;}
#banner_inner .bottom_banner_inner .title{float:left; padding:20px 0 0 21px;}
#banner_inner .bottom_banner_inner .tabs{float:left; list-style:none; padding:0 0 0 97px;}
#banner_inner .bottom_banner_inner .tabs li{float:left; padding:0 0 0 0;}
#banner_inner .bottom_banner_inner .tabs li.active{background:url('images/eliminate_tab.jpg') no-repeat 0 0; width:264px; height:65px}
#banner_inner .bottom_banner_inner .tabs li p{float:left; width:235px; color:#fff; font-size:12px; padding:12px 0 0 24px;}
#banner_inner .bottom_banner_inner .tabs li p a{font-size:12px; color:#999999; text-decoration:none;}
#banner_inner .bottom_banner_inner .tabs li p a:hover{font-size:12px; color:#999999; text-decoration:underline;}


#banner_inner .bottom_banner_inner1{float:left; width:924px; height:70px; background:url('images/bottom_banner1.jpg') repeat-x 0 0; position:relative; border-bottom:1px solid #fff;}
#banner_inner .bottom_banner_inner1 .arrow{position:absolute; bottom:-14px; left:17px;}
#banner_inner .bottom_banner_inner1 .tabs{float:left; list-style:none; padding:0px;}
#banner_inner .bottom_banner_inner1 .tabs li{width:212px; float:left; padding:15px 0 0 30px;}
#banner_inner .bottom_banner_inner1 .tabs li.tab2{width:191px; float:left; padding:15px 0 0 30px;}
#banner_inner .bottom_banner_inner1 .tabs li.tab3{width:182px; float:left; padding:15px 0 0 30px;}

#banner_inner .bottom_banner_inner2{float:left; width:924px; height:70px; background:url('images/banner_bottom_2.jpg') repeat-x 0 0; position:relative; border-bottom:1px solid #fff;}
#banner_inner .bottom_banner_inner2 .arrow{position:absolute; bottom:-14px; left:17px;}
#banner_inner .bottom_banner_inner2 .tabs{float:left; list-style:none; padding:0px;}
#banner_inner .bottom_banner_inner2 .tabs li{width:212px; float:left; padding:15px 0 0 30px;}
#banner_inner .bottom_banner_inner2 .tabs li.tab2{width:191px; float:left; padding:15px 0 0 30px;}

#banner_inner .bottom_banner_inner3{float:left; width:924px; height:70px; background:url('images/banner_bottom_3.jpg') repeat-x 0 0; position:relative; border-bottom:1px solid #fff;}
#banner_inner .bottom_banner_inner3 .arrow{position:absolute; bottom:-14px; left:17px;}
#banner_inner .bottom_banner_inner3 .tabs{float:left; list-style:none; padding:0px;}
#banner_inner .bottom_banner_inner3 .tabs li{width:212px; float:left; padding:15px 0 0 30px;}
#banner_inner .bottom_banner_inner3 .tabs li.tab2{width:191px; float:left; padding:15px 0 0 30px;}


.link{float:left; width:212px; background:url('images/banner_link_bg.gif') no-repeat 0 0; padding:7px 0 10px 20px; margin-top:20px; margin-left:70px; display:inline;}
.link_inner{ margin-top:66px;}
.link2{float:left; width:197px; margin-left:0px; background:url('images/banner_link_bg2.gif') no-repeat 0 0; padding:7px 0 10px 17px; margin-top:5px; }
.link ul{float:left; width:197px; list-style:none;}
.link ul li{float:left; width:197px; font-size:11px; line-height:14px; padding-bottom:3px;}
.link ul li a.m_calc{float:left; background:url('images/m_calc_icon.gif') no-repeat 0 0; padding:3px 0 3px 32px; text-decoration:none; color:#999;}
.link ul li a.m_glos{float:left; background:url('images/m_glos_icon.gif') no-repeat 0 0; padding:3px 0 3px 32px; text-decoration:none; color:#999;}
.link ul li a.m_ask{float:left; background:url('images/f_ask_icon.gif') no-repeat 0 0; padding:3px 0 3px 32px; text-decoration:none; color:#999;}


#banner .bottom_banner_inner{float:left; width:924px; height:64px; background:url('images/bottom_banner.gif') repeat-x 0 0; position:relative;}
#banner .bottom_banner_inner .arrow{position:absolute; bottom:-14px; left:17px;}
#banner .bottom_banner_inner .title{float:left; padding:20px 0 0 21px;}
#banner .bottom_banner_inner .tabs{float:left; list-style:none; padding:0 0 0 97px;}
#banner .bottom_banner_inner .tabs li{float:left; padding:0 0 0 0;}
#banner .bottom_banner_inner .tabs li.active{background:url('images/eliminate_tab.jpg') no-repeat 0 0; width:264px; height:65px}
#banner .bottom_banner_inner .tabs li p{float:left; width:235px; color:#fff; font-size:12px; padding:12px 0 0 24px;}
#banner .bottom_banner_inner .tabs li p a{font-size:12px; color:#999999; text-decoration:none;}
#banner .bottom_banner_inner .tabs li p a:hover{font-size:12px; color:#999999; text-decoration:underline;}
#inner_container{float:left; width:924px; border-bottom:1px solid #bc240f;}
#inner_page_container{float:left; width:924px; border-bottom:1px solid #999999; position:relative;}
#top_shadow{width:924px; float:left; position:absolute; top:0px; left:2px;}
#top_shadow .shadow_inner{width:924px; float:left; background:url('images/header_shadow.png') no-repeat 0 0; height:20px;}
#inside_sec{float:left; width:924px; background:url('images/earn_bg.gif') repeat-y 0 0;}
#inside_sec_top{float:left; width:924px;/* background:url('images/earn_top.gif') no-repeat 0 0;*/}
#inside_sec_bottom{float:left; width:924px; background:url('images/earn_bottom.gif') no-repeat 0 bottom;}

#home_marketing{width:924px; float:left; border-bottom:1px solid #83190b; position:relative}
#home_marketing .left_img{width:327px; float:left;}
#home_marketing .right_area{
    width: 581px;
    float: right;
    background: url('images/home_bottom_map.jpg') no-repeat 0 0;
    padding: 15px 0 0 15px;
}
#home_marketing .right_area .left_text{width:315px; float:left;}
#home_marketing .right_area .left_text p{width:315px; float:left; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#333333; padding:5px 0 22px;}
#home_marketing .right_area .left_text p a{font: 12px Verdana; color: #780b20; text-decoration: none; float: none;}
#home_marketing .right_area .left_text a{
    width: 315px;
    float: left;
    color: #780b20;
    text-decoration: none;
    font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
}
#home_marketing .right_area .left_text a:hover{ text-decoration:underline}
#the_right_tool{width:187px; height:39px; position:absolute; right:35px; top:38px;}
#the_right_tool .text_img{width:187px; height:39px;}

#spacer{width:924px; float:left; height:70px; position:relative;
    top: 0px;
    left: 0px;
}

#primo_mortgage{width:135px; height:58px; position:absolute; right:85px; top:87px; }
#primo_mortgage .text_img1{width:135px; height:28px;}

#brifecase1{
    width: 341px;
    height: 200px;
    position: absolute;
    right: -2px;
    top: 175px;
}
#brifecase1 .text_img1{width:135px; height:28px;}

#left_container{float:left; width:296px; border:1px solid #fff; border-bottom:none; border-right:none;}
#left_container .alexa {color:#444 ;float:left;  padding:0; width:280px; padding:40px 0 0 10px; font-size:11px}
#left_container ul{float:left; list-style:none; padding:0; width:296px;}
#left_container ul.bottom{float:left; list-style:none; padding:38px 0 100px; width:296px;}
#left_container ul li{float:left; border-bottom:1px solid white; width:296px !important; width:280px;}
#left_container ul li.arrow{float:left; width:281px !important; width:265px; background:url('images/arrow.gif') no-repeat 20px 14px; padding-left:15px;}
#left_container ul li.arrow a{float:left;  width:252px !important; width:236px; background:none;}
#left_container ul li.arrow a:hover{float:left; width:252px !important; width:236px; background:none; color:#333;}

#left_container ul li.first{height:10px; padding:4px 0 0 17px; float:left;  width:280px !important; width:264px;}
#left_container ul li a{float:left; color:#333; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; line-height:17px; padding:10px 10px 8px 19px; width:267px;}
#left_container ul li a:hover{color:#fff; background:#2b2b2b url('images/eliminate_hover.jpg') repeat-x 0 0; width:270px;}
#left_container ul li a.current{color:#fff; background:#2b2b2b url('images/eliminate_hover.jpg') repeat-x 0 0; width:270px;}
#right_container{float:right;  width:623px;  padding-bottom:40px;}
#left_container ul li.tab_headline{float:left; border-bottom:1px solid #fff; width:296px !important; width:280px; position:relative;}
#left_container ul li.tab_headline .b_shadow{float:left; width:296px!important; width:280px; background:url('images/menu_tab_shadow.png') no-repeat 0 0; height:14px; position:absolute; bottom:-15px; left:0px;}
#left_container ul li h6.headline a{color:#fff; background:#490d0d url('images/tab_headline.jpg') repeat-x 0 0; width:270px;  padding:13px 10px 11px 19px; font-weight:normal; font:normal 10px/17px Verdana, Arial, Helvetica, sans-serif;}

#left_container ul li.red_border{float:left;  width:296px !important; width:280px; position:relative;}

#left_container ul li h6.red_border{color:#711511; background:none; width:268px;  padding:13px 10px 10px 19px; font-weight:normal; font:bold 10px/17px Verdana, Arial, Helvetica, sans-serif;  border:1px solid #711511;}

#left_container ul li.red_border .b_shadow{float:left; width:296px!important; width:280px; background:url('images/menu_tab_shadow.png') no-repeat 0 0; height:14px; position:absolute; bottom:-14px; left:0px;}


#right_container{float:right;  width:623px;  padding-bottom:40px;}

#right_container h1{float:left; width:581px; padding:17px 0 0 29px;}
#right_container h2{float:left; width:594px; padding:23px 0 8px 29px; font-size:13px; color:#7d180c; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #ccc;}
#right_container h3{float:left; width:594px; padding:16px 0 0px 29px; font:bold 13px/45px Verdana, Arial, Helvetica, sans-serif; color:#7e180c;}
#right_container .black_bg{float:left; background:#363636 url('images/eliminate_black_bg.gif') repeat-x 0 0; width:623px; margin-top:18px; padding:0 0 12px;}
#right_container .black_bg p{float:left; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:11px 0 0 29px; width:430px;}
#right_container .black_bg p.two{float:left; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:4px 0 0 29px; width:390px;}
#right_container .black_bg a{float:right; color:#999; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; margin:11px 29px 0 0; display:inline;}
#right_container .black_bg a:hover{text-decoration:underline;}
#right_container p.text{float:left; width:571px; padding:16px 0 0 29px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333;}
#right_container p.text a{color:#7f180c; text-decoration:none;}
#right_container p.text small{color:#333; font-style:italic; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:14px;}
#right_container ul.tab_text{float:left; width:571px; list-style:none;}
#right_container ul.tab_text li{float:left; width:500px; padding:16px 0 0 49px; font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif; color:#333;}

#right_container ul.bullet_tab{float:left; width:500px; list-style:none; padding:4px 0 10px 45px; }
#right_container ul.bullet_tab li{float:left; width:500px; padding:10px 0 10px 10px; font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif; color:#333; background:url('images/black_bullet.jpg') no-repeat 0 15px;}
#right_container ul.bullet_tab li a.bullet_red_big{font:bold 14px/18px Verdana, Arial, Helvetica, sans-serif; color:#83190B;}

#right_container h6.arrow_bullet{width:500px; padding:4px 0 0 15px;float:left; background:url('images/arrow_bullet.gif') no-repeat 0 8px; font:bold 13px/15px Verdana, Arial, Helvetica, sans-serif; color:#333; margin:15px 0 0 30px;}


#right_container ul{float:left; width:571px; list-style:none; padding-top:4px;}
#right_container li{float:left; width:500px; padding:12px 0 0 49px; font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif; color:#83190b;}
#right_container li a{color:#83190b; text-decoration:none;}
#right_container li a:hover{text-decoration:underline;}

#right_container ul.normal_text{float:left; width:571px; list-style:none; padding-top:8px;}
#right_container ul.normal_text li{float:left; width:500px; padding:12px 0 0 55px; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#333;}

#right_container p.text a:hover{text-decoration:underline;}
#right_container .term{float:left; width:579px; padding:17px 0 0 25px;}	
#right_container .term .strip{float:left; width:579px; background:url('images/term_strip.gif') no-repeat 0 0; height:27px; text-align:center; padding-top:10px;}
#right_container .term .strip img{float:none;}

#right_container .data_row{float:left; width:579px; padding:14px 0 0;}
#right_container .data{float:left; width:579px; padding:0 0 0 25px;}	
#right_container .data .row{float:left; width:579px; background:url('images/bor_hori.gif') no-repeat 0 bottom; padding:2px 0 5px;}
#right_container .data .data_sec{float:left; width:579px; background:url('images/bor_strip.gif') repeat-y 0 0; text-align:center; padding-bottom:6px;}
#right_container .data .top_sec{float:left; width:579px; font:normal 11px/12px Verdana, Geneva, sans-serif; color:#000; text-align:center; padding:9px 0 5px;}
#right_container .data .top_sec .mid{ padding-top:12px;}
#right_container .data .row01{float:left; width:579px; font:normal 11px/12px Verdana, Geneva, sans-serif; color:#4f4f4f; text-align:center; padding:14px 0 5px;}
#right_container .data .col01{float:left; width:118px;}
#right_container .data .col02{float:left; width:167px;}
#right_container .data .col03{float:left; width:138px;}
#right_container .data span{color:#752121;}

.overview{float:left; width:924px; background:url('images/over_view_repeat.gif') repeat-y 0 0; border-left:1px solid #fff; border-bottom:1px solid #bc240f;}
.overview .left_section{float:left; width:574px; padding-bottom:30px;}
.overview .left_section h3{float:left; width:535px; border-bottom:1px solid #ccc;font:bold 13px/45px Verdana, Arial, Helvetica, sans-serif; padding-left:35px; color:#7e180c }
.overview .left_section h4{float:left; width:514px; font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif; padding-left:35px; color:#333; text-transform:uppercase }

.overview .left_section p{float:left; width:500px; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;  color:#333; padding:15px 0 20px 35px;}
.overview .left_section p strong{width:auto;float:left}
.overview .left_section p span{ font-weight:bold}
.overview .left_section .button{width:100%; float:left; text-align:center;}
.overview .left_section .button img{ float:none!important;}

.overview .right_section{float:left; width:322px; background:url('images/bg_over.gif') no-repeat 0 0; height:500px; padding:36px 0 0 28px;}

.overview .right_section ul{float:left; width:290px; list-style:none;}
.overview .right_section li{float:left; width:287px; font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding-bottom:6px;}
.overview .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;}
.overview .right_section li a:hover{background-position:0 bottom;}
.overview .right_section li a.current{background-position:0 bottom; cursor:text}

.privacy_policy{float:left; width:924px; background:url('images/over_view_repeat.gif') repeat-y 0 0; border-left:1px solid #fff; border-bottom:1px solid #999999;}
.privacy_policy .left_section{float:left; width:574px; padding-bottom:30px;}
.privacy_policy .left_section h3{float:left; width:535px; border-bottom:1px solid #ccc;font:bold 13px/42px Verdana, Arial, Helvetica, sans-serif; color:#7e180c; margin-bottom:10px; padding :5px 0 0 35px}
.privacy_policy .left_section h4{float:left; width:514px; font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif; padding-left:35px; color:#333333;}
.privacy_policy .left_section p{float:left; width:500px; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;  color:#333; padding:15px 0 20px 35px;}
.privacy_policy .left_section p.last{float:left; width:500px; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;  color:#333; padding:15px 0 0 35px;}
.privacy_policy .left_section p strong{width:auto; float:left}
.privacy_policy .left_section p span{ font-weight:bold}
.privacy_policy .left_section .google_map {float:left; width:574px;border-top:solid  1px #83190b; border-bottom:solid  1px #83190b;
    color: #CCCCCC;}
.privacy_policy .left_section  .content_results{float: left; width: 528px; padding: 23px 0 0 30px;}

/*.privacy_policy .left_section ul{width:500px; float:left; list-style:none; padding:15px 0 20px}
.privacy_policy .left_section ul li{width:460px; float:left; padding-left:80px; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;  color:#333; padding-bottom:4px;}
*/
.privacy_policy .left_section ul.bullet_tab{float:left; width:500px; list-style:none; padding:4px 0 4px 45px; }
.privacy_policy .left_section ul.bullet_tab li{float:left; width:500px; padding:5px 0 5px 10px; font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif; color:#333; background:url('images/black_bullet.jpg') no-repeat 0 15px;}

.privacy_policy .right_section{float:left; width:322px; background:url('images/bg_over1.gif') no-repeat 0 0; height:500px; padding:36px 0 0 28px;}
.privacy_policy .right_section ul{float:left; width:290px; list-style:none;}
.privacy_policy .right_section li{float:left; width:287px; font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding-bottom:6px;}
.privacy_policy .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;}
.privacy_policy .right_section li a:hover{background-position:0 bottom;}
.privacy_policy .right_section li a.current{background-position:0 bottom; cursor:text}

#container_inner{float:left; width:926px; position:relative; background:url('images/banner_bg2.gif') repeat-x 0 0; padding-top:6px;}
#container_inner1{float:left; width:926px; background:url('images/right_bg_shrot.gif') no-repeat right 200px;}
#container_inner2{float:left; width:926px; background:url('images/right_bg_long.gif') no-repeat right 200px;}
#nav_inner{width:550px; float:left; position:absolute; left:40px; top:33px; z-index:999;}
.terminology{ left:0; top:33px; z-index:999; width:550px; position:absolute;}
#nav_inner ul{width:auto; float:left; list-style:none; background:#661513 url('images/inner_nav_bg.gif') repeat-x 0 0;}
#nav_inner ul li{float:left; width:auto; border-right:1px solid #a5a5a5;}
#nav_inner ul li a{color:#333; text-decoration:none; float:left; padding:7px 17px 7px 17px; font-size:12px; line-height:14px; color:#fff; text-decoration:none;}
#nav_inner ul li a:hover{ text-decoration:underline;}
#nav_inner ul li.last{ border-right:none;}
#nav_inner ul li a.contact{ padding:7px 25px 7px 25px;}

#nav_letter{float:left; width:640px;  border-bottom:1px #83190b solid; padding:40px 0 17px;}
#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/f.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;}

#body_container{width:924px; float:left; background:#fff; border-left:1px solid #fff;}

#top_section{float:left; width:924px; border-bottom:1px solid #bc240f;}
#top_section .advantage{float:left; width:414px; height:74px; padding-top:92px; background:url('images/advantage_bg.gif') no-repeat 0 0; position:relative;}
#top_section .advantage .lap{float:right; width:205px; height:99px; background:url('images/laptop.png') no-repeat 0 0; position:absolute; right:7px; bottom:-27px;}
#top_section .advantage p{ padding-left:25px;}
#top_section .box{float:left; width:234px; height:146px; padding-top:20px; padding-left:20px; background:url('images/box_bg.gif') no-repeat 0 0;}
#top_section .box img{float:left; width:auto; padding-bottom:10px;}
#top_section p{float:left; width:185px; font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif; padding-bottom:8px;}
#top_section p a{ text-decoration:none; color:#83190b;}
#top_section p a:hover{ text-decoration:underline;}

#page_title{float:left; width:924px; height:40px; padding-top:25px; background:url('images/page_title_bg.gif') no-repeat 0 0; border-bottom:1px solid #bc240f;}
#page_title img{float:left; padding-left:25px;}
#page_title_inner{float:left; width:924px; height:40px; padding-top:25px; background:#fff url('images/bottom_bar_bg.gif') no-repeat 0 0; border-bottom:1px solid #bc240f;}
#page_title_inner img{float:left; padding-left:25px;}

#page_title_inner1{
    float: left;
    width: 924px;
    height: 50px;
    padding-top: 30px;
    background: #fff url('images/banner_bottom_img.gif') no-repeat 0 0;
}
#page_title_inner1 img{float:left; padding-left:25px;}

#comments{float:left; width:924px; min-height:217px; background:url('images/comments_bg.gif') repeat-y 0 0; border-bottom:1px solid #bc240f;}
#comments img.shadow{float:left; width:924px; padding-left:0;}
#comments p{float:left; width:475px; padding-left:27px; padding-top:27px; font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
#comments p.world{ padding-bottom:54px;}
#comments p.smart{ padding-bottom:45px; padding-top:10px;}
#comments p.connect{ padding-bottom:45px; padding-top:25px;}
#comments ul{float:left; width:475px; list-style:none; padding-left:27px; padding-bottom:44px; padding-top:12px;}
#comments ul li{float:left; width:463px; background:url('images/dot_white.gif') no-repeat 0 6px; padding-left:12px; font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;}
#comments ul li a{float:left; width:auto; color:#fff;}
#comments ul li a:hover{ text-decoration:none;}

#top5{float:left; width:924px; border-bottom:1px solid #bc240f;}
#top5 .box{float:left; width:184px; height:276px; padding-top:10px;}
#top5 .known{float:left; background:url('images/known_bg.gif') no-repeat 0 bottom; padding-left:28px; width:156px;}
#top5 .worldclass{float:left; background:url('images/worldclass_bg.gif') no-repeat 0 bottom; padding-left:16px; width:168px; margin-left:1px; display:inline;}
#top5 .unmatched{float:left; background:url('images/unmatched_bg.gif') no-repeat 0 bottom; padding-left:16px; width:168px; margin-left:1px; display:inline;}
#top5 .smart_ad{float:left; background:url('images/smart_ad_bg.gif') no-repeat 0 bottom; padding-left:16px; width:168px; margin-left:1px; display:inline;}
#top5 .connect_to{float:left; background:url('images/connect_to_bg.gif') no-repeat 0 bottom; padding-left:16px; width:168px; margin-left:1px; display:inline;}
#top5 p{float:left; width:155px; font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif; padding-bottom:4px; padding-top:5px; color:#333;}
#top5 p a{ text-decoration:none; color:#83190b;}
#top5 p a:hover{ text-decoration:underline;}

#bottom_container{float:left; width:924px; background:url('images/form_bg.gif') repeat-y right 0; padding-top:25px;}
#bottom_container img.start_today{float:left; width:auto; padding-left:132px;}

#bottom_container .form_container{float:left; width:924px; position:relative;}
#bottom_container .form_container p{float:right; width:190px; text-align:right; position:absolute; top:-28px; right:104px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#333;}
#bottom_container .form_container form{float:left; width:924px;}
#bottom_container .form_container fieldset{float:left; width:880px; border:none; padding-left:44px; padding-top:5px; padding-bottom:15px;}
#bottom_container .form_container fieldset .form_row{float:left; width:880px; padding:7px 0 0;}
#bottom_container .form_container fieldset label{float:left; width:80px; padding-right:10px; font-size:11px; color:#333; text-align:right; padding-top:3px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#bottom_container .form_container fieldset label.code{float:left; width:77px;}
#bottom_container .form_container fieldset label.large{width:159px;}
#bottom_container .form_container fieldset select{float:left; width:139px; font-size:12px;}
#bottom_container .form_container fieldset select.small{float:left; width:100px;}
#bottom_container .form_container fieldset input{float:left; width:134px; height:21px; font-size:12px; border:1px solid #8c8c8c; }
#bottom_container .form_container fieldset input.text2{float:left; width:184px; height:21px; font-size:12px;}
#bottom_container .form_container fieldset input.text3{float:left; width:57px; height:21px; font-size:12px;}
#bottom_container .form_container fieldset label.large1{width:155px;margin-top:18px;}
#bottom_container .form_container fieldset select.x-select{float:left; width:186px; height:21px;}
#bottom_container .form_container fieldset select.province{float:left; width:40px; height:21px;}
#bottom_container .form_container fieldset textarea{float:left; width:410px; height:36px; border:1px solid #8c8c8c;}

#bottom_container .form_container .secure{float:left; width:auto; padding-left:55px; padding-right:13px; padding-top:13px;}
#bottom_container .form_container input.btn{float:left; width:108px; height:34px; background:url('images/submit.gif') no-repeat 0 0; cursor:pointer; border:none; margin-top:5px;}

#inner_form{float:left; width:925px;}
#inner_form .form_container{float:left; width:926px; background:#fff url('images/form_bg.gif') no-repeat right 0;}
#inner_form .form_container form{float:left; width:900px;}
#inner_form .form_container fieldset{float:left; width:900px; border:none;}
#inner_form .form_container fieldset .form_row{float:left; width:555px; padding:7px 0 0;}
#inner_form .form_container fieldset label{float:left; width:120px; padding-right:10px; font-size:11px; color:#333; text-align:right; padding-top:3px;}
#inner_form .form_container fieldset label.large{width:159px;}
#inner_form .form_container fieldset select{float:left; width:139px; font-size:12px;}
#inner_form .form_container fieldset select.small{float:left; width:100px;}
#inner_form .form_container fieldset input{float:left; width:134px; font-size:12px;}
#inner_form .form_container fieldset label.large1{width:155px;margin-top:18px;}
#inner_form .form_container fieldset select.x-select{float:left; width:139px;margin-top:18px; margin-right:10px; display:inline;}

#inner_form .form_container form .btn{float:left; width:558px; background:#f5f5f5;}
#inner_form .form_container form .btn input.btn{width:auto; margin-top:12px;}
#inner_form h2{float:left; width:880px; background: url('images/m_bg.gif') repeat-x 0 0; padding-left:46px;}
#inner_form .secure{float:left; width:884px; background:#dbdbdb url('images/lock.gif') no-repeat 0 0; padding-left:42px; padding-top:8px; padding-bottom:8px; font-size:12px; color:#333; line-height:15px;}

#footer_inner_page{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;}
#footer_inner_page p{float:left; width:924px; text-align:center; padding-top:19px; color:#999999;}
#footer_inner_page p.b_space{float:left; width:924px; text-align:center; padding:19px 0 2px; color:#999999;}
#footer_inner_page p a{ text-decoration:none; color:#999999;}
#footer_inner_page p a:hover{ text-decoration:underline;}

#footer{width:924px; float:left; padding:3px 0 6px; font-size:9px; line-height:11px; color:#999;  border-left:1px solid #fff; background:#cdcdcd url('images/footer_bg.gif') no-repeat 0 0;}
#footer p{float:left; width:924px; text-align:center; padding-top:10px; color:#666;}
#footer p a{ text-decoration:none; color:#666;}
#footer p a:hover{ text-decoration:underline;}

.google{color:#666;font-family: Verdana; font-size: 11px;height:19px;}
.google a{color:#7d180b; text-decoration:underline;}
.google a:hover{color:red; text-decoration:underline;}

#form_section{float:left; width:574px; 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:574px; 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:574px; background:url(images/form_bottom.jpg) no-repeat 0 0; height:24px;}
#form_section .form_middle{float:left; width:574px; background:url(images/form_middle.jpg) repeat-y 0 0; }
#form_section .form_middle .inner_contents{float: left;width: 574px;}
#form_section .form_middle .inner_contents .col1{float:left; width:282px; }
#form_section .form_middle .inner_contents .col2{float: left;width: 279px;padding: 0 0 0 5px;}
#form_section .form_middle .inner_contents .form_row{float:left; width:276px; padding:0 0 8px 0;}
#form_section .form_middle .inner_contents label{float: left;width: 84px;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: 132px;padding: 20px 0 0 110px;}
#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_section .form_middle .inner_contents .leftarea{float: left;width: 266px;padding: 5px 0 0 10px;font-size: 11px;line-height: 13px;color: #cccccc;text-align: left;padding-left:10px;}

.simple{ font-family: Verdana; font-size: 11px; font-style: normal; height:16px;}

.addthis_toolbox{float:left; width:200px; padding-top:12px; margin-left:25px; margin-right:0; color:#666;}
.addthis_toolbox a{float:left;width:100px; display:block; color:#800000 }
.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:0px; margin-left:25px}
.line a {color:#6c1313; text-decoration:none; }
.line a:hover{text-decoration:underline;}
.twitter{ font: 10px Verdana; text-align: center; float:left; width:80px; padding-top:2px;  color:#666}
.facebook{font: 10px Verdana; text-align: center; float:left; width:80px; padding-top:2px; color:#666}
.fine_print{ font-size: 9px;    line-height: 11px;    font-family: Verdana, Arial, Helvetica, sans-serif;    color:#999;    display: block;    text-align: justify;}

