/*--------------------------------------------*/
/*--------------------------------------------*/
/*finance*/
/*--------------------------------------------*/
/*--------------------------------------------*/
#chart{
	padding:25px 0px 0px 0px;
}

table.fi_result{
	width:100%;
}
table.fi_result th{
	text-align:center;
}
table.fi_result td{
}
table.fi_result th,table.fi_result td{
	border:solid 2px #ffffff;
	padding:5px 10px;
}
table.fi_result th.green,table.fi_result td.green{
	background-color:#f0fcf0;
}
table.fi_result th.blue,table.fi_result td.blue{
	background-color:#f0f3f8;
}
table.fi_result td.gray{
	background-color:#ededed;
}
table.fi_result td.green,table.fi_result td.blue{
	text-align:right;
}


/*--------------------------------------------*/
/*--------------------------------------------*/
/*exception*/
/*--------------------------------------------*/
/*--------------------------------------------*/
.report table tr.cal_title th{
	background-color:#ffffff;
	text-align:center;
	color:#666666;
	padding:0px;
}
.report table td.cal_link{
	width:120px;
}
.report table td.cal_link a{
	color:#006699;
}

/*--------------------------------------------*/
/*--------------------------------------------*/
/*report*/
/*--------------------------------------------*/
/*--------------------------------------------*/
.unit p{
padding-bottom:0!important;
}
.pdf{
	background-image: url(../images/ir_images/pdf2.gif);
	background-repeat: no-repeat;
	background-position:0px 3px;
	padding-left:18px;
}
.pdf_list{
width:380px;
float:right;
}
.pdf_list table{
width:100%;
}
.pdf_list table tr{
/*	border-bottom:solid 1px #cccccc;*/
}
.pdf_list table tr.b_border{

}
.pdf_list table th{
/*padding:12px 15px 0px 0px;*/
padding:0px 15px 0px 0px;
width: 80px;
}
.pdf_list table td{
/*	padding:12px 0px 0px 0px;*/
	padding:0px 0px 0px 0px;
}
.pdf_list table td p{
	background-image: url(../images/ir_images/pdf2.gif);
	background-repeat: no-repeat;
	background-position:0px 3px;
	padding-left:18px;
}
.pdf_list table td p a{
	color:#009ce1;
	text-decoration:underline;
}
.pdf_list table td span{
font-weight:bold;}
.pdf_list table td div{
padding-left:1em;
padding-bottom:10px;
}

.report{
	padding:0px 0px 20px 0px;
}
.report table{
	width:100%;
}
.report table th.line{
	width:2px;
	padding:0;
}
.report table th{
	background-color:#7dc4ea;
	color:#ffffff;
	text-align:left;
}
.report table td{
	background-color:#f6fafc;
}
.report table td p{
	min-height:21px;
	height: auto !important;
	height:21px;
	padding:0px 0px 0px 30px;
	background-image: url(../images/ir_images/pdf.gif);
	background-repeat: no-repeat;
	background-position:0px 0px;
}

.report table td,.report table th{
	border:solid 2px #ffffff;
	padding:10px 12px;
}
.stre_lead1{
font-weight:bold;
color:#006699;
font-size:130%;
}
.stre_lead2{
width:140px;
float:left;
/*padding-top:13px;*/
font-weight:bold;
color:#006699;
}

/*--------------------------------------------*/
/*--------------------------------------------*/
/*stock*/
/*--------------------------------------------*/
/*--------------------------------------------*/
.stock_title{
	font-weight:bold;
	padding:0px 0px 5px 14px;
	background-image: url(../images/common_images/bullet_green.gif);
	background-repeat: no-repeat;
	background-position:0px 5px;
}
li#stock a{
font-size:10px!important;
}
.colum_padtop{
margin-top:-15px;
}
.colum_padleft{
padding-left:30px;
}
.colum_padno{
margin-top:0px;
}

.colum_padtop span{
font-weight:bold;
font-size:12px;
color:#8bb219;
}
.colum_padtop span a{
font-weight:normal;
color:#006699;
text-decoration:underline;
}
.unit .colum_padleft{
}
.unit .colum_spacetop{
margin-top:20px;
}

/*--------------------------------------------*/
/*stock_report*/
/*--------------------------------------------*/
.stock_report{
/*margin-bottom:16px;*/
margin:15px 0 1px 0;
border-bottom:solid 1px #cccccc;
}
	.stock_report font{
	width:140px;
	display:block;
	float:left;
	}

	*:first-child+html .stock_report{
	margin-bottom:23px
	}
	*html .stock_report{
	margin-bottom:23px
	}	
.stock_report .pdf_list table{
padding:0;
margin-bottom:7px;
}
.pdf_list table tr.b_border th{
border-bottom:1px solid #CCCCCC;
padding-bottom:0px;
}
.pdf_list table tr.b_border td{
border:none;
padding-bottom:0px;
}
.stock_report .pdf_list table th{
width:95px;
padding-right:0;
text-align:left;
vertical-align:top;
}
.stock_report .pdf_list table td{
padding-left:5px;
}

/*--------------------------------------------*/
/*idvNewsTable*/
/*--------------------------------------------*/
.unit #idvNewsTable p{
padding-bottom:0px!important;
}
.unit #idvNewsTable img{
padding-bottom:0px;
}
#idvNewsTable table{
/*border:1px solid #CCCCCC;*/
margin-bottom:0px;
}
#idvNewsTable table th,#idvNewsTable table td{
/*border:1px solid #CCCCCC;*/
padding:3px 3px 3px 3px;
}
.unit #idvNewsTable a{
color:#006699;
}
.unit #idvNewsTable a:hover{
color:#009CE1;
text-decoration:underline;
}
.unit #idvNewsTable ul{
list-style-type:disc!important;
list-style-position:inside!important;
}
.unit #idvNewsTable ol{
list-style-type:decimal!important;
list-style-position:inside!important;
}

