body { margin: 0; padding: 0; font-family: Arial, sans-serif; color: #6C6C6C; }
body { font-size: 75%; line-height: 18px; }

h1 { font-size: 16px; margin: 0 10px 5px 10px; padding: 5px 0 12px 25px; color: #111; background-image: url('http://www.linkmanagementimages.com/images/h1.gif'); }
h2 { font-size: 14px; margin: 0 10px 5px 10px; padding: 6px 10px; background-color: #f5f5f5; color: #111; border-bottom: solid 1px #ccc; }
h3 { font-size: 14px; margin: 0; padding: 6px 10px; color: #111; }

form { magin: 0; padding: 0; }
input, textarea, select { font-family: "Trebuchet MS"; font-size: 12px; }
input.bg, textarea.bg, select.bg { background-image: url('http://www.linkmanagementimages.com/images/bginput.gif'); border: solid 1px #aaa; }

p { margin: 0; padding: 0 10px 10px 10px; }
p.pn2 { padding: 0 10px; font-size: 11px; color: #111; }

tr a:link { color: #111; text-decoration: none; }
tr a:visited { color: #111; text-decoration: none; }
tr a:hover { color: #ff9900; text-decoration: underline; }

table.body { border-collapse: collapse; width: 100%; }
table.body td.side { width: 20%; }
table.body td.cent { width: 810px; padding: 0; }

table.menutop { margin: 0 0 10px 0; border-collapse: collapse; background-color: #111; width: 100%; height: 35px; }
table.menutop p { margin: 0; padding: 0; }
table.menutop tr { font-size: 11px; font-weight: bold; }
table.menutop tr a { margin: 0; padding: 0 15px; }
table.menutop tr a:link { color: #B4C314; }
table.menutop tr a:visited { color: #B4C314; }
table.menutop tr a:hover { color: #ffcc00; }
table.menutop td { padding: 0; }
table.menutop td.left, table.menutop td.right { width: 25px; }
table.menutop td.center { width: 98%; background-image: url('http://www.linkmanagementimages.com/images/menutop.gif'); }

td.menubot { border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; padding: 1px; } 

#menutop { margin: 0; padding: 0; border: none; width: auto; color: #fff; }
#menutop a, #menutop em { display: inline; margin: 0 }
#menutop a, #menutop px { padding: 0.3em 1em; }
#menutop a:link { text-decoration: none; color: #111; }
#menutop a:visited { text-decoration: none; color: #111; }
#menutop a:hover { text-decoration: underline; color: #111; }
#menutop { font-weight: bold; line-height: 20px; }

table.main { width: 810px; border-collapse: collapse; }
table.main td.content { background-color: #fff; padding: 0 10px 10px 10px; }
table.main td.lside { width: 180px; padding; 0 10px 10px 10px; background-color: #fff; }
table.main td.rside { width: 630px; padding: 0 10px 10px 0; background-image: url('http://www.linkmanagementimages.com/images/bgrs.gif'); background-color: #fff; }
table.main td.bot { height: 10px; padding: 0; background: none; }

table.date { border-bottom: solid 1px #ccc; border-top: solid 3px #ff8800; } 
table.date td { font-weight: bold; padding: 4px 5px; }

table.box { background-color: #eee; margin-left: 10px; }
table.box td.tmain { padding: 0 20px; }

div.bg { margin: 0 0 0 10px; padding: 0; background-color: #eee; }
div.bg p { padding: 10px; }

table.header { width: 100%; border-collapse: collapse; }
table.header td { padding: 10px; }

table.footer { width: 100%; background-color: #111; color: #aaa; }
table.footer p.d { color: #444; }
table.footer p.d a:link { color: #444; }
table.footer p.d a:visited { color: #444; }
table.footer p.d a:footer { color: #444; }
table.footer tr { font-size: 11px; }
table.footer tr a { padding: 0 15px; }
table.footer tr a:link { color: #aaa; text-decoration: none; }
table.footer tr a:visited { color: #aaa; text-decoration: none; }
table.footer tr a:hover { color: #fff; text-decoration: underline; }
table.footer td { padding: 15px; text-align: center; }

p.footer { font-family: Verdana; font-size: 85%; font-weight: none; color: #777; margin: 0; padding: 1.5em; line-height: 1.6; }
p.footer a:link { text-decoration: underline; color: #777; }
p.footer a:visited { text-decoration: underline; color: #777; }
p.footer a:hover { text-decoration: none; color: #ff9900; }