BODY { background: #FFFFFF;
font-size: 10pt; 
color: #000000; 
font-family: Arial, Helvetica, sans-serif; }

select.wide { font-family: "Arial Narrow", Arial, Helvetica, sans-serif; }

span.RPNTitle { font-family: Arial, Helvetica, sans-serif; 
  font-size: 27pt; } 

table.index { background-color: #cccccc; 
  border-left: 1px solid #cccccc; 
  border-top: 1px solid #cccccc; 
  border-right: 1px solid #CCCCCC; 
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 10px; }

td.index { background-color: #FFFFFF; 
  border-left: 1px solid #CCCCCC; 
  border-top: 1px solid #CCCCCC; 
  border-right: 1px solid #cccccc; 
  border-bottom: 1px solid #cccccc; }

P { font-size : 10pt; 
  font-family: Arial, Helvetica, sans-serif; }

TD { font-size : 10pt; 
  font-family: Arial, Helvetica, sans-serif; }

IMG { border-style: none; }

.nav { text-decoration: none; }
.drop { font-family: Arial, Helvetica, sans-serif; 
  color: #660066; }
.notice { background: #FFFF00; }

A:active { color: #FFFF00; }
A:link { color: #660066; }
A:visited { color: #666600; }
A:hover { color: #FF0000; }
A.hide { display: none; }

a.common { width: 100%; height: 100%; 
background: #000000;
color: #FFFFFF;
text-decoration: none; 
font-weight: bold; }

H2 { font-size: 14pt; 
  font-family: arial, helvetica, sans-serif; 
  margin: 0em; 
  padding: 0em;}
.t2 { font-size: 14pt; 
  font-family: arial, helvetica, sans-serif; 
  font-weight: bold; 
  text-decoration: none; }

H3 { font-size: 12pt; 
  font-family: arial, helvetica, sans-serif; 
  margin: 0em; 
  padding: 0em;}
.t3 { font-size: 12pt; 
  font-family: arial, helvetica, sans-serif; 
  font-weight: bold; 
  text-decoration: none; }

H4 { font-size: 10pt; 
  font-family: arial, helvetica, sans-serif; 
  margin: 0em; 
  padding: 0em;}
.t4 { font-size: 10pt; 
  font-family: arial, helvetica, sans-serif; 
  font-weight: bold; 
  text-decoration: none; }

div.Q { color: #660066;  
  font-weight: bold; }
div.compact { display: compact;  
  margin-left: 2em;}

div.caption {color: #000000;
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
  font-style: italic;
  font-weight: bold; }
  

td.button { background: #cccccc; 
  border-top: solid 1px #FFFFFF;
  border-left: solid 1px #FFFFFF; 
  border-right: solid 1px #FFFFFF; }

a.button:link { color: #660066; 
  background: #cccccc; 
  margin: 2px; 
  padding: 1px; 
  text-decoration: none; }
a.button:visited { color: #666600; 
  background: #cccccc; 
  margin: 2px; 
  padding: 1px; 
  text-decoration: none; }
a.button:hover { color: #FF0000; 
  background: #cccccc; 
  margin: 2px; 
  padding: 1px; 
  text-decoration: none; }

.menuBar { font-size: 9pt;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	padding: 0px 1px 0px 2px;
	color: #999999;
	background-color: #330099;
	/* width: 20%; */}

.menuBar a { padding: 1px;
	margin: 0px;
	text-decoration: none;
	display: block;
	width: 95%;
  color: #FFFFFF;
	background-color: #330099; }
 
.menuBar a:visited { color: #FFFFFF; }
.menuBar a:active { color: #FFFFFF; }
.menuBar a:hover { color: #99FF00; }
