/* Global Styles */body {	margin:0;	}td {	font:11px Arial, Helvetica, sans-serif;	color:#333333;	}	a {	color: #FF9933;	text-decoration:none;	font-weight:bold;	}	a:hover {	color: #ff9933;	text-decoration:underline;	}	/* ID Styles */#navigation a {	font:10px Arial, Helvetica, sans-serif;	color: #FFFF99;	text-decoration: none;	letter-spacing:.1em;	line-height:16px;	display:block;	margin: 3px 10px;	}	#navigation a:hover {	background: #FF6600;	color:#ffffff;	}	#padding {	padding:14px;	}		/* Calendar Styles */#calendar td {	border: 1px solid #333333; 	}	#noborder td {	border: 0px;	}#calheader td {	font-weight:bold;	color: #990000;	}	/* Class Styles */.logo {	font:24px Times New Roman, Times, serif;	color: #FFCC66;	letter-spacing:.2em;	line-height:28px;	}	.tagline {	font:11px Arial, Helvetica, sans-serif;	color: #FF9933;	line-height:16px;	}	.bodyText {	font:11px Arial, Helvetica, sans-serif;	line-height:22px;	color:#333333;	letter-spacing:.1em;	}	.pageName {	font:18px Arial, Helvetica, sans-serif;	color: #FF9933;	letter-spacing:.2em;	line-height:22px;	}	.subHeader {	font:bold 12px Arial, Helvetica, sans-serif;	color: #990000;	font-weight:bold;	line-height:20px;	letter-spacing:.1em;	}	.navText {	font:10px Arial, Helvetica, sans-serif;	color: #FF6600;	letter-spacing:.1em;	}.calendarText {	font:11px Arial, Helvetica, sans-serif;	color: #333333;	letter-spacing:.1em;	}		.sidebarText {	font:11px Arial, Helvetica, sans-serif;	color: #FFFFCC;	letter-spacing:.1em;	line-height:16px;	}	