body { background-color: #ffeeee; color: #000000; font-family: Arial, Verdana, sans-serif; font-size: 12px; }
blockquote { font-family: Arial, Verdana, sans-serif; font-size: 12px; }
font { font-family: Arial, Verdana, sans-serif; font-size: 12px; }
font.tiny { font-size: 10px; }
font.small { font-size: 11px; }
font.heavy { font-size: 13px; font-weight: bold; }
font.heavymedium { font-size: 16px; font-weight: bold; }
font.heavybig { font-size: 24px; font-weight: bold; }
font.heavyhuge { font-size: 48px; font-weight: bold; }
font.emtext { background-color: #ffff66; }
font.bbtitle { font-size: 12px; color: #442211; font-weight: bold; }
table.headfoot { background-color: #3300ff; border-style: solid; border-width: 2; border-color: #990099; }
table.emtable { background-color: #000000; color: #ffffff; }
td { font-family: Arial, Verdana, sans-serif; font-size: 12px; }
th { background-color: #bbbbbb; color: #000000; font-size: 14px; }
tr.r0 td { background-color: #b5b5b5; }
tr.r1 td { background-color: #cacaca; }
td.toolcell { background-color: #ffffff; border-style: solid; border-width: 1; border-color: #000000; }
td.emcell { background-color: #333333; }
div.body { width: 90%; text-align: left; }
div.sitetitle { font-size: 12px; font-weight: bold; color: #ff0066;  }
div.headfoot { font-size: 11px; font-weight: bold; color: #ff6600; }
div.heading { font-size: 15px; font-weight: bold; color: #000000; padding: 2px; }

A:link { color: #0000ff; }
A:visited, A:active { color: #0000bb; }
A:hover { color: #ffffff; }

A:link.headfoot { color: #ff6600; }
A:visited.headfoot, A:active.nf { color: #ff6600; }
A:hover.headfoot { color: #ffffff; }

A:link.nf { color: #aa2222; }
A:visited.nf, A:active.nf { color: #aa6666; }
A:hover.nf { color: #7788ff; }

A:link.plain, A:visited.plain { color: #000000; text-decoration: none }
A:hover.plain, A:active.plain { color: #000000; }

A:link.button, A:active.button, A:visited.button { color: #000000; font-size: 10px; text-decoration: none; text-align: center; background-color: f4d494; border: 1px solid; border-color: #eef #667 #667 #eef; padding: 0px 5px 0px 5px; line-height: 18px; }
A:hover.button { border-color: #667 #eef #eef #667 }

div.tabpane { background-color: #dddddd; border: solid 1px #888888; padding: 10px; }

#tabnav {
	border-bottom: 0px;
	margin: 0;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-top: 0px;
}

#tabnav li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
}
	
#tabnav a:link, #tabnav a:visited {
	float: left;
	border: 1px solid #888888;
	background: #999999;
	border-bottom: 0px;
	font-size: 10px;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
	margin-right: 4px;
	text-decoration: none;
	color: #000000;
	line-height: 14px;
}

#tabnav a:link.active, #tabnav a:visited.active {
	background: #dddddd;
	line-height: 15px;
	margin-bottom: -1px;
	z-index: 2;
	position: relative;
}

#tabnav a:hover {
	background: #eeeeee;
}

br.clear { clear: both; line-height: 0px; }
