/* Main Style Sheet */

body
{
	cursor: default;
	color:	black;
	background-color:white;
	font-family:	Verdana, Arial, sans-serif;
	font-style: normal;
	font-size: 80%;
}

A:link, A:visited
{
	background: white; color: black; text-decoration: underline;
    font-weight: bold;
}
DIV.menu
{
	display: none;
}

table
{
	color:	black;
	font-family:	Verdana, Arial, sans-serif;
	font-style: 	normal;
}
table td, table th
{
	font-size: 80%;
}

ul
{
	list-style-type: square;
}
h1
{
	margin-top: 20pt;
	font-size: 150%;
	font-weight: bold;
}
h2
{
	margin-top: 20pt;
	font-size: 110%;
	font-weight: bold;
	padding-bottom: 2px;
	border-bottom: 3px double black;
}
h3
{
	margin-top: 10pt;
	font-size: 100%;
	font-weight: bold;
}
pre
{
	font-family:	Courier New, Courier, monospace;
	background-color: #F0F0F0;

}
li
{
	margin-top: 6pt;
	margin-bottom: 6pt;
}
.codecomment
{
	color: green;
}

div.treeex
{
	margin-left: 20pt;
	margin-top: 10pt;
	margin-bottom: 10pt;
	font-size:90%;
}

table .downloads
{
	border: 1px;
}

.codefile
{
	background-color: #F0F0F0;
	width:100%;
}
.codefile code, .codefile font, .codefile td
{
	font-family:"Courier New", Courier;
	margin:0px;
	font-size: 8pt;
	white-space: nowrap;
}

.codefile span.html { color: #003366; }
.codefile span.default { background-color:#F0F0F0;color: black; }
.codefile span.keyword { color: black; }
.codefile span.string { color: blue; }
.codefile span.comment { color: green;  }
.codefile span.select { background-color:#FFFFCF;color: black; }

.codefile td.ln
{
	white-space: nowrap;
	text-align: right;
	vertical-align: top;
	margin:0px;padding:0px;padding-right:2px; color:#ffffff;background-color:#666666;
}

table.downloads
{
	border: 1px solid black;
	margin: 5px;
	color: black;
	border-collapse: collapse;
}

table.downloads th
{
	margin: 5px;
	padding: 5px;
	background-color: #eee;
	border-bottom: 1px solid black;
}

table.downloads td
{
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	padding: 5px;
}
