


dl.pdflist dt {
	line-height:1.6;
	margin:10px 0px 0px 0px;
	font-size:110%;
	letter-spacing:1px;
}

dl.pdflist dd {
	background-image:url(../img/li_pdf.gif);
	background-position:left center;
	background-repeat:no-repeat;
	list-style-type:none;
	padding:5px 0px 10px 20px;
}


#companymain table.schedule_table {
	background-color:#fff;
	border:1px solid #333;
	border-collapse:collapse;
}
#companymain table.schedule_table td {
	background-color:#fff;
	border-top:1px dashed #333;
	line-height:1.2;
}
#companymain table.schedule_table th {
	border:1px solid #333;
	line-height:1.2;
}
#companymain table.schedule_table td.pdf {
	text-align:center;
	border-left:1px solid #333;
}
#companymain table.schedule_table td.txt {
	border-left:1px solid #333;
}

#companymain table.schedule_table td.month {
	border-right:1px solid #333;
}
#companymain table.schedule_table tr.future td {
	color:#333;
	background-color:#f5f5f5;
	border-top:1px dashed #a9a9a9;
}
#companymain table.schedule_table tr.future td.pdf {
	text-align:center;
	border-left:1px solid #666;
}
#companymain table.schedule_table tr.future td.txt {
	border-left:1px solid #666;
}
#companymain table.schedule_table tr.future td.month {
	border-right:1px solid #666;
}
#companymain table.schedule_table tr.future.month_first {
	border-top:1px solid #666;
}
#companymain table.schedule_table tr.month_first {
	border-top:1px solid #333;
}

#companymain table.schedule_table th {
	text-align:center;
	background-color:#eee;
	border-bottom:1px solid #333;
	line-height:1.4;
}
#companymain table.schedule_table tr.month_first td {
	border-top:1px solid #333;
}


.companysub table.financial_table {
	font-size:90%;
	border-collapse:collapse;
}
.companysub table.financial_table th {
	background-color:#eee;
	border:1px solid #333;
	vertical-align:middle;
	text-align:center;
	padding:3px;
}
.companysub table.financial_table td {
	background-color:#fff;
	text-align:center;
	vertical-align:middle;
	border:1px solid #333;
	padding:5px;

}

.companysub table.financial_table td img {
	margin:3px;
}