/* ------------------------------------------
   Body
   ------------------------------------------ */

BODY
{
	background-color: white;
	font-family: Verdana, Arial, Sans-Serif;
	text-align: left;
	margin: 0;
}

/* ------------------------------------------
   Template
   ------------------------------------------ */

/* Main table for all page. */
.mainTable 
{
	width: 100%;
	text-align: left;
	height: 100%;
	background-color: White;
	margin: 0 0 0 0;
}

/* Content area. */
.mainTableContent 
{
	width: 100%;
	vertical-align: top;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 1ex;
}

/* Header area. */
.mainTableHeader 
{
	border-bottom: solid 1px black;
	margin:  0 0 0 0;
	font-weight: bolder;
	height: 0.5ex;
}

/* Footer area. */
.mainTableFooter 
{
	border-top: solid 1px black;
	margin:  0 0 0 0;
	font-weight: bolder;
	height: 0.5ex;
}

/* Used for links in header. */
A.headingMenuLink
{
	padding-right: 1ex;
	padding-left: 1ex;
	font-size: 9pt;
	border-left: lightgrey 1px solid;
	color: darkblue;
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
}
A.headingMenuLink:visited
{
	padding-right: 1ex;
	padding-left: 1ex;
	font-size: 9pt;
	border-left: lightgrey 1px solid;
	color: darkblue;
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
}

/* Used for links in footer. */
A.footerMenuLink
{
	padding-right: 0.25ex;
	padding-left: 1ex;
	font-size: 8pt;
	border-left: lightgrey 1px solid;
	color: darkblue;
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
}
A.footerMenuLink:visited
{
	padding-right: 0.25ex;
	padding-left: 1ex;
	font-size: 8pt;
	border-left: lightgrey 1px solid;
	color: darkblue;
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
}

/* ------------------------------------------
   Error List
   ------------------------------------------ */

H2.errorList 
{
	color: Red;
	font-weight: bold;
	border: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 90%;
}

UL.errorList
{
	font-size: medium;
	color: Red;
	border: 0 0 0 0;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 80%;
}

