 /* -------------------------------------------------------------------------- */
/* MAIN STYLES */
/* -------------------------------------------------------------------------- */

* {margin:0; padding:0}
html {height:100%; font-size:100.01%}
body {
  min-height:101%;
  font:100.01%/130% Verdana,Geneva,Arial,Helvetica,sans-serif;
  color:#000; background:#fff;
}
p, h1, h2, h3, h4, h5, h6 { margin: 0 0 1.2em }



#rightContent {
position: absolute;
top: 120px;
left: 735px;
width: 195px;
height:600px;
}


/* Position the content */
#content{
position: absolute;
top: 105px;
left: 100px;
padding-right: 15px;
z-index: 4;
font-size: 1.0em;
}

#content p{
margin: 0;
margin-bottom: 10px;
}

/* Makes text much more readable */
.linksread {
  COLOR: black;
}

.message-back, .error-back {
    text-align:left;
    font-size: 1.0em;
    margin: 0.5em 0.5em 0.5em 0.5em;
    padding: 10px 0 15px 15px;
	top: 15px;
}

.message-back {
	background: url(/images/commons/message-back.jpg) no-repeat;
}
.error-back {
	background: url(/images/commons/error-back.jpg) no-repeat;
}


ul, ol {
margin: 0; padding: 0;
margin-left: 35px;
}

A {
    FONT-WEIGHT: normal;
    FONT-STYLE: normal;
    COLOR: #003300;
}

A:HOVER   {
    color: #00CC33;
    text-decoration: underline;
}

td.rowspacer {
    height: 10px;
}

.copyright  {
font-size: 0.6em; line-height: 1.3em; COLOR: #666666;
}


.shadedbox { background: #cfc; padding: 10px 10px; 10px; 10px }
.shadedyellowbox { background: #FFFF90; padding: 10px 10px; 10px; 10px }
.greenbox { background: #003300; COLOR: #ffffff; FONT-WEIGHT: bold; padding: 2px 2px; 2px; 2px }
.testimonial { background: #FFFFCC; padding: 10px 10px; 10px; 10px; font-size: 0.9em; }



/* -------------------------------------------------------------------------- */
/* BODY HANDLING */
/* -------------------------------------------------------------------------- */

/* Body left green then right white */
.leftbar {
margin: 0;
padding: 0;
background: url("/images/commons/landf/sidebar.gif") repeat-y left #fff;
}


/* Body boxes */
.sidebox {
margin: 0;
background: url("/images/commons/landf/ib-body-r.png") no-repeat bottom right;
text-align: left;
width: 100%;
}

/* Body boxes */
.boxhead {
background: url("/images/commons/landf/ib-head-rg4.gif") no-repeat top right;
margin: 0;
padding: 0;
text-align: left;
}

/* Body boxes */
.boxhead h2 {
background: url("/images/commons/landf/ib-head-lg4.gif") no-repeat top left;
margin: 0;
padding: 20px 30px 5px;
color: #FFFFFF;
font-weight: bold;
font-size: 1.1em;
}

/* Body boxes */
.boxhead h3 {
background: url("/images/commons/landf/ib-head-lg4.gif") no-repeat top left;
margin: 0;
padding: 20px 30px 5px;
color: #FFFFFF;
font-weight: bold;
font-size: 1.0em;
}

/* Body boxes */
.boxhead a {
color: #FFFFFF;
font-weight: bold;
font-size: 0.8em;
}

/* Body boxes  ib-head-rb3*/
.boxheadclear {
background: url("/images/commons/blankheadtopright.jpg") no-repeat top right;
margin: 0;
padding: 0;
text-align: left;
}

/* Body boxes */
.boxheadclear h6 {
background: url("/images/commons/blankheadtopleft.jpg") no-repeat top left;
margin: 0;
padding: 20px 30px 1px;
color: #FFFFFF;
font-size: 0.1em;
}

/* Body boxes */
.boxbody {
background: url("/images/commons/landf/ib-body-l.jpg") no-repeat bottom left;
margin: 0;
font-size: 0.9em;
padding: 1.0em 2.0em 1.0em 2.0em;
}



/* Identify the user */
#identifypos{
position: absolute;
top: 45px;
left: 7px;
padding-right: 15px;
background-color: transparent;
}

#identify{
color: #FFFFFF;
background-color: transparent;
font-size: 0.9em;
}

#identify a{
color: #FFFF00;
font-size: 0.9em;
}




/* -------------------------------------------------------------------------- */
/* LEFT NAVIAGATION BAR HANDLING */
/* -------------------------------------------------------------------------- */

#left {
position: absolute;
top: 120px;
left: 0px;
width: 100px;
background-color: transparent;
height: 50px;
font-size: 0.8em;
line-height: 1.0em;
}

