*.sel /* selection */
{
	font-size:8pt;
}

a.sel /* selection */
{
	text-decoration: none;
}

select.sel /* selection */
{
	font-size:10pt;
}

table.sel /* selection */
{
}

td.sel /* selection */
{
	padding-right:30px;
	text-align:left;
	vertical-align:top;
}

*.def
{
	border-collapse:collapse;
	font-family:Arial;		
	text-align:center;
}

*.defov
{
	font-size:9px;	
	text-align:center;
	border-color: #888888;
	border-collapse:collapse;
}

div.def
{
	display:table;
	width:100%;
}

table.def
{
	height:100%;
	width:100%;	
}

tr.def
{
	height:100%;
}

th.def
{
	height:100%;
}

td.def
{
	height:100%;
}

thov.def
{
	height:100%;
	text-align:left;
}

tdov.def
{
	height:100%;
	text-align:left;
}

*.tt
{
	border:3px solid black;	
	font-size:8pt;
}

*.ttov
{
	border:2px;	
	border-collapse: collapse;
}

*.TEmpty
{
	color:#000000;
	background:#ededed;
	height:100%;
}

*.ch /* colhead */
{
	border:2px solid black;
}

*.chov /* colhead */
{
	border:2px solid;
}

*.rh /* rowhead */
{
	border-left:2px solid black;
	border-right:2px solid black;
	border-bottom:2px solid black;
}

*.rhbreak /* rowhead of break*/
{
	border-left:2px solid black;
	border-right:2px solid black;
}

*.rhov /* rowhead */
{
	border-left:1px solid;
	border-right:2px solid black;
}

*.gl /* gridlines */
{
	border-top:1px solid silver;
}

*.glov /* gridlines */
{
	border:1px solid;
}

*.bl /* borderleft */
{
	border-left:2px solid black;
}

*.br /* borderright */
{
	border-right:2px solid black;
}

*.bt /* bordertop */
{
	border-top:2px solid black;
}

*.bb /* borderbottom */
{
	border-bottom:2px solid black;
}

*.pt /* periodtable */
{
	border:1px solid black;
}

*.pd /* perioddiv */
{
	height: 100%;
	position:relative;
	top: 0px;
}

.absright
{
	position:absolute;
	top:0px; 
	right:2px;
	height: 10px;

	z-index:100;
	margin:0px;
	padding:0px;
}

*.ti /* time */
{
}

*.te /* text */
{
}

*.debug
{
	font-size:9px;
}

*.us /* user */
{
}

*.et /* elementstable */
{
	margin-left: auto; margin-right: auto;
}