body { border: 0; margin: 0; padding: 0; background: #fff; }
table.main { width: 820px; margin-top: 0.8em; border-bottom: 15px solid #fff; height: 97%; }
td { font-family: 'ms sans serif', arial, sans-serif; color: #000; font-size: 12px; }
img { border: 0; }
p, ul { margin: 1em 0 0.2em 0; }
td.wl { width: 180px; }
td.wm { width: 248px; }
td.wr { width: 405px; }
tr.toprow { height: 119px; }
td.me { background: #000; color: #fff; border-right: 10px solid #fff; vertical-align: top; height: 220px; }
img.shell { height: 109px; width: 128px; border: 0; margin-bottom: 10px; }
img.mainimg { height: 220px; width: 643px; border: 0; }
div.menu { color: #3aa; font-weight: bold; padding: 1.5em 2.6em; line-height: 1.35em; }
div.menu a { text-decoration: none; color: #fff; }
div.menu a:hover, td.wm a:hover, td.wm b, div.subm, td.wm { color: #3aa; }
div.subm { padding-left: 2em; font-size: 10px; }
div.botleft { white-space: nowrap; font-size: 9px; padding-left: 3.5em; font-family: arial, sans-serif; padding-bottom: 2.2em; }
div.botleft a { text-decoration: none; color: #000; }
div.botleft a:hover { color: #3aa; }
div.hdr { color: #3aa; font-size: 13px; width: 248px; padding-top: 1em;}
td.wm a { color: #000; text-decoration: none; }
div.content { padding: 0.5em 0; }
div.content a { color: #3aa; text-decoration: none; }
div.content a:hover { text-decoration: underline; color: #000; }
#footer { padding-top: 2.6em; font-size: 9px; font-family: arial; color: #bbb; }
#footer a { text-decoration: none; color: #bbb; }
input, textarea { font-family: arial; border: 1px solid #bbb; color: #000; font-size: 11px; }
input.cmaform, textarea.cmaform, table.cmaform { width: 100%; }
li { list-style-image: url(images/cma-li.jpg); }
ul { padding-left: 1.4em; margin-left: 0; }
