<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
*/

/*  Marquee  */
marquee.marquee_text {

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

/* global */
body.content
{
	margin: 0px;
	padding: 0px;
	background-color: #A1974F;
	background-image: url(./images/design/bodybg.jpg);
	color: #34431a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


div.block
	{
		display: block;
		padding: 10px 0px 10px 0px;
		width: 100%;
		height: auto;
		clear: both;
	}


h1,h1.header            {font-family: inherit; font-weight:bold;
						font-size:18px;color: #3f5a10;padding-bottom:0px; padding-top:0px;margin:0px}
						
h2                      {font-family: inherit; font-weight:bold;
						letter-spacing:0.08em; font-size:12px; color: #000; text-align:top; padding-bottom:0px;}
						
h3                      {font-family: inherit; font-weight:bold;
						letter-spacing:0.08em;font-size:14px;color: #000;padding-bottom:0px;vertical-align: center;}
						
h4                      {font-family: inherit; font-weight:normal;
						letter-spacing:0.08em;font-size:14px;color: #000; padding-top:0px;
						padding-bottom:0px;vertical-align: center;}
						
						
p
{
	font-family: inherit;
	font-size: 14px;
	color: inherit;
	font-weight: normal;
	padding: 0px;
	padding-bottom: 0px;
	margin: 0px;
}
						
p.header1
{
	font-family: inherit;
	padding-bottom: 4px;
	padding-top: 0px;
	font-weight: bold;
}
						
p.header2               {font-family: inherit; padding-bottom:4px; font-weight: bold;}

p.header3				{ font-family: inherit; vertical-align:top; font-weight: bold;
						padding-bottom:4px;}
						
p.text                  {font-family: inherit; vertical-align:top;font-weight:normal}

p.sptext                {font-family: inherit;
						vertical-align:top;font-weight:normal;padding:0px;border:0px;margin:0px}
						
p.caption               {font-family: inherit;
						font-style:italic;text-align:center;margin-top:0em}
p.caption2              {font-family: inherit;
						font-style:italic;text-align:center;margin-top:0em}
p.footer                {font-family: inherit;
						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                      {list-style-type:disc; list-style-position:outside margin:0px;}
li                      {font-size :14px; color: inherit;}
li.footnote             {font-size:10px;font-weight:bold;}



hr
{
	padding: 0px;
	margin: 20px 0px 20px 0px;
	text-align: center;
	width: 90%;
	border-color: #a9bc88;
	border-width: 1px;
	border-style: solid;
	background-color: #a9bc88;
	clear:both;
}


/* table */
th                      {font-family: inherit; font-weight:bold;
						 font-size:12px;color:black;text-align:left}

table, tr, td           {font-family: inherit; font-size:14px;
						 color:inherit;margin:0px;border:0px;}



tr.header               {width:775px;height:205px}

td.header               {width:775px;background-image:url(./images/design/header.jpg);background-repeat:no-repeat}

table.footer			{height:48px;background-image:url(./images/design/footer.jpg);background-repeat:no-repeat;padding-left:40px;}

td.footer               {height:48px;width:33%;font-family: Verdana, Arial, Helvetica, sans-serif;
						 font-size:6pt;font-weight:normal;color:rgb(133,82,0);margin:0px;padding:0px;padding-top:0px;padding-left:40px;}

td.content_footer       {height:48px;margin:0px;padding:0px}

td						{margin-bottom:0px;padding-bottom:4px;}

table.page
{
	height: 475px;
	width: 569px;
	margin: 0px;
	padding: 18px 34px 18px 14px;
}

table.content
{
	margin:0px;
	padding:0px;
	margin-bottom:14px;
}

td.content              {padding-right:15px;vertical-align: top;}

td.content_content
{
	width: 589;
	padding-left: 0px;
	padding-top: 0px;
	background-color: #FFF;
	background-image: url(./images/design/pagebg.jpg);
	background-repeat: repeat-y;
	background-position: right;
	text-align: center;
}

td.nav_content          {width:186px;padding:0px;margin:0px;border:0px;height:100%;
						  background-image:url(./images/design/navbackground.jpg); text-align:center}
						  
table.nav               {width:180px; text-align:center;margin-top:0px;margin-left:4px;border-collapse: separate; border-spacing: 0px 0px;}
td.nav                  {background-image:url(./images/design/buttonbackground.jpg);background-repeat:no-repeat;
							vertical-align:top;width:100%;
						  padding:8px;text-align:center;font-family: Verdana, Arial, Helvetica, sans-serif; 
						  font-size:10px;color:black;border:0px solid #003300; 
						  padding-top:6px;padding-bottom:4px;background-color:#FAEBD7}
table.nav2               {width:150px; text-align:center; margin-top:0px;margin-left:0px;
							margin-right:0px; border:0px solid #003300;
							border-collapse: separate; border-spacing: 0px 0px;}
td.nav2					{width:180px;text-align:center;border:0px;padding:0px;padding-top:0px;padding-left:0px;
							margin-top:0px;margin-left:0px;
							padding-right:10px;margin-right:0px;background-image:url(./images/design/navback2.jpg);}	
td.navtop              {height:20px;padding-top:12px;background-image:url(./images/design/buttontop.jpg);
						background-repeat:no-repeat;}
td.navbot         		{height:34px;padding-top:4px;background-image:url(./images/design/buttonbot.jpg);
						background-repeat:no-repeat;background-position:left bottom;}

td.email_offers         {width:180px;text-align:center;border:0px;padding:0px;padding-top:0px;padding-left:0px}


td.home_text			{vertical-align:top;text-align:left}


table.rates				{width:100%;margin-bottom:15px;border:1px solid black;
							border-collapse: separate; border-spacing: 0px 0px;}

thead.rates				{height:0px;font-size:1pt;background-color:#333333;}
td.rates_text           {vertical-align:top;text-align:left}

td.ratestop			    {border:0px solid black;empty-cells:hide; font-weight:bold;
						 text-align:center;background-color:#436011; color:#ffffff;}
td.rates			    {border:0px solid black;border-bottom:1px solid grey;empty-cells:hide}
td.rateslabel           {padding-left:4px;border:0px solid black;empty-cells:hide; border-bottom:1px solid grey;}
td.rates_footnote       {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:8pt;
						 font-weight:normal;color:rgb(50,50,30)}

table.reg_form
{
	margin: 0px;
	padding: 8px;
	font-size: 12px;
	border-color: #a9bc88;
	border-width: 1px;
	border-style: solid;
	color: inherit;
}

td.reg_form				{
	margin: 0px;
	font-size: 12px;
	padding: 2px;
	color: inherit;
}



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%}
td.course_text          {vertical-align:top;text-align:left}
td.fac_text             {vertical-align:top;text-align:left}

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:85px;padding-right:85px}
td.sp_text				{text-align:center}
td.tour					{text-align:center;margin:0px;padding:0px;padding-bottom:25px;padding-top:20px}

tr.paddingbottom		{padding-bottom:0px;}

table.events 			{width:100%}
td.events 				{margin:0px;padding:0px;color: #000;}




/* form */
form					{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px; 
						 color: #000;font-weight:500;margin:0px;padding:0px}
input             		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;
						 color: #000;font-weight:500;margin:0px;padding:4px;border-width:1px}
select,textarea   		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;
						 color: #000;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
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	border-color: #A9BC88;
	/*
border-width: 1px;
	border-style: solid;
*/
}

img.noborder			{border:0px solid black;padding-right:0px;padding-left:0px;padding-bottom:0px}

img.email_offers        {border:0px;padding:0px;text-align: center;}


img.direction           {width:240px;	height:240px;	padding-right:5px;vertical-align: top;}
img.staff               {width:153px;height:115px}
img.scard				{border:0px;margin:0px;padding:0px}
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:#4b6c11;}

a.tour:hover,a.body:hover,
a.bodylink:hover			{font-size:12px;text-decoration:underline;
				 			 color: #000000;}

a:link, a:visited       	{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#4b6c11;}

a.nav:link, a.nav:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #2f440b;
	padding: 1px 2px 1px 2px;
}
							
a.nav:hover             	{background-color: #6a9d15; color: #fff;}
a.nav_ecom:link, 
a.nav_ecom:visited 			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:8pt;
							 font-weight:bold;font-style:normal;text-decoration:none;color:red}
a.nav_ecom:hover             {color: gray}
a.footer:visited, 
a.footer:link 				{font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:none;
							 font-size:8pt;font-weight:bold;color:#333;} 
a.footer:hover        		 {color:#000000;}

a:link.events,
a:visited.events 			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;
							 font-weight:normal;text-decoration: underline; color:#333;}
a:hover.events 				{ text-decoration: none; color:#000000;}


h2.events 					{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
							 letter-spacing:0.08em;font-size:12px;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}

-->
</style>