.title {
	font-family: helvetica, arial, sans-serif;
	font-size: 19pt;
	color: red;
	text-align: left;
}

.title A:link {
	color: red;
	text-decoration: none;
}

.title A:active {
	color: red;
	text-decoration: none;
}

.title A:visited {
	color: red;
	text-decoration: none;
}

.title A:hover {
	color: red;
	text-decoration: none;
}

.sub_title {
	font-family: helvetica, arial, sans-serif;
	background-color: aqua;
	font-size: 14pt;
	color: blue;
	text-align: left;
}

.sub_title_right {
	font-size: 12pt;
	text-align: right;
	color: black;
	vertical-align: bottom;
	font-weight: bold;
}

.sub_title_right A:link {
	color: black;
	text-decoration: none;
}

.sub_title_right A:active {
	color: black;
	text-decoration: none;
}

.sub_title_right A:visited {
	color: black;
	text-decoration: none;
}

.sub_title_right A:hover {
	color: red;
	text-decoration: underline;
}


.border {
	position: absolute;
	top: 62px;
	left: 10px;
	width: 772px;
	height: 2px;
	background-color: black;
}

.title_spacer {
	position: absolute;
	top: 64px;
	left: 10px;
	width: 772px;
	height: 2px;
	background-color: aqua;
}

.link_tab {
	font-family: helvetica, arial, sans-serif;
	font-size: small;
	color: black;
	text-align: center;
	font-weight: bold;
}

.link_tab A:link {
	color: black;
	text-decoration: none;
}

.link_tab A:active {
	color: black;
	text-decoration: none;
}

.link_tab A:visited {
	color: black;
	text-decoration: none;
}

.link_tab A:hover {
	color: red;
	text-decoration: underline;
}


#column_full {
	float: left;
	width: 758px;
	font-family: helvetica, arial, sans-serif;
	font-size: 12pt;
	padding-left: 10px;
	padding-top: 10px;
}

#column_1 {
	float: left;
	width: 420px;
	font-family: helvetica, arial, sans-serif;
	background-color: white;
	font-size: 12pt;
	padding: 10px;
}

#column_2 {
	float: left;
	width: 327px;
	font-family: helvetica, arial, sans-serif;
	font-size: 12pt;
	padding-left: 5px;
	background-color: silver;
	padding-top: 10px;
}

#column_3 {
	position: absolute;
	top: 102px;
	left: 780px;
	width: 2px;
	font-family: helvetica, arial, sans-serif;
	font-size: 12pt;
	background-color: white;
	padding-top: 10px;
}

#column_right {
	position: absolute;
	top: 102px;
	left: 780px;
	width: 2px;
	font-family: helvetica, arial, sans-serif;
	font-size: 12pt;
	background-color: white;
	padding-top: 10px;
}

#column_sidebar {
	position: absolute;
	top: 102px;
	left: 10px;
	width: 160px;
	font-family: helvetica, arial, sans-serif;
	background-color: silver;
	font-size: 12pt;
	padding: 10px;
}

#column_view {
	position: absolute;
	top: 102px;
	left: 190px;
	width: 587px;
	font-family: helvetica, arial, sans-serif;
	font-size: 12pt;
	padding-left: 5px;
	background-color: white;
	padding-top: 10px;
}

.draft_status {
	font-family: helvetica, arial, sans-serif;
	background-color: silver;
	font-size: 12pt;
	color: black;
	text-align: left;
}

.draft_status A:link {
	color: black;
	text-decoration: none;
}

.draft_status A:active {
	color: black;
	text-decoration: none;
}

.draft_status A:visited {
	color: black;
	text-decoration: none;
}

.draft_status A:hover {
	color: red;
	text-decoration: underline;
}

.column_heading {
	font-family: helvetica, arial, sans-serif;
	font-size: 14pt;
	text-align: center;
}

.column_heading A:link {
	color: black;
	text-decoration: none;
}

.column_heading A:active {
	color: black;
	text-decoration: none;
}

.column_heading A:visited {
	color: black;
	text-decoration: none;
}

.column_heading A:hover {
	color: red;
	text-decoration: underline;
}

.sub_heading {
	font-family: helvetica, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}

.sub_heading A:link {
	color: black;
	text-decoration: none;
}

.sub_heading A:active {
	color: black;
	text-decoration: none;
}

.sub_heading A:visited {
	color: black;
	text-decoration: none;
}

.sub_heading A:hover {
	color: red;
	text-decoration: underline;
}

.player_info {
	font-family: helvetica, arial, sans-serif;
	background-color: white;
	font-size: 12pt;
	color: black;
	text-align: left;
}

