<style type="text/css">
<!-- 

/* Design notes
 * site width               : 620
 * nav width                : 155
 * default font             : Arial 14px
 * nav elements             : 118x20
 * padding between elements : 25px
 * page margins             : 15px
 * gutter spacing           : 15px
 * 
 * pending executive style sheet changes 
 * need form text classes, form field element widths 
 * registration page, aligned right, 105px margin to edge of page (90+15)
 * list elements text should all be aligned
*/

table.hotlinks {
	background-color:white;
	border:2px solid #005500;
}
td.hotlinks {
	text-align:center;
	vertical-align:middle;
	padding:4px
}

/*  Marquee  */
marquee.marquee_text {

}
p.marquee_text {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#f7f7dc;font-weight:bold;letter-spacing:0.08ems;	padding:0px;padding-bottom:0px;margin: 0px;}

/* global */
body.content            {margin:0px;padding:0px;border:1px;border-style:solid black;background-color:#000000}
h1,h1.header            {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;letter-spacing:0.08em;font-size:18px;color:black;padding-bottom:0px; padding-top:0px;margin:0px}
h2                      {font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	letter-spacing:0.08em;	font-size:12px;	color:black;	text-align:top;	padding-bottom:0px;	text-decoration: underline;}
h3                      {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;letter-spacing:0.08em;font-size:14px;color:black;padding-bottom:0px;vertical-align: center;}
h4                      {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:normal;letter-spacing:0.08em;font-size:14px;color:black;padding-top:0px;padding-bottom:0px;vertical-align: center;}
p                       {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:rgb(0,0,0);font-weight:bold;letter-spacing:0.08ems;	padding:0px;padding-bottom:0px;margin: 0px;}
p.header1               {font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;padding-bottom:4px;padding-top:0px}
p.header2               {font-family: Verdana, Arial, Helvetica, sans-serif;padding-bottom:4px;}
p.header3				{font-family: Verdana, Arial, Helvetica, sans-serif;vertical-align:top;padding-bottom:4px;text-decoration: underline;}
p.text                  {font-family: Verdana, Arial, Helvetica, sans-serif;vertical-align:top;font-weight:normal}
p.listintro				{font-family: Verdana, Arial, Helvetica, sans-serif;vertical-align:top;font-weight:bold; color:#05543E}
p.sptext                {font-family: Verdana, Arial, Helvetica, sans-serif;vertical-align:top;font-weight:normal;padding:0px;border:0px;margin:0px}
p.caption               {font-family: Verdana, Arial, Helvetica, sans-serif;font-style:italic;color:#000000;text-align:center;margin-top:0em}
p.footer                {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:rgb(255,255,255)}
p.footer_direction      {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:rgb(0,0,0)}
p.footer_phone          {text-align:center;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#FFFFFF}
ul                      {font-family: Verdana, Arial, Helvetica, sans-serif;list-style-type:disc;list-style-position:outside margin-top:0px;margin-bottom:0px;color: #000000;}
li                      {font-family: Verdana, Arial, Helvetica, sans-serif;font-size :14px;font-weight:normal;color: #000000;}
li.footnote             {font-size:10px;font-weight:bold;}
hr                      {width=380px;text-align:center; color: rgb(0,0,0)}

/* table */
th                      {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:black;text-align:left}
table, tr, td           {font-family: Verdana, Arial, Helvetica, sans-serif;, serif; font-size:14px;color:rgb(0,0,0);margin:0px;border:0px;font-weight:450}
table.content           {margin:0px; padding:0px}
table.page              {height:485px;width:519px;margin:0px;padding:18px;padding-left:18px;padding-right:7px;padding-top:8px}
table.first_row         {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:500;letter-spacing:0.15em;font-size:14px;color:black;padding-bottom:5px}
table.card              {padding-top:1px;padding-bottom:1px;padding-left:4px;padding-right:4px;margin-left:10%}
tr.header               {width:725px;height:150px}
tr.paddingbottom		{padding-bottom:0px;}
table.rates				{width:100%;margin-bottom:15px;border:2px solid black}
thead.rates				{height:1px;font-size:1pt}
td.ratestop,td.rates,td.rateslabel    {border:1px solid black;empty-cells:show}
td.rateslabel           {padding-left:4px}
table.footer			{height:19px;background-image:url(./images/design/footer.jpg);background-repeat:no-repeat}

td						{margin-bottom:0px;padding-bottom:4px}
td.nav_content          {width:186px;padding:0px;margin:0px;border:0px;height:100%;background-image:url(./images/design/navbackground.jpg)}
table.nav               {width:160px; text-align:center;margin-top:2px;margin-left:10px;}
table.nav2               {width:140px; text-align:center;margin-top:2px;margin-left:10px;margin-right:20px;/* background-color:#00573D;*/
						  border-collapse: separate; border-spacing: 0px 0px;}
td.nav                  {width:100%;padding:2px;text-align:right;font-family: Verdana, Arial, Helvetica, sans-serif; 
						  font-weight:500;font-size:10px;color:black;border:0px solid #003300;
						  padding-top:14px;padding-bottom:0px; padding-right:8px; padding-left:4px;
						  letter-spacing:0.15em;background-image:url(./images/design/buttonbg.jpg);
						  background-repeat:repeat; background-position:right top;}

td.navtop              {width:100%; height:34px;padding:2px;text-align:right;font-family: Verdana, Arial, Helvetica, sans-serif; 
						  font-weight:500;font-size:10px;color:black;border:0px solid #003300;
						  padding-top:14px;padding-bottom:0px;letter-spacing:0.15em;background-image:url(./images/design/navtop.jpg);
						  background-repeat:no-repeat; background-position:top; padding-right:8px;}
td.navbot              {width:100%; height:34px;padding:2px;text-align:right;font-family: Verdana, Arial, Helvetica, sans-serif; 
						  font-weight:500;font-size:10px;color:black;border:0px solid #003300;
						  padding-top:6px;padding-bottom:12px;letter-spacing:0.15em;background-image:url(./images/design/navbot.jpg);
						  background-repeat:no-repeat; background-position:top; padding-right:8px;}

td.course_text          {vertical-align:top;text-align:left}
td.fac_text             {vertical-align:top;text-align:left}
td.photo_text             {vertical-align:top;text-align:center}
td.rates_text           {vertical-align:top;text-align:left}
td.ratestop				{font-weight:bold;text-align:center}
td.content_text         {vertical-align:top;text-align:left;padding-left:10px;margin-top:0px;padding-top:0px;padding-right:15px}
td.fac_image            {padding-left:15px;padding-right:15px;vertical-align:top}
td.about                {padding-left:8px;padding-right:8px}
td.sp_text				{text-align:center}
td.tour					{text-align:center;margin:0px;padding:0px;padding-bottom:25px;padding-top:20px}
td.reg_form				{margin:0px;padding-left:8px}
table.reg_form			{margin:0px;padding:0px}



td.email_offers         {width:120px;text-align:center;border:0px;padding:2px;padding-top:0px;padding-left:20px}
td.content              {padding-right:15px;vertical-align: top;}
td.content_content      {width:539;padding-left:0px;padding-top:0px;background-color:#F7F7DC}
td.header               {width:725px;background-image:url(./images/design/header.jpg);background-repeat:no-repeat}
td.footer               {height:19px;width:33%;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:6pt;font-weight:normal;color:rgb(133,82,0);margin:0px;padding:0px}
td.content_footer       {height:19px;background-color:black;margin:0px;padding:0px}
td.rates_footnote       {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;color:rgb(50,50,30)}
td.label                {border:1px;border-style:solid;border-color:black;font-size:12px;text-align:left;background-color:white;color:black}
td.hole                 {border-left:1px;border-top:1px;border-bottom:1px;border-right:1px;border-style:solid;border-color:black;font-size:12px;text-align:center;background-color:white;color:black}
td.back                 {border-left:0;border-top:1px;border-bottom:1px;border-right:1px;border-style:solid;border-color:black;font-size:12px;text-align:center;background-color:rgb(55,55,55);color:white}
td.blue                 {border-left:0;border-top:1px;border-bottom:1px;border-right:1px;border-style:solid;border-color:black;font-size:12px;text-align:center;background-color:rgb(75,100,190);color:white}
td.white                {border-left:0;border-top:1px;border-bottom:1px;border-right:1px;;border-style:solid;border-color:black;font-size:12px;text-align:center;background-color:white;color:black}
td.forward              {border-left:0;border-top:1px;border-bottom:1px;border-right:1px;;border-style:solid;border-color:black;font-size:12px;text-align:center;background-color:rgb(150,60,50);color:white}
td.rating               {border-left:0;border-top:1px;border-bottom:1px;border-right:1px;;border-style:solid;border-color:black;font-size:12px;text-align:center;background-color:gray;color:white}
td.par                  {border-left:0;border-top:1px;border-bottom:1px;border-right:1px;border-style:solid;border-color:black;font-size:12px;text-align:center;background-color:rgb(170,170,170);color:black}
td.handi                {border-left:0;border-top:1px;border-bottom:1px;border-right:1px;border-style:solid;border-color:black;font-size:12px;text-align:center;background-color:rgb(230,235,20);color:black}

/* form */
form					{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:rgb(0,0,0);font-weight:500;margin:0px;padding:0px}
input             {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:rgb(0,0,0);font-weight:500;margin:0px;padding:4px;border-width:1px}
select,textarea   {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:rgb(0,0,0);border-width:1px;padding:4px}
/* the following input attributes can be deleting once we go live with this design */
/* ;background-color:rgb(0,0,0);border-color:rgb(0,0,0);padding:2px;margin:0.25em;vertical-align:center} */

/* image */
img                     {border:1px solid black;padding-right:0px;padding-left:0px;padding-bottom:0px}
img.email_offers        {border:0px;padding:0px;text-align: center;}
img.small               {width:270px;height:180px}
img.medium              {width:300px;height:200px}
img.large               {width:420px;height:280px}
img.direction           {width:240px;	height:240px;	padding-right:5px;vertical-align: top;}
img.staff               {width:153px;height:115px}
img.header				{border:0px;margin:0px;padding:0px}
img.footer              {border:0px;margin:0px;padding:0px}

/* create account */
td.createaccount {font-family: Verdana, Arial, Helvetica, sans-serif;, serif; font-size:14pt;color:rgb(0,0,0);margin:0px;border:0px;font-weight:450}
a.createaccount:link,a.createaccount:visited{font-size: 18px;text-decoration:underline;color:blue}


/* anchor */
a.body:link,a.body:visited,a.tour:link,a.tour:visited,
a.bodylink:link,a.bodylink:visited{font-size:12px;text-decoration:underline;
								   color:blue}
a.tour:hover,a.body:hover,a.bodylink:hover{font-size:12px;text-decoration:underline;
				 color:rgb(155,0,0)}
A:link, A:visited       {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #05543E;
	font-weight: bold;
}
a.nav:link, a.nav:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;font-style:normal;text-decoration:none;color:#ffffff}
a.nav:hover             {color: #09C78C}
a.nav_ecom:link, a.nav_ecom:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;font-style:normal;text-decoration:none;color:#99cc99}
a.nav_ecom:hover             {color: white}
a.footer:visited, a.footer:link {font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:none;font-size:8pt;font-weight:bold;color:white} 
a.footer:hover          {color:rgb(100,100,100)}
table.events {width:100%}
h2.events {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;letter-spacing:0.08em;font-size:12px;color:black;padding-bottom:0px; padding-top:6px}
h4.events {font-family: Verdana, Arial, Helvetica, sans-serif;font-style:normal;font-size:12px;margin-bottom:0px;margin-top:0px:padding-bottom:10px;background-color:black;color:white;text-align:center;padding-left:4px}
h5.events {font-family: Verdana, Arial, Helvetica, sans-serif;font-style:bold;font-size:12px;margin:0px;padding:0px;padding-top:4px;padding-bottom:0px}
h6.events {font-family: Verdana, Arial, Helvetica, sans-serif;font-style:bold;font-size:8pt;margin:0px;padding:0px;padding-top:4px;padding-bottom:0px}
p.events {font-family: Verdana, Arial, Helvetica, sans-serif;vertical-align:top;font-size:12px;font-weight:normal}
A:link.events, A:visited.events {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-decoration: underline; color:blue}
A:hover.events { text-decoration: none; color:red}
td.events {margin:0px;padding:0px}
-->
</style>