
.secondary  { font-family: verdana,arial,sans-serif; font-size: 7pt; font-weight: bold; color: #005639; text-decoration: none;  }
a.secondary:hover { color: #ED8F1F; }
.primary  { font-family: verdana,arial,sans-serif; font-size: 7pt; font-weight: bold; color: white; text-decoration: none; }
a.primary:hover { color: #ED8F1F; }
.leftnav  { font-family: verdana,arial,sans-serif; font-size: 7.5pt; font-weight: bold; color: black; text-decoration: none; }
a.leftnav:hover { color: #ED8F1F; }
.leftnavactive  { font-family: verdana,arial,sans-serif; font-size: 7.5pt; font-weight: bold; color: #ED8F1F; text-decoration: none; }
a.leftnavactive:hover { color: black; }
.rightnav  { font-family: verdana,arial,sans-serif; font-size: 7.5pt; font-weight: bold; color: black; line-height: 15px; text-decoration: none; }
a.rightnav:hover { color: #ED8F1F; }
.locationsnav  { font-family: verdana,arial,sans-serif; font-size: 7.5pt; font-weight: bold; color: black; text-decoration: none; }
a.locationsnav:hover { color: #ED8F1F; }
.ancestor  { font-family: verdana,arial,sans-serif; font-size: 7.5pt; font-weight: bold; color: #005639; text-decoration: none; }
a.ancestor:hover { color: #ED8F1F; }
.bottomnav  { font-family: verdana,arial,sans-serif; font-size: 7.5pt; font-weight: normal; color: black; text-decoration: none; }
a.bottomnav:hover { color: #ED8F1F; }
.alerttitle  { font-family: verdana, arial, sans-serif; font-size: 14pt; font-weight: bold; color: #FF0000; }
.title  { font-family: verdana, arial, sans-serif; font-size: 12pt; font-weight: bold; color: #005639; }
.covertitle  { font-family: verdana, arial, sans-serif; font-size: 12pt; font-weight: normal; color: #005639; }
.subtitle  { font-family: verdana, arial, sans-serif; font-size: 11pt; font-weight: bold; color: #005639; }
.calsubtitle  { font-family: verdana, arial, sans-serif; font-size: 13pt; font-weight: bold; color: #005639; }
.QLtitle  { font-family: verdana, arial, sans-serif; font-size: 11pt; font-weight: normal; color: #005639; }
.bodytext  { font-family: verdana, arial, sans-serif; font-size: 9pt; font-weight: normal; color: black; }
.facultytitle  { font-family: verdana, arial, sans-serif; font-size: 12pt; font-weight: bold; color: #005639; text-transform: capitalize;}
.facultyemaillower  { font-family: verdana, arial, sans-serif; font-size: 9pt; font-weight: normal; color: #004200; text-transform: lowercase;}
a.facultyemaillower:hover { color: #ED8F1F; }
.boldbodytext  { font-family: verdana, arial, sans-serif; font-size: 9pt; font-weight: bold; color: black; line-height: 20px; }
.boldtext  { font-family: verdana, arial, sans-serif; font-size: 9pt; font-weight: bold; color: black; }
.fineprint  { font-family: verdana, arial, sans-serif; font-size: 7.5pt; font-weight: normal; color: black; }
.calprint  { font-family: verdana, arial, sans-serif; font-size: 7pt; font-weight: bold; color: white; }
.caldayprint  { font-family: verdana, arial, sans-serif; font-size: 7pt; font-weight: bold; color: black; }
a.caldayprint:hover { color: #ED8F1F; }
.bodylink  { font-family: verdana,arial,sans-serif; font-size: 7pt; font-weight: normal; color: black; text-decoration: none; }
a.bodylink:hover { color: #ED8F1F; }
.button  { font-family: verdana, arial, sans-serif; font-size: 7pt; font-weight: bold; color: #005639;; background-color: #C7D8D1; }
.programsheettitle  { font-family: verdana, arial,sans-serif; font-size: 9pt; font-weight: bold; color: white; text-decoration: none; }
.quicklink  { font-family: verdana, arial,sans-serif; font-size: 7.5pt; font-weight: normal; color: black; text-decoration: none; }
a.quicklink:hover { color: #ED8F1F; }
.aos  { font-family: verdana, arial,sans-serif; font-size: 8pt; font-weight: bold; color: white; text-decoration: none; }
.newseventsnav  { font-family: verdana, arial, sans-serif; font-size: 7.6pt; font-weight: normal; color: black; text-decoration: none; }
a.newseventsnav:hover {  color: #ED8F1F; text-decoration: none; }
		
body {background-color:#ffffff; margin-top: 5px;}		
TD { font-family: verdana, arial, sans-serif; font-size: 9pt; font-weight: normal; color: black; }
TH { font-family: verdana, arial, sans-serif; padding: 2px; }
table.events { font-family: verdana, arial, sans-serif; font-size: 10px; line-height: 20px; font-weight: normal; color: #000000; }
.calarrows { font-family: verdana, arial, sans-serif; font-size: 8px; line-height: 10px; color: #005639; }
.caltext { font-family: verdana, arial, sans-serif; font-size: 10px; line-height: 10px; }
h2 { font-family: verdana, arial, sans-serif; font-size: 12pt; font-weight: bold; color: #005639; }
h3 { font-family: verdana, arial, sans-serif; font-size: 13px; line-height: 16px; font-weight: normal; color: #005639; }
h4	{ font-family: verdana, arial, sans-serif; font-size: 10px; line-height: 14px; font-weight: normal; color: #005639; }

/* Table Grid Style id="tablegrid" */
table#tablegrid { border-color: Black; border-width: 1px; border-collapse: collapse; }
table#tablegrid td { border-color: Black; border-width: 1px; }
table#tablegrid th { border-color: Black; border-width: 1px; }

C Background Table Cell colors */
.blackBG  { background-color: #000000; }	
.darkGreenBG  { background-color: #005639; }
.tealBG  { background-color: Teal; padding: 4px; }	
.lochBlueBG  { background-color: #008193; }
.darkCyanBG  { background-color: #98C4D8; }	
.lightTealBG  { background-color: #B1DBE0; }	
.darkGrayBG  { background-color: #888888; }	
.silverBG  { background-color: silver; }	
.lightGrayBG  { background-color: #EFEFEF; }		
.azureBG  { background-color: #F4FAFC; }		
.whiteBG  { background-color: #F9F9F9; }
.maroonBG  { background-color: #660000; }
.ivoryBG  { background-color: #FFFBF0; }
.pinkBG  { background-color: #F8E9E9;	}
.darkPinkBG  { background-color: #B80468;	}	