/* CSS Document */
/*padding top, right, bottom, left or clockwise from top*/
.start{}
.msglist{
}
a.plinks{
	font-size: 10px;
}
#golfertablex{
	position: absolute;
	/*left: 400px;
	top: 50px;
	width: 300px;
	height: 200px;*/
}
#golferx{
	position: absolute;
	top: 100px;
}
.small select{
	font-weight:bold;
	font-size:10px;
}
Form{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
}
.go_btn{
vertical-align:text-bottom;
}
.req{
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	padding-right: 4px;
}
#tbl_0 td.lft{
	/*background: #FF9900;*/
	padding: 2px 3px 2px 4px; 
	text-align:right;
	/*font-weight:bold;*/
}
#tbl_0 td.rgt{
	/*background: #00FF33;*/
	padding: 2px 4px 2px 3px;
	text-align:left;
}
#tbl_0 td.section{
	border-bottom:#FFFFFF solid 1px;
	border-top:#FFFFFF solid 1px;
	padding: 2px 0px 2px 6px;
	font-size:11px;
	font-weight:bold;
	font-family:inherit;
}
#tbl_0 td.h_div{
	height: 12px;
}
input.w_reg, select.w_reg{
	width: 210px;
}
input.w_mid, select.w_mid{
	width: 120px;
}
input.w_sml, select.w_sml{
	width: 50px;
}
td.alert{
	background:#990000;
}
a:link, a:visited{
text-decoration: none;
}
a:hover, a:hover{
	text-decoration: none;
	color: orange;
}
.mainContent {
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 22px;
	padding-left: 15px;
	/*background-color:#00FF00;*/
}
.boxAContent { 
/*these values affect widths in the underlying tables*/
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 3px;
	padding-left: 12px;
}
.para1 {
	padding-bottom: 9px;
}
.topblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366CC;
	text-align: justify;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366CC;
	text-align: justify;
}
.redtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: red;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 12px;
}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: red;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 12px;
}
.titlesmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: red;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 12px;
}
.leftnavtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #030e52;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 12px;
}
.leftnavtitlesmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #030e52;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 12px;
}
.leftnavtitlevsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #030e52;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
}

.middle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #030e52;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 12px;
}



.largetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #FFFFFF;
	font-weight: normal;
	margin-bottom: 12px;
}



.subHeading1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 4px;	
}
.leftNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	line-height: normal;
	font-weight: normal;
}
.topNavOff {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.topNavOn {
	color: #ABDA4D !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.topNavOn a{
	color: #ABDA4D;
}
.topNavOff a:hover{
	color: #FF0000;
}
.memberNav {
	padding-left: 15px;
	padding-right: 15px;	
}
.memberNavOff {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;	
}
.memberNavOn {
	color: #ABDA4D !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.memberNavOn a{
	color: #ABDA4D;
}
.memberNavOff a:hover{
	color: #ABDA4D;
}
.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-align: justify;
	border:#FFFFFF solid 1px;
	padding: 4px 4px 4px 4px;
	display:block;
	margin-bottom: 6px;
	margin-right: 18px;
}
.system {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-align: justify;
	border:#FFFFFF solid 1px;
	padding: 4px 4px 4px 4px;
	display:block;
	margin-bottom: 6px;
	margin-right: 18px;
}
.textCaption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.textQuote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.courseTABLETITLE {
    font-weight: bold;
    text-align: left;
    background-color: #838B8B;
}
.directoryNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ABDA4D;
	font-weight: bold;
}
.directoryNav2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ABDA4D;
	font-weight: bold;
}

.directoryNavOff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ABDA4D;
	font-weight: medium;
}
.directoryNavON {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ABDA4D;
}


.courseLINKSNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ABDA4D;
	font-weight: bold
}
.coursemainTXT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.coursemainTXTNOTBOLD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.coursesecondmainTXTNOTBOLD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:medium;
	color: #FFFFFF;
}
.directoryTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;
}
.rightNAVtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 12px;
}
.rightNAVtextBOLD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.rightNAVtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.weatherNAVtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFF33;
	font-weight: bold;
}


