/* Standard CSS initialization v2.1, by Faruk Ates - www.kurafire.net
   Addendum by Robert Nyman - www.robertnyman.com,  and by me */

/* Neutralize styling: Elements we want to clean out entirely: */
html, body, form, fieldset {margin: 0; padding: 0;
	font: 100%/100% Verdana, Arial, Helvetica, sans-serif;}

/* Neutralize styling: Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, dl, address {margin: 1em 0;	padding: 0;}

/* Apply left margin: Only to the few elements that need it: */
li, dd, blockquote {margin-left: 1em;}

/* Form field text-scaling */
input, select, textarea {font-size: 100%;}

/* Miscellaneous conveniences: */
form label {cursor: pointer;}
a img {border: none; }
input {margin-bottom: 1px;}
ul {padding-left: 15px; list-style-position: inside; text-indent: -15px;} 

/* Site dependent values follow */

p, li, td 	{font-size: 13px;}
body {text-align: center; background-color: #d7e6c7;}
.main {position: relative; margin: 1px auto 5px auto; padding-bottom: 15px; 
	background-color:#FFFFFF; width: 772px; min-height: 480px; border: 1px solid #025000;}
.bodycopy {position: relative; top: 5px; left: 0px; width: 752px; text-align: left; margin: 15px 10px 0px 10px;}

.toptitle	{color: #006600; font-family: Arial; font-size: 16px; font-weight: bold; margin: 0px 0px 10px 0px;}
.fineprint {font-size: 10px;}
.thumbimage {border: groove black 1px;}

a:link	{color: #000099;text-decoration: underline;}
a:visited	{color: #C700FF;text-decoration: underline;}
a:hover	{color: #C700FF;text-decoration: underline;}

.toplinks	{color: #000000; font-family: Arial; text-align: right; font-size: 12px;
	margin: 12px 0px 2px 2px;}
.a:visited.toplinks	{color: #000099}	
.a:hover.toplinks	{color: #C700FF;}

.loglink {position: absolute; top: 106px; left: 680px; color: #FFFFFF; font-weight: bold}
a:link.loglink	{color: #FFFFFF;text-decoration: none;  font-size: 12px; font-family: Arial}
a:visited.loglink	{color: #FFFFFF;text-decoration: none;  font-size: 12px; font-family: Arial}
a:hover.loglink	{color: #FFFF00; text-decoration: none}

/* Specific Page values follow */
#AddNews {border-collapse:collapse; width: 700px; }
#AddNews td {font-family: Arial;}

#EditNews {border-collapse:collapse; width: 700px; }
#EditNews td {font-family: Arial;}

#BB	{width:750px; border-collapse:collapse; border-color:#999999; margin-left:0px; border-width:1px;}
#BB td {padding: 2px 2px 2px 4px; border-color:#999999; font-family:Arial; border-width:1px;}
.BBHeader {background-color:#cccccc; height:20px; font-family:Arial; font-weight:bold;}
#BBDrops {width:750px; border-width: 0px;}
#BBDrops td {font-family:Arial; font-size: 12px;}

#Contacts {border-collapse:collapse; width: 560px; margin-left: auto; margin-right: auto; 
	border-width: 1px; border-color:#CCCCCC;}
#Contacts td {padding: 5px; border-color:#CCCCCC; font-family: Arial;}

#Careers {border-collapse:collapse; width: 500px; margin-left: auto; margin-right: auto; 
	border-width: 1px; border-color:#999999;}
#Careers td {padding: 5px; border-color:#999999; font-family: Arial;}

#Fees {border-collapse:collapse; width: 700px; margin-left: 5px; 
	border-width: 1px; border-color:#CCCCCC;}
#Fees td {padding: 4px 4px 4px 6px; border-color:#999999; font-family:Arial; border-width:1px;}
.FeesHeader {background-color:#cccccc; height:20px; font-family:Arial; font-weight:bold;
	text-align:center;}
.FeesSubHeader {height:20px; font-family:Arial; font-weight:bold;}

#RefMat1 {border-collapse:collapse; width: 650px; margin: 0px auto 10px auto; 
	border-width: 1px; border-color:#CCCCCC;}
#RefMat1 td {padding: 4px 4px 6px 6px; border-color:#999999; font-family:Arial; border-width:1px;}
#RefMat2 {border-collapse:collapse; width: 650px; margin: 0px auto 0px auto; 
	border-width: 1px; border-color:#CCCCCC;}
#RefMat2 td {padding: 4px 4px 6px 6px; border-color:#999999; font-family:Arial; border-width:1px;}
.RefMatHeader {background-color:#cccccc; height:20px; font-family:Arial; font-weight:bold;
	text-align:center;}

#LogonBox {border-collapse:collapse; width: 300px;	margin: 5px 0px 20px 40px; border-width: 0px;}
#LogonBox td {font-family: Arial;}

.AdminTab	{border-collapse:collapse; border-color:#999999;margin-left:5px;}
.AdminTab td {padding: 2px; border-color:#999999; font-family:Arial;}
.AdminTabHeader {background-color:#cccccc; text-align:center; height:24px; 
	font-family:Arial; font-weight:bold;}
.AdminTabLeftCol {font-family:Arial; font-weight:bold;}
.AdminTabError {color:#cc0000; padding-left: 5px; padding-bottom:8px;}

.AuditLog	{border-collapse:collapse; border-color:#999999;margin-left:5px;}
.AuditLog td {padding: 2px; border-color:#999999; font-family:Arial; }
.AuditLogHeader {background-color:#cccccc; text-align:center; height:24px; 
	font-family:Arial; font-weight:bold; font-size: 14px;}

#Board {width: 660px; border-collapse:collapse; margin-left: auto; margin-right: auto;}
#Board td {padding: 3px; font-family:Arial; text-align:center; vertical-align:top; padding-top: 10px;}

#Committees {width: 650px; border-collapse:collapse; border-color:#999999; border-width: 1px; margin-left: 10px;}
#Committees td {padding: 3px; font-family:Arial; vertical-align:top; border-color:#999999; border-width: 1px;}
.CommitteesHeader {background-color:#cccccc; text-align:center; font-weight:bold;}
.CommitteesLeftCol {font-weight:bold;}

#EventTab	{border-collapse:collapse; border-color:#999999; margin-left:0px; border-width: 1px;}
#EventTab td {padding: 3px; border-color:#999999; font-family:Arial; border-width: 1px; vertical-align:middle}
.EventTabLeftCol {background-color:#cccccc; font-weight:bold;}
.EventTabHeader {background-color:#cccccc; font-weight:bold; height:20px;}

.EventMTab	{border-collapse:collapse; border-color:#999999;}
.EventMTab td {padding: 2px; border-color:#999999; font-family:Arial; vertical-align:middle; }
.EventTabMRow {height:12px;}
.EventMTabHeader {background-color:#cccccc; height:24px; 
	font-family:Arial; font-weight:bold; font-size: 14px;}

.HcapTab	{border-collapse:collapse; border-color:#999999; margin-left:0px; border-width: 1px; border-style:outset;}
.HcapTab td {padding: 4px; border-color:#999999; font-family:Arial; border-width: 1px;}
.HcapTabHeader {background-color:#cccccc; height:18px; font-family:Arial; font-weight:bold;}

.ListEvents	{border-collapse:collapse; margin-left:10px; border-width: 0px; width:750px;}
.ListEvents td {padding: 1px; font-family:Arial; border-width: 0px;}

#Sideline {width: 750px; border-collapse:collapse; border-color:#999999; margin-left:0px; border-width: 1px;}
#Sideline td {padding: 3px; border-color:#999999; font-family:Arial; border-width: 1px; text-align:center;}
.SidelineLeftCol {background-color:#cccccc; font-family:Arial; font-weight:bold;}

.TeeTab	{border-collapse:collapse; border-color:#999999; margin-left:0px; border-width: 1px; border-style:outset;}
.TeeTab td {padding: 4px; border-color:#999999; font-family:Arial; border-width: 1px;}
.TeeTabHeader {background-color:#cccccc; height:18px; font-family:Arial; font-weight:bold;}

.MemberTab	{border-collapse:collapse; border-color:#999999; margin-left:0px; border-width: 1px; border-style:outset;}
.MemberTab td {padding: 4px; border-color:#999999; font-family:Arial; border-width: 1px;}
.MemberTabLeftCol {background-color:#cccccc; font-family:Arial; font-weight:bold;}

.MonthTab	{border-collapse:collapse; border-width: 1px; border-color:#999999;}
.MonthTab td {padding: 0px; border-color:#999999; border-width: 1px;
	min-height: 60px; }
.MonthTabHeader	{background-color: #cccccc; font-family: Arial; text-align: center; 
	vertical-align: middle; height: 22px; font-weight: bold; min-width: 80px;}
.MonthTabCell	{min-height: 50px; min-width: 80px; vertical-align: text-top; padding: 3px;}
.MonthTabNull	{min-height: 50px; min-width: 80px; background-color: #eeeeee;}
.MonthTabNumber	{color: #009900; font-family: Arial; text-align: left; font-size: 16px; 
		font-weight: bold; } 
.MonthTabText	{color: #000000; font-family: Arial; text-align: left; font-size: 10px; 
	font-weight: bold; margin: 0px 2px 2px 2px; line-height:12px;}
.a:link.MonthTabText	{text-decoration: none;}
.a:hover.MonthTabText	{text-decoration: none;}
.a:visited.MonthTabText	{text-decoration: none;}

.ScoresTab	{border-collapse:collapse; border-color:#999999; margin-left:0px; border-width: 1px; border-style:outset;}
.ScoresTab td {padding: 4px; border-color:#999999; font-family:Arial; border-width: 1px; text-align:center;}
.ScoresTabHeader {background-color:#cccccc; height:18px; font-family:Arial; font-weight:bold;}

.scard	{border-collapse:collapse; padding:0px; spacing:0px; border:0px;}
.scardsubt	{text-align:center; font-weight:bold}
.scardRow	{height: 20px;}
.scardDistance {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; text-align:center; 
	border: 1px solid black;}
.scardDistanceW {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; text-align:center; 
	border: 1px solid black; color: white;}
.scardRowTitle {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; text-align:left;
	border: 1px solid black; padding-left: 2px;}	
.scardRowTitleW {font-family: Arial, Helvetica, sans-serif; font-size: 13px; 
	font-weight:bold; text-align:left;	border: 1px solid black; padding-left: 2px; color: white;}
.scardHoles {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; 
	text-align:center; border: 1px solid black;}