body          { background: #B6C087; margin: 0px; text-align: center; }
div           { font-family: Tahoma, Verdana, Sans-serif; font-size: 12px; clear: both; }
td.main       { background-color: #ffffff; text-align: left; }
td						{ line-height: 14px; }
div.pagetitle     { font-size: 18px; font-weight: bold; color: #7A7A07; padding: 16px 20px 12px 20px; }
div.sectiontitle  { font-size: 15px; font-weight: bold; color: #CC9933; padding: 16px 20px 10px 20px; line-height: 20px; }
div.sectionbody   { padding: 2px 20px 20px 20px; line-height: 14px; }

.homepagetitle		{ font-size: 18px; font-weight: bold; color: #7A7A07; padding: 20px 20px 6px 20px; }
.homepagesubtitle	{ font-size: 15px; font-weight: bold; color: #CC9933; padding: 6px 20px 0px 20px; }
.hometitle		{ font-size: 15px; color: #CC9933; font-weight: bold; padding: 2px 0px 0px 0px; }
.homebody			{ line-height: 14px; padding: 6px 0px 6px 0px; }



h3,h2{
margin-bottom: 0px;
color:#E27F0B;
font-size:14px;
}

h4{
margin-bottom: 0px;
font-size:12px;
}


div.footer    { padding: 4 0 4 0; text-align: center; font-size: 11px; line-height: 18px; }

a             { color: #7A7A07 }
a:visited     {	text-decoration: none; }
a:link        { text-decoration: none; }
a:hover       { text-decoration: underline; }
a:active      {	text-decoration: none; }  

a.more        { font-size: 10px; }

div.nav_on    { clear: none; float: left; padding: 4 10 4 10; text-align: center; border-right: 1px solid #73715A; border-top: 1px solid #73715A; border-bottom: 1px solid #ffffff; background-color: #ffffff; }
div.nav_on a  { color: #73715A; }
div.nav_off   { clear: none; float: left; padding: 4 10 4 10; text-align: center; border-right: 1px solid #73715A; border-top: 1px solid #73715A; border-bottom: 1px solid #73715A; background-color: #E38C14; }
div.nav_off a { color: #ffffff; }

td            { font-family: Tahoma, Verdana, Sans-serif; font-size: 12px; }
table.schedule           { border-bottom: 3px solid #73715A; }
table.schedule td        {	color: #000000; border-left: 1px solid #73715A;	border-right: 1px solid #73715A;	padding: 4px; font-size: 11px; }
table.schedule td.header { border: 1px solid #73715A;	padding: 2px;	background: #7A7A07;	color: #ffffff;	font-weight: bold;	border-bottom: none; }
table.schedule td.desc   { border: 1px solid #73715A;	text-align: center;	padding: 4px;	background: #E2E6CF;	color: #000000;	}

table.fees td { padding: 2 0 2 0; font-size: 12px; }

table.workshop td { font-size: 12px; color: #ffffff; }

div#buttons { padding: 8px; text-align: center; } 
div#buttons a { font-size: 12px; color: #000000; background-color: #E38C14; text-decoration: none; border: solid 1px #000000; font-weight: bold; padding: 3px 55px 3px 55px; }
div#buttons a:link { color: #000000; background-color: #E38C14; }
div#buttons a:hover { color: #000000; background-color: #FFFFFF; }

.formitem { border: 1px solid #73715A; font: Verdana, Arial, Helvetica, sans-serif; padding: 1px; }
table.formitem td { padding: 2px 10px 2px 0px; }
