* {
margin: 0;
padding: 0;
	}

body {
margin-top: 30px;
color: #666;
font-family: Georgia, "Times New Roman", serif;
font-size: 12pt;
		}

#content .top-box .box1 cite{
	display:block;
	font:italic 14px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#682089;
	padding:20px 0 0;
	}

#container {
width: auto;
background-color: #fff;
}

/* HEADER */

#logo p {
display: block;
color: #000;
font-size: 12pt;
padding-top: 5px;
	}

#menu{
	position:absolute;
	top:46px;
	left:348px;
	}

#menu li{
	float:left;
	padding:3px 7px 0 8px;
	background:url(../images/hr.gif) no-repeat 0 0;
	}

#menu li.first{
	background:none;
	padding-left:0;
	}

#menu li a{
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#0659a1;
	text-decoration:none;
	}

#menu li a:hover{color:#682089;}
#menu li a.active{color:#682089 !important;}

h1 {
font-size: 16pt;
text-align: center;
}

#print {
font-size: 18pt;
text-align: center;
margin-bottom: 6pt;
}

#cal {
display: none;
}


a:link {
font-weight: bold;
color: #5f227f;
}

a:active {
font-weight: bold;
color: #5f227f;
}

a:hover {
font-weight: bold;
color: #a47ab7;
}

a:visited {
font-weight: bold;
color: #a47ab7;
}


#content-sched {
background-color: #fff;
width: 960px;
}
	
#footer {
text-align: center;
padding: 10px;}

#footer a:link {
color: #5f227f;
}

#footer a:active {
color: #5f227f;
}

#footer a:hover {
color: #ccc;
}

#footer a:visited {
font-weight: bold;
color: #ccc;
}

#schedule {
color: #333;
text-align: left;
font-family: Georgia, Times, serif !important;
}

#schedule a:link {
font-weight: normal;
color: #5f227f;
}

#schedule a:active {
font-weight: normal;
color: #5f227f;
}

#schedule a:hover {
font-weight: normal;
color: #a47ab7;
}

#schedule a:visited {
font-weight: normal;
color: #a47ab7;
}

#schedule table {
background-color: #DBE0DD;
border: 1px solid #0065a8;
}

#schedule table td {
padding: 10px;}

.datetd {
border-right: 1px solid #0065a8;
border-bottom: 1px solid #0065a8;
}

.venuetd {
border-left: 1px solid #0065a8;
border-bottom: 1px solid #0065a8;
}

.eventtd {
border-bottom: 1px solid #0065a8;
}

.td1 {
background-color: #f6f7f7;
}

.td2 {
}


#schedule table th {
text-align: center;
color:  #0065a8;
padding: 5px;
}

.dateth {
border-right: 1px solid #0065a8;
border-bottom: 1px solid #0065a8;
}

.venueth {
border-left: 1px solid #0065a8;
border-bottom: 1px solid #0065a8;
}

.eventth {
border-bottom: 1px solid #0065a8;
}

.event {
font-weight: bold;
}


