@charset "utf-8";
/* CSS Document */

body{margin:0px; padding:0px; background:url(../images/mn_bg.jpg) repeat-x; width:100%; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif}

.mn_cnt{margin-left:auto; margin-right:auto; width:878px}
.hdr{float:left; width:878px; height:auto; margin-top:8px}
.logo{float:left; width:283px; height:62px; margin-top:15px}
.call{float:right; width:275px; height:42px; background:url(../images/call_bg.png) no-repeat; font-size:14px; color:#363737; margin-top:20px; padding-top:15px;}
.call img{padding-top:0px; padding-right:5px}
.call span{color:#2975b5; font-size:12px}
.callnew{float:left; width:320px; height:42px; font-size:14px; color:#363737; margin-top:20px; padding-top:15px;}


.nv_mn{float:left; width:878px; height:31px; margin-top:10px}
.getquote_mn{float:left; width:187px; height:auto}
.getquote{float:left; width:187px; height:31px}
.nv_rght{float:left; width:10px; height:31px; background:url(../images/nv_rght.png) no-repeat}
.nv_mdl{float:left; width:678px; height:31px; background:url(../images/nv_bg.gif) repeat-x}
.nv_mdl img{margin-left:3px}
.submenu{float:left; position:relative; width:200px; height:auto; background-color:#ff9a00; display:none; border:1px solid #FFFFFF}
.submenu ul{margin:0px; padding:0px; list-style:none; font-size:12px}
.submenu ul li{margin:0px; padding:0px; list-style:none; border-bottom:1px solid #FFFFFF; width:200px}
.submenu ul li a{color:#FFFFFF; text-decoration:none; background:#ff9a00; width: 195px; padding:3px; display:inline-block}
.submenu ul li a:hover{color:#FFFFFF; text-decoration:none; background:#ff7a00; width: 195px; padding:3px; display:inline-block}

.bnr{float:left; width:878px; height:242px; margin-top:2px}
.bnr_bg_lft{background:url(../images/bnr_lft.gif) no-repeat left bottom; height:242px; width:5px; float:left}
.bnr_bg_rght{background:url(../images/bnr_rght.gif) no-repeat right bottom; height:242px; width:7px; float:left} 
.bnr_bg_mdl{background:url(../images/bnr_mdl.gif) repeat-x bottom; height:242px; width:866px; float:left} 
.bnr_img_bg{float:left; background:url(../images/bnr_imgbg.gif) repeat-x; width:384px; height:200px; margin-top:20px; margin-left:15px}
.bnr_txt{float:right; width:420px; height:auto; margin-top:20px; margin-right:10px; font-size:15px}
.mdl_lft_ttl{font-size:18px; height:auto; float:left; padding-bottom:5px; border-bottom:1px dotted #000000; color:#1874ae; padding-top:8px; width:435px}
.mdl_lft_txt{font-size:12px; height:auto; float:left; color:#2374ad; padding-top:8px; width:420px; font-weight:lighter}

.mdl_mn{float:left; width:878px; margin-top:15px; padding-bottom:15px}
.mdl_mn_l{float:left; width:878px; margin-top:15px; padding-bottom:15px}
.bx_mn{float:left; width:276px; height:auto; background:url(../images/bx_bg.gif) no-repeat; margin-right:25px}
.bx_mn_l{float:left; width:276px; height:auto; background:url(../images/bx_bg.gif) no-repeat}
.bximg{float:left; width:276px; height:auto; text-align:center; margin-top:10px}
.bxttl{float:left; width:276px; height:auto; text-align:center; margin-top:5px; padding-bottom:0px}
.bx_butt{float:left; width:276px; height:26px}

.ftr_mn{width:100%; height:63px; background:url(../images/ftr_bg.jpg) repeat-x; clear:both;}
.ftr_txt{color:#2f9fca; float:left; width:878px; height:auto; margin-top:25px; font-size:12px; text-align:center}

.mdl_lft_mn{float:left;height:auto}
.mdl_lft{float:left; width:5px; height:151px; background:url(../images/lft_cv.gif) no-repeat top}
.mdl_bg{float:left; width:auto;  height:auto; background:url(../images/lft_bg.gif) repeat-x; font-size:16px;color:#1874AE;}
.bx_mn_inpg{float:left; width:276px; height:auto; background:url(../images/bx_bg.gif) no-repeat; margin:8px 5px}

.mdl_rght_mn{float:right; width:575px; height:auto}
<!--.mdl_rght_mn_contact_frm{float:left; width:575px; height:auto}-->
.mdl_rght_cv{float:right; width:8px; height:151px; background:url(../images/rght_cv.gif) no-repeat top}
.mdl_rght_mdl{float:left; width:547px; height:auto; background:url(../images/rght_bg.gif) repeat-x; font-size:11px; padding:8px 10px}

.frmcnt_mn{float:left; width:540px; height:auto;}
.frmcnt_ttl{float:left; width:540px; height:auto; padding:3px 5px; font-size:16px; color:#2374ad; border-bottom:1px dotted #000000; margin-bottom:10px}
.frmcnt{float:left; padding:5px 5px 0px; font-size:12px; color:#2374ad; width:540px}
.lbl{float:left; width:230px; height:auto; color:#272727}
.lb2{float:left; width:auto; height:auto; color:#272727; padding-top:3px;}
.lbl_chk{float:left; width:300px; height:auto; color:#272727}
.fldara{float:left; width:300px; height:auto; color:#272727}
.txbx{width:200px; height:16px; font-size:12px; color:#2374ad; background-color:#FFFFFF; border:1px solid #dadada; border-width:1px 2px 2px 1px}
.txbx:hover{width:200px; height:16px; font-size:12px; color:#2374ad; background-color:#e8f9ff; border:1px solid #82cdef; border-width:1px 2px 2px 1px}
.txbx:focus{width:200px; height:16px; font-size:12px; color:#272727; background-color:#e8f9ff; border:1px solid #82cdef; border-width:1px 2px 2px 1px}

.txbx_sm{width:120px; height:16px; font-size:12px; color:#2374ad; background-color:#FFFFFF; border:1px solid #dadada; border-width:1px 2px 2px 1px}
.txbx_sm:hover{width:120px; height:16px; font-size:12px; color:#2374ad; background-color:#e8f9ff; border:1px solid #82cdef; border-width:1px 2px 2px 1px}
.txbx_sm:focus{width:120px; height:16px; font-size:12px; color:#272727; background-color:#e8f9ff; border:1px solid #82cdef; border-width:1px 2px 2px 1px}

.txbx_tini{width:60px; height:16px; font-size:12px; color:#2374ad; background-color:#FFFFFF; border:1px solid #dadada; border-width:1px 2px 2px 1px}
.txbx_tini:hover{width:60px; height:16px; font-size:12px; color:#2374ad; background-color:#e8f9ff; border:1px solid #82cdef; border-width:1px 2px 2px 1px}
.txbx_tini:focus{width:60px; height:16px; font-size:12px; color:#272727; background-color:#e8f9ff; border:1px solid #82cdef; border-width:1px 2px 2px 1px}
.fldara_butt{float:left; text-align:right; width:204px; height:auto; color:#272727; padding:10px 0px}
.fldara_butt_rs{float:left; text-align:right; width:80px; height:auto; color:#272727; padding:10px 0px}
.txt_more{text-align:right; font-weight:bold; font-size:12px; text-decoration:none}
.txt_more:hover{text-align:right; font-weight:bold; font-size:12px; text-decoration:underline}
.star{color:#FF0000;}

.txt_area{width:200px; height:150px; font-size:12px; color:#2374ad; background-color:#FFFFFF; border:1px solid #dadada; border-width:1px 2px 2px 1px}
.txt_area:hover{width:200px; height:150px; font-size:12px; color:#2374ad; background-color:#e8f9ff; border:1px solid #82cdef; border-width:1px 2px 2px 1px}
.txt_area:focus{width:200px; height:150px; font-size:12px; color:#272727; background-color:#e8f9ff; border:1px solid #82cdef; border-width:1px 2px 2px 1px}

.select_big{width:150px; height:22px; font-size:12px; color:#2374ad; background-color:#FFFFFF; border:1px solid #dadada; border-width:1px 2px 2px 1px}
.select_big:hover{width:150px; height:22px; font-size:12px; color:#2374ad; background-color:#e8f9ff; border:1px solid #82cdef; border-width:1px 2px 2px 1px}
.select_big:focus{width:150px; height:22px; font-size:12px; color:#272727; background-color:#e8f9ff; border:1px solid #82cdef; border-width:1px 2px 2px 1px}

.select_sm{width:auto; height:22px; font-size:12px; color:#2374ad; background-color:#FFFFFF; border:1px solid #dadada; border-width:1px 2px 2px 1px}
.select_sm:hover{width:auto; height:22px; font-size:12px; color:#2374ad; background-color:#e8f9ff; border:1px solid #82cdef; border-width:1px 2px 2px 1px}
.select_sm:focus{width:auto; height:22px; font-size:12px; color:#272727; background-color:#e8f9ff; border:1px solid #82cdef; border-width:1px 2px 2px 1px}





.nv_shd_mn{float:left; width:878px; height:11px; margin-top:2px}
.nv_shd_lft{float:left; width:9px; height:11px; background:url(../images/shd_lft.gif) no-repeat}
.nv_shd_rght{float:left; width:7px; height:11px; background:url(../images/shd_rght.gif) no-repeat}
.nv_shd_mdl{float:left; width:860px; height:11px; background:url(../images/shd_mdl.gif) repeat-x}

.bnr_inpg{float:left; width:834px; height:auto; margin-top:2px; background:url(../images/bnr_mnbg.gif) repeat-x bottom; padding:8px 20px; font-size:12px; color:#2374ad; padding-bottom:18px}
.brn_inpg_img{background:url(../images/bnr_imgbg.gif) repeat-x; padding:12px; height:166px; margin:-8px 20px 8px 0px}
.bnr_ttl{font-size:18px; height:auto; float:left; padding-bottom:5px; border-bottom:1px dotted #000000; color:#1874ae; padding-top:8px; width:469px; margin-bottom:10px;}





