p, td, th, div, blockquote, dl, ul, ol  { color: #000000; font-size: 13px; font-family: verdana, arial, sans-serif; }
body   { background-color: #d6d7c6; margin: 0px 10px }

a { font-size: 13px; font-family: verdana, arial, sans-serif; text-decoration: underline; color:#005b7f; }
a:hover { font-size: 13px; font-family: verdana, arial, sans-serif; text-decoration:none; color: #ce1008; }

h1  { color: #ce1008; font-weight: bold; font-size: 18px; line-height: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none }
h1.index  { color: #ce1008; font-weight: bold; font-size: 18px; line-height: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; margin-bottom: 0px; padding-bottom: 0px }
h2   { color: #56595c; font-weight: bold; font-size: 16px; line-height: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; margin-top: 0px; padding-top: 0px }
h2.tight   { color: #56595c; font-weight: bold; font-size: 16px; line-height: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; margin-bottom: 0px; padding-bottom: 0px; }
h3 { font-family: arial, verdana, helvetica, sans-serif; font-size: 14px; font-weight : bold; text-decoration : none; line-height : normal; color : #999999; }
h4 { font-family: arial, verdana, helvetica, sans-serif; font-size: 13px; font-weight : bold; text-decoration : none; line-height : normal; color : #99999; }


.index { color: #56595c; font-weight: bold; font-size: 14px; line-height: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; }
a.index:link, a.index:active, a.index.visited { color: #56595c; font-weight: bold; font-size: 14px; line-height: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; }
a.index:hover { color: #56595c; font-weight: bold; font-size: 14px; line-height: normal; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none; border-bottom: 1px dashed #56595c; }

.pad5 { padding: 5px; }
.pad10 { padding: 10px; }

.small { font-size: 10px; font-family: arial, verdana, sans-serif; color:#000000; }

.footer { font-family: verdana, arial, sans-serif; color: #999999; font-size: 9px; }
a.footer { font-family: verdana, arial, sans-serif; color: #999999; font-size: 9px; text-decoration: none; }
a.footer:hover { font-family: verdana, arial, sans-serif; font-size: 9px; text-decoration: none; color: #ce1008; }

.nav  { color: #ffffff; font-size: 11px; font-family: verdana, arial, sans-serif }
a.nav { font-family: verdana, arial, sans-serif; color: #ffffff; font-size: 11px; text-decoration: none; }
a.nav:hover  { color: #ffffff; font-size: 11px; font-family: verdana, arial, sans-serif; border-bottom: 1px dashed white }

td.header { border-right: 1px solid #999999; border-left: 1px solid #999999 }
td.main    { background-color: #ffffff; padding: 20px; border-right: 1px solid #999999; border-bottom: 1px solid #999999; }
td.main-side    { background-color: #ffffff; padding: 10px; border-top: none; border-right: 1px dashed #999999; border-bottom: 1px solid #999999; border-left: 1px solid #999999 }
td.main-framed     { background-color: #ffffff; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #999999 }
td.footer { background-color: #ffffff; padding: 5px; border-top: 1px dashed #999999; border-right: 0px none; border-bottom: 1px solid #999999; border-left: 1px solid #999999; }
td.footer-side { background-color: #e0e0c2; padding: 5px; border-top: 1px dashed #999999; border-bottom: 1px solid #999999; border-right: 1px solid #999999; border-left: 1px dashed #999999; }

.form { font-size: 11px; font-family: verdana, arial, helvetica; margin: 1px; padding: 1px; border: solid 1; height: 19px }