BODY, TD, P, LI { font: normal 11px Verdana, Arial, sans-serif; color: #333; }
P { margin: 7px 0px 10px 0px; padding: 0px; line-height: 14px; }

A, A:link, A:visited, A:active { color: #C33; font-weight: bold; text-decoration: underline; }
A:hover { color: #900; text-decoration: none; }

A.lhs, A.lhs:link, A.lhs:visited, A.lhs:active { width: 150px; height: 19px; background: url(pics/lhs_btn.gif) left no-repeat; display: block; margin-top: 0px; padding-top: 6px; color: #039; font-weight: bold; text-decoration: none; font-size: 11px; }
A.lhs:hover { color: #900; background: url(pics/lhs_btn_on.gif) left no-repeat; }
.lhspad { margin: 0px 0px 0px 10px; }
A.lhsbig, A.lhsbig:link, A.lhsbig:visited, A.lhsbig:active { width: 150px; height: 33px; background: url(pics/lhs_btnbig.gif) left no-repeat; display: block; margin-top: 0px; padding-top: 6px; color: #039; font-weight: bold; text-decoration: none; font-size: 11px; }
A.lhsbig:hover { color: #900; background: url(pics/lhs_btnbig_on.gif) left no-repeat; }

A.rhs, A.rhs:link, A.rhs:visited, A.rhs:active { margin-top: 10px; display: block; width: 145px; }
A.rhs:hover {  }

A.foot, A.foot:link, A.foot:visited, A.foot:active { font: bold 10px Verdana, Arial, sans-serif; text-decoration: none; color: #333; padding: 0px 5px 0px 5px; }
A.foot:hover { text-decoration: underline; color: #333; }

.bold { font-weight: bold !important; }
.italic { font-style: italic !important; }
.required { font-weight: bold; color: #C00; }
TR.zebra { background-color: #F3F6FA; }
.right { float: right; }

H1 { font: bold 12px Verdana, Arial, sans-serif; color: #333; background-color: #F3F6FA; border-bottom: 1px solid #ADC5DC; padding: 10px 10px 5px 10px; margin: 0px 5px 0px 5px; }
H2 { font: bold 12px Verdana, Arial, sans-serif; color: #333; border-bottom: 1px solid #ADC5DC; padding: 0px 0px 3px 0px; margin: 7px 0px 10px 0px; }
H3 { font: bold 11px Verdana, Arial, sans-serif; color: #333; text-decoration: underline; padding: 0px; margin: 7px 0px 10px 0px; }
H4 { font: bold 12px Verdana, Arial, sans-serif; color: #333;  border-bottom: 1px solid #ADC5DC; padding: 0px; margin: 7px 0px 0px 0px; }

OL {}
UL { margin: 5px 0px 10px 20px; }
LI { list-style-type: circle; margin: 3px 0px 5px 0px; }

FORM { margin: 0px 0px 0px 0px; }
INPUT.btn { border: 1px outset #333; padding: 1px; font: 11px Verdana, Arial, sans-serif; background-color: #F5FAFF; }
INPUT.txt, TEXTAREA { border: 1px solid #999; font: normal 11px Verdana, Arial, sans-serif; color: #333; }

.form { font: 11px verdana, arial, sans-serif; color: #333; margin: 2px 0px 2px 0px; padding: 3px 5px 3px 5px; line-height: 14px; border: 1px dashed #CCC; border-width: 1px 1px 1px 1px  }

#header {}
#bodycontainer {}
#lhs { width: 150px; padding-top: 7px; }
#content { width: 470px; }
#rhs { width: 150px; }
#footer {}

.mainpad { padding: 0px 15px 15px 15px; }