ul#topnav {
list-style: none;
margin: 0;
padding: 0;
border: none;
border-top: 1px solid black;
}

ul#topnav li {
margin: 0;
}

ul#topnav li a {
display: block;
padding: 7px 0px 7px 10px;
background-color: #003300;
color: #ffffff;
text-decoration: none;
width: 90px;
font-weight: bold;
border-top: 1px solid #396045;
border-bottom: 1px solid black;
}

html>body ul#topnav li a {
width: auto;
}

ul#topnav li a:hover {
background-color: #FFFF66;
color: black;
}
ul#topnav li a:active {
background-color: white;
color: black;
}

ul#topnav ul.subnav, ul#topnav ul.secondsubnav{
margin: 0;
padding: 0;
border: none;
list-style-type: disc;
}
ul#topnav  ul.subnav li, ul#topnav  ul.secondsubnav li{
margin: 0;
}

ul#topnav  ul.subnav li a, ul#topnav  ul.secondsubnav li a  {
display: block;
border-top: 1px solid #396045;
text-decoration: none;
font-size: 0.8em;
line-height: 0.9em;
}

ul#topnav  ul.subnav li a {
padding: 7px 0px 7px 15px;
background-color: #336633;
width: 85px;
color: #ffffff;
font-weight: bold;
}

ul#topnav  ul.secondsubnav li a {
padding: 2px 0px 2px 25px;
background-color: #336666;
width: 75px;
color: #000000;
font-weight: normal;
}

html>body ul#topnav  ul.subnav li a, html>body ul#topnav  ul.secondsubnav  {
width: auto;
}

ul#topnav  ul.subnav li a:hover, ul#topnav  ul.secondsubnav li a:hover {
background-color: #FFFF66;
color: black;
text-decoration: underline;
}


/* -------------------------------------------------------------------------- */
/* TABBED HEADER BAR */
/* -------------------------------------------------------------------------- */


    #tabheader {
      float:left;
      width:100%;
      background:#DAE0D2 url("/images/commons/slidingdoors/bgwhite.gif") repeat-x bottom;
      font-size:93%;
      line-height:normal;
      }
    #tabheader ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
    #tabheader li {
      float:left;
      background:url("/images/commons/slidingdoors/left_both.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      border-bottom:1px solid #765;
      }
    #tabheader a {
      float:left;
      display:block;
      background:url("/images/commons/slidingdoors/right_both.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#765;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabheader a {float:none;}
    /* End IE5-Mac hack */
    #tabheader a:hover {
      color:#333;
      }
    #tabheader #current {
      background-position:0 -150px;
      border-width:0;
      }
    #tabheader #current a {
      background-position:100% -150px;
      padding-bottom:5px;
      color:#333;
      }
    #tabheader li:hover, #tabheader li:hover a {
      background-position:0% -150px;
      color:#333;
      }
    #tabheader li:hover a {
      background-position:100% -150px;
      }



/* -------------------------------------------------------------------------- */
/* Individual Pgges */
/* -------------------------------------------------------------------------- */

.form-large .form-brief, .form-large select{
	font-size: 1.1em;
    background: #EEEEEE url(/images/commons/form-back2.gif) repeat-x;
    border: 1px solid #808080;
	color: black;
	padding: 2px;
}

.form-large div {
	padding-bottom: 0.3em;
	clear: left;
}

.form-large label {
    float: none;
	display: block;
    font-size: 1.1em;
	font-weight: bold;
	letter-spacing: -0.03em;
	color: #808080;
	margin: 0.7em 0 0.1em 0;
}

.form-large label.form-checkbox {
    float: none;
    display: inline;
	vertical-align: middle;
    position: relative;
	top: -3px;
}

.form-note, .form-note a {
	font-size: 0.85em;
	color: #999;
	margin-top: 0;
	display: block;
}

.form-large select {
	padding: 1px 0;
}

.form-large input {
	font-size: 1.1em;
	padding: 3px 7px !important;
}

.form-large input:focus, .form-large input.sffocus {
	background: #cfc;
	border-color: #090;
    color: #090;
}


