body {
	background-color: #FFFFEE;
	font-size: 16px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 12em;
	padding-right: 1em;
	height:100%; 
	overflow-y:auto;
}

body, td, th {
	color: #000000;
}

p:first-letter {font-size:25px; color:#330033;}

h1, h2, h4 {
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

h3, h5, h6 {
	color: #664444;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

a {
	color: #FF9900;
	text-decoration: none;
}
a:visited { color: #CC6633 } /* for visited links */
a:active { color: rgb(255, 0, 102) } /* when link is clicked */
a:hover { color: rgb(0, 96, 255) } /* when mouse is over link */ 

.aplain{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #AA4400;
	text-decoration: none;
	}

.tableHeading {
	font-size: 24px;
	color: #330000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	text-align: left;

}
.MenuHeading {
	font-size: 14px;
	color: #330000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	text-align: center;

}
.TableBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #330000;
}

.plain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #330033;
	text-decoration: none;
	text-align: center;
}


.plain:first-letter {font-size:12px; color:#660066;}

div.jpl {
	text-align: right;
	font-size: 60%;
	font-weight: bold;
	color: #0000FF;
	font-family: Arial, sans-serif;
}

div.banner {
  margin: 0;
  font-size: 80% /*smaller*/;
  font-weight: bold;
  line-height: 1.1;
  text-align: center;
  position: fixed;
  top: 2em;
  left: 1em;
  width: 12em;
  right: auto;
  
}

div.banner p {
  margin: 0; 
  padding: 0.3em 0.4em;
  font-family: Arial, sans-serif;
  border: thin outset #900;
  color: #FF0000;
}

div.banner a, div.banner em { display: block; margin: 0 0.5em }
div.banner a, div.banner em { border-top: 2px groove #900 }
div.banner a:first-child { border-top: none }
div.banner em { color: #CFC }

div.banner a:link { text-decoration: none; color: #FF9900 }
div.banner a:visited { text-decoration: none; color: #CC6633 }
div.banner a:hover { text-decoration: none; background: black; color: #FFCC33 }

#picright {
	float:right;
	position: absolute;
	right: 4em;
}

* html #menu {position:absolute;}
.clear {clear:both;}
#fixpic {display:block; width:108px; height:145px; position:fixed; bottom:0; left:0;}
* html #fixpic {position:absolute;}

ul.menu1, ul ul {padding:0; margin:0; border:0; list-style-type:none; height:30em; overflow:hidden; width:14em; text-align:left; }
ul.menu1 table {border-collapse:collapse; padding:0; margin:0; font-size:1em;}
ul.menu1 ul {margin-left:1em;}
ul.menu1 li {text-indent:0.5em;}
ul.menu1 li.drop {margin-bottom:-2px;}
ul.menu1 li a, 
ul.menu1 li a:visited {display:block; width:14em; height:2em; line-height:1.9em; text-decoration:none; }
ul.menu1 li ul {display:none;}

ul.menu1 li:hover a, 
ul.menu1 li a:hover {border:0; font-weight:bold;}
ul.menu1 li:hover ul, 
ul.menu1 li a:hover ul {display:block; height:10em; width:12em; margin-top:-1px; background:#eee; border:1px solid #606;}
ul.menu1 li:hover ul li a, 
ul.menu1 li a:hover ul li a {height:2em; font-weight:normal;}






