.tabsTable
{
	font-family: Verdana;
	font-size: 10pt;
	text-align: center;
	border-color: 3A3F90;
}

.tabOn
{
	color: ffffff;
	font-weight: bold;
	border-width: 1 1 0 1;
	border-style: solid;
	background-color: 94BDE7;
}

.tabOff
{
	color: 3A3F90;
	font-weight: bold;
	border-width: 1 1 1 1;
	border-style: solid;
	background-color: DEEFF7;
	cursor: hand;	
}

.tabOnDisabled
{
	color: 999999;
	font-weight: bold;
	border-width: 1 1 0 1;
	border-style: solid;
	background-color: 94BDE7;
}

.tabOffDisabled
{
	color: 999999;
	font-weight: bold;
	border-width: 1 1 1 1;
	border-style: solid;
	background-color: DEEFF7;
}

.tabSpacer
{
	border-width: 0 0 1 0;
	border-style: solid;
	border-color: 3A3F90;	
}

.AppBackground
{
	background-color: 94BDE7;
}

.AppBorderTop
{
	background-color: 94BDE7;
	border-color: #3A3F90;
	border-width: 0 1 0 1;
	border-style: solid;
}

.AppBorderLeft
{
	border-width: 0 0 0 1;
	border-style: solid;
	border-color: #3A3F90;
	background-color: 94BDE7;
}

.AppBorderRight
{
	border-width: 0 1 0 0;
	border-style: solid;
	border-color: #3A3F90;
	background-color: 94BDE7;
}

.AppBorderBottom
{
	border-width: 0 1 1 1;
	border-style: solid;
	border-color: #3A3F90;
	background-color: 94BDE7;
}

.AppContent
{
	padding: 10;
	background-color: ffffff;
	height: 600;
}

.FormPartBoxTable
{

}

.FormPartBoxHeaderRow
{
	background-color: 999999;	
	font-weight: bold;
	color: ffffff;
	height: 20;	

}

.FormPartBoxHeaderCell
{
	text-align: left;
	padding-left: 10px;
}

.FormPartBoxContentRow
{
}

.FormPartBoxContentCell
{
	border-width: 0 1 0 1;
	border-style: solid;
	border-color: cccccc;
	padding: 5px;
}

.FormPartBoxFooterRow
{
}

.FormPartBoxFooterCell
{
	border-color: cccccc;
	border-width: 0 1 1 1;
	border-style: solid;
}

.DetailsInstructions
{
	font-size: xx-small;
}

.DetailsTable
{
	width: 450;
}

.DetailsRow
{
}

.DetailsDataCell
{
	width: 300;
}

.DetailsDescriptionCell
{
	text-align: right;
	font-weight: bold;
	color: 3A3F90;
	padding-right: 3px;
}

.DetailsDataCellText
{
	font-weight: bold;
	color: 3A3F90;
}

.DetailsRow
{
}

.DetailsSelect
{
	width: 300;
}

.DetailsFilterList
{
	width: 400;
	font-size: 8pt;
}

.DetailsFilterSelect
{
	font-size: 8pt;
}

.DetailsFilterText
{
	font-size: 8pt;
}

.DetailsFilterButton
{
	background-color: eeeeee;
	color: black;
    CURSOR: hand;
    HEIGHT: 21px;
    TEXT-DECORATION: none;
    FONT-SIZE: 11px;
    FONT-FAMILY: arial,sans-serif;
    width: 45px;
    font-weight: bold;
}

.FilterTable
{	
	border-width: 1;
	border-style: solid;
	border-color: cccccc;
	background-color: #ffffff;
	font-family: verdana;
	font-size: 8pt;
}

.FilterRow
{
	background-color: #cccccc;
}

.DetailsList
{
	width: 440;
}

.DetailsText
{
	width: 300;
}

.DetailsTime
{
}

.DetailsCalendar
{
	width: 100;
}

.DetailsTextBox
{
	width: 440;
	height: 80;
}

.DetailsInternalTextBox
{
	width: 300;
}

.ActionsTable
{
	width: 450;
}

.ActionsRow
{
}

.ActionsCell
{
	text-align: right;
}

.ActionButton
{
	background-color: eeeeee;
	color: black;
    CURSOR: hand;
    HEIGHT: 21px;
    TEXT-DECORATION: none;
    FONT-SIZE: 11px;
    FONT-FAMILY: arial,sans-serif;
    width: 50px;
}

.ListButton
{
	background-color: eeeeee;
	color: black;
    CURSOR: hand;
    HEIGHT: 21px;
    TEXT-DECORATION: none;
    FONT-SIZE: 11px;
    FONT-FAMILY: arial,sans-serif;
}

.PickListButton
{
	BORDER-RIGHT: #104a7b 1px solid;
    BORDER-TOP: #afc4d5 1px solid;
    BACKGROUND: #d2ddf4;
    BORDER-LEFT: #afc4d5 1px solid;
    CURSOR: hand;
    COLOR: #000066;
    BORDER-BOTTOM: #104a7b 1px solid;
    HEIGHT: 19px;
    TEXT-DECORATION: none;
    FONT-SIZE: 11px;
    FONT-FAMILY: arial,sans-serif;
    font-weight: bold;	
}

