a { 
	text-decoration: none;
	color: #0CAABB;
	cursor: pointer;
}
a:hover {
	text-decoration: underline;
}
a:visited {
	color: #046E79;
}
.footer
{
	color:rgb(76,76,76);
	font-family:  arial, verdana, helvetica, sans-serif;
	font-size:9px; 
	font-weight:500            
}

.text  
{
	font-size: 9pt;
	font-family: arial, verdana, sans-serif;
	font-weight: 500;
	letter-spacing: 0.03em;
	line-height: 1.5em;
  	color:rgb(102,102,102);
	text-align: left;
}

.bullet  
{
	font-size: 11px;
	font-family: arial, verdana, sans-serif;
	font-weight: 500;
	letter-spacing: 0.03em;
	line-height: 1.5em;
  	color:rgb(102,102,102);
	text-align: left;
}

.whttext  
{
	font-size: 8pt;
	font-family: arial, verdana, sans-serif;
	font-weight: 500;
	letter-spacing: 0.03em;
	line-height: 1.5em;
  	color:rgb(255,255,255);
	text-align: left;
}

.featuredlisting  
{
	font-size: 9pt;
	font-family: arial, verdana, sans-serif;
	font-weight: 500;
	letter-spacing: 0.03em;
	line-height: 1.3em;
	color: rgb(0,0,0);
	text-align: center;
	padding: 5px 5px 5px 5px;
}

.boldtext  
{
	font-size : 9pt;
	font-family : arial, verdana, sans-serif;
	font-weight : 700;
	letter-spacing: 0.03em;
	line-height: 1.3em;
  	color:rgb(102,102,102);
}


.sectionheader
{
  	color:rgb(204,102,51);
	font-family:  arial, verdana, helvetica, sans-serif;
	font-size:9pt; 
	font-weight:700            
}

.quotes
{
	color: rgb(204,204,204);
	font-family: arial, verdana, helvetica, sans-serif;
	letter-spacing: 0.01em;
	line-height: 1.4em;
	font-size: 9pt;
	font-weight: 500;
}

.source
{
	color: rgb(142,24,27);
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 7pt;
	font-weight: 500;
	line-height: 1.3em;
	text-align: right;
}

.red
{
  	color:rgb(142,24,27);
	font-family:  arial, verdana, helvetica, sans-serif;
	font-size:9pt; 
	font-weight:700            
}

.blue
{
  	color:rgb(0,51,153);
	font-family:  arial, verdana, helvetica, sans-serif;
	font-size:9pt; 
	font-weight:700            
}

.purple
{
  	color:rgb(50,0,102);
	font-family:  arial, verdana, helvetica, sans-serif;
	font-size:9pt; 
	font-weight:700            
}

.right  
{
	font-size: 9pt;
	font-family: arial, verdana, sans-serif;
	font-weight: 500;
	letter-spacing: 0.03em;
	line-height: 1.5em;
  	color:rgb(102,102,102);
	text-align: right;
}

.orange  
{
	font-size: 9pt;
	font-family: arial, verdana, sans-serif;
	font-weight: 700;
	letter-spacing: 0.03em;
	line-height: 1.5em;
  	color:rgb(204,102,51);
	text-align: right;
}

.tableouterborder{
	border: 3px double #63838F;
	background-color: #ffffff;
	font-size: 9pt;
	font-family: arial, verdana, sans-serif;
	font-weight: 500;
	letter-spacing: 0.03em;
	line-height: 1.5em;
	color: rgb(102,102,102);
	text-align: left;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

.tblouterborder{
	border: 3px double #ebe4d6;
	background-color: #ffffff;
	font-size: 9pt;
	font-family: arial, verdana, sans-serif;
	font-weight: 500;
	letter-spacing: 0.03em;
	line-height: 1.5em;
	color: rgb(102,102,102);
	text-align: left;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

.bluetext  
{
	font-size: 9pt;
	font-family: arial, verdana, sans-serif;
	font-weight: 500;
	letter-spacing: 0.03em;
	line-height: 1.5em;
	color: rgb(0,114,188);
	text-align: left;
}

.footer  
{
	font-size: 8pt;
	font-family: arial, verdana, sans-serif;
	font-weight: 500;
	letter-spacing: 0.03em;
	line-height: 1.5em;
  	color:rgb(140,138,140);
	text-align: left;
}

.tolfree  
{
	font-size: 10pt;
	font-family: arial, verdana, sans-serif;
	font-weight: 700;
	letter-spacing: 0.03em;
	line-height: 1.5em;
  	color:rgb(54,95,145);
	text-align: left;
}



#coursebox
{
	height: auto;
	width: 292px;
	font-size: 9pt;
	font-family: arial, verdana, sans-serif;
	font-weight: 500;
	letter-spacing: 0.03em;
	line-height: 1.5em;
	text-align: left;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	color: rgb(0,0,0);
	background: rgb(205,221,167);
}

.miniheader
{

	font-size: 9pt;
	font-family: arial, verdana, sans-serif;
	font-weight: 700;
	letter-spacing: 0.03em;
	line-height: 1.5em;
	color: rgb(0,0,0);
}

 
#coursebox a
{
	height: auto;
	font-size: 9pt;
	font-family: arial, verdana, sans-serif;
	font-weight: 500;
	letter-spacing: 0.03em;
	line-height: 1.5em;
	color: rgb(85,125,0);

}


.topnav  
{
	font-size: 8pt;
	font-family: arial, verdana, sans-serif;
	font-weight: 500;
	letter-spacing: 0.03em;
	line-height: 1.5em;
  	color:rgb(0,0,0);
	text-align: left;
}

.topnav a
{
	font-size: 8pt;
	font-family: arial, verdana, sans-serif;
	font-weight: 500;
	letter-spacing: 0.03em;
	line-height: 1.5em;
  	color:rgb(0,0,0);
	text-align: left;
}


.search  
{
	font-size: 8pt;
	font-family: arial, verdana, sans-serif;
	font-weight: 700;
	letter-spacing: 0.03em;
	line-height: 1.5em;
  	color:rgb(0,0,0);
	text-align: left;
}

.topnav  
{
	font-size: 8pt;
	font-family: arial, verdana, sans-serif;
	font-weight: 500;
	letter-spacing: 0.03em;
  	color:rgb(0,0,0);
	text-align: left;
}

#calendar {
	width: 141px;
	padding: 0;
	margin: 0;
	border-left: 1px solid #A2ADBC;
	font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #616B76;
	text-align: center;
	background-color: #fff;
}

.nav, .nav a {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;	
	text-align: center;
	text-decoration: none;
}	


#caption {
	margin: 0;
	padding: 0;
	width: 141px;
	background: #A2ADBC;
	color: #fff;	 
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

#calendar th {
	font: bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #616B76;
	background: #D9E2E1;
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	border-top: 1px solid #A2ADBC;
}

#calendar .today, td.today a, td.today a:link, td.today a:visited {
	color: rgb(255,255,255);
	font-weight: bold;
	background: rgb(184,194,93);
}

#calendar td {
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	width: 20px;
	height: 20px;
	text-align: center;
	background: url(images/bg_calendar.gif) no-repeat right bottom;
}

#calendar td a {
	text-decoration: none;
	font-weight: bold;
	display: block;
}

#calendar td a:link, td a:visited {	
	color: #608194;
	background: url(images/bg_calendar.gif) no-repeat;
}

#calendar td a:hover, td a:active {
	color: #6aa3ae;
	background: url(images/bg_calendar.gif) no-repeat right top;
}