body {
  margin: 0px;
  padding: 0px;
  background-color: #006699;
  font-size: 12px;
  font-family: Tahoma,sans-serif;
}
img {
  margin: 0px;
  padding: 0px;
  border: 0px none black;
}

h1 {
	font-size: 16px; font-weight:bold;
	margin:0px;
}

a:link {
  color: #3366CC;
  text-decoration: none;
}
a:visited {
  color: #3366CC;
  text-decoration: none;
}
a:hover {
  color: #FF6600;
}
#sfx_ctr {
  position: absolute;
  top: 0px;
  left: 50%;
  overflow: visible;
}
#sfx_page {
  position: absolute;
  left: -375px;
  width: 750px;
  top:0px;
  background-color: #CCCCCC;
}
.sfx_title {
  font-size: 16px;
  font-weight: bold;
  padding: 4px;
  background-color: #3399CC;
  color: #99CCFF;
}

fxform {
			border: 1px solid #41414f;
			border-bottom: 1px solid #D1d1ff;
			border-right: 1px solid #D1d1ff;
			background-color: #8585a2;
			font-size: 12px;
			font-weight: bold;
			
}


.fxform2 {
			border: 1px solid #41414f;
			border-top: 1px solid #D1diff;
			border-left: 1px solid #D1d1ff;
			background-color: #304050;
			color: #C0c0eb;
			font-size: 12px;
			font-weight: bold;
			
}
.ctr {
			text-align: center;
}
.block {
			display: block;
			position: relative;
			margin-left: auto;
			margin-right: auto;
}
.r {
			text-align: right;
}
.w600 { width: 600px; }
.w500 { width: 500px; }
.w450 { width: 450px; }
.w400 { width: 400px; }
.w300 { width: 300px; }
.w250 { width: 250px; }
.w200 { width: 200px; }
.w150 { width: 150px; }
.w100 { width: 100px; }
.w50 { width: 50px; }
.w30 { width: 30px; }
.w20 { width: 20px; }
.w10 { width: 10px; }

.w100p { width:100%; }

.h200 { height: 200px; }
.h150 { height: 150px; }
.h100 { height: 100px; }
.h14 { height: 14px; }

.fs10 { font-size:10px; }
.fs11 { font-size:11px; }
.fs12 { font-size:12px; }
.fs13 { font-size:13px; }
.fs14 { font-size:14px; }
.fs15 { font-size:15px; }
.fs16 { font-size:16px; }
.fs17 { font-size:17px; }
.fs18 { font-size:18px; }
.fs19 { font-size:19px; }
.fs20 { font-size:20px; }

.white { color: #ffffff; }

.tit {
			background-color: #AEaed4;
			border-bottom: 1px solid black;
			display: inline-block;
			font-weight: bold;
			font-size: 16px;
}
.f-r { float: right; }
.f-l { float: left; }

.tit2 {
	width:100%;
	background-color: #aeceee;
	border-bottom: 1px solid black;
	display: inline-block;
	font-weight: bold;
	font-size: 12px;
}
.tta {
	padding:8px;
	margin: 2px;
	border: 1px solid #708090;
}
.tn {
	margin: 4px;
}

.mtab {
	margin:1px;
	height: 24px;
	
}
.mtab a {
	border: 1px solid #a0a0c0;
	background-color: #e0e8ff;
	padding: 4px;
	margin-right:1px;
	display:inline-block;
}

.mtab2 {
	margin:1px;
	height: 52px;
	line-height: 40px;
	
}
.mtab2 a {
	border: 1px solid #a0a0c0;
	background-color: #e0e8ff;
	padding: 4px;
	margin-right:1px;
	display:inline-block;
}
.mtab2 a:hover {
	background-color: #d0d8ff;
}


.mtab a:hover {
	background-color: #d0d8ff;
}
.ttl a:link, .ttl a:visited {
	color: #8ED8F6;
}
.ttl a:hover {
	color: #D9EEF6;
}
.megalist {
	width: 255px;
	oveflow: hidden;
	margin-bottom: 2px;
	height: 62px;
	overflow: hidden;
	}
.megalist a:link, .megalist a:visited {
	position: relative;
	display: block;
	text-align:center;
	float: left;	
	background-color: #e0e0e0;
	border-bottom: 1px solid #909090;
	border-right:  1px solid #909090;
	border-left: 1px solid #f8f8f8;
	border-top:  1px solid #f8f8f8;
	height: 60px;
	width: 60px !important;
	overflow: hidden;
	font-size: 16px;
}
.inbut {
	display:block;
	top: 20px;
	position: absolute;
	left: 25px;
}

.statstable1 {
	border: 1px solid #404040;
	background-color: #e0e0e0;
	padding: 0px;
	margin: 0px;
	}
.statsable1t {
	background-color: #e8efff;
	border-bottom: 1px solid #404040;
	}
.statstable1 td {
	width:100px;
	text-align:left;
	margin: 0px;
	}
.statline {
	font-size:9px;
	border-right:1px solid white;
	border-bottom:1px solid white;
	border-top:1px solid #202020;
	border-left:1px solid #202020;
	padding: 1px;
	}
.statsable1f {
	background-color: #606060;
	border-bottom: 1px solid #404040;	
	border-top: 1px solid #e8e8e8;	
	color: #d0d0d0;
	font-weight: bold;
}
	

.kx td {
	padding: 4px;
	border: 1px solid #444444;
	background-color: #e8e8e8;
}
	
.wmenu0 a:link, .wmenu0 a:visited {
	background-color: #fba9a4;
}
	
	
	
	
	