/* 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; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 20px; margin-right: 0px;}
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: 18px/24px arial, sans-serif; text-decoration: none; color: #000000;}
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.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;}

/* cells */
td.title {padding-left: 20px; padding-top: 5px; padding-bottom: 15px; padding-right: 10px;}
td.maintext {padding-left: 30px; padding-top: 0px; padding-bottom: 30px; padding-right: 30px;}
td.sidelink {padding-left: 10px; padding-top: 8px; padding-bottom: 8px; padding-right: 0px;}
td.sidelink2 {padding-left: 10px; padding-top: 4px; padding-bottom: 4px; padding-right: 0px;}
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;}
td.toplink {padding-left: 17px; padding-top: 9px; padding-bottom: 9px; padding-right: 0px;}

/* navigation */
a.toplink {font: bold 10px/10px verdana, geneva, arial, sans-serif; text-decoration: none; color: #cccccc;}
a:visited.toplink {font: bold 10px/10px verdana, geneva, arial, sans-serif; text-decoration: none; color: #cccccc;}
a:active.toplink {font: bold 10px/10px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #cccccc;}
a:hover.toplink {font: bold 10px/10px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #cccccc;}
span.toplink {font: bold 10px/10px verdana, geneva, arial, sans-serif; text-decoration: none; color: #ffffff;}

a.toplink2 {font: bold 10px/10px verdana, geneva, arial, sans-serif; text-decoration: none; color: #dddddd;}
a:visited.toplink2 {font: bold 10px/10px verdana, geneva, arial, sans-serif; text-decoration: none; color: #dddddd;}
a:active.toplink2 {font: bold 10px/10px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #ffffff;}
a:hover.toplink2 {font: bold 10px/10px verdana, geneva, arial, sans-serif; text-decoration: underline; color: #ffffff;}
span.toplink2 {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.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/13px verdana, geneva, arial, sans-serif; text-decoration: none; color: #888888;}
a:visited.sidelink {font: bold 11px/13px verdana, geneva, arial, sans-serif; text-decoration: none; color: #888888;}
a:active.sidelink {font: bold 11px/13px verdana, geneva, arial, sans-serif; text-decoration: none; color: #000000;}
a:hover.sidelink {font: bold 11px/13px verdana, geneva, arial, sans-serif; text-decoration: none; color: #000000;}
span.sidelink {font: bold 11px/13px verdana, geneva, arial, sans-serif; text-decoration: none; color: #990000;}

a.sidelink2 {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #888888;}
a:visited.sidelink2 {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #888888;}
a:active.sidelink2 {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #000000;}
a:hover.sidelink2 {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #000000;}
span.sidelink2 {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #CC0000;}

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}

ul#sidelink {font: 11px/16px verdana, geneva, arial, sans-serif; text-decoration: none; color: #888888; border: 0px; margin: 0px 0px 0px 7px; padding: 0px;}

/* BLOCK NAV */

div#blocknav {
	text-align: left;
	width: 450px;
	float: left;
	clear: left;
	}
div#blocknav ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	font: .55em tahoma, arial, helvetica, sans-serif;
	}
div#blocknav ul li {
	display: block;
	float: left;
	clear: none;
	width: 20px;
	height: 18px;
	text-align: center;
	padding: 0;
	margin: 0px 5px 5px 0px ;
	border: 1px solid #666;
	}
div#blocknav ul li a, div#blocknav ul li a:visited {
	display: block;
	float: left;
	background: #fff;
	line-height: 12px;
	width: 20px;
	height: 16px;
	padding: 2px 0px 0px 0px;
	margin: 0px;
	color: #666;
	text-decoration: none;
	text-align: center;
	}
div#blocknav ul li a:hover, div#blocknav ul li a:active {
	background: #666;
	color: #fff;
	}

/* PIPE NAV */

div#pipenav {
	text-align: left;
	width: 485px;
	float: left;
	clear: left;
	margin-top: 15px;
	}
div#pipenav ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font: 10px tahoma, arial, helvetica, sans-serif;
	color: #ccc; 
	}
div#pipenav ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
	line-height: 18px;
	}
div#pipenav ul li a, div#pipenav ul li a:visited {
	color: #333399;
	text-decoration: none;
	}
div#pipenav ul li a:hover, div#pipenav ul li a:active {
	color: #000;
	text-decoration: underline;
	}
div#pipenav ul li:before { 
	content: "| ";
	color: #ccc; 
	}
div#pipenav ul li:first-child:before { 
	content: ""; 
	}
/*IE workaround*/
/*All IE browsers*/
* html div#pipenav ul li {
	border-left: 1px solid black;
	padding: 0 0.4em 0 0.4em;
	margin: 0 0.4em 0 -0.4em;
	color: #ccc;
	line-height: 18px;
	font: 10px tahoma, arial, helvetica, sans-serif;
	}
/*Win IE browsers - hide from Mac IE\*/
* html div#pipenav ul { 
	height: 1%; 
	}
* html div#pipenav ul li {
	display: block;
	float: left;
	}
/*End hide*/
/*Mac IE 5*/
* html div#pipenav ul li:first-child { 
	border-left: 0; 
	}

/* CURRENT PAGE */

body.section1 div#pipenav ul li.one a, body.section2 div#pipenav ul li.two a, body.section3 div#pipenav ul li.three a, body.section4 div#pipenav ul li.four a, body.section5 div#pipenav ul li.five a, body.section6 div#pipenav ul li.six a, body.section7 div#pipenav ul li.seven a, body.section8 div#pipenav ul li.eight a, body.section9 div#pipenav ul li.nine a, body.section10 div#pipenav ul li.ten a, body.section11 div#pipenav ul li.eleven a, body.section12 div#pipenav ul li.twelve a, body.section13 div#pipenav ul li.thirteen a, body.section14 div#pipenav ul li.fourteen a, body.section15 div#pipenav ul li.fifteen a, body.section16 div#pipenav ul li.sixteen a, body.section17 div#pipenav ul li.seventeen a, body.section18 div#pipenav ul li.eighteen a, body.section19 div#pipenav ul li.nineteen a, body.section20 div#pipenav ul li.twenty a, body.section21 div#pipenav ul li.twentyone a, body.section22 div#pipenav ul li.twentytwo a, body.section23 div#pipenav ul li.twentythree a, body.section24 div#pipenav ul li.twentyfour a, body.section25 div#pipenav ul li.twentyfive a, body.section26 div#pipenav ul li.twentysix a {
	font-weight: bold;
	color: #000;
	}



/* TOP BUTTON */
	
p.top {
	display: block;
	float: left;
	clear: left;
	margin-top: 15px;
	}





