/* Global Styles */

body {	
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: .9em;	
	line-height: 1.5em;	
	color: #000000;
	margin-top: 0.1em;
	margin-right: 0.1em;
	margin-bottom: 0.1em;
	margin-left: 0.1em
	}
	
h1 {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 1.15em;
	color: #AC22BF
	}
	
h2 {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 1em;	 	
	color: #4A6792
	}
	
h3 {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 1.15em;	
	background-color: #006666;  	
	color: #DCDCDC
	}
	
a {
	color: #5B79BD;
	}

a:visited {
	color: #666666;
	}
	
a:hover {
	color: #FCD203;
	text-decoration: none;
	}

/* ID Styles */

#breadcrumb {
	font: .9em Arial, Helvetica, sans-serif;
	color: #8CA8C4;
	text-decoration:none;
	}
	
#breadcrumb a {
	font: .9em Arial, Helvetica, sans-serif;
	color: #8CA8C4;
	text-decoration:none;
	}
	
#breadcrumb a:hover {
	color: #AC22BF;
	text-decoration: none;
	}
	
#leftnav a {
	font: bold .9em Arial, Helvetica, sans-serif;
	color: #4A6792;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:5px 5px 5px 5px;
	}
	
#leftnav a:hover {
	color:#AC22BF;
	}

#top a {
	font: 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 1.5em;	
	}
	
#top a:hover {
	font: 14px Arial, Helvetica, sans-serif;
	color: #FCD203;
	line-height: 1.5em;	
	text-decoration: none;
	}

#contact a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 1.5em;	
	}
	
#contact a:hover {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FCD203;
	line-height: 1.5em;	
	text-decoration: none;
	}
	
#topnav a {
	font: bold .9em Arial, Helvetica, sans-serif;
	color: #4A6792;
	font-weight:bold;
	letter-spacing:.1em;
	text-decoration:none;
	display:block;
	padding:5px 5px 10px 5px;
	}

#topnav a:hover {
	background: #FCD203;
	color: #4A6792;
	}
	
#lowernav a {
	font:11px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration:none;
	}
	
#lowernav a:hover {
	color: #993300;
	text-decoration: none;
	}
	
#highlights a {
	font: 11px Arial, Helvetica, sans-serif;
	color: #003366;
	line-height: 12px;
	letter-spacing:.1em;
	}

#highlights a:hover {
	font: 11px Arial, Helvetica, sans-serif;
	color: #003366;
	line-height: 12px;
	letter-spacing:.1em;
	text-decoration: none;
	}
	
#monthformat {
	border-bottom: 1px dashed #5C743D;
	}
	
/* Class Styles */
	
.pageName{
	font:bold 18px Arial, Helvetica, sans-serif;
	color: #AC22BF;
	line-height:26px;
	letter-spacing:.21em;
	}
	
.subHeader {
	font:bold 15px Arial, Helvetica, sans-serif;
	color: #4A6792;
	letter-spacing:.1em;
	}
	
.subsubHeader {
	font:bold 13px Arial, Helvetica, sans-serif;
	color: #AC22BF;
	letter-spacing:.1em;
	}

.top {
	font: 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 1.5em;	
	}
	
.contact {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 1.5em;	
	}
	
.navText {
	font: 11px Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	}

.highlights {
	font: 11px Arial, Helvetica, sans-serif;
	color: #003366;
	line-height: 12px;
	letter-spacing:.1em;
	text-decoration: none;
	}

.table {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 12px;
	text-decoration: none;
	}
	
.abstract {
	font: 13px Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 16px;
	}
	
.navOn {
	font: bold .9em Arial, Helvetica, sans-serif;
	color: #06C8FC;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	/*display:block; This is what was causing left nav bar to behave differently in Mozilla*/ 
	padding:5px 5px 5px 5px;
	}
	
ul {
	list-style-type: round;
}

ol {
	font-family: Arial, Helvetica, sans-serif;
}
