*{
    margin: 0; padding: 0;
}
form, pre, div{
    margin:0; padding:0;
}
html{
    font-size: 100%;
}
img{
    border: none;
}
a{
    color: #502913; text-decoration: none;
}
a:hover{
    color: #663300;
}
body{
	background: #347674 url(../images/body.jpg) no-repeat top center; color: #111; padding: 0; margin: 0;
	font: normal 11px Arial, Helvetica, Tahoma, Sans-serif;
}
.clearit /* clearing div */
{
    height: 0; line-height: 0.0; font-size: 0; padding: 0; margin: 0; clear: both;
}
.dark{
    color: #080e11;
}
a.learn-more{
    color: #6bcf36; display: block; margin-top: 10px;
}
a.learn-more2{
    color: #6bcf36; text-decoration: none;
}


#container{
    width: 828px; margin: 0 auto;
}

#header{
    height: 132px; margin: 83px 0 7px; background: #000000;
}
#header h1#logo{
    width: 190px; height: 73px; float: left; margin: 34px 0 0 47px;
}
#header #nav{
    width: 530px; height: 91px; float: right;
}
#header #nav ul{
    float: right; margin: 45px 0 0;
}
#header #nav ul li{
	background: #000000 url(../images/nav_border.gif) repeat-y 0 3px; display: block; float: left; height: 30px;
    text-align: right; padding: 0 9px;
}
#header #nav ul li.first-list{
	background: none;
}
#header #nav ul li a{
    color: #FFFFFF; font-size: 11px; display: block; padding-top: 4px;
}
#header #nav ul li.active a,
#header #nav ul li a:hover{
    color: #11d3ce;
}
#header #links{
	background: #000000 url(../images/links_bg.gif) no-repeat 0 0; float: right; width: 141px; height: 33px;
    position: relative; right: -9px;
}
#header #links a{
    display: block; margin: 8px 0 0 8px;
}

#welcome{
    width: 828px; margin: 0 auto; background: #FFFFFF; padding-bottom: 11px; margin-bottom: 12px;
}
#welcome p{
    float: left; margin: 34px 0 0 30px; width: 240px; color: #7d7d7d; line-height: 15px; font-size: 12px;
}
#welcome img{
    float: right; margin: 11px 10px 0 0; width: 525px; height: 205px;
}

#front-nav{
}
#front-nav ul{
}
#front-nav ul li{
    display: block; float: left; background: #f0f0f0; color: #898989; padding: 20px 0;
}
#front-nav ul li.hovered{
    background: #fff;
}
#front-nav ul li.list-left{
    padding-left: 12px;
}
#front-nav ul li.list-right{
    padding-right: 16px;
}
#front-nav ul li div{
	background: url(../images/front_nav_border.gif) no-repeat 0 30px; width: 155px; padding: 0 20px;
}
#front-nav ul li.list-left div{
    background: none;
}
#front-nav ul li.list-right div{
    width: 174px;
}
#front-nav ul li div h3{
    color: #019390; font-weight: bold; font-size: 13px;
}
#front-nav ul li div p{
    padding-top: 10px; line-height: 14px;
}

.page-title{
    height: 48px; background: url(../images/page_title_bg.gif) repeat-x bottom right;
}
.page-title h3{
	background: #03d4d1 url(../images/page_title_logo.png) no-repeat 20px 15px; padding-left: 60px; float: left;
}

#main{
	background: #fff url(../images/main_bg.gif) repeat-y top right; padding-bottom: 30px; border-bottom: 6px solid #00a7a0;
}

#main .column-left{
    float: left; width: 506px;
}
#main .column-right{
    float: right; width: 276px;
}
#main .column-right img{
    margin: 117px 0 0;
}

#main #content{
    margin: 45px 0 0 30px; color: #666; font-size: 13px;
}
#main #content .sublinks ul{
    padding: 0; margin: 0;
}
#main #content .sublinks ul li{
    display: block; margin: 0 30px 0 0; background: none;
}
#main #content .sublinks ul li a{
    color: #1fbd03; font-size: 16px; font-family: "Arial Narrow", Helvetica, Arial, Tahoma, Sans-serif; text-decoration: underline;
}
#main #content p{
    line-height: 19px; padding: 0 0 10px 2px;
}
#main #content strong{
    color: #000;
}
#main #content ul.inside{
    padding: 0 0 10px; margin: 0 0 0 20px;
}
#main #content ul.inside li{
    padding: 2px 0 0 20px; margin: 0; background: #fff url(../images/bullet_green.gif) no-repeat 0 8px;
}

#main #content ul.public-private-partnerships{
    margin: -10px 0 0;
}

#main #content ul#contact-list{
    width: 250px; margin: 0; padding: 0;
}
#main #content ul#contact-list li{
    border-top: 1px solid #03d4d1; padding: 12px 0 0; color: #03d4d1;
}

#projects{
	background: #fff; padding: 20px 20px 30px; border-bottom: 6px solid #00a7a0;
}
#projects h2{
    color: #000; font: bold 16px Arial, Helvetica, Arial, Tahoma, Sans-serif;
    padding: 10px 0 0 80px;
}
#projects h3{
    color: #000; font: bold 14px Arial, Helvetica, Arial, Tahoma, Sans-serif;
    padding: 10px 0 0 80px;
}
#projects ul{
    padding: 10px 0 0 80px; margin: 0;
}
#projects ul li{
    color: #666; font-size: 12px; font-weight: bold; margin: 0 0 14px 0; padding: 0;
}
#projects ul li h4{
    color: #000; margin: 0; padding: 0;
}
#projects ul li h3{
    color: #000; margin: 0; padding: 0;
}
#projects ul li div.image{
    float: left; margin: 0 15px 0 0;
}
#projects ul li div.text{
    float: left; margin: 0; padding: 0;
}
#projects ul li div.text p{
    line-height: 18px; padding: 1px 0 0;
}
#projects ul li.no-image p{
    padding: 5px 0 0 20px;
}

#footer{
    height: 54px; color: #46b3af;
}
#footer span{
    margin: 15px 0 0 5px; display: block;
}

ul.mgmt li div.text p {
    width: 472px;
}
.bottompadding {
    padding-bottom:10px;
}