body
{
	font-family:		Verdana, Arial, Helvetica, Sans-Serif;
	font-size:			10pt;
	font-weight:		normal;

	border:				0;
	border-collapse:	collapse;
	margin:				0;
	padding:			0;
}

table
{
	border:				0;
	border-collapse:	collapse;
	margin:				0;
	padding:			0;
}

table.fullsize
{
	width:				100%;
	height:				100%;
}

table.navbar
{
	width:				200;
	height:				100%;
}

table.header
{
	width:				100%;
	height:				132;
}

table.content
{
	width:				100%;
	height:				100%;
}

td
{
	font-size:			10pt;

	border:				0;
	border-collapse:	collapse;
	margin:				0;
	padding:			0;
	vertical-align:		top;
}

td.fullsize
{
	width:				100%;
	height:				100%;
}

td.navbar
{
	background:			url("/images/shared/menu.png");
	width:				200;
	height:				100%;
}

td.header
{
	background:			url("/images/shared/body.png");
	width:				100%;
	height:				132;
}

td.content
{
	background:			url("/images/shared/body.png");
	width:				100%;
	height:				100%;
	padding:			25;
	padding-top:		6;
}

/*
 * bar specific definitions
 */
td.barBefore
{
	width:				100%;
	height:				49;
}

td.barIndent
{
	width:				55;
	height:				46;
}

td.barSpacer
{
	width:				20;
	height:				46;
}

td.barFill
{
	/* this line makes Internet Explorer behave like a moron
	   and nobody knows why */
	width:				100%;
	height:				46;
}

td.barAfter
{
	width:				100%;
	height:				37;
}

/*
 * minibar specific definitions
 */
table.miniBar
{
	width:				100%;
	height:				29;
}

td.miniBar
{
	width:				100%;
	height:				29;
}

td.miniBarIndent
{
	width:				37;
	height:				29;
}

td.barSpacer
{
	width:				18;
	height:				29;
}

td.miniBarSpacer
{
	width:				3;
}

td.miniBarFill
{
	width:				100%;
	height:				29;
}

/*
 * text layout definitions
 */
/*
td.title
{
	font-size:			13pt;
	font-weight:		bold;
}
*/

a:hover
{
	text-decoration:	none;
}

td.separator
{
	padding:			0;
	padding-top:		10;
	padding-bottom:		10;
}

hr.separator
{
	background-color:	#1B58A7;
	border:				0;
	color:				black;
	height:				1;
}

td.pager
{
	font-size:		8pt;
	padding-top:	10pt;
	text-align:		center;
}