.leftNavOVERWRITE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	line-height: normal;
	font-weight: normal;
}


.courseBODYTABLETITLE {
    font-weight: bold;
    text-align: left;
    background-color: #336699;
	border:none;
}
.courseBODYTABLETITLELIGHT {
    font-weight: bold;
    text-align: left;
    background-color: #6699CC;
	border:none;
}
.courseBODYTABLETITLELIGHT2 {
    font-weight: bold;
    text-align: left;
    background-image:url(http://www.thecourseclub.com/img/subbg.gif);
	border:none;
}
.courseBODYTABLETITLELIGHT3 {
    font-weight: bold;
    text-align: left;
    background-color: #99CCFF;
	border:none;
}



.cellBORDERBOTTOM {
    border-bottom: medium solid #3366CC;
	border-bottom-width: 10px;
}

.cellBORDERBOTTOMWHITE {
    border-bottom: medium solid #FFFFFF;
	border-bottom-width: 1px;
}

.cellborderLEFT {
    border-left: medium solid #030e52;
	border-left-width: 1px;

}


.rowheader {
    border-bottom: medium solid #003366;
	border-bottom-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;

}

.rowtitle {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	font-color: red;
}
.alphtitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	font-color: red;
}
.rowlist {
height:20px;

}
.courserowlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: medium;
	margin-bottom: 15px;
}
.courserowlist2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: medium;
	margin-bottom: 15px;
	align: center;
}

.cellBORDERRIGHT {
    border-right: medium solid #FFFFFF;
	border-right-width: 1px;
}

.cellBORDERTOP {
    border-top: medium solid #003366;
	border-top-width: 1px;
}
.tableBORDERALL {
    border-top: medium solid #003366;
	border-top-width: 2px;
	 border-right: medium solid #003366;
	border-right-width: 2px;
	 border-left: medium solid #003366;
	border-left-width: 2px;
	 border-bottom: medium solid #003366;
	border-bottom-width: 2px;
}

.borderright {
	 border-right: medium solid #003366;
	border-right-width: 1px;
}

.titletwo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 12px;
}

.courseINNERTABLETXT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: medium;
	margin-bottom: 8px;
}

.teesROW3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 16px;
}

.mainlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #030e52;
	font-weight: bold;
	text-decoration: none;
}

.courseINNERTABLETITLE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.courseINNERTABLETITLE:hover {
     color: orange;
}


.courseINNERTABLETITLENB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: medium;
	margin-bottom: 16px;
}
.courseINNERTABLETITLE2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 16px;
}
.courseINNERTABLEMIDDLE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: medium;
	margin-bottom: 16px;
}

.courseINNERTABLETITLESMALLTXT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: medium;
	margin-bottom: 5px;
}

.reviewtd {
        font-size: 12px;
        font-family: arial;      
}
.reviewtextarea {
        width: 400px;
        height: 120px;
}

.toolbar {
padding: 0px 0px 0px 0px;
color: white;
}

.menu {
     padding: 10px;
     color: #FFFFFF;
     font-family: Tahoma;
     font-size: 16pt;
     font-weight: bold;
	 height:40px;
}

.menuactive {
	 padding: 10px;
     color: orange;
     font-family: Tahoma;
     font-size: 16pt;
     font-weight: bold;
	 height:40px;
     background-image: url('images/piece.gif');
}


.menu:hover {
     background-image: url('images/piece.gif');
     color: orange;

}

.leftlinks {
     padding: 10px;
     color: #FFFFFF;
     font-family: Tahoma;
     font-size: 10pt;
     font-weight: bold;
}

.leftlinks:hover {
     padding: 10px;
     color: orange;
     font-family: Tahoma;
     font-size: 10pt;
     font-weight: bold;
}
.leftlinksactive {
     padding: 10px;
     color: orange;
     font-family: Tahoma;
     font-size: 10pt;
     font-weight: bold;
}




.singleimage{
	float: right;
    margin-left: 5px
    margin-right: 5px
    margin-top: 5px
    margin-bottom: 5px
text-decoration: none;
border:0px;
          }



#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
