/* CSS Document */

body{
background:#4c4b49;
color:#333;
font-size:small;
font-family:"Times New Roman", Times, serif;
}
a:link{
color:#0e3358;
text-decoration:none;
}
a:visited{
color:#0e3358;
text-decoration:none;
}
a:hover{
color:#000;
text-decoration:none;
}
#container{
width:800px;
margin:0 auto;
background:url(images/main-bg.gif) repeat-y;
}
#top{
background:url(images/top.gif) no-repeat;
margin:0;
padding:0;
height:136px;
position:relative;
}
#top h2{
font-weight:normal;
margin:0;
padding:0 0 7px 0;
}
#top-contact-info{
position:absolute;
top:43px;
right:40px;
font-family:Arial, Helvetica, sans-serif;
color:#999;
text-align:right;
}
#nav{
background:url(images/nav-bg.png) repeat-x #27537c;
clear:both;
height:38px;
margin:0 20px 0 25px;
}
#nav ul{
list-style-type:none;
margin:0;
padding:0;
}
#nav li{
background:url(images/nav-bg.png) repeat-x #27537c;
margin:0;
padding:0;
float:left;
font-size:16px;
text-transform:uppercase;
font-family:"trebuchet ms", sans-serif;
}
#nav li a{
display:block;
padding:10px 10px 6px 10px;
text-decoration:none;
color:#ccc;
}
#nav li a:hover, #nav li.selected {
background:#27537c;
color:#fff;
}
#nav li.selected a{
color:#fff;
}
#middle{
background:inherit;
}
.content-image-services{
border:1px solid #ccc;
padding:3px;
margin-right:30px;
float:left;
}
.content-image{
border:1px solid #ccc;
padding:3px;
margin-right:15px;
float:left;
}
#home-promo{
height:341px;
background:url(images/promo.jpg) no-repeat;
margin-left:25px;
position:relative;
font-family:arial, sans-serif;
}
#promo-text{
width:300px;
position:absolute;
left:400px;
top:70px;
font-size:x-large;
color:#fff;
}
#learn-more{
width:275px;
position:absolute;
left:400px;
bottom:110px;
font-size:x-large;
color:#fff;
text-align:right;
}
#learn-more a{
color:#fff;
}
#learn-more a:hover{
color:#ccc;
}
#home-services{
font-family:Arial, Helvetica, sans-serif;
color:#999;
font-size:x-small;
height:42px;
margin:0 0 0 8px;
padding:5px 0 0 0;
}
#column3 {
width:34%;
float:left;
}
#column2 {
width:38%;
float:left;
}
#column1{
width:26%;
float:left;
}
#content{
margin:10px 35px;
}
#content p{
margin:15px 15px 0 15px;
}
#content ul{
margin:15px 15px 0 15px;
padding-left:15px;
}
#content h2{
margin:0;
padding:5px 0 0 0;
color:#0e3358;
border-bottom:3px double #0e3358;
}
#content h3{
margin:0;
padding:0;
}
#bottom{
background:url(images/bottom.gif) no-repeat;
height:33px;
clear:both;
}
#footer{
background:#4c4b49;
color:#ccc;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:smaller;
}
#footer a{
color:#ccc;
}
#footer a:hover{
color:#fff;
}