BODY {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 1.5em;
	color: #494949;	
}

P {
	font-size: 90%;
	line-height: 1.1em;
	margin-bottom: 4px;
	margin-top:8px;
}

P A {
	color: #666B97;
}

DL {
	font-size: 90%;
	line-height: 1em;
	padding-top:1px;
	margin-top:1px;
}

DT {
	font-size: 90%;
	line-height: 1em;
	font-weight: bold;
	padding-left: 30px;
	padding-top: 5px;
	width: 400px;
}
DD {
	font-size: 90%;
	line-height: 1em;
	padding-left: 10px;	
	width: 400px;
}
UL, OL {
	font-size: 90%;
	line-height: 1em;
	margin-top: 2px;
}

UL LI, OL LI {
	font-size: 90%;
	line-height: 1em;
	margin-bottom: 2px;
	margin-top: 2px;
}
Table.news TD {
	font-size: 70%;
	line-height: 1em;
}

Table.news Span.club {
	color: #B73633;
}

Table.news Span.gncc {
	color: #356C95;
	font-weight: bold;
}

H3 {
	font-family : Helvetica, sans-serif;
	font-weight: bold;
	line-height : 110%;
	margin-bottom: 3px;
	color: #494949;
}
H4 {
	font-family : Helvetica, sans-serif;
	font-size : 90%;
	font-weight: bold;
	margin-bottom: 3px;
}
H5 {
	font-family: Helvetica, sans-serif;
	font-size: 80%;
	margin-bottom: 3px;
}

.bartext {
	font-size: 80%;
}
.bartext, .barText  A {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #D8766B;
	color: white;	
}

.footer{
	font-family: Helvetica, sans-serif;
	font-size: 70%;
	background-color: #D8766B;
	color: white;	
}

.footer A {
		color: white;	
}

.leftMenu TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #18285F;
	padding-left: 3px;
	padding-right: 3px;
	white-space: nowrap;
}
.leftMenu, .leftMenu A:link, .leftMenu A:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #18285F;
	text-decoration: none;
	white-space: nowrap;
}
.leftMenu TD.nolink{
	color: #AC9B93;
}
DIV.icon, LAYER.icon {
	display: none;
}

TABLE.lefttable TD{
	font-size: 80%;
	margin-bottom: 4px;
	margin-top: 8px;		
}

Table.calendarHighlights {
	font-size: 80%;
	margin-bottom: 4px;
	margin-top: 8px;		
}

Table.calendarHighlights TD {
	Vertical-Align: top;
}


TABLE.lefttable TH{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: white;
	margin-bottom : 4px;
	margin-top: 8px;		
	background-color: #18285F;
}

TABLE.Schedules {
	background-color: White;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-left: 3px;
	padding-right: 3px;
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
	border-left: 1px solid gray;
	color: #222222;
	width:470px;
}
TABLE.Schedules TH {
	background-color: #436896;
	color: #E3D2BE;
	font-weight: bold;
}

TABLE.Schedules TD {
	border-bottom: 1px solid #585858;
	border-right: 1px solid #585858;
}

Table.Schedules TD I {
	color: #6a6a6a;
}
TABLE.Schedules TR.shade {
	background-color: #E7EDF7;
}

TABLE.Schedules TR.LightShade {
	Background-Color:#f2f2f7;
}

TABLE.Schedules TD.bottomRow {
	border-bottom: 2px solid gray;
}

TABLE.Schedules TD.bottomRowWithRightBorder {
	border-bottom: 2px solid gray;
	border-right: 2px solid gray;
}

TABLE.Schedules TD.bottomRowWithLeftBorder {
	border-bottom: 2px solid gray;
	border-left: 2px solid gray;
}


TABLE.Schedules TD.RightBorder {
	border-right: 2px solid gray;
}

Table.Schedules TD.BlueStones  {
	background-color:#7b9dc6; 
	width:10px; 
	text-align:center; 
	color:white;
}

Table.Schedules TD.RedStones  {
	background-color: #FDD5CE; 
	width:10px; 
	text-align:center; 
	color:#4b6183;
}

Table.Schedules TH.SheetNumber {
	color:white; 
	text-align:center;
}

Table.DrawBox {
	border: 1px solid #7b9dc6;
}

Table.DrawBox TH  {
	background-color: #7b9dc6;
	font-size: 13px;
	color: white;
	
}

TABLE.sectionLinks TD {
	padding:0px 5px;
}

TABLE.sectionLinks TD A
{
	font-weight: bold;
	color: #494949;
	font-family: verdana, helvetica, arial;
	font-size: 11px;

}

TABLE.sectionLinks TD A:hover
{
	color: #494949;
	font-family: verdana, helvetica, arial;
	text-decoration: none;
}

TABLE.sectionLinks TD A:visited
{
	color: #494949;
	font-family: verdana, helvetica, arial;
	text-decoration: underline;
}

