body {
	background-color: #ffffff; }
	
h1, h2, h3, h4 {
	font-family: verdana, arial, helvetica, sans-serif;	
	font-weight: bold;
	color: #000070; }
	
h1 {
	font-size: 145%;
	margin-bottom: .5em; }
	
h2 {	background-color : #f5f5ff; padding : 3.0pt;
	font-size: 125%;
	margin-top: 1.5em;
	margin-bottom: .5em; }
	
h3 {	background-color : #f2f2f2; padding : 2.0pt;
	font-size: 115%;
	margin-top: 1.2em;
	margin-bottom: .5em}
	
h4 {	background-color : #f8f8f8; padding : 2.0pt;
	font-size: 90%;
	margin-top: 1.5em;
	margin-bottom: .5em; }


li { margin-bottom: .5em; }


a:link {
	color: #0000ff; }
	
a:visited {
	color: #660066; }
	
a:hover {
	color: #ff9900; }

.dt {
	margin-left: 2em;
	margin-top: -1em; }

blockquote {
	margin-top: 0em;
	margin-bottom: 0em;}

th { font-weight: bold; 
	text-align: left; 	font-size: smaller;}

td { background-color: #f3f3f3; padding-right: 50px; }

blockquote td 
{background-color: #f3f3f3}

blockquote blockquote td 
{background-color: #f6f6f6;}

blockquote blockquote blockquote td 
{background-color: #f8f8f8;}

blockquote blockquote blockquote blockquote td 
{background-color: #f9f9f9;}

.subtable
{background-color: #fcfcfc;}

img
{
  margin: 1em;
}

code
{
  line-height: 130%;
}

.Type{
	color: #555555;
}

.Top
{
  font-size: 75%;
  margin-bottom: -1.0em;
}

.New{
  color: #DD0000;
  font-weight: bold;
}

/*.Coffee{
  letter-spacing: -0.04em;
}*/

.EmptyCell { background-color: #CCCCCC; height:1px; }

.subtable
{background-color: #fcfcfc;}

pre {margin-left:1em;}