/* Main Fonts */
BODY {
	font-size:x-small;
	font-family:Verdana;
}

A {
	font-size:xx-small;
	font-family:Verdana;
	text-decoration:none;
	color:#5F84B3;
}

/* Site Header */
.SiteHeaderOrganisation
{
	font-weight: bold;
	font-size: xx-small;
	color: white;
	letter-spacing: 1px;
}

.SiteHeaderFunctions {
	font-weight:bold;
	color:White;
}

.SiteHeaderTable {
	background-color:#6E9BD1;
}

/* Page Header */
.PageHeaderTitle 
{
	font-size:small;
	font-weight:bold;
	color:Black;
}

.PageHeaderHierarchy {
	font-weight:bold;
}

.PageHeaderDescription {
	font-weight:bold;
	color:Black;
	font-size:xx-small;
}

/* Headings */

H1 
{
	font-size:small;
	font-weight:bold;
	color:Black;
	padding-top:8px;
	padding-bottom:5px;
	padding-left:5px;
	margin:0,0,0,0;
}

H2
{
	color:white;
	font-size:small;
	background-color:#6E9BD1;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	margin:0,0,0,0;
}

H3
{
	font-size:x-small;
	padding-top:10px;
	padding-bottom:2px;
	padding-left:5px;
	margin:0,0,0,0;
}

H3.campaign
{
	font-size:x-small;
	color:#FFFFFF;
	padding-top:0px;
	padding-bottom:2px;
	padding-left:5px;
	margin:0,0,0,0;
	background-color:#6E9BD1;
}

H4
{
	font-size:x-small;
	font-weight:normal;
	padding-top:10px;
	padding-bottom:2px;
	padding-left:5px;
	margin:0,0,0,0;
}

/* Tables */

TD.TableEmptyCell {
	background-color:White;
}

.TableLabelMain 
{
	font-weight:bold;
	font-size:x-small;
	color:Black;
}

.TableLabelMainSmall
{
	font-weight: bold;
	font-size: xx-small;
	color: black;
}

.TableLabelMainWithBackground
{
	background-color:#D9EAFF;
	font-weight:bold;
	font-size:x-small;
}

.TableHeading
{
	font-weight:bold;
	font-size:xx-small;
	color:#FFFFFF;
	background-color:#6E9BD1;
}

.TableHeadingLabel 
{
	font-weight:bold;
	font-size:xx-small;
	color:#5F84B3;
}

TR.TableAlternativeRow 
{
	background-color:#F2F2F2;
	font-weight:bold;
	font-size:x-small;
}

/* Text */
.TextLabelMain {
	font-weight:bold;
}

.TextFunctionMain 
{
	color:#5F84B3;
	font-weight:bold;
	text-decoration:underline;
}

.TextSimpleLabel
{
	color:#5F84B3;
	font-weight:bold;
}

.TextSimpleLabelSmall
{
	color:#5F84B3;
	font-weight:bold;
	font-size:x-small;
}

.TextHyperLink
{
	color:#5F84B3;
	font-size:x-small;
	text-decoration:underline;
}

/* User Information Control */
.UIControlTableError
{
	background-color:#ffe6e6;
}

.UIControlLabelError
{
	color:#CC0000;
	font-weight:bold;
	font-size:x-small;
}

.UIControlTableWarning
{
	background-color:#ffffdd;
}

.UIControlLabelWarning
{
	color:#606000;
	font-weight:bold;
	font-size:x-small;
}

.UIControlTableInfo
{
	background-color:#eeffff;
}

.UIControlLabelInfo
{
	color:#3399ff;
	font-weight:bold;
	font-size:x-small;
}

/* Other Tags */

HR {
	color:#6E9BD1;
}

.Text {
	font-size:x-small;
	font-family:Verdana;
}

.TextSmall {
	font-size:xx-small;
	font-family:Verdana;
}