﻿body 
{
background-color:#E8DECE;
font-family:verdana, Arial;
color:#000000;
text-align:center;
font-size:11px;
}

table#container
{
margin-left: auto;
margin-right: auto;
text-align: left;
}
a:link
{
	color:#000000;
}

a:visited
{
	color:#000000;
}

a:hover
{
	color:#000000;
}
.label
{
color:Red;
	font-size:16px;
	font-weight:bold;
	font-family:Palatino Linotype, Arial;
	text-align:center;
}
	
.site_border
{
	border-left:#496178;
	border-right:#496178;
	border-bottom:#496178;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
}
.master_nav_horizontal
{
	background-color:#496178;
	color:#ffffff;	
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	font-weight:bold;
}
.master_nav_phone
{
	background-color:#496178;
	color:#ffffff;	
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	font-weight:bold;
	}
.master_nav_horizontal a:link
{
	color:#ffffff;
	text-decoration:none;
}

.master_nav_horizontal a:visited
{
	color:#ffffff;
	text-decoration:none;
}

.master_nav_horizontal a:hover
{
	color:#ffffff;
	text-decoration:none;
}

.master_nav_vertical
{
	color:#000000;
	font-size:13px;
	font-weight:bold;
	text-align:left;
}

.master_nav_v_bg
{
	background-image:url(pics/nav_bg.jpg);
	background-repeat:no-repeat;
	border-right:#496178;
	border-bottom:#ffffff;
	border-right-style:solid;
	border-bottom-style:solid;
	border-right-width:1px;
	border-bottom-width:1px;
}
.master_topbar
{
	background-image:url(pics/bar_top.jpg);
	background-repeat:no-repeat;
}
.master_bottombar
{
	background-image:url(pics/bar_bottom.jpg);
	background-repeat:no-repeat;
	color:#CDD7E0;
}
.master_bottombar a:link
{
	color:#CDD7E0;
}

.master_bottombar a:visited
{
	color:#CDD7E0;
}

.master_bottombar a:hover
{
	color:#CDD7E0;
}

.flash_border
{
	border-top:#ffffff;
	border-right:#ffffff;
	border-bottom:#ffffff;
	border-left:#496178;
	border-style:solid;
	border-width:1px;
}
.master_url
{
	border-right:#496178;
	border-right-style:solid;
	border-right-width:1px;
	border-top-width:0px;
}
.disclaimer
{
	color:#A28257;
}
.flash
{
	color:#D1BE9A;
}
.flash a:link
{
	color:#D1BE9A;
}

.flash a:visited
{
	color:#D1BE9A;
}

.flash a:hover
{
	color:#D1BE9A;
}

/*--------------------------------------------------DEFAULT PAGE-------------------------------------------*/

.default_side
{
	background-color:#DBCDB5;
	padding-top:5px;
	padding-bottom:5px;
}
.default_txt
{
	padding-left:15px;
	padding-right:3px;
	padding-top:5px;
	padding-bottom:5px;
}
.default_bullets
{
	font-size:14px;
	font-family:Palatino Linotype;
}
.default_brands
{
	padding-top:10px;
	padding-bottom:10px;
}


