/* CSS Document */

* html a:hover {visibility:visible}

.tour {position: relative; font-family: sans-serif; background-image:  url(images/menu/course_tour2_over.jpg); background-repeat: no-repeat; white-space: nowrap; display: block; width: 101px; height: 34px; margin: 0; padding: 0;}
.tour a { display: block; color: #000000; font-size: 11px; width: 101px; height: 34px; display: block; float: right; color: black; text-decoration: none;}
.tour img {width: 101px; height: 34px; border: 0; }
.tour a:hover img{visibility:hidden}

.events {position: relative; font-family: sans-serif; background-image:  url(images/menu/events_leagues2_over.jpg); background-repeat: no-repeat; white-space: nowrap; display: block; width: 126px; height: 34px; margin: 0; padding: 0;}
.events a { display: block; color: #000000; font-size: 11px; width: 126px; height: 34px; display: block; float: right; color: black; text-decoration: none;}
.events img {width: 126px; height: 34px; border: 0; }
.events a:hover img{visibility:hidden}

.rates {position: relative; font-family: sans-serif; background-image:  url(images/menu/rates_mem2_over.jpg); background-repeat: no-repeat; white-space: nowrap; display: block; width: 142px; height: 34px; margin: 0; padding: 0;}
.rates a { display: block; color: #000000; font-size: 11px; width: 142px; height: 34px; display: block; float: right; color: black; text-decoration: none;}
.rates img {width: 142px; height: 34px; border: 0; }
.rates a:hover img{visibility:hidden}

.groups {position: relative; font-family: sans-serif; background-image:  url(images/menu/group_outings2_over.jpg); background-repeat: no-repeat; white-space: nowrap; display: block; width: 109px; height: 34px; margin: 0; padding: 0;}
.groups a { display: block; color: #000000; font-size: 11px; width: 109px; height: 34px; display: block; float: right; color: black; text-decoration: none;}
.groups img {width: 109px; height: 34px; border: 0; }
.groups a:hover img{visibility:hidden}

.practice {position: relative; font-family: sans-serif; background-image:  url(images/menu/range_instr2_over.jpg); background-repeat: no-repeat; white-space: nowrap; display: block; width: 144px; height: 34px; margin: 0; padding: 0;}
.practice a { display: block; color: #000000; font-size: 11px; width: 144px; height: 34px; display: block; float: right; color: black; text-decoration: none;}
.practice img {width: 144px; height: 34px; border: 0; }
.practice a:hover img{visibility:hidden}

.tee {position: relative; font-family: sans-serif; background-image:  url(images/menu/online_tee_times2_over.jpg); background-repeat: no-repeat; white-space: nowrap; display: block; width: 128px; height: 34px; margin: 0; padding: 0;}
.tee a { display: block; color: #000000; font-size: 11px; width: 128px; height: 34px; display: block; float: right; color: black; text-decoration: none;}
.tee img {width: 128px; height: 34px; border: 0; }
.tee a:hover img{visibility:hidden}

html, body {
	padding: 0 0 0 0;
	margin: 0;
	background-color:#85735d}
	
body {
	font: normal 9px "Arial", "Helvetica", "Verdana", sans-serif;
	color: #333333;}
	
td {
	font: normal 9px "Arial", "Helvetica", "Verdana", sans-serif;
	color: #333333;}
	
.formelements {
	font: normal 11px "Arial", "Helvetica", "Verdana", sans-serif;
	color: #373f97;
    line-height: 15px;
	font-weight: bold}
	
.menu {	font: normal 9px "Arial", "Helvetica", "Verdana", sans-serif; color: #333333; letter-spacing: 1px; 	padding: 0px 10px 0px 0px;}
.menu strong {font-weight: bold;}
.menu a { color: #333333; text-decoration: none;}
.menu a:hover { color: #999999; text-decoration: none;}
.menu a:active { color: #523b20; text-decoration: none;}

.addresstext {	font: normal 10px "Arial", "Helvetica", "Verdana", sans-serif; color: #666666; line-height: 15px;}
.addresstext strong {font-weight: bold;  color: #333333; letter-spacing: 1px;}
.addresstext a { color: #333333; text-decoration: none;}
.addresstext a:hover { color: #999999; text-decoration: none;}
.addresstext a:active { color: #523b20; text-decoration: none;}
	
a { color: #523b20; text-decoration: underline;}
a:hover { color: #cccccc; text-decoration: underline;}
a:active { color: #333333; text-decoration: underline;}
	
.bluetext { 
	font: normal 11px "Arial", "Helvetica", "Verdana", sans-serif;
	color: #373f97;
    line-height: 15px;
	font-weight: bold}
	
.smtext { 
	font: normal 9px "Arial", "Helvetica", "Verdana", sans-serif;
	color: #666666;
    line-height: 11px;}
	
.maincontent { 
	font: normal 11px "Arial", "Helvetica", "Verdana", sans-serif;
	color: #666666;
    line-height: 15px;}
	
.maincontent strong { 
	font-weight: bold;
	color: #333333; }
	
.sidemenu { 
	font: normal 14px "Arial", "Helvetica", "Verdana", sans-serif;
	color: #666666;
    line-height: 18px;}
.sidemenu a { color: #523b20; text-decoration: underline; font: normal 10px "Arial", "Helvetica", "Verdana", sans-serif;}
.sidemenu a:hover { color: #cccccc; text-decoration: underline;}
.sidemenu a:active { color: #333333; text-decoration: underline;}

.sidemenu strong { 
	font-weight: bold;
	color: #373f97;
	letter-spacing: 1px;
	font-size: 10px }
	
.banner { 
	font: normal 10px "Arial", "Helvetica", "Verdana", sans-serif;
	color: #666666;
	line-height: 13px;}
.banner strong { 
	font-weight: bold;
	color: #523b20;}
	
.footer { 
	font: normal 10px "Arial", "Helvetica", "Verdana", sans-serif;
	color: #cccccc;
	line-height: 14px;}
.footer a { color: #cccccc; text-decoration: none;}
.footer a:hover { color: #333333; text-decoration: none;}
.footer a:active { color: #ffffff; text-decoration: none;}
	
/* Padding */

.insidebodypadding {
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 10px;}
	
.rightsidepadding {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 16px;}

.bodypadding1 {
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 0px;}
	
.bodypadding2 {
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 17px;}
	
.bodypadding3 {
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 17px;}
	
.bodypadding4 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;}




/* Headings H1-H6 */
h1 { }

	.maincontent h1 { /* Blog entry titles */
		font: normal 14px "Arial", "Helvetica", "Verdana", sans-serif;
		color: #333333;
		letter-spacing: 1px;
		line-height: 0px;}
		
		.maincontent h1 strong { /* Blog entry titles */
		font: normal 14px "Arial", "Helvetica", "Verdana", sans-serif;
		color: #373f97;
		letter-spacing: 1px;
		font-weight: bold}
		
.pgaheadings { 
	font: normal 10px "Arial", "Helvetica", "Verdana", sans-serif;
	color: #666666;
    line-height: 12px;}
.pgaheadings a { 
	font: bold 10px "Arial", "Helvetica", "Verdana", sans-serif;
	color: #666666;
    line-height: 12px;}
.pgaheadings a:hover { 
	font: bold 10px "Arial", "Helvetica", "Verdana", sans-serif;
	color: #cccccc;
    line-height: 12px;}
.pgaheadings a:active { 
	font: bold 10px "Arial", "Helvetica", "Verdana", sans-serif;
	color: #cccccc;
    line-height: 12px;}		

.calendarbold {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	letter-spacing: .5px;
	line-height: 13px;
	font-weight: bold;
	padding-top: 10px;
}	


.calendareventheader {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	line-height: 13px;
	font-weight: bold;
	padding-top: 10px;
}

.calendartext a:link {  color: #CC6600; text-decoration: none}
.calendartext a:visited {  color: #CC6600; text-decoration: none}
.calendartext a:hover {  color: #CC6600; text-decoration: underline}
.calendartext a:active {  color: #CC6600; text-decoration: none}

.calendar-border {
	border: 1px;
	border-color: #999999;
	border-style: solid;
}

.calendar-head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-weight: bold;
	text-align: center;
}

.calendar-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: center;
}