body
{
	background-color: #000000;
	color: #aaaaaa;
	font-family: verdana,sans-serif;
	font-size: 12px;
}
.data
{
	background-color: #333333;
	border: 2px solid #333333;
	width: 100%;
}
.data .header
{
	background-color: #800000;
	border: 2px outset #800000;
	color: #aaaaaa;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
}
.data .content
{
	background-color: #333333;
	border: 2px inset #333333;
	color: #aaaaaa;
	font-size: 12px;
	vertical-align: middle;
}
div.highlight
{
	background-color: #555555;
	color: #aaaaaa;
	width: 100%;
}
div.highlight_indent
{
	background-color: #555555;
	color: #aaaaaa;
	width: 100%;
	padding-left: 25px;
}
div.indent
{
	background-color: #333333;
	color: #aaaaaa;
	width: 100%;
	padding-left: 25px;
}
div.area
{
	background-color: #333333;
	color: #aaaaaa;
	width: 50%;
	font-weight: bold;
}
div.search
{
	color: #aaaaaa;
	background-color: #000000;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}




input, textarea, select
{
	background-color: #696969;
	border: 2px inset #c0c0c0;
	color: #aaaaaa;
	font-family: verdana,sans-serif;
	font-size: 12px;
}
div.cp_content
{
	margin-left: 160px;
}
div.code
{
	width: 100%;
	overflow: scroll;
}
div.q
{
	font-weight: bold;
	font-size: 16px;
	text-align: left;
	vertical-align: middle;
}
div.a
{
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
	margin-left: 20px;
}
td
{
	background-color: #000000;
	color: #aaaaaa;
	font-family: verdana,sans-serif;
	font-size: 12px;
	width: 50%;
}
img.logo
{
	border: 0px;
}
#error_div
{
	background-color: #000000;
	color: #800000;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}
.notes
{
	background-color: #000000;
	color: #008000;
	font-size: 10px;
}
div.cp_nav
{
	/* Definitions for really old browsers */
	position: absolute;
	left: 5px;
	top: 5px;
	background-color: #000000;
	color: #008000;	
	text-align: center;
	vertical-align: middle;
	width: 200px;
}
body > div.cp_nav
{
	/* Basic definitions for browsers that don't suck */
	position: fixed;
	left: 5px;
	top: 5px;
	background-color: #000000;
	color: #008000;	
	text-align: center;
	width: 147px;
}
.cp_nav a, .cp_nav a:visited, .cp_nav a:active, .cp_content a, .cp_content a:visited, .cp_content a:active
{
	background-color: #000000;
	color: #008000;	
	text-align: center;
	text-decoration: underline;
}
.cp_nav a:hover, .cp_content a:hover
{
	background-color: #004500;
	color: #008000;	
	text-align: center;
	text-decoration: none;
}