    h2 { font-size: 24px}
    span.side { color:#ffffff ; font-size: 12px ;vertical-align : middle ; font-weight: bold;}

	span.report_title{	font-family:Arial, Helvetica, sans-serif;font-size:9pt;
						font-weight:bold;
						color:#0000ff}
a.report_title:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#333399; font-weight: bold}
a.report_title:link {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#0000FF;  font-weight: bold}
a.report_title:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#FF0000; font-weight: bold}

.headline { color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 9pt}

.form01 { color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 9pt ; font-weight:bold}

a.normal_link:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#000000; font-weight: bold}
a.normal_link:link {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#000000;  font-weight: bold}
a.normal_link:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#FF0000; font-weight: bold}

.headline2 { color:#ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 9pt ; font-weight:bold}
.err01 { color:#ff0000; font-family: Arial, Helvetica, sans-serif; font-size: 9pt ; font-weight:bold}
.confirm { color:#0000ff; font-family: Arial, Helvetica, sans-serif; font-size: 9pt ; font-weight:bold}

body,td
{
	font-size: 13px;
	color: #333333;
}


/* --------------sΤ------------------ */
.lh_1
{
	line-height: 20px;
}

/* --------------padding------------------ */
.padding_1
{
	padding: 3px;
}

.padding_2
{
	padding: 2px;
}

.padding_3
{
	padding: 7px;
}
/* ----------------border------------------- */
.border_1
{
	border: solid 1px #AAAAAA;
}

/* et«ί */
.border_2
{
	border-bottom: solid 1px #AAAAAA;
	border-right: solid 1px #AAAAAA;
	border-top: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
}

/* et«Z’Ϊ */
.border_3
{
	border-bottom: solid 1px #777777;
	border-right: solid 1px #777777;
	border-top: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
}

/* et«Z’Ϊitj */
.border_4
{
	border-bottom: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	border-top: solid 1px #888888;
	border-left: solid 1px #888888;
}

/* et«ίitj */
.border_5
{
	border-bottom: solid 1px #DDDDDD;
	border-right: solid 1px #DDDDDD;
	border-top: solid 1px #AAAAAA;
	border-left: solid 1px #AAAAAA;
}

/* IWό */
.border_6
{
	border: solid 1px #FF9900;
}
/* ----------------table------------------- */
.TA_1
{
	border: solid 1px #AAAAAA;
}

.TA_2
{
	background-color: #EEEEEE;
	border: solid 1px #666666;
}

/* collapse separate */
table.TA_3
{
	border-collapse: separate;
}

/* ----------------table------------------- */
.TD_1
{
	border: solid 1px #AAAAAA;
}

.TD_2
{
	background-color: #AA3300;
	border: solid 1px #333333;
	color: #FFFFFF;
}

/* wiIWgό */
.TD_3
{
	background-color: #FFBB00;
	border: solid 1px #333333;
}

/* wiOCgό */
.TD_4
{
	padding: 7px;
	background-color: #BBBBBB;
	border: solid 1px #333333;
}

/* Rggό */
.TD_5
{
	background-color: #FFFFEE;
	border: solid 1px #333333;
}

/* wi€·’OCgό */
.TD_6
{
	padding: 7px;
	background-color: #DDDDDD;
	border: solid 1px #333333;
}

/* wiIWζgό */
.TD_7
{
	border: solid 1px #666666;
	color : #FFFFFF;
	background-image: url("../img/img_td_back2.gif");
}

/* wiΒζ */
.TD_8
{
	padding-left: 10px;
	border: solid 1px #666666;
	color : #FFFFFF;
	background-image: url("../img/img_td_back3.gif");
}

/*** gbvy[WpRgΜsc ***/
.TD_9
{
	border: solid 1px #AAAAAA;
	padding: 10px;
}

/* wiIWζ&] */
.TD_10
{
	padding-left: 10px;
	color : #FFFFFF;
	background-image: url("../img/img_td_back2.gif");
}

/* {ϊΜ§ΑΏ */
.TD_11
{
	padding: 10px;
	border: solid 1px #666666;
	background-image: url("../img/img_td_back1.gif");
}

/* ^Cg */
.TD_12
{
	background-image: url("../img/img_td_back2.gif");
	color: #FFFFFF;
}


/* ------------------wiF--------------------- */
/* DFζ */
.bg_4
{
	background-image: url("../img/img_td_back4.gif");
}

/* ’DF */
.bg_5
{
	background-color: #EEEEEE;
}

/* ­΅’DF */
.bg_6
{
	background-color: #CCCCCC;
}

/*  */
.bg_7
{
	background-color: #FFFFFF;
}

/* wiζ */
.bg_i_1
{
	background-image: url("../img/img_td_back1.gif");
}

/* wiζ */
.bg_i_2
{
	background-image: url("../img/img_td_back2.gif");
}

/* -----------A-------------- */

a:link
{
	color:#AA4400;
	text-decoration:none
}

a:visited
{
	color:#AA4400;
	text-decoration:none
}

a:hover
{
	color:#AA4400;
	text-decoration:underline
}





/**********************************2005-09-08XV*************************************/


.top_menue_body{
	width: 100%;
	
/*	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffffff, endcolorstr=#ffdddddd, gradienttype=1);*/
	margin-top: 1px;
	padding:10px;
	
	
}

.top_news_body{
	width: 100%;
	
/*	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffffff, endcolorstr=#ffdddddd, gradienttype=1);*/
	margin-top: 1px;
	padding:10px;
}

.top_comment_body{
	width: 100%;
	height: 100%;
	
/*	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffffff, endcolorstr=#ffdddddd, gradienttype=1);*/
	margin-left: 1px;
	padding:10px;
}

.top_pfranking_body{
	width: 100%;
	
/*	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffffff, endcolorstr=#ffdddddd, gradienttype=1);*/
	margin-top: 1px;
	padding:10px;
}

.top_performance_body{
	width: 100%;
	
/*	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffffff, endcolorstr=#ffdddddd, gradienttype=1);*/
	
	padding:10px;
}

.top_prediction_best5_body{
	width: 100%;
	
/*	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffffff, endcolorstr=#ffdddddd, gradienttype=1);*/
	margin-top: 1px;
	padding:10px;
}

.top_culumn_body{
	width: 100%;
	
/*	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffffff, endcolorstr=#ffdddddd, gradienttype=1);*/
	margin-top: 1px;
	padding:10px;
}

.top_login_body{
	width: 150;
	color: #ffff;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffdddddd, endcolorstr=#ff777777, gradienttype=1);
	margin: 0px;
	padding:10px;
}


/**** ticket *****/
.ticket_formtable{
	width: 100%;
	border:solid 1px #928247;
	background-color:#e3decf;
	padding:10px;
}



/* -----------INPUT-------------- */
.IN_1
{
	width:90px;
	height: 20px;
}

.IN_2
{
	width:150px;
	height: 20px;
}



/* tHgnCSS */
.text_plain {
//  text-align:left;
  vertical-align: middle;
  font-size: 14px;
  line-height: 125%;
}

.text_plain a:link{
//  text-align:left;
  vertical-align: middle;
  font-size: 14px;
  line-height: 125%;
  color: #000000;
  text-decoration: underline;
}

.text_plain a:hover{
//  text-align:left;
  vertical-align: middle;
  font-size: 14px;
  line-height: 125%;
  color: #FF8822;
}



.text_small {
//  text-align:left;
  vertical-align: middle;
  font-size: 12px;
  line-height: 125%;
}


.text_title {
//  text-align:left;
  vertical-align: middle;
  font-size: 14px;
  line-height: 125%;
  font-weight: bold;
}


.text_title_white {
//  text-align:left;
  vertical-align: middle;
  font-size: 14px;
  line-height: 125%;
  font-weight: bold;
  color: #ffffff;
}

.text_title_white a:link{
//  text-align:left;
  vertical-align: middle;
  font-size: 14px;
  line-height: 125%;
  font-weight: bold;
  color: #ffffff;
  text-decoration: underline;
}

.text_title_white a:hover{
//  text-align:left;
  vertical-align: middle;
  font-size: 14px;
  line-height: 125%;
  font-weight: bold;
  color: #FF8822;
}


/* ^OXgp */
.text_taglist {
//  text-align:left;
  vertical-align: middle;
  font-size: 18px;
  line-height: 125%;
}

/**** 9chart *****/
.9chart_atag{
	width: 100%;
	border:solid 1px #928247;
//	background-color:#e3decf;
	background-color:#f3f3f3;
	word-break: keep-all;
	margin-top:3px;
	padding: 5px 5px 5px 5px;
	font-size: 14px;
}

.9chart_count{
	width:160px;
	border:solid 1px #928247;
//	background-color:#e3decf;
	background-color:#f3f3f3;
	padding:3px;
	margin-right:3px;
	margin-top:3px;
	padding: 5px 5px 5px 5px;
	font-size: 14px;
}



/* AIFENCEp */

/* ψpͺ */
.quote {
	border: 1px solid #888888;
	padding: 10px;
	background: #fafafa;
	line-height: 150%;
	font-size: 16px;
}


/* ΚνLͺ */
.entry_base {
	padding: 10px;
	line-height:150%;
	font-size:16px
}

.keyword1 {
	padding: 3px;
	margin: 3px;
	color : #0000ff;
	font-weight:bold;
}

.keyword2 {
	padding: 3px;
	margin: 3px;
	color : #ff0000;
	font-weight:bold;
}

.headline {
	font-weight:bold;
	line-height:150%;
	font-size:18px
}