/*--------------------------------------------COURSE LAYOUT PAGE------------------------------------------*/
.cl_txt1
{
	padding-left:15px;
	padding-right:3px;
	padding-top:10px;
	padding-bottom:5px;
	
}
.cl_txt
{
	padding-left:15px;
	padding-right:3px;
	padding-top:10px;
	padding-bottom:10px;
	
}
.cl_holepic
{
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#C6B18C;
}
.cl_hole
{	
	padding-top:20px;
	padding-bottom:5px;
	font-size:16px;
	font-weight:bold;
	color:#486078;
}
.cl_paryard
{
	background-color:#DBCDB5;
	border-bottom:solid 1px #A28257;
}
.cl_table_bdr
{
	border: solid 1px #4B3E25;
}
.cl_tablecell
{
	padding-bottom:20px;
}
table#containera
{
margin-left: auto;
margin-right: auto;
text-align: left;
}
table#containerb
{
margin-left: auto;
margin-right: auto;
text-align: left;
}
table#containerc
{
margin-left: auto;
margin-right: auto;
text-align: left;
}
table#containerd
{
margin-left: auto;
margin-right: auto;
text-align: left;
}
table#containere
{
margin-left: auto;
margin-right: auto;
text-align: left;
}
table#containerf
{
margin-left: auto;
margin-right: auto;
text-align: left;
}
table#containerg
{
margin-left: auto;
margin-right: auto;
text-align: left;
}
table#containerh
{
margin-left: auto;
margin-right: auto;
text-align: left;
}
table#containeri
{
margin-left: auto;
margin-right: auto;
text-align: left;
}
table#containerj
{
margin-left: auto;
margin-right: auto;
text-align: left;
}
table#containerk
{
margin-left: auto;
margin-right: auto;
text-align: left;
}
table#containerl
{
margin-left: auto;
margin-right: auto;
text-align: left;
}
table#containerm
{
margin-left: auto;
margin-right: auto;
text-align: left;
}
table#containern
{
margin-left: auto;
margin-right: auto;
text-align: left;
}
table#containero
{
margin-left: auto;
margin-right: auto;
text-align: left;
}
table#containerp
{
margin-left: auto;
margin-right: auto;
text-align: left;
}
table#containerq
{
margin-left: auto;
margin-right: auto;
text-align: left;
}
table#containerr
{
margin-left: auto;
margin-right: auto;
text-align: left;
}
/*--------------------------------------------RULES PAGE------------------------------------------*/
.rules_txt
{
	padding-left:15px;
	padding-right:3px;
	padding-top:10px;
	padding-bottom:5px;
	font-size:14px;
}
.rules_icon
{
	
	padding-bottom:20px;
	padding-right:5px;
}
.rules_title
{
	padding-left:15px;
	padding-right:3px;
	padding-top:15px;
	padding-bottom:20px;
}
/*--------------------------------------------SCORECARD PAGE------------------------------------------*/
.sc_pics
{
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:12px;
	border:solid 1px #999999;
	}
	
.sc_hole
{
	background-color:#ffffcc;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:12px;
	font-weight:bold;
	border:solid 1px #999999;
}
.sc_gold
{
	background-color:#DEBD7A;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:12px;
	border:solid 1px #999999;
}
.sc_blue
{
	background-color:#A7CDED;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:12px;
	border:solid 1px #999999;
}
.sc_white
{
	background-color:#ffffff;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:12px;
	border:solid 1px #999999;
}
.sc_red
{
	background-color:#EB715A;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:12px;
	border:solid 1px #999999;
}
.sc_par
{
	background-color:#A5D4B0;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:12px;
	border:solid 1px #999999;
}
.sc_handicap
{
	background-color:#FEF886;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:12px;
	border:solid 1px #999999;
}
.sc_txt
{
	font-size:10px;
	border:solid 1px #999999;
}
.sc_txt1
{
	font-size:10px;
	padding-top:2px;
	padding-bottom:20px;
}
.sc_txt2
{
	font-size:10px;
	padding-top:2px;
	padding-bottom:5px;
	
	
}
.sc_txt3
{
	padding-top:2px;
	padding-bottom:20px;
}
.sc_title
{
	padding-left:15px;
	padding-right:3px;
	padding-top:10px;
	padding-bottom:20px;
	font-size:14px;
}

/*--------------------------------------------DIRECTIONS AND MAP PAGE------------------------------------------*/
.map_title
{
	padding-right:3px;
	padding-top:15px;
	padding-bottom:20px;
}
.map_txt1
{
	padding-top:2px;
	padding-bottom:20px;
	padding-left:15px;
}
/*--------------------------------------------CALENDAR PAGE------------------------------------------*/
.cal_title
{
	padding-left:15px;
	padding-right:3px;
	padding-top:15px;
	padding-bottom:20px;
}

/*--------------------------------------------GOLF CHALLENGE PAGE------------------------------------------*/
.gc_title
{
	padding-left:15px;
	padding-right:3px;
	padding-top:15px;
	padding-bottom:20px;
}
.gc_txt
{
	padding-left:15px;
	padding-right:3px;
	padding-top:10px;
	padding-bottom:10px;
	
}
/*--------------------------------------------CONTACT PAGE------------------------------------------*/
.contact_title
{
	padding-left:15px;
	padding-right:3px;
	padding-top:15px;
	padding-bottom:10px;
}
.contact_txt
{
	padding-left:15px;
	padding-right:3px;
	padding-top:10px;
	padding-bottom:10px;
}
.contact_form
{
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px;
}
.contact_headers
{
	color:#006600;
	font-weight:bold;
	font-size:11px;
	padding-right:2px;
}
.rdRecipient
{
	text-align:left;
}

