body
{

}


a.SideNavAnchorTags
{
	color: black;
	text-decoration: none;
}

a.GroupNavAnchorTags
{
	color: black;
	text-decoration: none;
}


.leftPane
{
	background: url(../Images/navigationpanebackground.jpg) fixed repeat-y left top;
	width: 175px;
	height: 100%;
}

/*ref'd by the code-behind of the SideNavigationUserControl*/
.sitenavPageElement
{
	font-weight: normal;
	font-size: 10pt;
	width: 100%;
	cursor: hand;
	line-height: 20px;
	background-color: transparent;
	text-align: left;
}

.sitenavSectionHeader
{
	font-weight: bold;
	font-size: 11pt;
	color: black;
	text-indent: 5px;
	font-family: Sans-Serif;
	background-color: transparent;
	text-align: left;
}

/* sitenavSectionSeperator Used to have a background image (background: url(../Images/navigationpaneseperator.jpg) fixed no-repeat center center;)
but had to remove due to incompatibility with Firefox etc...*/
.sitenavSectionSeperator
{
	font-weight: normal;
	font-size: 1pt;
	border-bottom: darkgray 1px solid;
	font-family: Serif;
	text-align: left;
}

.sitenavSectionFooter
{
	font-weight: normal;
	font-size: 13pt;
	background: url(../Images/navigationpaneseperator.jpg) fixed no-repeat center center;
	color: darkgray;
	font-family: Serif;
	text-align: left;
}

.pageheadergroupnavGap
{
	font-size: 1px;
	border-bottom: darkblue 2px solid;
}


.cssErrorText
{
	font-weight: bold;
	font-size: 10pt;
	color: orangered;
	font-family: Sans-Serif;
}

.cssErrorTextCentred
{
	font-weight: bold;
	font-size: 10pt;
	color: orangered;
	font-family: Sans-Serif;
	text-align: center;
}



.groupNavigationElement
{
	border-right: black thin solid;
	padding-right: 10px;
	padding-left: 10px;
	padding-top:1px;
	font-size: 13px;
	background-repeat: repeat-y;
	font-family: Sans-Serif;
	position: static;
	background-color: transparent;
	text-align: center;
}

.groupnavigationPane
{
	width: 100%;
	height: 10px;
	background-color: transparent;
}

.pagefooter
{
	border-top: darkblue 2px solid;
	font-size: 10pt;
	color: black;
	font-family: Sans-Serif;
	background-color: transparent;
	text-align: center;
}


.header
{
  background-color:#99CCFF;
  font-family:Verdana;
  HEIGHT: 100px;
}


.mainTable
{
	background-position: right top;
	background-attachment: scroll;
	background-image: url(../Images/TitleBackground.jpg);
	width: 100%;
	background-repeat: no-repeat;
	height: 100%;
}

.mainContent
{
  padding:10px, 10px, 10px, 10px
}

.normalText
{
	font-size: 10pt;
	color: black;
	font-family: Sans-Serif;
}

.normalTextCentred
{
	font-size: 10pt;
	color: black;
	font-family: Sans-Serif;
	text-align: center;
}

.normalTextAltColour
{
	font-size: 10pt;
	color: mediumblue;
	font-family: Sans-Serif;
}

.normalTextAltColourCentred
{
	font-size: 10pt;
	color: mediumblue;
	font-family: Sans-Serif;
	text-align: center;
}



.BoldBlackText
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Sans-Serif;
}


