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

body {font-family: Arial, Helvetica, sans-serif; color:#000000;  margin:0; padding:0; font-size:12px; background: #808065;}

/* -------------------------------------- */
/* GENERAL/RESET CSS */
/* -------------------------------------- */
html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0;  }


 ol, ul{ list-style:none;}
.floatleft { float:left;}
.floatright { float:right;}


/* -------------------------------------- */
/* CLEARFIX CSS */
/* -------------------------------------- */
.clear { clear:both; height:0px; font-size:0px;}
.clearfix:after {
    clear: both;
    display: block;
    content: " ";
    height: 0px;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
/* Hide these rules from IE-mac \*/
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;



}
li.clearfix {
    display: list-item;
}

/* End hide from IE-mac */

/* -------------------------------------- */
/* Main  CSS */
/* -------------------------------------- */
#mainwrapper
{width:1022px; margin:0 auto;}

#wrapper{background:#a4bba4 url(../images/mainbg-glow.jpg) no-repeat;width:1020px;padding:0 0 0 0px;border-left:#D1c8b6 1px solid;border-right:#D1c8b6 1px solid;}

/*HEADER PART CSS */
/* -------------------------------------- */
#header{padding:0 31px 0 0px;}
.maintop{margin-top:6px;}
.logo{float:left;padding:0px 0 0 11px;}
#header .headertxt{padding:28px 0 0 0;float:left;}
#header .headerright{float:right;padding:16px 0 0 0;}

/*MENU PART CSS */
/* -------------------------------------- */

#menu{padding:0 0 0 28px;}
#menu #nav{background:url(../images/menu-middile.jpg) repeat-x;width:950px;height:42px;float:left;padding:0px 0 28px 0px;}
#menu #nav li{float:left;}

/*HOME BANNER PART CSS */
/* -------------------------------------- */
#banner{background:url(../images/home-banner.jpg) no-repeat;width:1020px;height:295px;}
#banner h2{padding:10px 0px 0 52px;color:#000000;font-size:27px;font-weight:normal;}
#banner ul{padding:15px 0 0 64px;}
#banner ul li{background:url(../images/bulletin.gif) no-repeat 0 0.2em;padding:10px 0 25px 35px;font-size:15px;color:#000000;}
#banner a{ display:block; width:293px; height:36px; margin:10px 0 0 50px;}
/*HOME CONTENTLEFT PART CSS */
/* -------------------------------------- */
#homeleftcl{width:600px;float:left;padding:14px 0 0 31px;}
#homeleftcl h2{color:#000000;font-size:24px;padding-bottom:19px;}
#homeleftcl p{font-size:14px;line-height:26px;color:#000000;}

/*HOME CONTENTRIGHT PART CSS */
/* -------------------------------------- */
#homerightcl{width:341px;float:right;padding:18px 17px 0 0px;}
#homerightcl .menuone{padding:0 0 15px 0;}

