body { background:#6c737b; margin:0; font-family:tahoma; }

.fleft { float:left; }
.fright { float:right; }
.clearAll { clear:both; }

h1.groupco { margin:0; padding:0; font-size:22px; font-family:Tahoma; color:#f7c54a; text-align:center; background:#222; padding:3px; }

#mainContainer { width:870px; margin:50px auto; }

#navigation { width:840px; height:120px; padding-right:30px; text-align:right; background:url(logo.png) left no-repeat; }
#navigation a { width:108px; height:21px; margin-top:84px; margin-right:-5px; background:url(navButtons.jpg) no-repeat top; float:right; text-transform:uppercase; font-size:7pt; text-align:center; padding-top:15px; padding-left:7px; color:#4e4e4e; text-decoration:none; font-weight:bold; }
#navigation a:hover { width:108px; height:21px; margin-right:-5px; background:url(navButtons.jpg) no-repeat bottom; float:right; padding-top:15px; padding-left:7px; color:#dbdbdb; }

#contentContainer { width:870px; }
#contentContainer #borderLeft { width:11px; height:464px; background:url(contLeft.jpg); float:left; }
#contentContainer #borderRight { width:11px; height:464px; background:url(contRight.jpg); float:left; }
#contentContainer #center { width:848px; height:464px; background:url(contCenter.jpg) repeat-x; float:left; }
#contentContainer #center #cleft { width:526px; margin-top:10px; float:left; }
#contentContainer #center #cright { width:310px; margin-top:10px; float:right; }
#contentContainer #center #sliderCont { width:506px; padding:10px; }

#newsletter { height:135px; width:310px; background:#f2f2f2; }
#newsletter p { padding:5px; margin:0; }
#newsletter #inner { width:290px; height:115px; margin:10px; background:#dfdfdf; float:left; font-size:10pt; }
#newsletter #inner h2 { background:#f2f2f2; margin:0; padding:0; font-size:11pt; color:#0053b1; text-align:right; }

#banner300 { width:300px; height:300px; margin-top:10px; padding:0px 5px 0px 5px; background:#f2f2f2; }

#footer { width:870px; font-size:8pt; color:#e0e0e0; margin-top:10px; }