TABLE.calendar {
	border-left: 1px solid #c1c8c7;
	background-color: #f0f0ee;
		background-image : url(/images/bgcalendar.jpg);
}

TABLE.calendar TH {
	Font-Size: 12px;
	Font-weight: bold;
	width:100px;
	padding-bottom:4px;
	padding-top: 5px;
	border-bottom: 1px solid #c1c8c7;
	background-color: #c1c8c7;
}

TABLE.calendar TD {
	width:100px;
	height:100px;
	color: #626262;
	padding: 0px 2px;
	font-size: 10px;
	vertical-align:top;
	border-bottom: 1px solid #c1c8c7;
	border-right: 1px solid #c1c8c7;
}

TABLE.calendar TD SPAN {
	font-size: 17px;
	font-weight: bold;
}
TABLE.monthNav TD.currentMonth {
	font-family: AGaramond;
	font-Size: 50px;
	vertical-align: bottom;
}

TABLE.monthNav TD A {
	font-Size: 10px;
	vertical-align:bottom;
}

TABLE.legend {
	background-color: white;
	border:1px solid black;
}

TABLE.legend TH {
	background-color: #D8766B;
}

TABLE.legend TD {
	padding: 0px 3px;
}

SPAN.navLinks , SPAN.navLinks A {
	font-size : 10px;
	color : #5F1210;
	text-decoration: None;
}

SPAN.navLinks A:hover {
	text-decoration: underline;
}

SPAN.webSite {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: Green;
}

Table.officers TD {
	font-size : 80%;
	padding: 10px 0px;
}

Table.chairs TD {
		font-size : 80%;
}

Table.chairs TH {
		font-size : 80%;
}

Table.chairs TD H4 {
		font-size : 120%;
		font-weight: bold;
}

Table.content TD {
		font-size : 80%;
}

Table.content TD Span.chairPerson {
	color: #69875F;
}

A.more {
	font-size : 10px;
	color : #598B56;
}

	TR.DarkenRow TD {background-color: E1E1E1; padding:3px 3px;}
	TR.LighterRow TD {background-color: F0F0F0; padding:3px 3px;}
	
Div.cent P {
	font-size: 12px;
	color: #51585E;
	margin: 4px;
}

Div.leagueInfo {
	display: block;
	margin: 15px 0px;
	font-size: 80%;
	width: 600 px;
}

Div.leagueInfo Span.chairPerson {
	display: block;
	color: #69875F;
}

Div.leagueInfo Span.description {
	display: block;	
	Color: #4b4b4b;
}

Div.leagueInfo Span.description P {
	Padding: 5px;
	margin: 0;
}

Div.leagueInfo Span.label {
	display: block;
	font-size: 120%;
	font-weight: bold;
}

Div.leagueInfo Span.label A {
	color : #666B97;
}

TABLE.Rosters {
	background-color: White;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-left: 3px;
	padding-right: 3px;
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
	border-left: 1px solid gray;
	color: #222222;
}
TABLE.Rosters TH {
	background-color: #436896;
	color: #E3D2BE;
	font-weight: bold;
}

TABLE.Rosters TD {
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
}

TABLE.Rosters TR.shade {
	background-color: #E7EDF7;
}

TABLE.BonspielSchedules {
	background-color: White;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-left: 3px;
	padding-right: 3px;
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
	border-left: 1px solid gray;
	color: #222222;
	width:470px;
}
TABLE.BonspielSchedules TH {
	background-color: #436896;
	color: #E3D2BE;
	font-weight: bold;
}

TABLE.BonspielSchedules TD {
	border-bottom: 2px solid #585858;
	border-right: 2px solid #585858;
}

Table.BonspielSchedules TD I {
	color: #6a6a6a;
}
TABLE.BonspielSchedules TR.shade {
	background-color: #E7EDF7;
}

TABLE.BonspielSchedules TR.LightShade {
	Background-Color:#f2f2f7;
}

TABLE.BonspielSchedules TD.bottomRow {
	border-bottom: 2px solid gray;
}

TABLE.BonspielSchedules TD.bottomRowWithRightBorder {
	border-bottom: 2px solid gray;
	border-right: 2px solid gray;
}

TABLE.BonspielSchedules TD.bottomRowWithLeftBorder {
	border-bottom: 2px solid gray;
	border-left: 2px solid gray;
}


TABLE.BonspielSchedules TD.RightBorder {
	border-right: 2px solid gray;
}

Table.BonspielSchedules TD.BlueStones  {
	background-color:#7b9dc6; 
	width:10px; 
	text-align:center; 
	color:white;
}

Table.BonspielSchedules TD.RedStones  {
	background-color: #FDD5CE; 
	width:10px; 
	text-align:center; 
	color:#4b6183;
}

Table.BonspielSchedules TH.SheetNumber {
	color:white; 
	text-align:center;
}

.ShowToMembers {
	Display:none;
}