.player_info_fielding {
	font-family: helvetica, arial, sans-serif;
	background-color: #0F3;
	font-size: 12pt;
	color: black;
	text-align: left;
}

.table_heading {
	font-family: helvetica, arial, sans-serif;
	background-color: black;
	font-size: 14pt;
	color: white;
	text-align: center;
}

.table_heading A:link {
	color: black;
	text-decoration: none;
}

.table_heading A:active {
	color: black;
	text-decoration: none;
}

.table_heading A:visited {
	color: black;
	text-decoration: none;
}

.table_heading A:hover {
	color: red;
	text-decoration: underline;
}

.table_heading_small {
	font-family: helvetica, arial, sans-serif;
	background-color: black;
	font-size: 10pt;
	color: white;
	text-align: center;
}

.table_heading_small A:link {
	color: white;
	text-decoration: none;
}

.table_heading_small A:active {
	color: white;
	text-decoration: none;
}

.table_heading_small A:visited {
	color: white;
	text-decoration: none;
}

.table_heading_small A:hover {
	color: red;
	text-decoration: underline;
}

.table_heading_small_bold {
	font-family: helvetica, arial, sans-serif;
	background-color: black;
	font-size: 10pt;
	font-weight: bold;
	color: white;
	text-align: center;
}

.table_heading_small_bold A:link {
	color: white;
	text-decoration: none;
}

.table_heading_small_bold A:active {
	color: white;
	text-decoration: none;
}

.table_heading_small_bold A:visited {
	color: white;
	text-decoration: none;
}

.table_heading_small_bold A:hover {
	color: red;
	text-decoration: underline;
}

.status_prestart_team_name {
	background-color: aqua;
	font-weight: bold;
	font-family: helvetica, arial, sans-serif;
	font-size: 10pt;
}

.status_prestart_team_manager {
	background-color: aqua;
	font-family: helvetica, arial, sans-serif;
	font-size: 10pt;
	text-align: right;
}

.status_prestart_team_manager A:link {
	color: black;
	text-decoration: none;
}

.status_prestart_team_manager A:active {
	color: black;
	text-decoration: none;
}

.status_prestart_team_manager A:visited {
	color: black;
	text-decoration: none;
}

.status_prestart_team_manager A:hover {
	color: red;
	text-decoration: underline;
}

.status_left {
	background-color: aqua;
	font-family: helvetica, arial, sans-serif;
	font-size: 10pt;
}

.status_left A:link {
	color: black;
	text-decoration: none;
}

.status_left A:active {
	color: black;
	text-decoration: none;
}

.status_left A:visited {
	color: black;
	text-decoration: none;
}

.status_left A:hover {
	color: red;
	text-decoration: underline;
}

.status_right {
	background-color: aqua;
	font-family: helvetica, arial, sans-serif;
	font-size: 10pt;
	text-align: right;
}

.status_right A:link {
	color: black;
	text-decoration: none;
}

.status_right A:active {
	color: black;
	text-decoration: none;
}

.status_right A:visited {
	color: black;
	text-decoration: none;
}

.status_right A:hover {
	color: red;
	text-decoration: underline;
}

.status_right_big {
	background-color: aqua;
	font-family: helvetica, arial, sans-serif;
	font-size: 12pt;
	text-align: right;
}

.status_right_big A:link {
	color: black;
	text-decoration: none;
}

.status_right_big A:active {
	color: black;
	text-decoration: none;
}

.status_right_big A:visited {
	color: black;
	text-decoration: none;
}

.status_right_big A:hover {
	color: red;
	text-decoration: underline;
}

.status_right_small {
	background-color: aqua;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
	text-align: right;
}

.status_center_big {
	font-family: helvetica, arial, sans-serif;
	font-size: 12pt;
	text-align: center;
}

.status_center_big A:link {
	color: black;
	text-decoration: none;
}

.status_center_big A:active {
	color: black;
	text-decoration: none;
}

.status_center_big A:visited {
	color: black;
	text-decoration: none;
}

.status_center_big A:hover {
	color: red;
	text-decoration: underline;
}

.status_center {
	background-color: aqua;
	font-family: helvetica, arial, sans-serif;
	font-size: 10pt;
	text-align: center;
}

.status_center A:link {
	color: black;
	text-decoration: none;
}

.status_center A:active {
	color: black;
	text-decoration: none;
}

.status_center A:visited {
	color: black;
	text-decoration: none;
}

.status_center A:hover {
	color: red;
	text-decoration: underline;
}

.status_center_small {
	font-family: helvetica, arial, sans-serif;
	font-size: 9pt;
	text-align: center;
}

