/* Global Styles */body {	margin:0;	}	td {	color:#333333;	font-size: 11px;	}	a {	color: #cc0000;	text-decoration:none;	font-weight:bold;	}	a:hover {	color: #990000;	text-decoration:underline;	}	/* ID Styles */	#navigation a {	color: #336666;	text-decoration:none;	letter-spacing:0.1em;	font-size: x-small;	font-family: Arial;	}	#navigation a:hover {	color: #993300;	text-decoration:underline;	}#padding {	padding:20px 5px 20px 5px;	}	#weekdays th {	color: #ffffff;	letter-spacing:0.2em;	font-size: x-small;	font-family: Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;	}#calheader td {	font-weight:bold;	}/* Class Styles */.logo {	color: #333300;	letter-spacing:0.4em;	font-weight:bold;	font-size: large;	font-family: Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;	}.sidebarText {	color: #336666;	line-height:140%;	font-size: small;	font-family: Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;	}	.bodyText {	line-height:200%;	color:#333333;	font-size: x-small;	font-family: Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;	}	.pageName {	color: #CC3300;	letter-spacing:0.1em;	line-height:26px;	font-size: large;	font-family: Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;	}	.subHeader {	color: #669999;	font-weight:bold;	line-height:20px;	letter-spacing:.1em;	font-size: medium;	font-family: Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;	}	.navText {	color: #333300;	letter-spacing:0.1em;	font-size: x-small;	font-family: Arial;	}	.calendarText {	line-height:14px;	color:#333333;	font-size: x-small;	font-family: Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;	}		