@charset "utf-8";
/* CSS Document */
body{
padding:0;
margin:0;
background:url(../images/bg_page.gif) 0 0 repeat-x;
background-color:#c4dee7;
}
.spacer1{
clear:both;
}
.clearboth{
clear:both;
}
img{
border:0;
}
a{
text-decoration:none;
}
li{
list-style:none;
}
#page{
width:983px;
margin:auto;
}
.keywords{
font:normal 9px arial;
color:#99c6d5;
height:18px;
padding:2px 10px 0 0;
text-align:right;
}
#topmenu{
background:url(../images/bg_header1.jpg) 0 0 no-repeat;
height:23px;
padding:3px 0 0 428px;
font:normal 12px "Trebuchet MS";
}
#topmenu a{
color:#c7d7df;
background:url(../images/bullet1.gif) 0 8px no-repeat;
padding:0 20px 0 10px;
}
#topmenu a:hover{
color:#4dcdfd;
}
#main{
float:left;
background:url(../images/bg_main.gif) 0 0 repeat-y;
}
#column1{
float:left;
width:680px;
padding-bottom:8px;
}
.menu2{
background:url(../images/bg_menu2.gif) 0 0 no-repeat;
height:24px;
padding:9px 0 0 15px;
font:normal 11px arial;
}
.menu2 a{ 
color:#fff;
}
.menu2 a:hover{ 
color:#4dcdfd;
}
.content{
padding:0 5px 0 15px;
font:normal 11px verdana;
color:#114250;
text-align:justify;
}
.content a{
color:#114250;
}
.servicebox{
background:url(../images/bg_boxservices.gif) 0 0 no-repeat;
height:273px;
padding:85px 0 0 0px;
}
.servicebox p{
float:left;
width:166px;
font:normal 11px arial;
color:#fff;
padding-left:45px;
}
.servicebox a{
color:#fff;
}
.servicebox a:hover{
color:#FFFF66;
}
ul.industries{
padding:0;
margin:0 0 5px 0;
}
.servicebox img{
padding-top:4px;
}
ul.industries li{
background:url(../images/bullet3.gif) 0 4px no-repeat;
padding:0 20px 0 12px;
float:left;
line-height:18px;
color:#234356;
height:15px;
width:280px;
display:block;
}

ul.industries li a
{
color:#234356;
}

ul.industries li a:hover
{
color:#4dcdfd;
}

#column2{
float:left;
width:303px;
}

.rightcontent{
background:url(../images/bg_rightcontent.gif) 0 0 no-repeat;
padding:0 10px 0 68px;
font:normal 12px "Trebuchet MS";
}
.rightcontent h1{
font:bold 22px "Trebuchet MS";
padding:0;
margin:0
}
.rightcontent h1 span{
padding:0 15px;
}
.dots
{
margin-left:5px;
margin-bottom:2px;
}
.more{
margin:15px 0 120px 15px;
}
.recentworks{
background:url(../images/bg_recentworks.jpg) 0 0 no-repeat;
height:190px;
padding:34px 0 0 41px;
}
#footer{
width:100%;
float:left;
background-color:#004995;
height:85px;
text-align:center;
font:normal 11px arial;
padding-top:5px;
color:#7fafe1;
}
#footer a{
color:#7fafe1;
padding:0 3px;
}
#footer a:hover{
color:#fff;
}

