body, html {
font-family: "Verdana", Arial, Helvetica, sans-serif;
font-size: 11px;
color: #406F86;
background-color: #FFFFFF;
margin: 0px;
padding: 0;
}
#wrapper {
width: 790px;
margin: 0 auto;
}
#header {
color: #406F86;
padding: 0px;
margin: 0;
}
#headerLeft {
width: 175px;
float: left;
}
#headerLeft .content {
padding: 0px;
}
#headerMiddle {
width: 425px;
float: left;
text-align:right;
font-weight:bold;
font-size: 10px;
}
#headerMiddle .content {
padding: 5px 20px 0px 0px;
}
#headerMiddle a:link,
#headerMiddle a:visited {
color: #406F86;
text-decoration:none;
}
#headerMiddle a:hover {
color: #000000;
text-decoration:none;
}
#headerRight {
width: 180px;
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 6px;
}
#top {
background-image:url(../assets/images/topBg.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding: 0px;
margin: 0;
text-align:center;
}
#top .content {
padding: 0px 0px 13px 0;
}
#column_wrapperIndex {
background-image:url(../assets/images/contentBg.jpg);
background-repeat: repeat-y;
padding: 0 0 12px 0;
}
#column_wrapper {
background-image:url(../assets/images/mainBg.jpg);
background-repeat: repeat-y;
padding: 0 0 12px 0;
}
.clearfloat {
clear: both;
height: 0;
line-height: 0;
font-size: 0;
}
#left {
width: 194px;
float: left;
}
#left .content {
padding: 0px 0px 0px 8px;
}
#middle {
width: 410px;
float: left;
}
#middle .content {
margin: 0px;
padding: 0px 10px 20px 4px;
line-height: 1.45em;
}
#middle a:link,
#middle a:visited {
color: #406F86;
}
#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 8px;
}
#middle p,
#middleIndex p {
margin: 8px 0px 0px 0px;
padding: 0px 16px 0px 16px;
}
#middleIndex {
width: 596px;
float: left;
line-height: 1.45em;
}
#middleIndexTop {
width: 596px;
float: left;
min-height:280px;
height:auto !important;
height:280px;
}
#middleIndexBottom {
width: 596px;
float: left;
}
#middleIndexBottom .content {
margin: 0px;
padding: 0px 0px 20px 6px;
line-height: 1.65em;
}
#middleIndex a:link,
#middleIndex a:visited {
color: #406F86;
}
#middleIndex a:hover {
color: #000000;
}
#right {
width: 186px;
float: left;
}
#right .content {
padding: 0px 7px 12px 5px;
}
#right p {
margin: 6px 0px 0px 0px;
padding: 0px 8px 0px 8px;
}
#right a:link,
#right a:visited {
color: #406F86;
text-decoration:none;
}
#right a:hover {
color: #406F86;
background-color:#FFF;
text-decoration:underline;
}
.backHome a:link,
.backHome a:visited {
color: #406F86;
font-weight:bold;
text-decoration:none;
}
.backHome a:hover {
color: #406F86!important;
font-weight:bold;
text-decoration:underline;
}
#footerIndex {
padding: 0px;
margin: 0;
background-image:url(../assets/images/bottomBg.jpg);
background-repeat:no-repeat;
height:11px;
clear: both;
}
#footer {
padding: 0px;
margin: 0;
background-image:url(../assets/images/bottomMainBg.jpg);
background-repeat:no-repeat;
height:11px;
clear: both;
}
h1 {
font-size: 11px;
margin: 8px 0px 4px 0px;
padding: 0px 16px;
letter-spacing:0.02em;
line-height: 1.5em;
}
h2 {
margin: 8px 0px 0px 0px;
padding: 20px 16px;
font-size: 10px;
background-color: #E5EDF0;
}
#middleIndex h2 {
margin: 8px 8px 0px 0px;
padding: 20px 16px;
font-size: 10px;
background-color: #E5EDF0;
}
h3 {
font-size: 11px;
margin: 0px;
padding: 8px 16px 4px 12px;
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;
}
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;
}
#index {
margin: 18px 0px 0px 0px;
color: #406F86;	
}
#index a:link,
#index a:visited {
color: #406F86;
text-decoration:none;
}
#index a:hover {
color: #000000;
text-decoration:none;
}
.red {
color:#933;
}
#project {
background-color: #E5EDF0;
margin: 12px 0px 8px 0px;
}
#project p {
margin: 4px 0px 2px 0px;
padding: 0px 16px 0px 16px;
line-height:1.2em;
}
.tableProjectsAll {
width: 546px;
margin: 12px 20px 8px 20px;
}
#tablePress { }
#tablePress td { 
padding: 0px 0px 12px 0px;
border-bottom: 1px solid #DFDFDF;
}
.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: #406F86!important;
font-weight:bold!important;
text-decoration:none!important;
}
#middle .tableNoBorder a:hover {
color: #406F86!important;
font-weight:bold!important;
text-decoration:underline!important;
}
