/*  html tags */
body {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt
}
h1 {  
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 1.2em; 
	color: #000000; 
	line-height: 1.2em; 
	margin-bottom: 0px;
	border-bottom: 1px solid #006666;
}
p {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt
}
a:link {  
	color: #990000
}
ul {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt
}
/*  css styles */
.bold {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold
}
.info {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt;
}
.plain {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal;
	color:#000000;
}
.content {/* style grouping for content divs */
Verdana, Arial, Helvetica, sans-serif;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#000000;
}
p.box {
	width: 350px;
	padding: 8px;
	background: #FAF0E6;
	background-image: #FAF0E6;
	border-top: 1px solid #006666;
	border-left: 1px solid #006666;
	border-right: 1px solid #006666;
	border-bottom: 1px solid #006666;
}

p.top {
	margin-top: 0;
	padding-top: 0.4em;
}
p.b_pad {
	padding-bottom:10px;
}
.red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}
span.intro {
	font-size: 1em;
	line-height: normal; 
	font-size: 14pt; 
	font-style: oblique; 
	font-weight: bold; 
	color: #006666;
}
.top-right {/* floats in content div */
	margin-top: 0;
	padding-right:1em;
	line-height: 1.2em; 
	border-right: 1px solid #4169e1;
	border-bottom: 1px solid #4169e1;
}
.topic {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: oblique; 
	font-weight: bold; 
	text-decoration: underline
}
/* fall styles */
.fallHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
 menu styles 
.hmenu {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	color: #006666;
	text-decoration:none;
}
a.hmenu:link {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	color: #006666;
	text-decoration:none;
}
a.hmenu:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	color: #006666;
	text-decoration:none;
}
/* float div */
.float-right180 {
	float: right;
	width: 180px;
	padding: 4px;
	margin: 0 0 0 0.4em;
	background: #f5f5f5;
	border-left: 1px solid #006666;
	border-bottom: 1px solid #006666;
}
.float-right200 {
	float: right;
	width: 200px;
	padding: 4px;
	background: #f5f5f5;
	border-left: 1px solid #006666;
	border-bottom: 1px solid #006666;
}
.float-right214 {
	float: right;
	width: 214px;
	padding: 4px;
	background: #f5f5f5;
	border-left: 1px solid #006666;
	border-bottom: 1px solid #006666;
}
.float-left {
	float: left;
	width: 250px;
	height:182px; 
	padding: 4px;
	margin: 0 0.4em 0 0;
	background: #f5f5f5;
	border-right: 1px solid #006666;
	border-bottom: 1px solid #006666;
	font-weight: bold; 
}
p.float-text {/* floats in content div */
	width:90%;
	padding-right:0.12em;
	background: #F0FFF0;
	padding: 0.3em;
	color: #00008b;
}
p.with-left-float {
	margin: 0 0 0.5em 0;
	padding: 0.2em;

}
/*  event calendars */
.calendarDays {
   	background-color:#CCCCCC;
	color: #006666;
	padding:2px;
}
.calendarDay {
   	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #006666;
	text-decoration:none;
}
.calendarMonths {
   	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	text-decoration:none;
}
.calendarDates {
   	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	color: #006666;
	text-decoration:none;
}
.days {
   	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: normal; 
	color: #006666;
	text-decoration:none;
}
.otherDays {
   	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color:#808080;
}

/*  online reg calendars */
.TESTcpYearNavigation,
.TESTcpMonthNavigation {
	background-color:#CCCCCC;
	text-align:center;
	vertical-align:center;
	text-decoration:none;
	color:#006666;
	font-weight:bold;
}
.TESTcpDayColumnHeader,
.TESTcpYearNavigation,
.TESTcpMonthNavigation,
.TESTcpCurrentMonthDate,
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDate,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDate,
.TESTcpCurrentDateDisabled,
.TESTcpTodayText,
.TESTcpTodayTextDisabled,
.TESTcpText {
	font-family:arial;
	font-size:8pt;
}
TD.TESTcpDayColumnHeader {
	text-align:right;
	border:solid thin #006666;
	border-width:0 0 1 0;
}
.TESTcpCurrentMonthDate,
.TESTcpOtherMonthDate,
.TESTcpCurrentDate {
	text-align:right;
	text-decoration:none;
}
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDateDisabled {
	color:#CCCCCC;
	text-align:right;
	text-decoration:line-through;
}
.TESTcpCurrentMonthDate {
	color:#006666;
	font-weight:bold;
}
.TESTcpCurrentDate {
	color: #CCCCCC;
	font-weight:bold;
}
.TESTcpOtherMonthDate {
	color:#808080;
}
TD.TESTcpCurrentDate {
	color:#FFFFFF;
	border-width:1;
	border:solid thin #006666;
}
TD.TESTcpCurrentDateDisabled {
	border-width:1;
	border:solid thin #FFAAAA;
}
TD.TESTcpTodayText,
TD.TESTcpTodayTextDisabled {
	border:solid thin #006666;
	border-width:1 0 0 0;
}
A.TESTcpTodayText,
SPAN.TESTcpTodayTextDisabled {
	height:20px;
}
A.TESTcpTodayText {
	color:#006666;
	font-weight:bold;
}
SPAN.TESTcpTodayTextDisabled {
	color:#D0D0D0;
}
.TESTcpBorder {
	border:solid thin #006666;
}
.tip {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt/11pt; 
	font-weight: bold;
	color:#000000;
	background-color:#ffffcc;
	border:solid 1px #666666;
	padding:1px;
	position:absolute;
	top:120px;
	width:20%;
	left:15%;
	z-index:100;
	visibility:hidden;
}
.entry {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal;
	color:#000000;
	margin-top:1.1em;
	margin-bottom:0em;
}
.time {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