/*--------------------------------------------PRO SHOP PAGE------------------------------------------*/
.ps_title
{
	padding-left:15px;
	padding-right:3px;
	padding-top:15px;
	padding-bottom:20px;
}
.ps_txt
{
	padding-left:15px;
	padding-right:3px;
	padding-top:10px;
	padding-bottom:10px;
}
.ps_bullets
{
	padding-left:30px;
	padding-right:3px;
	padding-top:10px;
	padding-bottom:10px;
	
}
/*--------------------------------------------STAFF PAGE------------------------------------------*/
.staff_title
{
	padding-left:15px;
	padding-right:3px;
	padding-top:15px;
	padding-bottom:20px;
}
.staff_name
{
	padding-top:5px;
	font-size:14px;
	font-weight:bold
}
.staff_name2
{
	padding-bottom:5px;
	font-size:10px;
	font-weight:normal;
}
.staff_txt
{
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;	
}
.staff_cell
{
	padding-top:20px;
	padding-bottom:10px;	
}
/*--------------------------------------------TEE BOX PAGE------------------------------------------*/
.tb_title
{
	padding-left:15px;
	padding-right:3px;
	padding-top:15px;
	padding-bottom:20px;
}
.tb_txt
{
	padding-left:15px;
	padding-right:3px;
	padding-top:10px;
	padding-bottom:10px;
	
}
.tb_iframe
{
	background-color:#f0ebe1;
	font-family:Palatino Linotype;
	font-size:small;
	font-weight:normal;
	padding-right:5px;
	padding-left:15px;
}
/*--------------------------------------------HISTORY PAGE------------------------------------------*/
.history_title
{
	padding-left:15px;
	padding-right:3px;
	padding-top:15px;
	padding-bottom:20px;
}
.history_txt
{
	padding-left:15px;
	padding-right:3px;
	padding-top:10px;
	padding-bottom:10px;
	
}
/*--------------------------------------------TOURNAMENTS PAGE------------------------------------------*/
.tourn_title
{
	padding-left:15px;
	padding-right:3px;
	padding-top:15px;
	padding-bottom:20px;
}
.tourn_txt
{
	padding-left:20px;
	padding-right:3px;
	padding-top:10px;
	padding-bottom:10px;
	
}
/*--------------------------------------------PHOTO GALLERY PAGE------------------------------------------*/
.pg_title
{
	padding-left:15px;
	padding-right:3px;
	padding-top:15px;
	padding-bottom:20px;
}
.pg_txt
{
	padding-left:15px;
	padding-right:3px;
	padding-top:10px;
	padding-bottom:10px;
}
/*--------------------------------------------GRILLE PAGE------------------------------------------*/
.grille_title
{
	padding-left:15px;
	padding-right:3px;
	padding-top:15px;
	padding-bottom:20px;
}
.grille_txt
{
	padding-left:15px;
	padding-right:3px;
	padding-top:10px;
	padding-bottom:10px;
	
}
/*--------------------------------------------RATES PAGE------------------------------------------*/
.rates_title
{
	padding-left:15px;
	padding-right:3px;
	padding-top:15px;
}
.rates_txt
{
	padding-left:0px;
	padding-right:3px;
	padding-top:10px;
	padding-bottom:10px;
	
}
.rates_txt1
{
	padding-left:0px;
	padding-right:3px;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold;
	
}
.rates_border
{
	border: solid 1px #D1BE9A;
}
.rates_line
{
	border-bottom-width:1px;
	border-bottom-color:#D1BE9A;
	border-bottom-style:solid;
	padding-left:0px;
	padding-right:3px;
	padding-top:10px;
	padding-bottom:10px;
}

.rates_color
{
	padding-left:0px;
	padding-right:3px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#E8DECE;
}
.rates_color1
{
	padding-left:0px;
	padding-right:3px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#EEE7DB;
}