@charset "UTF-8";
/* CSS Document */

/* Layout */

table.layout
{
	width:100%;
}

td
{
	vertical-align:top;
	text-align:left;
}

tr.separator, hr
{
	border-width:0;
	border-bottom:1px solid black;
	width:100%;
}

td.pdgmain
{
	text-align:left;
}

	table.layout td.content
	{
		text-align:center;
	}
	
	table.layout td.content table
	{
		width:100%;
	}

table.layout td.layout
{
	padding:1em;
}

	table.layout td.topNav
	{
		padding:0;
	}
	
	table.layout td.leftNav, table.layout td.rightNav
	{
		width:20%;
		text-align:center;
	}
	
	table.layout td.content
	{
		width:60%;
	}

table.layout td.topNav table.topTable
{
	width:100%;
}

table.layout td.topNav table.topTable td.topLinks
{
	text-align: center;
	padding:.25em;
}

table.layout td.bottomNav
{
	text-align:center;
}

table.layout td.content td
{
	padding:.4em;
}

/* Item Content */

#itemcontent
{
	width:97%;
	float:left;
}


/* Shades */

.darker
{
	background-color:#999999;
}

/* forms */

table.layout td.content input[type="text"], table.layout td.content input[type="password"], table.layout td.content select
{
	padding: .1em 0 .1em 0;
	width: 300px;
}

table.layout td.content table.pdgmain td.pdgmain input[type="text"]
{
	width:50px;
}

/* element */

body
{
	line-height:1em;
}

table.layout td.content th
{
	font-weight:bold;
	text-align:right;
	width:40%;
}

h1
{
	font-size:125%;
	font-weight:bold;
	background-color:#999999;
	padding:.3em;
	line-height:125%;
}

h2
{
	font-size:150%;
	font-weight:bold;
	line-height:150%;
}

h3
{
	font-size:125%;
	font-weight:bold;
	line-height:125%;
}

td.options
{
	text-align:center;
	padding-top: 1em;
}

