body { 
	margin: 0; padding: 0; 
	font-size: small; 
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; 
	color: navy; background-color: #D1D1D1; }
#wrapper { 
	margin: 0 5% 0 5%; padding: 0; 
	border: 1px solid #435FA8; 
	color: black; background-color: white; }
#header { 
	margin: 0; padding: 5px 15px 10px 15px; 
	color: white; background-color: #435FA8; }
#header a:link, #header a:visited { 
	text-decoration: none; 
	color: white; background-color: inherit; }
#header a:hover, #header a:active { 
	text-decoration: none; 
	color: black; background-color: inherit; }
#title { 
	letter-spacing: 2px; }
#subtitle { 
	float: left; 
	margin: 0; padding: 0 15px 0 0; }
#info ul { 
	text-align: right; 
	margin: 0; padding: 0 30px 0 0; }
#info li { 
	display: inline; 
	color: white; background-color: #435FA8; }
#info a:link, #info a:visited { 
	text-decoration: none; 
	color: white; background-color: inherit; }
#info a:hover, #info a:active { 
	text-decoration: none; 
	color: black; background-color: inherit; }
#main { 
	position: relative; 
	top: 0; left: 0; }
#menu { 
	display: block; 
	float: left; 
	margin: 0; padding: 0; 
	border-right: 1px solid #435FA8; 
	width: 133px; }
#menu ul { 
	margin: 0; padding: 0; }
#menu li { 
	position: relative; 
	margin: 0; padding: 3px 10px 3px 5px; 
	border-right: 2px solid white; 
	border-bottom: 2px solid white; 
	border-left: 2px solid white; 
	list-style-type: none; 
	color: white; background-color: #435FA8; }
.menutop { 
	border-top: 2px solid white; }
#menu li ul { 
	display: none; 
	position: absolute; 
	top: -2px; left: 131px; 
	border: 1px solid #435FA8; 
	width: 133px; }
#menu li:hover ul ul, #menu li:hover ul ul ul { 
	display: none; }
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul { 
	display: block; }
#menu ul li.arrow { 
	background-image: url(arrow_white.gif); 
	background-position: 120px; 
	background-repeat: no-repeat; }
#menu ul li.arrow:hover { 
	background-image: url(arrow_black.gif); }
#menu a { 
	display: block; }
#menu a:link, #menu a:visited { 
	text-decoration: none; 
	color: white; background-color: inherit; }
#menu a:hover, #menu a:active { 
	text-decoration: none; 
	color: black; background-color: inherit; }
#footer { 
	clear: both; 
	margin: 0; padding: 1px 9px 1px 9px; 
	text-align: center; 
	color: white; background-color: #435FA8; }
#footer a:link, #footer a:visited { 
	text-decoration: none; 
	color: white; background-color: inherit; }
#footer a:hover, #footer a:active { 
	text-decoration: none; 
	color: black; background-color: inherit; }
#content { 
	margin: 0 0 0 133px; padding: 9px; 
	border-left: 1px solid #435FA8; }
#pagetitle {}
#search { 
	line-height: 2em; }
.update { 
	color: red; background-color: inherit; }
.note { 
	color: green; background-color: inherit; }
em {}
code {}
strong {}
h1 {}
h2 {}
h3 {}
h4 {}
ol {}
ul {}
li {}
table { 
	color: black; background-color: white; }
tr {}
th {}
td {}
a {}
a img { 
	border: 0; } /* Mozilla */
a:link { 
	text-decoration: underline; 
	color: navy; background-color: inherit; }
a:visited { 
	text-decoration: underline; 
	color: #447668; background-color: inherit; }
a:hover { 
	text-decoration: none; 
	color: white; background-color: #435FA8; }
a:active { 
	text-decoration: none; 
	color: black; background-color: #435FA8; }
a.anchor { 
	text-decoration: none; 
	color: black; background-color: inherit; }
	