/* universal elements */
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #ffffff;}
p {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #333333;}
span {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #333333;}
ul {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #333333;}
ol {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #333333;}
span.smalltext {font: 10px/13px verdana, geneva, arial, sans-serif; text-decoration: none; color: #777777;}
span.small {font: 1px/1px verdana, geneva, arial, sans-serif; text-decoration: none; color: #777777;}
span.title {font-size: 18px; font-family: arial, sans-serif; font-weight: bold; color: #333333;}
span.title2 {font-size: bold 16px/16px; font-family: verdana, geneva, arial, sans-serif; color: #993300; letter-spacing: 1px;}
span.texttitle {font: bold 11px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #555555;}
span.texttitle2 {font: bold 16px/24px verdana, geneva, arial, sans-serif; text-decoration: none; color: #831818;}
span.quote {font-family: georgia, times new roman, times, serif; font-size: 11px; color: #555555;}
span.highlights {font: bold 11px/14px verdana, geneva, arial, sans-serif; text-decoration: none; color: #555555; letter-spacing: 3px;}
span.arrow {font: bold 12px/11px verdana, geneva, arial, sans-serif; text-decoration: none; color: #990000;}

/* cells */
td.title {padding-left: 20px; padding-top: 5px; padding-bottom: 15px; padding-right: 10px;}
td.maintext {padding-left: 30px; padding-top: 30px; padding-bottom: 30px; padding-right: 40px;}
td.maintext2 {padding-left: 30px; padding-top: 30px; padding-bottom: 10px; padding-right: 40px;}
td.fellow {padding-left: 30px; padding-top: 0px; padding-bottom: 15px; padding-right: 40px;}
td.toplink {padding-left: 30px; padding-top: 9px; padding-bottom: 9px; padding-right: 0px;}
td.sidelink {padding-left: 0px; padding-top: 8px; padding-bottom: 8px; padding-right: 5px;}
td.sidelink2 {padding-left: 8px; padding-top: 8px; padding-bottom: 8px; padding-right: 8px;}
td.sidelink3 {padding-left: 0px; padding-top: 3px; padding-bottom: 3px; padding-right: 5px;}
td.boiler {padding-left: 20px; padding-top: 15px; padding-bottom: 15px; padding-right: 20px;}
td.texttitle {padding-left: 10px; padding-top: 10px; padding-bottom: 10px; padding-right: 10px;}
td.signup {padding-left: 15px; padding-top: 5px; padding-bottom: 5px; padding-right: 15px;}


/* navigation */
span.toplink {font: bold 10px/10px verdana, geneva, arial, sans-serif; text-decoration: none; color: #cccccc;}
span.toplink3 {font: bold 10px/10px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #ffffff;}

a.toplink2 {font: bold 10px/10px verdana, geneva, arial, sans-serif; text-decoration: none; color: #aaaaaa;}
a:visited.toplink2 {font: bold 10px/10px verdana, geneva, arial, sans-serif; text-decoration: none; color: #aaaaaa;}
a:active.toplink2 {font: bold 10px/10px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #aaaaaa;}
a:hover.toplink2 {font: bold 10px/10px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #aaaaaa;}
span.toplink2 {font: bold 10px/10px verdana, geneva, arial, sans-serif; text-decoration: none; color: #dddddd;}

a.texttitle{font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #990000;}
a:visited.texttitle {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #990000;}
a:active.texttitle {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #000000;}
a:hover.texttitle {font: 400 11px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #000000;}

a.sidelink {font: bold 11px/14px verdana, geneva, arial, sans-serif; text-decoration: none; color: #666666;}
a:visited.sidelink {font: bold 11px/14px verdana, geneva, arial, sans-serif; text-decoration: none; color: #666666;}
a:active.sidelink {font: bold 11px/14px verdana, geneva, arial, sans-serif; text-decoration: none; color: #000000;}
a:hover.sidelink {font: bold 11px/14px verdana, geneva, arial, sans-serif; text-decoration: none; color: #000000;}
span.sidelinkstatic {font: bold 11px/14px verdana, geneva, arial, sans-serif; text-decoration: none; color: #990000;}

a.sidelink2 {font: 11px/11px verdana, geneva, arial, sans-serif; text-decoration: none; color: #777777;}
a:visited.sidelink2 {font: 11px/11px verdana, geneva, arial, sans-serif; text-decoration: none; color: #777777;}
a:active.sidelink2 {font: 11px/11px verdana, geneva, arial, sans-serif; text-decoration: none; color: #000000;}
a:hover.sidelink2 {font: 11px/11px verdana, geneva, arial, sans-serif; text-decoration: none; color: #000000;}
span.sidelink2 {font: bold 11px/14px verdana, geneva, arial, sans-serif; text-decoration: none; color: #990000;}

a.breadcrumbs { font: 9px/12px verdana, geneva, arial, sans-serif; text-decoration: none; color: #666666;}
a:visited.breadcrumbs  { font: 9px/12px verdana, geneva, arial, sans-serif; text-decoration: none; color: #666666;}
a:active.breadcrumbs  { font: 9px/12px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #990000;}
a:hover.breadcrumbs  { font: 9px/12px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #990000;}
span.breadcrumbs  { font: 9px/12px verdana, geneva, arial, sans-serif; text-decoration: none; color: #666666;}

a.functionlinks { font: 9px/12px verdana, geneva, arial, sans-serif; text-decoration: none; color: #990000;}
a:visited.functionlinks  { font: 9px/12px verdana, geneva, arial, sans-serif; text-decoration: none; color: #990000;}
a:active.functionlinks { font: 9px/12px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #000000;}
a:hover.functionlinks { font: 9px/12px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #000000;}
span.functionlinks  { font: 9px/12px verdana, geneva, arial, sans-serif; text-decoration: none; color: #666666;}

a.boiler { font: 10px/14px verdana, geneva, arial, sans-serif; text-decoration:underline; color: #000000;}
a:visited.boiler  { font: 10px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #000000;}
a:active.boiler  { font: 10px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #cccccc;}
a:hover.boiler  { font: 10px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #cccccc;}
span.boiler { font: 10px/16px verdana, geneva, arial, sans-serif; text-decoration:none; color: #000000;}

a.campus { font: 10px/16px verdana, geneva, arial, sans-serif; text-decoration:none; color: #cccccc;}
a:visited.campus  { font: 10px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #cccccc;}
a:active.campus  { font: 10px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #ffffff;}
a:hover.campus  { font: 10px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #ffffff;}
span.campus { font: 10px/16px verdana, geneva, arial, sans-serif; text-decoration:none; color: #cccccc;}

a.smalltext { font: 10px/12px verdana, geneva, arial, sans-serif; text-decoration: none; color: #333399;}
a:visited.smalltext  { font: 10px/12px verdana, geneva, arial, sans-serif; text-decoration: none; color: #333399;}
a:active.smalltext  { font: 10px/12px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #333399;}
a:hover.smalltext  { font: 10px/12px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #333399;}

a.smalltext2 { font: 10px/12px verdana, geneva, arial, sans-serif; text-decoration: none; color: #777777;}
a:visited.smalltext2  { font: 10px/12px verdana, geneva, arial, sans-serif; text-decoration: none; color: #777777;}
a:active.smalltext2  { font: 10px/12px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #333399;}
a:hover.smalltext2  { font: 10px/12px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #333399;}

a.smallinset { font: 10px/12px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #777777;}
a:visited.smallinset  { font: 10px/12px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #777777;}
a:active.smallinset { font: 10px/12px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #777777;}
a:hover.smallinset  { font: 10px/12px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #333399;}

a.content { font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #333399}
a:visited.content { font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #333399}
a:active.content { font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #333399}
a:hover.content { font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #333399}

/* new navigation */

div#sidenavcon {
		width: 150px;
		padding: 15px 0px 0px 15px;
		margin: 0px 0px 0px 0px;
		} 
ul#sidenav {
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	border-top: solid 1px #ccc;
	line-height: 13px;
	}
ul#sidenav li {
	display: block;
	padding: 10px 0px 10px 0px;
	margin: 0px;
	border-bottom: solid 1px #ccc;
	}
ul#sidenav li a, ul#sidenav li a:visited {
	text-decoration: none;
	display: block;
	color: #990000;
	font-weight: bold;
	}
ul#sidenav li a:hover, ul#sidenav li a:active {
	text-decoration: underline;
	color: #000;
	}
ul#sidenav ul {
	display: block;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	border: none;
	list-style: none;
	}
ul#sidenav ul li {
	display: block;
	width: 100%;
	padding: 0px 0px 0px 8px;
	margin: 0px;
	border: none;
	background: url(../images/dot.gif) no-repeat top left;
	}
ul#sidenav ul li a, ul#sidenav ul li a:visited {
	text-decoration: none;
	display: block;
	color: #990000;
	font-weight: 100;
	}
ul#sidenav ul li a:hover, ul#sidenav ul li a:active {
	text-decoration: underline;
	color: #000;
	}

/* top navigation */

div#toplinks a, div#toplinks a:visited {
		font: bold 10px/10px verdana, geneva, arial, sans-serif; 
		text-decoration: none; 
		color: #dddddd;
		}
div#toplinks a:hover, div#toplinks a:active {
		font: bold 10px/10px verdana, geneva, arial, sans-serif; 
		text-decoration: underline; 
		color: #ffffff;
		}

/* top navigation current */
		
body.section1 #toplinks a.one, body.section2 #toplinks a.two, body.section3 #toplinks a.three, body.section4 #toplinks a.four, body.section5 #toplinks a.five {
		text-decoration: underline; 
		color: #ffffff;
		}
		
/* side navigation current */
		
body.section6 #sidenav a.six, body.section7 #sidenav a.seven, body.section8 #sidenav a.eight, body.section9 #sidenav a.nine, body.section10 #sidenav a.ten, body.section11 #sidenav a.eleven, body.section12 #sidenav a.twelve, body.section13 #sidenav a.thirteen, body.section14 #sidenav a.fourteen, body.section15 #sidenav a.fifteen, body.section16 #sidenav a.sixteen, body.section17 #sidenav a.seventeen {
		text-decoration: underline; 
		color: #000;
		}
		
div.fellows {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 15px 0px; 
	float: left;
	clear: left;
	width: 475px;
	border-bottom: solid 1px #CCC;
	}
.fellows img {
	margin: 6px 15px 10px 0px;
	float: left;
	display: block;
	border: solid 1px #000;
	}
	
 li.active {
		text-decoration: underline; 
		color: #000;
		}