/* DEFAULT STYLES
*********************************/
body {
font-family:Arial,Helvetica,sans-serif;
color:#fff;
background:#3c3c3c url(/images/bg.gif) repeat-y center;
margin:0;
scrollbar-arrow-color:#ccc;
scrollbar-3dlight-color:#111;
scrollbar-highlight-color:#666;
scrollbar-face-color:#444;
scrollbar-shadow-color:#191919;
scrollbar-track-color:#111;
scrollbar-darkshadow-color:#191919;
}

/*** all vertical nav put inside div with an ID of "vertnav" ****/ 
#vertnav a { 
display: block; 
width: 132px; 
height: 31px; 
padding: 2px 0px;
background-repeat: no-repeat; 
background: position: 0 0; 
} 

#vertnav a.home {background-image: url(images/button_block.gif); background-position: 0px 0px;} 
#vertnav a.home:hover {background-image: url('images/button_block.gif'); background-position: -144px 0px;} 
#vertnav a.home:active{background-image: url(images/button_block.gif); background-position: -288px 0px;} 

#vertnav a.about_us {background-image: url(images/button_block.gif); background-position: 0px -43px;}  
#vertnav a.about_us:hover {background-image: url(images/button_block.gif); background-position: -144px -43px;}  
#vertnav a.about_us:active {background-image: url(images/button_block.gif); background-position: -288px -43px;} 

#vertnav a.services {background-image: url(images/button_block.gif); background-position: 0px -86px;}  
#vertnav a.services:hover {background-image: url(images/button_block.gif); background-position: -144px -86px;}  
#vertnav a.services:active {background-image: url(images/button_block.gif); background-position: -288px -86px;} 

#vertnav a.projects {background-image: url(images/button_block.gif); background-position: 0px -129px;}  
#vertnav a.projects:hover {background-image: url(images/button_block.gif); background-position: -144px -129px;}  
#vertnav a.projects:active {background-image: url(images/button_block.gif); background-position: -288px -129px;} 

#vertnav a.contact_us {background-image: url(images/button_block.gif); background-position: 0px -172px;}  
#vertnav a.contact_us:hover {background-image: url(images/button_block.gif); background-position: -144px -172px;}  
#vertnav a.contact_us:active {background-image: url(images/button_block.gif); background-position: -288px -172px;} 

#vertnav ul {margin: 150; padding: 0; list-style-type: none;}
#vertnav li { margin: 0 0 0 0; }


a {
font-weight:bold;
text-decoration:none;
color:#fc3;
}

a:hover {
text-decoration:underline;
}

img {
border:0;
}

ul, li, dl, dt, dd {
padding:0;
border:0;
margin:0;
list-style:none;
}

h1, h2, h3, h4, h5 {
padding:0;
margin:0;
}

table {
font-size:11px;
border-collapse:collapse;
}

/* BODY
*********************************/
#body_shell {
width:760px;
text-align:left;
}

#body_wrap {
width:760px;
float:left;
}