body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.main_area {
	background-image: url(../images/background.jpg);
	background-repeat: no-repeat;
	padding-top: 70px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.yellow_outline {
	border: 2px solid #FFCC66;
}
.spotlight {
	border-right: 2px solid #FFCC66;
	border-left: 2px solid #FFCC66;
	text-align:left;
}
.main_nav {
	font-size: 13px;
	font-weight: bold;
	white-space: nowrap;
	}
.second_nav {
	font-size:11px;
	}
#navigation {
	color: #FFFFFF;
	background-color: #333366;
}
#navigation a.current:link, #navigation a.current:visited {
	color:#FFCC66;
	text-decoration:none;
	}
#navigation a:link, #navigation a:visited {
	color:#FFFFFF;
	text-decoration:none;
	}
#navigation a:hover {
	color:#FFCC66;
	text-decoration:none;
	}
#navigation td {
	color: #FFFFFF;
	vertical-align:top;
	text-align:left;
	/*
	border-bottom: 1px solid #FFCC66;
	*/
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	}
#navlevel2 td {
	padding:2px;
	margin:0px;
	}
#rightside td {
	text-align:left;
	color:#FFFFFF;
	}
#rightside td a:link, #rightside td a:visited {
	color:#FFFFFF;
	}
#rightside td a:hover {
	color:#FFCC66;
	}
.sidebar_cell {
	text-align:left;
	padding:5px;
	}
.bottom_border {
	border-bottom: 1px solid #FFCC66;
	}
.bottom_border2 {
	border-bottom: 2px solid #FFCC66;
	}	
.top_border2 {
	border-top: 2px solid #FFCC66;
	}	
.leftsidebar {
	border-right: 2px solid #FFCC66;
	border-left: 2px solid #FFCC66;
	}	
#quickfind form {
	padding:0px;
	margin:0px;
	}
#quickfind td {
	text-align:left;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
#quickfind select {
	width:140px;
	font-size:11px;
	font:Arial, Helvetica, sans-serif;
	font-weight:normal;
	}
#audioplayer select {
	width:160px;
	font-size:11px;
	font:Arial, Helvetica, sans-serif;
	font-weight:normal;
	}
.main_content {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 24px;
}
.home_footer {
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	}
	
#footer td {
	color:#FFCC66;
	font-size:13px;
	font-weight:bold;
	}
.address {
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	}
#footer a:link, #footer a:visited {
	color:#FFCC66;
	text-decoration:none;
	
	}
#footer a:hover {
	color:#FFFFFF;
	text-decoration:none;
	}
.search {
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(../images/search_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	}
#search2 {
	padding-right: 50px;

	background-image: url(../images/search_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	}
h2 {
	font-size:24px;
	font-weight:bold;
	color:#333366;
	padding:20px 0px 0px;
	margin:0px;
	}
h2.specialty {
	font-size:16px;
	font-weight:normal;
	color:#333366;
	font-style:italic;
	padding:0px;
	margin:0px;
	}
.photo_outline {
	margin: 5px;
	border: 2px solid #993333;
}
.padding5 {
	padding-right: 5px;
}


input { font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
select { font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
ul {  list-style-type: square; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

a:link {  color: #0033CC;}
a:visited {  color: #663366;}
a:active {  color: #990000;}
a:hover {  color: #990000;}

.lglink {  font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
.medlink {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.caption {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
.smlink {  font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.lead {  font-family: Arial, Helvetica, sans-serif; font-size: 15px;}
.title {  font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold;}
.gentitle {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold;}
.display {  font-family: Arial, Helvetica, sans-serif; font-size: 30px; font-weight: bold;}
.flex {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

#calendar .currentMonth {
	font-size:18px;
	font-weight:bold;
	color:#FFCC66;
	}
#calendar {
	background-color:#993333;
	}
#calendar td {
	vertical-align:top;
	color:#000000;
	}
#calendar .days {
	background-color:#FFCC66;
	color:#993333;
	font-weight:bold;
	text-transform: uppercase;
	text-align: center;
	}
#calendar a:link.monthnav, #calendar a:active.monthnav, #calendar a:visited.monthnav {
	color:#FFFFFF;
	text-decoration:none;
	}
#calendar a:hover.monthnav {
	color:#FFFFFF;
	text-decoration:underline;
	}
#calendar td.empty {
	background-color:#FFFFFF;
	vertical-align:top;
	height:80px;
	}
#calendar td.past {
	background-color:#EEEEEE;
	vertical-align:top;
	height:80px;
	}
#calendar td.events {
	background-color:#FFFFCC;
	color:#993333;
	vertical-align:top;
	height:80px;
	}
#calendar .dayNumber {
	font-size:14px;
	font-weight:bold;
	color:#000000;
	padding-right:2px;
	padding-bottom:2px;
	float:left;
	}
	
#calendar-search .days {
	background-color:#FFCC66;
	color:#993333;
	font-weight:bold;
	}
#calendar a:link, #calendar a:visited {
	color:#993333;
	text-decoration:none;
	}
#calendar a:hover {
	text-decoration:underline;
	}
#podcasts th {
	background-color:#333366;
	color:#FFF;
}
#podcasts td {
	border-bottom:1px solid #CCC;
}
