body, html {
font-family: "Verdana", Arial, Helvetica, sans-serif;
font-size: 11px;
color: #003F5E;
background-color: #FFFFFF;
margin: 0px;
padding: 0;
}
#wrapper {
width: 990px;
margin: 0 auto;
}
#header {
color: #003F5E;
width: 990px;
margin: 0 auto;
height: 90px
}
#headerLeft {
width: 200px;
float: left;
}
#headerLeft .content {
padding: 0px;
}
#headerMiddle {
width: 582px;
float: left;
text-align:right;
font-size: 10px;
background-image:url(../assets/images/mapBg.jpg);
background-repeat:no-repeat;
background-position:top right;
height:60px;
}
#headerMiddle .content {
padding: 20px 32px 0px 0px;
}
#headerMiddle a:link,
#headerMiddle a:visited {
color: #003F5E;
text-decoration:none;
}
#headerMiddle a:hover {
color: #000000;
text-decoration:none;
}
#headerRight {
width: 200px;
float: left;
padding:0px;
margin:0px 8px 0 0;
background-image:url(../assets/images/search.jpg);
background-repeat:no-repeat;
background-position:top right;
height: 58px;
}
#headerRight .content {
padding: 10px 4px 0px 16px;
}
#column_wrapperIndex {
background-image:url(../assets/images/contentBgIndex.jpg);
background-repeat: repeat-y;
padding: 0;
width: 990px;
margin: 0 auto;
min-height:500px;
height:auto !important;
height:500px;
}
#column_wrapper {
background-image:url(../assets/images/contentBg.jpg);
background-repeat: repeat-y;
padding: 0 0 12px 0;
width: 990px;
margin: 0 auto;
min-height:500px;
height:auto !important;
height:500px;
}
.clearfloat {
clear: both;
height: 0;
line-height: 0;
font-size: 0;
}
#left {
width: 200px;
float: left;
}
#left .content {
padding: 0px 0px 0px 8px;
}
#left h1 {
font-size: 11px;
margin: 32px 0px 0px 0px;
padding: 8px 16px 12px 16px;
letter-spacing:0.02em;
height:20px;
border-top: 1px solid #E5EDF0;
}
#middle {
width: 790px;
float: left;
line-height: 1.45em;
}
#middle .content {
margin: 0px;
padding: 0px 10px 0px 4px;
line-height: 1.45em;
}
#middle a:link,
#middle a:visited {
color: #003F5E;
}
#middle a:hover {
color: #000000;
}
#middle .list,
#middleIndex .list {
margin: 8px 0px 12px 30px;
padding: 0px 0px;
list-style-image:url(../assets/images/listType.jpg);
font-weight: normal; 
line-height: 1.45em;
}
#middle .list li,
#middleIndex .list li {
padding: 2px 0px 2px 0px;
}
#middle p,
#middleIndex p {
margin: 8px 0px 0px 0px;
padding: 0px 16px 0px 16px;
}
#middlePic {
width: 790px;
float: left;
min-height:110px;
height:auto !important;
height:110px;
background-image:url(../assets/images/middlePicBg.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
#middlePic .content {
margin: 0px;
padding: 0px 10px 0px 10px;
}
#middleMain {
width: 590px;
float: left;
}
#middleMain .content {
margin: 0px;
padding: 0px 10px 0px 10px;
line-height: 1.55em;
}
#middleIndex {
width: 790px;
float: left;
line-height: 1.45em;
}
#middleIndexTop {
width: 790px;
float: left;
}
#middleIndexPic {
width: 790px;
float: left;
}
#middleIndexNew {
width: 790px;
float: left;
}
#middleIndexBottom {
width: 790px;
float: left;
}
#middleIndexTop .content {
margin: 0px 10px;
padding: 1px 2px 6px 2px;
line-height: 1.55em;
background-color:#406F86;
color: #FFFFFF;
font-weight:bold;
}
#middleIndexPic .content {
margin: 0px;
padding: 0px 10px 0px 10px;
}
#middleIndexNew .content {
margin: 10px 10px 0px 10px;
padding: 4px 4px 8px 24px;
font-size: 11px;
background-image:url(../assets/images/navMenuBlue.jpg);
background-repeat:no-repeat;
line-height: 1.65em;
background-color:#406F86;
color: #FFFFFF;
font-weight:bold;
}
#middleIndexBottom .content {
margin: 0px;
padding: 0px 12px 0px 12px;
line-height: 1.65em;
}
#middleIndex a:link,
#middleIndex a:visited {
color: #003F5E;
text-decoration:none;
}
#middleIndex a:hover {
color: #003F5E;
text-decoration:underline;
}
#right {
width: 200px;
float: left;
}
#right .content {
padding: 0px 12px 12px 8px;
}
#right p {
margin: 6px 0px 0px 0px;
padding: 0px 8px 0px 8px;
}
#right img {
padding: 12px 0px 8px 12px;
}

