﻿body, td, a, li, div, span, ul, p, input, textarea{font-family: Arial, Verdana, sans-serif;font-size: 12px;}
body{background-color:#0A74A6; margin:0px; padding:0px;}
div{ padding:0px; margin:0px;overflow:hidden;}
a,a:link    {color:#333333; font-family: Arial, Verdana, sans-serif; font-size: 12px; background-color:transparent;  text-decoration:none; }     
a:visited {color:#333333; font-family: Arial, Verdana, sans-serif; font-size: 12px; background-color:transparent; text-decoration: none;}      
a:active  {color:#333333; font-family: Arial, Verdana, sans-serif; font-size: 12px; background-color:transparent;text-decoration: none;}                                     
a:hover   {color:#FF9E00; font-family: Arial, Verdana, sans-serif; font-size: 12px; background-color:transparent;text-decoration: none;} 
img{border:none;}
.clear{ clear: both; font-size: 1px; line-height: 0px; }

.regBox
{
	width:676px; padding:70px 0px 22px 0px; background:url(login_bg3_t.jpg) no-repeat; margin:0px auto 0px auto;
}
.regBox .regBox_m
{
	background:url(login_bg3b.gif) repeat-y;  background-color:#fff;
}
.regBox .regBox_b
{
	background:url(login_bg3c.jpg) no-repeat; height:22px;
}
.regBox .regBoxBody
{
	background:url(login_bg3_t2.jpg) no-repeat; padding:0px 20px 0px 20px;
}
.regtable
{
	width:100%;  
}
.regtable td b
{
	color:Red;
}
.regtable .caption
{
	text-align:right; width:120px;
}
.regtable .inputbox
{
	width:200px; border:solid 1px #aaa;
}
.regtable .yearbox
{
	width:60px; border:solid 1px #aaa;
}
.regtable span
{
	color:#4080FF;
}
.regtable i
{
	color:#f00; font-style:normal; display:block;
}
.regtable .agreement
{
	color:#555;
}
.regtable .sprow
{
	font-weight:bold; background-color: #c1e6f0; height:20px; line-height:20px;
}
.bluebutton
{
	background:url(login_B.jpg) no-repeat; height:23px; width: 88px; border:none; line-height:22px; cursor:pointer;
}
.bluebutton:hover
{
	background-position:0px -23px;
}