@charset "utf-8";
body { 
   margin:0;
   padding:0;
   height:100%;
   font-family:Arial, Helvetica, sans-serif; color:#000; font-size:15px; background: #FFF; width:100%; margin:0px auto; vertical-align:top; } /* background:#d6d6d6 url(images/gbg.jpg) repeat-x top; */
.thcmenu { position:fixed; z-index:999; }
content { position:relative; top:95px; }
.navsides { border-left:1px solid black; border-right:1px solid black; background-color:#FFF; margin:0px auto; vertical-align:top; }
.sides { border-left:0px solid black; border-right:0px solid black; min-height:680px; height:680px; }
.logintext { font-size:15px; }
.loginbox { border:1px solid green; background-color:#C8DD94; }
table td.thmenu { background-color:#EEE; color:#333; text-align:center; border-top:1px solid #666; border-bottom:1px solid #666; border-left:1px solid #666; font-size:13px; font-weight:normal; height:25px; width:80px; cursor:pointer; }
table td.thmenu:hover { background-color:#666; color:#FFF; }
table td.thmenuselected { background-color:#FFF; color:#333; text-align:center; border-top:1px solid #666; border-bottom:1px solid #666; border-left:1px solid #666; font-size:13px; font-weight:normal; height:25px; width:80px; }
.thtour { background-color:#EEE; color:#333; text-align:center; border:1px solid #666; font-size:13px; font-weight:normal; height:25px; padding-top:4px; width:180px; cursor:pointer; margin:2px; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px;  }
.thtour:hover { background-color:#666; color:#FFF; }
.thtourrep { background-color:#B9EDB1; color:#333; text-align:center; border:1px solid #666; font-size:13px; font-weight:normal; height:25px; padding-top:4px; width:180px; cursor:pointer; margin:2px; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px;  }
.thtourrep:hover { background-color:#096; color:#FFF; }
.menutable { padding-right:10px; }
.menuright { border-right:1px solid #666; }

.adminheader { color:#060; background-color:#FFF; font-size:11px; }
.scorecardheader { font-size:12px; font-weight:bold; padding:0px 0px 0px 3px; color:yellow; }
.contactus { background-color:#FFC; padding-left:2px; }
.scorestripe1 { background-color:#C9EDB1; color:#000066; height:25px; }
.scorestripe2 { background-color:#E8E9EA; color:#000066; height:25px; }
.cardstripe1 { background-color:#FFF; color:#000066; height:25px; }
.cardstripe2 { background-color:#EEE; color:#000066; height:25px; }
.bgc { background-color:#FAFAFA; }
.fonttimes { font-family:"Times New Roman", Times, serif; }

.teebox { color:#000; }
.hidden { display:none; }
.pad { text-align:left; padding-left:2px; }
.box { border:1px solid green; }
.lstbox { width:200px; color:#060; background-color:#B4FCB9; }
.minitext { font-size:10px; }
.waitbg { background-color:#FFF; font-size:14px; border:solid 1px #006; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; height:160px; }
.teeentry { width:34px; color:#00F; text-align:center }
.teeentry_focus { width:34px; color:#003; font-size:13px; margin:0; text-align:center; vertical-align:middle; border:2px solid #009; background:#FF0; }
.scdate { font-size:11px; }
.txtcount { font-size:12px; font-weight:normal; margin:0; text-align:center; color:#060; }
.txtcounter { width:30px; color:#003; font-size:12px; border-style:hidden; text-align:center; }
.txtarea { font-size:12px; font-weight:normal; color:#000066; background-color:#CFF; resize:none; }
.txt_black { color:#000; }
.txt_grey { color:#999; }
.txt_dgrey { color:#777; }
.txt_blue { color:#006; }
.txt_dblue { color:#003; }
.txt_green { color:#063; }
.txt_red { color:#C00; }
.txtwh { color:#FFF; }
.txtopt { color:#C36; }
.numtext { font-size:18px; }
.groupdropbox { width:50px; color:#060; background-color:#B4FCB9; font-weight:normal; margin:0; }
.cp { cursor:pointer; }
.cpn { cursor:default; }
.cnd { cursor:no-drop; }
.wordwb { word-wrap:break-word; }

.msgdate { color:#666666; font-size:12px; }
.msgtext { font-family:Arial, Helvetica, sans-serif; color:#000066; font-size:14px; }
.msguser { color:#0000FF; font-size:13px; }
.msgboard { overflow-x:hidden; overflow-y:auto; padding-left:3px; background-color:#FFF; }
.warningbox { border:1px solid #FF0000; text-align:center; color:#F00; font-weight:bold; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; background-color:#FFF; }
.revwarning { border:1px solid #FFF; text-align:center; color:#FFF; font-weight:bold; background-color:#FF0000; }
.warning { color:#FF0000; font-weight:bold; background-color:#FFF; }
.warningtext { color:#FF0000; font-weight:bold; }
.uname { color:#FF0; font-weight:bold; }
.cardhead2 { background-color:#C8DD94; font-weight:bold; height:20px; }
.h10 { height:10px; }
.h15 { height:15px; }
.h18 { height:18px; }
.h20 { height:20px; }
.h25 { height:25px; }
.h30 { height:30px; }
.h32 { height:32px; }
.h34 { height:34px; }
.h36 { height:36px; }
.h38 { height:38px; }
.h40 { height:40px; }
.h50 { height:50px; }
.h60 { height:60px; }
.h70 { height:70px; }
.h80 { height:80px; }
.h90 { height:90px; }
.h100 { height:100px; }

.w10 { width:10px; }
.w15 { width:15px; }
.w20 { width:20px; }
.w25 { width:25px; }
.w30 { width:30px; }
.w35 { width:35px; }
.w40 { width:40px; }
.w45 { width:45px; }
.w50 { width:50px; }
.w55 { width:55px; }

/* SCORECARD FULLSCREEN */
.scorestripe1 { background-color:#C9EDB1; color:#000066; height:25px; }
.scorestripe2 { background-color:#E8E9EA; color:#000066; height:25px; }
.scheight { height:25px; }
.scbgcol1 { background-color:#C9EDB1; }
.scbgcol2 { background-color:#E8E9EA; }
.scoreholetotal { color:#003; font-size:14px; font-weight:bold; margin:0; text-align:center; border-style:hidden; }
.scoreholetotalstat { color:#003; font-size:12px; font-weight:bold; margin:0; text-align:center; border-style:hidden; }
.scorepenaltytotal { color:#F00; font-size:12px; font-weight:bold; margin:0; text-align:center; border-style:hidden; }
.scorecardtophole { color:#FFF; background-color:#6C6; font-size:15px; font-weight:bold; }
.scorecardtopends { color:#060; background-color:#6C6; font-size:15px; font-weight:bold; }
.scorehole { color:#003; font-size:14px; font-weight:bold; margin:0; text-align:center; }
.scorepenalty { color:#F00; font-size:11px; font-weight:bold; margin:0; text-align:center; }
.scorecard1 { font-size:20pt; font-weight:bold; }
.incomplete { background-color:#FFEBE3; height:24px; vertical-align:middle; }
.stablefordrow { background-color:#CCCCFF; font-size:11px; color:black; height:22px; }
.cardcol1 { background-color:#A9CC96; font-size:10pt; color:black; padding-left:3px; }
.cardcol2 { background-color:#CEF98E; font-size:10pt; color:black; padding-left:3px; }
.cardcol3 { background-color:#CCCCFF; font-size:10pt; color:black; padding-left:3px; }
.cardcol4 { background-color:#ffffcc; }
.cardcol5 { background-color:#006600; color:#FFFFFF; height:22px; }
.shothole { font-size:10px; vertical-align:bottom; }
.bottomline { border-bottom:#060 solid 1px; }
.topline { border-top:#060 solid 1px; }
.tandc { font-size:12px; color:#000; background-color:#EEE; }
.top10leader { background-color:#FFFF00; color:#000000; padding-left:5px; }
.hoftop { border-bottom:1px solid #999999; padding-left:3px; border-right:1px solid #999999; }
.fwl { color:#300; text-align:center; cursor:pointer; width:13px; font-size:12px; background-color:transparent; border:hidden; }
.fwl_hit { background-color:#300; color:#FFF; text-align:center; font-weight:bold; cursor:pointer; width:13px; font-size:12px; border:hidden; }
.fwh { color:#060; text-align:center; cursor:pointer; width:13px; font-size:12px; background-color:transparent; border:hidden; }
.fwh_hit { background-color:#060; color:#FFF; text-align:center; font-weight:bold; cursor:pointer; width:13px; font-size:12px; border:hidden; }
.fwr { color:#300; text-align:center; cursor:pointer; width:13px; font-size:12px; background-color:transparent; border:hidden; }
.fwr_hit { background-color:#300; color:#FFF; text-align:center; font-weight:bold; cursor:pointer; width:13px; font-size:12px; border:hidden; }
.udy { color:#060; text-align:center; font-weight:bold; font-size:13px; cursor:pointer; width:20px; }
.udy_hit { background-color:#060; color:#FFF; text-align:center; font-weight:bold; font-size:13px; cursor:pointer; width:20px; }
.udn { color:#F00; text-align:center; font-weight:bold; font-size:13px; cursor:pointer; width:20px; }
.udn_hit { background-color:#F00; color:#FFF; text-align:center; font-weight:bold; font-size:13px; cursor:pointer; width:20px; }
.ssy { color:#060; text-align:center; font-weight:bold; font-size:13px; cursor:pointer; width:20px; }
.ssy_hit { background-color:#060; color:#FFF; text-align:center; font-weight:bold; font-size:13px; cursor:pointer; width:20px; }
.ssn { color:#F00; text-align:center; font-weight:bold; font-size:13px; cursor:pointer; width:20px; }
.ssn_hit { background-color:#F00; color:#FFF; text-align:center; font-weight:bold; font-size:13px; cursor:pointer; width:20px; }
.sc_card_pc { border:1px solid #060; background:#CCD3F9; color:#006; -webkit-border-radius:5px; border-radius:5px; padding:1px 5px; margin-bottom:10px; text-align:center; }
.bsh { border-style:hidden; }

/* CALENDAR */
.calborder { border:1px solid #666; background:#E8E8E8; color:#000; -webkit-border-radius:5px; border-radius:5px; padding:4px 5px; margin-bottom:5px; text-align:center; }
.calheader { border:1px solid #666; color:#FFF; -webkit-border-radius:5px; border-radius:5px; padding:4px 5px; line-height:20px; margin-bottom:5px; margin-top:5px; text-align:center; 
background:#69C; 
/* filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#69C', endColorstr='#020273'); /* for IE */
background:-webkit-gradient(linear, left top, left bottom, from(#69C), to(#020273)); /* for webkit browsers */
background:linear-gradient(top,  #69C,  #020273); /* for firefox 3.6+ */
}
.calcellheight1 { height:22px; }
.calcellheight2 { height:30px; }
.calpastdays { border:1px solid #666; color:#000; -webkit-border-radius:5px; border-radius:5px; text-align:center; padding-top:20%; vertical-align:middle;
background:#CCC; 
/* filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC', endColorstr='#666666'); /* for IE */
background:-webkit-gradient(linear, left top, left bottom, from(#CCC), to(#666)); /* for webkit browsers */
background:linear-gradient(top,  #CCC,  #666); /* for firefox 3.6+ */
}
.caldays { border:1px solid #666; color:#FFF; -webkit-border-radius:5px; border-radius:5px; text-align:center; cursor:pointer; padding-top:20%; vertical-align:middle;
background:#85CBA8; 
/* filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#69C', endColorstr='#020273'); /* for IE */
background:-webkit-gradient(linear, left top, left bottom, from(#69C), to(#020273)); /* for webkit browsers */
background:linear-gradient(top,  #69C,  #020273); /* for firefox 3.6+ */
}
.caldays:hover { color:#000; background:#090; 
/* filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#020273', endColorstr='#69C'); /* for IE */
background:-webkit-gradient(linear, left top, left bottom, from(#020273), to(#69C)); /* for webkit browsers */
background:linear-gradient(top,  #020273,  #69C); /* for firefox 3.6+ */
}
.caltext { color:#000; font-weight:bold; font-size:12px; margin:0; text-align:center; vertical-align:middle; border-style:hidden; width:95px; background-color:#E8E8E8; }
.caldayselect { border:1px solid #666; background:#FF0; color:#000; -webkit-border-radius:5px; border-radius:5px; padding:1px 5px; text-align:center; cursor:pointer; padding-top:20%; vertical-align:middle; }
.caltoday { border:1px solid #666; -webkit-border-radius:5px; border-radius:5px; padding:1px 5px; font-weight:bold; text-align:center; cursor:pointer; padding-top:20%; vertical-align:middle;
background:#85CBA8; color:#FFF;
/* filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#69C', endColorstr='#020273'); /* for IE */
background:-webkit-gradient(linear, left top, left bottom, from(#69C), to(#020273)); /* for webkit browsers */
background:linear-gradient(top,  #69C,  #020273); /* for firefox 3.6+ */
}
.caltoday:hover { font-weight:bold; background:#090; 
/* filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#020273', endColorstr='#69C'); /* for IE */
background:-webkit-gradient(linear, left top, left bottom, from(#020273), to(#69C)); /* for webkit browsers */
background:linear-gradient(top,  #020273,  #69C); /* for firefox 3.6+ */
}
.calhighlight { border:1px solid #666; -webkit-border-radius:5px; border-radius:5px; font-weight:bold; text-align:center; cursor:pointer; padding-top:20%; vertical-align:middle;
background:#FC0; 
/* filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FC0', endColorstr='#F60'); /* for IE */
background:-webkit-gradient(linear, left top, left bottom, from(#FC0), to(#F60)); /* for webkit browsers */
background:linear-gradient(top,  #FC0,  #F60); /* for firefox 3.6+ */
}
.calhighlight:hover { font-weight:bold; background:#F60; 
/* filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F60', endColorstr='#FC0'); /* for IE */
background:-webkit-gradient(linear, left top, left bottom, from(#F60), to(#FC0)); /* for webkit browsers */
background:linear-gradient(top,  #F60,  #FC0); /* for firefox 3.6+ */
}
.calarrows { border:1px solid #060; -webkit-border-radius:5px; border-radius:5px; padding:4px 4px; text-align:center; cursor:pointer;
background:#85CBA8; font-size:22px; font-weight:bold; color:#FFF; 
/* filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#69C', endColorstr='#020273'); /* for IE */
background:-webkit-gradient(linear, left top, left bottom, from(#69C), to(#020273)); /* for webkit browsers */
background:linear-gradient(top,  #69C,  #020273); /* for firefox 3.6+ */

}
.calarrows:hover{ color:#FFF; background:#090;
/* filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#020273', endColorstr='#69C'); /* for IE */
background:-webkit-gradient(linear, left top, left bottom, from(#020273), to(#020273)); /* for webkit browsers */
background:linear-gradient(top,  #020273,  #69C); /* for firefox 3.6+ */
}
.calmonth { font-size:14px; }


/* ******************************************************************* OLD ABOVE, NEW BELOW ******************************************************************** */

/* SCORECARDT2 - TABLET */
.hole { color:#FFFFFF; background-color:#006600; font-weight:bold; padding-left:5px; height:22px; text-align:center; }
.fwh_n { color:#060; font-weight:normal; font-size:13px; font-weight:bold; }
.fwh_y { color:#FFF; background-color:#060; font-weight:bold; font-size:13px; }
.fwl_n { color:#630; font-weight:normal; }
.fwl_y { color:#FFF; background-color:#630; font-weight:bold; } 
.fwr_n { color:#600; font-weight:normal; }
.fwr_y { color:#FFF; background-color:#630; font-weight:bold; } 
.udy_n { color:#060; font-weight:normal; }
.udy_y { background-color:#060; color:#FFF; font-weight:bold; }
.udn_n { color:#F00; font-weight:normal; }
.udn_y { background-color:#F00; color:#FFF; font-weight:bold; }
.ssy_n { color:#060; font-weight:normal; }
.ssy_y { background-color:#060; color:#FFF; font-weight:bold; }
.ssn_n { color:#F00; font-weight:normal; }
.ssn_y { background-color:#F00; color:#FFF; font-weight:bold; }
.tinc { background-color:#999; color:#FFF; }
div.starthidden { display:none; }
.score_out { border:1px solid #a4cb8b; background:#e9fedb; color:#488e1b; -webkit-border-radius:5px; border-radius:5px; padding:8px 10px; line-height:50px; margin-bottom:10px; }
.lsx { border-left:1px solid #FFF; }
.bsx { border-bottom:1px solid #FFF; height:40px; }
.he0 { height:25px; }
.he1 { height:30px; }
.he2 { height:35px; }
.tace { background-color:#FF0000; color:#000; border-left:1px solid #FFF; }
.talbatros { background-color:#FF00FF; color:#000; border-left:1px solid #FFF; }
.teagle { background-color:#9999FF; color:#000; border-left:1px solid #FFF; }
.tbirdie { background-color:#99CCFF; color:#000; border-left:1px solid #FFF; }
.tpar { border-left:1px solid #FFF; }
.tbogey { background-color:#FFFF99; color:#000; border-left:1px solid #FFF; }
.tdouble { background-color:#FFCC66; color:#000; border-left:1px solid #FFF; }
.extrashead { color:#000; background-color:#6C6; font-size:14px; font-weight:normal; vertical-align:middle; }
.ttxtcounter { width:30px; color:#030; font-size:10px; border-style:hidden; text-align:center; background:#DCFDBD; }
.sc_header { border:1px solid #030; background:#063; color:#FF0; -webkit-border-radius:5px; border-radius:5px; padding:1px 5px; line-height:40px; margin-bottom:10px; text-align:center; height:25px; }
.key { border:1px solid #666; background:#E8E8E8; color:#000; -webkit-border-radius:5px; border-radius:5px; padding:4px 5px; line-height:40px; width:40px; margin-bottom:10px; text-align:center; }
.key_back { border:1px solid #666; background:#E8E8E8; color:#000; -webkit-border-radius:5px; border-radius:5px; padding:4px 5px; line-height:40px; width:100px; margin-bottom:10px; text-align:center; }
.sidebar { border:1px solid #666; background:#E8E8E8; color:#000; -webkit-border-radius:5px; border-radius:5px; padding:4px 5px; margin-bottom:5px; text-align:center; line-height:20px; }
.key_header { border:1px solid #030; background:#0A1F4D; color:#FF0; -webkit-border-radius:5px; border-radius:5px; padding:1px 1px; line-height:40px; margin-bottom:10px; text-align:center; height:40px; font-weight:bold; font-size:15px; width:140px; }
.key_pad { border:1px solid #a4cb8b; background:#CCD3F9; color:#488e1b; -webkit-border-radius:5px; border-radius:5px; padding:2px; line-height:50px; }
.key_but { border:1px solid #666; background:#CFF; color:#000; -webkit-border-radius:5px; border-radius:5px; padding:4px 5px; line-height:30px; width:70px; margin-bottom:10px; text-align:center; }
.key_butcan { border:1px solid #666; background:#DDD; color:#000; -webkit-border-radius:5px; border-radius:5px; padding:4px 5px; line-height:30px; width:70px; margin-bottom:10px; text-align:center; }
.num { font-size:16px; font-weight:bold; }
.sc_card { border:1px solid #060; background:#CCC; color:#006; -webkit-border-radius:5px; border-radius:5px; padding:1px 5px; margin-bottom:10px; text-align:center; height:368px; }
.sc_submit { border:1px solid #060; background:#FFF; color:#006; -webkit-border-radius:5px; border-radius:5px; padding:1px 5px; margin-bottom:10px; text-align:center; }
.sc_details { border:1px solid #060; background:#FFF; color:#006; -webkit-border-radius:5px; border-radius:5px; padding:1px 5px; margin-bottom:10px; text-align:center; font-size:15px; vertical-align:middle; height:45px; }
.sc_stats { border:1px solid #060; background:#DCFDBD; color:#006; -webkit-border-radius:5px; border-radius:5px; padding:1px 5px; margin-bottom:10px; text-align:center; }
.sc_extras { border:1px solid #060; background:#DCFDBD; color:#006; -webkit-border-radius:5px; border-radius:5px; padding:1px 5px; margin-bottom:10px; text-align:center; height:360px; }
.sc_detbg { background-color:#FFF; }
.sc_keys { border:1px solid #060; background:#FFF; color:#006; -webkit-border-radius:5px; border-radius:5px; margin-bottom:5px; text-align:center; }
.sc_stats { border:1px solid #060; background:#DCFDBD; color:#006; -webkit-border-radius:5px; border-radius:5px; padding:1px 5px; margin-bottom:10px; text-align:center; }
.tsides { border-left:1px solid black; border-right:1px solid black; background-color:#FFF; }
.extrastripe1 { background-color:#FFF; color:#000066; height:30px; font-size:14px; vertical-align:middle; }
.extrastripe2 { background-color:#EEE; color:#000066; height:30px; font-size:14px; vertical-align:middle; }
.top_header { border:1px solid #030; background:#063; -webkit-border-radius:5px; border-radius:5px; padding:1px 1px; line-height:30px; margin-bottom:10px; text-align:left; }
.tscorepentotal { color:#F00; font-size:12px; margin:0; text-align:center; vertical-align:middle; border-style:hidden; font-weight:bold; }
.tstripe { color:#000066; vertical-align:middle; }
.tscbgcol1 { background-color:#EEE; }
.tscbgcol2 { background-color:#CCD3F9; }
.tscoreholetotal { color:#003; font-size:14px; font-weight:bold; margin:0; text-align:center; vertical-align:middle; border-style:hidden; width:55px; }
.tscoreputttotal { color:#003; font-size:14px; font-weight:bold; margin:0; text-align:center; vertical-align:middle; border-style:hidden; width:55px; }
.tscoreholetotalstat { color:#003; font-size:14px; margin:0; text-align:center; vertical-align:middle; border-style:hidden; width:55px; font-weight:bold; }
.tscoresavetotal { color:#006; font-size:14px; margin:0; text-align:center; vertical-align:middle; border-style:hidden; width:55px; font-weight:bold; }
.thcp { height:15px; color:#006; background-color:#6C6; font-size:11px; }
.tscorecardtophole { color:#FFF; background-color:#0A1F4D; font-size:14px; font-weight:normal; vertical-align:middle; }
.tscorehole { color:#003; font-size:14px; font-weight:bold; margin:0; text-align:center; vertical-align:middle; }
.tscoreputt { color:#003; font-size:14px; font-weight:bold; margin:0; text-align:center; vertical-align:middle; }
.tscorehole_focus { color:#003; font-size:14px; font-weight:bold; margin:0; text-align:center; vertical-align:middle; border:3px solid #009; background:#FF0; }
.tscorepenalty { color:#F00; font-size:14px; font-weight:bold; margin:0; text-align:center; vertical-align:middle; }
.tscorepart { font-size:14px; font-weight:bold; }
.tscore_bg { border:1px solid #030;
background: #CCF;
background: -webkit-linear-gradient(#D6F5DA, #DDD);
background:    -moz-linear-gradient(#84F987, #CCF);
background:     -ms-linear-gradient(#99F, #CCF);
background:      -o-linear-gradient(#99F, #CCF);
background:         linear-gradient(#D6F5DA, #DDD);
 -webkit-border-radius:5px; border-radius:5px; text-align:left; }
.tee_header { border:1px solid #030; background:#063; color:#FF0; -webkit-border-radius:5px; border-radius:5px; padding:1px 1px; line-height:35px; margin-bottom:10px; text-align:center; height:40px; font-weight:bold; font-size:14px; width:180px; }
/* END OF SCORECARDT2 */

.teediff { color:#F00; font-weight:bold; background:#FF0; }
/* GRADIENT - CROSS BROWSER 

background:#999; /* for non-css3 browsers */

/* filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#000000'); /* for IE */
/* background:-webkit-gradient(linear, left top, left bottom, from(#ccc), to(#000)); /* for webkit browsers */
/* background:linear-gradient(top,  #ccc,  #000); /* for firefox 3.6+ */

.gmdate { width:86px; padding-left:5px; text-align:left; font-size:13px; color:#00C; }
.gmname { color:#00C; font-weight:bold; font-size:15px; text-align:left; }
.gmcourse { text-align:left; color:#006; font-size:14px; padding-left:5px; }
.gmcomment { width:22px; vertical-align:middle; }
.gmscore { font-size:17px; font-weight:bold; width:42px; text-align:center; color:#006; vertical-align:middle; }
.tournstripe1 { background-color:#CC6; color:#000066; height:23px; cursor:pointer; vertical-align:bottom; }
.tournstripe1a { background-color:#CC6; color:#000066; height:23px; cursor:pointer; vertical-align:top; }
.gmstripe1 { background-color:#CCD3F9; color:#000066; height:23px; cursor:pointer; vertical-align:bottom; }
.gmstripe1a { background-color:#CCD3F9; color:#000066; height:23px; cursor:pointer; vertical-align:top; }
.gmstripe2 { background-color:#F9F9F9; color:#000066; height:23px; cursor:pointer; vertical-align:bottom; }
.gmstripe2a { background-color:#F9F9F9; color:#000066; height:23px; cursor:pointer; vertical-align:top; }
.tscorestripe1 { background-color:#CCD3F9; height:44px; font-size:14px; }
.tscorestripe2 { background-color:#F9F9F9; height:44px; font-size:14px; }
.mshcdiff { font-size:13px; text-align:center; width:50px; }
.hsname { color:#0000FF; font-weight:bold; font-size:15px; text-align:left; }
.hsrank { width:45px; text-align:center; color:#060; vertical-align:middle; font-size:12px; }
.rank { display:block; position:relative; height:20px; width:20px; line-height:20px; left:11px; -moz-border-radius:30px; border-radius:30px; background-color:#333; color:#FFF; text-align:center; vertical-align:middle; font-weight:bold; }
.rank11 { display:block; position:relative; height:20px; width:20px; line-height:20px; left:11px; -moz-border-radius:30px; border-radius:30px; background-color:#999; color:#000; text-align:center; vertical-align:middle; }
.hscomment { width:30px; vertical-align:middle; }
.hsscore { font-size:16px; font-weight:bold; width:50px; text-align:center; color:#006; vertical-align:middle; }
.hsrow { height:24px; }
.logdate { width:80px; padding-left:5px; text-align:left; font-size:12px; color:#00C; }
.logname { color:#00C; font-weight:bold; font-size:14px; text-align:left; }
.logcourse { text-align:left; color:#006; font-size:11px; padding-left:5px; }
.logscore { font-size:16px; font-weight:bold; width:60px; text-align:center; color:#006; vertical-align:middle; }
.logstripe1 { background-color:#CCD3F9; color:#000066; height:30px; cursor:pointer; vertical-align:bottom; }
.logstripe1a { background-color:#CCD3F9; color:#000066; height:30px; cursor:pointer; vertical-align:top; }
.logstripe2 { background-color:#F9F9F9; color:#000066; height:30px; cursor:pointer; vertical-align:bottom; }
.logstripe2a { background-color:#F9F9F9; color:#000066; height:30px; cursor:pointer; vertical-align:top; }
.thsubhead2 { background-color:#BBB; color:#000; font-size:13px; line-height:30px; }
.thsubhead3 { color:#FFF; background-color:#333; font-weight:normal; padding-left:5px; line-height:25px; text-align:left; font-size:12px; }
.subheader { background-color:#666; color:#FFF; font-size:14px; line-height:26px; }
.tborder { background-color:#DDD; color:#006; font-size:16px; border:1px darkblue solid; padding:5px 10px 5px 10px; }
a.combub { text-decoration:none; color:#000066;  }
a.combub:link { text-decoration:none; color:#000066; }
a.combub:visited { text-decoration:none; color:#000066;}
a.combub:active { text-decoration:none; color:#000066;}
a.combub:hover { position:relative; text-decoration:none; color:#000066;}
a.combub span { display:none; }
a.combub:hover span { display:block; position:absolute; top:4px; right:20px; width:350px; padding:10px; margin:10px; z-index:100; background:#666; border:1px dotted green; text-decoration:none; color:#FFF; font-size:14px; }
a.combubup { text-decoration:none; color:#000066;  }
a.combubup:link { text-decoration:none; color:#000066; }
a.combubup:visited { text-decoration:none; color:#000066;}
a.combubup:active { text-decoration:none; color:#000066;}
a.combubup:hover { position:relative; text-decoration:none; color:#000066;}
a.combubup span { display:none; }
a.combubup:hover span { display:block; position:absolute; bottom:20px; right:20px; width:350px; padding:10px; margin:10px; z-index:100; background:#666; border:1px dotted green; text-decoration:none; color:#FFF; font-size:14px; }
a.combubtab { text-decoration:none; color:#000066;  }
a.combubtab:link { text-decoration:none; color:#000066; }
a.combubtab:visited { text-decoration:none; color:#000066;}
a.combubtab:active { text-decoration:none; color:#000066;}
a.combubtab:hover { position:relative; text-decoration:none; color:#000066;}
a.combubtab span { display:none; }
a.combubtab:hover span { display:block; position:absolute; top:4px; right:20px; width:350px; padding:10px; margin:10px; z-index:100; background:#666; border:1px dotted green; text-decoration:none; color:#FFF; font-size:14px; }
a.combubtabup { text-decoration:none; color:#000066;  }
a.combubtabup:link { text-decoration:none; color:#000066; }
a.combubtabup:visited { text-decoration:none; color:#000066;}
a.combubtabup:active { text-decoration:none; color:#000066;}
a.combubtabup:hover { position:relative; text-decoration:none; color:#000066;}
a.combubtabup span { display:none; }
a.combubtabup:hover span { display:block; position:absolute; bottom:20px; right:20px; width:350px; padding:10px; margin:10px; z-index:100; background:#666; border:1px dotted green; text-decoration:none; color:#FFF; font-size:14px; }
a.scinc { text-decoration:none; color:#000066;  }
a.scinc:link { text-decoration:none; color:#000066; }
a.scinc:visited { text-decoration:none; color:#000066;}
a.scinc:active { text-decoration:none; color:#000066;}
a.scinc:hover { position:relative; text-decoration:none; color:#000066;}
a.scinc span { display:none; }
a.scinc:hover span { display:block; position:absolute; top:4px; left:100px; width:350px; padding:10px; margin:10px; z-index:100; background:#E7FEE8; border:1px solid #060; text-decoration:none; color:#000; font-size:14px; }
a.scinc2 { text-decoration:none; color:#000066;  }
a.scinc2:link { text-decoration:none; color:#000066; }
a.scinc2:visited { text-decoration:none; color:#000066;}
a.scinc2:active { text-decoration:none; color:#000066;}
a.scinc2:hover { position:relative; text-decoration:none; color:#000066;}
a.scinc2 span { display:none; }
a.scinc2:hover span { display:block; position:absolute; top:10px; right:10px; width:280px; padding:10px; margin:10px; z-index:100; background:#E7FEE8; border:1px solid #060; text-decoration:none; color:#000; font-size:14px; text-align:left; }
a.repmsg { text-decoration:none; color:#000066;  }
a.repmsg:link { text-decoration:none; color:#000066; }
a.repmsg:visited { text-decoration:none; color:#000066;}
a.repmsg:active { text-decoration:none; color:#000066;}
a.repmsg:hover { position:relative; text-decoration:none; color:#000066;}
a.repmsg span { display:none; }
a.repmsg:hover span { display:block; position:absolute; top:15px; left:10px; width:350px; padding:10px; margin:10px; z-index:100; background:#E7FEE8; border:1px solid #060; text-decoration:none; color:#000; font-size:14px; }
a.scputts {	 text-decoration:none; color:#000066; font-size:11px;  }
a.scputts:link { text-decoration:none; color:#000066; }
a.scputts:visited { text-decoration:none; color:#000066;}
a.scputts:active { text-decoration:none; color:#000066;}
a.scputts:hover { position:relative; text-decoration:none; color:#000066;}
a.scputts span { display:none; }
a.scputts:hover span { display:block; position:absolute; top:15px; left:100; width:200px; padding:5px 5px 5px 5px; margin:10px; z-index:100; background:#666; border:1px dotted green; opacity:1.9; text-decoration:none; color:#FFF; border:1px solid #FFF;}
a.sccss {	 text-decoration:none; color:#000066;  }
a.sccss:link { text-decoration:none; color:#000066; }
a.sccss:visited { text-decoration:none; color:#000066;}
a.sccss:active { text-decoration:none; color:#000066;}
a.sccss:hover { position:relative; text-decoration:none; color:#000066;}
a.sccss span { display:none; }
a.sccss:hover span { display:block; position:absolute; top:15px; left:0; width:490px; padding:5px 5px 5px 5px; margin:10px; z-index:100; background:#666; border:1px dotted green; opacity:1.9; text-decoration:none; color:#FFF; border:1px solid #FFF;}
.numcom { border:solid 1px #FF0; -webkit-border-radius:6px 6px 6px 6px; border-radius:6px 6px 6px 6px; width:16px; height:11px; background-color:#000; color:#FFF; font-size:11px; }


.page { background-color:#69F; width:30px; height:30px; color:#000; font-size:14px; text-align:center; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; }
.pagenum { width:30px; height:30px; font-size:13px; }
.pagenorm { width:30px; height:30px; text-align:center; cursor:pointer; font-size:14px; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; }
.pagenorm:hover { background-color:#DDDFEE; }
th:first-child { -webkit-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; }
.lbnum { width:25px; padding-left:2px; text-align:center; }
.lbhc { width:40px; text-align:right; padding-right:5px; }
.schc { background-color:#FFFF00; height:25px; font-size:13px; }
.lbstripe1 { background-color:#CCD3F9; color:#000066; height:28px; font-size:14px; cursor:pointer; }
.lbstripe2 { background-color:#F9F9F9; color:#000066; height:28px; font-size:14px; cursor:pointer; }
.stats1 { background-color:#CCD3F9; color:#000066; height:30px; font-size:14px; }
.stats2 { background-color:#F9F9F9; color:#000066; height:30px; font-size:14px; }
.stathl { font-weight:bold; color:#00C; }
.stripe1 { background-color:#CCD3F9; color:#000066; height:34px; font-size:14px; }
.stripe2 { background-color:#F9F9F9; color:#000066; height:34px; font-size:14px; }
.stripe1a { background-color:#CCC; color:#000066; height:34px; }
.stripe2a { background-color:#6CC; color:#000066; height:34px; }
.stripeag1 { background-color:#CCD3F9; color:#000066; height:34px; font-size:14px; }
.stripeag2 { background-color:#F9F9F9; height:34px; font-size:14px; }
.ticker1 { background-color:#CCD3F9; height:30px; font-size:14px; }
.ticker2 { background-color:#F9F9F9; color:#000066; height:30px; font-size:14px; }
.setstripe1 { background-color:#CCD3F9; color:#000066; font-size:14px; }
.setstripe2 { background-color:#F9F9F9; color:#000066; font-size:14px; }
.adm1 { background-color:#CCD3F9; color:#000066; height:20px; font-size:11px; }
.adm2 { background-color:#F9F9F9; color:#000066; height:20px; font-size:11px; }
.hof1 { background-color:#CCD3F9; color:#000066; height:28px; font-size:14px; }
.hof2 { background-color:#F9F9F9; color:#000066; height:28px; font-size:14px; }
.hofodd { background-color:#CCD3F9; color:#000066; height:28px; cursor:pointer; font-size:14px; }
.hofeven { background-color:#F9F9F9; color:#000066; height:28px; cursor:pointer; font-size:14px; }
.st1 { background-color:#CCD3F9; color:#000066; height:28px; font-size:14px; cursor:pointer; }
.st2 { background-color:#F9F9F9; color:#000066; height:28px; font-size:14px; cursor:pointer; }
.st1ext { background-color:#CCD3F9; color:#000066; height:28px; font-size:14px; cursor:pointer; }
.st2ext { background-color:#F9F9F9; color:#000066; height:28px; font-size:14px; cursor:pointer; }
/* .st1:hover, .st2:hover { background-color:#A7F8A5; } */
.selectc1 { background-color:#CCD3F9; color:#000066; height:32px; cursor:pointer; vertical-align:middle; }
.selectc2 { background-color:#F9F9F9; color:#000066; height:32px; cursor:pointer; vertical-align:middle; }
.parheader { height:26px; }
.pfixed { position:fixed; }
.scheader2 { background-color:#093; color:#FFF; font-size:13px; font-weight:bold; line-height:26px; }
.hofleader { font-size:14px; background-color:#FFFF00; font-weight:normal; cursor:pointer; height:28px; }
.hofleader2 { font-size:14px; background-color:#FFFF00; font-weight:normal; height:28px; }
.hofheader { color:#000000; background-color:#CCC; height:28px; vertical-align:middle; text-align:center; font-size:14px; -webkit-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; }
.hofrcol { border-bottom:1px solid #999999; padding-right:3px; text-align:right; }
.teetime1 { background-color:#CCD3F9; color:#000066; font-size:14px; vertical-align:middle; padding-left:5px; }
.teetime2 { background-color:#F9F9F9; color:#000066; font-size:14px; vertical-align:bottom; padding-left:5px; }
.msgbg { background-color:#CCD3F9; color:#000066; }

/* Ticker */
.tickerhead { color:#000; font-size:14px; font-weight:bold; padding-right:5px; }
.tickerhio { color:#639; }
.tickerhcdown { color:#060; }
.tickerhcup { color:#C00; }
.tickerbird { color:#00F; }
.tickeralb { color:#903; }
.tickereag { color:#CC0099; }
.tickergir { color:#663; }
.tickerputt { color:#309; }
.tickerfwy { color:#333; }
.tickerhcp { color:#000; }
.tickerpb { color:#606; }
.tickerevent { color:#003; }
.tickerevent a { color:#003; font-weight:bold; }

#nav-menu ul { list-style:none; padding:0; margin:0; } 
#nav-menu li { float:left; margin:0 1px; } 
#nav-menu li a { height:30px; line-height:30px; float:left; width:120px; font-size:13px; display:block; background-color:#060; color:#FFF; text-decoration:none; text-align:center; } 
#nav-menu li a:hover { background-color:#B4FCB9; color:#060; }
/* Hide from IE5-Mac \*/
#nav-menu li a { float:none }
/* End hide */ 
#nav-menu { width:500px } 
.msgbox { -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px;  border:1px solid #0A1F4D; color:#0A1F4D; }
.greybox { -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px;  border:1px solid #666; }
.blackbox { -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px;  border:1px solid #000; }
.boxbot { border-bottom:1px solid green; }
.boxborder { border:1px solid green; }
.b-left { border-left:1px solid #006; }
.b-right { border-right:1px solid #006; }
.boxsizingborder { -webkit-box-sizing:border-box; box-sizing:border-box; }
.msgtxtarea { width:97%; font-size:14px; font-weight:normal; color:#000066; background-color:#CFF; resize:none; }
.msgg31 { font-size:14px; font-weight:normal; color:#000066; background-color:#CCD3F9; resize:none; padding:10px 2px 10px 5px; text-align:left; }
.msgg32 { font-size:14px; font-weight:normal; color:#000066; background-color:#F9F9F9; resize:none; padding:10px 2px 10px 5px; text-align:left; }
div.starthidden { display:none; }
div.centered { display:none; position:absolute; top:30%; left:37%; width:350px; }
div.centeredshow { display:block; position:absolute; top:30%; left:37%; width:350px; }
div.tmcard { position:absolute; top:30%; left:37%; width:350px; }
.f8 { font-size:8px; }
.f9 { font-size:9px; }
.f10 { font-size:10px; }
.f11 { font-size:11px; }
.f12 { font-size:12px; }
.f13 { font-size:13px; }
.f14 { font-size:14px; }
.f15 { font-size:15px; }
.f16 { font-size:16px; }
.f17 { font-size:17px; }
.f18 { font-size:18px; }
.f19 { font-size:19px; }
.f20 { font-size:20px; }
.f21 { font-size:21px; }
.f22 { font-size:22px; }
.f23 { font-size:23px; }
.f24 { font-size:24px; }
.f25 { font-size:25px; }
.f26 { font-size:26px; }
.f27 { font-size:27px; }
.f28 { font-size:28px; }
.f29 { font-size:29px; }
.f30 { font-size:30px; }
.f31 { font-size:31px; }
.f32 { font-size:32px; }
.f33 { font-size:33px; }
.f34 { font-size:34px; }
.f35 { font-size:35px; }
.f36 { font-size:36px; }
.f37 { font-size:37px; }
.f38 { font-size:38px; }
.f39 { font-size:39px; }
.f40 { font-size:40px; }
.f41 { font-size:41px; }
.f42 { font-size:42px; }
.f43 { font-size:43px; }
.f44 { font-size:44px; }
.f45 { font-size:45px; }
.f46 { font-size:46px; }
.f47 { font-size:47px; }
.f48 { font-size:48px; }
.f49 { font-size:49px; }
.f50 { font-size:50px; }
.ptb5 { padding:5px 0px 5px 0px; }
.ptb10 { padding:10px 0px 10px 0px; }
.m5 { margin:5px; }
.mb5 { margin-bottom:5px; }
.mt2 { margin-top:2px; }
.mt5 { margin-top:5px; }
.m10 { margin:10px; }
.m15 { margin:15px; }
.mall10 { margin:10px 10px 10px 10px; }
.mb10 { margin-bottom:10px; }
.mt10 { margin-top:10px; }
.vat { vertical-align:top; }
.tac { text-align:center; }
.padl2 { text-align:left; padding-left:2px }
.padl { text-align:left; padding-left:5px }
.padl20 { text-align:left; padding-left:20px }
.padr20 { text-align:right; padding-right:20px }
.padl50 { text-align:left; padding-left:50px }
.padr50 { text-align:right; padding-right:50px }
.padall5 { text-align:left; padding:5px 5px 5px 5px; }
.padr { text-align:right; padding-right:5px; }
.padr2 { text-align:right; padding-right:2px; }
.padt10 { padding-top:10px; }
.padud { padding:5px 0px 5px 0px; }
.padud5 { padding:5px 0px 5px 0px; }
.padud10 { padding:10px 0px 10px 0px; }
.blurb { font-size:14px; text-align:left; }
.lbox { -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; border:1px solid #0A1F4D; height:320px; width:300px; background-color:#FFF; }
.lblabel { font-size:14px; text-align:left; padding:15px 0px 0px 20px; }
.lbfield { width:60px; font-size:14px; }
.lbinner { margin:15px; height:260px; }
.logbut { padding:20px 0px 20px 0px; }
.lbwarning { color:#F00; font-weight:bold; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; height:25px; border:1px solid red; background-color:#FFF; padding-top:6px; }
.txt_yellow { color:#FF0; margin:0; }
.bd { font-weight:bold; }
.recentcourses { width:300px; overflow-y:auto; overflow-x:hidden; }
.favcourses { width:270px; overflow-y:auto; overflow-x:hidden; }
.textal { text-align:center; }
.field { font-size:14px; color:#000; background-color:#FFC; font-weight:normal; margin:0; padding-left:2px; }
.field2 { font-size:12px; color:#000; background-color:#9FF; font-weight:normal; margin:0; padding-left:2px; height:20px; }
.field3 { color:#003; background-color:#FFC; margin:0; padding-left:2px; }
.flen100 { width:100px; }
.flen120 { width:120px; }
.flen140 { width:140px; }
.flen160 { width:160px; }
.flen180 { width:180px; }
.flen200 { width:200px; }
.flen220 { width:220px; }
.point { cursor:pointer; }
.coursename { font-size:15px; color:#003;  }
.statslabel { padding-left:2px; text-align:left; }
.statsresult { padding-right:4px; text-align:right; }
.hoflist { border-right:1px solid #999999; border-top:1px solid #999999; border-left:1px solid #999999; }
.scrow { padding-left:2px; font-size:14px; line-height:26px; }
.txtmsg { font-size:14px; font-weight:bold; background-color:#CCF; text-align:center; vertical-align:middle; color:#006; padding:10px 0px 10px 0px; }
.default { color:#000066; height:28px; font-size:13px; background-color:#FFFF00; }
.fwbold { font-weight:bold; }
.fwnorm { font-weight:normal; }
.lightback { background-color:#EEE; }
.scorebox { -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px;  border:1px solid #000; }
.boxfw { width:14px; text-align:center; vertical-align:middle; font-weight:bold; }
.boxfwfull { border:0px solid red; height:28px; display:table-cell; vertical-align:middle }
.boxudss { width:20px; margin:0px; border-style:hidden; font-weight:bold; text-align:center; vertical-align:middle; }
.scgrid { border-right:0px solid #999; }
.hcp { background-color:#CCC; height:22px; font-size:12px; color:#333; }
.stbscore1 { background-color:#EEE;; height:28px; color:black; margin:0; text-align:center; border-style:hidden; }
.stbscore2 { background-color:#CCD3F9; height:28px; color:black; margin:0; text-align:center; border-style:hidden; }
.stbteamscore1 { background-color:#EEE;; height:22px; color:black; font-size:11px; font-weight:bold; margin:0; text-align:center; border-style:hidden; }
.stbteamscore2 { background-color:#CCD3F9; height:22px; color:black; font-size:11px; font-weight:bold; margin:0; text-align:center; border-style:hidden; }
.score1 { background-color:#EEE;; color:#000066; height:27px; font-size:12px; }
.score2 { background-color:#CCD3F9; color:#000066; height:27px; font-size:12px; }
.scoreteam1 { background-color:#EEE;; color:#000066; height:22px; font-size:12px; }
.scoreteam2 { background-color:#CCD3F9; color:#000066; height:22px; font-size:12px; }
.scbox1 { background-color:#EEE; }
.scbox2 { background-color:#CCD3F9; }
.t2roundnotes { width:330px; border-style:hidden; background-color:#FFF; resize:none; }
.sccoursename { font-size:14px; color:#FF0; }
.scrating { font-size:12px; color:#FFF; }
.scdate { font-size:14px; color:#FFF; }
.coursebox { -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; background-color:#DFD3E7 }
.sctxtarea { background-color:#DBF7FB; color:#000; box-shadow:none; resize:none; }

/* DISPLAY SCORE */
.dsbl { border-left:1px solid black; border-bottom:1px solid black; }
.dst{ border-top:1px solid #666; }
.dst2{ border-top:2px solid #666; }
.dst3{ border-top:3px solid #666; }
.dstgrey{ border-top:1px solid #999; }
.dsr { border-right:1px solid black; }
.dsbr { border-right:1px solid black; border-bottom:1px solid black; }
.dstb { border-top:1px solid black; border-bottom:1px solid black; }
.dsb { border-bottom:1px solid black; }
.dsbgrey { border-bottom:1px solid #999; }
.dsbox { border:1px solid black; }
.ds9 { background-color:#FFF; }
.dstxt { height:34px; vertical-align:middle; }
.dsstripe1 { background-color:#EEE;; }
.dsstripe2 { background-color:#CCD3F9; }
.dsheader { background-color:#006; color:#FFF; height:40px; vertical-align:middle; }
.dsheader2 { background-color:#006; color:#FFF; height:30px; vertical-align:middle; }
.dsstats { font-size:14px; height:20px; font-weight:bold; }
.dsstatsheader { font-size:14px; color:#666; height:22px; }
.dsstatsheader2 { font-size:12px; color:#666; height:22px; }
.dstopstripe1 { background-color:#F8F8F8; }
.dstopstripe2 { background-color:#CCF; }
.dsindex { background-color:#CCF; color:black; }
.dssideheader { background-color:#D6F1FE; height:30px; }
.dsscorestripe1 { background-color:#C9EDB1; color:#000066; height:25px; }
.dsscorestripe2 { background-color:#E8E9EA; color:#000066; height:25px; }
.dsscheight { height:25px; }
.dsscbgcol1 { background-color:#C9EDB1; }
.dsscbgcol2 { background-color:#E8E9EA; }
.dsscoreholetotal { color:#000; margin:0; text-align:center; border-style:hidden; }
.dsscoreholetotalstat { color:#003; margin:0; text-align:center; border-style:hidden; }
.dsscorepenaltytotal { color:#F00; margin:0; text-align:center; border-style:hidden; }
.dsscorecardtophole { color:#FFF; background-color:#6C6; }
.dsscorecardtopends { color:#060; background-color:#6C6; }
.dsscorehole { color:#003;margin:0; text-align:center; }
.dsscorepenalty { color:#F00;margin:0; text-align:center; }
.dsscorecard1 { font-size:18px; font-weight:bold; }

.scorecardbg { background-color:#DDD; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px;  border:1px solid #111; }
.scorecardinnerbg { background-color:#000; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px;  border:1px solid #000; }
.scbg { background-color:#EEE; }
.bscross { font-size:15px; color:#B62521; font-weight:bold; padding:0px; margin:0px; }
.bstick { font-size:20px; color:#0A1F4D; font-weight:bold; padding:0px; margin:0px; }
.bscriptsc { font-size:16px; }
.bscriptfw { font-size:16px; }
.bscriptpt { font-size:14px; }
.bscriptpn { font-size:13px; color:#F00 }
.fwy_total { color:#063; font-size:14px; }
.fwy_hit { color:#063; font-size:16px; font-weight:bold; width:15px; }
.fwy_miss { color:#930; font-size:14px; width:15px; }
.dispscore { font-size:14px; font-weight:bold; }
.stableford { background-color:#FFF; font-size:14px; color:black; height:26px;}
.disphcindex { background-color:#8FC581; font-size:14px; color:black; height:26px;}
.dispscorestripe1 { background-color:#CCD3F9; height:26px; }
.dispscorestripe2 { background-color:#F9F9F9; height:26px; }
.dispscorestripe3 { background-color:#F9F9F9; height:24px; }
.scorecardstats1 { background-color:#CCD3F9; color:#000066; height:28px; font-size:14px; }
.scorecardstats2 { background-color:#F9F9F9; color:#000066; height:28px; font-size:14px; }
.memname { color:#FF0; }
.scheader { background-color:#0A1F4D; color:#FFF; font-size:14px; font-weight:bold; line-height:26px; }
.scorecolorkey { border:1px solid #060; background:#FFF; color:#006; -webkit-border-radius:4px; border-radius:4px; margin-bottom:4px; text-align:center; color:#000; }
.detailsbox { border:1px solid #000; background:#FFF; color:#006; -webkit-border-radius:4px; border-radius:4px; margin-bottom:4px; text-align:center; }
.detailsboxbot { border-bottom:1px solid #000; }
.detailsbg { background-color:#FFF; }
.keybox { height:22px; text-align:center; vertical-align:middle; }
.ace { background-color:#FF0000; text-align:center; vertical-align:middle;  }
.albatros { background-color:#FF00FF; text-align:center; vertical-align:middle; }
.eagle { background-color:#9999FF; text-align:center; vertical-align:middle; }
.birdie { background-color:#99CCFF; text-align:center; vertical-align:middle; }
.par { background-color:#FFFFFF; text-align:center; vertical-align:middle; }
.bogey { background-color:#FFFF99; text-align:center; vertical-align:middle; }
.double { background-color:#FFCC66; text-align:center; vertical-align:middle; }
.incx { font-size:14px; }
/* Teebox colors */
.teeinnerbg { background-color:#000; -webkit-border-radius:0px 0px 4px 4px; border-radius:0px 0px 4px 4px;  border:1px solid #000; }
.tboxgreen  { background-color:#99FF66; height:28px; }
.tboxyellow  { background-color:#FFFF00; height:28px; }
.tboxblue  { background-color:#00C; color:#FFF; height:28px; }
.tboxwhite  { background-color:#EEEEEE; height:28px; }
.tboxred  { background-color:#FF3333; color:#FFF; height:28px; }
.tboxblack  { background-color:#333; color:#FFF; height:28px; }
.tboxdefault1 { background-color:#CCDDFF; height:28px; }
.tboxdefault2 { background-color:#F1F1F1; height:28px; }
.sctboxgreen  { background-color:#99FF66; height:28px; }
.sctboxyellow  { background-color:#F4FF2D; height:28px; }
.sctboxblue  { background-color:#5353FF; color:#FFF; height:28px; }
.sctboxwhite  { background-color:#EEEEEE; height:28px; }
.sctboxred  { background-color:#FF6262; color:#FFF; height:28px; }
.sctboxblack  { background-color:#333; color:#FFF; height:28px; }
.sctboxdefault1 { background-color:#CCDDFF; height:28px; }
.sctboxdefault2 { background-color:#F1F1F1; height:28px; }
.teelist { height:34px; text-align:left; padding-left:3px; cursor:pointer; }
.teelist2 { height:34px; text-align:center; cursor:pointer; }
.selectteelist { height:30px; text-align:left; padding-left:20px; cursor:pointer; font-size:12px; border-bottom:#CCC solid 1px; color:#666; }
.bbotgrey { border-bottom:#CCC solid 1px; }
.bggrey { background-color:#CCC; }
.bglgrey { background-color:#EEE; }

/* Tournaments */

/* REPORTS */
.reportrow { color:black; font-size:11px; font-weight:bold; margin:0; background-color:#CCCCFF; border-style:hidden; }


/* DROP BOXES */
.grpdropbox { font-size:14px; color:#000; background-color:#EEE; font-weight:normal; margin:0; }
.coursedropbox { font-size:13px; color:#000066; background-color:#EEE; font-weight:normal; margin:0; }
.dropbox { font-size:11px; color:#000066; background-color:#EEE; font-weight:normal; margin:0; }
.dropbox2 { font-size:12px; color:#000066; background-color:#EEE; font-weight:normal; margin:0; }
.dropbox3 { font-size:14px; color:#000066; background-color:#EEE; font-weight:normal; margin:0; }
.dropbox4 { font-size:12px; color:#000066; background-color:#D5F7FF; font-weight:normal; margin:0; }
.dropboxsmall { font-size:10px; color:#000066; background-color:#EEE; font-weight:normal; margin:0; }
.dropbox5 { font-size:15px; color:#000066; background-color:#FFC; font-weight:normal; margin:0; }
select option:hover {
    background-color: yellow;
}
/* JCAROUSEL CSS */
.jcarousel-skin-tango .jcarousel-container { background:#DDD; border-radius: 8px; border: 1px solid black; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
.jcarousel-skin-tango .jcarousel-direction-rtl { direction: rtl; }
/* outer skin */
.jcarousel-skin-tango .jcarousel-container-vertical { padding: 3px 1px 3px 1px; width: 505px; height: 250px; }
.jcarousel-skin-tango .jcarousel-clip { overflow: hidden; }
.jcarousel-skin-tango .jcarousel-clip-vertical { width: 505px; height: 250px; }
/* Item */
.jcarousel-skin-tango .jcarousel-item { width: 505px; height: 70px; }
.jcarousel-skin-tango .jcarousel-item-vertical { margin-bottom: 10px; }
.jcarousel-skin-tango .jcarousel-item-placeholder { background: rgb(255, 255, 255); color: rgb(0, 0, 0); }


.lowd { font-size:14px; color:#000066; }
.lowd li { padding:4px; }
.lowdtext { color:green; font-size:14px; }

.vscoretxt { font-size:14px; font-weight:bold; padding-left:2px; }
.fblogin { font-size:13px; color:#006; vertical-align:middle; }

/* GREY OUT */
#processing { width:150px; height:150px; background:#FFF; text-align:center; position:absolute; margin-left:-75px; margin-top:-75px; left:50%; top:50%; z-index:20; display:none; }
#screen { position:absolute; left:0; top:0; background:#009; }
.procbg { background-color:#AAA; border:2px solid black; }

/* JQUERY OVERRIDES */
.ui-dialog .ui-dialog-content {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:13px;
	border:0;
	padding:0px 0px 0px 0px;
	background:none;
	background-color:#000;
}


/* EXTERNAL NEW COLOURS ***************************************************************************************************************************************************/
.bg { background-color:#006; } /* 0A1F4D */
.menutxt { color:#FFF; }
.txt { color:#0A1F4D; font-size:12px; }
.fwb { font-weight:bold; }
.fwn { font-weight:normal; }
.rh25 { max-height:25px; }
.navmenu { text-align:center; color:#FFF; font-weight:bold; font-size:12px; height:25px; width:90px; cursor:pointer; vertical-align:middle; }
.navmenu:hover { background-color:#CCC; color:#333; }
.extnavmenu { text-align:center; font-weight:normal; height:25px; width:140px; cursor:pointer; vertical-align:middle; }
.headertop { font-size:11px; text-align:center; border-left:1px solid #666; vertical-align:middle; cursor:pointer; height:24px; width:90px;  }
.headertop:hover { background-color:#CCC; color:#333; }
.headerlogo { font-size:17px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.headertxt { font-size:12px; }
.txt_paysubs { font-size:13px; font-weight:bold; }
.hcboxold { border:1px solid #a4cb8b; background:#CCC; color:#0A1F4D; -webkit-border-radius:4px; border-radius:4px; line-height:20px; font-size:14px; height:20px; }
.hcbox { border:1px solid #666; background:#CCC; color:#0A1F4D; -webkit-border-radius:4px; border-radius:4px; font-size:14px; width:170px; padding-top:5px; height:23px; }
.thheader { background-color:#0A1F4D; color:#FFF; font-size:14px; line-height:30px; }
.thheader2 { background-color:#0A1F4D; color:#FFF; font-size:14px; line-height:28px; }
.thheader3 { background-color:#0A1F4D; color:#FFF; font-size:14px; line-height:24px; }
.thheader4 { background-color:#0A1F4D; color:#FFF; font-size:14px; font-weight:normal; line-height:24px; }
.thheader5 { background-color:#0A1F4D; color:#FFF; font-size:14px; font-weight:normal; line-height:24px; }
.thheader6 { background-color:#CCC; color:#000; font-size:14px; line-height:28px; }
.thheaderAdm { background-color:#0A1F4D; color:#FFF; font-size:11px; font-weight:normal; line-height:20px; }
.thsubhead { background-color:#0A1F4D; color:#FFF; font-size:13px; line-height:25px; }
.leader { background-color:#FF9; height:28px; font-size:14px; cursor:pointer; color:#0A1F4D }
a.leader {	 text-decoration:none; }
a.leader:link { text-decoration:none; }
a.leader:visited { text-decoration:none; }
a.leader:active { text-decoration:none; }
a.leader:hover { position:relative; text-decoration:none; }
.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}
.btn-success {color:#fff;background-color:#8bc34a;border-color:#7eb73d; }
.pagetxt { color:#0A1F4D; }
.csheader { color:#0A1F4D; padding-left:3px; height:24px; vertical-align:middle; font-size:14px; font-weight:bold; }
.ch_stats_num { border:1px solid #666; color:#006; -webkit-border-radius:5px; border-radius:5px; padding:1px 5px; margin-bottom:10px; text-align:center; vertical-align:middle; font-size:24px; text-align:center; color:#FFF; background-color:#0A1F4D; width:20px; }
.coursepage { background-color:#E8E9EA; font-weight:normal; cursor:pointer; font-size:14px; width:25px; height:25px; }
.coursepage:hover { background-color:#D0EBE4; }
.coursepageempty { width:25px; height:25px; color:#999; }
.coursepageselect { background-color:#0A1F4D; color:#FFF; font-size:14px; width:25px; height:25px; }


.thheadersmall { background-color:#0A1F4D; color:#FFF; font-size:11px; }
.thhead1 { color:#FFF; background-color:#0A1F4D; font-weight:normal; padding-left:5px; line-height:22px; text-align:left; }
.thtitle { color:#FFF; background-color:#333; font-weight:normal; padding-left:5px; line-height:30px; max-height:30px; text-align:left; font-size:14px; }
.thtitler { color:#FFF; background-color:#333; font-weight:normal; padding-right:5px; line-height:30px; text-align:right; font-size:14px; }
.thtitle2 { color:#FFF; background-color:#111; font-weight:normal; padding-left:5px; line-height:30px; text-align:left; font-size:14px; }

.thheaderCUL { -webkit-border-radius:4px 0 0 0; border-radius:4px 0 0 0; } /* Corner Upper Left */
.thheaderCL { -webkit-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px; } /* Corner Both Left */
.thheaderCUR { -webkit-border-radius:0 4px 0 0; border-radius:0 4px 0 0; } /* Corner Upper Right */
.thheaderCR { -webkit-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0; } /* Corner Both Right */
.thheaderCBL { -webkit-border-radius:0 0 0 4px; border-radius:0 0 0 4px; } /* Corner Bottom Left */
.thheaderCBR { -webkit-border-radius:0 0 4px 0; border-radius:0 0 4px 0; } /* Corner Bottom Right */
.thheaderUp { -webkit-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; } /* Corners Upper Left & Right */
.thheaderDown { -webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; } /* Corners Bottom Left & Right */
.thheaderL { -webkit-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px; } /* Corner Left Upper & Bottom */
.thheaderR { -webkit-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0; } /* Corner Right Upper & Bottom */
.thheaderFULL { -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; } /* All 4 corners */

/* BUTTONS */
.msgbutton { background-color:#009; color:#FFF; cursor:pointer; font-size:14px; width:160px; height:34px; border:1px solid #999; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; }
.msgbutton:hover { background-color:#006; }
.buttonticker { background-color:#009; color:#FFF; cursor:pointer; font-size:10px; width:40px; border:1px solid #999; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; }
.buttonticker:hover { background-color:#006; }
.tbutton { background-color:#009; color:#FFF; cursor:pointer; font-size:18px; height:50px; width:150px; border:1px solid #999; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; }
.tbutton_sm { background-color:#060; color:#FFF; cursor:pointer; font-size:14px; width:115px; height:45px; }
.tournbutton { background-color:#009; color:#FFF; cursor:pointer; font-weight:normal; font-size:12px; width:135px; height:25px; border:1px solid #999; }
.tournbutton:hover { background-color:#006; }
.tournbuttongrey { background-color:#999; color:#333; cursor:pointer; font-weight:normal; font-size:12px; width:135px; height:25px; border:1px solid #999; }
.paybutton { font-size:12px; background-color:#009; color:#FFF; cursor:pointer; height:25px; width:80px; -webkit-border-radius:9px 9px 9px 9px; border-radius:9px 9px 9px 9px; }
.paybutton:hover { background-color:#C00; color:#FFF; }
.ttbutton { font-family:Arial, Helvetica, sans-serif; height:25px; font-size:11px; background-color:#009; color:#FFF; cursor:pointer; width:120px; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px;  }
.ttbutton:hover { background-color:#006; }
.adminbutton { font-family:Arial, Helvetica, sans-serif; height:25px; font-size:11px; background-color:#009; color:#FFF; cursor:pointer; width:120px; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px;  }
.adminbutton:hover { background-color:#006; }
.reportbutton { background-color:#009; color:#FFF; cursor:pointer; font-size:14px; width:160px; height:34px; border:1px solid #999; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; }
.reportbutton:hover { background-color:#006; }
.reportbutton2 { background-color:#009; color:#FFF; cursor:pointer; vertical-align:central; font-size:14px; width:190px; height:34px; border:1px solid #999; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; }
.reportbutton2:hover { background-color:#006; }
.button1 { background-color:#000099; color:#FFF; cursor:pointer; font-size:14px; width:170px; height:30px; border:1px solid #999; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; }
.button1:hover { background-color:#006; }
.buttonlong { background-color:#009; color:#FFF; cursor:pointer; font-size:14px; width:190px; height:30px; border:1px solid #999; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; }
.buttonlong:hover { background-color:#006; }
.buttonlongdis { background-color:#009; color:#555; cursor:pointer; font-size:14px; width:190px; height:30px; border:1px solid #999; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; }
.buttonlong2 { background-color:#009; color:#FFF; cursor:pointer; font-size:14px; width:130px; height:30px; border:1px solid #999; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; }
.buttonlong2:hover { background-color:#006; }
.graphbuttonlong { background-color:#009; color:#FFF; cursor:pointer; font-size:14px; width:205px; height:30px; border:1px solid #999; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; }
.graphbuttonlong:hover { background-color:#006; }
.graphbuttonlongdis { background-color:#009; color:#CCC; font-size:12px; width:205px; height:30px; border:1px solid #999; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; cursor:none; }
.button2 { background-color:#009; color:#FFF; cursor:pointer; font-weight:normal; font-size:14px; border:1px solid #999; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; }
.button2:hover { background-color:#006; }
.button3 { background-color:#009; color:#FFF; cursor:pointer; font-weight:normal; font-size:14px; border:1px solid #999; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; }
.button3:hover { background-color:#006; }
.button4 { background-color:#009; color:#FFF; cursor:pointer; font-weight:normal; font-size:14px; width:80px; height:28px; border:1px solid #999; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; }
.button4:hover { background-color:#006; }
.button5 { background-color:#C36; color:#FFF; cursor:pointer; font-weight:normal; font-size:14px; border:1px solid #999; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; }
.button5:hover { background-color:#C66; }
.button6 { background-color:#639; color:#FFF; cursor:pointer; font-size:14px; width:140px; height:25px; border:1px solid #999; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; }
.button6:hover { background-color:#006; }
.button6small { background-color:#639; color:#FFF; cursor:pointer; font-size:12px; border:1px solid #999; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; }
.button6small:hover { background-color:#636; }
.button7 { background-color:#009; color:#FFF; cursor:pointer; font-size:14px; width:140px; height:25px; border:1px solid #999; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; }
.button7:hover { background-color:#006; }
.button8 { background-color:#00F; color:#FFF; cursor:pointer; font-size:14px; width:160px; height:34px; border:1px solid #999; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; }
.button8:hover { background-color:#009; }
.button2row { background-color:#009; color:#FFF; cursor:pointer; font-weight:normal; font-size:12px; border:1px solid #999; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; min-height:40px; }
.button2row:hover { background-color:#006; }
.buttonsmall { background-color:#009; color:#FFF; cursor:pointer; font-size:10px; border:1px solid #999; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; }
.buttonsmall:hover { background-color:#006; }
.buttonsmall2 { background-color:#009; color:#FFF; cursor:pointer; font-size:13px; height:22px; width:100px; border:1px solid #999; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; }
.buttonsmall2:hover { background-color:#006; }
.buttonsmall3 { background-color:#009; color:#FFF; cursor:pointer; font-size:13px; height:22px; border:1px solid #999; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; }
.buttonsmall3:hover { background-color:#006; }
.groupbutton1 { background-color:#009; color:#FFF; cursor:pointer; font-weight:normal; font-size:14px; width:160px; height:34px; border:1px solid #999; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; }
.groupbutton1:hover { background-color:#006; }
.loginbutton { background-color:#009; color:#FFF; cursor:pointer; font-size:16px; height:35px; width:150px; border:1px solid #999; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; }
.loginbutton:hover { background-color:#006; }
.loginbutton2 { background-color:#009; color:#FFF; cursor:pointer; font-weight:normal; font-size:16px; height:35px; width:150px; border:1px solid #999;  -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; }
.loginbutton2:hover { background-color:#006; }
.buttonmonth { background-color:#009; color:#FFF; cursor:pointer; font-weight:normal; font-size:11px; border:1px solid #999; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; }
.buttonmonth:hover { background-color:#006; }
.buttonx { background-color:#FFF; color:#F00; cursor:pointer; font-weight:bold; font-size:14px; height:22px; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; border:1px solid #C03; }
.buttonx:hover { background-color:#006; }
.toploginbutton { background-color:#009; color:#FFF; cursor:pointer; font-size:13px; height:22px; width:60px; border:1px solid #999; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; }
.toploginbutton:hover { background-color:#006; }
.buttonhl { border-color:#F00; }
.buttonview { background-color:#009; color:#FFF; cursor:pointer; font-weight:normal; font-size:14px; width:240px; height:32px; border:1px solid #999; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; }
.buttonview:hover { background-color:#006; }

.txtwh { color:#FFF; }
a.txtfp { color:#CFF; font-size:11px; text-decoration:none; }
a.txtfp:link { color:#CFF; font-size:11px; text-decoration:none; }
a.txtfp:visited {  color:#CFF;; text-decoration:none; }
a.txtfp:active {  color:#CFF; text-decoration:none; }
a.txtfp:hover { position:relative; text-decoration:underline; }
a.topheaderlogo { font-size:32px; font-weight:bold; color:#FFF; text-decoration:none; }
a.topheaderlogo:visited { text-decoration:none; }
a.topheaderlogo:active { text-decoration:none; }
a.topheaderlogo:hover {  cursor:pointer; color:#FFFFFF; text-decoration:none; }
.glyphicon { margin-right:4px !important; /*override*/ }
.pagination .glyphicon { margin-right:0px !important; /*override*/ }
.pagination a { color:#555; }
.panel ul { padding:0px; margin:0px; list-style:none; }
.news-item { padding:0px 0px; margin:0px; border-bottom:1px dotted #555; }
.pwfbox { -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; border:1px solid #0A1F4D; background-color:#CF0; }
.bgg { background-color:#999; }



/****** MULTI SCORE ENTRY *******/
.mscorecol { text-align:center; }

/***** NEW LOOK *****/
.logpic { 
	background-size: 100% 600px; 
	background-repeat: no-repeat; 
	position:relative; 
	height:600px;  
	max-width: 1200px;
	max-height: 600px;
}
div.fixed {
    position: fixed;
    top: 50;
    right: -40;
    width: 300px;
    border: 3px solid #FF0;
}
div.logmenu {
    position: absolute;
    top: 30px;
    right: 20px;
    width: 220px;
}
div.logskip {
    position: absolute;
    bottom: 130px;
    right: 10px;
    width: 220px;
}
div.logpicdesc {
    position: absolute;
    bottom: 70px;
    left: 20px;
    width: 240px;
	max-height:40px;
	border:#FFF 1px solid;
	background-color:#333;
	color:#CCC;
}
.logoshadow {
	background-color:#FFF;
	-webkit-box-shadow: 5px 10px 33px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 5px 10px 33px 0px rgba(0,0,0,0.75);
	box-shadow: 5px 10px 33px 0px rgba(0,0,0,0.75);
}
.ftrial { background-color:#CCC; color:#000; cursor:pointer; font-size:15px; width:200px; height:90px; border:1px solid #CCC; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; 
-webkit-box-shadow: 5px 10px 33px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 5px 10px 33px 0px rgba(0,0,0,0.75);
box-shadow: 5px 10px 33px 0px rgba(0,0,0,0.75);
}
.buttonlog1 { background-color:#FFF; color:#006; cursor:pointer; font-size:15px; width:200px; height:35px; border:1px solid #999; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; 
-webkit-box-shadow: 5px 10px 33px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 5px 10px 33px 0px rgba(0,0,0,0.75);
box-shadow: 5px 10px 33px 0px rgba(0,0,0,0.75);
}
.buttonlog1:hover { background-color:#CCC; }
.buttonlog2 { background-color:#FFF; color:#006; cursor:pointer; font-size:12px; width:140px; height:25px; border:1px solid #999; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; 
-webkit-box-shadow: 5px 10px 33px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 5px 10px 33px 0px rgba(0,0,0,0.75);
box-shadow: 5px 10px 33px 0px rgba(0,0,0,0.75);
}
.buttonlog2:hover { background-color:#CCC; }
.buttonlogtrial { background-color:#FFF; color:#006; cursor:pointer; font-size:15px; width:190px; height:35px; border:1px solid #999; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px; 
-webkit-box-shadow: 5px 10px 33px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 5px 10px 33px 0px rgba(0,0,0,0.75);
box-shadow: 5px 10px 33px 0px rgba(0,0,0,0.75);
}
.buttonlogtrial:hover { background-color:#CCC; }
.bh50 { height:50px; }
.bh100 { height:100px; }
.bh150 { height:150px; }
.bgmenu { background-color:#0A1F4D; }
.bgfooter { background-color:#0A1F4D; color:#FFF; }
/* .footer { background-color:#EAEAEA; font-size:12px; color:#009; vertical-align:bottom; } */
.fcol1 { position:absolute; top:50px; left:30px; text-align:left; }
.flist { list-style: none;line-height:30px; }
.ftop20 { position:relative; top:20px; }
a.fext { text-decoration:none; color:#FFF;  }
a.fext:link { text-decoration:none; color:#FFF; }
a.fext:visited { text-decoration:none; color:#FFF;}
a.fext:active { text-decoration:none; color:#FFF;}
a.fext:hover { position:relative; text-decoration:underline; color:#FFF;}
a.fext span { display:none; }
a.fext:hover span { display:block; position:absolute; top:4px; right:20px; width:350px; padding:10px; margin:10px; z-index:100; background:#666; border:1px dotted green; text-decoration:none; color:#FFF; font-size:14px; }
.ffb { position:absolute; bottom:30px; right:30px; color:#FFF; }
#footer {
   position:absolute;
   bottom:0;
   width:100%;
   height:60px;   /* Height of the footer */
   background:#0A1F4D;
   color:#FFF;
}
#logfoot {
	background-color:#0A1F4D;
	color:#FFF;
	background-size: 100% 600px; 
	background-repeat: no-repeat; 
	position:relative; 
	height:200px;  
	max-width: 1200px;
	max-height: 200px;
}
.tatpic { 
	background-size: 100% 600px; 
	background-repeat: no-repeat; 
	position:relative; 
	height:600px;  
	max-width: 1200px;
	max-height: 600px;
}
.rot270 {
  font-size: 20px;
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
div.tatborderbox {
	position: absolute;
	width: 550px;
	height: 50%;
	z-index: 15;
	top: 30%;
	left: 35%;
	margin: -150px 0 0 -150px;
	opacity: 1;
	filter: alpha(opacity=100);  
}
div.tatheader {
	position:relative;
	width:100%;
	background-color:#0A1F4D;
	color: #FFF;
	font-size:16px;
	height: 25px;
	opacity: .8;
	filter: alpha(opacity=80);  
}
div.tatbox {
	position:relative;
	width:120px;
	height:120px;
	float: left; 
	border: 1px solid #000; 
	margin:10px 5px 5px 10px;
	background-color:#FFF;
	color:#009;
	cursor:pointer;
	-webkit-border-radius:5px 5px 5px 5px; 
	border-radius:5px 5px 5px 5px; 
}
div.tatbox:hover {
	background-color:#CCC;
}
div.tatlabel {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  font-size:15px;
  color: #003;
  font-weight:bold;
}
div.tatwrapper {
	position:relative;
	background-color:#CCC;
	color: #FFF;
	font-size:16px;
	height:600px;  
	max-width: 1200px;
	max-height: 600px;
	padding:10px 10px 10px 10px;
}
div.tatpicleft {
    display: inline-block;
    top: 10px;
    left: 20px;
	max-height:240px;
	width:300px;
	border:#FFF 1px solid;
	background-color:#333;
	color:#CCC;
	float:left;
}
div.tattxtright {
    display: inline-block;
    top: 10px;
    width: 600px;
	max-height:240px;
	border:#FFF 1px solid;
	background-color:#333;
	color:#CCC;
	float:left;
}
div.tatpicright {
    display: inline-block;
    top: 10px;
    width: 400px;
	max-height:240px;
	border:#FFF 1px solid;
	background-color:#333;
	color:#CCC;
	float:left;
}
div.tattxtleft {
    display: inline-block;
    top: 10px;
    width: 500px;
	max-height:240px;
	border:#FFF 1px solid;
	background-color:#333;
	color:#CCC;
	float:left;
}

div.auborderbox {
	position: absolute;
	width: 53%;
	height: 50%;
	z-index: 15;
	top: 30%;
	left: 35%;
	margin: -150px 0 0 -150px;
	opacity: 1;
	filter: alpha(opacity=100); 
}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}
#myBtn { display: none; position: fixed; bottom: 20px; right: 30px; z-index: 99; border: none; outline: none; background-color:#999; color: white; cursor: pointer; padding: 15px; border-radius: 10px; font-size: 18px; }
#myBtn:hover { background-color: #555;}

/*  footer */
.cpy-right {
    padding: 2em 0;
}
.bg-theme {
    background: #006;
    color: #fff;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
a.move-top span {
    color: #fff;
    border-radius: 50%;
    font-size: 2em;
}
.tst-social ul li {
    display: inline-block;
}
.footer-logo h2 a {
    color: #fff;
    display: block;
    font-size: 0.85em;
    margin: 0.5em 0;
}
