﻿body 
{	 
	 margin:0px;
	 padding:0;
	 height:100%;
	 
}
.Menu
{
	 background-image:url(Images/Layout/MenuBG.png);	 
	 background-repeat:repeat-x;	 
}

html
{
	height:100%;
 
}


/***********************

Text styles
***********************/
.SmilesTimes
{
	font-family:Corbel,Arial,Tahoma,Verdana;
	font-size:9pt;
	font-weight:bold;
	color:Green;
}
.SmilesTimesLarge
{
	font-family:Corbel,Arial,Tahoma,Verdana;
	font-size:14pt;
	font-weight:bold;
	color:Green;
}
.Normal
{
	font-family:Corbel,Arial,Tahoma,Verdana;
	font-size:9pt;
	font-weight:normal;
	color:Black;
	
}
.BigNormal
{
	font-family:Corbel,Arial,Tahoma,Verdana;
	font-size:12pt;
	font-weight:normal;
	color:Black;
}

.NormalQuote
{
	font-family:Corbel,Arial,Tahoma,Verdana;
	font-size:9pt;
	font-weight:normal;
	color:Black;
	margin: 10px;
 	
}

.SmallRed
{
	font-family:Corbel,Arial,Tahoma,Verdana;
	font-size:8pt;
	font-weight:normal;
	color:Red;
}


.NormalBold
{
	font-family:Corbel,Arial,Tahoma,Verdana;
	font-size:9pt;
	font-weight:bold;
	color:Black;
}

.GreyBold
{
	font-family:Corbel,Arial,Tahoma,Verdana;
	font-size:10pt;
	font-weight:bold;
	color:#333333;
}



.Error
{
	font-family:Corbel,Arial,Tahoma,Verdana;
	font-size:9pt;
	font-weight:bold;
	color:Red;
}


.NoShow
{
	display:none;
}
div.Showing
{
	display:block;
}
div.Hiding
{
	display:none;
}
.Link:link
{
	font-family:Corbel,Arial,Tahoma,Verdana;
	font-size:9pt;
	font-weight:normal;
	color:#336699;	
}

.Link:hover
{
	font-family:Corbel,Arial,Tahoma,Verdana;
	font-size:9pt;
	font-weight:normal;		
	text-decoration:underline;
	color:#6699CC;
	cursor:hand;
}
.Link:visited
{
	font-family:Corbel,Arial,Tahoma,Verdana;
	font-size:9pt;
	font-weight:normal;			
	color:#003366;
	cursor:hand;
}



.BigLink:link
{
	font-family:Corbel,Arial,Tahoma,Verdana;
	font-size:12pt;
	font-weight:normal;
	color:#336699;	
}

.BigLink:hover
{
	font-family:Corbel,Arial,Tahoma,Verdana;
	font-size:12pt;
	font-weight:normal;		
	text-decoration:underline;
	color:#6699CC;
	cursor:hand;
}
.BigLink:visited
{
	font-family:Corbel,Arial,Tahoma,Verdana;
	font-size:12pt;
	font-weight:normal;			
	color:#003366;
	cursor:hand;
}



.Title
{
	font-family:Corbel,Arial,Tahoma,Verdana;
	font-size:12pt;
	font-weight:bold;
	color:Black;
		
}
.SubTitle
{
	font-family:Corbel,Arial,Tahoma,Verdana;
	font-size:10pt;
	font-weight:bold;
	color:Black;
}

.GreenHeader
{
	font-family:Corbel,Arial,Tahoma,Verdana;
	font-size:12pt;
	font-weight:bold;
	color:#336633;

}
.GreenSubHead
{
	font-family:Corbel,Arial,Tahoma,Verdana;
	font-size:10pt;
	font-weight:bold;
	color:#336633;

}
H1
{
	font-family:Corbel,Arial,Tahoma,Verdana;
	font-size:1.5em;
	font-weight:bold;
	color:#336633;
}

