@charset "utf-8";

/*------OVER ALL STYLES-----------*/
body { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #000; background:#ef3d42; }
body, ul, li, h1,h2,h3,h5,h5,h6,form,p{margin:0; padding:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:none;}

#container:after, .logo-container:after, .banner-container:after, content-container:after, footer:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both}

/*------MAIN CONTAINER-----------*/
#container{width:900px; margin:0 auto; background:#FFF;}

/*------TOP LINKS-----------*/
.top-links{background:#000; padding:5px 15px 5px 0; color:#FFF; font-weight:bold; text-align:right;}
.top-links a{color:#FFF;}

/*------LOGO CONTAINER-----------*/
.logo-container{width:900px; padding:0 0 15px 0;}
.logo{float:left; padding:0 0 0 10px; width:232px;}
.logo a{width:232px; height:101px; background:url(../../images/logo.gif) no-repeat; display:block; text-indent:-10000px;}
.nav-con{width:658px; float:left;  }
.nav{background:url(../../images/menu-bg.gif) repeat-x; height:50px; padding:20px 0 0 100px; font-size:15px; font-weight:bold;}
.nav li{display:inline; list-style:none;background:url(../../images/nav-li-border.gif) no-repeat right; padding:20px 12px;}
.nav a{background:url(../../images/menu-arrow.gif) no-repeat bottom;padding:22px 0; color:#000;}
.nav a:hover{background:url(../../images/menu-arrow-o.gif) no-repeat bottom; text-decoration:none; color:#d80007;}
.nav .current a{background:url(../../images/menu-arrow-o.gif) no-repeat bottom; text-decoration:none; color:#d80007;padding:22px 0;}

.nav .no-brder{background:none;}
.nav li.selected a{background:url(../../images/menu-arrow-o.gif) no-repeat bottom; text-decoration:none; color:#d80007;}
.dropdown{position:absolute; top:0;font-size:12px;line-height:18px;
z-index:100;background-color: #d80007;width: 167px;visibility: hidden;margin:6px 0 0 0; font-weight:bold;}
.dropdown a{width:auto;display:block;text-indent: 5px; border-bottom: 1px solid #FFFFFF; padding: 5px 0;
text-decoration: none;color: #FFFFFF;}
* html .dropdown a{width: 100%;}
.dropdown a:hover{background:#000000;color: #FFFFFF; text-decoration:none;}



.phone {text-indent:-10000px; background:url(../../images/phone.gif) no-repeat; height:36px;}

/*------BANNER CONTAINER-----------*/
.banner-container{width:900px; background:url(../../images/services-bg.gif) repeat-x;float:left; padding:0 0 15px 0;}
.home-services{float:left; width:365px;color:#FFF; font-size:18px;}
.home-services a{color:#FFF;}
.home-services a:hover{color:#fe0008; text-decoration:none;}
.home-services ul{margin:15px 0 0 10px;}
.home-services li{list-style:none; line-height:33px; background:url(../../images/service-arrow.gif) no-repeat left; padding:0 0 0 25px;}
.home-services p{margin:0; text-align:right; padding:0 30px 0 0;}
.home-services .punchline{ text-align:center; padding:25px 0 0 0;}
.banner{float:right; width:526px;}

/*------CONTENT CONTAINER-----------*/
.content-container{width:870px; background:url(../../images/section-bg.gif) repeat-x 0 10px;margin:0 0 0 14px; float:left; padding:0 0 10px 0;}
.content-container h1{color:#FFF; font-size:21px; font-weight:normal; padding:10px 0 10px 50px; line-height:normal;}
.login-home{ float:left; width:260px; background:url(../../images/curve-left.gif) no-repeat 0 10px; padding:0 0 0 20px; line-height:25px;} 
.login-home h1{background:url(../../images/login-icon.gif) no-repeat;}
.login-home label{width:80px;margin:5px 0;float:left;}
.login-home input{border:solid 1px #3e3e3e; width:162px;height:19px;}
.login-home .but{ width:77px; height:23px; background:url(../../images/button.gif) no-repeat; color:#FFF; font-weight:bold; text-transform:uppercase; border:none;margin:0 0 0 80px;}
.login-home p{margin:0 0 0 80px;}
.login-home p a{color:#000; text-decoration:underline;}
.login-home br{clear:both;}
.weather{background:url(../../images/weather-traffic.gif) no-repeat bottom; margin:15px 0 0 0; color:#FFF; line-height:normal; text-transform:uppercase;}
.weather h2, .newsletter h2{ font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#000;}
.weather .temp{padding:5px 0 8px 103px; margin:0;}
.weather .traffic{padding:0 0 5px 10px; margin:0; font-size:10px;}
.weather .traffic a{color:#FFF;}
.accept{ text-align:right; margin:10px 15px 0 0;}

.welcome-home{ float:left; width:300px;}
.welcome-home h1{background:url(../../images/welcome-icon.gif) no-repeat;}
.content{border-right:dashed 1px #565656; padding:0 5px 0 0;}
.content-inner{ padding:0 5px 0 0;}
.content-welcome{border-right:dashed 1px #565656; padding:0 5px 0 0; font-family:Arial, Helvetica, sans-serif; line-height:21px; font-size:11px;}
.content-welcome img{padding:0 5px 0 5px;}
.img-float{ float:left;}
.content-welcome h1{font-size:14px; font-weight:bold; color:#333; background:none; padding:10px 0; margin:0;}
.content-welcome p.address{font-size:12px; font-weight:normal}

.contact-home{float:right; width:280px; background:url(../../images/curve-right.gif) no-repeat 100% 10px;}
.contact-home h1{background:url(../../images/contact-icon.gif) no-repeat;}
.contact-home p{padding:0 10px;}
.contact-home span{padding:0 0 0 43px;}
.contact-home h2{ font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#ef3d42; margin:5px 0 5px 5px;}
.contact-home a{color:#ef3d42;}
.contact-home .block{background:#000; color:#FFF; padding:5px 0; width:270px; margin:5px auto 0 auto; text-align:center;font-weight:bold;font-size:13px;}
.contact-home .logos{text-align:left; padding:10px 0 0 0;}
.contact-home .logos img{margin:0; padding:0;}
.contact-home .twitter{ padding:10px 0 5px 0;text-align:left;}
.contact-home .twitter img{margin:0; padding:0 5px 0 5px;}

/*------FOOTER-----------*/
.footer{background:url(../../images/footer-bg.gif) repeat-x; height:76px; width:900px; float:left;padding:10px 0 0 0; color:#FFF; clear:both;}
.footer a{color:#FFF;}
.footer .links{text-align:center; width:900px;}
.footer .links a{padding:0 10px;}
.footer .copyright{ width:400px; float:left; padding:15px 0 0 20px;}
.footer .ccs{ width:400px; float:right; padding:10px 20px 0 0; text-align:right;}

/*------INSIDE CONTENT-----------*/
.login-inside{ float:left; width:215px; background:url(../../images/curve-left.gif) no-repeat 0 10px; padding:0 0 0 20px; line-height:25px;}
.login-inside h1{background:url(../../images/login-icon.gif) no-repeat; margin:0 0 10px 0;}
.login-inside label{width:80px;margin:3px 0;float:left;}
.login-inside input{border:solid 1px #3e3e3e; width:120px;height:19px;}
.login-inside .but{ width:77px; height:23px; background:url(../../images/button.gif) no-repeat; color:#FFF; font-weight:bold; text-transform:uppercase; border:none;margin:0 0 0 80px;}
.login-inside p{margin:0 0 0 80px;}
.login-inside p a{color:#000; text-decoration:underline;}
.login-inside br{clear:both;}
.inside-content{float:right; width:625px; background:url(../../images/curve-right.gif) no-repeat 100% 10px;}
.inside-content h1{background:url(../../images/inside-icon.gif) no-repeat;}
.content-style{border-left:dashed 1px #565656; padding:0 0 0 10px; font-size:14px; line-height:21px;}
.content-style h1{background:none; color:#666; margin:0; padding:10px 0 0 0; font-style:italic; font-size:18px; font-weight:bold;}
.content-style p{margin:8px 0;}
.inside-content h2{color:#d80007; font-size:18px; background:url(../../images/sub-head-icon.gif) no-repeat; padding:5px 0 5px 35px; font-style:italic;}
.inside-content ul{ margin:10px 0 0 20px;}
.inside-content li{list-style:none; background:url(../../images/li.gif) no-repeat 0 12px; padding:5px 0 5px 20px; border-bottom:#F3F3F3 solid 1px;}
.quote{font-size:21px;color:#666; padding:10px 0 10px 0; font:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; border-top:#F3F3F3 solid 1px;border-bottom:#F3F3F3 solid 1px; text-align:center; line-height:25px;}
.quote:hover{border-top:#d80007 solid 1px;border-bottom:#d80007 solid 1px;}
.inside-content li strong{color:#d80007;}
.inside-content li a{ text-decoration:underline;}
.inside-content a{color:#000;text-decoration:underline;}
.inside-content a:hover{color:#d80007; text-decoration:none;}
.inside-content li:hover{border-bottom:#D3D3D3 solid 1px;}
.inside-content ol li{ background:none; list-style:decimal;margin:0; padding:5px 0 5px 0px;}
.inside-content ol li li{border:none; list-style:lower-alpha; margin:0 0 0 20px;}
.inside-content ol li li:hover{border:none;}
.inside-content a{color:#d80007;}
.inside-content li ul li{ background:none; border:none; list-style:circle; padding:5px 0 5px 5px;}
.inside-content li ul li:hover{border:none;}

.partner-logo{ padding:35px 0 0 0;}
.newsletter{padding:10px 0;}
.newsletter input{ font-size:11px; padding:3px 0 0 5px; width:200px; vertical-align:middle;}
.newsletter .butt{ width:33px; height:23px; background:url(../../images/button-go.gif) no-repeat; color:#FFF; font-weight:bold; text-transform:uppercase; border:none; padding:0; vertical-align:middle; margin:0 0 0 3px;}

.qa strong{color:#d80007}
.ans{border-bottom:#e5e5e5 solid 1px; padding:0 0 10px 0;}
.ques{font-weight:bold; font-style:italic;}

.logos h1{color:#333333; font-size:14px; font-weight:bold; background:none; padding:5px 0 5px 0px; line-height:normal;}

.login-inside  h1.head{color:#333 ; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background:none; padding:0px 0 0px 0px; line-height:normal;}

.address span{width:68px; float:left; text-align:left; padding:0; font-weight:bold}