*{
margin:0px;
padding:0px
}
img{border:0px}
html{
width:100%;
height:100%;
background-color:#013251;
}
body{
background-image:url(images/bg5.gif);
background-color: #013251;
background-position:top left;
background-repeat:repeat-x;
width:850px;
margin:auto
}
#site{
background-image:url(images/bg1.gif);
background-repeat:no-repeat;
background-position:top left;
width:850px;
margin-left:auto;
padding:75px 0 0 0;
float:left
}
#header{
padding:0 0 0 94px;
}
#content{
width:850px;
float:left;
}
.left{
width:201px;
padding:40px 32px 0 110px;
float:left;
}
.left img{
float:left
}
.menu{
width:180px
}
.menu li{
float:left;
list-style-type:none
}
.right{
float:left;
background-image:url(images/bg31.gif);
background-position:top left;
background-repeat: repeat-y;
width:423px;
padding:8px 0 12px 18px;
font-family:Tahoma;
font-size:11px;
color:#5D524E; 
}
.item{
width:393px;
float:left;
padding:10px 0 10px 0;
border-bottom:1px solid #DCD8C2;
margin:0 0 10px 0
}
.item img{
float:left;
margin:0 10px 0 0
}

a:link {
color:#1A9CEE;
}

a:visited {
text-decoration:underline;
color:#1A9CEE;
}
a:hover {
text-decoration:none;
color:#0073BB;
}

.item a{
display:block;
float:left;
background-image:url(images/arrow.gif);
background-repeat:no-repeat;
background-position:0px 4px;
color:#1A9CEE;
font-size:10px;
font-weight:bold;
padding:0 0 0 12px;
margin:8px 0 0 0;
}
.item a:visited, .block2 ul li a:visited,.copy a:visited {text-decoration:underline; color:#1A9CEE;}
.item a:hover, .block2 ul li a:hover, .copy a:hover {text-decoration:none; color:#0073BB; }
.right span{
display:block;
float:left;
width:176px;
padding:11px 0 5px 1px
}
.right span strong{
float:left;
clear:both;
width:176px;
}
#contact_form{
width: 310px;
}

.block1{
width:190px;
float:left;
}

.block3{
float:left;
width:390px;
padding-left:0px;
}
.block2{
float:left;
width:195px;
padding-left:6px;
}
.block2 ul{
display:block;
float:left;
padding:0 0 8px 10px;
display:inline
}
.block2 ul li{
list-style-type:none;
float:left;
width:150px;
padding:6px 0 0 10px;
background-image:url(images/arrow2.gif);
background-position:0px 11px;
background-repeat:no-repeat
}
.block2 ul li a{
color:#1A9CEE;
text-decoration:underline
}
#footer{
float:left;
width:850px;
height:137px;
background-image:url(images/footerbg1.jpg);
background-position:343px 0px;
background-repeat:no-repeat
}
.envelope{
float:left;
display:inline;
margin:24px 0 0 120px;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#E3E3E3;
width:200px;
}
.envelope img{
float:left;
margin:3px 18px 0 0
}
.copy{
font-family:Tahoma;
font-size:11px;
color:#F5F1D6;
margin:23px 0 0 80px;
float:left
}
.copy a{
font-size:10px;
color:#1A9CEE;
margin:10px 8px 0 0;
float:left
}
.copy img {
float:left;
margin:18px 8px 0 0
}

#quicklinks {
	display:block;
	background: url("images/quicklinks.jpg") top no-repeat;
	width:201px;
	font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
line-height: 17px;
padding-top: 22px;
   }
   
#quicklinks img {
float:right;
}  
   
strong{
color:#00416A;
font-size:11.5px;
}

/*Buttons*/

#about a {
	display:block;
	width:201px;
	height:31px;
    background: url("images/aboutB.gif") 0 0 no-repeat;
   }
#about a:hover {
   background-position: 0 -31px;
   }
#about a:active {
   background-position: 0 0;
   }
   
#resources a {
	display:block;
	width:201px;
	height:31px;
    background: url("images/resourcesB.gif") 0 0 no-repeat;
   }
#resources a:hover {
   background-position: 0 -31px;
   }
#resources a:active {
   background-position: 0 0;
   }
   
#contact a {
	display:block;
	width:201px;
	height:33px;
    background: url("images/contactB.gif") 0 0 no-repeat;
   }
#contact  a:hover {
   background-position: 0 -33px;
   }
#contact  a:active {
   background-position: 0 0;
   }
   
#services a {
	display:block;
	width:201px;
	height:30px;
    background: url("images/servicesB.gif") 0 0 no-repeat;
   }
#services  a:hover {
   background-position: 0 -30px;
   }
#services  a:active {
   background-position: 0 0;
   }
   
   
#clients a {
	display:block;
	width:201px;
	height:31px;
    background: url("images/clientsB.gif") 0 0 no-repeat;
   }
#clients  a:hover {
   background-position: 0 -31px;
   }
#clients  a:active {
   background-position: 0 0;
   }