H2
{
	font-family:Corbel,Arial,Tahoma,Verdana;
	font-size:1em;
	font-weight:bold;
	color:#336633;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

H3
{
	font-family:Corbel,Arial,Tahoma,Verdana;
	font-size:9pt;
	font-weight:normal;
	color:#336633;	
}

.TextBox
{
	font-family:Corbel,Arial,Tahoma,Verdana;
	font-size:9pt;
	font-weight:normal;
	color:Black;	
	padding:2px 0px 2px 0px;
}
.Check
{
	font:webdings;
	font-size:1.5em;
	font-weight:bold;
}

/************************************
Page Layout Styles
************************************/
.Icon
{
	background-image:url("Images/Layout/GolfSpotIcon.png");
	display:block;
	text-decoration:none;	
	width:225px;
	height:89px;
}

.GreenMenuDot
{
	background-image:url("GolfCourseMenu-files/smzn4jp.png");
	display:block;
	width:17px;
	height:16px;
}

table#pageTable
{
	height:100%;
	max-height:100%;
}

.SearchBox
{
	font-family:Corbel,Arial,Tahoma,Verdana;
	font-size:9pt;
	font-weight:normal;
	color:Black;
	border:solid 2px #bbdafd;
}

.DropDownBox
{
	font-family:Corbel,Arial,Tahoma,Verdana;
	font-size:9pt;
	font-weight:normal;
	color:Black;
	border:solid 2px #bbdafd;
	margin:2 2 2 2;
	padding:2 2 2 2;
	
}

.StandardButton
{
	background-color:#CCCCCC;
	border:solid 2px #bbdafd;
	font-family:Corbel,Arial,Tahoma;
	font-size:0.8em;
	font-weight:bold;
	color:#284775;
	cursor:hand;
	 
}

.StandardButton:hover
{
	background-color:#fafafa;
	border:solid 2px #bbdafd;
	font-family:Corbel,Arial,Tahoma;
	font-size:0.8em;
	font-weight:bold;
	color:#284775;
	cursor:hand;
}

.IELink
{
	background-image:url(Images/Layout/Tested/IE.png);
	background-repeat:no-repeat;
	width:74px;
	height:51px;
	display:inline-block;	

}
.ChromeLink
{
	background-image:url(Images/Layout/Tested/Chrome.png);
	background-repeat:no-repeat;
	width:74px;
	height:51px;
	display:inline-block;
 
}
.MozLink
{
	background-image:url(Images/Layout/Tested/Mozilla.png);
	background-repeat:no-repeat;
	width:74px;
	height:51px;
	display:inline-block;	

}
.SafariLink
{
	background-image:url(Images/Layout/Tested/Safari.png);
	background-repeat:no-repeat;
	width:74px;
	height:51px;
	display:inline-block;	

}
/*********************************************

Weather Styles,...

*********************************************/


 .weather { 
            border: 1px solid #ccc; 
            width: 250px;
            height:182px;
            float: left;
            margin-bottom: 2em;
            }
            
.temp { font: normal 1.25em Georgia, serif; color: #900; }
.smalltemp{font: normal .75em Georgia, serif; color: #900;}
.attrib { clear: both; text-align: center; padding: .5em; background: #eee; }


/***************************************************
Loading Styles,...
***************************************************/
.ajajLoader
{
	background-image:url(Images/loader.gif);
	background-repeat:no-repeat;
	width:16px;
	height:11px;
}



/***************************************************
Map Styles
***************************************************/
div.LabeledMarker_markerLabel  {  color: black; font-size:6pt;  font-family: Corbel,Arial,Tahoma,Verdana;  width: 44px;  text-align: center;}

/*********************************************

Rating Styles,...

*********************************************/



.Rating
{
	 background-image: url(Images/Rating/FlagSet.png); width: 30px; height: 37px;
}
.RatingFilled
{
	background-image: url(Images/Rating/FlagFilled.png); width: 30px; height: 37px;
}
.RatingWaiting
{
	background-image: url(Images/Rating/FlagEmpty.png); width: 30px; height: 37px;
}

/*********************************************
Data Table Specific
*********************************************/

.dataTables_length
{
	padding:2px 0px 3px 5px;
	text-align:left;
	float:left;
	width:40%;
	font-family:Corbel,Arial,Tahoma,Verdana;
	font-size:10pt;
	font-weight:bold;
}

.dataTables_filter
{
	font-family:Corbel,Arial,Tahoma,Verdana;
	font-size:10pt;
	font-weight:bold;
	float:right;	
	padding:2px 5px 3px 0px;
	text-align:right;
	width:50%;	
	padding-top:2px;
}

.dataTables_filter input
{
 height:16px; 
 padding-top:2px;
 width:105px;
 
}
.dataTables_info
{
	font-family:Corbel,Arial,Tahoma,Verdana;
	font-size:10pt;
	font-weight:bold;	
	padding-bottom:5px;
}

.dataTables_paginate
{
 float:right;
 text-align:right;
 padding-right:10px;
 padding-bottom:4px;
}

.paging_full_numbers
{
	width:350px !important;	
}
.ui-state-default
{
	font-family:Corbel,Arial,Tahoma,Verdana;
	font-size:10pt;
	font-weight:bold;
}

#CourseTable th
{
 cursor:pointer;
}
#ResultTable th
{
 cursor:pointer;
}
.fg-button
{
	cursor:pointer;
}

.odd
{
	font-family:Corbel,Arial,Tahoma,Verdana;
	font-size:9pt;
	font-weight:normal;
	color:Black;
	background-color:#e3eaf7;
}

.even
{
	font-family:Corbel,Arial,Tahoma,Verdana;
	font-size:9pt;
	font-weight:normal;
	color:Black;
}
