body {font-family: verdana,tahoma,arial,sans-serif; font-size: 9pt; color: #000000; background-image: url("../multimedia/images/site_img_store/background.gif"); scrollbar-base-color: #0033CC; scrollbar-track-color: #FFFFFF; scrollbar-face-color: #6699FF; scrollbar-highlight-color: #0033CC; scrollbar-darkshadow-color: #0033CC; scrollbar-shadow-color: #0033CC; scrollbar-arrow-color: #0033CC; scrollbar-3dlight-color: #0033CC;}
body.no_back {font-family: verdana,tahoma,arial,sans-serif; font-size: 9pt; color: #000000; background-image: url(none); scrollbar-base-color: #0033CC; scrollbar-track-color: #FFFFFF; scrollbar-face-color: #6699FF; scrollbar-highlight-color: #0033CC; scrollbar-darkshadow-color: #0033CC; scrollbar-shadow-color: #0033CC; scrollbar-arrow-color: #0033CC; scrollbar-3dlight-color: #0033CC;}
td {font-family: verdana,tahoma,arial,sans-serif; font-size: 9pt; color: #000000;}
h1, h2, h3, h4, h5, h6 {font-family: verdana,tahoma,arial,sans-serif; background-color: #FFFFFF; color: #000000;}
td {vertical-align: top; padding: 3;}
td.page_top {vertical-align: top;}
td.page_bottom {vetical-align: bottom;}
td.team_name {font-weight: bold; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-top: 0px none #000000; border-left: 0px none #000000;}
td.team_name_bottom {font-weight: bold; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-top: 0px none #000000; border-left: 0px none #000000;}
td.player {font-weight: bold; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-top: 0px none #000000; border-left: 0px none #000000;}
td.player_bottom {font-weight: bold; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-top: 0px none #000000; border-left: 0px none #000000;}
td.head {font-variant: normal; width: 50; font-weight: bold; border-right: 0px solid #000000; border-bottom: 1px solid #000000; border-top: 0px none #000000; border-left: 0px none #000000;}
td.head_left {font-variant: normal; width: 50; font-weight: bold; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-top: 0px none #000000; border-left: 0px none #000000;}
td.headPC {font-variant: small-caps; font-weight: bold; border-right: 0px solid #000000; border-bottom: 1px solid #000000; border-top: 0px none #000000; border-left: 0px none #000000;}
td.stats {font-weight: normal; border-right: 0px solid #A9A9A9; border-bottom: 1px solid #A9A9A9; border-top: 0px none #A9A9A9; border-left: 0px none #A9A9A9;}
td.stats_right {font-weight: normal; border-right: 0px none #A9A9A9; border-bottom: 1px solid #A9A9A9; border-top: 0px none #A9A9A9; border-left: 0px none #A9A9A9;}
td.stats_bottom {font-weight: normal; border-right: 0px solid #A9A9A9; border-bottom: 1px solid #A9A9A9; border-top: 0px none #A9A9A9; border-left: 0px none #A9A9A9;}
td.stats_bottom_right {font-weight: normal; border-right: 0px none #A9A9A9; border-bottom: 1px solid #A9A9A9; border-top: 0px none #A9A9A9; border-left: 0px none #A9A9A9;}
td.head_right {font-variant: small-caps; width: 50; font-weight: bold; border-right: 0px none #000000; border-bottom: 1px solid #000000; border-top: 0px none #000000; border-left: 0px none #000000;}
table.stats {border-collapse: separate; border-color: #000000; border-style: none;}
table.form, table.form_print {border-collapse: collapse; border: solid #0033CC 2px;}
table.committee {border-collapse: collapse; border-style: solid; border-width: 2px; border-color: #0033CC; padding: 3; margins: 3; align: center; width: 80%;}
table.clubs {border-collapse: collapse; border-style: solid; border-color: #0033CC; width: 80%; border-width: 2px;}
table.clubs_print {border-collapse: collapse; border-style: solid; border-color: #000000; width: 80%; border-width: 2px;}
.scorecard {border-collapse: collapse; border-style: solid; border-color: #0033CC; border-width: 2px;}
.scorecard_print {border-collapse: collapse; border-style: solid; border-color: #000000; border-width: 2px;}
.heading {color: #0033CC; font-weight: bold; font-size: 15pt;}
.heading_print {color: #000000; font-weight: bold; font-size: 15pt;}
.sub_heading {color: #000000; font-weight: bold; font-size: 12pt;}
.sub_heading_fix {color: #000000; font-weight: bold; font-size: 13pt;}
.sub_sub_head {color: #000000; font-weight: bold; font-size: 12pt;  text-decoration: underline;}
.sub_sub_head_fix {color: #000000; background-color: #FFFFFF; width: 100%; font-weight: bold; font-size: 14pt;}
a:link, a.reg:link {color: #0033CC; font-weight: normal; text-decoration: none;}
a:visited, a.reg:visited {color: #0033CC; font-weight: normal; text-decoration: none;}
a:hover, a.reg:hover {color: #0033CC; font-weight: normal; text-decoration: underline;}
a.disabled:link {color: #D3D3D3; font-weight: normal; text-decoration: none; cursor: text;}
a.disabled:visited {color: #D3D3D3; font-weight: normal; text-decoration: none; cursor: text;}
a.disabled:hover {color: #D3D3D3; font-weight: normal; text-decoration: none; cursor: text;}
input, textarea, select {font-family: verdana,tahoma,arial,sans-serif; font-size: 9pt; background-color: #FFFFFF; color: #000000; border: 1px solid #000000;}
input.button {font-weight: bold; border: 2px solid #000000;}
input.radio_check {border: 0px solid #000000; cursor: hand;}
input.priv_details {font-family: verdana,tahoma,arial,sans-serif; font-size: 9pt; background-color: #D3D3D3; color: #000000; border: 1px solid #000000;}
input.pub_details {font-family: verdana,tahoma,arial,sans-serif; font-size: 9pt; background-color: #FFFFFF; color: #000000; border: 1px solid #000000;}
label {font-weight: bold;}
.bottom {font-size: 7pt; color: #A9A9A9; text-align: center;}
.team {font-variant: small-caps; font-weight: bold; vertical-align: top;}
td.committee {border-top: 0px none #A9A9A9; border-bottom: 0px solid #A9A9A9; border-right: 0px none #A9A9A9; border-left: 0px none #A9A9A9; padding: 3;}
td.committee_left {border-top: 0px none #A9A9A9; border-bottom: 0px solid #A9A9A9; border-right: 0px none #A9A9A9; border-left: 0px none #A9A9A9; vertical-align: top; font-weight: bold; padding: 3;}
td.committee_bottom {border-top: 0px none #A9A9A9; border-bottom: 0px none #A9A9A9; border-right: 0px none #A9A9A9; border-left: 0px none #A9A9A9;}
td.committee_bottom_left {border-top: 0px none #A9A9A9; border-bottom: 0px none #A9A9A9; border-right: 0px none #A9A9A9; border-left: 0px none #A9A9A9; vertical-align: top;}
img.logos {border: 0px none #FFFFFF;}
img {border: 1px #000000 solid;}
.print_link {display: inline;}
a.bold:link {font-weight: bold;}
a.bold:visited {font-weight: bold;}
a.bold:hover {font-weight: bold;}
body.left {background-color: #6699FF; scrollbar-base-color: #0033CC; scrollbar-track-color: #6699FF; scrollbar-face-color: #6699FF; scrollbar-highlight-color: #0033CC; scrollbar-darkshadow-color: #0033CC; scrollbar-shadow-color: #0033CC; scrollbar-arrow-color: #0033CC; scrollbar-3dlight-color: #0033CC;}
a.left:link {color: #000000; font-weight: bold; text-decoration: none;}
a.left:visited {color: #000000; font-weight: bold; text-decoration: none;}
a.left:hover {color: #FFFFFF; font-weight: bold; text-decoration: none;}
.div_home {font-weight: bold; vertical-align: top;}
.contact_table_data {background-color: #6699FF; border: 2px solid #0033CC; font-weight: bold; color: #000000; font-size: 13pt;}
a.contact_email:link {color: #000000; font-weight: normal; font-style: italic;}
a.contact_email:visited {color: #000000; font-weight: normal; font-style: italic;}
a.contact_email:hover {color: #FFFFFF; font-weight: normal; font-style: italic;}
.source, .news_date {color: #A9A9A9; font-style: italic;}
a.source_add:link {color: #808080; text-decoration: none; font-style: italic;}
a.sourcea_dd:visited {color: #808080; text-decoration: none; font-style: italic;}
a.source_add:hover {color: #A9A9A9; text-decoration: none; font-style: italic;}
.headline {text-align: center; font-size: 18pt; font-weight: bold;}
.print_headline {text-align: center; color: #000000; font-size: 18pt; font-weight: bold;}
.news_title {text-align: right;}
.news_table {vertical-align: bottom;}
.rule_changes, .change {color: #FF0000;}
.rule_number {vertical-align: top;}
.links_page, .updates, .club_teams {vertical-align: top;}
.club_links, .links {font-size: 8pt; text-align: center;}
td.fix_home {text-align: right;}
.pics_right {tex-align: right;}
dt {font-weight: bold;}
dd {font-weight: normal;}
.versus {font-weight: bold; text-align: center;}
td.contact_details {border-right: #000000 1px solid;}
.tournament_v {font-weight: bold; vertical-align: top; text-align: center;}
.si_player {font-weight: bold;}
.game_number, .si_winner {vertical-align: middle;}
.game_number_odd, .si_winner_odd {vertical-align: middle; background: #000000; color: #FFFFFF}
.si_table_odd {background: #000000; color: #FFFFFF;}
.si_table_even {background: #000000;}
.new {color: #FF0000;}
.hidden_field {background: #FFFFFF; color: #000000; border: none 0px #FFFFFF;}
label {cursor: hand;}
.score_card {border: #000000 1px solid; text-align: center; vertical-align: middle;}
.score_card_text {border: #000000 1px solid; font-weight: bold; text-align: center; vertical-align: middle;}
.score_card_blank {border: #000000 1px solid; vertical-align: middle; font-weight: bold; font-size: 13pt; text-align: center; vertical-align: middle;}
td.score_card_totals, table.score_card_totals {border: #000000 1px solid; background-color: #D3D3D3; text-align: center; font-weight: bold; vertical-align: middle;}
.score_card_doubles {border: #000000 1px solid; font-weight: bold; font-size: 7pt; vertical-align: middle;}
input.score_card_totals {color: #000000; border: none 0px #FFFFFF; font-weight: bold; background-color: #D3D3D3; text-align: center; vertical-align: middle;}
select {font-family: verdana,tahoma,arial,sans-serif; font-size: 9pt; background-color: #FFFFFF; color: #000000; border: 1px solid #000000;}
td.odd_online_user {color: #000000; border: #000000 1px solid; background-color: #D3D3D3;}
td.even_online_user {color: #000000; border: #000000 1px solid; background-color: #FFFFFF;}
span.highlight_you {color: #FF0000;}
.news_info {font-size: 8pt; text-align: center; font-style: italic;}
table.error, table.confirm {border: #0033CC 2px solid;}
td.error_cell, td.confirm_cell {vertical-align: middle;}
.error_field {color: #FF0000; border: #FF0000 1px solid;}
td.confirm_type, .mini_title {font-weight: bold; text-decoration: underline;}
td.day_of_week {font-weight: bold;}
td.cal_head {border: 1px solid #0033CC; background: D3D3D3;}
span.link_text {text-decoration: underline;}
.disabled_text {color: #999999;}
