BODY {
	margin: 0 0% 0 0%;
	background: #FFFFeF;
}

TABLE {
	empty-cells:	show;
}

A:visited {
	color: #003300; text-decoration: none
}

A:link	{
	color: #003300; text-decoration: none
}

A:hover {
	background:	#FFFFDD;
	color: #CC0000; text-decoration: underline
}

A:active {
	color: #CC0000; text-decoration: underline
}

.thinlink {
	font:	normal 0.69em Verdana, Arial, Helvetica, sans-serif;
}

TABLE.page-widetable {
	border:			0;
	margin:			0;
	padding:		0;
	height:			auto;
	width:			100%;
	vertical-align:	top;
	background:		#FFFFeF;
}

TABLE.page-titletable TD {
	margin:			0;
	padding:		0;
	color:			#00C;
	font:			bold 1em Arial, Verdana, Helvetica, sans-serif;
	border-bottom:	1px solid #CCC;
	height:			26px;
	vertical-align:	middle;
}

IMG.icon {
	vertical-align:	absmiddle;
}

TABLE.page-titletable TD STRONG {
	color:			#C00;
}

TABLE.page-titletable TD.subtitle-text {
	font:			normal 0.69em Verdana, Arial, Helvetica, sans-serif;
	color:			black;
	padding-bottom:	10px;
}

TABLE.page-content TD {
	vertical-align:	middle;
	color:			black;
	font:			bold 14px Verdana, Arial, Helvetica, sans-serif;
	border-top:		1px solid #EEE;
	border-bottom:	1px solid #CCC;
	height:			auto;
	margin:			0;
	padding:		4px;
}

TABLE.page-content TD.nocolor {
	background:		none;
	vertical-align:	middle;
	font:			bold 14px Verdana, Arial, Helvetica, sans-serif;
}
TABLE.page-content TD.color {
	background:		#efefFF;
	vertical-align:	middle;
	font:			bold 14px Verdana, Arial, Helvetica, sans-serif;
}

DIV.wip {
	font:			bold 0.83em Verdana, Arial, Helvetica, sans-serif;
	color:			#338;
	text-align:		center;
	vertical-align:	middle;
}

TABLE.normaltext TD {
	padding:	6px; 
	color:		#030;
	font:		normal 0.83em Verdana, Arial, Helvetica, sans-serif;
}