/*FOOTER PART CSS */
/* -------------------------------------- */
.footertop{background:url(../images/footer-topline.jpg) repeat-x;width:960px;height:1px;margin:2px 0 0 29px;font-size:0;}
.footelink{width:690px;float:left;}
#footer{color:#2c4d26;margin:0 0 0 29px;}
#footer li{float:left;padding:5px 10px 0 0px;color:#2c4d26;font-size:12px;}
#footer li a{text-decoration:none;color:#2c4d26;}
.copy{color:#2c4d26;font-size:12px;padding:5px 0 0 29px;}
.connect{padding:6px 29px 0 0px;float:right;}
.connect p{color:#2c4d26;font-size:12px;}
.linked{padding:6px 0 0 127px;}
.mainbtm{margin:0 0 12px 0;width:1022px;}


/*OTHERPAGES CONTENTLEFT PART CSS */
/* -------------------------------------- */
#leftcl{width:640px;float:left;padding:14px 0 0 31px;}
#leftcl h2{color:#000000;font-size:24px;padding-bottom:19px;}
#leftcl p{font-size:14px;line-height:26px;color:#000000;}

/*OTHERPAGES CONTENTRIGHT PART CSS */
/* -------------------------------------- */
#rightcl{width:341px;float:right;padding:18px 0px 0 0px;}
#rightcl .menuone{padding:0 0 15px 0;}

/*WHYCHOOSEPAGE   CSS */
/* -------------------------------------- */
#whybanner{background:url(../images/why-choosebanner.jpg) no-repeat;width:1020px;height:157px;}
#whybanner h2{padding:10px 0px 0 52px;color:#000000;font-size:27px;font-weight:normal;}
#whybanner ul{padding:8px 0 0 64px;}
#whybanner ul li{background:url(../images/bulletin.gif) no-repeat 0 0.2em;padding:5px 0 15px 35px;font-size:15px;color:#000000;}
#leftcl h3{color:#000000;font-size:17px;padding-bottom:10px;}
#leftcl .contlist{font-size:14px;color:#000000;padding:7px 0 13px 25px;}
#leftcl .contlist li{background:url(../images/square-bulletin.jpg) no-repeat 0 0.8em;padding:0px 0 8px 15px;line-height:26px;}
#leftcl .subhead{margin:15px 0 5px 25px;font-size:14px;color:#333333;display:block;}
#leftcl .leader{padding:10px 0 0 0;}
#leftcl .leader a{color:#000000;text-decoration:underline;}
#leftcl .name{float:right;color:#000000;font-size:13px;margin:0 0 15px 0;display:block;}
#rightcl h2{font-size:24px;color:#000000;font-weight:normal;padding:1px 0 8px 42px;}
#rightcl .related-icon{float:left;}
#rightcl .article{float:left;padding:9px 0 0 10px;width:220px;}
#rightcl .article span{color:#60605f;font-size:14px;padding:3px 0 0 0;display:block;}
#rightcl .article p{font-size:14px;color:#000000;}
#rightcl .links{padding:0px 0 20px 42px;}

/*CLINETLOGINPAGE   CSS */
/* -------------------------------------- */
#loginbanner{background:url(../images/login-banner.jpg) no-repeat;width:1020px;height:157px;}
#loginbanner h2{padding:10px 0px 0 52px;color:#000000;font-size:27px;font-weight:normal;}
.bannertxts span{color:#333333;font-size:16px;float:right;display:block;margin:0px 0 0 5px;}
.bannertxts .quotes{padding:0 2px 0 2px;float:left;}
.bannertxts p{float:left;font-size:16px;color:#000000;line-height:20px;}
.bannertxts{padding:18px 0 0 52px;width:685px;}
.bannertxts .quotesnew{padding:0px 40px 0 2px;float:left;}
.bannertxts a{font-size:25px;color:#000000;font-weight:normal;}
/*CONTACTUSPAGE   CSS */
/* -------------------------------------- */
#contactbanner{background:url(../images/contact-banner.jpg) no-repeat;width:1020px;height:157px;}
#contactbanner h2{padding:10px 0px 0 52px;color:#000000;font-size:27px;font-weight:normal;}
#leftcl address{font-style:normal;line-height:23px;font-size:14px;}
#leftcl address a{color:#2786c8;text-decoration:underline;}

/*FACT OR FICTION   CSS */
/* -------------------------------------- */

#faqbanner{background:url(../images/faq-banner.jpg) no-repeat;width:1020px;height:157px;}
#faqbanner h2{padding:10px 0px 0 52px;color:#000000;font-size:27px;font-weight:normal;}
.bannertxts .faq{color:#333333;font-size:16px;float:right;display:block;margin:0px 80px 0 0px;}
#leftcl h4{color:#000000;font-size:14px;padding:14px 0 14px 0;}

/*OUR SERVICES   CSS */
/* -------------------------------------- */
#servicebanner{background:url(../images/services-banner.jpg) no-repeat;width:1020px;height:157px;}
#servicebanner h2{padding:10px 0px 0 52px;color:#000000;font-size:27px;font-weight:normal;}
#grid{ background:url(../images/grid-top.jpg) repeat-y; margin:1px 1px 0 1px; width:593px;color:#ffffff;border:#ece9d8 1px solid;}
#grid .firstcol{width:294px;font-size:14px;float:left;}
#grid .firstcol p{color:#ffffff;font-size:14px;padding:5px 0 0px 0;}
.box{background:url(../images/grid-row.jpg) repeat-y;width:593px;border-bottom:#ece9d8 1px solid;}
.box ul li{background:url(../images/arrow.jpg) no-repeat 0 0.8em;padding:0px 0 8px 15px;line-height:26px;}
.box ul{width:275px;padding:10px 0 0 20px;color:#000000;float:left;font-size:12px;}
.bannertxts .service{color:#333333;font-size:16px;float:right;display:block;margin:0px 50px 0 0px;}

/*RIGHTSIDEMENU   CSS */
/* -------------------------------------- */
#rightcl .rightmenu{padding:0px 0 0 43px;}
#rightcl .rightmenu li{width:266px;border-bottom:#669966 1px solid;padding:12px 0 5px 0 ;}
#rightcl .rightmenu li a{color:#895f30;font-size:14px;padding:2px 0 0 0;text-decoration:none;}
#rightcl .rightmenu li a:hover{text-decoration:underline;}

/*INDEX RIGHT MENU   CSS */
/* -------------------------------------- */
#homerightcl .menubg{background:url(../images/rightmenu-bg.jpg) no-repeat;width:276px;height:72px;padding:25px 0 15px 65px;}
.homebtn{background:url(../images/home-over.jpg) no-repeat;width:43px;height:16px;}


