. {
	text-align				: left;
}

body {
	background-color		: black;
	color					: white;
	scrollbar-base-color	: #000000;
	scrollbar-track-color	: #404040;
	scrollbar-arrow-color	: #ffffff;
}

:link {
	text-decoration			: underline;
	color					: #99ffcc;
}

:visited {
	text-decoration			: underline;
	color					: #99ffcc;
}

:active {
	text-decoration			: underline;
	color					: #99ffcc;
}

.REVISION {
	color				: #8888ff;
}

.REPORTHEADER {
	text-align				: left;
	width					: 400pt;
	font-size				: x-normal;
	background-color		: gray;
	color					: #444444;
}

.REPORTHEADEROUT {
	width					: 100%;
	text-align				: left;
	font-size				: x-normal;
	background-color		: orange;
}

.REPORTHEADERALBUM {
	text-align				: right;
	font-size				: x-normal;
	font-weight				: bold;
	text-indent				: 0pt;
	background-color		: black;
	color					: orange;
}

.REPORTHEADERDOCTITLE {
	text-indent				: 0pt;
	background-color		: gray;
	color					: #cccccc;
}

.REPORTHEADERDATE {
	text-indent				: 0pt;
	background-color		: gray;
	color					: #cccccc;
}

.REPORTHEADERAUTHOR {
	text-indent				: 0pt;
	background-color		: gray;
	color					: #cccccc;
}

.REPORTHEADERENTRANT {
	text-indent				: 0pt;
	background-color		: black;
	color					: #99ffcc;
}

.REPORTHEADERREVISION {
	color					: #ff0000;
}

.REPORTFRAME {
	text-align				: right;
	background-color		: black;
}

.REPORT {
	text-align				: left;
	width					: 400pt;
	font-size				: x-normal;
	background-color		: black;
	color					: #444444;
}

.REPORTDETAIL {
	text-align				: right;
	width					: 1pt;
	font-size				: normal;
	text-indent				: 0pt;
	background-color		: black;
	color					: white;
}

.SECTIONTITLE {
	vertical-align			: top;
	font-size				: normal;
	font-weight				: bold;
	text-indent				: 0pt;
	color					: orange;
}

.PARA {
	vertical-align			: top;
	font-size				: normal;
}

.LIST {
	vertical-align			: top;
	background-color		: black;
	margin-top				: 0pt;
	margin-bottom			: 0pt;
	margin-left				: 0pt;
	margin-right			: 0pt;
	padding-top				: 0pt;
	padding-bottom			: 0pt;
	padding-left			: 0pt;
	padding-right			: 0pt;
	border-top-width		: 0pt;
	border-bottom-width		: 0pt;
	border-left-width		: 0pt;
	border-right-width		: 0pt;
}

TD.LISTHEAD {
	font-size				: x-normal;
	text-align				: left;
	border-style			: solid;
	border-color			: #ffeebb #ee8822 #ee8822 #ffeebb;
	background-color		: #ff9933;
	color					: white;
	margin-top				: 0pt;
	margin-bottom			: 0pt;
	margin-left				: 0pt;
	margin-right			: 0pt;
	padding-top				: 0pt;
	padding-bottom			: 0pt;
	padding-left			: 0pt;
	padding-right			: 0pt;
	border-top-width		: 1pt;
	border-bottom-width		: 1pt;
	border-left-width		: 1pt;
	border-right-width		: 1pt;
}

TD.LISTCELL {
	font-size				: x-normal;
	text-align				: left;
	border-style			: solid;
	border-color			: #666666 #222222 #222222 #666666;
	background-color		: #444444;
	color					: #a0a0a0;
	margin-top				: 0pt;
	margin-bottom			: 0pt;
	margin-left				: 0pt;
	margin-right			: 0pt;
	padding-top				: 0pt;
	padding-bottom			: 0pt;
	padding-left			: 0pt;
	padding-right			: 0pt;
	border-top-width		: 1pt;
	border-bottom-width		: 1pt;
	border-left-width		: 1pt;
	border-right-width		: 1pt;
}

.FIGURE {
	vertical-align			: top;
}

.GRAPHICDESCRIPTION {
	text-align				: right;
	font-size				: small;
	background-color		: #444444;
	color					: #99ffcc;
}

.CAUTION {
	color					: #ff0000;
}

.EMPHASIS {
	font-weight				: bold;
}

.TERM {
	color					: #0077ff;
}