.status_center_small A:link {
	color: black;
	text-decoration: none;
}

.status_center_small A:active {
	color: black;
	text-decoration: none;
}

.status_center_small A:visited {
	color: black;
	text-decoration: none;
}

.status_center_small A:hover {
	color: red;
	text-decoration: underline;
}

.status_left_small {
	background-color: aqua;
	font-family: helvetica, arial, sans-serif;
	font-size: 9pt;
	text-align: left;
}

.status_left_small A:link {
	color: black;
	text-decoration: none;
}

.status_left_small A:active {
	color: black;
	text-decoration: none;
}

.status_left_small A:visited {
	color: black;
	text-decoration: none;
}

.status_left_small A:hover {
	color: red;
	text-decoration: underline;
}

.status_right_small {
	background-color: aqua;
	font-family: helvetica, arial, sans-serif;
	font-size: 9pt;
	text-align: right;
}

.status_right_small A:link {
	color: black;
	text-decoration: none;
}

.status_right_small A:active {
	color: black;
	text-decoration: none;
}

.status_right_small A:visited {
	color: black;
	text-decoration: none;
}

.status_right_small A:hover {
	color: red;
	text-decoration: underline;
}

.team_right_big {
	font-family: helvetica, arial, sans-serif;
	font-size: 12pt;
	text-align: right;
}

.team_right_big A:link {
	color: black;
	text-decoration: none;
}

.team_right_big A:active {
	color: black;
	text-decoration: none;
}

.team_right_big A:visited {
	color: black;
	text-decoration: none;
}

.team_right_big A:hover {
	color: red;
	text-decoration: underline;
}

.team_right_small {
	font-family: helvetica, arial, sans-serif;
	font-size: 9pt;
	text-align: right;
}

.team_right_small A:link {
	color: black;
	text-decoration: none;
}

.team_right_small A:active {
	color: black;
	text-decoration: none;
}

.team_right_small A:visited {
	color: black;
	text-decoration: none;
}

.team_right_small A:hover {
	color: red;
	text-decoration: underline;
}

.teams_team_name {
	background-color: aqua;
	font-weight: normal;
	font-family: helvetica, arial, sans-serif;
	font-size: medium;
}

.teams_team_name A:link {
	color: black;
	text-decoration: none;
}

.teams_team_name A:active {
	color: black;
	text-decoration: none;
}

.teams_team_name A:visited {
	color: black;
	text-decoration: none;
}

.teams_team_name A:hover {
	color: red;
	text-decoration: underline;
}

.teams_team_manager {
	background-color: aqua;
	font-family: helvetica, arial, sans-serif;
	font-size: medium;
	text-align: right;
}

.teams_team_manager A:link {
	color: black;
	text-decoration: none;
}

.teams_team_manager A:active {
	color: black;
	text-decoration: none;
}

.teams_team_manager A:visited {
	color: black;
	text-decoration: none;
}

.teams_team_manager A:hover {
	color: red;
	text-decoration: underline;
}

.round_number {
	font-family: helvetica, arial, sans-serif;
	font-size: 12pt;
	text-align: left;
}

.round_number A:link {
	color: black;
	text-decoration: none;
}

.round_number A:active {
	color: black;
	text-decoration: none;
}

.round_number A:visited {
	color: black;
	text-decoration: none;
}

.round_number A:hover {
	color: red;
	text-decoration: underline;
}

.prev_box {
	font-family: helvetica, arial, sans-serif;
	font-size: 12pt;
	text-align: left;
	background-color: white;
	font-weight: bold;
}

.prev_box A:link {
	color: black;
	text-decoration: none;
}

.prev_box A:active {
	color: black;
	text-decoration: none;
}

.prev_box A:visited {
	color: black;
	text-decoration: none;
}

.prev_box A:hover {
	color: red;
	text-decoration: underline;
}

.next_box {
	font-family: helvetica, arial, sans-serif;
	font-size: 12pt;
	text-align: right;
	background-color: white;
	font-weight: bold;
}

.next_box A:link {
	color: black;
	text-decoration: none;
}

.next_box A:active {
	color: black;
	text-decoration: none;
}

.next_box A:visited {
	color: black;
	text-decoration: none;
}

.next_box A:hover {
	color: red;
	text-decoration: underline;
}

.desc_box {
	font-family: helvetica, arial, sans-serif;
	font-size: 10pt;
	text-align: center;
	background-color: white;
	font-weight: bold;
}

.draft_confirm {
	border-color: red;
	border-width: 2px;
	border-style: double;
	padding: 3px;
}

.draft_confirm A:link {
	color: black;
	text-decoration: none;
}

