/* Links - Standard */
a {
	color: black; 
	text-decoration:underline;
}

a.colourRed {
	color: red; 
	text-decoration:underline;
}
a.colourRed:visited {
	color: red; 
	text-decoration:underline;
}
a.colourRed:hover {
	color: maroon; 
	text-decoration:none;
	font-style: italic;
	font-weight: bold;
}

a img {
	border-color: black;
	border-width: 2px;
}
a:link {
	color: black; 
	text-decoration:underline;
}
a:link img {
	border-color: black;
	border-width: 2px;
}

a:visited {
	color: black; 
	text-decoration:underline;
}
a:visited img {
	border-color: black;
	border-width: 2px;
}

a:hover {
	color: maroon; 
	text-decoration:none;
	font-style: italic;
	font-weight: bold;
}
a:hover img {
	border-color: maroon;
	border-width: 2px;
}



/* Links - Link Images With No Border */
a.imgNoBorder img {
	border-width: 0px;
}
a.imgNoBorder:link img {
	border-width: 0px;
}
a.imgNoBorder:visited img {
	border-width: 0px;
}
a.imgNoBorder:hover img {
	border-width: 1px;
	border-color: #800000;
}



/* Paragraphs - Form Category Headings */
p.formCatHead{
	font-family: Arial, Helvetica, sans-serif;
	font-size:  12pt;
	font-weight: bold;
	font-style: normal;
	color: maroon;
	margin:0;
}
p.formContentPlaceholder{
	font-family: Arial, Helvetica, sans-serif;
	font-size:  10pt;
	font-weight: normal;
	font-style: normal;
	color: black;
	margin:0;
}



/* Paragraphs - Tables*/
p.searchEngineTableColumnHead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	color: black;
	margin:0;
}
p.searchEngineTableRowHead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	color: maroon;
	margin:0;
}
p.searchEngineTableContents{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	font-style: normal;
	color: black;
	margin: 0;
}



/* Paragraphs - Tables*/
p.tableHeadings{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	font-style: normal;
	color: black;
	margin: 0;
}
p.tableRowHeading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	color: maroon;
	margin: 0;
}
p.tableContents{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	font-style: normal;
	color: black;
	margin: 0;
}



/* Tables - Borders */
table.noBorder{
	padding:0px;
	margin: 0px;
	border: 0px;
}
table.minBorder{
	padding:5px;
	margin: 0px;
	border: 0px;
}
td.alignTopLeft{
	vertical-align: top;
	text-align: left;	
}
td.alignTopRight{
	vertical-align: top;
	text-align: right;	
}



/* Paragraphs - Lists*/
p.listHeading{
	font-family: Arial, Helvetica, sans-serif;
	font-size:  10pt;
	font-weight: bold;
	font-style: italic;
	color: maroon;
	margin:0;
}
p.listContent{
	font-family: Arial, Helvetica, sans-serif;
	font-size:  10pt;
	font-style: normal;
	color: black;
	margin:0;
}
span.listHeading{
	font-family: Arial, Helvetica, sans-serif;
	font-size:  10pt;
	font-weight: bold;
	font-style: italic;
	color: maroon;
	margin:0;
}
span.listContent{
	font-family: Arial, Helvetica, sans-serif;
	font-size:  10pt;
	font-style: normal;
	color: black;
	margin:0;
}



/* Administration Syles - Lists*/
span.adminTiny
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:  6pt;
	font-weight: normal; /* normal, bold, bolder, lighter */
	font-style: normal; /* normal, italic, oblique */
	color: black;
	margin:0;
}
span.adminSmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:  8pt;
	font-weight: normal;
	font-style: normal;
	color: black;
	margin:0;
}
span.adminNorm
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:  10pt;
	font-weight: normal;
	font-style: normal;
	color: black;
	margin:0;
}
span.adminBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:  10pt;
	font-weight: bold;
	font-style: normal;
	color: black;
	margin:0;
}
span.adminGreen
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:  10pt;
	font-weight: normal;
	font-style: normal;
	color: green;
	margin:0;
}
span.adminCaution
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:  12pt;
	font-weight: bold;
	font-style: normal;
	color: orange;
	margin:0;
}
span.adminAlert
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:  16pt;
	font-weight: bolder;
	font-style: normal;
	color: red;
	margin:0;
}



.noprint
{
	display: none;
}



