.footer {	font-weight: bold;	color: #666666;}body {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}.header {	font-size: 26px;	font-weight: bold;	line-height: 40px;	color: #FFFFFF;	vertical-align: bottom;}.header_lower {	font-weight: bold;	color: #FFFFFF;}table img {	margin: 4px;}a:link {	font-weight: bold;	color: #660000;}a:visited {	font-weight: bold;	color: #660000;}a:hover {	font-weight: bold;	color: #663333;}a:active {	font-weight: bold;	color: #660000;}h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;}#main_menu {	border-right-width: 1px;	border-right-style: solid;	border-right-color: #999999;}#menu {	font-weight: normal;}#menu ul {}#menu li {	font-size: 12px;	margin-top: 5px;	margin-bottom: 5px;}#news_header {	margin: 5px;	font-size: 12px;	font-weight: bold;	color: #660000;}#news_content {	margin: 5px;}#news_footer {	text-align: right;	margin: 5px;	color: #999999;}#navlist{padding: 0 10px 10px;margin-left: 0;font: bold 11px Verdana, sans-serif;width: 12em;text-align: left;}#navlist li{list-style: none;margin: 0;border-top:#CCCCCC 1px solid;text-align: right;}#navlist li a{display: block;padding: 0.20em 0.5em 0.5em 0.75em;background: #F3F3F3;text-decoration: none;}#navlist li a:link { color: #660000; }#navlist li a:visited { color: #660000; }#navlist li a:active { color: #666666; }#navlist li a:hover{border-color: #FE3;color: #666666;background: #FFFFFF;}