.MainNav
{
	font-weight: bold;
	
}

.MessageBox
{
	border-width: 2;
	border-style: solid;
	background-color: FFFF99;
	border-color: FFCC33;	
	color: FF0000;
	font-weight: bold;
	width: 450px;
	text-align: left;
	padding-left: 10;
	padding-right: 10;
	padding-top: 5;
	padding-bottom: 5;
}

.MessageBoxSuccess
{
	border-width: 2;
	border-style: solid;
	background-color: C8F2C2;
	border-color: 31BF1B;	
	color: 0F6304;
	font-weight: bold;
	width: 450px;
	text-align: left;
	padding-left: 10;
	padding-right: 10;
	padding-top: 5;
	padding-bottom: 5;
}

.ListTable
{
}

.ListHeaderRow, .TeamScheduleHeader
{
	background-color: 999999;	
	font-weight: bold;
	color: ffffff;
}

.ListHeaderCell
{
	text-align: center;
}

.ListHeaderCell a:visited, .ListHeaderCell a:link
{
	font-family: verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: ffffff;

}

.ListRow
{
}

.ListCell, .AvailabilitiesTable td
{
	border-width: 0 0 1 0;
	border-style: solid;
	border-color: cccccc;
}

.AvailabilitiesTable
{
	width: 100%;
}

.AvailabilitiesTable td
{
	font-weight: bold;
	color: 3A3F90;
}


.InternalListTable
{
	padding: 3;
}

.InternalListHeaderRow
{
	font-weight: bold;
	color: 3A3F90;
}

.InternalListHeaderCell
{
		border-width: 0 0 1 0;
	border-style: solid;
	border-color: b5c7e9;
}

.InternalListRow
{
}

.InternalListCell
{
}

.StatementTable
{
	font-family: Courier;
	font-size: 14pt;
	width: 700;
	padding: 2;
}

.StatementHeaderRow
{
	
}

.StatementHeaderCell
{
	font-family: Courier;
	font-size: 10pt;
	font-weight: bold;
	border-width: 0 0 1 0;
	border-style: solid;
}

.StatementTitleRow
{
	
}

.StatementTitleCell
{
		font-family: Courier;
	font-size: 12pt;
	padding-bottom: 10;
}

.StatementBillTo
{
	font-weight: bold;
}

.StatementItemRow
{

}

.StatementItemDateCell
{
	font-family: Courier;
	font-size: 10pt;
	border-width: 0 0 1 0;
	border-style: solid;
	width: 100;
}

.StatementItemTypeCell
{
	font-family: Courier;
	font-size: 10pt;
	border-width: 0 0 1 0;
	border-style: solid;
	width: 80;
}

.StatementItemDescCell
{
	font-family: Courier;
	font-size: 10pt;
	border-width: 0 0 1 0;
	border-style: solid;
}

.StatementItemAmountCell
{
	font-family: Courier;
	font-size: 10pt;
	border-width: 0 0 1 0;
	border-style: solid;
	text-align: right;
	width: 90;
}

.StatementItemButton
{
	border-width: 0 0 1 0;
	border-style: solid;
	text-align: right;
	width: 17;
}

.StatementFooterRow
{
}

.StatementFooterDescCell
{
	font-family: Courier;
	font-size: 10pt;
	text-align: right;
}

.StatementFooterAmount
{
	font-family: Courier;
	font-weight: bold;
	font-size: 10pt;
	text-align: right;
	width: 90;
}

.StatementFooterOutstandingDescCell
{
	font-family: Courier;
	font-size: 10pt;
	text-align: right;
	color: Red;
}

.StatementFooterOutstandingAmount
{
	font-family: Courier;
	font-weight: bold;
	font-size: 10pt;
	text-align: right;
	width: 90;
	color: Red;	
}

.PagingInfoSelect
{
	font-size: 7pt;	
}

.PaymentSelect
{
	font-size: 8pt;
}

.StepsTable
{
	font-family: verdana, Helvetica, sans-serif;
	text-align: center;
	color: 666666;
}

.SelectedStep
{
	font-weight: bold;
}

.ReportTable
{
	border-width: 1 1 0 0;
	border-style: solid;
	width: 700;
}

.ReportRow
{
}

.ReportCell
{
	border-width: 0 0 1 1;
	border-style: solid;
}

.ReportHeaderRow
{
	font-weight: bold;
}

.ReportHeaderCell
{
	border-width: 0 0 1 1;
	border-style: solid;
}

.ReportTitle
{
	text-align: left;
	font-weight: bold;
}

.ClashExclamation
{
	color: ff0000;
	font-weight: bold;
}

.ListHeaderCell a
{
	font-family: verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	color: 3A3F90;
	text-decoration: none;
}

.ErrorHeader
{
	font-size: large;
	font-weight: bold;
}

.ErrorText
{
	
}

.FixtureWarning
{
	background-color: FAF569;
}

