
 body {
 	font-family: arial, verdana, helvetica;
 	font-size: 12px;
 	color: #333;
 	background-color: #ccc;
 	margin: 0px;
 	width: 100%;
 	behavior:url("js/csshover2.htc");
 	text-align: center;
 }
 
 table {
 	border: 1px solid #2e3192;
 }
 
 table.borderless {
 	border: 0px;
 }
 
 td, th {
 	vertical-align: top;
 	font-family: arial, verdana, helvetica;
 	font-size: 12px;
 }
 
 th {
 	background-color: #2e3192;
 	color: #fff;
 }
 
 h1 {
 	font-size: 16px;
 	color: #2e3192;
 }
 
 h2 {
 	font-size: 14px;
 	color: #2e3192;
 }
 
 h3 {
 	font-size: 12px;
 	color: #2e3192;
 }
 
 .t2 {
 	background-color: #ccc;
 }
 
 a {
 	color: #2e3192;
 }
 
 #container {
 	max-width: 760px;
 	margin: 10px auto 0 auto;
 	_width: expression(document.body.clientWidth > 760? "760px": "auto" );
 	padding: 5px;
 	background-color: #fff;
 	text-align: left;
 }
 
 div.title, td.title {
 	width: 100%;
 	color: #ccc;
 	background-color: #2e3192;
 	text-align: center;
 	font-weight: bold;
 	padding-top: 2px;
 	padding-bottom: 2px;
 }
 
 div.box {
 	background-color: #fff;
 	padding: 5px;
 }
 
 div#splash {
 	padding: 0px 0px 5px 0px;
 }
 
 div#header {
 	background-color: #fff;
 	padding: 5px;
 	text-align: right;
 }
 
 div#content {
 	background-color: #ccc;
 	padding: 5px;
 	overflow: hidden;
 }
 
 div#menu_box {
 	position: relative;
 	float: left;
 	background-color: #fff;
 	padding: 5px;
 	width: 150px;
 	height: 400px;
 }        
 
 div#archive_alert {
 	background-color: #2e3192;
 	color: #fff;
 	padding: 5px;
 	margin-bottom: 5px;
 	text-align: center;
 }
 
 div#archive_alert a {
 	color: #fff;
 	text-decoration: underline;
 }
 
 div.menuitem {
 	background-color: #999;
 	margin-top: 1px;
 	text-align: center;
 }
 
 div.menuitem a {
 	color: #fff;
 	display: block;
 	padding: 2px;
 	font-weight: bold;
 	text-decoration: none;
 }
 
 div.menuitem a:hover {
 	text-decoration: underline;
 }
 
 #center_box {
 	position: relative;
 	float: left;
 	width: 410px;
 	_width: 430px;
 	background-color: #fff;
 	padding: 5px;
 	margin-left: 5px;
 	margin-right: 5px;
 }
 
 #content_box {
 	position: relative;
 	float: left;
 	width: 575px;
 	_width: 585px;
 	background-color: #fff;
 	padding: 5px;
 	margin-left: 5px;
 }
 
 div#news_box {
 	position: relative;
 	float: right;
 	background-color: #fff;
 	padding: 5px;
 	width: 150px;
 }
 
 div#bottom_box {
 	clear: both;
 }
 
 #footer {
 	color: #333;
 	text-align: right;
 	font-size: 10px;
 	max-width: 760px;
 	margin: 0 auto 0 auto;
 	_width: expression(document.body.clientWidth > 760? "760px": "auto" );
 }
 
 div#footer a {
 	color: #2e3192;
 }
 
 div.bar {
 	width: 100%;
 	height: 14px;
 	background-color: #cccccc;
 	border-top: 1px solid #666666;
 	border-bottom: 1px solid #666666;
 }
 
 p,h2,h3 {
 	margin-left: 5px;
 }