#right a:link,
#right a:visited {
color: #003F5E;
text-decoration:none;
}
#right a:hover {
color: #003F5E;
background-color:#FFF;
text-decoration:underline;
}
#middle .readMore a:link,
#middle .readMore a:visited {
color: #003F5E;
font-weight:bold;
text-decoration:none;
background-image:url(../assets/images/readMore.jpg);
background-repeat:no-repeat;
padding-left: 16px;
}
#middle .readMore a:hover {
color: #003F5E!important;
font-weight:bold;
text-decoration:underline;
}
#footerIndex {
padding: 0px;
margin: 0;
background-image:url(../assets/images/bottomBgIndex.jpg);
background-repeat:no-repeat;
height:11px;
clear: both;
}
#footer {
padding: 0px;
margin: 0;
background-image:url(../assets/images/bottomBg.jpg);
background-repeat:no-repeat;
height:11px;
clear: both;
}
h1 {
font-family: "Tahoma", Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 8px 0px 4px 0px;
padding: 0px 16px;
letter-spacing:0.08em;
line-height: 1.5em;
}
h2 {
margin: 8px 0px 0px 0px;
padding: 20px 16px;
font-size: 11px;
background-color: #E5EDF0;
}
#middleIndex h2 {
margin: 8px 8px 0px 0px;
padding: 20px 16px;
font-size: 11px;
background-color: #E5EDF0;
}
h3 {
font-size: 11px;
margin: 0px;
padding: 8px 0px 4px 16px;
letter-spacing:0.02em;
height:20px;
background-color: #E5EDF0;
}
h4 {
margin: 8px 0px 0px 0px;
padding: 20px 16px;
font-size: 11px;
background-color: #E5EDF0;
}
h5 {
font-size: 10px;
margin: 0px;
padding: 8px 4px 4px 4px;
height:35px;
background-color: #E5EDF0;
}
h6 {
margin: 12px 0px 0px 0px;
padding: 12px 16px;
font-size: 11px;
font-weight:normal;
background-color: #E5EDF0;
height:117px;
}
input.first, textarea.first, select.first {
margin:0;
padding:0px 0 0 0;
border: 1px solid #003F5E;
background-color : #FFFFFF;
color : #0E1930;
font-size : 11px;
height: 16px; 
width: 125px;
} 
form.first {
margin:0;
padding:0;
} 
form.img {
margin:0;
padding:0;
} 
.menu {
background-color : #E5EDF0;	
vertical-align:text-top;
}
.menu p {
padding: 6px 0px 12px 13px;
margin: 0;
font-size: 10px;
}
.red {
color:#933;
}
#middle .project {
margin: 12px 0px 8px 0px;
vertical-align:top;
}
#middle .project p {
margin: 4px 0px 2px 0px;
padding: 0px 8px 0px 8px;
line-height:1.2em;
vertical-align:top;
}
#middle .project td {
border-right: 1px solid #E5EDF0;
vertical-align:top;
}
#middle .project h1 {
margin: 4px 0px 2px 0px;
padding: 8px;
color: #FFFFFF;
background-color: #406F86;
font-family: "Verdana", Arial, Helvetica, sans-serif;
font-size: 10px;
letter-spacing:0em;
}
.projectBg {
background-color: #E5EDF0;
vertical-align:top;
}
.tableBorder {
width: 100%;
}
.tableBorder td {
border-bottom: 1px solid #DFDFDF;
}
.tableBorder .tdFirst {
height: 1px;
}
.tableBorder p {
padding: 0px;
margin: 0px;
}
.tableNoBorder {
width: 100%;
}
.tableNoBorder td {
padding: 2px;
}
.tableNoBorder .tdFirst {
height: 1px;
}
.tableNoBorder p {
padding: 0px;
margin: 0px;
}
#middle .tableNoBorder a:link,
#middle .tableNoBorder a:visited {
color: #003F5E!important;
font-weight:bold!important;
text-decoration:none!important;
}
#middle .tableNoBorder a:hover {
color: #003F5E!important;
font-weight:bold!important;
text-decoration:underline!important;
}
.tableIndex {
width: 100%;
background-color:#EAEFF2;
}
.tableIndex td {
border-bottom: 1px solid #DFDFDF;
padding: 6px 4px 6px 32px;
}
.backGroundBullet {
background-image:url(../assets/images/IndexBullet.jpg);
background-repeat:no-repeat;
}
.tableIndex .tdFirst {
height: 1px;
}
.tableIndex p {
padding: 0px;
margin: 0px;
}
.tableIndexMore {
width: 100%;
}
.tableIndexMore td {
padding: 12px 4px 12px 28px;
}
.tableIndexMore .tdFirst {
height: 1px;
border-right: 1px solid #DFDFDF;
text-align:right;
padding-right: 12px;
background-image:url(../assets/images/IndexBulletMorePub.jpg);
background-repeat:no-repeat;
background-position:right;
}
.backGroundBulletRight {
height: 1px;
background-image:url(../assets/images/IndexBulletMoreNews.jpg);
background-repeat:no-repeat;
background-position:left;
}
#middleIndex .tableIndexMorea:link,
#middleIndex .tableIndexMore a:visited {
color: #003F5E!important;
text-decoration:none!important;
}
#middleIndex .tableIndexMore a:hover {
color: #003F5E!important;
text-decoration:none!important;
}
.right-image {
margin: 0px 0px 0px 25px;
float:right;
}
.left-image {
margin: 0px 25px 0px 0px;
float:left;
}
#tableRed {
width: 730px;
background-color: #ECD1D6;	
margin: 20px 0px 20px 16px;
}
#tableRed td { 
padding: 8px;
}
#tableRed h1 {
font-family: "Tahoma", Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 8px 0px 12px 0px;
padding: 0px 16px;
letter-spacing:0.08em;
line-height: 1.5em;
color: #A31E3B;
}
#tableRed .list {
margin: 8px 0px 12px 30px;
padding: 0px 0px;
list-style-image:url(../assets/images/tableRedList.jpg);
font-weight: normal; 
}
#tableRed .list li {
padding: 2px 0px 2px 2px;
}
#tableGreen {
width: 730px;
background-color: #CCE5E0;	
margin: 20px 0px 20px 16px;
}
#tableGreen td { 
padding: 8px;
}
#tableGreen h1 {
font-family: "Tahoma", Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 8px 0px 12px 0px;
padding: 0px 16px;
letter-spacing:0.08em;
line-height: 1.5em;
color: #068067;
}
#tableGreen .list {
margin: 8px 0px 12px 30px;
padding: 0px 0px;
list-style-image:url(../assets/images/tableGreenList.jpg);
font-weight: normal; 
}
#tableGreen .list li {
padding: 2px 0px 2px 2px;
}
#tableOrange {
width: 730px;
background-color: #FAE2CC;	
margin: 20px 0px 20px 16px;
}
#tableOrange td { 
padding: 8px;
}
#tableOrange h1 {
font-family: "Tahoma", Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 8px 0px 12px 0px;
padding: 0px 16px;
letter-spacing:0.08em;
line-height: 1.5em;
color: #F28202;
}
#tableOrange .list {
margin: 8px 0px 12px 30px;
padding: 0px 0px;
list-style-image:url(../assets/images/tableOrangeList.jpg);
font-weight: normal; 
}
#tableOrange .list li {
padding: 2px 0px 2px 2px;
}
#tableLightGreen {
width: 730px;
background-color: #F0F2CC;	
margin: 20px 0px 20px 16px;
}
#tableLightGreen td { 
padding: 8px;
}
#tableLightGreen h1 {
font-family: "Tahoma", Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 8px 0px 12px 0px;
padding: 0px 16px;
letter-spacing:0.08em;
line-height: 1.5em;
color: #B3BE02;
}
#tableLightGreen .list {
margin: 8px 0px 12px 30px;
padding: 0px 0px;
list-style-image:url(../assets/images/tableLightGreenList.jpg);
font-weight: normal; 
}
#tableLightGreen .list li {
padding: 2px 0px 2px 2px;
}
.fieldBG {
background-image:url(../assets/images/fieldsTDBg.jpg);
background-repeat:no-repeat;
background-position:left center;
}
#tableBgBlue {
margin: 0px;
}
#tableBgBlue td { 
background-color: #E5EDF0;
padding: 10px 0px;
}
#tableBgRed {
width: 540px;
margin: 10px 15px;
}
#tableBgRed td { 
background-color: #ECD1D6;
}
#tableBgGreen {
width: 540px;
margin: 10px 15px;
}
#tableBgGreen td { 
background-color: #CCE5E0;
}
#tableBgLightGreen {
width: 540px;
margin: 10px 15px;
}
#tableBgLightGreen td { 
background-color: #F0F2CC;
}
#tableBgOrange {
width: 540px;
margin: 10px 15px;
}
#tableBgOrange td { 
background-color: #FAE2CC;
}
.tableBgPic { 
padding: 26px;
}
#tableBackProject {
width: 540px;
margin: 20px 15px 10px 15px;
}
#tableBackProject td { 
background-color: #E5EDF0;
}
img { border: 0; }