#contentcell
{
	border-top: solid 1px lack;
	border-right: solid 1px black;
	border-left: solid 1px black; 
	border-bottom: solid 1px black;
	overflow:visible !important;
	display: inline;
}
DIV
{
	overflow:visible !important;
	display: inline;
}
BODY
{
	font-size: 10pt;
	background: #ffffff;
}
.noprint
{
	display: none;
	visibility: hidden;
}
.hideprintlink
{
	font-size: xx-small;
	color: black;
	text-decoration: none;
}

A			{ color: black; text-decoration: none; }
A:visited	{ color: black; text-decoration: none; }
A:link		{ color: black; text-decoration: none; }
A:active	{ color: black; text-decoration: none; }

TABLE.smooth		{ border: solid 1px black; border-style: solid; }
TD.middle_center A	{ color: Black; }
TD.top_left			{ border-bottom: solid 1px black; }
TD.top_right		{ border-bottom: solid 1px black; }
TD.top_center
{ 
	border-bottom: solid 1px black; 
	vertical-align: middle;
	color: Black;
	font-weight: bold;
}
THEAD
{
	display: table-header-group;
	font-size: 10pt;
}
TABLE
{
	font-size: 10pt;
	overflow: visible;
	border-collapse: collapse;
}
TR
{
	font-size: 10pt;
	page-break-inside: auto; 
	/* This was causing a problem with IE8 when set to 'Avoid' */
}
.noscreen
{
	display: block;
	font-size: 10pt;
}
TD
{
	font-size: 10pt;
}
TH
{
	font-weight: bold;
	font-size: 10pt;
	vertical-align: middle;
	color: black;
	text-align: center;
}
