/*
=========================
	HTML TAGS
=========================
*/
#WEBBODY
{
	background-color	: #9ddcf9;
	color				: #9ddcf9;
	font-family			: Verdana;
	font-size			: 9pt;
	margin				: 0px;
	height				: 100%;
	width				: 100%;
	text-align			: center;
}

#ADMINBODY
{
	background-color	: #FFFFFF;
	color				: #000000;
	font-family			: Arial;
	font-size			: 8pt;
}

#main
{
	height				: 100%;
	width				: 950px;
	background-color	: #9ddcf9;
	text-align			: left;
}

td.footer
{
	vertical-align		: bottom;
	padding-bottom		: 0px; 
	height				: 10px; 
	width				: 950px;
	margin-bottom		: 0px;
}

/*
=========================
	WEB LAYOUT
=========================
*/
#Container
{
	margin-left			: auto;
	margin-right		: auto;
	position			: relative;
	width				: 950px;
	height				: 100%;
	font-size			: 9pt;
}
#frame
{
	width				: 950px;
	font-size			: 10pt;
	color				: #aed5e6;
	vertical-align		: top;
	background-color	: #000000;
	text-align			: left;
	height				: 600px;
}
#content
{
	width				: 950px;
	font-size			: 10pt;
	color				: #9ddcf9;
	vertical-align		: top;
	text-align			: left;
}
#contact
{
	width				: 700px;
	font-size			: 10pt;
	color				: #9ddcf9;
	vertical-align		: top;
	text-align			: left;
}
td.content
{
	font-size			: 9pt;
}
/*
=========================
	MENU
=========================
*/
.NavTop
{
	color				: #aed5e6;
	margin-left			: 20px;
	text-decoration		: none;
	font-size			: 10pt;
}
.NavTopOver
{
	color				: #FFFFFF;
	margin-left			: 20px;
	text-decoration		: none;
	font-size			: 10pt;
}


