BODY{
	margin:				0px;
	padding:			0px;
	background:			#F6EED5;
	font-family:		Times New Roman, Arial, Verdana, Serif;
	color:				#523116;
}

TD{
	vertical-align:		top;
}

A:link, A:active{
	color:				#D58C55;
	text-decoration:	none;
}

A:visited{
	color:				#986646;
	text-decoration:	none;
}

A:hover{
	color:				red;
	text-decoration:	underline;
}

P{
	text-indent:		25px;
	margin:				10px 0px 0px 0px;
}

DD{
	padding:			0px;
	margin:				0px 0px 5px 10px;
}

H1{
	margin:				7px 0px;
	padding:			0px;
	font-size:			1.4em;
/*
	font-size:			medium;
*/
}

TD.index H1{
	margin:				0px;
	padding:			0px;
	font-size:			100%;
}

H2{
	margin:				0px 0px 5px 0px;
	padding:			0px 0px 0px 5px;
	font-size:			small;
	border-left:		15px solid #D1C596;
}

H2 A:link, H2 A:active, H2 A:visited{
	color:				#523116;
	text-decoration:	none;
}

H2 A:hover{
	color:				red;
	text-decoration:	underline;
}

H3{
	margin:				10px 0px 0px 0px;
	padding:			3px 15px;
	color:				#523116;
	font-size:			small;
	border-top:			1px solid #D1C596;
	border-left:		15px solid #D1C596;
}

H4{
	margin:				0px;
	padding:			3px 15px;
	color:				#523116;
	font-size:			small;
	border-top:			1px solid #D1C596;
	border-bottom:		1px solid #D1C596;
	border-left:		10px solid #D1C596;
}

.important{
	padding:			5px 15px;
	margin:				15px 25px;
	font-family:		Verdana, Arial, Serif;
	font-weight:		bold;
	font-size:			80%;
	text-align:			center;
	border-top:			1px solid #D58C55;
	border-right:		3px solid #D58C55;
	border-bottom:		1px solid #D58C55;
	border-left:		3px solid #D58C55;
}

.important P{
	text-indent:		0px;
}

.m{
	font-family:		Tahoma, Verdana, Arial, Serif;
	font-size:			11px;
}

.tnote{
	border:				1px solid #DDDDDD;
	padding:			3px;
	font-family:		Verdana, Arial, Serif;
	font-size:			xx-small;
}

TD.index{
	padding:			3px 0px 3px 15px;
	width:				30%;
	background:			#D1C596;
	border-bottom:		3px solid #986646;
}

TD.index H1{
	font-family:		Tahoma, Verdana, Arial, Serif;
	font-size:			11px;
}

TD.index2{
	padding:			0px 10px 0px 0px;
	width:				70%;
	background:			#FEF8F8;
	border-bottom:		1px solid #986646;
	vertical-align:		middle;
	text-align:			right;
	font-family:		Tahoma, Verdana, Arial, Serif;
	font-size:			11px;
}

.wsdb, A.wsdb:active, A.wsdb:visited, A.wsdb:link{
	color:				#523116;
	text-decoration:	none;
}

A.wsdb:hover{
	color:				#523116;
	text-decoration:	underline;
}

TABLE.partner-links{
	font-family:		Verdana, Arial, Serif;
	font-size:			70%;
}

TABLE.partner-links TD{
	padding:			7px 3px;
}

/* table-header */

TABLE.table-header{
	border-bottom:		2px solid #986646;
}

TABLE.table-header TD{
	padding:			5px;
}

TD.td-header-1{
	text-align:			center;
	vertical-align:		middle;
	width:				175px;
	background-color:	#FEF8F8;
	font-weight:		bold;
}

TD.td-header-1 A{
	text-decoration:	none;
}

SPAN.epress-e{
	font-size:			160%;
}

TD.td-header-2{
	background-color:	#D1C596;
}

TD.mmenu{
	padding:			0px 0px 0px 15px;
	font-family:		Verdana, Arial, Serif;
	font-size:			60%;
}

.sm{
	font-family:		Verdana, Arial, Serif;
	font-size:			10px;
}

TABLE.path-top{
	margin:				0px 0px 5px 0px;
	border-bottom:		1px solid #D58C55;
}

TABLE.path-bottom{
	margin:				10px 0px 0px 0px;
	border-top:			1px solid #D58C55;
}

TABLE.path-top TD, TABLE.path-bottom TD{
	padding:			3px 0px;
	font-family:		Tahoma, Verdana, Arial, Serif;
	font-size:			11px;
}

.img{
	border-bottom:		1px solid #D1C596;
	border-left:		1px solid #D1C596;
	padding:			0px 0px 3px 3px;
}

.img_l{
	margin:				0px 10px 3px 0px;
	padding:			3px;
	border-bottom:		1px solid #D1C596;
	border-right:		1px solid #D1C596;
}

.img_r{
	margin:				0px 0px 3px 10px;
	padding:			0px 0px 3px 3px;
	border-bottom:		1px solid #D1C596;
	border-left:		1px solid #D1C596;
}

A.name:link, A.name:active, A.name:visited{
	margin:				0px 0px 3px 0px;
	padding:			0px 0px 0px 5px;
	font-size:			1.1em;
	font-weight:		bold;
	border-left:		7px solid #D1C596;
	color:				#523116;
	text-decoration:	none;
}

A.name:hover{
	margin:				0px 0px 3px 0px;
	padding:			0px 0px 0px 5px;
	font-size:			1.1em;
	font-weight:		bold;
	border-left:		7px solid #D1C596;
	color:				red;
	text-decoration:	underline;
}

TABLE.comment_r{
	margin:				5px 0px 5px 10px;
}

TABLE.comment_r TD{
	padding:			3px 3px 3px 7px;
	border-left:		2px dotted #D1C596;
	font-family:		Tahoma, Verdana, Serif;
	font-size:			11px;
	color:				#D58C55;
}

TABLE.comment_l{
	margin:				5px 10px 5px 0px;
}

TABLE.comment_l TD{
	padding:			3px;
	border-right:		2px dotted #D1C596;
	font-family:		Tahoma, Verdana, Serif;
	font-size:			11px;
	color:				#D58C55;
}

TABLE.comment_r TD P, TABLE.comment_l TD P{
	text-indent:		0px;
	margin:				5px 0px 0px 0px;
}

div.sp-links{
font-family: Tahoma, Verdana, Serif;
font-size: 11px;
padding: 7px 0px;
color: #986646;
}
div.sp-links a, div.sp-links a:link, div.sp-links a:active, div.sp-links a:visited, div.sp-links a:hover{
color: #986646;
text-decoration: none;
}