* {
		margin: 0;
		border: 0;
		padding: 0;
}

html,BODY {
		width: 800px;
		height: 100%;
		margin: 0 auto;
		text-align: center;
		font-family: Tahoma;
		font-size : 14px;
		background-color: #656565;
}

#page {	
		min-height: 100%;
		background-color: #B11717;
}

#page IMG {
		padding: 15px 0 15px 0;
}

#content {
		overflow: auto;
		padding-bottom: 75px;
		width: 630px;
		margin: 0 81.5px;
		text-align: left;
}

#content IMG {
		padding: 0;
}

#content H1 {
		font-size: 20px;
		font-weight: bold;
		margin-bottom: 3px;
		color: #FFFFFF;
}

#content H1 span {
		font-size: 15px;
		color: #DDDDDD;
}

#content H1 a {
		font-size: 12px;
		font-weight: none;
		color: #DDDDDD;
		text-decoration: none;
}

#content H1 a:hover {
		color: #FFFFFF;
}

#content H2 {
		font-size: 15px;
		font-weight: bold;
		margin-bottom: 3px;
		color: #FFFFFF;
}

#content H2 span{
		font-size: 13px;
		color: #EDEDED;
}

#content H3 {
		font-size: 13px;
		margin-bottom: 3px;
		color: #3C3C3C;
}

#content H4 {
		font-size: 55px;
		font-weight: bold;
		margin-bottom: 3px;
		color: #990000;
}

#content DIV {
		width: 600px;
		border: 1px solid #FFFFFF;
		padding: 5px 5px 5px 5px;
		margin: 0 0 8px 15px;
		background-color: #CACACA;
		color: #444444;
}

table {
	width: 100%;
}

#content TH {
		text-align: center;
}

#content TH span{
		font-size: 10px;
		color: white;
}

#content TH span a{
		font-size: 10px;
		color: white;
}

#content TH span a:hover{
		color: #DFDFDF;
}

#content TD {
		border: 1px solid #990000;
		vertical-align: top;
		text-align: center;
		padding: 5px 5px 5px 5px;
		background-color: #EAEAEA;
}

#content TD.special {
		background-color: #FEDBD6;
}

#content TD.tBlock {
		border-bottom: 0px;
}

#content TD.mBlock {
		border-top: 0px;
		border-bottom: 0px;
		color: #777777;
}

#content TD.bBlock {
		border-top: 0px;
		color: #AAAAAA;
}

#content TD.tBlocks {
		border-bottom: 0px;
		background-color: #FEDBD6;
}

#content TD.mBlocks {
		border-top: 0px;
		border-bottom: 0px;
		color: #777777;
		background-color: #FEDBD6;
}

#content TD.bBlocks {
		border-top: 0px;
		color: #AAAAAA;
		background-color: #FEDBD6;
}

#content TD.relax {
		background-color: #990000;
		width: 19%;
		color: white;
		text-align: left;
}

#content TD.nilslot {
		background-color: #DA5544;
		width: 19%;
		color: white;
		text-align: left;
}

#content TD.key {
		border: 1px solid #FF0000;
}

#content TD.error {
		font-weight: normal;
		color: #FF0000;
		border: 0;
		font-size: 10px;
}

#content TD span{
		font-weight: bold;
}

#schedule TD {
		text-align: left;
		font-size: 12px;
}

#schedule LI{
		text-align: left;
		font-size: 12px;
		list-style: disc inside;
		margin: 5px 0 5px 0;
}

#sublist LI{
		text-align: left;
		font-size: 12px;
		list-style: circle inside;
		margin-left: 10px;
}

#schedule A {
		FONT-SIZE: 12px; COLOR: #3399ff; TEXT-DECORATION: none;
}

#footer {
		position: relative;
		margin-top: -75px;
		height: 64px;
		text-align: left;
		font-size: 11px;
		border-top: solid 1px white;
		padding: 5px 0 5px 0;
		color: #EEEEEE;
}

#footer TD {
		padding: 0 10px 0 10px;
}

#footer H1 {
		font-size: 11px;
		font-weight: bold;
}

#footer IMG {
		height: 64px;
		margin: 0 5px 0 5px;
		padding: 0 0 0 0;
}

#foot-logo {
		text-align: right;
}

#foot-detail {
		border-right: solid 1px white;
}

#allRlink {
		color: #FFFFFF;
		text-decoration: none;
		font-size: 14px;
		font-weight: normal;
}

input {
	width: 80%;
}



input.radiob{
	width: 5%;
}

label {
	vertical-align: bottom;
}

.btnbox {
	text-align: center;
}

input[type="radio"] {
    display:none;
}
input[type="radio"] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url(../images/sprite_checkmark_alpha.png) left top no-repeat;
    cursor:pointer;
}
input[type="radio"]:checked + label span {
    background:url(../images/sprite_checkmark_alpha.png) -20px top no-repeat;
}

.btn {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:Arial;
	font-size:15px;
	padding:5px 14px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
	width:15%;
	height: auto;
}
.btn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;
}
.btn:active {
	position:relative;
	top:1px;
}


