body { background-color: /*#000;*/ #fff; }
body,td,th { margin: 0; padding: 0; font-family: Tahoma; font-size: 13px; color: #6e6e6e; }
div { border: 0px dotted red; margin: 0; padding: 0}
a { color: #6e6e6e; }
/* Container */
#maincontainer { background-color: #fff; text-align: left; width: 939px; }
div#topsection { clear: both; margin: 0px; padding: 0px; width: 100%; height: 124px; position: relative;}
div#topsection #logo { left: 0; top: 0; position: absolute; width: 209px; height:68px; background: url(../images/logo.png) no-repeat; }
div#topsection #topmenu { position: absolute; left: 209px; top: 0;  width: 485px; margin-right: 0px; text-align:right;}
div#searchpane { position: absolute; left: 705px; top: 99px;  margin:0; padding: 0;}
div#page-banner { width: 100%; margin-top:1px;}
div#contentwrapper { margin-top: 10px; margin-bottom: 9px; width: 100%; height: 750px; height: auto !important; min-height: 750px;}
div#footer { margin: 0; padding: 0; width: 100%; height: 31px; text-align: center; font-size: 10px; clear: both; }
div#footer .litem { margin:0; padding:0; float: left;  width: 26px; height: 31px; background: url(../images/footer_l.png) no-repeat; }
div#footer .mitem { margin:0; padding: 0; float: left; width: 891px; height: 31px; background: url(../images/footer_m.png) repeat-x; }
div#footer .mitem p { padding: 12px 0 0 0; margin: 0; vertical-align: middle;}
div#footer .ritem { margin:0; padding:0; float: left;  width: 22px; height: 31px; background: url(../images/footer_r.png) no-repeat; }
/* image on the right, (image comes first) */
.layout2 { clear: both; }
.layout2 #image1 {  float: right; margin: 0 3px 0 0; width: 228px; height: 552px; background-color: #3e58ff; }
.layout2 #content1 {  padding: 0; margin: 0 0 0 3px; width: 676px; }