body	{
	margin:			0px;
	padding:		0px;
}
form	{
	margin:			0px;
	padding:		0px;
}
input	{
	text-align:		right;
	ime-mode:		inactive;
}
h1	{
	margin:			0px;
	padding:		0px;
	font-size:		13px;
}



.body	{
	width:			100%;
}
.top, .bottom	{
	padding:		2px 5px;
	font-size:		13px;
	font-weight:		bold;
	color:			#ffffff;
	background:		#0000ff;
}
.bottom	{
	text-align:		right;
}
.left	{
	padding:		5px;
	width:			230px;
	vertical-align:		top;
	font-size:		13px;
}
.right	{
	padding:		5px;
	vertical-align:		top;
	font-size:		14px;
	text-align:		center;
}
.right th, .right td	{
	font-size:		14px;
}
.mobile	{
	font-size:		13px;
}
.mobile th, .mobile td	{
	font-size:		13px;
}



.help	{
	margin:			5px 0;
	padding:		2px;
	border:			1px solid #0000ff;
	text-align:		left;
}
.help .title	{
	padding:		2px;
	font-weight:		bold;
	border-bottom:		1px solid #ccccff;
}
.help .text	{
	padding:		2px;
}
.left .title	{
	background:		#3333ff;
	text-align:		center;
	color:			#ffffff;
}



.form, .main, .urlcopy, .toplink, .bulink	{
	width:			100%;
	margin:			15px 0;
	border-top:		1px solid #0000ff;
	border-left:		1px solid #0000ff;
}
.form th, .form td, .main th, .main td, .urlcopy th, .urlcopy td, .toplink th, .toplink td, .bulink th, .bulink td	{
	border-right:		1px solid #0000ff;
	border-bottom:		1px solid #0000ff;
}
.form th, .main th, .urlcopy th, .toplink th, .bulink th	{
	padding:		5px;
	background:		#ccccff;
}
.form td, .main td	{
	padding:		5px 2px;
	text-align:		center;
}
.form .td	{
	width:			33%;
}
.form input	{
	margin:			5px 0;
	text-align:		center;
}
.main .usertitle	{
	background:		#0000ff;
	color:			#ffffff;
	font-weight:		bold;
}
.main .average	{
	padding:		15px;
	font-size:		17px;
	font-weight:		bold;
	color:			#990000;
}
.urlcopy td	{
	padding:		2px;
}
.toplink td, .bulink td	{
	padding:		15px 2px;
	text-align:		center;
	font-weight:		bold;
}
.toplink a, .bulink a	{
	color:			#0000ff;
}



.button	{
	margin:			5px 0 25px;
	text-align:		center;
}
.button input	{
	width:			70%;
	padding:		10px;
	text-align:		center;
	letter-spacing:		10px;
}

