BODY {
	background-color:	black;
	margin:			0px;
	padding:		0px;
	}
BODY,TH,TD {
	font-family:		Verdana,Arial,sans-serif;;
	font-size:		8pt;
	}
BODY>TABLE {}
TD.orange {
	background-image:	url('../images/orangeback.jpg');
	background-position:	top left;
	background-repeat:	repeat;
	}
TD.core {
	background-color:	white;
	background-image:	url('../images/back.jpg');
	background-position:	top left;
	background-repeat:	no-repeat;
	color:			black;
	}
TH {
	background-color:	#ffffdd;
	border:			1px solid #666666;
	font-weight:		bold;
	}
#divnav {
	font-size:		7pt;
	font-family:		Verdana,Arial,sans-serif;
	}
#divnav A,#divnav A:link,#divnav A:visited,#divnav A:active,#divnav A:hover {
	background-color:	black;
	color:			#ff9f00;
	display:		block;
	float:			left;
	margin:			2px;
	margin-left:		0px;
	padding:		4px;
	text-align:		center;
	text-decoration:	none;
	width:			10em;
	}
#divnav A:hover {
	background-color:	#ff9f00;
	color:			black;
	}
DIV.pad {
	padding:		1em;
	}
DIV.sidebar {
	background-color:	#eeeeee;
	border:			1px solid black;
	color:			black;
	float:			right;
	font-size:		0.8em;
	margin:			1em;
	margin-top:		0px;
	padding:		0px;
	width:			200px;
	}
DIV.tagline {
	font-weight:		bold;
	margin:			24px;
	margin-left:		48px;
	margin-right:		48px;
	}
DIV.tagline INPUT {
	border:			0px;
	font-family:		Verdana,Arial,sans-serif;;
	font-size:		8pt;
	font-style:		italic;
	overflow:		hidden;
	width:			300px;
	}
P {
	text-align:		justify;
	}
P.biog {
	color:			#666666;
	display:		block;
	font-style:		italic;
	margin:			0px;
	padding:		0px;
	text-align:		left;
	}
P.title {
	background-color:	#ff9f00;
	background-image:	url('../images/titleback.jpg');
	background-repeat:	repeat-y;
	background-position:	top left;
	border-left:		32px solid black;
	clear:			left;
	font-size:		1.6em;
	font-weight:		bold;
	display:		block;
	margin-bottom:		0px;
	padding:		0.5em;
	text-align:		left;
	}
SPAN.indent {
	padding-left:		2em;
	padding-right:		2em;
	}
SPAN.section {
	background-color:	#ffdd88;
	border-left:		32px solid #ff9f00;
	display:		block;
	font-size:		1.3em;
	font-weight:		bold;
	padding:		0.25em;
	text-align:		left;
	}
SPAN.caption {
	font-size:		1.1em;
	font-weight:		bold;
	text-align:		left;
	}
SPAN.small {
	font-size:		0.8em;
	}

A,A:visited,A:link,A:hover,A:active {
	color:			red;
	text-decoration:	underline;
	}
A:hover,A:active {
	color:			blue;
	}
A.nav,A.nav:link,A.nav:visited,A.nav:active,A.nav:hover {
	background-color:	#d46901;
	border-bottom:		1px solid #642f00;
	border-top:		1px solid #ff9f00;
	color:			white;
	display:		block;
	font-weight:		bold;
	text-align:		center;
	text-decoration:	none;
	}
A.nav:hover {
	background-color:	#ff9f00;
	color:			black;
	}
DIV.shout {
	background-color:	#eeeeee;
	border:			1px solid black;
	color:			black;
	font-size:		7pt;
	margin:			2px;
	padding:		2px;
	}
INPUT.text,TEXTAREA {
	border:			1px solid black;
	font-family:		Verdana,Arial,sans-serif;;
	font-size:		8pt;
	font-weight:		normal;
	width:			100%;
	}
INPUT.button,A.button {
	background-color:	#ffdd88;
	border:			1px solid black;
	font-family:		Verdana,Arial,sans-serif;;
	font-size:		8pt;
	font-weight:		bold;
	padding-left:		1em;
	padding-right:		1em;
	}
A.button:hover {
	color:			blue;
	}
SPAN.label {
	color:			#808080;
	font-weight:		bold;
	}
IMG.inset {
	border:			1px solid black;
	float:			left;
	margin:			0px;
	margin-right:		1em;
	margin-bottom:		1em;
	width:			480px;
	}
IMG.zoomable {
	border:			1px solid black;
	float:			left;
	margin:			0px;
	margin-right:		1em;
	margin-bottom:		1em;
	}
DIV.sidebar IMG.inset {
	width:			auto;
	}
DIV.submission {
	border:			2px dashed green;
	}
TEXTAREA.help {
	background-color:	transparent;
	border:			0px;
	color:			inherit;
	font-size:		8pt;
	font-weight:		normal;
	}
SPAN.shade {
	background-color:	#ffdd88;
	padding-left:		0.5em;
	padding-right:		0.5em;
	}
HR.breaker {
	clear:			left;
	float:			left;
	visibility:		hidden;
	width:			1px;
	}