@import url("common.css");

h2 {
	color : #a0a0a0;
}

h3 {
	color : #A8A8A8;
}

th {
	color : #909090;
}

p, td { text-align : justify; }
p { text-indent: 1em; }

.xs { font-size: 8pt; }
.ys { font-size: 8pt;  text-align: right;  }

table.generic    { background-color : #383838; }
table.generic td { background-color : #282828; color : #a0a0a0; }

dt {
	margin-top: 1em;
}

/* NEWS STUFF */
td.newsPostHeader {
	background-color: #202020;
	color: #b0b0b0;
	padding: 4px 6px 4px 6px;
	font-weight: bold;
}
div.newsAuthor {
	color: #808080;
	font-family: Anton;
	font-style: normal;
	font-weight: normal;
	font-size: 9pt;
}
td.newsPostDate {
	font-family: Anton;
	background-color: #101010;
	color: #686868;
	font-style: normal;
	font-size: 8pt;
	text-align: right;
	padding: 2px 4px 2px 4px;
}
.newsPostDate a			{ color: #101010; font-size: 9pt; }
.newsPostDate a:hover	{ color: #101010; background-color: #101010; }
.newsPostDate a:visited	{ color: #101010; }
td.newsPostBody {
	background-color: #000000;
	padding: 1em 1em 1em 1em;
}
/* NEWS STUFF END */

.divHeadMenu a { font-size : 8pt; font-weight : normal; color: #909090 }
.divHeadMenu a:hover { color : #e0e0e0 }
.divHeadMenu {
	color: #909090;
	font-size : 8pt;
	background-color : #383838;
	border-width: 1px;
	border-style : solid;
	border-color : #404040;
	padding : 2px 4px 2px 4px;
}

#divPageBody {
	background-color : #101010;
	border-width: 1px;
	border-style : solid;
	border-color : #404040;
	padding : 2px 10pt 20pt 10pt;
}
#divTitle {
	color : #606060;
	font-size : 14pt;
	font-style : italic;
	font-weight : bold;
	text-align : center;
	line-height : 2em;
	padding : 2px 15px 2px 0px;
	margin : 0 -10pt 0 -10pt; /* negate #divPageBody padding */
}
#divWhite {
	color : #F0F0F0;
	font-size : 12pt;
	font-style : italic;
	font-weight : bold;
	text-align : right;
	line-height : 2em;
	padding : 2px 15px 2px 0px;
	margin : 0 -10pt 0 -10pt; /* negate #divPageBody padding */	
}
