/* CSS Document */
body {margin:0; padding:0; background:#fff ; font:normal 13px Arial, Helvetica, sans-serif; color:#444;}
a img{border:0px;outline:none;}
a{outline:none;color:#444;}
td{font:normal 13px Arial, Helvetica, sans-serif;color:#444;}
h1,h2,h3,h4,h5,h6{margin:0px;color:#097bbd;font:bold 13px Arial, Helvetica, sans-serif;}
input[type='text'],input.text{border:1px solid #b5d0e0;color:#333;padding:2px; outline:0;}
select{border:1px solid #b5d0e0;color:#333;padding:2px;font-family:Arial, Helvetica, sans-serif; outline:0;}
textarea{border:1px solid #b5d0e0;color:#333;font-family:Arial, Helvetica, sans-serif; outline:0;}
p{margin:4px 0px 20px 0px; text-align:justify;}
img {vertical-align:middle;}

#main {background:#fff url(../images/ftr_bg.gif) repeat-x 0 bottom; float:left; width:100%;}

#wrap {margin:0 auto; width:1000px; position:relative;}

.top, .middle, .footer, .lg_flg {float:left; width:1000px; margin-bottom:20px;}
.middle {}
.footer {float:left; width:1000px;}

.top {position:absolute; top:0px; left:0;}
.middle {margin-top:410px;}


.lg_flg {padding:15px 0 10px 0;}
.lg {float:left; padding-top:7px;}
.flg_tbtn .flg, .tbtn {float:right; width:600px; text-align:right;}
.flg a img {margin:0 2px; opacity:0.6;}
.flg a:hover img {opacity:1;}
.tbtn {margin-top:15px;}

.bl_tbtn, .grn_tbtn {background:url(../images/wht_grdnt.png) repeat-x 0 0; padding:2px 13px; color:#fff; margin:0 5px; font:normal 13pt calibri, Arial, Helvetica, sans-serif; text-decoration:none;}
.bl_tbtn {background-color:#1377b5;}
.grn_tbtn {background-color:#84c35b;}

.mnu_icn {float:left; width:1000px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
.mnu {float:left;}
.mnu ul, .mnu li {float:left; list-style:none; margin:0; padding:0; position:relative;}
.mnu li a.lnks {float:left; text-decoration:none; font:normal 11pt Calibri, Arial, Helvetica, sans-serif; color:#444; text-transform:uppercase; padding:11px 15px;}
.mnu li a.lnks:hover {padding:11px 15px; background:#137fc2; color:#fff;}
.mnu li a.lnkshvr {float:left; text-decoration:none; font:normal 11pt Calibri, Arial, Helvetica, sans-serif; text-transform:uppercase; padding:11px 15px; background:#137fc2; color:#fff;}

.drpmnu {position:absolute; top:40px; left:0px; display:block; background:#2289ca; z-index:9999;}
.drpmnu a {display:block; padding:10px 50px 10px 10px; white-space:nowrap; border-bottom:1px dotted #5aaee2; color:#fff; text-transform:capitalize; text-decoration:none; font:normal 11pt Calibri, Arial, Helvetica, sans-serif;}
.drpmnu a:hover {background:#83c35a; color:#fff;}

.icn {float:right; padding-top:10px;}
.icn a img {margin:0 5px;}

.bann {float:left; width:1000px; margin-top:15px;}

.cntnt {float:left; width:1000px;}
.hm_lft, .blg {float:left; width:510px;}
.hm_lftcntnt {float:left; width:510px; margin-bottom:20px;}
.hdng {border-bottom:1px solid #bebebe; font:normal 25pt Calibri, Arial, Helvetica, sans-serif;}
.hdng_inr h1 {border-bottom:1px solid #bebebe; font:normal 25pt Calibri, Arial, Helvetica, sans-serif; margin-bottom:20px; color:#444;}
.hdng p, .hdng h1 {margin:0; padding-bottom:3px; font:normal 25pt Calibri, Arial, Helvetica, sans-serif; color:#444;}
.txt_cntnt {padding:10px 0 0 0}
.txt_cntnt p {line-height:1.6em;}

.rdmr_btn {float:right; padding:4px 10px; background:#69ac3f; color:#fff; text-decoration:none; font:normal 11pt Calibri, Arial, Helvetica, sans-serif;}
.rdmr_btn:hover {background:#2289ca;}
.rdmr_lnk {text-decoration:none; color:#69ac3f;}
.rdmr_lnk:hover {color:#2289ca;}

.tst_box {border:1px solid #ebebeb; background:#f4f4f4; padding:7px 15px;}
.tst_shdw {background: url(../images/shdw.png) no-repeat 0 0; padding:20px;}
.cal_rt {float:right; width:425px; background:url(../images/cal_btm.png) no-repeat 0 bottom; padding:0 0 72px 0;}
.cal_tp {float:right;  width:425px; background:url(../images/cal_tp.png) no-repeat 0 0; padding:20px 0 0 0;}
.cal_cntnt {margin:0 auto; width:285px; color:#fff;}
.cal_head {color:#ccc494; font:normal 20pt Calibri, Arial, Helvetica, sans-serif; margin-bottom:10px;}
.cal_rw {border-bottom:1px dotted #505050; padding:15px 0 20px 0;}
.cal_rw font {font-size:11px;}
.cal_rw label {margin-right:5px; font-size:11px; cursor:pointer;}
.cal_rw input.cal_fld {font-size:12px; color:#8af049; background:#383838; border:none; margin-top:8px; padding:5px 3px;}
input.cal_rslt {width:250px; background:#383838; border:none; color:#8af049; font-size:38px; padding:5px; height:50px; text-align:right;}

.blg_cnt {float:left; width:240px; margin:15px 0;}
.blg_cnt h2 {margin:5px 0 10px 0; color:#69ac3f; font:normal 14pt Calibri, Arial, Helvetica, sans-serif; border-bottom:1px dotted #383838; min-height:60px;}
.blg_cnt h2 a {color:#69ac3f; font:normal 14pt Calibri, Arial, Helvetica, sans-serif; text-decoration:none;}
.blg_cnt h2 a:hover {color:#2289ca;}

.brnds {float:right; width:425px;}
.brnds_cnt {}
.brnds_logo {text-align:center; padding:30px 0;}

.ftr_lnk, .ftr_cntct {padding:30px 0;}
.ftr_lnk {float:left; width:555px;}
.ftr_lnk span {float:left; min-width:165px;}
.ftr_lnk span a {display:block; color:#333; font:normal 11pt Calibri, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; border-bottom:1px dotted #979797; padding:2px 0; margin:0 30px 7px 0;}

.ftr_cntct {float:right; width:435px;}
.ftr_sclicn {float:left; width:180px;}
.icnhd {float:left; background:url(../images/cnct_bg.png) no-repeat 0 0; width:175px; height:42px; padding:3px 0 0 10px; font:normal 13pt Calibri, Arial, Helvetica, sans-serif; color:#fff;}
.ftricn {float:left; margin:5px;}
.ftricn img {margin:5px;}
.ftr_adrs {float:right; line-height:1.6em;}

.cpyrght {font-size:11px; padding-bottom:8px;}

.cntnt_box {float:left; width:1000px; margin:10px 0; padding:5px 0 25px 0 ; border-bottom:1px dotted #bebebe;}
.cntnt_box h2, .cntnt h2 {font:italic 20pt Calibri, Arial, Helvetica, sans-serif; margin-bottom:10px;}
.cntnt_box p {line-height:1.5em; margin-bottom:15px; width:480px;}
.rttxt  {float:right; line-height:1.5em; margin-bottom:15px; width:480px;}
.imgrt {float:right; width:440px; text-align:center;}
.imglft {float:left; width:440px; text-align:center;}

.cntnt_box img {}

.sitemap ul {}
.sitemap ul li {list-style:square; margin:0 0 5px 0; padding:0;}
.sitemap ul.sub {margin:0 0 0 20px; padding:0;}
.sitemap li a {text-decoration:underline;}

.faq_box {float:left; width:1000px; margin:10px 0; padding:5px 0 25px 0 ;}
.faq_box h2 {font:italic 16pt Calibri, Arial, Helvetica, sans-serif; margin-bottom:10px;}
.faq_box p {line-height:1.5em; margin-bottom:15px; padding-bottom:15px; border-bottom:1px dotted #bebebe;}

.testimonial_cont {
    float: left;
    padding: 10px 10px 20px;
    width: 96%;
}

.testimonial_txt {
    border-bottom: 1px dotted #CCCCCC;
    float: left;
    margin-left: 10px;
    padding: 20px 10px;
    width: 97%;
}

.testimonial_txt p {
    background: url("../images/quote-icon.png") no-repeat scroll left top transparent;
    color: #000000;
    font: italic 21px "calibri",Times,serif;
    padding: 5px 0 5px 40px;
}

.testimonial_cust span {
    background: none repeat scroll 0 0 #137fc2;
    color: #FFFFFF;
    float: right;
    padding: 5px 10px;
}
.testimonial_cust {
    float: left;
    width: 100%;
}
