
#banner{height:217px;}
#banner-left{float:left;}
#banner-right{float:left;}

#secondary-banner{text-align: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 styling */
#content {background-color:white;width:911px;padding:25px;text-align:left;margin-top:-4px;}
#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;margin-top:-30px;*margin-top:0px;}
#content #main-column {float:left;width:650px;padding-right:30px;margin-top:-30px;*margin-top:0px;}
#content #client-list {float:left;width:200px;padding-right:0px;margin-top:-30px;*margin-top: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;}
#content a, #content a:visited {color:#084fb9;padding:0px;}

#client-list ul {list-style:none;margin-left:2px;padding-left:2px;}

#slider a, #slider a:visited {
padding: 0px;
}

#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;
border-bottom: 1px solid gray;
}

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;
}

p img {float:left;padding-right:10px;padding-bottom:10px;}
p ul {margin-left:-10px;padding-left:-10px;}

#portfolio #main-column #left {float:left;width:57%;}
#portfolio #main-column #right {float:left;width:41%;}

