body {
        background: rgb(255,255,255);
	    margin: 0px;
		padding: 0px;
	    text-align: center;
	    font: 10px/10pt tahoma;
		background-color: rgb(102,102,102);
}

li {
		list-style-type: none;
	    font-size: 11px;
	    line-height: 11px;
}

a img {
		border: 0px;
}

.the_main {
		width: 800px;
		height: auto;
		padding: 0px;
		margin: 0px;
		margin-left: auto;
		margin-right: auto;
		background-color: rgb(255,255,255);
}

/* HEADER */

.head {
		width: 800px;
		height: 100px;
		padding: 0px;
		margin: 0px;
		background: url(../images/title.jpg) 0 0 no-repeat;
		text-align: left;
}

.head_link {
		position: absolute;
		width: 243px;
		height: 60px;
		margin: 27px 0px 0px 20px;
}

/* MENU */

.menu {
		width: 800px;
		height: 29px;
		padding: 0px;
		margin: 0px;
		background-color: rgb(179,36,26);
		text-align: left;
}

.menu_5 {
		width: auto;
		height: 29px;
		float: left;
		text-align: center;
		background-color: #CCCC66;
}

.menu_0 {
		width: auto;
		height: 29px;
		float: left;
		text-align: center;
		background-color: rgb(102,102,51);
}

.menu_1 {
		width: auto;
		height: 29px;
		float: left;
		text-align: center;
		background-color: rgb(153,51,0);
}

.menu_2 {
		width: auto;
		height: 29px;
		float: left;
		text-align: center;
		background-color: rgb(204,153,0);
}

.menu_3 {
		width: auto;
		height: 29px;
		float: left;
		text-align: center;
		background-color: rgb(153,153,102);
}

.menu_4 {
		width: auto;
		height: 29px;
		text-align: right;
		float: right;
		font-size: 12px;
		line-height: 29px;
		font-family: verdana, arial, tahoma;
		color: rgb(255,204,51);
		margin-right: 20px;
}

.menu a {
		font-size: 14px;
		line-height: 29px;
		font-family: verdana, arial, tahoma;
		color: rgb(255,255,255);
		font-weight: bold;
		text-decoration: none;
		margin: 0px 14px;
}

.menu_0 a:hover {
		color: rgb(142,142,91);
}

.menu_1 a:hover {
		color: rgb(193,91,40);
}

.menu_2 a:hover {
		color: rgb(244,193,40);
}

.menu_3 a:hover{
		color: rgb(193,193,142);
}

.menu_0 a.one {
		color: rgb(142,142,91);
}

.menu_1 a.one {
		color: rgb(193,91,40);
}

.menu_2 a.one {
		color: rgb(244,193,40);
}

.menu_3 a.one {
		color: rgb(193,193,142);
}

/* CONTENT */

.content {
		width: 800px;
		padding: 0px;
		margin: 0px;
		text-align: left;
		background-color: rgb(204,204,204);
		display: table;
		clear: both;
}

	/* first ver. */
	
.left {
		width: 542px;
		height: 700px;
		background-color: rgb(255,255,255);
		float: left;
		text-align: left;
}
	
.right {
		width: 258px;
		height: auto;
		float: right;
		text-align: left;
}

	/* second ver. */
	
.fise {
		width: 800px;
		height: auto;
		background-color: rgb(255,255,255);
		text-align: left;
}

	/* other styles for CONTENT */
	
h1 {
		font-size: 18px;
		line-height: 30px;
		padding: 0px;
		margin: 8px 0px 12px 25px;
		font-family: verdana, arial, tahoma;
		color: rgb(204,153,51);
		font-weight: normal;
}
	
h2 {
		display: block;
		font-size: 13px;
		line-height: 16px;
		padding: 0px;
		margin: 20px 0px 12px 25px;
		font-family: verdana, arial, tahoma;
		color: rgb(0,0,0);
		font-weight: bold;
}
	
h3 {
		font-size: 12px;
		line-height: 15px;
		padding: 0px;
		margin: 20px 20px 0px 17px;
		font-family: verdana, arial, tahoma;
		color: rgb(153,51,0);
		font-weight: bold;
}
	
h4 {
		font-size: 11px;
		line-height: 14px;
		padding: 0px;
		margin: 0px;
		margin-top: 13px;
		margin-left: 15px;
		margin-bottom: 4px;
		font-family: verdana, arial, tahoma;
		color: rgb(204,153,51);
		font-weight: bold;
}
	
p {
		font-size: 12px;
		line-height: 15px;
		padding: 0px;
		margin: 0px 25px 12px 25px;
		font-family: verdana, arial, tahoma;
		color: rgb(51,51,51);
		text-align: justify;
}
	
.right p {
		font-size: 11px;
		line-height: 13px;
		padding: 0px;
		margin: 0px 0px 0px 15px;
		font-family: verdana, arial, tahoma;
		color: rgb(51,51,51);
}

/* FOOTER */

.footer {
		width: 800px;
		height: 26px;
		padding: 0px;
		margin: 0px;
		text-align: center;
		background-color: rgb(153,153,153);
		clear: both;
}

.footer li {
		line-height: 26px;
		font-size: 10px;
		padding: 0px;
		margin: 0px;
		font-family: verdana, arial, tahoma;
		color: rgb(153,0,0);
}

.footer li a {
		font-size: 10px;
		line-height: 26px;
		padding: 0px;
		margin: 0px;
		font-family: verdana, arial, tahoma;
		color: rgb(153,0,0);
		text-decoration: none;
}

.footer li a:hover {
		text-decoration: underline;
		
}

.info {
		width: 800px;
		height: 26px;
		padding: 0px;
		margin: 0px;
		text-align: center;
		background-color: rgb(102,102,102);
		clear: both;
}

.info li {
		width: 800px;
		height: 26px;
		padding: 0px;
		margin: 0px;
		text-align: center;
		background-color: rgb(102,102,102);
		clear: both;
		font-size: 10px;
		line-height: 26px;
		padding: 0px;
		margin: 0px;
		font-family: verdana, arial, tahoma;
		color: rgb(153,153,153);
}

.info li a {

		text-align: center;
		background-color: rgb(102,102,102);
		clear: both;
		font-size: 10px;
		line-height: 26px;
		padding: 0px;
		margin: 0px;
		font-family: verdana, arial, tahoma;
		color: rgb(153,153,153);

}
.back li {
		font-size: 8px;
		padding: 0px;
		margin: 0px;
		font-family: verdana, arial, tahoma;
		text-decoration: none;
		color: rgb(51,51,51);
};
.back li a {
		font-size: 8px;
		padding: 0px;
		margin: 0px;
		font-family: verdana, arial, tahoma;
		text-decoration: none;
		color: rgb(51,51,51);
};