body     { background-color: #efece8; text-align: center; margin: 0; padding: 0 }
table, td {font: 10px Verdana, 'Lucida Grande', Geneva, Arial, sans-serif; color: #000;}
#main       { text-align: left; margin: auto auto 0; padding-bottom: 0; width: 737px }
#main p  { font-size: 12px; margin: 0 0 1em }
#main p.last {margin: 0;}
#main p.intro {font-weight: bold;}

h1 {color: #C40D2C; font-size: 24px; margin: 30px 0 .5em 0;}
h2   { color: #C40D2C; font-size: 18px; margin: 0 0 0.5em; padding-bottom: 0.2em; border-bottom: 1px solid #00a383 }
h3  { color: #C40D2C; font-size: 16px; margin: 0.5em 0 0.2em }
h4 { color: #C40D2C; font-size: 14px; margin: 0;}
h5    { color: #C40D2C; font-size: 12px; text-align: left; font-style: normal }
h6  { color: #C40D2C; font-size: 10px; text-align: left; font-style: normal }

#nav          { font: bold 10px "Lucida Grande", Verdana, Geneva, Arial, sans-serif; background-image: url("/img/boxbg.gif"); text-align: left; margin: 10px 0 0.3em; padding: 5px; width: 150px; float: left; border: dotted 1px silver }

#adm      { font: 12px/1.4em Verdana, "Lucida Grande", Geneva, Arial, sans-serif; text-align: left; padding: 0 0 1em 10px; width: 565px; float: right }

#sideright     { font: 10px/1.4em "Lucida Grande", Verdana, Geneva, Arial, sans-serif; background-image: url("/img/boxbg.gif"); margin: 4px; padding: 4px; width: 180px; float: right; border: dotted 1px silver }
#sideright h2 {font-size: 12px; margin: 0;}
#sideright h3 {font-size: 11px; margin: 0;}
#sideright h4 {font-size: 10px; margin: 0;}


#footer  { font-size: 10px; font-family: Verdana, "Lucida Grande", Geneva, Arial, sans-serif; font-variant: normal; background-color: #fff; text-align: center; margin-bottom: 0; padding-bottom: 0; width: 100%; clear: both }

ul { font-size: 12px; font-weight: bold; line-height: 12px; background-image: url("/img/boxbg.gif"); text-align: left; margin: 0; padding: 0.3em 4px }
ol {list-style: decimal; margin: 0 0 0 2.8em; padding: 0 0 1em 0;}
li    { text-indent: 0; list-style-type: square; list-style-position: inside; display: list-item; padding-top: 0.2em; padding-bottom: 0.2em }

ol.last {padding: 0;}
ul.last {padding: 0;}

sup {vertical-align: baseline; font-size: 1em; color: #76797c;}
div.clearer {clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}

A:link  { color: #0043ce; text-decoration: none }
A:visited  { color: #0043ce; text-decoration: none }
A:hover  { color: #00755d; text-decoration: none }

.two { font-size: 2px; font-family: Verdana, Arial, Helvetica }
.five { font-size: 5px; font-family: Verdana, Arial, Helvetica }
.nine { font-size: 9px; font-family: Verdana, Arial, Helvetica }
.ninegray { color: #555; font-weight: normal; font-size: 9px; font-family: Verdana, Arial, Helvetica }
.ten { font-size: 10px; font-weight: normal; font-family: Verdana, Arial, Helvetica }
.tengray { color: #555; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica }
.tenbold { font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica }
.tenboldmar { color: #C40D2C; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica }
.twelve { font-size: 12px; font-family: Verdana, Arial, Helvetica }
.twelvebro  { color: #300; font-size: 12px; font-family: Verdana, Arial, Helvetica }
.twelvewhite { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica }
.twelvebold { font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica }
.twelveboldmar { color: #C40D2C; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica }
.twelveboldteal  { color: #004B6D; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica }
.fourteenbold { font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica }
.fourteenboldmar { color: #C40D2C; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica }
.fourteenboldaqua { color: teal; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica }
.fourteenboldwhite { color: #ffffff; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica }
.sixteenboldmar { color: #C40D2C; font-weight: bold; font-size: 16px; font-family: Verdana, Arial, Helvetica }
.sixteenbold { font-weight: bold; font-size: 16px; font-family: Verdana, Arial, Helvetica }
.eighteenbold { font-weight: bold; font-size: 18px; font-family: Verdana, Arial, Helvetica }
.eighteenboldwhite { color: #ffffff; font-weight: bold; font-size: 18px; font-family: Verdana, Arial, Helvetica }
.twentybold { font-weight: bold; font-size: 20px; font-family: Verdana, Arial, Helvetica }
.eighteenboldmar { color: #C40D2C; font-weight: bold; font-size: 18px; font-family: Verdana, Arial, Helvetica }
.twentyfourmar { color: #C40D2C; font-weight: normal; font-size: 24px; font-family: Verdana, Arial, Helvetica }
.twentyfourboldmar { color: #C40D2C; font-weight: bold; font-size: 24px; font-family: Verdana, Arial, Helvetica }
.twentyfourboldwhite  { color: #fff; font-weight: bold; font-size: 24px; font-family: Verdana, Arial, Helvetica }
.thirtymar  { color: #C40D2C; font-weight: normal; font-size: 30px; font-family: Verdana, Arial, Helvetica }

