table tr td {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

td#left {
vertical-align: top;
border-color: white;
border-style: solid;
border-width: 0px 3px 0px 0px;
background-color: #efeff0;
background-position: bottom left;
background-repeat: no-repeat;
height: 100%;
font-size: 12px;
padding: 15px 10px 213px 25px;
}

div#pageNav {
height: 123px;
line-height: 200%;
font-size:8pt;
font-weight:bold;
}

a {
color: #00459c;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

td#right {
background-color: #f5f8fa;
vertical-align: top;
}

div#midContent {
min-height: 200px;
color: black;
font-size: 12px;
padding: 20px 80px 20px 40px;
margin: 0px 0px 0px 0px;
line-height: 150%;

}

div#midContent h1 {
font-family:verdana;
margin: 0px 0px 10px 0px;
color: #396d9a;
font-size: 12pt;
}

table#midFeatures {
background-color: #efeff0;
color: #000000;
border-width: 3px 0px 0px 0px;
border-style: solid;
border-color: white;
height:110px;
}

* html table#midFeatures {
height:125px;	
}

td#spacer {
border-style: solid;
border-color: #a8a8aa;
border-width: 0px 0px 0px 1px;
}

td.midFeature {
font-size: 12px;
padding: 5px 40px 10px 40px;
background-color: #faf0dd;
vertical-align: top;
}

td.midFeature h1 {
color: #396d9a;
font-family:verdana;
font-size: 9pt;
}

td.midFeature h2 {
}

td.midFeature a {
color: #dd9719;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

td.midFeature a:hover {
text-decoration: underline;
}

tr.rw1 {
background-color: #efeff0;
}

tr.rw2 {
background-color: #dfdfe0;
}

td.rwName {
font-weight: bold;
}

.fancy td{	
vertical-align:top;
width:170px;
}

.fancy table {
width:140px;
background-color:white;
}

.fancy td {
padding:2px;
}

/* IE-specific fixes */

* html div#midContent {
height: 178px;
}

*+html td.midFeature h1 {
margin: 5px 0px 5px 0px;
}

*+html td.midFeature {
font-size: 7pt;
}

* html td.midFeature h1 {
margin: 5px 0px 5px 0px;
}

* html td.midFeature {
font-size: 7pt;
}
