@charset "utf-8";
body {
    background: url(../images/banner1.gif) no-repeat 50% 0 fixed #4AA642;
    background-size: cover;
     margin: 0;
     padding: 0;
     color: #333333;
     font-family: arial;
     font-size: 100%;
}
/* CSS Document */
.eagle {background:#5c82d1;}
.birdie {background:#acc3f2;}
.par {background:#fff;}
.bogey {background:#d4b43b;}
.dbogey {background:#c68d19;}
.flag {margin-right:6px;border:1px solid #d0d0d0;}
.legend {font-size:10px;text-align:right;}

/* SCORECARD HEAD */
table.scoresumm {border-collapse:collapse;border:1px solid #b4b4aa;height:160px;}
table.scoresumm th {padding:4px 5px;text-align:left;border:1px solid #b4b4aa;}
table.scoresumm th h1 {font-size:20px;line-height:15px;margin:0 0 3px 0;}
table.scoresumm th h2 {text-transform:uppercase;letter-spacing:1px;font-weight:normal;font:9px "Lucida Grande",Tahoma,Verdana;line-height:10px;color:#666;margin:0;padding:0;}
table.scoresumm th .right {display:block;position:absolute;bottom:0;right:0;margin:0;padding:0;}
table.scoresumm td {border: 1px solid #B4B4AA;padding: 4px 5px;}
table.scoresumm td.tint {background:#dadad0;}
table.scoresumm td.fat {width:102px;}
table.scoresumm td.skinny {width:65px;text-align:center;white-space:nowrap;padding:1px;}

#cardname {position:relative;height:50px;}
#cardname .name {position:absolute;bottom:0;left:0;width:515px;}
#cardname .profile {position:absolute;bottom:0;right:0;font-size:10px;}

/* MAIN LEADERBOARD */
table.leaderMain {background:#efefe5;border-collapse:collapse;width:100%;font-size:10px;border:0;margin:0;text-align:center;}
table.leaderMain td {border:1px solid #ccccc2;padding:5px;vertical-align:middle;}
table.leaderMain th {padding:4px; background:#fff;font-weight:bold;font-size:9px;border:1px solid #ccccc2;color:#66665c;vertical-align:bottom;}
table.leaderMain th.sort, table.leaderMain tr.sub th.sort { background: #cedff0; }
table.leaderMain th a, table.leaderMain th a:hover, table.leaderMain th a:visited {font-weight: bold;text-decoration: underline;}
table.leaderMain tr.sub th {background:#dfdfd5;}
table.leaderMain tr.tint {background:#fff;}
table.leaderMain td.ad {padding:8px 0px;background:#dfdfd5;}
table.leaderMain .cp {color:#96968c;font-size:9px;padding-left:4px;font-family:Tahoma,"Lucida Grande",sans-serif;letter-spacing:1px;}
table.leaderMain td.sort { background: #cedff0; }
table.leaderMain tr.tint td.sort { background: #dbeeff; }
table.leaderMain .left {text-align:left;float:none;margin:0;}


/* PLAYER INDEX */
table.playerindex { width: 100%; }

/* PLAYER SCORECARD */
table.scores { background:#fff;margin:4px 0 6px 0;font-size:10px;text-align:center;border-collapse:collapse; }
table.scores td {border:1px solid #8f8f86;padding:4px 0;}
table.scores tr.sectHead {background:#b4b4aa;}
table.scores tr.rowHead {background:#66665f;font-weight:bold;color:#fff;}
table.scores tr.rowHead td {border-color:#808077;}
table.scores tr.rowHead td.ral {padding:0 3px;}
table.scores td.firstCol {background:#dbdbd3;font-weight:bold;color:#4d4d45;text-align:right;padding-right:8px; padding-left:8px;}
table.scores td.num {width:30px;}
table.scores td.wide {width:70px;}
table.scores td.empty {background:#efefe5;}


/***************************************************************************************************************************************************/

/*2010 RYDER CUP INDIVIDUAL POINTS*/
div.team_hdr {padding:15px 15px 0 15px;}
#center table.data {margin:5px auto 10px auto;width:500px;}
#center table.data tr.stripe {background:#eeeeee;}
#center table.data td.left {float:none;}
#center table.data td.center {text-align:center;}
#center table.data th {text-align:center;}

/***************************************************************************************************************************************************/

/*2010 RYDER CUP SCORECARDS*/
table.rc_scores {border:0;border-collapse:collapse;margin:0.3em auto 2em auto;text-align:center;font-size:100%;width:625px;overflow:hidden;clear:both;font-weight: bold;}
table.rc_scores td {border:0;padding:4px 2px;}
table.rc_scores td a {text-decoration:none;}
table.rc_scores .match {text-align:left;}
table.rc_scores .result {text-align:right;}
table.rc_scores th {border:0;padding:4px;font-weight:normal;border-bottom:1px solid #c2c2c2;}
table.rc_scores thead td {border:0;background:#ccc;color:#6;font-weight:bold;padding:3px 6px;}
table.rc_scores tr.sub td {background:#eee;/*border:1px solid #eee;*/}
table.rc_scores tr.sublast td {background:#eee;border-bottom:1px solid #ddd;}
table.rc_scores td.name_eur, table.rc_scores td.name_usa {padding-left:2px;text-align:left;}
table.rc_scores td.halve {color:#999;}
table.rc_scores td.pickup {color:#999;}
table.rc_scores tr.score {background-color:#eee;}
table.rc_scores tr.split {background-color:#eee; font-size: 90%;}
table.rc_scores tr.score td {border-top:1px solid #ddd;background-repeat:no-repeat;background-position:50% 50%;}
table.rc_scores tr.split td {border-top:1px solid #ddd;}
table.rc_scores thead tr {background:url(../images/scorecard_header_background.gif) no-repeat left top;height:19px;}
table.rc_scores tr.head td {border-bottom:1px solid #ddd;}
table.rc_scores td.title {font-weight:bold;text-align:right;padding-right:4px; font-size: 90%;}

table.rc_scores td.name_usa a {color:#690000;text-decoration:none;background-repeat:no-repeat;background-position:0px 60%;padding-left:18px;}
table.rc_scores td.name_eur a {color:#14357f;text-decoration:none;background-repeat:no-repeat;background-position:0px 60%;padding-left:18px;}
table.rc_scores tr.score td {border-top:1px solid #ddd;}
table.rc_scores td.last_update_match {text-align:right;margin-right:5px;font-size:9px;color:#666;}
table.rc_scores td.holes {color:#690000;font-weight:bold;}
table.rc_scores td.win_usa a, table.rc_scores td.win_usa_play a, table.rc_scores td.win_eur a, table.rc_scores td.win_eur_play a {color:#fff;font-weight:normal;}
table.rc_scores td.play a {color:#000;font-weight:normal;}
div.scorecard_match {text-transform:uppercase;padding-left:20px;margin-top:2em;font-weight:bold;}

/*Scorecard Dormie and Match Holes*/

/*2010 RYDER CUP SCORECARDS - SASD Classes*/
/*2010 RYDER CUP SCORECARDS - SASD Classes*/
table.rc_scores td.win_usa {background:url(../images/circle_USA.png) no-repeat 50% 50%;color:#ffffff;font-weight:normal;padding-top:-3px;}
table.rc_scores td.win_eur {background:url(../images/circle_europe.png) no-repeat 50% 50%;color:#ffffff;font-weight:normal;padding-top:-3px}
table.rc_scores td.name_usa a, table.rc_scores td.usa_up {background:url(../images/icon_flag_u.gif) no-repeat 0 0;width:40px;height:15px;}
table.rc_scores td.name_eur a, table.rc_scores td.eur_up {background:url(../images/icon_flag_e.gif) no-repeat 0 0;width:40px;height:15px;}
table.rc_scores td.no_up {background:url(../images/spacer.gif) no-repeat 0 0;width:40px;height:15px;}
/*END 2010 RYDER CUP SCORECARDS - SASD Classes*/

/***************************************************************************************************************************************************/

/*2010 RYDER CUP PLAYER PROFILE*/
div#profile {border:0;margin:2em 0 2em -11px;font-size:86%;clear:both;position:ablsolute;width:673px;height:189px;}
div#profile div {position:absolute;}
div#profile div.playerPhoto {width:138px;margin:14px 0 0 30px;}
div#profile div.playerPhoto img {border:0;}
div#profile div.playerName {font-size:30px;line-height:100%;font-family:Arial, serif;margin:15px 0 0 210px;}
div#profile div.playerHome {height:26px;text-align:left;font-size:14px;margin:46px 0 0 167px;font-weight:bold;}
div#profile div.won {width:101px;height:101px;font-size:26px;text-align:center;font-family:Arial, serif;margin:103px 0 0 167px;line-height:100%;}
div#profile div.lost {width:101px;height:101px;font-size:26px;text-align:center;font-family:Arial, serif;margin:103px 0 0 290px;line-height:100%;}
div#profile div.halved {width:101px;height:101px;font-size:26px;text-align:center;font-family:Arial, serif;margin:103px 0 0 413px;line-height:100%;}
div#profile div.total {width:101px;height:101px;font-size:26px;text-align:center;font-family:Arial, serif;margin:103px 0 0 536px;line-height:100%;}

/***************************************************************************************************************************************************/

/*2010 RYDER CUP SCORECARD BANNERS*/
table#scorecard_banner {border:0;margin:1em 0 2em -11px;font-size:86%;clear:both;font-weight:bold;position:ablsolute;width:674px;height:254px;}
table#scorecard_banner td.playerPhoto {width:134px;height:174px;color:#fff;font-size:12px;padding:0 0 25px 0;}
table#scorecard_banner td.playerPhoto img {border:0;padding:7px;background:url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/usa/img/scoring/playerPhoto_background.png) no-repeat 0 2px;float:left;clear:both;}
table#scorecard_banner td.score {color:#fff;font-size:20px;line-height:100%;font-family:Arial, serif;font-weight:normal;padding-bottom:20px;}
table#scorecard_banner td.blank {width:12px;}
table#scorecard_banner td.team {color:#fff;padding-top:9px;font-weight:normal;}

table#scorecard_banner_singles {border:0;margin:1em 0 2em -11px;font-size:86%;clear:both;font-weight:bold;position:ablsolute;width:674px;height:254px;}
table#scorecard_banner_singles td.playerPhoto {width:134px;height:174px;color:#fff;font-size:12px;padding:0 0 25px 0;}
table#scorecard_banner_singles td.playerPhoto img {border:0;padding:7px;background:url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/usa/img/scoring/playerPhoto_background.png) no-repeat 0 2px;float:left;clear:both;}
table#scorecard_banner_singles td.score {color:#fff;font-size:20px;line-height:100%;font-family:Arial, serif;font-weight:normal;padding-bottom:20px;}
table#scorecard_banner_singles td.blank {width:100px;}
table#scorecard_banner_singles td.team {color:#fff;padding-top:9px;font-weight:normal;}

div.match_type {text-transform:uppercase;text-align:left;margin:10px 17px 0px 13px;padding-bottom:7px;font-size:20px;font-weight:bold;border-bottom:1px solid #cecece;text-align:center; border-bottom:none;}

table.usaSite_usaLeads td.team {background: url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/usa/img/scoring/scorecard_teams_USA_nonlive.png) no-repeat;height:27px; vertical-align:top;}
table.usaSite_usaLeads_live td.team {background: url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/usa/img/scoring/scorecard_teams_USA_live.png) no-repeat;height:27px; vertical-align:top;}
table.usaSite_eurLeads td.team {background: url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/usa/img/scoring/scorecard_teams_USA_nonlive.png) no-repeat;height:27px; vertical-align:top;}
table.usaSite_eurLeads_live td.team {background: url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/usa/img/scoring/scorecard_teams_USA_live.png) no-repeat;height:27px; vertical-align:top;}

table.eurSite_usaLeads td.team {background: url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/europe/img/scoring/scorecard_teams_europe_nonlive.png) no-repeat;height:27px; vertical-align:top;}
table.eurSite_usaLeads_live td.team {background: url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/europe/img/scoring/scorecard_teams_europe_live.png) no-repeat;height:27px; vertical-align:top;}
table.eurSite_eurLeads td.team {background: url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/europe/img/scoring/scorecard_teams_europe_nonlive.png) no-repeat;height:27px; vertical-align:top;}
table.eurSite_eurLeads_live td.team {background: url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/europe/img/scoring/scorecard_teams_europe_live.png) no-repeat;height:27px; vertical-align:top;}

table.usaSite_allsquare td.team {background: url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/usa/img/scoring/scorecard_teams_USA_nonlive.png) no-repeat;height:27px; vertical-align:top;}
table.usaSite_allsquare_live td.team {background: url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/usa/img/scoring/scorecard_teams_USA_live.png) no-repeat;height:27px; vertical-align:top;}
table.eurSite_allsquare td.team {background: url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/europe/img/scoring/scorecard_teams_europe_nonlive.png) no-repeat;height:27px; vertical-align:top;}
table.eurSite_allsquare_live td.team {background: url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/europe/img/scoring/scorecard_teams_europe_live.png) no-repeat;height:27px; vertical-align:top;}

/*2010 RYDER CUP BANNERS - SASD Classes*/
table.usaSite_usaLeads {background: url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/usa/img/scoring/scorecard_banner_USA_USALeads.png) no-repeat 0 27px;}
table.usaSite_usaLeads_live {background: url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/usa/img/scoring/scorecard_banner_USA_USALeads.png) no-repeat 0 27px;}
table.usaSite_eurLeads {background: url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/usa/img/scoring/scorecard_banner_USA_europeLeads.png) no-repeat 0 27px;}
table.usaSite_eurLeads_live {background: url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/usa/img/scoring/scorecard_banner_USA_europeLeads.png) no-repeat 0 27px;}
table.eurSite_usaLeads {background: url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/europe/img/scoring/scorecard_banner_europe_USALeads.png) no-repeat 0 27px;}
table.eurSite_usaLeads_live {background: url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/europe/img/scoring/scorecard_banner_europe_USALeads.png) no-repeat 0 27px;}
table.eurSite_eurLeads {background: url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/europe/img/scoring/scorecard_banner_europe_europeLeads.png) no-repeat 0 27px;}
table.eurSite_eurLeads_live {background: url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/europe/img/scoring/scorecard_banner_europe_europeLeads.png) no-repeat 0 27px;}
table.usaSite_allsquare {background: url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/usa/img/scoring/scorecard_banner_allsquare.png) no-repeat 0 27px;}
table.usaSite_allsquare_live {background: url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/usa/img/scoring/scorecard_banner_allsquare.png) no-repeat 0 27px;}
table.eurSite_allsquare {background: url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/usa/img/scoring/scorecard_banner_allsquare.png) no-repeat 0 27px;}
table.eurSite_allsquare_live {background: url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/usa/img/scoring/scorecard_banner_allsquare.png) no-repeat 0 27px;}
/*END 2010 RYDER CUP BANNERS - SASD Classes*/

/***************************************************************************************************************************************************/

/*2010 RYDER CUP HOLE HIGHLIGHTS*/
table#hole_highlights {background:#f0f0f0;border:1px solid #d3d3d3;font-size:12px;font-weight:bold}
table#hole_highlights thead tr td {color:#2b2b2b;}
table#hole_highlights tbody tr {height:60px;}
table#hole_highlights tr.stripe {background:#e7e7e7;}
table#hole_highlights td {vertical-align:top;padding-top:5px;border-bottom:1px solid #d3d3d3;font-family:"Lucida Grande",sans-serif;}
table#hole_highlights td.highlights {text-align:left;padding-left:20px;font-weight:normal;font-size:11px;}
table#hole_highlights td.yards, table#hole_highlights td.par {color:#5d5d5d;background:none;}
table#hole_highlights td.holes, table#hole_highlights td.yards, table#hole_highlights td.par {width:50px;}

/***************************************************************************************************************************************************/

/*2010 RYDER CUP RIGHT RAIL SCORING*/
table#score_now {color:#fff;background: url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/usa/img/scoring/snippet_scoreNow_background.gif) no-repeat left top;width:296px;height:58px;border:1px solid #a2a2a2;border-bottom:none;}
table#score_now td.left, table#score_now td.right, table#projected_score td.left, table#projected_score td.right {font-size:18px;font-weight:bold;}
table#current_match {background:#d5d5d5;border-left:1px solid #a2a2a2;border-right:1px solid #a2a2a2;}
table#current_match td {border-bottom:1px solid #a2a2a2;}
table#current_match tr.stripe {background:#cacaca;}
table#current_match td.match_type {text-transform:uppercase;text-align:left;background: url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/usa/img/scoring/snippet_session_background.gif) no-repeat -4px 0px;font-weight:bold;padding:0 0 0 5px;color:#000;font-size:10px;height:17px;}
table#current_match td.left {padding-left:6px;}
table#current_match td.details {text-align:left;padding-left:0px;}
table#current_match .details a {color:#6a6a6a;font-weight:bold; }
table#current_match td.standing {background:#fff;border:none;width:60px;}
table#current_match td.blank {width:3px;padding:0;}
table#current_match a.name_eur {color:#14357f;}
table#current_match a.name_usa {color:#690000;}
table#current_match td.match_lineup_usa {border-top:1px solid #a2a2a2;background:url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/usa/img/scoring/RR_header-US.jpg) no-repeat;height:29px;}
table#current_match td.match_lineup_eur {border-top:1px solid #a2a2a2;background:url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/europe/img/scoring/RR_header-EU.jpg) no-repeat;height:29px;}
table#projected_score {color:#fff;background:url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/usa/img/scoring/snippet_projectedScore_background.gif) no-repeat left top;width:296px;height:53px;border:1px solid #a2a2a2;border-top:none;}
table#score_now td, table#projected_score td {padding-top:20px;vertical-align:middle;}
table#complete_scoring td {padding:0;}
table#complete_scoring a {display:block;}
table#weather {border:1px solid #a2a2a2;border-top:2px;background:#b7b7b7;}
table#weather td {padding:1px 6px;}
table#weather td span {color:#5e5e5e;}
table#weather td.left {font-weight:bold;}
table#weather td.left a {color:#2f2f2f;}

/*table#complete_scoring td.complete_usa {}
table#complete_scoring td.complete_eur {}*/

table.rc_scores_pod {border:0;margin:0 auto;text-align:center;font-size:86%;color:#000;width:296px;overflow:hidden;clear:both;}
table.rc_scores_pod td {font-family:Arial,sans-serif;}
table.rc_scores_pod th {border:0;padding:4px;text-transform:uppercase;}
table.rc_scores_pod td {border:0;padding:4px 2px;}
table.rc_scores_pod td a {text-decoration:none;}
table.rc_scores_pod td.left {text-align:left;float:none;margin:0;padding:6px 0px 6px 5px;}
table.rc_scores_pod td.right {text-align:right;float:none;margin:0;padding:6px 5px 6px 0px;}
table.rc_scores_pod td.usa_left, table.rc_scores_pod td.eur_left {text-align:left;}
table.rc_scores_pod td.usa_right, table.rc_scores_pod td.eur_right {text-align:right;}
table.rc_scores_pod .name_eur, table.rc_scores_pod .name_usa {text-align:left;font-weight:bold;}

/*2010 RYDER CUP RIGHT RAIL SCORING - SASD Classes*/
table#current_match td.standing_as {background:#fff;border:none;width:64px;font-weight:bold;padding:11px 0px;}
table#current_match td.standing_usa {background:#fff url(../images/icon_flag_u.gif) no-repeat 25px 8px;border:none;width:60px;font-weight:bold;padding-top:18px;}
table#current_match td.standing_eur {background:#fff url(../images/icon_flag_e.gif) no-repeat 25px 8px;border:none;width:60px;font-weight:bold;padding-top:18px;}
/*END 2010 RYDER CUP RIGHT RAIL SCORING - SASD Classes*/

/***************************************************************************************************************************************************/

/*2010 RYDER CUP OVERALL SCORING*/
div#standings { width: 653px; border: 2px solid #333333; background: #FFFFFF;}
table#overall_scoring_leaside {border:0;margin:0;font-size:86%;clear:both;color:#FFF;font-size:30px;font-weight:bold;background:url(../images/standings_title_L_wins.gif) no-repeat;width:653px;height:83px;}
table#overall_scoring_leaside td, table#overall_scoring_eur td {width:325px;padding-bottom:0px;}
table#overall_scoring_leaside td.right, table#overall_scoring_eur td.right {padding-right:40px;}
table#overall_scoring_leaside td.left, table#overall_scoring_eur td.left {padding-left:40px;}

table#overall_scoring_village {border:0;margin:0;font-size:86%;clear:both;color:#FFF;font-size:30px;font-weight:bold;background:url(../images/standings_title_V_wins.gif) no-repeat;width:653px;height:83px;}
table#overall_scoring_village td, table#overall_scoring_eur td {width:325px;padding-bottom:0px;}
table#overall_scoring_village td.right, table#overall_scoring_eur td.right {padding-right:40px;}
table#overall_scoring_village td.left, table#overall_scoring_eur td.left {padding-left:40px;}

table#overall_scoring_usa {border:0;margin:0;font-size:86%;clear:both;color:#FFF;font-size:30px;font-weight:bold;background:url(../images/standings_title.gif) no-repeat;width:653px;height:83px;}
table#overall_scoring_usa td, table#overall_scoring_eur td {width:325px;padding-bottom:0px;}
table#overall_scoring_usa td.right, table#overall_scoring_eur td.right {padding-right:40px;}
table#overall_scoring_usa td.left, table#overall_scoring_eur td.left {padding-left:40px;}

div#overall_scoring_match {margin-bottom:1em;border:none;padding:4px;text-transform:uppercase;font-size:19px;color:#444444;text-align:center;font-weight:bold;}

table#overall_scoring_projected_usa {background:url(../images/projectedScoreMain.gif) no-repeat;color:#fff;font-size:16px;height:36px;width:623px;border-bottom:none;}
table#overall_scoring_projected_usa td {background-image:none;border-bottom:none;font-weight:bold;font-size:22px;}
table#overall_scoring_projected_usa td.right {text-align:right;float:none;width:261.5px;padding-right:70px;}
table#overall_scoring_projected_usa td.left {width:261.5px;padding-left:70px;}
table#overall_scoring_projected_usa td.projected_score {font-size: 110%; border:none;}

table#overall_scoring_projected td.right {width:254px;background:url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/usa/img/scoring/matchupRow_shadow_right.gif) repeat-y left center;padding-right:10px;}
table#overall_scoring_projected td.left {width:249px;background:url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/usa/img/scoring/matchupRow_shadow_left.gif) repeat-y right center;padding-left:10px;}
table#overall_scoring_projected {border-top:none;border-bottom:none;background:#f0f0f0;}
table#overall_scoring_projected td {border-bottom:1px solid #a2a2a2;}
table#overall_scoring_projected span a {color:#757575;font-weight:bold;font-size:10px;}
table#overall_scoring_projected tr.stripe td.left {background:#e7e7e7 url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/usa/img/scoring/matchupAltRow_shadow_left.gif) repeat-y right center;}
table#overall_scoring_projected tr.stripe td.right {background:#e7e7e7 url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/usa/img/scoring/matchupAltRow_shadow_right.gif) repeat-y left center;}
table#overall_scoring_projected td.last_update {background:#949494;color:#d8d8d8;padding:5px;font-weight:normal;font-size:9px;border-bottom:none;}
div.watch_highlights {margin:0 auto 1em auto;width:625px;text-align:center;}

table.rc_scores_overall {margin:0 auto;padding:0;font-size:86%;clear:both;width:625px;border:1px solid #a2a2a2;text-align:center;color:#000;}
table.rc_scores_overall td {font-family:Verdana,sans-serif;line-height:100%;}
table.rc_scores_overall td a {text-decoration:none;}
table.rc_scores_overall td.left {text-align:left;float:none;margin:0;}
table.rc_scores_overall td.right {text-align:right;float:none;margin:0;}
table.rc_scores_overall td.name_usa, table.rc_scores_overall td.name_eur {height:45px;letter-spacing:-1px;}
table.rc_scores_overall td.name_eur a {color:#14357f;font-weight:bold;font-size:14px;}
table.rc_scores_overall td.name_usa a {color:#690000;font-weight:bold;font-size:14px;}


/*2010 RYDER CUP OVERALL SCORING - SASD Classes*/

/*Dormie and Match Holes*/
table#overall_scoring_projected td.matchLeft_usa, table#overall_scoring_projected td.matchLeft_eur
{background:url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/usa/img/scoring/matchupRow_shadow_match_left.gif) repeat-y right center;}

table#overall_scoring_projected tr.stripe td.matchAltLeft_usa, table#overall_scoring_projected tr.stripe td.matchAltLeft_eur
{background:#e7e7e7 url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/usa/img/scoring/matchupAltRow_shadow_match_left.gif) repeat-y right center;}

table#overall_scoring_projected td.matchRight_usa, table#overall_scoring_projected td.matchRight_eur
{background:url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/usa/img/scoring/matchupRow_shadow_match_right.gif) repeat-y left center;}

table#overall_scoring_projected tr.stripe td.matchAltRight_usa, table#overall_scoring_projected tr.stripe td.matchAltRight_eur
{background:#e7e7e7 url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/usa/img/scoring/matchupAltRow_shadow_match_right.gif) repeat-y left center;}

table#overall_scoring_projected td.dormieLeft_usa, table#overall_scoring_projected td.dormieLeft_eur
{background:url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/usa/img/scoring/matchupRow_shadow_dormie_left.gif) repeat-y right center;}

table#overall_scoring_projected tr.stripe td.dormieAltLeft_usa, table#overall_scoring_projected tr.stripe td.dormieAltLeft_eur
{background:#e7e7e7 url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/usa/img/scoring/matchupAltRow_shadow_dormie_left.gif) repeat-y right center;}

table#overall_scoring_projected td.dormieRight_usa, table#overall_scoring_projected td.dormieRight_eur
{background:url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/usa/img/scoring/matchupRow_shadow_dormie_right.gif) repeat-y left center;}

table#overall_scoring_projected tr.stripe td.dormieAltRight_usa, table#overall_scoring_projected tr.stripe td.dormieAltRight_eur
{background:#e7e7e7 url(http://i.cdn.turner.com/pga/cs/sites/cdnassets/events/rydercup/2010/usa/img/scoring/matchupAltRow_shadow_dormie_right.gif) repeat-y left center;}

/*Projected Scores Flags*/
table#overall_scoring_projected td.projected_score_as {width:100px;border:none;background:#fff;font-size:11px;font-weight:bold;}
table#overall_scoring_projected td.projected_score_usa {width:100px;border:none;background:#fff url(../images/icon_flag_u.gif) no-repeat 80px 13px;font-size:11px;font-weight:bold;text-indent:-15px;}
table#overall_scoring_projected td.projected_score_eur {width:100px;border:none;background:#fff url(../images/icon_flag_e.gif) no-repeat 6px 13px;font-size:11px;font-weight:bold;text-indent:14px;}

/*END 2010 RYDER CUP OVERALL SCORING - SASD Classes*/

/***************************************************************************************************************************************************/

/* PLAYER SCORECARD */
table.player {width:100%;margin-bottom:-12px;padding:0px;text-align:left;}
table.player h1 {margin:2px 0 14px 0;padding:0;font-size:190%;}
table.player td {padding:6px;vertical-align:top;}
table.player img {padding:1px;border:1px solid #B4B4AA;}
table.player .headitem img {border:none;}

.garr {background:url(../img/icon_garr.gif) no-repeat;padding:0 0 3px 8px;display:inline;color:#37644D;}
.rarr {background:url(../img/icon_rarr.gif) no-repeat;padding:0 0 3px 8px;display:inline;color:#AF2B2B;}
.larr {background:url(../img/icon_linkarrR.gif) no-repeat;padding:0 0 3px 8px;display:inline;font-size:10px;font-weight:bold; }
.larrBack {background:url(../img/icon_linkarrL.gif) no-repeat;padding:0 0 3px 8px;display:inline;font-size:10px;font-weight:bold; }

/* Playoff Table*/
table.playoff { border:1px solid #8f8f86; width:100%; }
table.playoff td.num { width:25px; }
table.playoff td.numWide { width:43px; }
table.playoff td.firstCol { background:#efefe5; text-align:left; }
table.playoff td.total { background:#efefe5; text-align:center; width:50px; }
table.playoff td.headerRight { text-align:left; padding-right:8px; padding-left:8px; }
table.playoff td.lastCol { background:#dbdbd3; }
table.playoff td.notplayed { border-left:0; border-right:0; }
.winner_img { float:left; padding-right:5px; margin:-2px; }

/*Custom Leaderboard*/
.imgAddRemove { float:right; vertical-align:top; }
.imgAdd { background:transparent url(../img/btn_add.gif) no-repeat; }
.disableCursor { cursor: default; }
.myLeaderBoardHeader { background:#46463e; text-align:left; }

/***** Auto-complete ******/
.ac_results { padding: 0px; border: 1px solid black; background-color: #5B5B5B; color: #fff; overflow: hidden; z-index: 99999; }
.ac_results ul { padding: 0; margin: 0; width: 100%; list-style-position: outside; list-style: none; }
.ac_results li { margin: 0px; padding: 3px; cursor: default; display: block; border-bottom: 1px solid #fff; line-height: 16px; overflow: hidden; }
.ac_over { margin: 0; padding: 0; background-color: #373737; }

div.search_form { color:#fff; padding-top:3px; height:24px; background: #61635C url(../img/bg_scoring_searchbar.gif) no-repeat; }
#myLB_header { width:440px; height:13px; z-index:1000; padding-top:3px; margin-left:10px; margin-right:27px; float:left; }
#player_search { position:relative; top:1px; z-index:1; width:134px; height:12px; float:left; font-size:10px; margin-right:11px; border: 1px solid white; }
#myLB_icon { float:left; margin-top:1px; width:16px; }

/* RR Related Container - Story Telling Data Styles */
            #right .related {width: 313px;background:transparent url(../img/related_center.gif) repeat-y;overflow: visible;clear: left;margin:0;padding:0;}
            #right .related h2 {background:transparent url(../img/related_header.gif) no-repeat;height: 20px;width: 300px;margin-top:10px;line-height: 100px;display: block;overflow: hidden;}
            #right .related .module {margin-right: 10px; position:relative; width:308px;}
            #right .relatedTop {background:transparent url(../img/related_top.gif) no-repeat; height: 10px;    width:313px;}
            #right .relatedBottom {background:transparent url(../img/related_bottom.gif) no-repeat;    height: 11px; clear: both; width:313px;}

/*RR Data Stats For RR Related Story Telling Data*/

            /*#right .related h4 {border-bottom:1px solid #B4B4AA; color: #565652; padding:5px 0 0 0; font-size:9px; font-weight:bold; text-transform:uppercase; width:290px; margin:0px; line-height:12px; position:relative; }*/
            #right .related h4 {border-bottom:0; background:transparent url(../img/border_light.gif) repeat-x left bottom; color: #565652; padding:5px 0 2px 0; font-size:9px; font-weight:bold; text-transform:uppercase; width:290px; margin:0px; line-height:12px; position:relative; }
            #right .related .picture {margin: 0 5px 9px 0; float:left;}
            #right #key {float:left; z-index:10000;    position:absolute; top:15px; left:-225px;}
            #right .subModule {width: 48%; float: left;    padding:0px 0 5px 0; margin:0; position:relative;}
                #right .subModule h5, #right .subModule p {position: relative; left: 0px; margin: 0; font-size: 10px; line-height: 11px; overflow: hidden; padding:0px;}
            #right #keymovers, #right #keystreaks, #right #keyrides, #right #keytoughest, #right #keymissedcut {
                        top:-17px;
                        left:275px;
                        position:relative;
                        z-index:2;
                        overflow: visible;
                        }


    /*Biggest Movers Specifc Styles*/
                    #right .movers .subModule div.up, #right .movers .subModule div.down {
                        text-align: center;
                        font-size: 12px;
                        font-family: Arial, Helvetica, sans-serif;
                        font-weight: bold;
                        float: left;
                        height: 42px;
                        width: 36px;
                        line-height: 45px;
                        color: #fff;
                        margin-top: 5px;
                        }

                    #right .movers .subModule div.up{background:url(../img/up.gif) no-repeat;}
                    #right .movers .subModule div.down{background:url(../img/down.gif) no-repeat;}


    /*Wildest Rides Styles*/
                    #right .rides .subModule .updown, #right .rides .subModule .downup {
                        color:#FFFFFF;
                        font-family:Arial,Helvetica,sans-serif;
                        font-size:12px;
                        height:53px;
                        width:60px;
                        margin-top: 5px;
                        float:left;
                        text-align:center;
                        }

                    #right .rides .subModule .downup {background:transparent url(../img/downup.gif) no-repeat scroll 0 0;}
                    #right .rides .subModule .updown {background:transparent url(../img/updown.gif) no-repeat scroll 0 0;}

                    #right .rides .subModule .updown div, #right .rides .subModule .downup div {
                        font-family:Arial,Helvetica,sans-serif;
                        font-weight:bold;
                        float:left;
                        margin:4px 0 0 0;
                        height:48px;
                        padding-left:2px;
                        padding-top:15px;
                        text-align:center;
                        width:26px;
                        }
        /*Toughest Hole Styles*/
                    #right .toughest p {
                        float: right;
                        margin: -18px 15px 0 0;
                        font-family: Arial, Helvetica, sans-serif;
                        font-size: 11px;
                        color:#64615D;
                        }


                    #right .toughest h5 {font-size: 13px; line-height: 14px; margin: -10px 0 4px 0; }
                    #right .toughest ul {position: relative; top: 4px;}
                    #right .toughest li {font-size: 11px; color: #64615d; line-height: 16px; margin-bottom: 3px; vertical-align: top;}

                    #right .toughest li span {
                        width: 25px;
                        display: block;
                        margin-right: 5px;
                        margin-bottom: 3px;
                        float: left;
                        height: 16px;
                        color: #fff;
                        text-align: center;
                        font-family: Arial, Helvetica, sans-serif;
                        font-weight: bold;
                        }

    /*Missed Cut Styles*/
                    #right .missedcut .subModule .cutline {
                        color:#FFFFFF;
                        font-family:Arial,Helvetica,sans-serif;
                        font-size:12px;
                        height:24px;
                        width:78px;
                        margin-top: 5px;
                        float:left;
                        text-align:center;
                        background:transparent url(../img/bg_over_cutline.gif) no-repeat scroll 0 0;
                        }

                    #right .missedcut .subModule .cutline div {
                        font-family:Arial,Helvetica,sans-serif;
                        width:22px;
                        font-weight:bold;
                        float:left;
                        margin:0 0 0 0;
                        height:22px;
                        text-align:center;
                        padding:3px 0 0 0;
                        }

    /*Weather Styles*/
                    #right .weather .subModule {
                        color:#6d6c64;
                        font-family:Arial,Helvetica,sans-serif;
                        font-size:12px;
                        height:67px;
                        width:290px;
                        margin: 5px 0;
                        float:left;
                        padding:0;
                        }

                    #right .weather h4 img {margin-bottom:2px;}

                    #right .weather .blurb{
                        color:#6d6c64;

                        font-size:9px;
                        line-height:10px;
                        margin:0 0 0 0;
                        padding:0 0 8px 0;
                        }

                    #right .related .weather a:link, #right .related .weather a:visited , #right .related .weather a:active {color:#6d6c64;    margin:0;}
                    #right .weather .subModule .detailsimg{
                        width:60px;
                        height:57px;
                        float:left;
                        background:#FFFFFF repeat;
                        text-align:center;

                        }
                    #right .weather .subModule .detailsimg .picture {
                        float:none;
                        margin:0 auto;
                        padding: 3px 0 0 0;
                        }

                    #right .weather .subModule .details{
                        width:105px;
                        background:transparent url(../img/weather_gradient.gif) repeat-y;
                        float:left;
                        height:57px;
                        margin: 0 0 0 5px;
                        padding:0 0 0 5px;
                        }

                        #right .weather .subModule .details h5 {
                            color: #FFFFFF;
                            margin:5px 0 0 0;
                            font-size:9px;
                            font-weight:bold;
                            text-transform:uppercase;
                            text-align:left;
                            }

                        #right .weather .subModule .details div {
                            font-family: Arial, Helvetica, sans-serif;
                            font-size: 16px;
                            line-height:17px;
                            padding:0;
                            margin:0px 0 0 0;
                            font-weight:bold;
                            }

                        #right .weather .subModule .details .temp {font-size: 26px; line-height:27px; }

                        /*#right .weather .subModule .details .wind {
                            font-weight:bold;
                            }*/

                            #right .weather .subModule .details .wind span{font-size: 11px;    }
        /*Birdie/Bogey Streaks Styles*/
                    #right .streaks .subModule ol {margin:5px 0 0; position:relative;}

                    #right .streaks .subModule li, table.stats td.streaks li{
                        display:inline;
                        float:left;
                        line-height:0;
                        list-style-image:none;
                        list-style-position:outside;
                        list-style-type:none;
                        margin:0 2px 2px 0;
                        }
                                div#scoring_message {
                                border:medium none;
                                color:#d2d2d2;
                                font-size:19px;
                                font-weight:bold;
                                margin-bottom:1em;
                                padding:4px;
                                text-align:center;
                                }

                    #spon624x168ad {
                        margin-left:13px;
                    }
form {margin: 0; padding: 0; }

input.scoreinput {
    width: 30px;
    font-size: 90%;
    color: #000000;
    font-weight: bold;
    border: 1px solid #000000;
    text-align: center;
}
div.topnav { float:left; color: #006600; width: auto; border: 1px solid #000000; background: #FFFFFF;  text-justify: center; margin: 3px; line-height: 40px; height: 40px; padding: 0px 5px 0px 5px; font-size: 16px; font-weight: bold;}
div.topnavSmall { float:left; color: #006600; width: auto; border: 1px solid #000000; background: #FFFFFF;  text-justify: center; margin: 3px; line-height: 20px; height: 20px; padding: 0px 5px 0px 5px; font-size: 10px; font-weight: bold;}
div.topnav:hover, div.topnavSmall:hover {color: #ffffff; background: #006600;}

#graffiti {
                        color:#000000;
                        font-family:Arial,Helvetica,sans-serif;
                        font-size:12px;
                        height:550px;
                        width:315px;
                        margin-top: 5px;
                        position: absolute;
                        top: 150px;
                        left: -20px;
                        text-align:center;
                        background:transparent url(../images/graffiti_new.png) no-repeat scroll 0 0;

}
#graffiti:hover { cursor:url(../images/eraser.gif),auto; cursor:url(../images/eraser.ico),auto; }

table.lboardsnip {
    color: #2F2F2F;
    margin-left: 5px;
    overflow: auto;
    font-family: arial;
    font-size: 12px;
}
table.lboardsnip tr.head th {
    background: #ABABAB;
    font-family: Georgia,'Times New Roman',serif;
    color: #690000;
    font-family: Georgia,'Times New Roman',serif;
    padding: 7px;
}
table.lboardsnip td {
    border: 1px solid #A2A2A2;
}
table.lboardsnip tr.even {
    background: none repeat scroll 0 0 #D5D5D5;
}
table.lboardsnip tr.odd {
    background: none repeat scroll 0 0 #CACACA;
}
table.lboardsnip tr.foot td {
    background: none repeat scroll 0 0 #B8B8B8;
}
table.lboardsnip {
    overflow: auto;
}
table.lboardsnip th {
    border: 1px solid #A2A2A2;
    padding: 7px;
}
table.lboardsnip tr.head th.village_head {
    background: url("../images/icon_flag_e.gif") no-repeat scroll 5px 10px;
    color: #2D4195;
}
table.lboardsnip tr.head th.leaside_head {
    background: url("../images/icon_flag_u.gif") no-repeat scroll 5px 10px;
    color: #990000;
}


table.lboardsnip tr.foot td {
    border: 1px solid #A2A2A2;
    color: #313131;
}
table.lboardsnip tr.head div span {
    color: #2B2B2B;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: bold;
    padding: 7px;
}
#right .lboardsnip a.arrow {
    background: none repeat scroll 0 0 transparent;
    margin-left: 2px;
    padding: 0;
}
table.lboardsnip tr .name {
    padding: 5px 0px 6px 10px;
    text-align: left;
    font-weight: bold;
}

table.lboardsnip th {
    color: #000000;
}
.topNavButton {
	float:left;
    background: url("../images/button.png") no-repeat 0px 0px;
	width:100px;
    height: 26px;
    line-height: 26px;
    font-face: impact, arial;
	font-weight: bold;
    margin-right: 5px;
	font-size: 15px;
	text-align: center;

}
.topNavButton:hover {
	background: url("../images/button.png") no-repeat 0px -26px;
}
.clear {
	clear:both
}