.FixtureError
{
	background-color: FFA8A8;
}

.ReportError
{
	color: FF0000;
	font-weight: bold;
}

.ReportWarning
{
	color: FFC800;
	font-weight: bold;
}

.ReportInformation
{
	color: 00AD2E;
	font-weight: bold;
}

.TimesDivider
{
	background-color: Black;
}

.TimesAvailable
{
	background-color: ffffff;
}

.TimesUnavailable
{
	background-color: FFA8A8;
}

.TimesHighlighted
{
	background-color: FFC800;
}

.DutyReportScore
{
	border-width: 1;
	border-style: solid;
	border-color: cccccc;
	width: 30;
	font-size: 8pt;
}

.DutyReportNotes
{
	border-width: 1;
	border-style: solid;
	border-color: cccccc;
	width: 80;
	font-size: 8pt;
}

.DutyReportAmount
{
	border-width: 1;
	border-style: solid;
	border-color: cccccc;
	width: 50;
	text-align: right;
	font-size: 8pt;
}

.BookingNotes
{
	width: 450;
	height: 50;
	font-family: verdana;
	font-size: 8pt;
	border-width: 1;
	border-style: solid;
	border-color: cccccc;
}

.StandingsCorrectionInput
{
	border-width: 1;
	border-style: solid;
	border-color: cccccc;
	width: 30;
	text-align: right;
	font-size: 8pt;	
}

.StandingsCell
{
	border-width: 0 1 1 0;
	border-style: solid;
	text-align: right;
}

.StandingsTitleCell
{
	border-width: 0 1 1 0;
	border-style: solid;
	text-align: right;
	font-weight: bold;
	color: 3A3F90;
}

.StandingsNameCell
{
	border-width: 0 1 1 1;
	border-style: solid;
	font-weight: bold;
	text-align: center;
	color: 3A3F90;
}

.StandingsHeaderRow
{
	background-image: URL(/SpawtzSkin/images/table.row.head.gif);
	background-repeat: repeat-x;
	font-family: verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: 3A3F90;		
}

.StandingsHeaderCell
{
	text-align: right;
}

.StandingsNewRow
{
	font-weight: bold;
	background-color: FFFF99;
	color: 3A3F90;		
}

.StandingsNewRowBand
{
	font-weight: bold;
	background-color: FFFF99;	
	color: 3A3F90;		
}

.StandingsCorrectionRowBand
{
}

.StandingsActualRowBand
{
}

.StandingsSpacerCell
{
	border-width: 0 0 1 0;
	border-style: solid;
}

.StandingsCorrectionInput
{
	border-width: 1;
	border-style: solid;
	border-color: cccccc;
	width: 30;
	text-align: right;
	font-size: 8pt;	
}

.StandingsCell
{
	border-width: 0 1 1 0;
	border-style: solid;
	text-align: right;
}

.StandingsTitleCell
{
	border-width: 0 1 1 0;
	border-style: solid;
	text-align: right;
	font-weight: bold;
	color: 3A3F90;
}

.StandingsNameCell
{
	border-width: 0 1 1 1;
	border-style: solid;
	font-weight: bold;
	text-align: center;
	color: 3A3F90;
}

.StandingsHeaderRow
{
	background-image: URL(/SpawtzSkin/images/table.row.head.gif);
	background-repeat: repeat-x;
	font-family: verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: 3A3F90;		
}

.StandingsHeaderCell
{
	text-align: right;
}

.StandingsNewRow
{
	font-weight: bold;
	background-color: FFFF99;
	color: 3A3F90;		
}

.StandingsNewRowBand
{
	font-weight: bold;
	background-color: FFFF99;	
	color: 3A3F90;		
}

.StandingsCorrectionRowBand
{
}

.StandingsActualRowBand
{
}

.StandingsSpacerCell
{
	border-width: 0 0 1 0;
	border-style: solid;
}

.CalendarCell
{
	border-width: 1pt;
	border-style: solid;
	font-size: 8pt;
	cursor: Hand;
}


.CalendarCellHighlight
{
	border-width: 1pt;
	border-style: solid;
	font-size: 8pt;
	cursor: Hand;
	background-color: ffcccc;
}

.CalendarCellSelected
{
	border-width: 1pt;
	border-style: solid;
	font-size: 8pt;
	cursor: Hand;
	background-color: ffccaa;
}

.FixtureConditionTable td
{
	color: 3A3F90;	
	font-weight: bold;
}

.ConditionProblemTable td
{
	color: 3A3F90;	
	border-width: 0 0 1 0;
	border-style: solid;
}

.ConditionProblemTable
{
	border-width: 1 1 0 1;
	border-style: solid;
	font-family: verdana;
}

.ConditionProblemHeader td
{
	font-weight: bold;
}

.ConditionProblemTeam td
{
	background-color: FFFF99;
	color: FF0000;
	font-weight: bold;	
}

.Background
{
		background-color: cccccc;
}

.HeaderNav
{
	font-size: 10;
	color: ffffff;
	text-decoration: none;
}