/* Global */
body
{
	margin:0;
	padding:0;
	font-size: 10pt;
	font-family: Arial, Verdana, sans-serif;
}

font.error
{
	font-size: 10pt;
	font-family: Arial, Verdana, sans-serif;
	color: red;
}

#innerContainer
{
	width: 562px;
}


/* Header Table */

table.headerTable
{
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: rgb(255, 204, 0);
	font-size: 8pt;
	font-family: Arial, Verdana, sans-serif;
	width: 562px;
}

table.headerTable th
{
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid none solid none;
	border-color: gray gray gray gray;
	background-color: rgb(255, 204, 0);
	-moz-border-radius: 0px 0px 0px 0px;
	font-size: 8pt;
	font-family: Arial, Verdana, sans-serif;
}

table.headerTable td
{
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid none solid none;
	border-color: gray gray gray gray;
	background-color: rgb(255, 204, 0);
	-moz-border-radius: 0px 0px 0px 0px;
	font-size: 8pt;
	font-family: Arial, Verdana, sans-serif;
}

.headerTable_top
{
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid none solid none;
	border-color: gray gray gray gray;
	background-color: rgb(255, 204, 0);
	-moz-border-radius: 0px 0px 0px 0px;
	font-size: 8pt;
	font-family: Arial, Verdana, sans-serif;
	text-align: center;
	vertical-align: bottom;
}

SELECT.headerTable
{
	font-size: 8pt;
	font-family: Arial, Verdana, sans-serif;
}

INPUT.headerTable
{
	font-size: 8pt;
	font-family: Arial, Verdana, sans-serif;
}

/* MainTable */

table.mainTable
{
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: rgb(0, 140, 41);
	border-collapse: collapse;
	background-color: white;
	font-size: 8pt;
	font-family: Arial, Verdana, sans-serif;
}

/*
table.mainTable th
{
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: rgb(0, 140, 41);
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	font-size: 8pt;
	font-family: Arial, Verdana, sans-serif;
}

table.mainTable td
{
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: rgb(0, 140, 41);
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	font-size: 8pt;
	font-family: Arial, Verdana, sans-serif;
}
*/

th.darkRow
{
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid none solid none;
	border-color: rgb(0, 140, 41);
	background-color: rgb(170, 225, 133);
	-moz-border-radius: 0px 0px 0px 0px;
	font-size: 8pt;
	font-family: Arial, Verdana, sans-serif;
}

th.mediumRow
{
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid none solid none;
	border-color: rgb(0, 140, 41);
	background-color: rgb(200, 233, 173);
	-moz-border-radius: 0px 0px 0px 0px;
	font-size: 8pt;
	font-family: Arial, Verdana, sans-serif;
}

th.lightRow
{
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid none solid none;
	border-color: rgb(0, 140, 41);
	background-color: rgb(255, 255, 255);
	-moz-border-radius: 0px 0px 0px 0px;
	font-size: 8pt;
	font-family: Arial, Verdana, sans-serif;
}

td.darkRow
{
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid none solid none;
	border-color: rgb(0, 140, 41);
	background-color: rgb(170, 225, 133);
	-moz-border-radius: 0px 0px 0px 0px;
	font-size: 8pt;
	font-family: Arial, Verdana, sans-serif;
}

td.mediumRow
{
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid none solid none;
	border-color: rgb(0, 140, 41);
	background-color: rgb(200, 233, 173);
	-moz-border-radius: 0px 0px 0px 0px;
	font-size: 8pt;
	font-family: Arial, Verdana, sans-serif;
}

td.lightRow
{
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid none solid none;
	border-color: rgb(0, 140, 41);
	background-color: rgb(255, 255, 255);
	-moz-border-radius: 0px 0px 0px 0px;
	font-size: 8pt;
	font-family: Arial, Verdana, sans-serif;
}

SELECT.mainTable
{
	font-size: 8pt;
	font-family: Arial, Verdana, sans-serif;
}

INPUT.mainTable
{
	font-size: 8pt;
	font-family: Arial, Verdana, sans-serif;
	color: black;
	background: rgb(255, 255, 255);
	text-align: center;
	border: 1px inset;
}

INPUT.submitButton
{
	font-size: 8pt;
	font-family: Arial, Verdana, sans-serif;
}