@media print { .noprint {display: none;}}


/* Netscape 4 compatibility */
body, div, p, th, td, li, dd
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*/*/a{}
body,
body div,
body p,
body th,
body td,
body li,
body dd	{
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;		
}

html>body,
html>body div,
html>body p,
html>body th,
html>body td,
html>body li,
html>body dd {
	font-size: small;
}	
/* */

a	{ color: black;	}

table.compact
{			
	border-collapse: collapse; 
	border-spacing: 0px;
}

table.compact2 td, th
{
	padding: 0px;
}

/* Vertical Alignment Middle (VAM) */
.vcenter_outer
{
	height: 400px;
	overflow: hidden;
	position: relative;
}

.vcenter_outer[id]
{
	display: table; 
	position: static;
}

.middle {position: absolute; top: 50%;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}

#inner {position: relative; top: -50%} /* for explorer only */
/* optional: #inner[id] {position: static;} */