body { font-family: helvetica, sans-serif; color: #000; background: #999; font-size: 10pt }

p { text-align: justify }

a:link { text-decoration: none; color: #003366  }
a:visited { text-decoration: none; color: #993333; }
a:active { text-decoration: none; color: #000; }
a:hover { color: #990000; border-bottom: 1px dotted #990000 }

table { border: 2px solid #333; background: #fff }

ul { list-style-position: inside; list-style-type: square; padding: 0px; text-align: justify; }

form { margin-top: 2px }

.navlist { font-size: 9pt; }

.title { font-size: 11pt; color: #CC3300; font-weight: bold; }

.entry { font-size: 12pt; }

.orange { color: #CC3300; font-weight: bold; font-size: 10pt }

.orange a:link { color: #CC3300; border: 0px; }
.orange a:visited { color: #CC3300; border: 0px; }
.orange a:active { color: #CC3300; border: 0px; }
.orange a:hover { color: #990000; border: 0px; }

.blue { color: #84AEC0; font-weight: bold; font-size: 10pt }

.blue a:link { color: #336699; border: 0px; }
.blue a:visited { color: #336699; border: 0px; }
.blue a:active { color: #336699; border: 0px; }
.blue a:hover { color: #333366; border: 0px; }

.navtitle { color: #CC3300; font-weight: bold; border-bottom: 2px solid #333; white-space: nowrap; padding-bottom: 3px; font-size: 10pt; margin-bottom: 2px }

.components { line-height: 140%; font-size: 8pt; text-align: left; }

.submenu { line-height: 130%; color:#336699; font-size: 8pt; text-align: left; margin-left: 3px; }


.uptitle { width: 500px; margin-left: 15px; font-size: 9pt; font-weight: bold; color: #CC3300 }

.upentry { width: 485; margin-left: 15px; margin-right: 15px; font-size: 8pt; font-style: italic; }

.news { padding-left: 15px; }

#mainnav { padding-top: 50px; }