.form-footer {
	margin: 0;
    background: url(/images/commons/form-footer.gif) no-repeat;
	position: relative;
	left: -15px;
	padding: 10px 0 15px 15px;
	clear: left;
	top: 15px;
}

input.button1, input.button2 {
	font-size: 1.1em;
	margin-top: 2px;
	padding: 3px 10px;
}

.button2 {
	color: #777;
}


/***** fieldsets *****/

fieldset {
	border: 0px;
}

 fieldset.outlined {
	border: 1px solid #ddd;
	margin: 1em 0;
	padding: 15px;
	clear: left;
} * html fieldset { padding-top: 0; }

legend {
	font-size: 1.2em;
	font-weight: normal;
	letter-spacing: -0.03em;
	line-height: 1;
	color: #336633;
	padding: 0 0.5em; /* Top and Bottom for IE7 */
} * html legend { margin-bottom: 15px; padding: 0 0.5em; }

legend span {
     color: #999;
     font-size: 0.9em;
     letter-spacing: 0;
 }

fieldset.outlined fieldset.outlined legend {
	font-size: 1em;
	font-weight: bold;
}



/* -------------------------------------------------------------------------- */
/* GOLFER */
/* -------------------------------------------------------------------------- */

table.golfer {
    vertical-align: middle;
    line-height: 1.0em;
    color:#000000;
}

/* -------------------------------------------------------------------------- */
/* RANKINGS */
/* -------------------------------------------------------------------------- */

