body
{
font-family:宋体;
/*font-family: Verdana, Geneva, Arial, helvetica, sans-serif;*/
font-size:12px;
background-color:#D1DBE6;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:5px;
}

td
{
font-family:宋体;
font-size:12px;
}

th
{
font-family:宋体;
font-size:12px;
}
a
{
color:#000000;
text-decoration:none;
}
a:hover
{
color:#000000;
text-decoration:underline;
}
a:visited
{
color:#000000;
text-decoration:none;
}

#container
{
margin:0px auto;
width:985px;
/*border:solid 1px #000;*/
}
#col1
{
width:320px;
padding-top:5px;
padding-left:9px;
vertical-align:top;
}
#col1_wide
{
width:640px;
padding-top:5px;
padding-left:9px;
vertical-align:top;
}
#col2
{
width:320px;
padding-top:5px;
padding-left:4px;
vertical-align:top;
}
#col3
{
width:320px;
padding-top:5px;
padding-left:4px;
padding-right:4px;
vertical-align:top;
}
#header
{
background-image:url(../img/top_bg.gif);
background-repeat:repeat-x;
height:136px;
}
#header_lo
{
background-image:url(../img/top_bg_lo.gif);
background-repeat:repeat-x;
}
#footer
{
background-color:#FFFFFF;
padding:10px;
text-align:center;
font-family:宋体;
font-size:12px;
}
#banner1
{
display:block;
margin:2px;
}
#banner2
{
display:block;
margin:2px;
}
div#logon
{
padding-left:20px;
padding-top:15px;
}
form#frm_logon
{
padding-top:0px;
margin-top:0px;
margin-bottom:0px;
}
#body
{
background-color:#FFFFFF;
margin:0px;
}

#page_title
{
font-family:宋体;
font-weight:bold;
font-size:16px;
color:#000000;
padding-bottom:5px;
padding-top:5px;
padding-left:5px;
}
#right
{
background-color:#FFFFFF;
width:200px;
/*padding-top:10px;*/
}

/*--------------------MESSAGE SCROLLER----------------------*/
#marquee
{
left:975px;
top:0px;
position:relative;
}
#marquee_container
{
position:relative;
overflow:hidden;
}

/*--------------------MESSAGES------------------------------*/
.msg_err
{
	width:100%;	
}
.msg_err_top
{
	background-color:#FFCCCC;
	border-top:solid 2px #FF0000;
}
.msg_err_btm
{
	background-color:#FFCCCC;
	border-bottom:solid 2px #FF0000;
}
.msg_err_ctn
{
	background-color:#FFCCCC;
	border-left:solid 2px #FF0000;
	border-right:solid 2px #FF0000;
}
.msg_body
{
	margin-left:10px;
	margin-top:-10px;
	margin-bottom:-10px;
}
.err
{
	font-family:宋体;
	font-size:12px;
	font-weight:normal;
	color:#FF0000;
	background-color:#FFCCCC;
	border:solid 1px #FF0000;
	padding:2px 2px 2px 2px;
}
.no_err
{
	margin-top:5px;
	margin-bottom:5px;
	font-family:宋体;
	font-size:12px;
	font-weight:normal;
	color:#336600;
	background-color:#CCFFCC;
	border:solid 1px #336600;
	padding:5px;
}
.info
{
	margin-top:5px;
	margin-bottom:5px;
	font-family:宋体;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	background-color:#fefdec;
	border:solid 1px #989898;
	padding:5px;
}

/*----------------ADVERTISING---------------------------*/
.ad320
{
	margin-bottom:4px;
}
/*----------------ADVERTISING---------------------------*/
table.data
{
border-top:solid 1px #23507D;
border-left:solid 1px #23507D;
border-right:solid 1px #23507D;
background-color:#23507D;
}
table.data td
{
border-bottom:solid 1px #23507D;
background-color:#FFFFFF;
}
table.data th
{
background-color:#23507D;
border-bottom:solid 1px #23507D;
font-weight:bold;
text-align:left;
color:#FFFFFF;
}

/*-------------------------MARKETPLACE--------------------------------*/
a.market
{
font-weight:normal;
color:#000000;
}
a.market:hover
{
text-decoration:underline;
}
td.sell
{
background-color: #ecf0f4;
padding: 5px 2px 0px 0px;
margin: 0px;
border-bottom: solid 2px #FFFFFF;
}
td.buy
{
background-color: #f9d7b8;
padding: 5px 0px;
margin: 0px;
border-bottom: solid 2px #FFFFFF;
}