.draft_confirm A:active {
	color: black;
	text-decoration: none;
}

.draft_confirm A:visited {
	color: black;
	text-decoration: none;
}

.draft_confirm A:hover {
	color: red;
	text-decoration: underline;
}

.my_team_box {
	border-color: aqua;
	border-width: 2px;
	border-style: double;
	padding: 3px;
}

.my_team_box A:link {
	color: black;
	text-decoration: none;
}

.my_team_box A:active {
	color: black;
	text-decoration: none;
}

.my_team_box A:visited {
	color: black;
	text-decoration: none;
}

.my_team_box A:hover {
	color: red;
	text-decoration: underline;
}

.login_error {
	font-family: helvetica, arial, sans-serif;
	color: red;
}





.time_heading {
	font-family: courier;
	background-color: black;
	font-size: 12pt;
	color: white;
	text-align: right;
}

.ladder_player_name {
	background-color: red;
	font-weight: bold;
	font-family: helvetica, arial, sans-serif;
	font-size: 12pt;
}

.ladder_player_number {
	background-color: red;
	font-family: helvetica, arial, sans-serif;
	font-size: 12pt;
	text-align: right;
}

.ladder_player_name A:link {
	color: black;
	text-decoration: none;
}

.ladder_player_name A:active {
	color: black;
	text-decoration: none;
}

.ladder_player_name A:visited {
	color: black;
	text-decoration: none;
}

.ladder_player_name A:hover {
	color: aqua;
	text-decoration: underline;
}

.block_free {
	background-color: green;
	font-family: helvetica, arial, sans-serif;
	font-size: 10pt;
}

.block_reserved_big {
	background-color: red;
	font-family: helvetica, arial, sans-serif;
	font-size: 10pt;
}

.block_free_big {
	background-color: green;
	font-family: helvetica, arial, sans-serif;
	font-size: 10pt;
}

.big_court_delete_link {
	font-family: helvetica, arial, sans-serif;
	font-size: larger;
	font-weight: bold;
	padding-bottom: 10px;
}

.calendarHeader {
	font-weight: bolder;
	color: #CC0000;
	background-color: #FFFFCC;
	font-size: 8pt;
}

.calendarToday {
	background-color: #CCCCAA;
	font-size: 8pt;
}

.calendar {
	background-color: #FFFFCC;
	font-size: 8pt;
	width: 60;
}

.instructions {
	color: blue;
	font-weight: heavy;
}

.big_courts A:link {
	color: orange;
	text-decoration: none;
}

.big_courts A:active {
	color: orange;
	text-decoration: none;
}

.big_courts A:visited {
	color: orange;
	text-decoration: none;
}

.big_courts A:hover {
	color: aqua;
	text-decoration: underline;
}

.big_court_event_title {
	font-size: larger;
	font-weight: bold;
	font-style: italic;
}

.checkin_checkin {
	background-color: green;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
}

.checkin_checkin A:link {
	color: orange;
	text-decoration: none;
}

.checkin_checkin A:active {
	color: orange;
	text-decoration: none;
}

.checkin_checkin A:visited {
	color: orange;
	text-decoration: none;
}

.checkin_checkin A:hover {
	color: aqua;
	text-decoration: underline;
}

.checkin_notcheckin {
	background-color: red;
	font-family: helvetica, arial, sans-serif;
	font-size: 8pt;
}

.checkin_notcheckin A:link {
	color: orange;
	text-decoration: none;
}

.checkin_notcheckin A:active {
	color: orange;
	text-decoration: none;
}

.checkin_notcheckin A:visited {
	color: orange;
	text-decoration: none;
}

.checkin_notcheckin A:hover {
	color: aqua;
	text-decoration: underline;
}

.big_courts {
	/* 	border-color: blue; */
	/* 	border-top-width: 2px; */
	/* 	border-top: 2px solid blue; */
	/* 	padding-top: 3px; */
}

.challenge_winner {
	background-color: green;
	font-weight: bold;
}

.challenge_winner A:link {
	color: black;
	text-decoration: none;
}

.challenge_winner A:active {
	color: black;
	text-decoration: none;
}

.challenge_winner A:visited {
	color: black;
	text-decoration: none;
}

.challenge_winner A:hover {
	color: aqua;
	text-decoration: underline;
}

.challenge_loser {
	background-color: red;
	font-weight: bold;
}

.challenge_loser A:link {
	color: black;
	text-decoration: none;
}

.challenge_loser A:active {
	color: black;
	text-decoration: none;
}

.challenge_loser A:visited {
	color: black;
	text-decoration: none;
}

.challenge_loser A:hover {
	color: aqua;
	text-decoration: underline;
}
