#body, #fadeDiv, #ui-datepicker-div{
  display:none;
}
.rwininfotable{
	width:100%;
	border:1px solid #000;
}
.rwininfotable td{
	padding:5px 20px;
	border:1px solid #000;
}
.rwininfotable .left{
	font-weight:bold;
}

.rtable{
	width:100%;
	font-size: 11pt;
}
.rtable td, .rtable th{
	padding:5px;
	text-align:center;
}
.rtable td, .rtable th, .rtable{
	font-size:8pt;
	border:1px solid #000;
}
.tblHistResultsBrief td, .tblOperHistResultsBrief td{
	font-size:8pt;
	padding:5px;
	border:1px solid #fff;
}
.tblHistResultsBrief, .tblOperHistResultsBrief{
	margin-top:10px;
	border:1px solid #fff;
}
.divHistResultsPeriod, .divOperHistResultsPeriod, .tblOperHistResultsBrief{
	font-size:8pt;
	margin-bottom:10px;
}
.rwininfotableDevider{
	text-align:center;
	padding-top:20px;
	padding-bottom:10px;
}
.cblong{
  word-wrap: break-word;
  word-break: break-all;
}
.printDivStamp{
	display:block;
}
.noexport{
	display:none;
}
.rtable td table td {border:none}
.raccord label, #icolistTitle {font-weight:bold; line-height:2;}
.divContextMenu{
display:none;
}
.cardvirtuon {
	height:280px;
	width:400px;
	font-size:16px;
	color: #000;
	font-weight:bold;
	font-family: sans-serif, Arial;
	padding:0;
	margin:0;
}
.cardvirtuon .pan {
	margin-top:-150px;
	width:390px;
	letter-spacing:2px;	
	font-size:20px;
}
.cardvirtuon .expdate {
	margin-left: 140px;
	margin-top: -100px;
}
.cardvirtuon .cvv2 {
	margin-left: 330px;
	margin-top: -100px;
}
.cardvirtuon .nameoncard {
	font-size:16px;
	text-align: center;
	margin-top: -70px;
	width: 390px;		
}
#VCardIMG {
	float:left;
	display:block;
	z-index:0;
	margin:0;
	//zoom:1;
		
}
.cardvirtuon div {z-index:100;display:block; float:left;}
#bgImg {
	float:left;
	display:block!important;
	position:absolute;
	z-index:-1;
	margin:0;
	//zoom:1;
}
.cardbox div {z-index:100; position:absolute; display:block; float:left;}
.hidden {
	display:none;
}
.tableinfoTrans {
	width: 100%;
    margin-bottom:0;
    padding-left: 20px;
}
.tableinfoTrans .left {
  padding-left:10px;
  padding-right:10px;
  color:#636464;
  font-size:14px;
  padding-bottom:2px;
  padding-top:2px;
  text-align:left;
}
.tableinfoTrans .right {
  width:60%;
  padding-bottom:2px;
  padding-top:2px;
  padding-left:28px;
  padding-right:10px;
  color:#000;
  text-align:left;
  font-size:14px;
  word-wrap: break-word;
}
.headtabInfo{
	border-bottom: 1px solid #D6D6D6;
}
.headtabInfo .right {
	color: #636464;
	font-size: 12px;
}
.textHead {
	font-size: 20px;
	display: inline-block;
	vertical-align: middle;
	width: 60%;
	line-height: 20px;
}
.picHead {
	padding-right: 12px;
    display: inline-block;
    float: left;
    vertical-align: middle;
}
.wrapDivHead {
	padding: 10px 0;
}