body{
	padding: 0px;
	background: white; 
	color: #000000;
	margin:0px;
	margin-bottom:40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	overflow:scroll;
	font-size: 75%;
	}

h1, h2, h3, h4	{font-family: Verdana, Arial, Helvetica, sans-serif;}
h1	{
	font-size: 150%;
	margin-top: .5em;
	margin-left: 50px;
	}
h2	{
	font-size: 130%;
	margin-top: 1em;
	margin-left: 50px;
	}
	
h3	{
	font-size: 130%;
	font-family: Courier New, Courier, mono, Arial;
	margin-top: 20px;
	margin-left: 10px;
	margin-bottom:2px;
	padding-left:5px;
	margin-right:5;
	background-color:#eee;
	line-height:20px;
	border-left: solid 10 silver;
	border-bottom: solid 1 silver;
	}
	
h4	{
	font-size: 110%;
	margin-top: 25px;
	margin-left: 40px;
	margin-bottom:5px;
	}

ul p, ol p{margin-left: 0px;}
ul	{list-style-type: disc;  margin-top:0px; margin-bottom:0px; margin-left:10px; margin-right:10px;}
li	{margin-left: 40px;}
ul ol, ol ol{list-style-type: lower-alpha;}

p	{margin-top: 0px; margin-bottom: 0px; margin-left:10px;	margin-right:10px;}

dl	{margin-top: 10px; margin-left:20px; background: #ffffff; font-weight:bold;}
dt	{margin-left:0px; padding-left:10px; margin-right:20%; background: #f4f4f4; font-weight:normal;}
dd	{margin-left:20px; margin-right:40px; background: #ffffff; font-weight:normal;}




a:link		{text-decoration:none; color: #0066FF;}
a:visited	{text-decoration:none; color: #4060B8;}
a:hover		{text-decoration:underline; color: #000000;}
	
pre	{margin-top: 5px; margin-bottom: 10px; margin-left:10px; padding-left:5px; margin-right:10px;}

.members{font: Arial; background: #ddd; cursor: text;}
.code, .syntax {font-size: 105%; font: Courier New, Courier, mono; color: #000; background: #eee; cursor: text; line-height: 110%; padding-top:2px; padding-bottom:2px;}
.reftip	{position: absolute; z-index: 1; padding: 0; visibility: hidden; border: 1px solid navy; background: #e0f0ff;}
.terms	{font: Courier New, Courier; color: #000; background: #eee; line-height: 110%;}

.expand {display; font-size: 105%; font: Courier New, Courier, mono; color: #000; background: #eee; line-height: 110%; padding:0px; margin-top:0px;margin-bottom:0px;}

td.code	{font-weight:bold;}

table.members td
	{
	margin: 0px;
	padding:3px;
        border-bottom:1 solid #eee;
	border-left:1 solid black;
	}

table.members
	{
	width:90%;
        font-size:100%;
	text-align: left;
	font-weight: normal;
	margin-left: 20px;
	background:  white;
	cell-padding:0;
	cell-spacing:0;
 	}

.footnote
	{
	width: 80%;
	border: none;
	background: #ffffff;
	margin-top: 18pt;
	padding-bottom: 12pt;
	color: #228B22;
	text-align: center;
	font-size: 76%;
	}

.note{margin-left: 40pt;margin-right: 40pt;}

.barshade
	{
	margin-top:0;
	margin-left:0;
	margin-right:0;
	width:100%;
	height: 18;
	}
.footer {width:100%; padding-right:40px; text-align:right; color: #c0c0c0; font-size: 85%;}

table.barshade td
	{
	background:  #99ccff;
	border-left: 15px solid #101010;
	border-right: 15px solid #101010;
	border-top: 1px solid #101010;
	border-bottom: 1px solid #101010;
	margin: 0;
        padding-left:5px;
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	}

.topic
	{
	background:	#99ccff;
	position:	relative;
	left: 40px;
	top:  0px;
	width: 70%;
	height: 18;
	text-align: center;
	}

table.topic td
	{background:  #99ccff;}

