
body { background-color:#000033 }
div.top { background-color:#000000 }
div.topnav { background-color:#ff0000 }
div.side { background-color:#ff0000 }
div.main { background-color:#000033 }
div.news { background-color:#000033 }

table { vertical-align:top; }
td { padding:3px 5px 3px 5px}

table.border, .border td {
  border-width:1px;
  border-style:solid;
  border-color:#999999;
  border-collapse:collapse;
}
td { border:inherit; }

.L1, .L1a, .L2, .L2a, .L3, .L3a  { font-family:"tahoma", "arial", "verdana", "georgia"; font-style:normal }
.main { font-family:"verdana", "georgia", "trebuchet ms", "arial"; font-style:normal }
.news { font-family:"verdana", "georgia", "trebuchet ms", "arial"; font-style:normal }


p.sidenav { line-height:17px; margin:0px }

.main table, .main h1, .main h2, .main h3, .main h4, .main h5, .main h6, .main p,
.main ol, .main ul, .main .small, .main hr, .main pre {
  margin-right:5pt;
  margin-left:7pt;
}

.news table, .news h1, .news h2, .news h3, .news h4, .news h5, .news h6, .news p,
.news ol, .news ul, .news .small, .news hr, .news pre {
  margin-right:4pt;
  margin-left:5pt;
}

h1, h2, h3, h4, h5, h6 { margin-top:5pt; text-align:left }
p, ol, ul, table, pre { margin-bottom:10pt; margin-top:5pt; text-align:left }
.small { margin-bottom:10pt; margin-top:5pt; text-align:left }

h1 { margin-bottom:7pt }
h2 { margin-bottom:5pt }
h3 { margin-bottom:3pt }
h4 { margin-bottom:3pt }
h5 { margin-bottom:3pt }
h6 { margin-bottom:3pt }

ul { padding:0pt 5pt 0pt 18pt }
ol { padding:0pt 5pt 0pt 24pt }
ol { list-style-type:decimal; list-style-position:outside }
ul { list-style-type:disc; list-style-position:outside }

h1 { font-size:11pt; font-weight:bold; line-height:16pt; color:#00ccff }
h2 { font-size:10pt; font-weight:bold; line-height:15pt; color:#33ff99 }
h3 { font-size:9pt; font-weight:bold; line-height:14pt; color:#ff9900 }
h4 { font-size:9pt; font-weight:bold; line-height:14pt; color:#ffff00 }
h5 { font-size:8pt; font-weight:bold; line-height:14pt; color:#ffff00 }
h6 { font-size:8pt; font-weight:bold; line-height:14pt; color:#ffff00 }

p, span, table, ol, ul, li img, alt {
  font-size:9pt;
  font-weight:normal;
  line-height:14pt;
  color:#cccccc;
}
.small {
  font-size:8pt;
  font-weight:normal;
  line-height:13pt;
  color:#cccccc;
}

input,select { font-size:9pt; font-weight:normal; font-style:normal; color:#000000; }
hr { color:#cccccc; }

a { font-weight:normal; text-decoration:underline }
a:link, a:active { color:#66ccff; }
a:visited { color:#66ccff; }
a:hover { color:#ff0066; }

a.L1, a.L1a {
  font-size:10pt;
  font-weight:bold;
  text-decoration:none
}
a.L1:link, a.L1:visited, a.L1:active { color:#ffffff; }
a.L1:hover { color:#cc0000; }
a.L1a:link, a.L1a:visited, a.L1a:active, a.L1a:hover { color:#ffff00; }

a.L2, a.L2a {
  font-size:8pt;
  font-weight:bold;
  text-decoration:none
}
a.L2:link, a.L2:visited, a.L2:active { color:#ffffff; }
a.L2:hover { color:#ffff00; }
a.L2a:link, a.L2a:visited, a.L2a:active, a.L2a:hover { color:#ff0033; }

a.L3, a.L3a { font-size:12pt; font-weight:normal; text-decoration:underline }
a.L3:link, a.L3:visited, a.L3:active { color:#123456; }
a.L3:hover { color:#cc0000; }
a.L3a:link, a.L3a:visited, a.L3a:active, a.L3a:hover { color:#123456; }

img { margin:0; border:0; padding:0 }
img.left { margin:5px 10px 5px 0px; border:0; float:left; padding:0px; }
img.right { margin:5px 0px 5px 10px; border:0; float:right; padding:0px; }
img.border, a img { border:2px solid #666666 }

a img:hover { border-color:#ff0066; }

.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center; }
.justify { text-align:justify; }
.noborder { border:0 }
.error { color:#ff0066 }
.highlight { color:#ff6633 }