a:link
{
	color: rgb(0,0,102); 
}
.table_larger_text { font-size: 14pt }
.table_smaller_text { font-size: 9px }

.page-title {
	color: #00008b;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.page-title2 {
	color: #00008b;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}


.page-subtitle {
	color: #00008b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.page-text {
	color: #00008b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.page-textmsg {
	color: #00008b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}

a:visited
{
	color: rgb(153,102,153); 
} 
a:active 
{
	color: rgb(153,0,255);
}
body
{
	font-family: "Trebuchet MS";
	background-color: white;
	color: #666699; font-size:10pt
}
table
{
	min-width:120px;
	table-border-color-light: rgb(204,153,255);
	table-border-color-dark: rgb(102,0,102); font-size:10pt; color:#000000; background-color:#FFFFFF; line-height:150% 
}
h1, h2, h3, h4, h5, h6
{
	font-family: "Trebuchet MS", "Comic Sans MS", "Book Antiqua", "Times New Roman", Times;
}
h1
{
	color: #000080;
}
h2
{
	color: #000080;font-size:12pt; font-weight:bold 
}
h3
{
	color: rgb(102,0,51); 
}
h4
{
	color: rgb(51,102,51);
}
h5
{
	color: rgb(102,0,51);
}
h6
{
	color: #000080;font-size:8pt
}
#menu {
  padding:0;
  margin:0;
  width:0; /* ADDED */
  }
#menu li {
  list-style-type:none;
  margin:0 0 0.25em 0; /* ADDED */
  }
#menu a, #menu a:visited {
  position:relative; /* ADDED */
  display:block;
  width:10em;
  border:1px solid black;
  font-family:"Trebuchet MS", Comic Sans MS, veranda ; /* ADDED */
  font-size:0.8em; /* ADDED */
  text-align:center; /* ADDED */
  text-decoration:none; /* ADDED */
  background:#0668B3; /* ADDED  original setting #808 */
  color:white; /* ADDED  original setting #eee */
  padding:0.25em
  }
#menu a:hover {
  background:#98CCFE;
  color:black;
  }
#menu a span {
  display:none;
  }
#menu a:hover span {
  display:block;
  position:absolute; /* ADDED */
  left:10em; /* ADDED */ 
  top:0; /* ADDED */ 
  text-align:left; /* ADDED */
  padding:0.5em;  /* ADDED */
  width:24em; /* ADDED */
  background-color:#98CCFE; /* ADDED original setting #eee */
  color:#98CCFE; /* ADDED original setting #000 */ 
  border:1px solid #808; /* ADDED */
  }
#menu img {
  border:1px solid #000; 
  float:left; 
  margin:0.25em 1em 0.5em 0;
  }
#menu a:hover span:first-line {
  font-weight:bold; 
  font-size:1.2em;
  color:#98CCFE;
  }
