*{margin:0; padding:0;}

body{margin:0; padding:0; background:#ccc; font:13px Verdana, Arial, Helvetica, sans-serif; color:#999;}
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;}
#header{width:926px; float:left; background:url(images/header_bg.gif) repeat-x 0 0; height:139px;}

#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:10px 0 5px 25px; font-size:12px;}
#header .anchor .links a{color:#999; text-decoration:none;}
#header .anchor .links a:hover{text-decoration:underline;}

#header .container{width:923px; float:left;}
#header .container .looking{float:left; padding:27px 0 0 41px;}
#header .container ul{float:right; width:199px; list-style:none; padding-top:15px;}
#header .container ul li{float:left; margin:0; width:189px; background:url(images/bullets.gif) no-repeat 0 5px; padding-left:10px;}
#header .container ul li a{color:#fff; font-size:12px; text-decoration:none;}
#header .container ul li a:hover{text-decoration:underline;}

#menu{width:925px; float:left; position:absolute; left:0; top:0; z-index:99;}
#menu ul{width:895px; float:left; list-style:none; padding-left:34px;}
#menu ul li{float:left; width:auto; background:url(images/menu_bg.gif) repeat-x 0 0;padding:0 3px 0 0;}
#menu ul li.home a{padding-left:21px; padding-right:21px;}
#menu ul li.last a{background:none; white-space:nowrap;}
#menu ul li.current{background:none;}
#menu ul li.current_last{background:none;}
#menu ul li a{color:#333; text-decoration:none; float:left; padding:8px 10px 8px 9px;  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_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:926px; background:url(images/banner_bg.jpg) repeat-x 0 0; position:relative; padding-top:6px;}
.bound{ height:245px;}
#banner .left{float:left; width:385px; padding-top:86px; position:absolute; left:322px; top:0; }
.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;}

