ul.wagelist{
margin-left:35px;
line-height:1.8em;
}

/* -----------------------------------*/
/* ----->>> Table of Contents <<<------

     - Global Settings
     - Header
     - Navigation
     - Site Content
     - Press Releases
     - Footer
*/

/* -----------------------------------*/
/* ------>>> Global Settings <<<------*/
/* -----------------------------------*/
* { margin: 0px; padding: 0px; }

html {
background: #ffffff url('');
}

body {
position:relative;
display:block;
background: #ffffff url('/data/redesign/vnavbg2.jpg') repeat-y;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
line-height: 1.4em;
margin:0px auto 0px auto;
behavior:url('/data/csshover[1].htc');
width:100%;
height:100%;
}

#wrap {
display:table;
background: transparent url('/data/redesign/vnav2bg2.jpg') repeat-y right 0px;
margin:0px auto 0px auto;
width:100%;
}

.searchresult{
padding:0px 0px 5px 0px;
display:block;
border:1px solid #EEEEEE;
margin-top:3px;
height:35px;
vertical-align:top;
overflow:hidden;
}
.searchresult:hover
{
background:#EEEEEE;
}

.searchresult a
{
width:100%;
display:block;
margin:0px;
padding:0px;
}
.searchresultsdescription
{
margin:0px 0px 0px 0px;
padding:0px;
font-size:10px;
width:100%;
position:relative;
top:-4px;
}

/* -----------------------------------*/
/* ---------->>> Header <<<-----------*/
/* -----------------------------------*/

.siteheader {
background: #B7C6C1 url('/data/redesign/headerbg4.jpg') repeat-x;
font-size: 10px;
height: 129px;
vertical-align: Top;
width: 100%;
margin:0px auto 0px auto;
}

.siteheader h1 a {
width: 240px;
}

.header{
width:916px;
height:139px;
margin:0px auto 0px auto;
}

.header img{
border:0px;
}

#hnav{
position:relative;
display:block;
width:906px;
height:25px;
margin:-41px auto 0px auto;
}

.topmenuul {
position:absolute;
width:894px;
margin:0px auto 0px auto;
display:inline;
list-style:none;
padding:0px 12px 0px 0px;
}

.topmenuli {
margin-top:0px;
margin:0px;
float: left;
clear:none;
text-align:center;
}

.topmenuli a {
color: #ffffff;
display: block;
font-size:14px;
line-height: 20px;
padding: 2px 0px 3px 0px;
margin: 0px 35px 0px 46px;
text-decoration: none;
text-align:center;
}

.topmenuli a:hover {
color:#cccccc;
}

.submenuul {
border:1px solid #56816E;
list-style:none;
width:170px;
background:#000000;
text-align:left;
position:absolute;
top:25px;
z-index:10;
padding:0px 0px 0px 0px;
margin-left:50px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
display:none;
}

.submenuli a {
font-weight:normal;
width:166px;
font-size:10px;
text-align:left;
padding:0px 0px 0px 5px;
margin:0px 0px 0px 0px;
text-decoration:none;
border:0px;
}
.submenuli a:hover {
width:164px;
background:#000000 url('');
}
.submenuli {
display:block;
border-bottom:1px solid #56816E;
width:170px;
font-weight:normal;
padding:0px 0px 0px 0px;
}

li:hover ul , li.over ul{ /* lists nested under hovered list items */
display: block;
float:none;
height:auto;
}

li.over a:hover {
float:none;
color:#FFFFFF;

}

.topmenutitle, .submenuli a {
float:none;

}


	
/* -----------------------------------*/
/* --------->>> Navigation <<<--------*/
/* -----------------------------------*/
.verticalnav{
display:block;
float:left;
width: 253px;
height:1250px;
margin-top:20px;
}

.verticalnav ul {
list-style: none;
padding: 5px 3px 6px 5px;
}

.verticalnav li {
}

.verticalnav ul ul {
list-style: block;
margin: 3px 0 3px 0px;
}

.verticalnav li li{
}

.verticalnav h3 {
display:none;
background: #F7F7DE;
color: #000;
font-size: 14px;
height: 15px;
line-height: 15px;
padding-left: 5px;
vertical-align:center;
text-align: center;
}

.verticalnav a {
color: #1574d4;
text-decoration:none;
}

.verticalnav li li a {
background: #F7F7DE;
border-bottom: none;
color: #000;
display: block;
font-size: 12px;
padding: 0px 3px 6px 0px;
text-decoration: none;
}

.verticalnav a:visited {
}

.verticalnav a:hover {
color:#345246;
}

.verticalnav a:active {

}

#services{
width: 231px;
height:1090px;
background:transparent;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
}

#services p{
color:#56816E;
font-size:10px;
margin:0px 0px 0px 0px;
padding:5px 5px 5px 5px;
}