a:hover.NavTop
{
	color				: #FFFFFF;
}
.MenuHeader
{
	color				: #aed5e6;
	margin-left			: 10px;
	margin-right		: 10px;
	text-decoration		: none;
	font-size			: 10pt;
}
div.MenuHeader
{
	float				: left;
	border-top			: solid 1px #FFFFFF;
}
div.MenuSub
{
	color				: #948A83;
	text-decoration		: none;
	padding-left		: 10px;
	font-size			: 8pt;
}
.MenuSub a
{
	color				: #948A83;
	text-decoration		: none;
	width				: 100%;
}
.MenuSub a:hover
{
	color				: #3B5674;
	text-decoration		: none;
}
div.MenuSubOver
{
	color				: #3B5674;
	text-decoration		: none;
	padding-left		: 10px;
	font-size			: 8pt;
}
.MenuSubOver a
{
	color				: #3B5674;
	text-decoration		: none;
	width				: 100%;
}
.MenuSubOver a:hover
{
	color				: #3B5674;
	text-decoration		: none;
}
.GolfLinks
{
	color				: #aed5e6;
	margin-left			: 10px;
	margin-right		: 10px;
	text-decoration		: none;
	font-size			: 10pt;
}
a:hover.GolfLinks
{
	color				: #FFFFFF;
}
/*
=========================
	FORMS
=========================
*/
.Button
{
	border-right		: solid 1px #aed5e6;
	border-bottom		: solid 1px #aed5e6;
	border-left			: solid 1px #aed5e6;
	border-top			: solid 1px #aed5e6;
	color				: #FFFFFF;
	font-family			: Verdana;
	font-size			: 9pt;
	font-weight			: bold;
	width				: 80px;
	background-color	: #22a3dc;
}
.ButtonUpload
{
	border-bottom		: solid 1px #000000;
	border-right		: solid 1px #000000;
	border-left			: solid 1px #000000;
	border-top			: solid 1px #000000;
	color				: #000000;
	font-family			: Arial;
	font-size			: 8pt;
	font-weight			: normal;
}
.Input
{
	background-color	: #FFFFFF;
	border-right		: solid 1px #000000;
	border-bottom		: solid 1px #000000;
	border-left			: solid 1px #000000;
	border-top			: solid 1px #000000;
	color				: #000000;
	font-family			: Arial;
	font-size			: 9pt;
	width				: 250px;
}
.InputContact
{
	background-color	: #FFFFFF;
	border-right		: solid 1px #aed5e6;
	border-bottom		: solid 1px #aed5e6;
	border-left			: solid 1px #aed5e6;
	border-top			: solid 1px #aed5e6;
	color				: #000000;
	font-family			: Verdana;
	font-size			: 9pt;
	width				: 220px;
}
.ErrorMessage
{
	background-color	: #FFFFFF;
	color				: #aed5e6;
	text-align			: left;
}
.InputError
{
	background-color	: Transparent;
	border-bottom		: solid 2px #FF0000;
	border-right		: solid 2px #FF0000;
	border-left			: solid 4px #FF0000;
	border-top			: solid 2px #FF0000;
	color				: #aed5e6;
	font-family			: Arial;
	font-size			: 8pt;
}
DIV.RowC
{

	margin-bottom		: 4px;
	width				: 450px;
	font-family			: Verdana;
	font-size			: 9pt;
}
DIV.ItemC
{
	float				: left;
	width				: 230px;
}
DIV.LabelC
{
	float				: left;
	line-height			: 18px;
	width				: 200px;
	text-align			: left;
}
.Interest
{
	font-family			: Verdana;
	font-size			: 9pt;
}
/*
=============================
	ADMIN LOGIN
=============================
*/
DIV.Login
{
	border				: solid 1px #000000;
	height				: 200px;
	padding				: 10px;
	width				: 360px;
	color				: #FFFFFF;
	font-family			: Arial;
	font-size			: 8pt;
}
DIV.LabelAdminLogin
{
	float				: left;
	line-height			: 25px;
	color				: #000000;
	width				: 100px;
	font-weight			: bold;
}
DIV.InputAdminLogin
{	
	float				: left;
	line-height			: 25px;
	color				: #000000;
	width				: 250px;
	text-align			: left;
}
DIV.RowAdminLogin
{
	float				: left;
	margin-bottom		: 4px;
	width				: 360px;
}
/*
=============================
	ADMIN
=============================
*/
DIV.Item
{
	float				: left;
}
DIV.Label
{
	float				: left;
	line-height			: 18px;
	width				: 120px;
	text-align			: left;
	padding-left		: 10px;
}
DIV.Row
{

	margin-bottom		: 4px;
	width				: 500px;
	font-family			: Arial;
	font-size			: 9pt;
}
DIV.RowLong
{
	float				: left;
	margin-bottom		: 4px;
	width				: 900px;
	font-family			: Arial;
	font-size			: 9pt;
}
/*
=========================
	ADMIN DATAGRID
=========================
*/
.ListHead
{
	border-left			: solid 1px #3B5674;
	border-right		: solid 1px #3B5674;
	border-top			: solid 1px #3B5674;
	border-bottom		: solid 1px #3B5674;
	padding-left		: 5px;
	font-family			: Arial;
	color				: #000000;
	font-size			: 8pt;
	height				: 20px;
	text-align			: left;
	font-weight			: bold;
}
.ListItem
{
	border-bottom		: solid 1px #3B5674;
	padding-right		: 3px;
	padding-top			: 3px;
	padding-bottom		: 3px;
	padding-left		: 3px;
	color				: #000000;
	font-family			: Arial;
	font-size			: 8pt;
	padding-left		: 5px;
}
/*
========================
	DATAGRIDS
========================
*/
.DGHeadWeb
{
	background-color	: #3B5674;
	color				: #FFFFFF;
	font-size			: 9pt;
	font-weight			: bold;
	height				: 24px;
	vertical-align		: middle;
	
}
.DGHead
{
	background-color	: #000000;
	color				: #FFFFFF;
	font-weight			: bold;
	padding-left		: 3px;
	padding-right		: 3px;
	font-size			: 9pt;
}
.DGItem 
{
	padding-right		: 3px;
	padding-top			: 3px;
	padding-bottom		: 3px;
	padding-left		: 3px;
	color				: #000000;
	font-family			: Arial;
	font-size			: 9pt;
}
.DGItem a
{
	color				: #000000;
	text-decoration		: none;
}
.DGAlternate
{
	background-color	: #E5E5E5;
}


.TableOrder
{
	width				: 700px;
}
/*
========================
	ADMIN TABS
========================
*/
TD.TabSpace
{
	border-bottom		: solid 1px #5C5A56;	
}
TD.TabSpace100
{
	border-bottom		: solid 1px #5C5A56;
	width				: 100%;	
}
TD.TabOn
{
	background-color	: #FFFFFF;
	height				: 25px;
	text-align			: center;
	width				: 130px;
	color				: #5C5A56;
	border-top			: solid 1px #5C5A56;
	border-left			: solid 1px #5C5A56;
	border-right		: solid 1px #5C5A56;
	
}
TD.TabOff
{
	background-color	: #E7E7E7;
	height				: 25px;
	text-align			: center;
	width				: 130px;
	border				: solid 1px #000000;
}
A.TabOn
{
	color				: #000000;
	text-decoration		: none;
	text-align			: center;
	font-size			: 9pt;
}
A.TabOff
{
	text-decoration		: none;
	color				: #000000;
	text-align			: center;
	font-size			: 9pt;
}
td.TabCat
{
	padding-top			: 10px;
	padding-right		: 30px;
	height				: 25px;
	font-size			: 9pt;
	text-align			: left;
}
a.TabCat
{
	color				: #000000;
	font-size			: 9pt;
	text-align			: left;
}