/* Global Styles */body {	margin:0;	}	td {	color:#99ccff;	font-size: 11px;	}a {	color: #ffffff;	text-decoration:underline;	font-weight:bold;	}	a:hover {	text-decoration:none;	color: #99CCFF;	}/* ID Styles */#calendar td {	border: 1px solid rgb(31,62,93);	}	#noborder td {	border: 0px;	}	#weekdays th {	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;	}	#navigation a {	font:10px arial;	color: #CCCCCC;	text-decoration:none;	letter-spacing:.3em;	}	#navigation a:hover {	color: #000000;	background:#CCCCCC	}#padding {	padding:4px;	}/* Class Styles */.bodyText {	line-height:24px;	color:#99CCFF;	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: #999999;	letter-spacing:.1em;	line-height:28px;	font-size: large;	font-family: Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;	}	.subHeader {	color: #999999;	font-weight:bold;	line-height:18px;	letter-spacing:0.1em;	font-size: small;	font-family: Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;	}	.navText {	color: #CCCCCC;	letter-spacing:.1em;	font-size: x-small;	font-family: Arial;	}	.sidebarText {	line-height:14px;	color:#99CCFF;	font-size: x-small;	font-family: Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;	}.logo {	color: #CCCCCC;	letter-spacing:0.3em;	font-size: x-large;	font-family: Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;	}.tagline {	color: #99CCFF;	letter-spacing:.5em;	line-height:18px;	font-size: x-small;	font-family: Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;	}	.sidebarHeader {	color: #CCCCCC;	line-height:18px;	font-weight:bold;	letter-spacing:.2em;	font-size: x-small;	font-family: Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;	}