@charset "UTF-8";
body {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	color: #333333;
	background-color: #553D17;
}
a:link, a:visited {
	text-decoration: none;
	color:#77774F;
}
a:hover {
	text-decoration: underline;
}
hr {
	border: 1px dashed #FFFFFF;
	border-top-color:#CCCCCC;
}
form {
	margin:0;
	padding:0;
}
table {
	margin:0;
	padding:0;
}
tbody {
	margin:0;
	padding:0;
}
h1 {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:24px;
	color:#885B5B;
	margin:0px;
}
h3 {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:16px;
	font-weight:bold;
	color:#885B5B;
	margin:0px;
}
input {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
select {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
button {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
#mainBox {
	background-color: #FFFFE6;
	text-align: left;
	padding: 3px;
	width: 854px;
}
#mainBox #banner {
	background-color: #999965;
	height: 108px;
	width: 854px;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
}
#mainBox #menu {
	float: left;
	width: 190px;
	padding: 25px 0px 25px 10px;
}
#mainBox #menu .menulink, #mainBox #menu .menulink a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-decoration: none;
	width: 147px;
	padding-top: 13px;
	padding-bottom: 13px;
	padding-left: 13px;
}
#mainBox #menu .menulink:hover, #mainBox #menu .menulink:hover a, .menulinkhover, .menulinkhover a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color:#885B5B;
	text-decoration: none;
	width: 147px;
	padding-top: 13px;
	padding-bottom: 13px;
	padding-left: 13px;
	cursor:pointer;
}
#mainBox .submenubox {	
	position: absolute;
	border:1px solid #999999;
	border-bottom:none;
	margin: 0px 0px 0px 160px;
	width:160px;
	z-index:500;
}
#mainBox .submenu, #mainBox .submenu a {
	border-bottom:1px solid #999999;
	padding:8px;
	background-color: #FFFFE6;
	cursor:pointer;
}
#mainBox .submenu:hover, #mainBox .submenu:hover a, .submenuhover, .submenuhover a {
	border-bottom:1px solid #999999;
	padding:8px;
	color: #FFFFFF;
	background-color:#885B5B;
	cursor:pointer;
}
#mainBox #mainContent {
	float: right;
	width: 641px;
	padding-top:23px;
	padding-right:13px;
}
#footer, #footer a {
	width:860px;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}
#rotatingImages {
	width:608px;
	height:322px;
	float:right;
	margin-top:3px;
}
#leftBox {
	padding-left:13px;
	padding-right:13px;
	float: left;
	width: 220px;
}
#middleBox {
	border-right:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	float: left;
	width: 277px;
	padding:0px 13px 0px 13px;
	min-height:240px;
}
#rightBox {
	float: left;
	width: 277px;
	padding:0px 13px 0px 13px;
}
#message {
	color:#CC3300;
	font-weight:bold;
	font-size:12px;
	background-color:#FFCC66;
	border:2px solid #FF9900;
	padding:15px;
	margin:5px 0px 5px 0px;
}
#rotatingEvents {
	float:right;
	width:350px;
	height:80px;
	margin-bottom:5px;
	padding:3px;
	overflow:hidden;
	background-color:#FFFFFF;
	border:1px solid #333333;
	z-index:500;
	position:relative;
}
.scrollingEvent {
	height:80px;
	width:350px;
	position:absolute;
	background-color:#FFFFFF;
	z-index:300;
	padding-left:3px;
}
#calendarFrame {
	width:645px;
	clear:both;
}
#calendarHeader {
	width:638px;
	background-color:#885B5B;
}
.weekDay {
	background-color:#885B5B;
	float:left;
	width:91px;
	text-align:center;
	font-weight:normal;
	font-size:11px;
	color:#FFFFFF;
	padding:3px 0px 3px 0px;
}
.emptyDay {
	background-color:#CCCCCC;
	float:left;
	width:90px;
	height:80px;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
}
.day {
	background-color:#FFFFFF;
	float:left;
	width:84px;
	height:74px;
	font-size:11px;
	text-align:left;
	padding:3px;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	overflow:hidden;
	white-space:nowrap;
}
.borderLeft {
	border-left:1px solid #333333;
}
<!-- Small Calendar Styles -->
.cal_head {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #885B5B;
}
.calendar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color:#FFFFFF;
	text-decoration: none;
	border: 1px solid #000000;
}
.calendar_noday {
	background-color:#C2C2C2;
	border: 1px solid #000000;
}
.allday {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	background-color: #D32727;
	color:#FFFFFF;
}
.caltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.gray {
	color: #999999;
}
.black {
	color: #000000;
}
.required {
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
}
.t10 {
	font-size: 10px;
}
.t11 {
	font-size: 11px;
}
.t12 {
	font-size: 12px;
}
.t13 {
	font-size: 13px;
}
.t14 {
	font-size: 14px;
}
.adminlink, .adminlink:hover {
	font-size:12px;
	color:#0000FF;
	font-weight: normal;
	text-decoration:none;
}
#sortableTable {
	border:1px dashed #ccc;
}
#sortableTable tbody {
	padding:0;
	margin:0;
	width:100%;
}
#sortableTable .sortable {
	cursor:move;
}
#sortableTable .altrow {
	background:#efefef;
}
#sortableTable .hover {
	background:#ffffcc;
	padding:15px;
}