/* Global Styles */

body {
	margin:0px;
	}
	
td { color:#333333; font-size: 11px; font-family: helvetica; font-weight: normal; font-style: normal;f;line-height: normal; ont-variant: normal; }
	
a { color: #963; font-size: 8pt; text-decoration:none; font-weight:bold; }
	
a:hover {
	color: #990000;
	text-decoration:underline;
	}
	
/* ID Styles */
	
#navigation a {
	font:10px helvetica;
	color: #ffe5c1;
	text-decoration:none;
	letter-spacing:0.1em;
	}
	
#navigation a:hover {
	color: #FFE5C1;
	text-decoration:underline;
	}

#padding {
	padding:20px 5px 20px 5px;
	}
	
#weekdays th {
	font:10px helvetica;
	color: #ffffff;
	letter-spacing:0.2em;
	}

#calheader td {
	font-weight:bold;
	}

/* Class Styles */

.logo { color: #f0f0f0; letter-spacing:0.4em; font-weight:bold; font-family: "times new roman"; font-size: 18px; list-style-image: url(art/header2.gif); }

.sidebarText {
	font:12px georgia;
	color: #336666;
	line-height:18px;
	}
	
.bodyText { color: #333; font-size: 11px; font-weight: normal; font-style: normal; line-height: 13px; text-align: left; letter-spacing: normal; vertical-align: top; }
	
.pageName {
	font:oblique bold 20px/26px georgia;
	color: #572700;
	letter-spacing:0.1em
	}
	
.subHeader { font:bold 14px/20px georgia; color: #333; text-decoration: none; letter-spacing:0.1em; }
	
.navText {
	font:10px helvetica;
	color: #FFE5C1;
	letter-spacing:0.1em;
	}
	
.calendarText {
	font:11px/14px helvetica;
	color:#333333;
	}
.tablheaders { font-size: 12pt; font-weight: bold; line-height: 12pt; background-image: url(art/navback2.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; text-decoration: none; text-align: center; text-indent: 0; word-spacing: 8px; letter-spacing: 1pt; }
.tablheader { color: #ffe5c1; font-size: 8pt; font-weight: bold; line-height: 12pt; background-color: #572700; text-decoration: none; text-align: center; text-indent: 0; word-spacing: 8px; letter-spacing: 1pt; padding: 3px; }
.class { }