h4.greenbg{
color:#ffffff;
margin:0px 0px 0px 0px;
padding:5px 5px 5px 0px;
}

.verticalnav2{
position:relative;
float:right;
clear:right;
background:transparent;
width:170px;
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#56816E;
font-size:10px;
}

#vnav2 p{
margin:0px 0px 0px 5px;
}

#vnav2{
float:left;
width:100%;
height:100%;
}


/* -----------------------------------*/
/* -------->>> Site Content <<<-------*/
/* -----------------------------------*/

.sitecontent {

background:#ffffff;
font-family: Verdana,sans-serif;
float:left;
font-size:12px;
color: #56816E;
margin:0px 0px 0px 0px;
padding:10px 10px 0px 0px;
text-align:justify;
}
 
.sitecontent h1, .sitecontent h2, .sitecontent h3, .sitecontent h4 {

} 
 
.sitecontent h1 {
display:none;
font-size: 18px;
}
 
.sitecontent h2 {
font-size: 16px;
}
 
.sitecontent h3 {
}
 
.sitecontent h4 {
}
 
.sitecontent p {
font-size:12px;
margin: 0px 0px 0px 0px;
padding: 5px 10px 5px 10px;
}
 
.sitecontent ul {


}
 
.sitecontent ol {

}
 
.sitecontent a {
color: #56816E;
}
 
.sitecontent a:visited {
}
 
.sitecontent a:hover {
}
 
.sitecontent a:active {
}

/*-------------------------misc----------------------------*/
h2.heading{
color:#1270CB;
}

h4.greenbg{
font-size:16px;
}

img.left{
float:left;
}

img.right{
float:right;
padding-left:10px;
}

#content{

}

#content2{

}

.box1{
clear:none;
margin-top:17px;
padding-left:20px;
}

ul.links{
line-height:1.8em;
padding:0px 0px 0px 20px;
margin:0px 0px 0px 20px;
}
/*-------------------------home page-----------------------*/
#box{
float:left;
margin-top:17px;
padding-left:20px;
width:100%;
}

#box img{
float:left;
padding:0px 0px 0px 0px;
margin:20px 10px 0px 0px;
}

#box p{
margin: 10px 0px 0px 5px;
padding: 5px 0px 5px 10px;
}

ul.homelist{
padding:0px 0px 0px 20px;
margin:0px 0px 0px 20px;
}

/*--------------------------Team page------------------------*/
#mngtcontent{

}

.mngtbox{
float:left;
margin-top:17px;
padding-left:20px;
}

/*---------------------------Contact page------------------------*/
.formfields{
display:block;
float:left;
clear:none;
width:280px;
margin:-140px 0px 0px 0px;
padding-left:350px;
}

.formbutton{
float:left;
clear:left;
margin:20px 0px 0px 490px;
}

p.formsubmit{
width300px;
float:left;
margin:-140px 0px 0px 0px;
padding-left:320px;
}

.formfields input{
width:150px;
}

span.company{
float:left;
margin:0px 0px 3px 0px;
}

span.name{
float:left;
margin:0px 0px 3px 63px;
}

span.phone{
float:left;
margin:0px 0px 3px 59px;
}

span.email{
float:left;
margin:0px 0px 3px 66px;
}

span.address{
width:235px;
float:left;
margin:0px 0px 3px 48px;
}

span.zip{
width:241px;
float:left;
margin:0px 0px 3px 43px;
}

span.comments{
float:left;
margin:0px 0px 3px 32px;
}

span.comments textarea{
width:150px;
height:80px;
}

span.comments span.label{
margin-top:-30px;
}

/* -----------------------------------*/
/* ------->>> Press Releases <<<------*/
/* -----------------------------------*/

.pressreleases {
}

.pressreleases a {
}

/* -----------------------------------*/
/* ----------->>> Footer <<<----------*/
/* -----------------------------------*/

.footer {
float:left;
clear:both;
width:100%;
margin:0px auto 0px auto;
color: #ffffff;
background: #56816E;
font-size: 10px;
height:20px;
text-align:center;
}

.footer p {
margin: 5px 0px 0px 0px;
}

.footer img {
border: none;
}

.bottom {
float:left;
clear:both;
width:100%;
height:15px;
margin:0px auto 0px auto;
background: #56816E;
font-size: 10px;
padding: 0px 0px 0px 0px;
text-align:center;
}

.bottom a:link {
}

.bottom a:visited {
}

.bottom a:hover {
}

.bottom a:active {
}

/* -----------------------------------*/
/* ----------->>> Useful <<<----------*/
/* -----------------------------------*/

.right { float: right; }

.left { float: left; }

.center { 
margin: 0px auto;
text-align: center;
}