.rankingfontsm1 {font-size: 0.7em; color:#999999; line-height: 1.0em;}
.rankinginfofont {font-size: 0.9em; color:#999999; }


table.stats, table.ranking  {
    font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
    vertical-align: middle;
    line-height: 1.0em;
    color:#000000;
}

table.stats tr.headerrow { background-color: #006600; }
table.stats tr.title { background-color: #99FF66; }
table.stats tr.odd { background-color: #BACABF; }
table.stats tr.even { background-color: #D2D7D0; }
table.stats tr.info { background-color: #FFFFFF; }

table.stats td.headercell {
    color:#FFFFFF;
    padding: 3px 0 3px 2px;
    font-weight : bold;
    font-size: 0.9em;
    text-align: left;
}

table.stats td.titlecell {
  padding: 1px 1px 1px 1px;
  font-weight : bold;
  font-size: 0.8em;
}

table.stats td, td.betterthan, td.worsethan {
  padding: 2px 2px 2px 2px;
  font-size: 0.8em;
}
table.stats td.betterthan {
  background-color: green;
  color: white;
}
table.stats td.worsethan {
  background-color: red;
  color: white;
}
table.stats td a, table.stats td a:visited, table.stats td a:hover, .samehgtaslinks {
  font-size: 1.1em;
}


table.ranking thead {
    background-color: #006600;
    color:#FFFFFF;
}

table.ranking th {
    padding: 2px 2px 2px 2px;
    font-size: 0.9em;
    font-weight : bold;
    text-align: center;
}

table.ranking tr.odd { background-color: #BACABF; }
table.ranking tr.even { background-color: #D2D7D0; }
table.ranking td {
  padding: 1px 1px 1px 1px;
  font-size: 0.8em;
}
table.ranking td a, table.ranking td a:visited {
  text-decoration: underline;
  color: black;
  font-size: 1.1em;
}
table.ranking td a:hover {
  text-decoration: underline;
  COLOR: #00CC33;
  font-size: 1.1em;
}




/* -------------------------------------------------------------------------- */
/* LEADER BOARD HANDLING */
/* -------------------------------------------------------------------------- */

table.board {
    FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif;
    color:black;
    line-height: 1.2em;
}

table.board thead {
    background-color: #003300;
    color: white;
}

table.board th.sorted a, table.board th.sortable a {
	background-position: right;
    display:block;
    background-repeat: no-repeat;
	width: 100%;
}

table.board  th.sortable a {
	background-image: url(/images/commons/arrow_off.gif);
}
table.board th.order1 a {
	background-image: url(/images/commons/arrow_down.gif);
}
table.board th.order2 a {
	background-image: url(/images/commons/arrow_up.gif);
}

table.board tr.odd {
  background-color: #BACABF;
}
table.board tr.even {
  background-color: #D2D7D0;
}
table.board tr.evendark {
    background-color: #CCCCCC;
}
table.board tr.excluded {
  background-color: #CC9999;
}

span.pagelinks {
  font-size: 10pt;
  padding: 5px 0px 5px 0px;
  text-align:right;
  display:block;
}

table.board td {
  white-space:nowrap;
  font-size: 0.9em;
  padding: 1px 1px 1px 2px;
}
table.board th {
  white-space:nowrap;
  padding: 2px 2px 2px 2px;
  font-size: 1.0em;
  font-weight : normal;
  text-align: center;
}

table.board th a, table.board th a:visited {
  text-decoration: underline;
  color: white;
}

table.board td a, table.board td a:visited {
  text-decoration: underline;
  color: black;
}


table.board td a:hover {
  text-decoration: underline;
  COLOR: #00CC33;
}

div.exportlinks {
    font-size: 8pt;
    text-align:right;
}
span.export {
	padding: 0 0px 1px 20px;
	display:inline; display:inline-block;
	cursor: pointer;
}

span.excel {
	background: url(../images/commons/ico_file_excel.png) no-repeat;
}
span.csv {
	background: url(../images/commons/ico_file_csv.png) no-repeat;
}
span.xml {
	background: url(../images/commons/ico_file_xml.png) no-repeat;
}







.submenu { background: #EFEFEF; border-top: 1px solid #CCC; padding: 5px 20px 5px 0; display: none; text-align: left;}
.submenu img, .submenu input, .submenu select { vertical-align: middle; }

.infolegend { float: right; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; padding: 4px 8px; font-size: 80%; }
.viewmy { background: #d3d3d3; float: right; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; padding: 4px 8px; font-size: 80%; }
.viewmy a { background: url(/images/commons/icon_view_myprofile_26x16.gif) no-repeat; padding: 2px 0 2px 30px; }








/* -------------------------------------------------------------------------- */
/* SCORECARD AND GOLFER HANDLING */
/* -------------------------------------------------------------------------- */

.notepad {
  color: #003300;
  font-size: 0.9em;
  padding-top: 5px;
}

.notepadro {
    color: #666666;
    font-size: 0.9em;
    font-style: italic;
    border-bottom:1px dotted #666666;
    VERTICAL-ALIGN: bottom;
}

input.notepadinput, textarea.notepadinput {
    color: #000000;
    font-size: 0.9em;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-style: italic;
}

input.courseTeeBoxWhite, input.courseTeeBoxYellow, input.courseTeeBoxRed, input.courseTeeBoxGreen, input.courseTeeBoxBlue, input.courseTeeBoxBlack, input.courseTeeBoxBrown, input.courseTeeBoxCyan, input.courseTeeBoxPink, input.courseTeeBoxOrange, input.courseTeeBoxPurple, input.courseTeeBoxSilver, input.scorecard, input.scorecardb, input.scorecardctr {
    background:transparent;
    border:none;
    border-bottom:1px dotted #666666;
}

input.courseTeeBoxBlack {
    color:#CCCC99;
}
input.courseTeeBoxBrown, input.courseTeeBoxPink, input.courseTeeBoxOrange, input.courseTeeBoxPurple {
    color:#FFFFFF;
}
input.courseTeeBoxWhite, input.courseTeeBoxYellow, input.courseTeeBoxRed, input.courseTeeBoxGreen,  input.courseTeeBoxCyan, input.scorecard, input.scorecardb, input.scorecardctr {
    color:#000000;
}

input.scorecardRed {
    background:transparent;
    border:none;
    border-bottom:1px dotted #666666;
    color:#000000;
}

input.scorecardb {
    font-weight: bold;
}

input.scorecardctr {
    text-align: center;
}


select.scorecard {
    padding: 2px;
}

table.scorecard_other, table.scorecard_other_bottom {
    background:#FFFFEF;
    color:#666666;
    font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;
    text-align:left;
}

table.scorecard {
    color:#666666;
    background:#FFFFEF;
    padding:10px;
    border:1px solid  #666666;
}

table.scorecardtop, table.coursetop {
    color:#666666;
    background:#FFFFEF;
    font:10px Verdana,Geneva,Arial,Helvetica,sans-serif;
    border:1px solid #666666;
    border-collapse:collapse;
    text-align:left;
}



/* -------------------------------------------------------------------------- */
/* COURSE DISPLAY */
/* -------------------------------------------------------------------------- */

 .coursebot, .coursebots {
     border-bottom:1px solid #666666;
     padding:5px;
 }

 .shadedBox, .sideGameTeam1rbot, .sideGameTeam2rbot, .sideGameTeam3rbot, .sideGameTeam4rbot, .courseTeeBoxBlack, .courseTeeBoxGreen, .courseTeeBoxBlue, .courseTeeBoxRed, .courseTeeBoxYellow, .courseTeeBoxGrey, .courseTeeBoxWhite, .courseTeeBoxBrown, .courseTeeBoxCyan, .courseTeeBoxPink, .courseTeeBoxOrange, .courseTeeBoxPurple, .courseTeeBoxSilver, .courseTeeBoxBlackSI, .courseTeeBoxGreenSI, .courseTeeBoxBlueSI, .courseTeeBoxRedSI, .courseTeeBoxYellowSI, .courseTeeBoxWhiteSI, .courseTeeBoxBrownSI, .courseTeeBoxCyanSI, .courseTeeBoxPinkSI, .courseTeeBoxOrangeSI, .courseTeeBoxPurpleSI, .courseTeeBoxSilverSI, .scorecardstat, .scorecardbot, .scorecardbots, .scorecardrbot, .scorecardrbotlj, .scorecardwbot, .scorecardwrbot, .scorecardwrtbot, .scorecardwrbotrj, .scorecardblbot, .scorecardblrbot, .scorecardbrbotrj, .scorecardbbotlj, .scorecardbbotrj {
    border-bottom:1px solid #666666;
    padding:2px;
}

.shadedBox, .sideGameTeam1rbot, .sideGameTeam2rbot, .sideGameTeam3rbot, .sideGameTeam4rbot, .courseTeeBoxBlack, .courseTeeBoxGreen, .courseTeeBoxBlue, .courseTeeBoxRed, .courseTeeBoxYellow, .courseTeeBoxGrey, .courseTeeBoxWhite, .courseTeeBoxBrown, .courseTeeBoxCyan, .courseTeeBoxPink, .courseTeeBoxOrange, .courseTeeBoxPurple, .courseTeeBoxSilver, .courseTeeBoxBlackSI, .courseTeeBoxGreenSI, .courseTeeBoxBlueSI, .courseTeeBoxRedSI, .courseTeeBoxYellowSI, .courseTeeBoxWhiteSI, .courseTeeBoxBrownSI, .courseTeeBoxCyanSI, .courseTeeBoxPinkSI, .courseTeeBoxOrangeSI, .courseTeeBoxPurpleSI, .courseTeeBoxSilverSI, .scorecardstat, .scorecardrbot, .scorecardrtoplj, .scorecardrbotlj, .scorecardwrbot, .scorecardwrtbot, .scorecardwrbotrj, .scorecardblrbot, .scorecardbrbotrj {
    border-right:1px solid #666666;
}

.sideGameTeam1t, .sideGameTeam2t, .sideGameTeam3t, .sideGameTeam4t, .scorecardwrtbot, .scorecardrtoplj {
    border-top:1px solid #666666;
}

.shadedBox, .sideGameTeam1, .sideGameTeam2, .sideGameTeam3, .sideGameTeam4, .sideGameTeam1rbot, .sideGameTeam2rbot, .sideGameTeam3rbot, .sideGameTeam4rbot, .courseTeeBoxBlack, .courseTeeBoxGreen, .courseTeeBoxBlue, .courseTeeBoxRed, .courseTeeBoxYellow, .courseTeeBoxGrey, .courseTeeBoxWhite, .courseTeeBoxBrown, .courseTeeBoxCyan, .courseTeeBoxPink, .courseTeeBoxOrange, .courseTeeBoxPurple, .courseTeeBoxSilver, .courseTeeBoxBlackSI, .courseTeeBoxGreenSI, .courseTeeBoxBlueSI, .courseTeeBoxRedSI, .courseTeeBoxYellowSI, .courseTeeBoxWhiteSI, .courseTeeBoxBrownSI, .courseTeeBoxCyanSI, .courseTeeBoxPinkSI, .courseTeeBoxOrangeSI, .courseTeeBoxPurpleSI, .courseTeeBoxSilverSI, .scorecardstat, .scorecardwrbottop, .scorecardrbot, .scorecardwbot, .scorecardwrbot, .scorecardwrtbot, .scorecardblbot, .scorecardblrbot {
    text-align:center;
}

.scorecardwrbotrj, .scorecardbrbotrj, .scorecardbbotrj {
    text-align:right;
}

.sideGameTeam1t, .sideGameTeam2t, .sideGameTeam3t, .sideGameTeam4t, .scorecardwrbotlj, .scorecardbbotlj, .scorecardrbotlj, .scorecardrtoplj {
    text-align:left;
}

.shadedBox, .sideGameTeam3, .sideGameTeam4, .sideGameTeam3t, .sideGameTeam4t, .sideGameTeam3rbot, .sideGameTeam4rbot, .scorecardrbot, .courseTeeBoxGreen, .courseTeeBoxBlue, .courseTeeBoxRed, .courseTeeBoxRedSI, .courseTeeBoxYellow, .courseTeeBoxGrey, .scorecardstat {
    COLOR : black;
}

.sideGameTeam1, .sideGameTeam2, .sideGameTeam1t, .sideGameTeam2t, .sideGameTeam1rbot, .sideGameTeam2rbot {
    COLOR : white;
}

.courseTeeBoxGreenSI, .courseTeeBoxBlueSI, .courseTeeBoxYellowSI, .courseTeeBoxWhiteSI, .courseTeeBoxCyanSI, .courseTeeBoxSilverSI {
    COLOR : #CC0033;
}

.courseTeeBoxOrangeSI, .courseTeeBoxPinkSI {
    COLOR : #000000;
}

.courseTeeBoxOrange, .courseTeeBoxBrown {
    COLOR : #FFFFFF;
}

.courseTeeBoxCyan {
    COLOR : #000000;
}

.courseTeeBoxPurpleSI {
    COLOR : #FFFFFF;
}

.courseTeeBoxBrownSI {
    COLOR : #FFFF00;
}

.scorecardbots {
    FONT-WEIGHT: bold;
}

.scorecardw, .scorecardwbot, .scorecardwrbot, .scorecardwrtbot, .scorecardwrbotrj {
    background:#CCCC99;
}

.sideGameTeam1, .sideGameTeam1t, .sideGameTeam1rbot {
    background: #0000CC;
}

.sideGameTeam2, .sideGameTeam2t, .sideGameTeam2rbot {
    background: #CC0000;
}

.sideGameTeam3, .sideGameTeam3t, .sideGameTeam3rbot {
    background: #00CC00;
}

.sideGameTeam4, .sideGameTeam4t, .sideGameTeam4rbot {
    background: #CCCC00;
}

.courseTeeBoxYellow, .courseTeeBoxYellowSI {
    background: #FFCC00;
}

.courseTeeBoxGrey {
    background: #CCCCCC;
}

.shadedBox {
    background:#BACABF;
}

.courseTeeBoxRed, .courseTeeBoxRedSI {
    background: #CC0033;
}

.courseTeeBoxBlue, .courseTeeBoxBlueSI{
    background: #3399FF;
}

.courseTeeBoxGreen, .courseTeeBoxGreenSI {
    background: #33CC66;
}

.courseTeeBoxBlack, .courseTeeBoxBlackSI {
    background: #000000;
    COLOR: #CCCC99;
}

.courseTeeBoxBrown, .courseTeeBoxBrownSI {
    background: #996633;
}

.courseTeeBoxCyan, .courseTeeBoxCyanSI {
    background: #00FFFF;
}

.courseTeeBoxPink, .courseTeeBoxPinkSI {
    background: #FF00FF;
}

.courseTeeBoxOrange, .courseTeeBoxOrangeSI {
    background: #FF6600;
}

.courseTeeBoxPurple, .courseTeeBoxPurpleSI {
    background: #990099;
}

 .courseTeeBoxSilver, .courseTeeBoxSilverSI {
    background: #CCCCCC;
}

.scorecardblbot, .scorecardblrbot, .scorecardbrbotrj, .scorecardbbotlj, .scorecardbbotrj {
    background:#000000;
    COLOR: #CCCC99;
}



/* -------------------------------------------------------------------------- */
/* PAYMENT BOARD HANDLING */
/* -------------------------------------------------------------------------- */

.PAYMENTBOXPAID {
  background-color: #cfc;
  border:1px dotted #666666;
  padding:5;                                                                                           �
}

.PAYMENTBOXNOTPAID {
  background-color: #FF0000;
  border:1px dotted #666666;
  padding:5;
}
.PAYMENTBOXWARNING {
  background-color: #FFFF90;
  border:1px dotted #666666;
  padding:5;

}

.PAYMENTBOXINFO, .PAYMENTBOX {
  background-color: #d3d3d3;
  vertical-align:middle;
}
.PAYMENTBOXINFO {
  text-align:left;
}

.PAYMENTBOX {
  text-align:center;
}
