body {
	margin: 0px;
}

.sideTextHeader {
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	font: bold 12px Geneva, Verdana, san-serif;
}

.sideText {
	color: #7E0101;
	text-decoration: none;
	padding-top: 12px;
	letter-spacing: -0.1em;
	font: normal 12px Geneva, Verdana, san-serif;
}

.sideText a:link {
	color: #510C0C;
	text-decoration: underline;
	font: bold 12px Geneva, Verdana, san-serif;
}

.sideText a:active {
	color: #510C0C;
	text-decoration: underline;
	font: bold 12px Geneva, Verdana, san-serif;
}

.sideText a:visited {
	color: #510C0C;
	text-decoration: underline;
	font: bold 12px Geneva, Verdana, san-serif;
}

.sideText a:hover {
	color: #510C0C;
	text-decoration: none;
	font: bold 12px Geneva, Verdana, san-serif;
}

.promoText {
	color: #784B8B;
	text-decoration: none;
	padding: 3px;
	font: normal 10px/14px Geneva, Verdana, san-serif;
}

.promoText a:link, a:active, a:visited {
	color: #A777BC;
	text-decoration: underline;
	font: normal 10px Geneva, Verdana, san-serif;
}

.promoText a:hover {
	color: #784B8B;
	text-decoration: underline;
	font: normal 10px Geneva, Verdana, san-serif;
}

.calDOW {
	color: #000000;
	padding: 5px;
	font: normal 10px Geneva, Verdana, san-serif;
}

.calDate {
	color: #FFFFFF;
	font: normal 10px Geneva, Verdana, san-serif;
}

.calEvent {
	color: #000000;
	font: normal 10px Geneva, Verdana, san-serif;
}

.calEvent a:link {
	color: #000000;
	font: normal 10px Geneva, Verdana, san-serif;
}

.calEvent a:active {
	color: #000000;
	font: normal 10px Geneva, Verdana, san-serif;
}

.calEvent a:visited {
	color: #000000;
	font: normal 10px Geneva, Verdana, san-serif;
}

.calEvent a:hover {
	color: #000000;
	text-decoration: none;
	font: normal 10px Geneva, Verdana, san-serif;
}

.calMonth {
	color: #000000;
	padding: 15px;
	font: bold 14px Geneva, Verdana, san-serif;
}

.calMonth a:link {
	font-style: italic;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}

.calMonth a:active {
	font-style: italic;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}

.calMonth a:visited {
	font-style: italic;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}

.calMonth a:hover {
	font-style: italic;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.mainText {
	font-family: Geneva, Verdana, san-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
	padding: 5px;
}

ol {
	font: 12px/18px Geneva, Verdana, san-serif;
	color: #000;
}

ol a {
	font-weight: bold;
}

ol a:hover {
	text-decoration: none;
}

.mainText img {
	padding: 5px 10px;
}

.mainText a, .mainText a:link {
	font-family: Geneva, Verdana, san-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.mainText a:active {
	font-family: Geneva, Verdana, san-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.mainText a:visited {
	font-family: Geneva, Verdana, san-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.mainText a:hover {
	font-family: Geneva, Verdana, san-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.footerText {
	font-family: Geneva, Verdana, san-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.footerText a:link, a:active, a:visited {
	font-family: Geneva, Verdana, san-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}

.footerText a:hover {
	font-family: Geneva, Verdana, san-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

#nav td {
	color: #5F7180;
	font: 10px Helvetica, "Helvetica Neue", Arial, san-serif;
	background: #D5DDE6;
	letter-spacing: -0.1em;
}

#nav td a {
	color: #5F7180;
	font: normal 10px Helvetica, Arial, san-serif;
	padding: 3px 0px 3px 3px;
	text-decoration: none;
	display: block;
	background: #D5DDE6;
	height: 10px;
	text-align: left;
	letter-spacing: -0.1em;
}

#nav td a:hover {
	color: #0F3C62;
	background: #FFFFFF;
	text-decoration: none;
	letter-spacing: -0.1em;
	display: block;
	font: 10px Helvetica, Arial, san-serif;
}

/* special calendar */

#weeklySchedule1 {
	position:relative;
	width: 100%;
	height:18px;
	background:#DDDD6D;
}

#weeklySchedule {
	position:relative;
	width: 100%;
	height:80px;
	background:#DDDD6D;
	text-transform: capitalize;
}

#cal {
	position:absolute;
	bottom:0px;
	background:#DDDD6D;
	width: 100%;
	height:100%;
	list-style:none;
	white-space: normal;
	margin:0;
	padding:0;
	border-top: 1px solid #FFFFFF;
	text-transform: capitalize;
}

html>body #cal {
	left:0px;
}

#calendar {
	color: #4E4E26;
	font: bold 10px Tahoma, "Lucida Grande", LucidaGrande, Helvetica, Arial, sans-serif;
	text-align: center;
}

#weeklySchedule1 li.last {
	float:left;
	list-style:none;
	margin:0;
	width: 13%;
	height:100%;
	display: block;
	color: #4E4E26;
	font: bold 10px Tahoma, "Lucida Grande", LucidaGrande, Helvetica, Arial, sans-serif;
	text-align: center;
}

#weeklySchedule1 li.first{
	float:left;
	list-style:none;
	margin:0;
	border-right: 1px solid #FFFFFF;
	width: 7%;
	height:100%;
	display: block;
	color: #4E4E26;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

#weeklySchedule li.middle {
	float:left;
	list-style:none;
	margin:0;
	border-right: 1px solid #FFFFFF;
	width: 13%;
	height:100%;
	display: block;
	color: #4E4E26;
	font: bold 10px Tahoma, "Lucida Grande", LucidaGrande, Helvetica, Arial, sans-serif;
	text-align: center;
	text-transform: capitalize;
}

#weeklySchedule li.last {
	float:left;
	list-style:none;
	margin:0;
	width: 13%;
	height:100%;
	display: block;
	color: #4E4E26;
	font: bold 10px Tahoma, "Lucida Grande", LucidaGrande, Helvetica, Arial, sans-serif;
	text-align: center;
	text-transform: capitalize;
}

#weeklySchedule li.first{
	float:left;
	list-style:none;
	margin:0;
	border-right: 1px solid #FFFFFF;
	width: 7%;
	height:100%;
	display: block;
	color: #4E4E26;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-transform: capitalize;
}

#weeklySchedule a {
	list-style:none;
	margin:0;
	color: #000000;
	font: 11px Tahoma, "Lucida Grande", LucidaGrande, Helvetica, Arial, sans-serif;
	text-align: center;
	text-decoration: none;
	width: 100%;
	height:100%;
	text-transform: capitalize;
}

#weeklySchedule li a:hover {
	text-decoration: underline;
	font-family: Tahoma, "Lucida Grande", LucidaGrande, Helvetica, Arial, sans-serif;
	text-align: center;
	text-transform: capitalize;
}

h1 {
	color: #000;
/*	text-shadow: #000 2px 2px 4px;*/
	font: bold 24px/36px helvetica, "Helvetica Neue", arial, sans-serif;
	margin: 5px 0;
}
/*</group>*/