
#body-wrap-top { width: 820px; height: 194px; text-align: left; overflow: hidden; margin: 0; padding: 0; background: #fafbff url(../css-images/matrix-body-bg.gif) repeat-y; float: none; clear: both; }

#body-wrap-top #news-col { color: #666; font: 11px/13px Arial, Helvetica, sans-serif; text-align: left; width: 220px; height: auto; float: left; padding-left: 17px; margin: 0; }  
#body-wrap-top #news-col h2 { color: #1f4297; font: 12px/18px Arial, Helvetica, sans-serif; width: 220px; height: 37px; float: left; clear: both; padding: 0; margin: 0; }
#body-wrap-top #news-col p { color: #666; font: 11px/13px Arial, Helvetica, sans-serif; width: 219px; float: left; clear: both; margin: 0 0 8px; padding: 1px 0 0 1px; } 

#body-wrap-top #banner { color: #666; font: 11px/14px Arial, Helvetica, sans-serif; width: 564px; height: 194px; float: right; padding: 0 5px 0 0; margin: 0; }
#body-wrap-top #banner h1 { color: #1f4297; font: bold 14px/18px Arial, Helvetica, sans-serif; width: 564px; height: 194px; float: left; padding: 0; margin: 0; }

#body-wrap-lower { width: 820px; height: auto; text-align: left; overflow: hidden; margin: 0; padding: 0; background: #fafbff url(../css-images/matrix-body-lower-bg.gif) repeat-y; float: none; clear: both; }

#body-wrap-lower #thermo-col { color: #666; font: 11px/13px Arial, Helvetica, sans-serif; text-align: left; width: 220px; height: auto; float: left; padding-left: 17px; margin: 0; }  
#body-wrap-lower #thermo-col h3 { color: #1f4297; font: 12px/18px Arial, Helvetica, sans-serif; width: 220px; height: 37px; float: left; clear: both; padding: 0; margin: 0; }
#body-wrap-lower #thermo-col p { color: #666; font: 11px/13px Arial, Helvetica, sans-serif; width: 219px; float: left; clear: both; margin: 0 0 8px; padding: 1px 0 0 1px; } 

#body-wrap-lower #body-content { color: #666; font: 11px/14px Arial, Helvetica, sans-serif; width: 360px; height: auto; float: left; padding: 0; margin: 15px 0 0 30px; }
#body-wrap-lower #body-content p { color: #666; font: 11px/14px Arial, Helvetica, sans-serif; float: left; clear: both; margin: 0 0 8px; padding: 1px 0 0 1px; } 

#body-wrap-lower #body-content .feature { width: 360px; height: auto; float: left; clear: both; margin: 0; padding-top: 10px; padding-right: 0; padding-bottom: 10px; }
#body-wrap-lower #body-content .feature-image { width: 85px; float: left; }
#body-wrap-lower #body-content .feature-image img { float: left; margin-top: 3px; margin-left: 0; }
#body-wrap-lower #body-content .feature-text { width: 260px; float: left; clear: none; }
#body-wrap-lower #body-content .feature-text h3 { font: bold 11px/14px Arial, Helvetica, sans-serif; width: 260px; float: left; clear: both; margin: 0 0 8px; padding: 1px 0 0 1px; }
#body-wrap-lower #body-content .feature-text p { width: 260px; float: left; clear: both; margin: 0 0 8px; padding: 1px 0 0 1px; } 

#body-wrap-lower #nav-col { color: #666; font: 11px/14px Arial, Helvetica, sans-serif; width: 151px; height: auto; float: right; padding: 2px 39px 0 0; margin: 0; }
* html #body-wrap-lower #nav-col { color: #666; font: 11px/14px Arial, Helvetica, sans-serif; width: 151px; height: auto; float: right; padding: 2px 0 0 0; margin: 0; }

#body-wrap-lower #nav-col p { color: #666; font: 11px/13px Arial, Helvetica, sans-serif; width: 160px; float: left; clear: both; margin: 0 0 8px; padding: 10px 0 0 13px; } 

#body-wrap-lower img.footline { float: left; clear: both; margin: 15px 0 0 0; padding: 0; }
* html #body-wrap-lower img.footline { }
