@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; }
body{background:url(images/main-bg.jpg) #91a9c5 repeat-x; width:100%; height:1038px; font:bold 12px Arial, Helvetica, sans-serif; color:#555454;}
img a, a img {border:0;}
ul, li, ol{list-style:none; border:0;}
input, fieldset{border:0; outline:none;}
li{line-height:17px;}
h1{font:bold 16px Arial, Helvetica, sans-serif; color:#126099;}
h3{font:bold 13px Arial, Helvetica, sans-serif; color:#126099; padding-bottom:5px;}

p{line-height:20px;}
#container{ width:988px; margin:0 auto;}

/* top menu */
#top-menu ul{padding:0; float:right; margin-top:10px; margin-bottom:10px;}
#top-menu ul li{float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#6f6f6f; padding:0px 10px 0px 10px;}
#top-menu ul li a{color:#6f6f6f; text-decoration:none}
#top-menu ul li a:hover{color:#000000; text-decoration:none;}

#top-banner{width:987px; height:auto; float:left; background:url(images/top-banner-bg2.jpg) #fff 0px 25px no-repeat;}
#top-banner .topdiv{width:987px; height:auto; float:left;}
#top-banner .topdiv .logo{ width:276px; height:124px; float:left; padding-left:80px;}

/* main menu */
#top-banner .topdiv #menu { width:595px; float:left; padding-top:40px; margin-left:36px;}
#top-banner .topdiv #menu li{ font: bold 12px Arial, Helvetica, sans-serif; color:#000000; float:left; list-style:none; display:block}
#top-banner .topdiv #menu li a{text-decoration:none; color:#6f6f6f; padding:0px 12px 0px 11px;}
#top-banner .topdiv #menu li a:hover{ text-decoration:none; color:#000;}
#top-banner .topdiv2{ width:987px; float:left; height:173px;}
#top-banner .container{width:987px; float:left; overflow:hidden; height:auto;}
#top-banner .left{ width:495px; height:auto; float:left; padding-top:50px;}
#top-banner .right{ width:480px; height:auto; float:left; padding-left:10px}

#top-banner .left .list{ font:bold 12px Arial, Helvetica, sans-serif; color:#555454; float:left; padding-left:30px; height:auto;}
#top-banner .left .list li{font:bold 12px Arial, Helvetica, sans-serif; color:#555454; margin-top:15px; background:url(images/bullet.jpg) left no-repeat; float:left; padding-left:20px; width:420px; line-height:20px;}
#top-banner .left .list b{ font:bold 14px Arial, Helvetica, sans-serif; color:#aa080c; text-transform:capitalize;}
#top-banner .left h2{font:bold 18px Arial, Helvetica, sans-serif; color:#2f5e90; padding-left:30px; float:left; margin-top:25px; text-transform:uppercase; white-space:nowrap; width:90%; margin-bottom:15px}

#call-for{ width:432px; height:147px; float:left; background:url(images/call-email-banner-bg1.jpg) no-repeat; padding-top:86px; text-align:left; padding-left:30px}
#call-for p{ line-height:5px; overflow:hidden; margin:0; padding:0;}
#call-for .text{float:left; width:auto; width:70px; text-align:right; padding-top:2px; font-weight:bold;}
#call-for input{border:1px solid #d7d6d6; background:#fff; width:250px; height:18px; margin-left:15px;}
#call-for .buttons{width:250px; padding-top:10px; padding-left:170px;}

.ele-text{font:bold 12px arial; color:#555454; padding-left:30px; padding-top:20px; }
.ele-text li{font:bold 12px Arial, Helvetica, sans-serif; color:#555454; margin-top:10px; background:url(images/bullet1.jpg) left no-repeat; float:left; padding-left:20px; width:410px; line-height:20px;}
.ele-text p{line-height:20px;}

#get-free{width:463px; height:123px; float:left; background:url(images/call-phone-bg1.jpg) no-repeat; text-align:left; margin-top:15px; margin-left:2px;}
#live-chat{background:url(images/chat-bg1.jpg) no-repeat; width:463px; height:117px; float:left; margin-top:45px; margin-left:2px;}

#bottom-img{width:470px; height:121px; float:left; padding-left:25px;}
.bottom-text{ width:462px; height:auto; float:left; font-weight:bold; margin-top:20px; color:#555454; text-align:justify; padding-right:10px;}

#footer{background:#2c5c8d; width:988px; height:auto; float:left; margin-top:10px;}
.footer { width:auto; margin-top:6px; padding-left:100px;}
.footer li{ font: bold 12px Arial, Helvetica, sans-serif; color:#000000; float:left; list-style:none; display:block;}
.footer li a{text-decoration:none; color:#fff; padding:0px 10px 0px 10px;}
.footer li a:hover{ text-decoration:none; color:#000;}

#footer {font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF;}
#footer a{color:#FFFFFF; text-decoration:none;}
#footer a:hover{color:#000000; text-decoration:none;}

#list{ font:bold 12px Arial, Helvetica, sans-serif; color:#555454; float:left; height:auto;}
#list li{font:bold 12px Arial, Helvetica, sans-serif; color:#555454; margin-top:10px; float:left; width:455px; line-height:17px;}
#list b{font:bold 13px Arial, Helvetica, sans-serif; color:#000; }



