div#midLeft {
float: left;
}

div#mid {
margin: 0px 0px 0px 0px;
}

div#midContent {
background-color: #f5f8fa;
height: 178px;
color: #396d9a;
font-size: 11pt;
padding: 40px 30px 0px 350px;
margin: 0px 0px 0px 0px;
line-height: 150%;
border-width: 0px 0px 3px 0px;
border-style: solid;
border-color: white;
}

div#midContent h1 {
margin: 0px 0px 10px 0px;
font-size: 14pt;
}

div#midFeatures {
background-color: #ededee;
height: 120px;
font-size: 8pt;
padding: 10px 0px 0px 350px;
}

td.midFeature {
vertical-align:top;
}

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

td.midFeature h1{
color: #396d9a;
font-family:verdana;
font-size: 9pt;
margin-top:10px;
margin-bottom:0px;
}
td.midFeature ul { margin-top:0px; }

td.midFeature h2{
margin: 10px 0px 0px 0px;
line-height: 80%;
}

td.midFeature a{
color: #616264;
font-size: 8pt;
font-weight: bold;
text-decoration: none;
}

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

div#midLeft {
border-color: white;
border-style: solid;
border-width: 0px 3px 0px 0px;
border: #a8a8aa;
}

.copyright { margin-left:90px; }

/* IE-specific fixes */
* html div#midLeft {
border-style: none;
}

*+html div#midContent {
padding: 40px 30px 0px 30px;
}

* html div#midContent {
padding: 40px 30px 0px 30px;
margin: 0px 0px 0px 0px;
}

*+html div#midFeatures {
padding: 0px 0px 0px 30px;
height: 130px;
}

* html div#midFeatures {
padding: 0px 0px 0px 30px;
height: 130px;
}

/* end IE-specific fixes */
