body {
	background-image:url(bg.jpg);
  	background-repeat: repeat-y;
	background-color: #FFFFFF;
	font-size: 16px;
	font-family:'Palatino Linotype',Palatino,'Zapf Calligraphic','URW Palladio L','Book Antiqua',serif;
	padding-left: 12em;
	padding-right: 1em;
	height:100%; 
	overflow-y:auto;
}

.narrow {
	font-size: 16px;
	font-family:'Palatino Linotype',Palatino,'Zapf Calligraphic','URW Palladio L','Book Antiqua',serif;
	padding-right: 12em;
	height:100%; 
	overflow-y:auto;
}

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

h1, h2, h4 {
	color: #880088;
}

h3, h5, h6 {
	color: #880088;
}

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

a {
	color: #0000FF;
	text-decoration: none;
}
a:visited { color: rgb(153, 0, 153) } /* 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: #0000FF;
	text-decoration: underline;
	}

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

}
.tableCaption {
	font-size: 16px;
	color: #880088;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-align: left;

}
tr.odd td	{
	background:#DDFFFF
}

.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: #000099;
}

.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: #0000FF;
	text-decoration: none;
	text-align: center;
}

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

#picture {
	float:left;
	width:150px;
	height:140px
}

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: Verdana, Arial, Helvetica, sans-serif;
  border: thin outset #900;
  color: red;
}

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: #880088 }
div.banner a:visited { text-decoration: none; color: brown }
div.banner a:hover { text-decoration: underline; background: blue; color: orange }


div.addressbox {
  background-color: #CCFFFF;
  margin: 0;
  font-size: 70% /*smaller*/;
  color: #000000;
  text-align: left;
  position: fixed;
  top: 1em;
  left: auto;
  width: 16em;
  right: 2em;
}

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

div.addressbox p:first-letter {font-size:14px; color:black;}

#picright {
	float:right;
	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:12em; 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;}
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:6em; width:12em; margin-top:-1px; }
ul.menu1 li:hover ul li a, 
ul.menu1 li a:hover ul li a {height:2em; font-weight:normal;}

