.form_header {
	font-size: 12px;
	background-color: #f6f6f6;
	margin: 8px 0px;
	padding: 8px;
	font-weight: bold;
	color: #495058;
}
.form_header .header_point {
	background-color: #FF9933; width: 5px; float: left; margin-right: 5px; overflow: hidden; white-space:nowrap;
}
.form_header .header_point.buy {
	background-color: #0066cc;
}
.form_rowset {
	margin-bottom: 20px;
	color: #555555;
}
.form_row {
	clear: left;
	width: 100%;
	margin-bottom: 5px;
}
.form_row input {
	font-size: 15px;
	padding: 2px;
}
.form_row textarea {
	font-size: 15px;
	padding: 2px 3px;
}
.form_row select { 
	font-size: 15px;
	padding: 2px;
}
.form_row .form_label{
	/*font-size: 15px;*/
	width: 150px;
	float: left;
	padding:4px 5px 0 0;
	text-align: right;
}
.form_row .form_content{
	float: left;
	width: 560px;
}
.form_row .form_content.text_only {
	padding: 5px 0px 0px;
}
.form_button {
	margin: 30px 0px 10px 0px;
	padding: 10px;
	text-align: center;
	background-color: #f6f6f6;
}
.form_button input {
	font-size: 15px;
	font-weight: bold;
}
a.form_link {
	color: #CC6600;
}
a.form_link:hover {
	color: #FF6600;
}
.trade_rulebox {
	padding: 10px; 
	border: solid 1px #FF3333; 
	background-color: #FFEEF7; 
	font-size: 12px; color: #993300;
}
.trade_rulebox .title {
	font-weight: bold;
}
.trade_rulebox ol {
	margin: 0px;
	padding: 0px 10px 0px 20px;
}

.form_introduction {
	margin: 10px;
	/*background-color: #EAF3F9;*/
	padding: 5px;
	color: #555;
}
.form_introduction ul {
	line-height: 1.6em;
}

.trade_table_head {
	font-weight: bold; 
	font-size: 15px; 
	background-image: url("images/orange_bg.gif");
	background-repeat: repeat-y;
	padding-left: 13px;
	line-height: 24px;
}

/* handle error message */
.warning {
background-color:#FFECCC;
background-image:url(images/warning.png);
background-position:20px 7px;
background-repeat:no-repeat;
color:#000000;
padding:8px 20px 8px 60px;
font-weight: bold;
line-height: 1.4em;
border-left: 1px solid #e4e4e4;
border-right: 1px solid #e4e4e4;

}

.error {
background-color:#FFD9D9;
background-image:url(images/error.png);
background-position:20px 6px;
background-repeat:no-repeat;
color:#000000;
padding:8px 20px 8px 60px;
font-weight: bold;
line-height: 1.4em;
border-left: 1px solid #e4e4e4;
border-right: 1px solid #e4e4e4;

}

.info {
background-color:#e5efff;
background-image:url(images/info.png);
background-position:20px 6px;
background-repeat:no-repeat;
color:#000000;
padding:8px 20px 8px 60px;
font-weight: bold;
line-height: 1.4em;
border-left: 1px solid #e4e4e4;
border-right: 1px solid #e4e4e4;

}

.block_rc_warning {
	display: block;
}
.block_rc_warning * {
background:#FFECCC none repeat scroll 0%;
display:block;
height:1px;
overflow:hidden;
}
.block_rc_error {
	display: block;
}
.block_rc_error * {
background:#FFD9D9 none repeat scroll 0%;
display:block;
height:1px;
overflow:hidden;
}
.block_rc_info {
	display: block;
}
.block_rc_info * {
background:#e5efff none repeat scroll 0%;
display:block;
height:1px;
overflow:hidden;
}

.block_rc1 {
background:#e4e4e4 none repeat scroll 0%;
border-left:1px solid #eeeeee;
border-right:1px solid #eeeeee;
margin-left:3px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
}
.block_rc1 b {
	background-color: #e4e4e4;
}
.block_rc2 {
background:#e4e4e4 none repeat scroll 0%;
border-left:1px solid #fbfbfb;
border-right:1px solid #fbfbfb;
margin:0px 1px;
padding:0px 1px;
}
.block_rc3 {
border-left:1px solid #e4e4e4;
border-right:1px solid #e4e4e4;
margin:0px 1px;
}
.block_rc4 {
border-left:1px solid #efefef;
border-right:1px solid #efefef;
}
.block_rc5 {
border-left:1px solid #e4e4e4;
border-right:1px solid #e4e4e4;
}

.infobox h4 {
	border-top: solid 1px #ddd;
	font-size: 15px;
	color: #495058;
}
.infobox.noborder h4 {
	border-top: solid 1px #ddd;
	background-position: 0px -10px;
}
.infobox h4 .mandatory_info {
	font-size: 12px; float: right; font-weight: normal;
}


/* misc */
.trade_waiting td {
	padding: 5px !important;
}

/* verification.php */
table.trade_privilege {
	border: solid 0px #e4e4e4; color: #666;
	width: 95%;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}
table.trade_privilege td {
	padding: 8px;
	vertical-align: middle;
	border: 1px solid #e4e4e4;
	text-align: center;
}
table.trade_privilege td.active {
	background-color: #FFFFCC;
}
table.trade_privilege tr.header td.active {
	font-weight: bold;
	background-color: #FFFFCC;
}
table.trade_privilege td.first {
	text-align: left;
}
table.trade_privilege tr.header td {
	/* border: 1px solid #999; */
	border-bottom: 0px;
	background-color: #DDE3F0;
	font-weight: bold;
	color: #666;
}
/* verification.php */

