/* =HOME BANNER
----------------------------------------------------*/

#banner{position: relative;
background-image: url(../images/banner-home.jpg);
height: 263px!important;}

#home-services-list{position: absolute;
left: 32px;
top: 128px;
width: 390px;
font-family: Arial, Tahoma;
font-size: 10px;
text-transform: uppercase;
line-height: 14px;
list-style-image:url(../images/home-services-list.png);
behavior:  url(iepngfix.htc);
list-style-type:square;}

#home-services-list li{float: left;
width: 160px!important;
margin-right: 30px!important;
padding: 2px auto 2px 2px;
margin-bottom: 9px;}

#home-services-list li a{text-decoration: none; padding-left: 2px!important;}

#home-services-list li a:link, #home-services-list li a:visited{background: none;
color: white;}

#home-services-list li:hover, #home-services-list li:active, #home-services-list li:focus{background: #3fa1fe;
color: #010101;}

#home-services-box{height: 111px;
overflow: hidden;
width: 520px;
position: absolute;
right: 25px;
top: 128px;
background-color: #03284b;
background-position: right;
background-repeat: no-repeat;
background-image: url(../images/home-services-box-bg.jpg);}

.home-services{border-top: solid 1px #03284b; margin-top: -1px!important; clear: both;}
.home-services br{line-height: 45px!important; margin-bottom: 6px;}

.home-services-title{color: white;
font-family: Arial, Tahoma;
font-size: 12px;
margin-bottom: 2px!important;
text-transform: uppercase;
font-weight: bold;}

.home-services p{color: white;
font-family: Arial, Tahoma;
font-size: 12px;
margin-top: 2px!important;
line-height: 16px;}

.home-services a{font-weight: bold;
color: #3fa1fe;
text-transform: uppercase;}

.home-services a:link, .home-services a:visited{text-decoration: none;}
.home-services a:active, .home-services a:hover, .home-services a:focus{text-decoration: underline;}

.home-services-right{float: left;
margin-left: 10px;
width: 224px;
padding-top: 9px;}

.home-services img{float: left;
margin-top: 0px!important;}






/* =HOME INFO
----------------------------------------------------*/

#info-home{width: 890px;
margin-left: 20px;
float: left;}

#info-home p, #info-home ul li{font-family: Arial, Tahoma;
color: #353535;
line-height: 1.9em;
font-size: 0.75em;}



#info-left{float: left;
width: 500px;
padding-left: 8px;}


#info-right-news{margin-top: 18px;
float: left;
width: 149px;
margin-left: 40px;
margin-right: 32px;}

#info-right-news-header{width: 149px;
height: 24px;
text-indent: -9999px;
font-family: Arial, Tahoma;
font-weight: bold;
size: 13px;
background: url(../images/home-header-news.gif);}

#info-right-news p{font-family: Arial, Tahoma;
color: #353535;
line-height: 1.6em;
font-size: 0.7em;
padding-left: 5px;
padding-right: 3px;}

#info-right-news a{color: #64b603;
font-weight: bold;}
#info-right-news a:link, #info-right-news a:visited{text-decoration: none;}
#info-right-news a:active, #info-right-news a:hover{text-decoration: underline;}


#info-right-careers{margin-top: 18px;
float: left;
width: 149px;
margin-left: 0px;}


#info-right-careers-header{width: 149px;
height: 24px;
text-indent: -9999px;
font-family: Arial, Tahoma;
font-weight: bold;
size: 13px;
background: url(../images/home-header-careers.gif);}

#info-right-careers p{font-family: Arial, Tahoma;
color: #353535;
line-height: 1.6em;
font-size: 0.7em;
padding-left: 5px;
padding-right: 3px;}

#info-right-careers a{color: #0b64b8;
font-weight: bold;}
#info-right-careers a:link, #info-right-careers a:visited{text-decoration: none;}
#info-right-careers a:active, #info-right-careers a:hover{text-decoration: underline;}


.welcome{font-family: Arial, Tahoma;
font-size: 1.0em!important;
color: #3f3f3f;
font-weight: bold;}

#section-nav-home{display: none;}