.rate{float:right; width:214px; margin-top:11px; height:215px; padding-left:2px; position:absolute; top:6px; right:0;}
.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:199px; background: url(images/bg_rate.gif) repeat-x 0 0; padding:8px 0 8px 15px; font-size:12px; margin-top:1px;}
.rate .content .row th{border-bottom:1px #fff solid; padding-bottom:4px; text-align:left; font:bold 7.5pt Verdana; color:#333; }
.rate .content .row_up{padding-bottom:4px; padding-top:4px; background:url(images/row_up.gif) no-repeat 0 0;}
.rate .content .row_down{padding-bottom:4px; padding-top:4px; background:url(images/row_bg.gif) no-repeat 0 0;}
.rate .content .col{width:61px; color:#333; font-size:11px;padding:6px 0 6px 0;}
.rate .content .col2{width:61px; font-size:11px; color:#6c1413;}
.rate .content .col3{width:61px; font-size:11px; color:#333;}
.rate .content .row1{float:left; width:192px;padding-bottom:4px; padding-top:6px;color:#333; font-size:9px;}
.rate .content .row1 a{color:#6c1313; text-decoration:underline; font-size:11px;}

#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:99;}
.terminology{ left:0; top:33px; z-index:99; 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.current{ background-color:#444;}
#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:925px; float:left;background:url(images/body_bg.gif) repeat-x 0 0;}

#left_container{float:left; width:558px;}
#left_container h1{float:left; width:512px; background: url(images/m_bg.gif) repeat-x 0 0; padding-left:46px;}
#left_container h2{float:left; width:512px; background: url(images/m_bg.gif) repeat-x 0 0; padding-left:46px;}
#left_container .secure{float:left; width:516px; 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;}

#left_container .form_container{float:left; width:558px; background:#fff url(images/form_bg.gif) no-repeat right 0;}
/*#left_container .form_container form{float:left; width:558px;}*/
#left_container .form_container fieldset{float:left; width:558px; border:none;}
#left_container .form_container fieldset .form_row{float:left; width:555px; padding:7px 0 0;}
#left_container .form_container fieldset label{float:left; width:120px; padding-right:10px; font-size:11px; color:#333; text-align:right; padding-top:3px;}
#left_container .form_container fieldset label.large{width:159px;}
#left_container .form_container fieldset select{float:left; width:139px; font-size:12px;}
#left_container .form_container fieldset select.small{float:left; width:100px;}
#left_container .form_container fieldset input{float:left; width:134px; font-size:12px;}
#left_container .form_container fieldset label.large1{width:155px;margin-top:18px;}
#left_container .form_container fieldset select.x-select{float:left; width:139px;margin-top:18px; margin-right:10px; display:inline;}

#left_container .form_container .btn{float:left; width:558px; background:#f5f5f5;}
#left_container .form_container .btn input.btn{width:auto; margin-top:12px;}

#left_container_inner{float:left; width:707px; /*border-right:2px #fff solid;*/}
.left_content{ padding-top:27px;}
.content_inner{border-right:1px solid #bc240f; background:url(images/bg_content2.gif) no-repeat 0 0;}
#left_container_inner h1{float:left; width:663px; background: url(images/m_bg.gif) repeat-x 0 0; padding-left:46px;}
#left_container_inner .contents{float:left; width:663px; background: url(images/bg_content2.gif) no-repeat right 0; padding-left:46px; padding-top:22px;}
#left_container_inner .contents .row{float:left; width:637px; border-bottom:1px #83190b solid; padding:16px 0;}
#left_container_inner .contents .last{border:none;}
#left_container_inner .contents .letter_box{ border:none; padding-bottom:0;}
#left_container_inner .contents .row p.detail{ padding-bottom:8px;}
#left_container_inner .contents .row a.top{float:right; width:auto; font-weight:bold; font-size:12px; color:#83190b; text-decoration:none;}
#left_container_inner .contents .row a.top:hover{ text-decoration:underline;}
#left_container_inner .contents .row .letter{float:left; width:32px; 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;}
#left_container_inner .contents .row h3{float:left; width:637px; font-size:13px; color:#76170e; font-weight:bold;}
#left_container_inner .contents .row p{float:left; width:637px; font-size:13px; color:#666;}
#left_container_inner .contents img.maal{float:left; width:297px; height:274px; padding:32px 35px 0 0;}
#left_container_inner .contents .col{float:left; width:308px; border-bottom:1px #83190b solid; padding:15px 0 8px;}
#left_container_inner .contents .col h4{float:left; width:308px; padding:14px 0 8px; color:#666; font-weight:bold;}
#left_container_inner .contents .col h3{float:left; width:280px; font-size:13px; color:#76170e; font-weight:bold;}
#left_container_inner .contents .col p{float:left; width:308px; font-size:13px; color:#666;}

#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 .btn{float:left; width:558px; background:#f5f5f5;}
#inner_form .form_container .btn input.btn{width:auto; margin-top:12px;}
#inner_form h1{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;}

#right_container{float:right; width:350px; background:#fff url(images/bg_rate.gif) repeat-x 0 0; padding-left:15px;}
#right_container .row{float:left; width:324px; border-bottom:1px #fff solid; padding-bottom:5px; padding-top:5px; }
#right_container .row2{float:left; width:324px; border-bottom:1px #999 solid; padding-bottom:5px; padding-top:5px;}
#right_container .col1{float:left; width:104px; font-size:18px; color:#83190b;}
#right_container .col2{float:left; width:220px; font-size:11px; color:#333;}
#right_container .content{float:left; width:340px; line-height:18px; padding-right:10px; padding-top:8px;}
#right_container .content p{font-size:13px; color:#666;}
#right_container .content strong{font-size:15px; color:#333;}
#right_container .content span{font-size:15px; color:#83190b;}

#right_container_in{float:right; width:200px; background:#fff url(images/bg_rate.gif) repeat-x 0 0; padding-left:15px;}
#right_container_in .row{float:left; width:195px; border-bottom:1px #fff solid; padding-bottom:5px; padding-top:5px; }
#right_container_in .row2{float:left; width:195px; border-bottom:1px #999 solid; padding-bottom:5px; padding-top:5px;}
#right_container_in .col1{float:left; width:65px; font-size:18px; color:#83190b;}
#right_container_in .col2{float:left; width:130px; font-size:11px; color:#333;}

.link_in{float:left; width:196px; background:url(images/banner_link_bg.gif) no-repeat 0 0; padding-top:10px; margin-left:2px; padding-left:20px;}
.link_in ul{float:left; width:190px; list-style:none;}
.link_in ul li{float:left; width:190px; font-size:11px; line-height:14px; padding-bottom:3px;}
.link_in 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_in 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_in ul li a.m_ask{float:left; background:url(images/f_ask_icon.gif) no-repeat 0 0; padding:3px 0 20px 32px; text-decoration:none; color:#999; font-size:10px;}



#footer{width:925px; float:left; border-top:1px #ccc solid; padding:17px 0; font-size:9px; color:#999; text-align:center; margin-top:20px;}

.calcPage tr td{ padding:10px;}
.calcPage tr td h3 a{font-size:11px; line-height:14px; color:#76170e; font-weight:bold;}
