@charset "utf-8";
body,td,th {font-family:Arial, Helvetica, sans-serif;}
a img{border:none;}
.center{text-align:center;}
.showarea {display:inline}
.hidearea {display:none}
body {
	margin-left: 0px;
	margin-right: 0px;
	color:#333333;
}
body a{
	color:#000000;
}
body a:hover{
	color:#fd7800;
}
form{
	padding:0px;
	margin:0px;
}
.s {
	font-size:80%;
}
h1 {
	font-weight:normal;
	font-size:100%;
}
h2 {
	font-weight:bold;
	font-size:100%;
}
hr{
	color:#75008c;
	background-color:#75008c;
	height:3px;
}
.h h1{
	color:#555555;
	font-weight:bold;
	font-size:130%;
	margin-top:0px;
	padding-bottom:10px;
	text-align:center;
}
ul {
	font-size:90%;
	padding-left:0px;
	margin:0px;
}
.notice{
	font-weight:bold;
	color:#009988;
}
.warn{
	font-weight:bold;
	color:#fd7800;
}
#body {
	position:relative;
	top:-325px;
	z-index:0;
}
#banner {
	padding-right:500px;
	padding-bottom:30px;
	padding-top:10px;
}
.n{
	width:800px;
	margin-left: auto;
	margin-right: auto;
}
#login {
	position:relative;
	left:70%;
	width:423px;
	height:310px;
	top:-125px;
	background: right url('../i/lDELETE.jpg') no-repeat;
	z-index:0;
	padding-top:5px;
	padding-right:11px;
}
#login form{
	text-align:center;
	width:200px;
	margin-left:11px;
	margin-top:7px;
}
.t {
	font-weight:bold;
	color:#333333;
}
.white {
	font-size:80%;
	color:#FFFFFF;
}
.white a{
	color:#FFFFFF;
}
.white a:hover{
	color:#cccccc;
}
input#u{background: #fff url('../i/lu.gif') no-repeat center;}
input#pw{background: #fff url('../i/lp.gif') no-repeat center;}
#b1 {
	height:198px;
	background:url(../i/b1.gif) no-repeat center;
	padding-top:29px;
}
#b2 {
	height:190px;
	background:url(../i/b2.gif) center no-repeat;
	padding-bottom:10px;
	padding-top:30px;
	padding-right:30px;
}
#b3 {
	height:210px;
	background:url(../i/b3.gif) center no-repeat;
	padding-top:26px;
}
#contact {
	margin: 0px 10% 0px 10%;
	width:80%;
	height:19px;
	background-color:#DAD5BE;
	border:1px #333333 dashed;
	position: fixed;
	bottom:-1px;
	text-align:center;
	font-size:80%;
	font-family:"Comic Sans MS", Arial;
}
#r1 {
	position:absolute;
	top:-2px;
	left:50%;
	margin-left:-462px;
	background-image:url(../i/r1.gif);
	height:111px;
	width:80px;
}
#r2 {
	position:absolute;
	top:290px;
	left:50%;
	margin-left:-550px;
	background-image:url(../i/r2.gif);
	height:132px;
	width:132px;
}
#r3 {
	position:absolute;
	top:530px;
	left:50%;
	margin-left:-500px;
	background-image:url(../i/r3.gif);
	height:133px;
	width:134px;
}
#r4 {
	position:absolute;
	top:588px;
	left:50%;
	margin-left:325px;
	background-image:url(../i/r4.gif);
	height:134px;
	width:134px;
}
#so {
	position:relative;
	background-image:url(../i/so.gif);
	height:25px;
	width:213px;
	text-align:center;
	font-weight:bold;
	color:#333333;
	left:70%;
}
#so img{
	position:relative;
	border:none;
	margin:3px 2px 0px 2px;
	top:2px;
}
#so .fakeimg{
	position:relative;
	border:0px;
	margin:3px 2px 0px 2px;
	top:2px;
}
.reg {
	background:url(../i/reg.gif) center no-repeat;
	text-align:center;
	font-weight:bold;
}
.reg a{
	color:#000000;
}
.pad {
	padding:20px;
}
.ar{
	text-align:right;
}
.l10{
	padding-left:0px;
}
.prodimg{font-size:75%;}
.prodimg a{color:#333333;}
.ibd1{
	padding-top:0px;
	width:112px;
	height:112px;
	background-image:url(../i/ib.gif);
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
	display:table;
}
.ibd2{
	display:table-cell;
	left:50%;
	vertical-align:middle;
}
.ibd3{
	display:inline;
	top:-50%;
}
.pbd1{
	padding-top:0px;
	width:96px;
	height:96px;
	background-image:url(../i/pb.gif);
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
	display:table;
}
.pbd2{
	display:table-cell;
	left:50%;
	vertical-align:middle;
}
.pbd3{
	display:inline;
	top:-50%;
}
.tp2 {
	background-image:url(../i/p2.gif);
	background-repeat:repeat-x;
	background-color:#75008c;
	height:315px;
}
.tp1 {
	background-image:url(../i/p1.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#75008c;
	height:315px;
}
#feature h3{
	font-size:100%;
	color:#fd7800;
}
#feature strong{
	font-size:80%;
	color:#009988;
}
#feature td{
	background-color:#cfc9af;
	border:#75008c solid 1px;
}
#trail {
	color:#FFFFFF;
	font-size:80%;
}
#trail a{
	color:#FFFFFF;
}
.log2 {
	background: url("../i/l2.gif") no-repeat;
	text-align:center;
	height:100px;
	width:203px;
}
#css {
	background-color:#75008c;
}
#tc {
	border:dotted #333333 1px;
	background-color:#ece9dd;
	text-align:center;
	padding:3px;
	margin:18px;
	text-decoration:none;
	font-size:80%;
}
#tc a{
	text-decoration:none;
	cursor:text;
	font-size:90%;
}
#tc a:hover{
	color:#333333;
}
