body {
background:#4b5e67;
text-align:center;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}

h1{
font-size:3em;
color:#fff;
}

h2{
color:#fff;
font-size:1em;
margin-top:-20px;
}

h3 {
color:#b1c0c9;
font-size:.9em;
}

#maincontainer {
width:936px;
margin: 0 auto;
}

#header {
background:url(webb-logo.gif) no-repeat left;
height:35px;
padding:50px 0 0 0;
margin:0;
}

#tabs{
font-size:.8em;
float:right;
width:670px;
line-height:normal;
padding:0;
margin:0;
}
#tabs ul{
margin:0;
padding:10px 0 0;
list-style:none;
}
#tabs li{
float:left;
background:#1f282c;
margin:0 2px 0 0;
padding:0 0 0 9px;
}
#tabs a{
float:left;
display:block;
padding:5px 10px 4px 1px;
text-decoration:none;
font-weight:bold;
color:#b1c0c9;
}
#tabs a:hover{
color:#ededed;
}
#tabs li.active{
background:#f7931e;
}
#tabs li.active a{
color:#fff;
padding-bottom:5px;
}


#centerwell {
background: url(grid-bg.jpg) no-repeat left;
text-align:left;
width:885px;
height:532px;
margin:0;
padding:0 0 0 50px;
}

#centerwell a {
color:#f7931e;
}

#centerwellimg {
background: url(ct-bg.jpg) no-repeat left;
text-align:left;
width:885px;
height:532px;
margin:0;
padding:0 0 0 50px;
}
#content {
width:840px;
height:350px;
}

#content span{
font-size:.8em;
color:#fff;
}

#centerwell ul, #centerwellimg ul  {
margin:0;
padding:20px 0 0 0;
width:400px;
float:right;
color:#fff;
}

#flashcontainer {
background: #b1c0c9;
width:300px;
margin:20px 0 0 0;
padding:10px;
float:left;
}

#footer {
text-align:left;
height:90px;
padding:20px 20px 15px 45px;
color:#b1c0c9;
font-size:.7em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#leftcol {
background:red;
text-align:left;
}

