body {
  font-family: Verdana, Arial, helvetica, sans-serif;
  font-size:90%; background:#fff; color:#222; 
  margin-top: 1em; margin-right: 1em; margin-left: 1em; width:555px;
}

.small {font-size:80%;}
b, strong {color:#222; font-weight:bold;}

td {
	font-family: Verdana, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Arial, helvetica, sans-serif;
}

table {font-size:90%;}

h1,h2,h3,h4,h5,h6 {font-family: Verdana, Arial, helvetica, sans-serif;
	color : #3e9e87; 
	margin-top: 1em; margin-bottom: 0em;
	text-shadow: 0.2em 0.2em 0.2em #ccc;
	}

h1 {font-size: 130%;}
h2 {font-size: 110%;margin-bottom: 1em;}
h3 {font-size: 100%;}
h4 {font-size: 90%;}
h5 {font-size: 85%;}
h6 {font-size: 80%;}

hr { color:#3e9e87; }
a:link { color: #3e9e87; text-decoration:underline; font-weight:bold;}  /* for unvisited links */
a:visited { color: #666; text-decoration:underline; font-weight:bold;} /* for visited links */
a:active { color: #ffffff; text-decoration:none; background:#3e9e87; font-weight:bold;} /* when link is clicked */
a:hover { color: #ffffff; text-decoration:none; background:#3e9e87; font-weight:bold; text-shadow: 0.1em 0.1em 0.5em white;} /* when mouse is over link */

a.plain {background: white; text-decoration: none; }
a.homelink:link {color: #ffffff; text-decoration:none; font-weight:bold; 
				text-shadow: 0.1em 0.1em 0.5em white;}
a.homelink:visited {color: #ffffff; text-decoration:none; font-weight:bold; 
				text-shadow: 0.1em 0.1em 0.5em white;}
a.homelink:active {color: #ffffff; text-decoration:none; font-weight:bold; 
				text-shadow: 0.1em 0.1em 0.5em white;}			
a.homelink:hover {color: #000; text-decoration:none; font-weight:bold; 
				text-shadow: 0.1em 0.1em 0.5em white;}
ul {list-style-type: none;
	padding-left: 0px;
	margin-left: 15px;
}

ul li {background: url(images/greenbullet.gif) left top no-repeat;
padding-left: 16px;
margin-top: 3px;
margin-bottom: 0px;}

.legal {font-family:georgia,serif; font-size:80%;}

.codesample  {font-family:"Courier New", courier, monospace; font-size:85%;margin-left: 1em;}
.codeinline  {font-family:monospace;}
.monosans  {font-family:monaco, fixedsys, monospace;}
.monoserif  {font-family:"Courier New", courier, monospace;}
tt {font-family:"Courier New", courier, monospace;}

.navtable {
	background-color: #CCCCCC;
	text-align: center;
	margin: 1px;
	padding: 1px;
	border-top: 2px groove #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 2px groove #000000;
}
table.navtable td {
	border: thin solid #999999;
}

table p {margin-top:0px; margin-bottom:1em;}