a {text-decoration:none;}
a:link {color:#6b3fa0;}
a:visited {color:#6b3fa0;}
a:hover {text-decoration:underline;}
html, body {
	background:#ffffff url("img/hfs_bg4.png") repeat-y;
	border:0px;
	color:#404040;
	font:10pt "Trebuchet MS",sans-serif;
	height:100%;
	margin:0px;
	padding:0px;
}
form {padding:0px; margin:0px;}
form div {
	float:left;
	padding-right:8px;
	padding-top:4px;
}
img {border:0px;}
input, select, textarea {font:10pt "Trebuchet MS",sans-serif;}
ul {
	list-style:none;
	/*list-style-image:url("img/hfs_bullet.png");*/
	margin-top:0px;
	margin-left:0px;
	padding-left:8px;
}
li {
	background:url("img/hfs_bullet.png") no-repeat 0em .45em;
	padding-left:16px;
}
.block {display:block}
.bold {font-weight:bold;}
.bolditalic {
	font-style:italic;
	font-weight:bold;
}
.cleared {
	clear:both;
}
.italic {font-style:italic;}
.purple {color:#6b3fa0;}
.red {color:#d00000;}
.teal {color:#008080;}
.underline {text-decoration:underline;}
#center {
	float:left;
	width:477px;
}
#clef {margin:239px 0px 0px 91px;}
#content {
	background-color:#d0d0d0;
	color:#404040;
	margin: 0px 16px 16px 8px;
	/*min-height:360px;*/
	/*padding:8px;*/
	/*visibility:hidden;*/
	width:453px;
}
#copyright {
	/*background-color:#6b3fa0;
	color:#b59fd0;*/
	/*float:left;*/
	padding-left:8px;
	text-align:center;
	width:388px;
}
#design {
	/*background-color:#6b3fa0;
	color:#b59fd0;*/
	float:right;
	padding-right:8px;
	text-align:right;
	/*width:172px;*/
	width:283px;
}
#disclaimer {
	font-size:8pt;
	line-height:1.25em;
	padding-top:1.25em;
}
#fade_content {
	background-color:#d0d0d0;
	color:#404040;
	width:453px;
}
#fade_mission {
	background-color:#008080;
	color:#ffffff;
	width:241px;
}
#footer {
	clear:both;
	color:#808080;
	font-size:8pt;
	margin-left:200px;
	/*padding:8px;*/
	padding-bottom:16px;
	/*width:866px;*/
	width:710px;
}
#footnote {
	color:#404040;
	font-style:italic;
	padding-bottom:8px;
	text-align:center;
}
#left {
	/*background-color:#6b3fa0;*/
	float:left;
	/*min-height:785px;*/
	width:192px;
}
#logo {
	/*background-color:#6b3fa0;*/
	padding:16px 0px;
	text-align:right;
}
#logo img {vertical-align:bottom;}
#menu_desc {
	padding-right:16px;
	text-align:right;
	height:42px;
}
#menu_desc img {vertical-align:top;}
#menu_desc_img {visibility:hidden;}
#message {
	font-size:12pt;
	/*font-weight:bold;*/
	/*padding:0px 8px 0px 8px;*/
	text-align:center;
}
#mission {
	background-color:#008080;
	color:#ffffff;
	width:241px;
}
#mtext {
	background-color:#008080;
	color:#ffffff;
	line-height:2em;
	padding:25px 15px 25px 15px;
	width:211px;
}
#music {
	padding-bottom:86px;
	padding-left:150px;
	/*color:#c0c0c0;
	font-size:8pt;
	text-align:right;*/
	visibility:hidden;
}
#music img {vertical-align:bottom;}
#music a {color:#c0c0c0;}
#music a:visited {color:#c0c0c0;}
#music a:hover {color:#6b3fa0;}
#nojs {
	background-color:#ffffc0;
	margin:8px;
	text-align:center;
	width:164px;
}
#nojs > div {
	padding:0px 8px;
}
#page {
	margin-right:20px;
	width:926px;
}
#right {
	float:left;
	margin-bottom:16px;
	padding-top:90px;
	width:241px;
}
#text {
	background-color:#d0d0d0;
	color:#404040;
	line-height:1.5em;
	padding:0px 16px;
	width:421px;
}
#textmenu {
	background-color:#c0b080;
	color:#404040;
	text-align:center;
}
#textmenu a:link {color:#404040;}
#textmenu a:visited {color:#404040;}
#title {
	background-color:#d0d0d0;
	color:#404040;
	font:bold 19pt "Trebuchet MS",sans-serif;
	font-variant:small-caps;
	padding-left:8px;
	width:445px;
}
#welcome {
	font-size:12pt;
	font-style:italic;
	overflow:visible;
	padding-bottom:8px;
	text-align:center;
	width:421px;
}