body {margin: 0; padding: 0; background-image: url('bg.jpg'); background-repeat: repeat-x; }
#imSite {width: 960px; margin: 0 auto 0 auto; text-align: left; }
#imHeader {height: 46px; background-image: url('top.jpg'); background-repeat: no-repeat; background-position: left top; }
#imBody {background-image: url('content.jpg'); background-repeat: no-repeat; background-position: left 43px; }
#imMenuMain {height: 43px; padding: 1px 2px 0 28px; background-image: url('menu.jpg'); background-repeat: no-repeat; background-position: left top; }
#imContent {clear: left; padding: 0px 13px 15px 0px; margin-left: 8px; } 
#imFooter_bg {clear: both; height: 244px; background-image: url('../files/bg_bottom.jpg'); background-repeat: repeat-x; text-align: center; }
#imFooter {margin: 0 auto; width: 960px; height: 244px; background-image: url('bottom.jpg'); background-repeat: no-repeat; background-position: center top; }

#imFooMap {color: #a7a4a4; font: 11px Trebuchet MS; text-align: left; }
#imFooMap a {color: #a7a4a4; text-decoration: none; }
#imFooMap a:visited {color: #a7a4a4; }
#imFooMap a:hover {color: #fff; text-decoration: underline; }
 
h3 {margin: 0; padding: 5px 0; border-bottom: 1px solid #777; font: 12pt Trebuchet MS; font-weight: bold; color: #000} 
h3 span {color: #808080}

#imSText {margin-top: 200px; min-height: 300px; height: auto !important; height: 300px; }

a img {border: none}
