








/* mts print */

body { font-size: 10pt; background: #fff; font-family: Arial, Helvetica, sans-serif; }
#right, #left, #bread, #primarynav, #t-nav, #accessibility, #search-wrap, #bottom-links, #footer-links { display: none; }
#content-main { width: 100%; float: none; }

table.financial { width: 100%; border-top: 1px solid #000; margin:10px 0px 20px 0px; border-collapse: collapse; }
table.financial th { border-top: 0px solid #000; }
table.financial th.num { border-top: 0px solid #000; }
table.financial th, td{
	padding-top:3px !important;
	padding-bottom:3px;
}
table.financial td{
	padding-top:3px !important;
	padding-bottom:3px;
}
table.financial .desc { 
	font-weight:500;
	vertical-align: bottom;
}
table.financial .descAlignTop { 
	font-weight:500;
	vertical-align: top;
}
table.financial .descBold { 
	font-weight:bold;
}
table.financial TH{ 
	vertical-align: bottom;
	text-align: left;
}
table.financial .num, td.num, .num_width, td.num_width{
	text-align:right;
	padding:0px 0px 0px 5px;
	vertical-align:bottom;
}
table.financial .b-thin {
	border-bottom:1px solid #000;
}
table.financial .b-medium {
	border-bottom:2px solid #000;
}
table.financial .boldTxt {
	font-weight:bold;
}
table.financial .indent1 { 
	padding: 0 0 0 9px;
}
table.financial .indent2 { 
	padding: 0px 0px 0px 20px;
}
table.financial .indent3 { 
	padding: 0px 0px 0px 28px;
}
.financial th.v-top {
	vertical-align:top;
}
.financial th.v-bot {
	vertical-align:bottom;
}
table.financial .center{
	text-align:center;
}
.financial .normalTxt{
	font-weight:500;
}
table.financial .num_width, td.num_width{
	width:90px !important;
}
.financial td.narrow_width{width:1px !important;}