body { }
h4 { font-weight:bold; }
h5 { font:normal 14px/18px arial; color:#000; margin-bottom:5px; }
h5 a { font-size:11px; }
.wrap { width:680px; padding:10px 0; position:relative; }
.container {
	
}
.tabContent { padding:0 25px; }
.tabs a { padding:12px 25px; }
.printLogo img { display:block; margin:0 0 10px 0; }

.printCol {
	float:left;
	width:290px;
}
.colFirst {
	margin-right:20px;
	border-right:1px dashed #dfdfdf;
}
.infoBlock li { margin-bottom:5px; display:block; }
.infoBlock strong { color:#000; }
.printBlock {
	border-top:8px solid #eaeaea;
	margin-top:20px;
	padding-top:20px;
}
.printBlockPad { padding-left:10px; }
.addressBlock { margin:0; }
.voucherInfo {
	font:normal 10px/14px arial; 
	color:#000;
	padding:10px 0;
	border-bottom:1px dashed #dfdfdf;
}
.voucherFoot {
	font:normal 10px/14px arial; 
	color:#000;
	padding:10px 0;
	border-top:1px dashed #dfdfdf;
	margin:25px 0 0 0;
}
.pageBreak {
	page-break-before: always;
	height:1px;
	line-height:1px;
}
.dataTable td {
	font-size:11px;
}
.printBtnBox {
	position:absolute;
	right:-230px;
	top:50px;
	width:205px;
	background-position:left -2300px;
	padding-left:20px;
}
.printBtnInner {
	background-color:#000;
	padding:10px;
}
.printBtnBox a {
	float:left;
	background-color:#ff6000;
}
.printBtnBox span {
	display:block;
	font:normal 11px/15px arial; 
	color:#fff;
	padding:5px 10px;
	text-transform:uppercase;
}
.printBtnBox a:hover {
	text-decoration:none;
	background:#ff6000 url("../images/btn-hover.png") repeat-x left bottom;
}
.printBtnBox .btnPrint {
	margin-right:10px;
}
.printBtnBox .btnPrint span {
	background-position:3px -2350px;
	padding-left:28px;
}
.printBtnBox .btnDownload span {
	background-position:left -2400px;
	padding-left:23px;
}
.voucherFootInner {
	display:none;
}