@import url("http://www.bristoltouch.com/rw_common/themes/blueballprocolors/styles.css");
@import url("http://www.bristoltouch.com/rw_common/themes/blueballprocolors/colourtag-theme-default.css");
@import url("http://www.bristoltouch.com/rw_common/themes/blueballprocolors/css/styles/orange.css");
@import url("http://www.bristoltouch.com/rw_common/themes/blueballprocolors/css/sidebar/sidebar_default.css");
@import url("http://www.bristoltouch.com/rw_common/themes/blueballprocolors/css/imageborder/border_off.css");
@import url("http://www.bristoltouch.com/rw_common/themes/blueballprocolors/css/fonts/fontstyle05.css");
@import url("http://www.bristoltouch.com/rw_common/themes/blueballprocolors/css/headerheight/header_150.css");
@import url("http://www.bristoltouch.com/rw_common/themes/blueballprocolors/css/width/950.css");

body
{
}
td, ul, li
{
}
.NavLink
{
	font-weight: bold;
}

.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;
}

.DetailsTable
{
	border-width: 0;
}

.DetailsDescriptionCell
{
	font-weight: normal;
	color: #000000;
}

.TFHeaderRow TD, .FHeader TD, .FRow td, .TFRow td, .PlayerListTable td, .PDHeaderRow td, .RingerTable td, .AvailabilitiesTable td, .CalendarListTable td
{
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #cccccc;
}


.CalendarListTable
{
	width: 700px;
}

.PlayerListHeaderRow2 td, .RingerHeaderRow2 td, .CalendarListHeader2 td, .InternalListHeaderCell
{
	font-weight: bold;
	color: #000000;
}

.STHeaderCell
{
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #cccccc;
	text-align: right;
}

.STCell
{
	text-align: right;
}

.STTable, .PDTable, .FormPartBoxTable, .BORDER
{
	border: solid 1px #cccccc;
}

.FormPartBoxContentCell, .FormPartBoxFooterCell
{
	border-width: 0;
}

.FTable, .TFTable, .PlayerListTable, .RingerTable, .AvailabilitiesTable, .CalendarListTable
{
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color:  #cccccc;
}

.Mandatory, .PDMandatory
{
	color: Red;
}

.IRTextBox, .PDTextBox
{
	font-family: Verdana;
}

.IRTextBox
{
	width: 500px;
}

.FormPart
{
	border: solid 1px #cccccc;
	width: 500px;
}

.FormPartHeader
{
	padding: 3pt;
	background-color: #eeeeee;
	font-weight: bold;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color:  #cccccc;
}

.ProfileDesc, .PDDescriptionCell
{
	text-align: right;
}

.ProfileText
{
	font-family: Verdana;
	width: 300px;
}

.ProfileShortText
{
	font-family: Verdana;
	width: 150px;
}

.CalendarCell
{
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	font-size: 8pt;
	cursor: Hand;
}

/** Statement entries **/

.StatementTable
{
	font-family: Verdana;
	font-size: 14pt;
	width: 600px;
	padding: 2;
}

.StatementHeaderRow
{
	
}

.StatementHeaderCell
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color:  #cccccc;
}

.StatementTitleRow
{
	
}

.StatementTitleCell
{
		font-family: Verdana;
	font-size: 10pt;
	padding-bottom: 10px;
}

.StatementBillTo
{
	font-weight: bold;
}

.StatementItemRow
{

}

.StatementItemDateCell
{
	font-family: Verdana;
	font-size: 10pt;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color:  #cccccc;
	width: 100px;
}

.StatementItemTypeCell
{
	font-family: Verdana;
	font-size: 10pt;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #cccccc;
	width: 80px;
}

.StatementItemDescCell
{
	font-family: Verdana;
	font-size: 10pt;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #cccccc;
}

.StatementItemAmountCell
{
	font-family: Verdana;
	font-size: 10pt;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color:  #cccccc;
	text-align: right;
	width: 90px;
}

.StatementItemButton
{
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #cccccc;
	text-align: right;
	width: 17px;
}

.StatementFooterRow
{
}

.StatementFooterDescCell
{
	font-family: Verdana;
	font-size: 10pt;
	text-align: right;
}

.StatementFooterAmount
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10pt;
	text-align: right;
	width: 90px;
}

.StatementFooterOutstandingDescCell
{
	font-family: Verdana;
	font-size: 10pt;
	text-align: right;
	color: Red;
}

.StatementFooterOutstandingAmount
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10pt;
	text-align: right;
	width: 90px;
	color: Red;	
}

.STTable td, .STCell
{
	white-space: nowrap;
}

.LeagueListTable
{
	width: 600px;
}

.LeagueListTable td
{
	font-size: medium;
	text-align: left;
	font-weight: bold;
}