body {
	background-color: #707070;
	/* background: linear-gradient(#727272, #4D4D4D); */
}

/* ==========  General ========== */
.NoFrame {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
}

.TableInTable {
	width: 100%;
	height: 100%;
}

.AlignRight {
	text-align: right;
}

.AlignCenter {
	text-align: center;
}

.AlignLeft {
	text-align: left;
}

.DivContainer {
	position: relative;
	vertical-align: top;
	left: 0px;
	top: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
	width: 100%;
	height: 100%;
}

.DivInDiv {
	position: absolute;
    text-align: center;
	left: 0px;
	top: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
	width: 100%;
	height: 100%;
}

.DivTable {
	display: table;
}

.DivCell {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

/* ==========   Title  ========== */
.DivTitle {
	/* background-color: #9D9D9D; */
	/* background: linear-gradient(#727272, #4D4D4D); */
	width: 750px;
	height: 100px;
	padding: 2px 0px 5px 0px;
}

.TitleMenu {
	width: 100%;
	height: 100%;
	padding: 0px 0px;
}

.TitleMenu td {
	/* width: 12%; */
	width: 100px;
	height: 24px;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
	color: #FFFFFF;
	/* background-color: #FFC0C0; */
}

.TitleMenu img.ImageButton {
	position: relative;
	width: 100px;
	height: 24px;
	cursor: pointer;
}

.DivContent {
	background-color: #9D9D9D;
	/* background: linear-gradient(#727272, #4D4D4D); */
	width: 750px;
	height: 400px;
}

/* ========== iframe ========== */
.FrameBox {
	width: 750px;
	height: 450px;
	border-width: 0px;
}

.RankBorderFrame {
	width: 750px;
	height: 450px;
}

.RankBorderFrame td {
	font-size: 10pt;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
	color: #FFFFFF;
}

.RankBorderTable {
	width: 100%;
	height: 100%;
	background-color: #404040;
}

.RankBorderTable th {
	color: #FFFFFF;
	font-size: 10pt;
	height: 30px;
	background-color: #1E1E1E;
}

.RankBorderTable td {
	font-size: 11pt;
	text-align: center;
    vertical-align: middle;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
	color: #FFFFFF;
	height: 30px;
	background-color: #303030;
}

.CrownImage {
	width: 25px;
	height: 25px;
}

.GiftImage {
	width: 25px;
	height: 25px;
	margin-left: 2px;
	margin-right: 2px;
}

.RankBoardEndRow {
	height: 30px;
}

/* ========== Reward ========== */
.RewardInfoFrame {
	width: 500px;
	height: 200px;
	border: 1px;
}

.RewardInfoFrame td {
	font-size: 8pt;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
	color: #FFFFFF;
}
