BODY {background-image: url(Images/RicePaperBack.jpg);
      background-repeat: repeat;
			background-position: 0px 0px;
			background-color: #FFFFFF; font-family: Papyrus, "Palatino Linotype", serif; font-size: 14px; color: #000000
}
P {font-size: 16px;}

.header {
	position: absolute;
	clip: rect(   );
	left: 10px;
	top: 10px;
	background-image:  url("Images/Top.gif");
	height: 196px;
	width: 952px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-style: none;
	background-repeat: no-repeat;
	z-index: 100;
	visibility:hidden;
}

.navBar {
	position: absolute;
	clip: rect(   );
	left: 10px;
	top: 206px;
	background-image:  url("Images/Side.gif");
	background-repeat:no-repeat;
	border-style: none;
	height: 467px;
	width: 229px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	z-index: 100;
	visibility:hidden;
}


.linkList {
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding-left: 1px;
	padding-top: 5px;
	border: none;
}
.linklist li {
	padding-top: 5px;
}

.navLink:link    { font-size: 18px; color: #72926d; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px; vertical-align: middle; text-decoration: none; font-variant: normal}
.navLink:visited { font-size: 18px; color: #72926d; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px; vertical-align: middle; text-decoration: none; font-variant: normal}
.navLink:active  { font-size: 18px; color: #0a300b; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px; vertical-align: middle; text-decoration: none; font-variant: normal}
.navLink:hover   { font-size: 18px; color: #c18314; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px; vertical-align: middle; text-decoration: underline; font-variant: normal}

.navLinkBold:link    { font-size: 20px; color: #121123; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 4px; padding-bottom: 0px; padding-left: 4px; vertical-align: middle; text-decoration: underline; font-variant: normal}
.navLinkBold:visited { font-size: 20px; color: #72926d; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 4px; padding-bottom: 0px; padding-left: 4px; vertical-align: middle; text-decoration: underline; font-variant: normal}
.navLinkBold:active  { font-size: 20px; color: #0a300b; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 4px; padding-bottom: 0px; padding-left: 4px; vertical-align: middle; text-decoration: none; font-variant: normal}
.navLinkBold:hover   { font-size: 20px; color: #c18314; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 4px; padding-bottom: 0px; padding-left: 4px; vertical-align: middle; text-decoration: underline; font-variant: normal}

.p12px { font-size: 16px;}

.divMain {
	position: absolute;
	clip:        rect(   );
	left: 10px;
	top: 10px;
	width: 717px;
	overflow:visible;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-size: 16px;
	z-index: 50;
}

.divMainChibaSensei {
	position: absolute;
	left: 171px;
	top: 90px;
	width: 792px;
	height: 582px;
	border-style: none;
	z-index: 10;
}
.divMainBiran {
	position: absolute;
	left: 235px;
	top: 230px;
	width: 717px;
	border-style: solid;
	border-width:thin;
	z-index: 10;
	background-color:white;
}


.copyrightBox { 
	position: absolute;
	left: 10px;
	top: 673px;
	background-image: none;
	height: 100px;
	width: 166px;
	padding-top: 5px;
	padding-left: 5px;
	clip:   rect(   );
	margin-top: 10px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	text-decoration: none; 
	clear: none; 
	float: none; 
	text-align: left; 
	vertical-align: top; 
	border-style: none;
	border-width: 0px; 
	border-color: #B4780A #b4780a #b4780a;
	visibility:hidden;
}


.stateCell {text-align:left; vertical-align:top;}
.tableHeader {text-align: left; padding-right: 10px;}
.tableData {text-align: left; vertical-align: top; padding-right: 10px; }
.tableDanRank {background-color:#CCCCCC;}
.copyright {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}

.email {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 10px; font-variant: normal}
.bold {  font-weight: bold}
.divMainTitle { text-align: center; position: absolute; height: 40px; width: 650px; left: 236px; top: 125px; clip:  rect(   ); font-size: 22px; font-weight: bold; vertical-align: middle ; border-style: none; z-index: 150; visibility:hidden;}
.divSub2Title { font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight: bold }
.biranBanner {  height: 84px; width: 350px; clip:       rect(   )}
.biranLeft {  width: 121px; clip:    rect(   ); background-color: #999999; height: 650px; margin-right: 5px; float: left}
.biranFloatRight { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-style: italic; font-weight: bold; float: right; text-align: center; vertical-align: baseline ; clip:  rect(   )}
.biranQuote {  font-family: "Times New Roman", Times, serif; font-size: 12px; font-style: italic}
.biranCitation { font-family: "Times New Roman", Times, serif; font-size: 12px; font-style: normal; white-space: pre}
.biranSpanClearRight { clear: right; float: none }
.cellBold { font-weight:bold; margin-bottom: 3px;}
.linksLeft { width: 312px; clip: rect( ); float: left ; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold}
.linksRight { clip: rect( ); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 311px}
.linksFull { clear: both; float: none ; text-align: center}
.videoOrderCell { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; clip:   rect(   ); vertical-align: top}
.videoOrderHeaderCell { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #C685DE; text-align: center; clip:   rect(   ); font-weight: bold}


.printPayPal {
  display: none;
}

.Birankaiform {
	font-size: medium;
}

.Birankaiform input, textarea{
  display: block;
	border:0px;
	background-color:#66FF00;
	
}

.Birankaiform label {
	text-align: right;
	width: 15em;
	padding-right: 20px;
}

.Birankaiform Div {
	clear: left;
	text-align: center;
}

.Birankaiform #DGH {
	border-style:solid;
	border-width:1px 0px 1px 0px;
	margin-bottom: 10px;
}.Birankaiform #DG1 {
	border-style:solid;
	border-width:1px 1px 1px 1px;
	margin-bottom: 10px;
}.Birankaiform #DG2 {
	border-style:solid;
	border-width:1px 0px 1px 0px;
	margin-bottom: 10px;
}.Birankaiform #DG3 {
	border-style:solid;
	border-width:1px 0px 1px 0px;
	margin-bottom: 10px;
}.Birankaiform #DG4 {
	border-style:solid;
	border-width:1px 0px 1px 0px;
	margin-bottom: 10px;
}.Birankaiform #DG5 {
	border-style:solid;
	border-width:1px 0px 1px 0px;
	margin-bottom: 10px;
}.Birankaiform #DG6 {
	border-style:solid;
	border-width:1px 0px 1px 0px;
	margin-bottom: 10px;
}.Birankaiform #DG7 {
	border-style:solid;
	border-width:1px 0px 1px 0px;
	margin-bottom: 10px;
}.Birankaiform #DG8 {
	border-style:solid;
	border-width:1px 0px 1px 0px;
	margin-bottom: 10px;
}.Birankaiform #DG9 {
	border-style:solid;
	border-width:1px 0px 1px 0px;
	margin-bottom: 10px;
}.Birankaiform #DG10 {
	border-style:solid;
	border-width:1px 0px 1px 0px;
	margin-bottom: 10px;
}.Birankaiform #DG11 {
	border-style:solid;
	border-width:1px 0px 1px 0px;
	margin-bottom: 10px;
}.Birankaiform #DG12 {
	border-style:solid;
	border-width:1px 0px 1px 0px;
	margin-bottom: 10px;
}.Birankaiform #DG13 {
	border-style:solid;
	border-width:1px 0px 1px 0px;
	margin-bottom: 10px;
}.Birankaiform #DG14 {
	border-style:solid;
	border-width:1px 0px 1px 0px;
	margin-bottom: 10px;
}.Birankaiform #DG15 {
	border-style:solid;
	border-width:1px 0px 1px 0px;
	margin-bottom: 10px;
}