body { font-family: Arial, Helvetica, "sans-serif"; background: url("/background.jpg") no-repeat fixed bottom right #D80036; font-size: 11px; text-align: center; margin: 0px; padding: 0px; }
img { border: 0px; }
form { margin: 0px; padding: 0px; }
#container { width: 778px; text-align: left; margin: 10px auto; }
#header { text-align: right; margin: 0px; background: #FFF url("/topbar.gif") no-repeat center top; padding: 29px 29px 10px 29px; }
#pagecontainer { background: #FFF url("/middlebar.gif") repeat-y; padding: 0px 29px; }
#menu { display: table; width: 718px; background: #D80036; margin: 0px 0px 5px 0px; font-size: 11px; }
#nav, #nav ul { float: left; list-style: none; background: #D80036; font-weight: bold; margin: 0px; padding: 0px; }
#nav a { display: block; width: auto; color: #FFF; text-decoration: none; padding: 4px 8px; }
#nav .selected { background: #000; }
#nav a:hover { color: #FFF; }
#nav li { float: left; padding: 0px; margin: 0px; width: auto; }
#nav li ul { position: absolute; left: -999em; height: auto; width: 200px; font-weight: normal; margin: 0px; padding: 0px; }
#nav li li { width: 200px; }
#nav li ul a { width: auto; font-weight: bold; }
#nav li ul ul { margin: -22px 0px 0px 200px; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul { left: auto; }
#nav li:hover, #nav li.sfhover { background: #000; }
#news { float: right; width: 250px; border: 1px solid #D80036; padding: 10px; margin-left: 10px; background: #E6E6E6; }
#news .newsitem { margin: 0px 0px 6px 0px; }
#news .newsitem .newsimage { float: right; margin: 0px 0px 0px 10px; }
#news .newsitem .newsheading { font-size: 13px; margin: 0px; }
#news .newsitem .newsstory { font-size: 13px; margin: 0px; }
#news a { color: #000000; text-decoration: none; }
#content { width: 718px; display: table; border-top: 1px solid #000; padding: 20px 0px 0px 0px; }
#content #scroller { padding: 0px; }
#content h1 { color: #D80036; font-size: 16px; margin: 0px 0px 10px 0px; }
#content h2 { font-size: 13px; margin: 0px 0px 10px 0px; }
#content h3 { font-size: 11px; margin: 0px 0px 10px 0px; }
#content p { font-size: 11px; margin: 0px 0px 10px 0px; }
#content a { font-weight: bold; text-decoration: none; color: #D80036; }
#content a:hover { color: #000; }
#content input, #content select, #content textarea { font-family: Arial, Helvetica, "sans-serif"; font-size: 11px; }
#content label { font-weight: bold; font-size: 11px; }
#content ul, #content ol { margin: 10px 20px; padding: 0px; }
#content li { margin: 0px; font-size: 11px; }
#content img { margin: 0px 0px 10px 10px; padding: 0px; }
#content table p { margin: 0px; }
#content table h2 { margin: 6px 0px 6px 0px; }
#content .item { margin: 0px 0px 12px 0px; }
#content .item .image { float: right; margin: 0px 0px 0px 10px; }
#content .item .heading { font-size: 12px; margin: 0px; }
#content .item .story { font-size: 13px; margin: 0px; }
#footer { background: #FFF; display: table; width: 720px; margin: 10px 0px 0px 0px; height: 60px; border-top: 1px solid #D80036; /* border-bottom: 1px solid #D80036; */ }
#footer #logos { margin: 20px 0px 0px 0px; }
#footer img { margin: 0px 10px 0px 0px; width: 100px; height: 50px; }
#pagefooter { background: #FFF url("/bottombar.gif") no-repeat; line-height: 29px; }
#contact { color: #FFF; font-size: 13px; font-weight: bold; text-align: center; margin: 20px 0px 0px 0px; }
#contact a { color: #FFF; text-decoration: none; }

