.A:link
{
	color: #ff6600;
	font-family:Arial;
	font-size:9pt;
}

A:link{color:#003399}
A:visited{color:#003399}
A:hover{color:#FF3300}

.HeadingText
{
	color:darkred;
	font-size:medium;
	font-family:Arial,Times New Roman;
	font-weight: bold;
}

.TemplateTable
{
	font-family:Arial;
	border-collapse:collapse;
	border-color:#FEA62E;
	border-width:1px;
}

.TemplateHeaderCell
{
	font-family: Arial;
	font-size:11pt;	
	font-weight: bold;
}

.TemplateContent
{
	background-color: #FFF7E7;	
}

.TextBox
{
	font-family: Arial;
	font-size: 10pt;
}

.TextBox-Value
{
	font-family: Arial;
	font-size:medium;
}

.TextBox-Text
{
	font-family: Arial;
	font-size:medium;
	color: Gray;
}

.CheckBoxList
{
	font-family: Arial;
	font-size: 9pt;	
}

.DropDownList
{
	font-family: Arial;
	font-size: 10pt;
}

.RadioButton
{
	font-family: Arial;
	font-size:10pt;
	color:black;
}

.FontStyle7pt
{
	font-family: Arial;
	font-size:7pt;
}

.FontStyle8pt
{
	font-family: Arial;
	font-size:8pt;
}

.FontStyle9pt
{
	font-family: Arial;
	font-size:8pt;
}

.RadioButtonList
{
	font-family: Arial;
	font-size:10pt;
	color:Blue;
}

.RadioButtonList_Black
{
	font-family: Arial;
	font-size:10pt;
	color:Black;
}

.Button
{
	font-size: 11pt;
	font-family: Arial;
	/*height: 28px;
	width:200px;*/
}

.Function-Button
{
	font-size: 11pt;
	font-family: Arial;
	height: 30px;
	width:200px;
}

.Label
{
	font-family:Arial;
	font-size:10pt;
}

.Label-DatePicked
{
	font-family: Arial;
	font-size:10pt;
}

.Label-Info
{
	color:Teal;
	font-family:Arial;
	font-size:9pt;
}

.Label-Error
{
	color:Red;
	font-family:Arial;
	font-size:9pt;
}

.Label-User
{
	color:blue;
	font-family:Arial;
	font-size:10pt;
}

.Label-Text-Normal
{
	font-size:10pt;
	font-family:Arial;
}

.Label-Text
{
	font-size:10pt;
	font-family:Arial;
	font-weight:bold
}

.Label-Value
{
	font-size:10pt;
	font-family:Arial;
}

.Label-SmallNote
{
	color: blue;
	font-family:Arial;
	font-size:8pt;	
}

.Label-NoteLabel
{
	font-size: 10pt;
	font-family:Arial;
	font-weight:bold;
}

.Label-Note
{
	font-size: 10pt;
	font-family:Arial;	
}

.Label-ParamsPage
{
	color:#0D0443;
	font-size:10pt;
	font-family:Arial;
}

A.HightlightLink:link
{
	font-family:Arial;
	font-size:10pt;
	text-decoration:none;
	font-weight:bold;
}

A.HightlightLink:hover
{
	font-family:Arial;
	font-size:10pt;
	text-decoration:none;
	font-weight:bold;
}

A.HightlightLink:visited
{
	font-family:Arial;
	font-size:10pt;
	text-decoration:none;
	font-weight:bold;
}

A.NonHighlightLink:link
{
	font-family:Arial;
	font-size:10pt;
	text-decoration:underline;
}

A.NonHighlightLink:hover
{
	font-family:Arial;
	font-size:10pt;
	text-decoration:underline;
}

A.NonHighlightLink:visited
{
	font-family:Arial;
	font-size:10pt;
	text-decoration:underline;
}

HR.Main
{
	color:"#6487dc"; height:2px; text-align:left;
}

HR.Sub
{
	color:"#6487dc"; height:1px; text-align:left;
}

.DropDownList
{
	font-family: Arial;
}

.CheckBox
{
	font-family: Arial;
	font-size:10pt;
}

.BoldedCheckBox
{
	font-family: Arial;
	font-size:10pt;
	font-weight:bold;
}

.Image
{
	height: 230px;
	width: 320px;
}

/* -----------------------------------------------------

DataGrid Styles

----------------------------------------------------- */

.DataGrid
{
	color: White;
	font-family: Arial;
	font-size: 9pt;
	background-color: White;
	border-color: #E7E7FF;
	border-style: none;
	border-width: 1px;
}
.DataGrid-HeaderStyle
{
	font-weight: bold;
	font-size: 10pt;
	vertical-align: middle;
	color: #f7f7f7;
	font-family: Arial;
	background-color: #4a3c8c;
}
.DataGrid-FooterStyle
{
	font-weight: bold;
	font-size: 9pt;
	vertical-align: middle;
	color: #4A3C8C;
	font-family: Arial;
	background-color: #B5C7DE;
}
.DataGrid-ItemStyle
{
	font-weight: normal;
	font-size: 9pt;
	vertical-align: middle;
	color: #4A3C8C;
	font-family: Arial;
	background-color: #E7E7FF;
}
.DataGrid-AlternatingItem
{
	font-weight: normal;
	font-size: 9pt;
	vertical-align: middle;
	color: #4A3C8C;
	font-family: Arial;
	background-color: #F7F7F7;
}
.DataGrid-SelectedItemStyle
{
	font-weight: normal;
	font-size: 9pt;
	vertical-align: middle;
	color: Green;
	font-family: Arial;
	background-color: lightblue;
}
.DataGrid-OnMouseOver
{
	font-weight: normal;
	font-size: 9pt;
	vertical-align: middle;
	color: #4A3C8C;
	font-family: Arial;
	background-color: Silver;
}
.DataGrid-Item-OnMouseOut
{
	font-weight: normal;
	font-size: 9pt;
	vertical-align: middle;
	color: #4A3C8C;
	font-family: Arial;
	background-color: #E7E7FF;
}
.DataGrid-AlternatingItem-OnMouseOut
{
	font-weight: normal;
	font-size: 9pt;
	vertical-align: middle;
	color: #4A3C8C;
	font-family: Arial;
	background-color: #F7F7F7;
}

.LinkButton
{
	font-family: Arial;
	font-size: 9pt;	
}

.tb
{
	border-top: gray solid 1pt;
	border-bottom: gray solid 1pt;
}
.tbl
{
	border-top: gray solid 1pt;
	border-bottom: gray solid 1pt;
	border-left: gray solid 1pt;
}
.tbr
{
	border-top: gray solid 1pt;
	border-bottom: gray solid 1pt;
	border-right: gray solid 1pt;
}

/*
Added after May 5, 2004 - mxie, #666666
*/
.optitle {
	background: #eee url('images/opheader_bg.png');
	border: 1px solid #969696;
	padding: 3px;
	color: blue;
	font-family:Arial;
	font-size:10pt;
}

/*
Added May 31, 2004 - mxie
*/
.RequiredFieldAsterisk
{
	font-family: Arial;
	font-size:14pt;
	font-weight:bold;	
}

.AltRequiredFieldAsterisk
{
	font-family: Arial;
	font-size:8pt;
	font-weight:bold;	
}

/*
Added June 21, 2004 - mxie, MemberServiceCenter (MSC)
*/
.MSC_SectionTable
{
	font-family:Arial;
	font-size:11pt;
	border:solid 0 #333399;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFFFF', endColorstr='#88CCCCCC');
}

.MSC_SectionTitle
{
	font-weight:bold;
	font-family:Arial;
	font-size:12pt;
	color:#333399;
}

.MSC_SectionBoldText
{
	color:black;
	font-weight:bold;
	font-family:Arial;
	font-size:11pt;
}

.MSC_SectionText
{
	color:black;
	font-family:Arial;
	font-size:11pt;	
}

.MSC_SectionNote
{
	color:black;
	font-family:Arial;
	font-size:8pt;
}

.MSC_NoBorderTD
{
	BORDER-RIGHT: #333399 0px solid; 
	BORDER-LEFT: #333399 0px solid; 
	BORDER-BOTTOM: #333399 0px solid;
	BORDER-TOP: #333399 0px solid;
}

.MSC_BottomBorderTD
{
	BORDER-RIGHT: #333399 0px solid; 
	BORDER-LEFT: #333399 0px solid; 
	BORDER-BOTTOM: #333399 1px solid;
	BORDER-TOP: #333399 0px solid;
}
/* Added Aug 25, 2004 */
.ErrorText
{
	color:Red;
	font-family:Arial;
	font-size:10pt;
}

.Pager
{
	font-family:Arial;
	font-size:9pt;
}

.NoteText
{
	font-family:Arial;
	font-size:8pt;
}

/* Green DataGrid Styles - Added by GP Nov 22/2004 */
.DataGrid-HeaderStyle-Selected
{
	font-weight: bold;
	font-size: 10pt;
	vertical-align: middle;
	color: #ffffff;
	font-family: Arial;
	background-color: #009900;
}

.DataGrid-ItemStyle-Selected
{
	font-weight: normal;
	font-size: 9pt;
	vertical-align: middle;
	color: #4A3C8C;
	font-family: Arial;
	background-color: #c1e4c6;
}

.DataGrid-AlternatingItem-Selected
{
	font-weight: normal;
	font-size: 9pt;
	vertical-align: middle;
	color: #4A3C8C;
	font-family: Arial;
	background-color: #f7f7f7;
}

/* Add / Edit Product stle - Added by MX Feb 3, 2005 */
.Read-Only-Textbox {text-align:right;color:black;background-color:silver}
.Read-Only-Textbox-LeftAlign {text-align:left;color:black;background-color:silver}
.Read-Only-Textbox-RightAlign {text-align:right;color:black;background-color:silver}
.Read-Write-Textbox {text-align:right;}
.Standard-Font-Style {FONT-SIZE: 9pt;font-family:arial;}

/* skmMenu Style */
.menu
{
	background-color: #D7DCE8;
}

.menuItemDefault
{
	font-family: arial;
	font-size: 10pt;
	border-width: 1pt;
	background-color: #D7DCE8;
	padding-left: 15px;
	padding-right: 15px;
	cursor: auto;	
}

.menuItemSelected
{
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFFFF', endColorstr='#88CCCCCC');
	font-family: arial;
	font-size: 10pt;
	padding-left: 15px;
	padding-right: 15px;
	cursor: hand;
}
	
.menuspacer
{
	font-size: 1pt;			
}

/* Misc HQ Central Styles */
.memberPrompt
{
	font-size: 9pt;
	text-align: right;
	padding-right: 2px;
}

/* TeeSheet Book Wizard */
.ServerHtmlTable
{
	font-family:arial;font-size:9pt;border-collapse:collapse;
}

.StandardHtmlTableWithBorderCollapse
{
	font-family:arial;font-size:9pt;border-collapse:collapse;
}

.BorderLeftRightSilver
{
	BORDER-left: silver 1px solid;BORDER-RIGHT: silver 1px solid;
}

.BorderLeftSilver
{
	BORDER-Left: silver 1px solid;
}

.BorderRightSilver
{
	BORDER-Right: silver 1px solid;
}

/* CallCenter Tee Times */
.CallCenter-SelectedTeeTimeTable
{
	FONT-FAMILY:arial;
	FONT-SIZE:8pt; 
	/*BORDER-RIGHT:#70b6bb 4px outset;*/
	BORDER-RIGHT:#ffffff 5px outset;
	PADDING-RIGHT:1px; 
	BORDER-TOP:#c9e6e9 5px outset; 
	PADDING-LEFT:1px; 	
	PADDING-BOTTOM:1px; 
	MARGIN:1px; 
	BORDER-LEFT:#d7edef 5px outset;	 
	PADDING-TOP:1px; 
	/*BORDER-BOTTOM:#96b4b7 4px outset;*/
	BORDER-BOTTOM:#ffffff 5px outset;
	background-color:#d7edef;		
}

.CallCenter-SelectedTeeTimesTable
{
	FONT-FAMILY:arial;
	FONT-SIZE:9pt; 
	background-color:#d7edef;		
}

.CallCenter-PrevNextParmsTable
{
	FONT-FAMILY: arial; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT-COLOR: silver; 
	BORDER-BOTTOM-COLOR: silver; 
	COLOR: black; 
	BORDER-TOP-COLOR: silver; 
	BACKGROUND-COLOR: #d7edef;
	BORDER-RIGHT-COLOR: silver;
}

.CallCenter-PrevNextResultText
{
	WIDTH: 72px;
	HEIGHT: 22px;
	TEXT-ALIGN: center;
	background-color: Yellow;
	font-weight:bold;
	font-family:Arial;
	font-size:8pt;	
}

/* Call Center Reports: using CSS, lost formatting when printed */
.CallCenter-Report-Level1
{
	font-family:Arial;
	font-size:10pt;
	background-color:Black;
	color:White;
	font-weight:bold;
}

.CallCenter-Report-Level2
{
	font-family:Arial;
	font-size:9pt;
	background-color:silver;
	color:black;
}

.CallCenter-Report-Headers
{
	font-family:Arial;
	font-size:11pt;
	font-weight:bold;
}
/**********************************/

.Popup-Title
{
	FONT-FAMILY: arial; 
	FONT-SIZE: 12pt;
	font-weight:bold;
}

.FieldRequiredMessageText
{
	font-style:italic;
	FONT-FAMILY: arial; 
	FONT-SIZE: 9pt;	
}

/* collapse / expanse sections, work with js\Utility.js - toggleDiv() */
.divHide {display:none; font-family:Arial;} 
.divShow {display:block; font-family:Arial;} 
.ClubOfflineMessage {color:Red;font-size:9pt;font-family:Arial;}

.ReportDescription {FONT-FAMILY: arial;FONT-SIZE: 9pt;}
