/* Link styles */

a.primaryNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.primaryNav:hover {
	color: #0066CC;
}
a.primaryNav:active {

	text-decoration: none;
}
a.primaryNav:visited {

	text-decoration: none;
}

a.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
a.footer:hover {
	color: #0066CC;
}
a.footer:active {

	text-decoration: none;
}
a.footer:visited {

	text-decoration: none;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066CC;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

a.columnSorter
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a.columnSorter:hover
{
	color: #0066CC;
}

a.clsMonthDay {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

/* Toolbar styles */

/* -- Updated by Stephen Lewis : 06 July 2005 -- */
.headerToolbar {
font : normal 14px/1.45 "Helvetica Neue", Helvetica, Geneva, Arial, Verdana, sans-serif;
letter-spacing : -0.06em;
word-spacing : 0.09em;
color : #000;
}

.hider
{
	display: inline;
	z-index: 100;
	left: 0px;
	visibility: visible;
	width: 100pc;
	position: absolute;
	top: 0px;
	height: 100pc;
	background-color: black;
}

.textToolbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 155px;
}

.managementField{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 175px;
}

.utilisationField{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 100px;
}

.toolBoxText140{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 140px;
}

/* Form styles */

.textContactForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 220px;
}

.textManagementForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 260px;
}

.clsListBox250 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 250px;
}

.clsListBox200 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 200px;
}

.clsListBox175 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 175px;
}

.clsListBox150 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 150px;
}

.clsListBox100 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 100px;
}

.clsListBox75 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 75px;
}


.clsListBox50 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 50px;
}

.clsTextBox50 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 50px;
}

.clsTextBox50_Error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	width: 50px;
}

.clsTextBox100 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 100px;
}

.clsTextBox150 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 150px;
}

.clsTextBox175 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 175px;
}

.clsTextBox200 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 200px;
}

.clsTextBox250 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 250px;
}

.clsTextBox250_Error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	width: 250px;
}

.clsTextBox400 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 400px;
}

.clsDateTextBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 100px;
}
.clsDateTextBox_Error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	width: 100px;
}

.clsDateTextBoxSm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 75px;
}

.clsDateTextBox80 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 80px;
}

.textLogonForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 150px;
}

.textMyDetailsForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 220px;
}

/* Body styles */
/* -- Updated by Stephen Lewis : 06 July 2005 -- */
.PageTitle,
.smallerPageTitle,
.smallestPageTitle,
.NewsTitle,
.alertsTitle,
.heading-alert {
font : normal 24px/1.45 "Helvetica Neue", Helvetica, Geneva, Arial, Verdana, sans-serif;
letter-spacing : -0.06em;
word-spacing : 0.09em;
color : #000000;
}

.PageTitle				{font-size : 36px; color : #000000;}

.smallerPageTitle,
.NewsTitle,
.alertsTitle			{font-size : 24px; color : #000000;}

.heading-alert,
.smallestPageTitle	{font-size : 21px;}

.heading-alert	{color : #C00;}
/* -- End of updates -- */

.alertSectionTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.bodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

/* redefined here as ext changes this */
strong
{
	font-weight: bold;
}

.errorRow 
{
	color: red;
}

.footerText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

.textFormLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.mandatoryField
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
}

.disabledLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	text-decoration: none;
}

.clsWeekNumber {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
}

.clsMonthDay {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

/* Styles for the week by week schedule*/

a.clsDayOfMonth {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.clsTextWhiteBold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.clsTextWhiteNormal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
}

.clsTextBlackBold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

.clsTextBlackNormal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}

a.clsLinkWhiteBold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.clsLinkWhiteBold:hover{
	text-decoration: underline;
}

a.clsLinkWhiteNormal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

a.clsLinkWhiteNormal:hover{
	text-decoration: underline;
}

a.clsLinkBlackBold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a.clsLinkBlackBold:hover{
	text-decoration: underline;
}

a.clsLinkBlackNormal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

a.clsLinkBlackNormal:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}

.ColumnFooter, .ColumnHeader
{
	background-color: #eeeeee;	
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ColumnHeader
{
	color: #0066cc;
	text-decoration: underline;	
}

.dotNetFrame
{
	width: 100%;
	height: 680px;
	left: -1.5ex;
	position: relative;
	top: -1.5em;
}
