/*****************************************************************************/
/* General styles applied to un-classed tags */
BODY
{
	font-family: arial,helvetica,sans;
	font-size: 68%;
	background-color: white;
	color: black;
	margin: 0px;
}



TD /* A bug with IE means table cells do not inherit from the body */
{
	font-family: arial,helvetica,sans;
	font-size: 68%;
}
H1
{
	color: #00558e; /* Change this to the same colour as the logo */
	font-size: 160%;
	margin: 1px 0px 8px 0px;
}
H2
{
	font-size: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
}  
FORM
{
	margin: 4px;
}

INPUT, SELECT, OPTION, TEXTAREA
{
	font-family: arial,helvetica,sans;
	font-size: 100%;
}
INPUT.StandardButton
{
	margin-top:3px;
	width:80px;
}
A, A:link, A:visited, 
{
	COLOR:#00558e; /* Can be changed to match colour scheme*/
	text-decoration: underline;
}
A, A:hover
{
	COLOR:#0071b5; /* Can be changed to match colour scheme*/
}
/*****************************************************************************/
/* Cell container table for the left menu and the main form */
TABLE.CellContainer
{
	border: 0px;
	width: 100%;
}
TABLE.CellContainer TD.CellContainerLeft
{
	background-color: #6e6f72; /* Same colour as the menu control */
	border: 0px;
	height:250px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	width: 120px;
}
TABLE.CellContainer TD.CellContainerRight
{
	border: 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

/*****************************************************************************/
/* Standard table for input forms and record detail forms */
TABLE.Standard
{
	border: solid 0px;
	border-collapse:collapse;
	width: 99%;
}
TABLE.Standard TR.SeparatorRow
{
	background-color: #00558e; /* Change this to the same colour as the logo */
}
TABLE.Standard TD.SeparatorColumn
{
	border-top:solid 1px black;
	border-bottom:solid 0px black;
	border-left:solid 1px black;
	border-right:solid 1px black;
	color: White;
	padding: 5px 5px 5px 5px;
}
TABLE.Standard TD.LabelColumn
{
	background-color:#ececec;
	border-top:solid 0px black;
	border-bottom:solid 0px black;
	border-left:solid 1px black;
	border-right:solid 1px black;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	vertical-align:top;
}
TABLE.Standard TD.DataColumn
{
	border-top:solid 0px black;
	border-bottom:solid 0px black;
	border-left:solid 1px black;
	border-right:solid 1px black;
	padding: 5px 5px 5px 5px;
	vertical-align:top;
}
TABLE.Standard TD.DataColumnNoLeftBorder
{
	border-top:solid 0px black;
	border-bottom:solid 0px black;	
	border-right:solid 1px black;
	padding: 5px 5px 5px 5px;
	vertical-align:top;
}
TABLE.Standard TD.DataColumnNoRightBorder
{
	border-top:solid 0px black;
	border-bottom:solid 0px black;
	border-left:solid 1px black;	
	padding: 5px 5px 5px 5px;
	vertical-align:top;
}
TABLE.Standard TD.DataColumnNoLeftNoRightBorder
{
	border-top:solid 0px black;
	border-bottom:solid 0px black;
	padding: 5px 5px 5px 5px;
	vertical-align:top;
}
TABLE.Standard TR.FooterRow
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:50px;
	
}
TABLE.Standard TD.FooterColumn
{
	border-top:solid 0px black;
	border-bottom:solid 1px black;
	border-left:solid 0px black;
	border-right:solid 0px black;
}
TABLE.Standard TD.ButtonColumn
{
	text-align:right;
}
.HelpText
{
	font-size: 12px;
	padding-left:25px;
	padding-right:25px;
}

.Headline
{
	font-size: 18px;
	padding-left:25px;
	padding-right:25px;
	font-weight:bold;
}

TABLE.borderless TD
{
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
}


/*****************************************************************************/
/* Standard data-grid styles */
.DataGrid
{
	border: solid 1px black;
	border-collapse:collapse;
	width: 100%;
}
.DataGridHeader TD
{
	background-color:#0071b5; /* Change this to the secondary or tertiary colour */
	color:White;
	font-weight:bold;
	padding: 5px 5px 5px 5px;
	vertical-align:top;
}
.DataGridHeader A, .DataGridHeader A:link, .DataGridHeader A:visited, .DataGridHeader A:hover
{
	COLOR:White; /* Can be changed to match colour scheme*/
	text-decoration: underline;
}
.DataGridItem TD
{
	padding: 5px 5px 5px 5px;
	vertical-align:top;
}
.DataGridAlternatingItem TD
{
	background-color:#ececec;
	padding: 5px 5px 5px 5px;
	vertical-align:top;
}

.footer {font-size: 10px; color:#000000}








