html {
  overflow-y: scroll;
}	

body{
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	margin-top:0px;
}

img{
	border:0px;
	border-color: #FFFFFF;		
	color: #FFFFFF;		
}


.divIndented {
	padding-left:30px;
}

.divIndented2 {
	padding-left:60px;
}



.lnkDocument:link, .lnkDocument:visited {
	font-family:Arial,sans-serif;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

.lnkDocument:hover {
	font-family:Arial,sans-serif;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}




/* login textboxes */
.loginTextbox {
	width: 80px;
	font-size:12px;
}

.lnkPrintPage:link, .lnkPrintPage:visited {
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

.lnkPrintPage:hover {
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}

hr {
	height:1px;
	border:0;
	color:#999999;
	background-color:#999999;
}


TR.MenuNormal{
}

TR.MenuOpen{
	background-image:url('/images/menu_top.gif');
}


TD.PaddedCell{
	padding:4px;
}

/* start men's night grid */

TABLE.tdGrid{
  background-color:#54700E;
}

TABLE.tdGrid TH{
	font-family:Arial,sans-serif;
  background-color:#6D7A45;
  color:#FFFFFF;
}

TD.row{
	background-color:#FFFFFF;
	color:#000000;
}


TD.altRow{
  background-color:#F2EDE6;
  color:#000000;
}

TD.selRow{
  background-color:#7D693D;
  color:#FFFFFF;
  font-weight:bold;
}

TD.selRow a.lnkNormal{
  color:#FFFFFF;
}

/* end men's night grid */

div.divTopBottomSpacing {
	margin-top:4px; 
	margin-bottom:4px; 
}

#marqueecontainer{
	position: relative;
	width: 628px; /*marquee width */
	height: 108px; /*marquee height */
	overflow: hidden;
	padding: 4px;
	padding-left: 10px;
}


/* normal text and links */
.txtNormal{
	font-family:Arial,sans-serif;
	color:#000000;
}

.txtNormal_fixed{
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#000000;
}

.txtWhite{
	font-family:Arial,sans-serif;
	color:#FFFFFF;
}

.txtWhite_fixed{
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#FFFFFF;
}


.lnkNormal:link, .lnkNormal:visited {
	font-family:Arial,sans-serif;
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

.lnkNormal:hover {
	font-family:Arial,sans-serif;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.lnkNormal2:link, .lnkNormal2:visited {
	font-family:Arial,sans-serif;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.lnkNormal2:hover {
	font-family:Arial,sans-serif;
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

.lnkTournament:link, .lnkTournament:visited {
	font-family:Arial,sans-serif;
	color:#000000;
	text-decoration:none;
	font-weight:none;
}

.lnkTournament:hover {
	font-family:Arial,sans-serif;
	color:#000000;
	text-decoration:underline;
	font-weight:none;
}

.lnkTopLinks:link, .lnkTopLinks:visited {
	font-family:Arial,sans-serif;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.lnkTopLinks:hover {
	font-family:Arial,sans-serif;
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

.lnkWhite:link, .lnkWhite:visited {
	font-family:Arial,sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}

.lnkWhite:hover {
	font-family:Arial,sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}


.lnkWhite2:link, .lnkWhite2:visited {
	font-family:Arial,sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.lnkWhite2:hover {
	font-family:Arial,sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}

.lnkGreen:link, .lnkGreen:visited {
	font-family:Arial,sans-serif;
	color:#58750f;
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
}

.lnkGreen:hover {
	font-family:Arial,sans-serif;
	color:#58750f;
	font-size:15px;
	text-decoration:underline;
	font-weight:bold;
}


.txtMessage {
	font-family:Arial,sans-serif;
	font-weight:bold;
	color:#DD0000;
}


/* login text */
.txtLogin{
	font-family:Arial,sans-serif;
	color:#837047;
}



/* links for A's that switch size */
.lnkSizeNormal:link, .lnkSizeNormal:visited {
	font-family:Arial,sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

.lnkSizeNormal:hover {
	font-family:Arial,sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}

.lnkSizeBig:link, .lnkSizeBig:visited {
	font-family:Arial,sans-serif;
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}

.lnkSizeBig:hover {
	font-family:Arial,sans-serif;
	color:#FFFFFF;
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
}

.lnkSizeBiggest:link, .lnkSizeBiggest:visited {
	font-family:Arial,sans-serif;
	color:#FFFFFF;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
}

.lnkSizeBiggest:hover {
	font-family:Arial,sans-serif;
	color:#FFFFFF;
	font-size:16px;
	text-decoration:underline;
	font-weight:bold;
}

.txtSelectSize{
	font-family:Arial,sans-serif;
	color:#FFFFFF;
	font-size:13px;
}




/* Form elements */
input,textarea, select {
	color : #000000;
	font: normal Arial, Helvetica, sans-serif;
	border-color : #000000;
	border-width:1px;
}


/* table cell with green border */
td.green_border {
    border-color: #004C2D;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
}

/* image with green border */
img.green_border {
    border-color: #004C2D;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
}

/* main content cell */
td.content_cell {
	padding-top:5px;
	padding-bottom:15px;
	padding-left:25px;		
	padding-right:20px;
	font-family:Arial,sans-serif;
	color:#000000;
}

td.content_cell_unpadded {
	font-family:Arial,sans-serif;
	color:#000000;
}

/* default font for all table cells */
td {
	font-family:Arial,sans-serif;
	color:#000000;
}


p {
	font-family:Arial,sans-serif;
	color:#000000;
	margin-top:0px;
}


/* headers */
H1 {
	color:#54700E;
	font-family:Arial,sans-serif;
	font-weight:bold;
	text-decoration: none;
	margin-top:0px;
	margin-bottom:8px;
	border-bottom: 1px solid #54700E;
}

H2 {
	color:#61543B;
	font-family:Arial,sans-serif;
	font-weight:bold;
	text-decoration: none;
	margin-top:0px;
	margin-bottom:8px;
}

H3 {
	color:#61543B;
	font-family:Arial,sans-serif;
	font-weight:bold;
	text-decoration: none;
	margin-top:0px;
	margin-bottom:0px;
}

H4 {
	color:#FFFFFF;
	font-family:Arial,sans-serif;
	font-weight:bold;
	text-decoration: none;
	background-color: #7d693d;
	margin-top:0px;
	margin-bottom:0px;
	padding:3px;
}

/* menu links */
.lnkMainMenu:link, .lnkMainMenu:visited {
	font-family:Arial,sans-serif;
	font-weight:bold;
	color:#61543b;
	text-decoration:none;
}

.lnkMainMenu:hover {
	font-family:Arial,sans-serif;
	font-weight:bold;
	color:#61543b;
	text-decoration:underline;
}

.lnkSubMenu:link, .lnkSubMenu:visited {
	font-family:Arial,sans-serif;
	color:#61543b;
	text-decoration:none;
}

.lnkSubMenu:hover {
	font-family:Arial,sans-serif;
	color:#61543b;
	text-decoration:underline;
}

.lnkBottomMenu:link, .lnkBottomMenu:visited {
	font-family:Arial,sans-serif;
	font-weight:bold;
	color:#364b00;
	text-decoration:none;
}

.lnkBottomMenu:hover {
	font-family:Arial,sans-serif;
	font-weight:bold;
	color:#364b00;
	text-decoration:underline;
}


.lnkClose:link, .lnkClose:visited {
	color:#000000;
	font-family:arial;
	font-size:14px;
	font-weight:none;
	text-decoration : none;
}

.lnkClose:hover {
	color:#000000;
	font-family:arial;
	font-size:14px;
	font-weight:none;	
	text-decoration : underline;
}


.lnkCalendar:link, .lnkCalendar:visited {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.lnkCalendar:hover {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}


.lnkCalendarToday:link, .lnkCalendarToday:visited {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
}

.lnkCalendarToday:hover {
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:underline;
}



/* footer text and links */
.txtFooter, .txtCredits {
	color:#61543b;
	font-family:arial;
	font-size:11px;
	font-weight:none;
	text-decoration : none;
}

.lnkFooter:link, .lnkFooter:visited, .lnkCredits:link, .lnkCredits:visited {
	color:#61543b;
	font-family:arial;
	font-size:11px;
	font-weight:none;
	text-decoration : none;
}

.lnkFooter:hover, .lnkCredits:hover {
	color:#61543b;
	font-family:arial;
	font-size:11px;
	font-weight:none;	
	text-decoration : underline;
}

img.img_bordered {
	border:1px solid #004C2D;
}

/*
	Subscription Matrix Styles
*/
#subscription_matrix table, #subscription_matrix tbody{
	width:100%;
	text-align:center;
}
#subscription_matrix table thead{
	font-weight:bold;
	background-color:#7D693D;
	color:#FFFFFF;
}
#subscription_matrix table thead tr td{
	color:#FFFFFF;
}
#subscription_matrix table td{
	width:20%;
}
#subscription_matrix .alignleft{
	text-align:left;
	font-weight:bold;
	padding-left:5px;
}
#subscription_matrix a{
	text-decoration:none;
	color:#000000;
}
.surroundingdiv{
	position:relative;
	width:100%;	
}
.ontopdiv{
	position:absolute;
	top:0;
	left:50%;
	z-index:100;
	cursor:default;
	width:20px;
	height:20px;
	margin-left:-10px;
	margin-top:0px;
	font-size:5px;
	background:url('/images/blank.gif');	
}
.greenmessagediv{
	border:2px solid #6DDD45;
	color:#6DDD45;
	font-weight:bold;
	padding:2px;
	text-align:center;
	margin-bottom:5px;
}
.greenheaderdiv{
	background-color:#6D7A45;
	color:#FFFFFF;
	text-align:center;
	padding:2px;
	font-weight:bold;
	cursor:pointer;
}
/*
	CSS for right floating tables in members area
*/
#righttablebar{
	width:270px;
}
.righttable{
	width:270px;
	border:1px solid #54700e;
	background-color:#F2EDE6;
	margin-bottom:5px;
}
.righttableheader{
	height:15px;
	background-color:#6D7A45;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px;
}
.righttablepollheader{
	text-align:center;
	height:15px;
	background-color:#800000;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px;
}
.righttableheader a{
	color:#FFFFFF;
	text-decoration:none;
}
.righttablecontent{
	padding:5px 0;padding-left:10px;
}
#midAmateurMenu{
  background-image:url('/images/midamateur_menu.gif');
  float:right; 
  width:190px;
  height:230px;
  margin:10px 0 20px 30px;
  text-align:right;
  line-height:25px;
}
#midAmateurMenu a:link, #midAmateurMenu a:visited {
	font-family:Arial,sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#61543B;
	text-decoration:none;
}

#midAmateurMenu a:hover{
	font-family:Arial,sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#61543B;
	text-decoration : underline;
}
#midAmateurMenu .txtDisabled {
	font-family:Arial,sans-serif;
	font-size:12px;
	color:#B1A080;

}



.bold {
  font-weight:bold;
}

.ptr {
	cursor:pointer;
}

fieldset {
  -moz-border-radius:5pt;
  -khtml-border-radius:5pt;
}

legend {
  color:#54700E;
  font-weight:bold;
}