table		{ font-family: sans-serif; font-size: 12px; }
.smallTxt	{ font-size: 10px; }
.bold		{ font-weight: bold; }
.italic		{ font-style: italic; }
.center		{ text-align: center; }
.emphasis	{ color: #F00; font-style: italic; }
.tab		{ padding-left: 10px; }
.classCode	{ float: left; width: 4em; text-align: center; }
.classDesc	{ margin-left: 4em; }
.classSpeak { color:#535300; font-size: 10px; font-weight: bold; }
.title		{ font-size: 20px; color: #535300; font-weight: bold;}
.header		{ font-size: 15px; color: #535300; font-weight: bold; }
.hide		{ display: none; }
.info		{ background-color: #FFFFFF; padding: 2px; }

.specialDate {font-size:18px;}
.specialTime {color:#0000CC;font-weight:bold;}
.specialNote {font-weight: bold;}
.specialName {font-style: italic;}
.specialPic {float: left;margin-right: 5px;margin-bottom: 2px;}
.specialPicRight {float: right;margin-left: 5px;margin-bottom: 2px;}
.specialDesc {padding-left: 5px;padding-right: 5px;}

a			{ color: #535300; text-decoration: underline }
a:hover		{ text-decoration: none }


/* side menu css */
a.sideMenu	{
		display: block;
		width: 174px;
		color: white;
		font: 15px, "Times New Roman", Times, serif;
		letter-spacing: 1px;
		background-color: #9A9A68;
		text-decoration: none;
}
a.sideMenu:visited	{ color: white; text-decoration: none; }
a.sideMenu:active	{ color: white; text-decoration: none; font-weight:normal; }
a.sideMenu:hover	{ color:#525029; }
.sideMenu ul {
		margin: 5px 0px 0px 0px;
		padding-left: 27px;
		list-style-type:square
}

/* main menu css */
a.frontMenu	{
		display: block;
		width: 274px;
		color: #525029;
		font: 16px, "Times New Roman", Times, serif;
		letter-spacing: 1px;
		text-decoration: none;
}

a.frontMenu:visited	{
		color: #525029;
		text-decoration: none;
}
a.frontMenu:active	{
		color: white;
		text-decoration: none;
		font-weight:normal;
}
a.frontMenu:hover	{
		color:white;
}

.frontMenu ul {
		margin: 2px 0px 0px 0px;
		padding-left: 50px;
		list-style-type:square
}


/* NAVIGATION */
.button			{ font-family: verdana, Helvetica, sans-serif; font-size: 10px; line-height: 25px; font-weight:bold; }
.button a		{ background-color: #55552B; padding:3px; color: #FFFFFF; text-decoration: none; border:1px solid #999966; }
.button a:hover	{ background-color: #FA7701; }

.registration			{
	font-family: verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	font-weight:bold;
}
.registration a			{ background-color: #25752B; padding:3px; color: #FFFFFF; text-decoration: none; border:1px solid #999966; }
.registration a:hover	{ background-color: #FA7701; }


/* FORM */


.formfield {
	font-family: Tahoma;
	font-size: 11px;
	background-color: #CFD3BC;
	border: 1px solid #55552B;
	color: #55552B; height:20px; vertical-align:middle
}

.formfieldtextarea {
	font-family: Tahoma;
	font-size: 11px;
	background-color: #CFD3BC;
	border: 1px solid #55552B;
	color: #55552B; height:50px; vertical-align:middle
}
.formbutton {
	font-family: sans-serif, Helvetica, sans-serif;
	color: #55552B; height:20px;
	background-color: #CFD3BC;
	border: 1px solid #55552B;
	font-size: 9px;
	padding: 1px;
}
