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

body, form{margin: 0px;	padding: 0px; background-color:#EFEEEE; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000;}

h1, h2, h3, p{margin:0; padding:0;}

.behavior{behavior:url(iepngfix.htc);}

.blue, strong{color:#016295;}

/* MAIN BACKGROUND STYLE */

#mainbg{background:url(../images/mainbg.jpg) repeat-x center top; width:100%; height:421px;}

#wrapper{height:auto !important; margin:0 auto;	width:946px; height:100%; min-height:100%;}

.clear{clear:both;}

/* HEADER STYLE */

#header_area{width:946px; height:82px;}

#header-top{width:946px; height:20px;}

#header-btm{width:946px; height:62px;}

#header-top p{color:#FFFFFF;}

#header-left{float:left; width:435px; height:62px;}

#header-right{float:right; width:511px; height:62px;}

#logo{width:255px; height:48px; background:url(../images/logo.png) no-repeat; text-indent:-9999px; margin:8px 0px 0px 2px;}

.hd-cc{float:right; padding:15px 0px 0px 8px;}

.hd-phone{float:right; font-size:25px; font-weight:bold; line-height:62px; color:#164370;}

/* MENU STYLE */
#schemacss{text-align: center;color: #fff;}
#menu_area{width:946px; height:63px;}

.mn-left{float:left; width:13px; height:63px; background:url(../images/mn-left.png) no-repeat;}

.mn-bg{float:left; width:920px; height:63px; background:url(../images/mnbg.gif) repeat-x;}

.mn-right{float:right; width:13px; height:63px; background:url(../images/mn-right.png) no-repeat;}

#navimenu ul{margin:0; padding:0; list-style-type:none;}

#navimenu li{float:left; line-height:63px;}

#navimenu a{display:block; padding:0px 72px; font-size:15px; font-weight:bold; color:#ACA9A9; text-decoration:none;}

#navimenu a:hover, #navimenu a.active{background-color:#164370; color:#FFFFFF;}

li.menudivider{width:2px; height:63px;}

/* BANNER STYLE */

#banner_area{width:946px; height:275px;}

#banner-left{float:left; width:336px; height:275px; background:url(../images/bn-left.jpg) no-repeat;}

#banner-right{float:right; width:610px; height:275px;}

.bnr-padtop{padding-top:8px;}

.bnr-rightbg{width:610px; height:244px; background:url(../images/bn-right.gif) no-repeat;}

#banner_area p{font-size:17px; font-weight:bold; color:#FFFFFF; text-align:center; padding:15px 0px;}

#bnr-box{width:610px; height:173px;}

.box1{float:left; padding-left:12px;}

.box2{float:left; padding-left:8px;}

.box3{float:right; padding-right:14px;}

/* MID STYLE */

#mid_area{width:946px; height:auto; padding-top:22px;}

.midfloatleft{float:left;}

.mid-topbg{width:946px; height:23px; background:url(../images/mid-top.gif) no-repeat;}

.mid-bodybg{width:946px; height:200px; background:url(../images/mid-body.gif) repeat-y;}

.mid-btmbg{width:946px; height:23px; background:url(../images/mid-btm.gif) no-repeat;}

.mid-box1{float:left; width:243px; height:auto; padding-left:31px;}

.mid-box2{float:left; width:243px; height:auto; padding-left:79px;}

.mid-box3{float:right; width:243px; height:auto; padding-right:39px;}

#mid-title{font-size:30px; font-weight:bold; padding-bottom:10px;}

.mid-text{text-align:justify;}

.mid-read-area{width:946px; height:32px; background:url(../images/mid-body.gif) repeat-y;}

.mid-readmore1{float:left; padding-left:31px; width:243px;}

.mid-readmore2{float:left; padding-left:79px; width:243px;}

.mid-readmore3{float:right; padding-right:39px; width:243px;}

/* CONTENT STYLE */ 

#content_area{width:946px; height:auto; padding-top:22px; clear:both;}

/* LEFT COLUMN STYLE */

#left_column_style{float:left; width:246px; height:auto; padding-bottom:30px;}

#services-area{width:246px; height:auto; padding-bottom:15px;}

.services-top-bg{width:246px; height:40px; background:url(../images/services-top.gif) no-repeat;}

.services-title{font-size:18px; font-weight:bold; color:#FFFFFF; line-height:38px; padding-left:31px;}

#leftnav ul{margin:0; padding:0; list-style-type:none;}

#leftnav li{width:246px; height:47px; line-height:47px;}

#leftnav a{display:block; width:215px; height:47px; background:url(../images/leftnav.gif) no-repeat; background-position:top; text-decoration:none; color:#6c6c6c; font-weight:bold; padding-left:31px;}

#leftnav a:hover{background-position:bottom; color:#016295;}

.coupon, .rekey{padding-bottom:13px;}

#side-phone{width:246px; height:99px; background:url(../images/side-phone.jpg) no-repeat;}

.sphone-text1{font-size:20px; font-weight:bold; color:#FFFFFF; padding:19px 0px 0px 12px;}

.sphone-text2{font-size:30px; font-weight:bold; color:#FFFFFF; padding-left:12px;}

#serv{border: 1px solid #FFFFFF; border-collapse: collapse; color: #333333; margin-left: 10px; padding: 5px; text-align: center; width: 97%; font-family:Arial, Helvetica, sans-serif;	font-size:12px;}

#serv td{border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding: 2px;}

#serv td:first-child{border-left: medium none;}

#serv td:last-child{border-right: medium none;}

#title{background: none repeat scroll 0 0 #3B393A; color: #FFFFFF; font-size: 16px; text-transform: uppercase;}

/* RIGHT COLUMN STYLE */

#right_column_area{float:right; width:678px; height:auto; padding-bottom:30px;}

#content-text h2{font-size:35px; font-weight:bold; padding-bottom:10px;}

#content-text h3{font-size:20px; font-weight:bold; padding-bottom:10px;}

#content-text p{text-align:justify; padding-bottom:10px;}

#content-text ul{margin:0; padding:0; padding:0px 0px 10px 30px;}

#content-text li{padding-bottom:8px;}

.con-img{float:right; padding:0px 0px 10px 10px;}

/* FOOTER STYLE */

#footer_area{width:100%; height:auto;}

.footerbg{float:left; width:100%; height:auto; background-color:#162737;}

#footer-wrapper{margin:0 auto; width:946px; height:auto;}

#footer_area p{font-size:12px; text-align:center; color:#FFFFFF;}

#footer_area a{text-decoration:none; color:#FFFFFF;}

#footer_area a:hover{text-decoration:underline;}

.external-links{padding:15px 0px;}

.copyright{padding-bottom:15px;}