body {
background: #eeeeee;
background-repeat: repeat-x;
background-image: url('/img/bg-body.png');
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
}

img {
border:0;
}

a:link,a:visited,a:active {
text-decoration: none;
color:#1a50cc;
}

a:hover {
text-decoration: underline;
color:#1a50cc;
}

div#wrapper {
margin: 0 auto;
width: 1000px;
padding: 0;
text-align: left;
}

div#header {
height:124px;
width:1000px;
background-image: url('/img/bg-header.png');
background-position: center;
}

div#headermenu {
float:left;
margin-left:20px;
top:8px;
width:645px;
height:102px;
z-index:100;
}

div#headermenu a {
display: block;
float: left;
height: 65px;
padding-top: 37px;
padding-left: 20px;
padding-right: 20px;
text-align: center;
text-decoration: none;
color: #636363;
background-image: url('/img/bg-menuitem.png');
background-repeat: no-repeat;
background-position: right;
}

div#headermenu a:hover {
background-image: url('/img/bg-menu-hover.png');
background-repeat: repeat-x;
}

img#logo {
float:left;
margin-left:50px;
}

div#spacer {
height:226px;
width:1000px;
}

div#contentbar {
height: 39px;
width: 1000px;
background: #143fa2;
background-image: url('/img/bg-contentbar.png');
background-repeat: repeat-y;
}

div#content {
width: 1000px;
min-height: 500px;
background-image: url('/img/bg-content.png');
background-repeat: no-repeat;
padding-top:15px;
}

div#contentleft {
float:left;
width: 220px;
margin-left:60px;
}

div#contentleft h1 {
font-weight: bold;
font-size:8pt;
margin:5px;
margin-left:0;
margin-top:0;
padding:0;
color:#444444;
}

div#contentleft h2 {
font-weight: bold;
font-size:7pt;
margin:3px;
margin-left:0;
margin-top:0;
padding:0;
color:#888888;
}

div#contentleft p {
font-size:8pt;
margin:0;
padding:0;
margin-bottom:14px;
color:#444444;
}

div#contentcenter {
float:left;
width: 400px;
height: 325px;
margin-left:20px;
overflow:auto;
}

div#contentcenter h1 {
font-weight: bold;
font-size:9pt;
margin:5px;
margin-left:0;
margin-top:0;
padding:0;
}

div#contentcenter p {
font-size:8pt;
margin:0;
padding:0;
margin-bottom:14px;
color:#111111;
}

div#contentright {
float:left;
width:215px;
height:325px;
margin-left:27px;
overflow:hidden;
}

div#contentright h1 {
font-weight: bold;
font-size:8pt;
margin:5px;
margin-top:0;
margin-left:0;
padding:0;
}

div#contentright p {
font-size:8pt;
margin:0;
padding:0;
margin-bottom:14px;
color:#444444;
}

div#contentbottom {
width: 644px;
margin-left:300px;
margin-top:390px;
}

div#contentwrapper {
width: 1000px;
background-image: url('/img/bg-contentwrapper.png');
background-repeat: repeat-y;
}

div#contentfooter {
height: 45px;
width: 1000px;
background-image: url('/img/bg-contentfooter.png');
background-repeat: no-repeat;
}

div#footerspacer {
height: 35px;
width: 1000px;
background-image: url('/img/bg-footerspacer.png');
background-repeat: no-repeat;
text-align: center;
color: #333333;
}

div#contentdivider {
position:absolute;
top:750px;
margin-left:289px;
width:654px;
height:32px;
background: #143fa2;
font-size: 14pt;
padding-top:7px;
padding-left:12px;
color: #ffffff;
}

div#barleft {
float:left;
width:220px;
margin-left:60px;
margin-top:7px;
font-size: 14pt;
color: #ffffff;
}

div#barcenter {
float:left;
width:400px;
margin-left:21px;
margin-top:7px;
font-size: 14pt;
color: #ffffff;
}

div#barright {
float:left;
width:220px;
margin-left:26px;
margin-top:7px;
font-size: 14pt;
color: #ffffff;
}

div.bottomprojects {
float:left;
width:200px;
height:160px;
margin-right:10px;
background-image: url('/img/bg-bottomprojects.png');
background-repeat: no-repeat;
background-position: right bottom;
}

div.bottomprojects p {
font-size:6.5pt;
color:#888888;
}

div.bottomprojects p span {
font-size:6.5pt;
color:#555555;
font-weight: bold;
}

ul {
line-height:12px;
font-size:6.5pt;
margin-left:12px;
list-style-image: url('/img/icon-whitedot.gif');
padding:0;
}

ul a:hover {
text-decoration: none;
color:#5aa0fc;
}

hr {
border: 0;
width:100%;
color:#888888;
background-color:#888888;
height:1px;
}

