﻿ .OR { color:#014775;background-color:WhiteSmoke;text-align:center;border-color:#FFFFFF;font-size:10pt;font-weight:normal; }
 .ORUP { color: red; background-color: #FFFFFF; text-align: center}
 .OREP { color: #496e8a; background-color: #FFFFFF; text-align: center}
 .OROP { color: #496e8a; background-color: #FFFFFF; text-align: center}
 .ER { color:#014775;background-color:Silver;text-align:center;border-color:#C0C0C0;font-size:10pt;font-weight:normal; }
 .ERUP { color: red; background-color: #C0C0C0; text-align: center}
 .EREP { color: #496e8a; background-color: #C0C0C0; text-align: center}
 .EROP { color: #496e8a; background-color: #C0C0C0; text-align: center}
 .HR { color:White;background-color:#014775;text-align:center;font-size:12pt;font-weight:bold; }
 .HRLink { color: White; FONT-SIZE: 8pt }
 .AlphaCol { width:12px; }
 .Title { color:#00854B;font-size:20pt;text-align:center;font-family:Georgia, "Times New Roman" , Times, serif;font-weight:600; padding-bottom:20px;}
 .ST {  color: #014775; font-size: 14px; text-align: center; font-family: Arial, Helvetica, sans-serif}
 body { background-color: #FFFFFF; margin: 0px}
 .RH {  font-size: 12px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline;}
.RHPlayer { color: Black; font-size: 16px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
 .CSH {  font-size: 10px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
 .TL {  font-size: 12x; text-align: center; font-family: Arial, Helvetica, sans-serif}
 .SC {  font-size: 10px; text-align: center; font-family: Arial, Helvetica, sans-serif}
 .MH {  font-size: 12px; text-align: center; font-family: Arial, Helvetica, sans-serif}
 .Tee10 {  font-size: 8px; text-align: center; font-family: Arial, Helvetica, sans-serif}
.divSep { margin-bottom:25px}


 .HBH {color: #0E207F; background-color: #FFFFFF; font-size: 12px; text-align: center}
 .HBHInline {color: #0E207F; background-color: #FFFFFF; font-size: 8pt; text-align: center}
 .HBHTeam {font-size: 12px;	color: #0e207f;	background-color: lightgrey; text-align: center;}
 .HBHBlank {font-size: xx-small; border-top-style: none; border-right-style: none; border-left-style: none;	height: 5px; border-bottom-style: none;}
 .HBHName { color:Black; }
 
/*
 .HBHUP {color: red; font-weight: bold}
 .HBHOP {color: green; font-weight: bold}
*/
 .HBHEP {color: Black; border-color: Black;}
 .HBHOP {background-color: #B3DFEF; color: Black; border-color: Black;}
 .HBH2OP { background-color: #4682B4; color: White; border-color: Black; }
 .HBHUP {background-color: Red; color: White; border-color: Black;}
 .HBH2UP { background-color: #BE0000; color: White; border-color: Black; }
 
 .HBHUsed {	background-color: #ffff99;}
 
 .PairingsTable
{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	/*width: 825px;*/
	padding-top: 1px;
	font-size:12px
}
.PairingsTime { width:100px; }
.PairingsTee { width:100px; }
.PairingsPlayer { width:250px; }
.PairingsDetail { width:250px; }
.PairingQS { width:100px; }
.PairingsCourse { width:75px; }
.PairingsFlight { width:150px; }

 .CourseStatsTable
{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	/*width: 825px;*/
	padding-top: 1px;
	font-size:12px
}
.CSHole { Width:50px; }
.CSYards { Width:60px; }
.CSPar { width:50px; }
.CSAvg { width:75px; }
.CSRank { width:50px; }
.CSEagles { width:60px; }
.CSBirdies { width:60px; }
.CSPars { width:60px; }
.CSBogeys { width:60px; }
.CSDoubles { width:60px; }
.CSOthers { width:60px; }

 
 
 .ResultsTable
{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	/*width: 825px;*/
	padding-top: 1px;
	font-size:12px
}

.ResultsColPos { width:40px; }
.ResultsColPlayer { width:200px; }
.ResultsColPlayerTeam { width:300px; }
.ResultsColPlayerOnTeam { width:300px;text-indent:20px; }
.ResultsColDetail { width:175px; }
.ResultsColToday { width:75px; }
.ResultsColTotal { width:50px; }
.ResultsColHole { width:80px; }
.ResultsColOverall { width:65px; }
.ResultsColRound { width:50px; }
.ResultsColSC { width:12px; }

.ResultsColPosMini { width:30px; }
.ResultsColPlayerMini { width:125px; }
.ResultsColPlayerTeamMini { width:200px; }
.ResultsColTodayMini { width:40px; }
.ResultsColTotalMini { width:40px; }
.ResultsColHoleMini { width:30px; }

.MatchNum { width:50px; }
.MatchA { width:270px; }
.MatchRA { width:15px; }
.MatchResult { width:75px; }
.MatchRB { width:15px; }
.MatchB { width:270px; }
.MatchHole { width:55px; }
.MatchTee { width:50px; }
.MatchTime { width:70px; }

.MatchColName { width:300px; }
.MatchColScore { width:32px; }


 .SC { text-align: center; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; 
      padding: 0px; background-color: #E5E5E1 !important; border: 0px none #FFFFFF !important; }
      
/* Applied to inline scorecard Table.  Can be used to set styles that will be applied to the entire table. */
.SCInline { text-align: center; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; 
      padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; 
      background-color: #E5E5E1 !important; border: 1px solid #FFFFFF !important; }
      
/* Applied to Table Row of Scorecard table�s round header rows */
.SCRoundHeader { text-align:center;vertical-align:middle;font-weight:bold;color:White;background-color:Gray;padding:4px;text-indent:4px;font-size:10pt; }
                 
/* Applied to Table Row of Scorecard table�s round footer rows (legend) */
.SCRoundFooter { color: Black; background-color: White; 
                 vertical-align: middle; font-size: 8pt; padding: 2px; }

/* Applied to Table Row of Scorecard table�s header rows */
.SCHeaderRow { color:White;background-color:Gray;text-align:center;font-weight:bold;height:20px; }
               
/* Applied to Footer Rows of Scorecard table */
.SCRoundPanel { border-right: #8DAD0E thin solid; border-top: #8DAD0E thin solid; 
                border-left: #8DAD0E thin solid; border-bottom: #8DAD0E 5px solid; 
                padding-top: 0px; padding-left: 0px; padding-right: 0px;
                margin-bottom: 20px; background-color: white; margin-left: auto; 
                margin-right: auto; }
               
/* Applied to Table Row of inline scorecard table�s header row */
.SCHeaderRowInline { color:White;background-color:Gray;text-align:center;font-weight:normal; }

/* Applied to Table Row of par row for inline scorecards */
.SCParRow { background-color: #BABAB5; height: 20px; font-weight: bold;text-align:center; }
.SCParRowInline { background-color: #BABAB5; font-size: 8pt; text-align:center; }
 .SCInfo {
	text-align: center; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; 
          padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px;}
.SCTitle { width:225px; }
.SCHole { width:30px; }
.SCInOut { width:30px; }
.SCTotal { width:30px; }
.SCTitleInline { width:175px; }
.SCHoleInline { width:20px; }

/* Menu items */
.MenuBackground { FONT-SIZE:small;COLOR:DarkBlue;background-color:#014775; }
.Menu { FONT-SIZE:small;COLOR:DarkBlue;background-color:#014775; }

/* Homepage panels */
.divHomepageCaption { width:300px;margin-left:auto;padding-left:10px;background-color:#014775;margin-top:15px;padding-right:10px;border-top:#666666 thin solid;border-right:#666666 thin solid;font-weight:bold;text-align:center;border-left:#666666 thin solid;color:White;margin-right:auto;padding-bottom:3px;padding-top:0px;height:16px;border-bottom:#999999 thin solid; }
.divHomepagePanel { padding-bottom:10px;padding-top:10px;width:300px;margin-left:auto;background-color:white;padding-right:10px;border-right:#666666 thin dashed;border-bottom:#666666 thin dashed;padding-left:10px;margin-right:auto;border-top:#666666 thin none;border-left:#666666 thin dashed; }
.divHomepagePanel TABLE
{
    margin-left: auto;
    vertical-align: middle;
    margin-right: auto;
    text-align: center;
}
.divHomepagePanel input
{
    font-size: 10pt;
}
.divHomepagePanel select
{
    font-size: 10pt;
}
.HRCourse { font-size:12pt;font-weight:bold;background-color:#014775;color:White; }
.divCSCaption { background-color:#014775;color:White; }
.divSCCaption { background-color:#014775;color:White; }
.SCInline { text-align: center; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; 
      padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; 
      background-color: #E5E5E1 !important; border: 1px solid #FFFFFF !important; }

.MatchNumMini { width:20px; }
.MatchAMini { width:125px; }
.MatchRAMini { width:10px; }
.MatchResultMini { width:55px; }
.MatchRBMini { width:10px; }
.MatchBMini { width:125px; }
.MatchHoleMini { width:30px; }
.PairingsHICH { width:30px; }
.PairingsCart { width:40px; }
.PhotoCol { width:250px; }
.SCInfoLabel { width:60px; }
.SCInfoData { width:60px; }
.PlayersStatsTable { width:712px; }
.MatchColTitleInline { width:175px; }
.MatchColScoreInline { width:25px; }
.TeamAName { font-size:16pt;font-weight:normal;background-color:White;color:Black;width:177px; }
.TeamBName { font-size:16pt;font-weight:normal;background-color:White;color:Black;width:177px; }
.TeamAScore { font-size:16pt;font-weight:normal;background-color:Red;color:Black;width:177px; }
.TeamBScore { font-size:16pt;font-weight:normal;background-color:Red;color:Black;width:177px; }

.divPopupCaption { border-right: #666666 thin solid; padding-right: 10px; 
                   border-top: #666666 thin solid; margin-top: 15px; 
                   padding-left: 10px; padding-bottom: 0px; margin-left: auto; 
                   border-left: #666666 thin solid; color: white; margin-right: auto; 
                   padding-top: 0px; border-bottom: #999999 thin solid; height: 16px; 
                   background-color: #096170; text-align: center; font-weight: bold; 
                   width: 600px; }
.divPopupPanel { width: 600px; border-right: #333333 thin solid; border-top: #333333 thin solid; 
                 border-left: #333333 thin solid; border-bottom: #333333 thin solid; 
                 padding-top: 10px; padding-left: 10px; padding-right: 10px; 
                 padding-bottom: 10px; background-color: white; margin-left: auto; 
                 margin-right: auto; }