body, td
{
	font-family: Verdana;
	font-size: 80%;
	line-height: 150%;
}

TABLE 
{
	border-collapse: collapse;
}

TABLE TD, TABLE TH 
{
	padding:3px;
	border: 1px solid silver;
}

TABLE TH:hover 
{
	background-color: #FFFFDD; 
	cursor:pointer;
	cursor:hand;
}
TR:hover { background-color:#FFDDAA; }
TR.Selected { background-color:#FFBB88; }

TH 
{
	text-align:left;
	background-color: #DDD;
}

DIV.Paging 
{
	margin:5px;	
}

DIV.Paging SPAN 
{
	color:Blue;
	cursor:pointer;
 cursor:hand;
}

DIV.Paging SPAN.CurrentPage 
{
	color:Black;
	border: 1px solid silver;
	padding-left: 5px;
	margin-right: 4px;
}
SPAN.LinkButton 
{
	cursor:hand;
	color:navy;
}

/* --------------------------------- "VIEW SOURCE" controls ------------------------------ */
UL.TabRow 
{
	list-style-type: none;
	margin:10px 0px 0px 10px;
	padding:0px;
	border:none;
}
UL.TabRow LI { display:inline; }
UL.TabRow LI.Tab
{
	margin-right:10px;
	padding:3px 10px 20px 10px;
	background-color:#F4F4F4;
	border:1px solid gray;
}
UL.TabRow LI.TabSelected 
{
	background-color:#338800;
}
UL.TabRow LI.Tab A 
{
	color:Black;
	text-decoration:none;
}
UL.TabRow LI.TabSelected A { color:White; font-weight:bold; }
DIV.TabContentsScroller 
{
	position: absolute; 
	top: 30px; 
	left:2px; 
	width:99%; 
	bottom:3px; 
	overflow: auto; 
	border:4px solid #338800; 
	-moz-border-radius:4px; 
	background-color:#F5FFF0;
	/* Unfortunately, the following is needed for IE6: */
	height: expression(document.compatMode=='CSS1Compat'? document.documentElement.clientHeight -40 +'px' : body.clientHeight -40 +'px'); 
}
DIV.TabContentsScroller PRE 
{
	font-size:13px;
	line-height:18px;
}