body {
	font: 12px "新宋体", "宋体";
	margin: 0px;
}
table,td,input,select,textarea,option,button{
	font: 12px "新宋体", "宋体";
}
form {
	margin: 0px;
	padding: 0px;
}
p {
	line-height: 150%;
}
a:link,a:visited {
	color: #000000;
}
a:hover,a:active {
	color: #0000FF;
}
.tb_border,.outbox {
	margin-top:10px;
	border: 1px solid #A4A4A4;
}
.tb_border fieldset {
	border: 2px solid #BCCDF5;
	margin: 10px;
}
.tb_border fieldset legend {
	padding-right: 5px;
	padding-left: 5px;
}
.tb_head {
	padding-top: 4px;
	font-weight: bolder;
	background: #EFEFEF;
	border-bottom: 3px solid #DBD9D9;
}

.tb_body {
	background: #F5F4F7;
}
.tb_body1 {
	background-color: #F5F4F7;
}
.imgbox {
	background: #FFFFFF;
	border-right: #e5e5e5 1px solid;
	border-top: #cacaca 3px solid;
	margin-top: 5px;
	margin-bottom: 5px;
	border-left: #e5e5e5 1px solid;
	border-bottom: #cacaca 3px solid;
	padding-top: 4px;
	padding-bottom: 4px;
}
.imgbox img {
	border: 1px solid #B4B4B4;
}

.tb_body a:link,.tb_body a:visited,.tb_body1 a:link,.tb_body1 a:visited {
	color: #8B9498;
	text-decoration: none;
}
.tb_body a:hover,.tb_body a:active,.tb_body1 a:hover,.tb_body1 a:active{
	color: #FF0000;
}
.username,.password,.key {
	border:1px solid #ccc;
	color:#000;
	font-family:verdana, tahoma, sans-serif;
	font-size:12px;
	height:22px;
	padding-left:22px;
	line-height:20px;
}
.texbox,.textarea,.tb_body input,.tb_body textarea {
	font-family:verdana, tahoma, sans-serif;
	font-size:12px;
}
.username { background:url(/ICO/username.gif) no-repeat 2px 2px;}
.password { background:url(/ICO/password.gif) no-repeat 2px 2px;}
.key { background:url(/ICO/key.gif) no-repeat 2px 2px;}
.mainpane {
	background-color: #f1f1f1;
	border-right: 1px solid #9c9a9c;
}
.mainpane a {
	padding-left: 5px;
	border-right: #f1f1f1 1px solid;
	border-top: #f1f1f1 1px solid;
	border-left: #f1f1f1 1px solid;
	border-bottom: #f1f1f1 1px solid;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 1px;
	height: 20px;
	padding-right: 5px;
	margin-right: 2px;
}
.mainpane a:hover {
	border-right: #999999 1px solid; border-top: #999999 1px solid; border-left: #999999 1px solid; color: #000000; 
	border-bottom: #999999 1px solid; background-color: #cccccc; text-decoration: none;
}
.title_1 {
	background: #3568CC;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#3568CC, endColorStr=#98B2E6, gradientType=1);
}
.title_2 {
	background: #3568CC;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#98B2E6, endColorStr=#FFFFFF, gradientType=1);
}
.tb_title {
	background: #D6D3CE;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#D6D3CE, endColorStr=#ffffff, gradientType=1);
	font-size: 12px;
	font-weight: bolder;
	padding-left: 10px;
	font-size: 14px;
}
.topbar {
	border-top: 1px solid #c0c0c0;
	margin: 0px;
	color: #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	white-space: nowrap;
	text-align: left;
	padding: 2px;
	height: 25px;
	background: #f0f0f0;
}
.topbar a {
	border-right: #f0f0f0 1px solid;
	padding-right: 2px;
	border-top: #f0f0f0 1px solid;
	padding-left: 2px;
	padding-bottom: 1px;
	vertical-align: middle;
	border-left: #f0f0f0 1px solid;
	color: #000000;
	padding-top: 4px;
	border-bottom: #f0f0f0 1px solid;
	font-family: verdana;
	text-align: left;
	text-decoration: none;
	margin-top: 2px;
	height: 20px;
	margin-bottom: 2px;
}
.topbar a:hover {
	border-right: #909090 1px solid; border-top: #909090 1px solid; border-left: #909090 1px solid; color: #000000; 
	border-bottom: #909090 1px solid; background-color: #cbcbcb; text-decoration: none
}
.topbar a:visited {
	color: #000000
}
.hr {
	margin-top: 10px; margin-bottom: 10px; width: 100.2%; color: #cccccc; height: 1px
}
.fn1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
}
.bt,.bt1,.bt2,.bt3,.bt_div input,.bt_div1 input,.bt_div2 input,.bt_div3 input{
	height: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 3px;
	cursor: hand;
}
.bt,.bt_div input {
	width: 45px;
	background: url(/ICO/bt45.gif) no-repeat center center;
}
.bt1,.bt_div1 input {
	width: 55px;
	background: url(/ICO/bt55.gif) no-repeat center center;
}
.bt2,.bt_div2 input {
	width: 62px;

	background: url(/ICO/bt62.gif) no-repeat center center;
}
.bt3,.bt_div3 input {
	width: 70px;
	background: url(/ICO/bt70.gif) no-repeat center center;
}
.rnavBoxWhite {
	border-right: #e5e5e5 1px solid; padding-right: 10px; border-top: #cacaca 3px solid; margin-top: 10px; 
	padding-left: 10px; margin-bottom: 10px; padding-bottom: 10px; border-left: #e5e5e5 1px solid; width: 205px; 
	margin-right: 10px; padding-top: 10px; border-bottom: #cacaca 3px solid; background-color: #ffffff;
}
.fn2 {
	font-family: "新宋体", "宋体";
	color: #009933;
}
.char {
	font-size: 16px;
	font-family: "新宋体", "宋体";
	font-weight: bold;
	margin-right: 2px;
	cursor: hand;
	color: #0000FF;
}

.fn3 {
	font-family: "新宋体", "宋体";
	font-weight: bold;
	color: #FF0000;
	font-size: 12px;
}
.tip {
	border: 1px solid #E7D763;
	background: #FEFFE6 url(/ICO/interjection.gif) no-repeat 4px 3px;
	margin: 4px;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 30px;
}
.award_star {
	!important;
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src=/ICO/award_star_gold_1.png);
	height: 16px;
	width: 16px;
	padding-left: 2px;
	cursor: help;
}
.div_select {
	background: url(/images/arrow_down.gif) no-repeat right 0px;
	height: 19px;
	padding-right: 18px;
	text-align: left;
	padding-top: 2px;
	border-top: 2px solid #727072;
	border-right: 1px solid #BBB9BB;
	border-bottom: 1px solid #D6D3CE;
	border-left: 2px solid #727072;
	margin-right: 4px;
	padding-left: 2px;
	white-space:nowrap;
	overflow:visible;
	display: inline;
}
.verify_img {
	border: 1px solid #B7BFBA;
	cursor:hand;
}
.fn_b_blue {
	font-weight: bold;
	color: #0000FF;
}
.sel_box_width {
	width: 130px;
	overflow: hidden;
}
#CheckUserName,#CheckEmail {
	margin: 0px;
	color: #0000FF;
}
#SupplyPro {
	border: 1px solid #CCCCCC;
	position: relative;
	height: 105px;
	width: 475px;
	background: #FFFEF7;
	margin-top: -125px;
	float: left;
	overflow: visible;
	display: none;
}
#SupplyPro .title {
	color: #FF0000;
	background: #DEE2E1;
	padding-right: 10px;
	cursor: hand;
}

