body{
	background-color:#FFFFFF;
	margin:4px 0 0 0;
	padding: 0;

}

#page{
	width:752px;
	margin: auto ;
}

#navi{
	float:left;
  	margin 0;
  	padding:0;
  	width:170px;
  	height:916px;
  	background-color:#FDF5E6;
}

#contents{
	float:left;
  	margin:6px 0 0 6px;
  	padding:0;
  	width:572px;
  	height:910px;
  	background-color:#FFFFFF;
}

#links {
	width:572px;
	height:530px;
	font: bold 90% Arial, Helvetica, sans-serif;
}

#tblhead{
	width:752px;
	height:124px; 
}

#textnavi{
	padding:9px 0 0 0;
	font-size:9pt;
}

#textnavi a{
	color:#000000;
	text-decoration : none;
}

#textnavi a:hover{
	color:#000000;
	text-decoration : none;
  	background-color:#FFA500;
}

td.titleline {
	Width:572;
	height:20px;
	background-image: url(../img/title_main.gif);
	background-repeat:no-repeat;
	padding:2px 0 0 30px;
	font: bold 90% Arial, Helvetica, sans-serif;
}

td.subtitle {
	height:20px;
	width:270px;
	background-image: url(../img/title_sub.gif);
	background-repeat:no-repeat;
	padding:2px 0 0 30px;
	font: bold 90% Arial, Helvetica, sans-serif;
}

td.blank {
	width:32px;
}



#links ul {
	padding:0;
	margin:0;
}

#links li {
	border: 1px dotted #999999;
	border-width: 0 0 1px 0px;
	list-style-type:none;
	padding:8px 0 0 10px;
}

#links li a {
	color: #990000;
	display: block;
	text-decoration:none;
	font: bold 100% Arial, Helvetica, sans-serif;
}

#links li a:hover {
	background: #ffffcc;
}

#links a em {
	color: #333333;
	display: block;
	font: normal 80% Verdana, Arial, Helvetica, sans-serif;
	line-height: 125%;
	padding:4px 0 0 24px;
}

#links a span {
	color: #125F15;
	display: block;
	text-align:right;
	font: normal 80% Verdana, Arial, Helvetica, sans-serif;
	line-height: 125%;
}

#footer{
	width:752px;
	clear: both;
}

