@import url("global.css"); 
div.body-container{ min-height:474px; }
div.body-container div.index-body div.sections{ width:750px; clear:both; padding-bottom:9px; }
div.body-container div.index-body div.sections ul{ list-style:none; clear:both; margin:0; padding:0; }
div.body-container div.index-body div.sections li{ float:left; width:245px; padding-right:5px; }
div.body-container div.index-body div.sections dl{ margin:0; padding:0 0 9px; text-align:left; background:url(images/index-sections-bg.jpg) top left repeat-x; }
div.body-container div.index-body div.sections dt{  margin:0; padding:10px 0 0 0; font:18px bold Helvetica, Arial; color:#FFF; padding-left:12px; }
div.body-container div.index-body div.sections dt,div.body-container div.index-body div.sections dt a,div.body-container div.index-body div.sections dt a:visited{ font:18px bold Helvetica, Arial; color:#FFF; text-decoration:none; }
.sIFR-hasFlash div.body-container div.index-body div.sections dt{ padding-top:9px; padding-bottom:-4px; margin:0; letter-spacing:-4px; line-height:-10px; font-size:20px; width:90%; overflow:hidden; }

div.body-container div.index-body div.sections dt a:hover{ text-decoration:underline; }
div.body-container div.index-body div.sections dd{  margin:0; padding:3px 0 0 12px; font:12px normal 'Trebuchet MS', Arial; color:#999; line-height:130%; }
div.body-container div.index-body div.sections dd.images{ text-align:left; padding-top:6px; padding-left:25px; height:90px; }
div.body-container div.index-body div.sections dd.images div{ text-align:left; width:191px; height:90px; clear:both; background:url(images/index-img-border.gif) top left no-repeat; padding:4px; }
