	
	
.band, .STBand, .FRowBand
{
	background-color: #eeeeee;
}

.STHeaderRow, .TFHeaderRow, .FHeader, .PlayerListHeaderRow td, .PDHeaderRow td, .RingerHeaderRow td, .AvailabilitiesHeader td, .CalendarListHeader td, .Nav
{
	background-color: #eeeeee;
	font-weight: bold;
}
.BORDER td
{
	background-color: White;
}

.Nav, .TeamScheduleHeader td, .FormPartBoxHeaderCell, .ListHeaderRow td
{
	background-image: none;
	color: #000000;
	background-color: #eeeeee;
	font-weight: bold;
}
.TFHeaderRow TD, .FHeader TD, .FRow td, .TFRow td, .PlayerListTable td, .PDHeaderRow td, .RingerTable td, .AvailabilitiesTable td, .CalendarListTable td
{
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #cccccc;
}


.CalendarListTable
{
	width: 700px;
}

.PlayerListHeaderRow2 td, .RingerHeaderRow2 td, .CalendarListHeader2 td, .InternalListHeaderCell
{
	font-weight: bold;
	color: #000000;
}

.STHeaderCell
{
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	text-align: right;
}

.STCell
{
	text-align: right;
}

.STTable, .PDTable, .FormPartBoxTable, .BORDER
{
	border: solid 1px #cccccc;
}

.FormPartBoxContentCell, .FormPartBoxFooterCell
{
	border-width: 0px;
}

.FTable, .TFTable, .PlayerListTable, .RingerTable, .AvailabilitiesTable, .CalendarListTable
{
	border-width: 1px 1px 0px 1px;
	border-style: solid;
}

.Mandatory, .PDMandatory
{
	color: Red;
}

.IRTextBox, .PDTextBox
{
	font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
}

td
{
		font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
		font-size: 12;
		color: #888888;
}

.TFTable a, .FTable a, .STTable a {
	COLOR: #369; BORDER-BOTTOM: #ccc 1px; TEXT-DECORATION: none
}

.TFTable a:hover, .FTable a:hover, .STTable a:hover {
	BORDER-BOTTOM: #ccc 1px 
}

.FormPart
{
	border: solid 1px;
	width: 600px;
}

.FormPartHeader
{
	padding: 3px;
	background-color: #eeeeee;
	font-weight: bold;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
}

.ProfileDesc, .PDDescriptionCell
{
	text-align: right;
}

.ProfileText
{
	font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
	width: 300px;
}

.ProfileShortText
{
	font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
	width: 150px;
}

.CalendarCell
{
	border-width: 1px;
	border-style: solid;
	font-size: 8pt;
	cursor: Hand;
}

/** Statement entries **/

.StatementTable
{
	font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
	font-size: 14pt;
	width: 600px;
	padding: 2px;
}

.StatementHeaderRow
{
	
}

.StatementHeaderCell
{
	font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
}

.StatementTitleRow
{
	
}

.StatementTitleCell
{
		font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
	font-size: 10pt;
	padding-bottom: 10px;
}

.StatementBillTo
{
	font-weight: bold;
}

.StatementItemRow
{

}

.StatementItemDateCell
{
	font-family: Verdana;
	font-size: 10pt;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	width: 100px;
}

.StatementItemTypeCell
{
	font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
	font-size: 10pt;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	width: 80px;
}

.StatementItemDescCell
{
	font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
	font-size: 10pt;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
}

.StatementItemAmountCell
{
	font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
	font-size: 10pt;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	text-align: right;
	width: 90px;
}

.StatementItemButton
{
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	text-align: right;
	width: 17px;
}

.StatementFooterRow
{
}

.StatementFooterDescCell
{
	font-family: Verdana;
	font-size: 10pt;
	text-align: right;
}

.StatementFooterAmount
{
	font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	text-align: right;
	width: 90px;
}

.StatementFooterOutstandingDescCell
{
	font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
	font-size: 10pt;
	text-align: right;
	color: Red;
}

.StatementFooterOutstandingAmount
{
	font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	text-align: right;
	width: 90px;
	color: Red;	
}

.CalendarCell
{
	border-width: 1px;
	border-style: solid;
	font-size: 8pt;
	cursor: Hand;
}


.CalendarCellHighlight
{
	border-width: 1px;
	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;
}

td { color: Black; }