body{
	background: #ffffff;
}

.read{
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
}

.remark{
	color : #9a3334;
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
}

div.all{
	width: 950px;
	background: white;
	
}

TABLE.clear {
	width:  100%;
	border : medium none;
	color : Black;
	font-family : "MS Serif", "New York", serif;
	font-size : x-small;
	empty-cells : hide;
}

TR {
	border : 0px;
	border-spacing : 0;
	border-collapse : collapse;
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
}

TABLE.menu {
	width:  100%;
	border-style:solid;
	border-color: #d6d6d6;
	color : #d6d6d6;
	font-family : "MS Serif", "New York", serif;
	font-size : x-small;
	empty-cells : hide;
}

TD.menuoff {
	background: #d6d6d6;
	color : #9a3334;
	text-align:center;
	width:  10%;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
	font-weight : bolder;
}
TD.menuoffr {
	background: #d6d6d6;
	color : #9a3334;
	text-align:right;
	width:  100%;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
	font-weight : bolder;
}

TD.menuon {
	background: #9a3334;
	color : #d6d6d6;
	text-align:center;
	width:  10%;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
	font-weight : bolder;
}
TD.menuonr {
	background: #9a3334;
	color : #d6d6d6;
	text-align:right;
	width:  100%;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
	font-weight : bolder;
}

TD.menub {
	background: #d6d6d6;
	color : #9a3334;
	text-align:center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
	font-weight : bolder;
}

TD.menur {
	background: #d6d6d6;
	color : #9a3334;
	text-align: right;
	width: 100%;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
	font-weight : bolder;
}
TD.pie {
	width:  100%;
	color : Black;
	font-family : "MS Serif", "New York", serif;
	font-size : x-small;
	vertical-align : top;
	text-align : right;
}

a.menu {
	background: #d6d6d6;
	color : #9a3334;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
	font-weight : bolder;
	text-decoration:none;
    border-spacing:  0px;
	border-style:none;
	empty-cells:hide;
	height:inherit;
	height:  20px;
	letter-spacing:  0px;
	overflow:hidden;
	padding: 0px 0px 0px 10px ;
	border-collapse:collapse;
}

a:hover.menu {
	background: #9a3334;
	color : #d6d6d6;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
	font-weight : bolder;
	text-decoration:none;
	padding: 0px 0px 0px 10px ;
	border-collapse:collapse;
}

TABLE.show{
	width: 100%;
	border : none;
	color : Black;
	font-family : "MS Serif", "New York", serif;
	font-size : x-small;
	empty-cells : hide;
}

td.empty {
	width: 5%;
	text-align : left;
	vertical-align:middle;
}

td.logo {
	text-align : left;
	vertical-align:middle;
}

td.logor {
	text-align : right;
	vertical-align:bottom;
}

img.logo{
	text-align : left;
	
	vertical-align:middle;
}

td.lempty {
	width: 5%;
	text-align : left;
	vertical-align:middle;
}

td.lshow {
	width:  35%;
	text-align : left;
	vertical-align:middle;
}

td.sshow {
	width:  40%;
	text-align : left;
	vertical-align:top;
}

td.cshow {
	width:  30%;
	text-align : center;
	vertical-align:middle;
}


tr.pshow {
	width:  30%;
	text-align : center;
	vertical-align:middle;
	border: 2px solid #9a3334;
}

td.pshow {
	width:  30%;
	text-align : center;
	vertical-align:middle;
	border: 2px ;
	border-color: #9a3334;
}

td.rshow {
	width:  30%;
	text-align : right;
	vertical-align:middle;
}

td.upshow {
	width:  20%;
	text-align : right;
	vertical-align: top;
	padding: 10px ;
	
}

td.vshow {
	width:  20%;
	text-align : left;
	vertical-align: top;
	padding: 10px ;
	
}

TD.banner {
	width:  25%;
	text-align : right;
}

h1 {
	color : gray;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:medium;
	font-weight : bold;
	text-decoration:none;
}

h2 {
	color : #9a3334;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight : bold;
	text-decoration:none;
}

img.float {
	border: none;
	
}

img.peopleup {
padding: 20px 10px 10px 10px ;
	
}

img.peopledown {
padding: 10px 10px 10px 10px ;
	
}
.star{
	color : #9a3334;
	font-weight:bold;
	outline-color: #ffffff;
}

.cstar{
	color : #9a3334;
	font-weight:bold;
	outline-color: #ffffff;
	text-align: center;
	
}

.bbstar{
	font-size: x-large;
	color : #9a3334;
	font-weight:bold;
	outline-color: #ffffff;
}

.bstar{
	font-size: medium;
	color : #9a3334;
	font-weight:bold;
	outline-color: #ffffff;
}

.vstar{
	color: #45B783;
	font-size: large;
	text-align: left;
	
	font-weight:bold;
	outline-color: #ffffff;
}

.pstar{
	color : #9a3334;
	font-weight:bold;
	border:1px dashed  #9a3334
}
.start{
	font-size: small;
	color : #9a3334;
	font-weight:bold;
	outline-color: #ffffff;
}


ul.enum{
list-style: none;
}

a.enum {
	color : #9a3334;	
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : small;
	font-weight : bold;
	text-decoration:none;
	border-collapse:collapse;
}

a.venum {
	color : #45B783;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : small;
	font-weight : bold;
	text-decoration:none;
	border-collapse:collapse;
}

a:hover.enum {
	color : #d6d6d6;	
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : small;
	font-weight : bold;
	text-decoration:none;
	border-collapse:collapse;
}


a:hover.venum {
	color : #d6d6d6;	
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : small;
	font-weight : bold;
	text-decoration:none;
	border-collapse:collapse;
}

ul.detail{
list-style: circle;
}
ul.detail2{
list-style: disc;
}
.especial{
font-style: italic;	
}

a.mail {
	color : #9a3334;	
	text-decoration:none;
}

a:hover.mail {
	color : #d6d6d6;	
	text-decoration:none;
}

.starb{
	color : #000000;
	font-weight:bold;
	outline-color: #ffffff;
}
