/*.contentslide{
text-align: left;
width: 357px;
height: 217px;
line-height: 217px;
float: left;
background: url(../images/banner_bg.png);
}

.contentslide .opacitylayer{ 
width: 357px;
height: 217px;
line-height: 217px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;

}

.contentslide .contentdiv{
display: none;
line-height: 0; 
height: 0;
}

.pagination{
width: 0px; 
text-align: right;
background-color: #212020;
border: 0px solid #212020;
border-width: 0 0px; 
padding: 0 0 0px 0;
height: 0px;
line-height: 0;
}

* html .pagination{ 
width: 0px; /*IE5 width*/
/*w\idth: 0px; /*IE6 width*/ /*
display: none;
height: 0px;
line-height: 0;
}

.pagination a{
padding: 0 0px;
text-decoration: none; 
color: #2e6ab1;
background-color: white;
display: none;
height: 0px;
line-height: 0;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #FEE496;
height: 0px;
line-height: 0;
display: none;
}
*/

#banner{
height: 217px;
}

#banner-left{
float:left;
}

#banner-right{
float:left;
}

#gray-bar{
height: 33px;
line-height: 33px;
width: 961px;
background: url(../images/dark_gray.png);
}

#menu{
margin-top:-11px;
height: 23px;
background: url(../images/nav_bg.png);
text-align:right;
}
#menu ul{
padding-top: 4px;
}

#menu li{
display: inline;
}

#menu li a, a:visited {
padding: 0px 15px 0px 15px;
color: black;
text-decoration: none;
}

#menu li a:hover{
padding: 0px 15px 0px 15px;
color: #084fb9;
text-decoration: none;
}

body{
text-align: center;
margin: 0 auto;
font-family: arial, helvetica, tahoma, verdana;
font-size: 11px;
background-color: black;
}

#doc{
text-align: center;
margin: 0 auto;
width: 961px;
}

#content {
background-color: white;
width: 911px;
height: 380px;
padding: 25px;
text-align: left;
}

#content #services {
height: 170px;
border-bottom: 1px solid gray;
}

#content #left-column {
float: left;
width: 271px;
text-align:left;
padding-right: 30px;
margin-top: -30px;
*margin-top: 0px;
}

#content #center-column {
float: left;
width: 271px;
text-align:left;
padding-right: 30px;
margin-top: -30px;
*margin-top: 0px;
}

#content #right-column {
float: left;
width: 271px;
text-align:left;
padding-right: 30px;
margin-top: -30px;
*margin-top: 0px;
}

#content a, #content a:visited {
color: #084fb9;
padding: 0px;
}

#slider a, #slider a:visited {
padding: 0px;
}

#content #news {
float: left;
width: 271px;
text-align:left;
padding-right: 30px;
*margin-top: 20px;
}

#content #projects {
float: left;
width: 600px;
text-align:left;
*margin-top: 20px;
}

#projects img {
padding-top: 20px;
padding-right: 6px;
}

#header {
width:961px;
height: 33px;
line-height: 33px;
*height: 43px;
background: url(../images/header_bg.png);
text-align:left;
}

#footer {
width:961px;
height: 33px;
background: url(../images/footer_bg.png);
text-align:left;
}

.logo {
padding: 10px;
*padding: 10px 10px 10px 10px;									 
border: 0px;
}

div.clearer {clear: left; line-height: 0; height: 0;}

h4 {
font-family: verdana, arial, helvetica, tahoma;
color: black;
font-size: 18px;
margin-bottom: 0px;
}

h4 .blue{
color: #084fb9;
}

a img {
border: 0px;
}

#top-links a, #top-links a:visited {
color: white;
text-decoration: none;
}

#top-links a:hover {
color: white;
text-decoration: underline;
}

#top-links {
text-align: right;
padding-top: 3px;
padding-bottom: 3px;
color: white;
}