html, body {	margin: 0;	padding: 0;	height: 100%;	width: 100%;	overflow-y: auto;	/* overflow-y: scroll; */	-webkit-overflow-scrolling: touch;}div {	box-sizing: border-box;	-webkit-tap-highlight-color:rgba(0,0,0,0);}a {	text-decoration: none;	color: black;	-webkit-tap-highlight-color:rgba(0,0,0,0);}#container000 {	margin: 0 auto;	position: relative;	/* ... for position footer ... */	width: 100%;	height: auto !important;	/* for IE6 */	height: 100%;	/* for IE6 : vitually same as min-height */	min-height: 100%;	text-align: center;}.header {	clear: both;	width: 100%;}/* ... remove button border of firefox ... */input[type="button"]::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner {	border: 0;}.btn {	cursor: pointer;}.btn-h {	cursor: pointer;	margin-left: 0.5em;}.btn a {    display: block;    width: 100%;    height: 100%;}.btn-h a {    display: inline-block;    width: 100%;    height: 100%;}.rect-btn {	padding: 0.7em;	color: #c0c0c0;	font-family: 'Libre Baskerville', serif;	/* border: solid 1px #e0e0e0; */	background-color: #1a1a1a;}.tleft {	text-align:left;}.tcenter {	text-align:center;}.mauto {	margin: auto;}.left {	float: left;}.right {	float: right;}.ff-header-menu-item {	/* font-family: 'Lato', sans-serif; */	/* font-family: 'Roboto Condensed', sans-serif; */	/* font-family: 'Montserrat', sans-serif; */	/* font-size: 10pt; */	/* line-height: 1.5; */}.ff-serif-baskerville {	font-family: 'Libre Baskerville', serif;}.t92 {	font-size: 92%;}.bluelink {	color: #44aacc;}.italic {	font-style: italic;}.hidden-field {	display: none;}.hover {	opacity: 0.4;}.link-span {	cursor: pointer;}/*::-webkit-scrollbar {	width: 8px;}::-webkit-scrollbar-track {	background-color: rgba(255, 255, 255, 0);	height: 8px;	-webkit-box-shadow: inset 0 0 6px rgba(255,255,255,0.0);	-webkit-3dlight-color: rgba(255, 255, 255, 0);	border-top: 0px none #e0e0e0;    border-radius: 8px;		background-clip: padding-box;	border: solid transparent;	border-width: 0 0 0 4px;}::-webkit-scrollbar-thumb {	background-color:#c0c0c0;	height: 8px;	border-radius:5px;}::-webkit-scrollbar-corner {	background: transparent;}*//*::-webkit-scrollbar {	width:8px;	border-radius:12px;	background:rgba(255, 255, 255, 0)}::-webkit-scrollbar-track {	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.0);	border-radius:8px;	height: 8px;}::-webkit-scrollbar-thumb {	border-radius:4px;	width: 2px;	height:300px;	background-color:rgba(200, 200, 200, 1) ;	background-color:rgba(119,4,97,0.8) ;	background-image: -webkit-linear-gradient(286deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent) }*/