body { background: url('../images/bg.jpg') top left repeat-x; background-color: #777; margin: 0px; text-align: center; }
A IMG { border: 0px; }

#page { width: 763px; margin: 0 auto; text-align: left; }
#header { background: url('../images/header.png') top left no-repeat; height: 130px; margin-bottom: 12px; }

#main { background-color: #FFF; width: 755px; margin-left: 3px; }
#topline { background: url('../images/topline.gif') left repeat-x; height: 5px; }

#rightmenu { background-color: #F4F4F4; width: 190px; }
#callbutton { background: url('../images/callbutton.gif') top left no-repeat; width: 190px; height: 25px; font: 16px Arial; color: #FFF; text-align: center; padding-top: 3px; margin-bottom: 7px; }
.rightbox { font: 10px Arial; color: #FFF; margin-left: 5px; display: block; text-decoration: none; }
#rightbox1 { background: url('../images/rightbutton1.jpg') top left no-repeat; padding: 5px 0px 0px 18px; width: 165px; height: 100px; }
#rightbox2 { background: url('../images/rightbutton2.jpg') top left no-repeat; padding: 4px 0px 0px 18px; width: 165px; height: 103px; }
#rightbox3 { background: url('../images/rightbutton3.jpg') top left no-repeat; padding: 4px 0px 0px 18px; width: 165px; height: 108px; }

#topmenu { height: 28px; }
#topmenuleft, #topmenuright { float: left; vertical-align: top; }
#topmenuitems { background: url('../images/menuback.gif') top left repeat-x; float: left; height: 26px; padding-top: 3px; }
#topmenuitems A { font: 12px Arial; color: #F00; text-decoration: none; padding: 0px 8px 0px 8px; line-height: 12px; }
#topmenuitems A.selected { color: #000; }

#leftmenu { background-color: #F4F4F4; padding: 12px 20px 20px 15px; height: 118px; min-height: 118px; width: 80px; }
#leftmenu A { font: 10px Arial; color: #F00; text-decoration: none; display: block; }
#leftmenu A.selected { color: #000; }
#leftmenu IMG { padding: 10px 0px 8px 0px; }

#leftmenubottom { background-color: #F4F4F4; padding: 0px 0px 11px 12px; color: #5e5e5e; font: 8px Arial; }

#content { padding: 7px 24px 0px 34px; display: block; width: 392px; font: 11px Arial; color: #4F4F4F; overflow: hidden; }
H1 { font: 20px Arial; color: #F00; }
H2 { font: 18px Arial; color: #000; }
H3 { font: 16px Arial; color: #F00; }
H4 { font: 14px Arial; color: #000; }
H5 { font: 13px Arial; color: #000; }
H6 { font: 12px Arial; color: #F00; }
#content P,#content LI,#content TD { font: 11px Arial; color: #4F4F4F; }
#content P { margin: 10px 0px 10px 0px; }
#content UL { margin-bottom: 0px; }
#content A { color: #F00; text-decoration: none; }
#content INPUT, #content SELECT { font: 11px Arial; color: #4F4F4F; }

.longwidth { width: 375px; }
.shortwidth { width: 250px; }

#footer { width: 756px; margin-left: 3px; background-color: #FFF; }
#footercontent { background: url('../images/footerback.gif') top left repeat-x; font: 12px Arial; color: #FFF; height: 24px; padding-top: 8px; text-align: center; }
#footercontent A { color: #FFF; text-decoration: none; }

#banner { height: 81px; padding: 4px 0px 4px 0px; background: url('../images/flash.jpg') top left repeat-x; }

#crumbs { text-align: center; font: 9px Arial; color: #FFF; margin-top: 7px; }
#crumbs A { text-decoration: none; color: #FFF; }