body { text-align: left; margin: 5px 0; padding: 0; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; background-color: #fff; }

#main {	text-align: left;	padding: 0; }
#header { position: relative;	height: 1px; margin: 0 10px 0 10px; padding: 0; }
#nav { margin: 0; }
#footer, #sidebarmenu { visibility: hidden; display: none; }
#content { background:#fff; position: relative; text-align: left; margin: 0; padding: 0px 10px 20px 10px; }
#content #admenu { visibility: hidden; display: none; }
#header h1 a { position: absolute; display: block; font-size: 50%; font-weight: bold; text-align: left; color: #cc0000; }
#header .date { visibility: hidden; display: none; }
#nav li { text-align: center; margin: 0; padding: 0; list-style-type: none; }
#nav a:link, #nav a:visited { float: left; font-size: 80%; line-height: 15px; font-weight: bold; margin: 0 10px; text-decoration: none; border: none; color: #000; }
#nav a:link.active, #nav a:visited.active { color: #990000; }
#nav a:hover { color: #cc0000; }
#footer ul { margin: 10px 0 20px 0; }
#footer ul li { color: #bbb; margin: 0 5px 0 5px; font-weight: bold; font-size: 10px; display: inline; list-style-type: none; }
#footer ul li a { color: #999; font-weight: bold; font-size: 10px; text-decoration: none; }
#footer ul li a:hover { text-decoration: underline; }
#PageTitle h1 { font-size:large; }
#content #admenu img { visibility: hidden; display: none; }
#content #admenu a.sm { visibility: hidden; display: none; }
#content #admenu a.currentsm { visibility: hidden; display: none; }
#content #admenu .noborder { visibility: hidden; display: none; }

table.noborder { border: 0; padding: 2px 2px 2px 2px; }
tr { vertical-align: top; }
tr.alignmiddle { vertical-align: middle; }
td { font-size: small; padding: 0px 5px 5px 0px; }
td.title { font-weight: bold; }

hr { border: solid 1px #ccc; border-bottom-color: #fff; border-left-color: #fff; border-right-color: #fff; }
hr.short { border: solid 1px #ccc; border-bottom-color: #fff; border-left-color: #fff; border-right-color: #fff; width: 75%; text-align: center; }

li { line-height: normal; padding: 0 0 0.5em 0; margin: 0 50px 0 0; }
li.website { line-height: normal; padding: 0 0 0 0; list-style-type: square; }

.hide { display: none; }
.inputbox { width: 350px; }
.plain { color: #000; }

a:link { font-weight: bold; color: #cc0000; text-decoration: none; }
a:visited { color: #990000; }
a:active, a:hover { color: #ff0000; text-decoration: underline }
a.normal, a.normal:link, a.normal:visited, a.normal:hover, a.normal:active { color: #000; text-decoration: none; font-weight: normal; cursor: text; }

.code { font-family: Courier New, Courier, Sans Serif; }
.emphgood { font-weight: bold; color: #090; }
.strikeout { text-decoration: line-through; color: #ccc; font-style: italic; }