body {
	margin:0px;
	font-family:arial;
	font-size:10pt;
	color:#000000;
	background:#FFFFFF;
}
table {
	font-size:10pt;
	color:#000000;
}
p {
	font-size:10pt;
	color:#000000;
}
div {
	font-size:10pt;
	color:#000000;
}
span {
	font-size:10pt;
	color:#000000;
}
.mainTable {
	text-align:left;
	border:1px solid #000066;
	width:800px;
}
.tableHeader {
	border-bottom:1px solid #808080;
	color:#808080;
	text-decoration:none;
}
.tableBG1 {
 	background:#D9D9EC;
 	border-bottom:2px solid #FFFFFF;
 	padding-left:5px;
 	padding-right:5px;
}
.tableBG2 {
 	background:#F2F2FD;
 	border-bottom:2px solid #FFFFFF;
 	padding-left:5px;
 	padding-right:5px;
}
.printtableBG1 {
 	background:#D9D9EC;
 	border-top:1px solid #FFFFFF;
 	padding-left:5px;
 	padding-right:5px;
}
.printtableBG2 {
 	background:#F2F2FD;
 	border-top:1px solid #FFFFFF;
 	padding-left:5px;
 	padding-right:5px;
}
.printtableDescBG1 {
 	background:#D9D9EC;
 	padding-left:5px;
 	padding-right:5px;
 	color:#555555;
}
.printtableDescBG2 {
 	background:#F2F2FD;
 	padding-left:5px;
 	padding-right:5px;
 	color:#555555;
}
a.print:link, a.print:visited, a.print:active, a.print:hover {  
	color: #063C84;
	text-decoration: underline;
	font-size:8pt;
}
a.report:link, a.report:visited, a.report:active, a.report:hover {  
	color: #063C84;
	text-decoration: underline;
}  
img.more {
 	vertical-align:middle;
}
td.underline {
 	border-bottom:1px solid #CCCCCC;
}
input.delete {
 	border:1px solid #000000;
 	padding-left:10px;
 	padding-right:10px;
 	height:20;
 	background:#990000;
 	color:#FFFFFF;
 	text-decoration:none;
 
}
.currentInv {
	font-size:12pt;
	background:#CCCCCC;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px solid #808080;
}
.dateInv {
	font-size:12pt;
	background:#CCCCCC;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px solid #808080;
}
.homeInvList {
	text-align:left;
	padding-left:20px;
	padding-right:20px;
	width:700px;
}
.tableAlignment {
	padding-left:10px;
	text-align:left;
}
.searchResultsHeader {
	border-top:1px solid #000066;
	width:100%;
	font-size:12pt;
	background:#CCCCCC;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px solid #808080;
}
.pad20 {
	padding:20px;
}
.padLR50 {
	padding-left:50px;
	padding-right:50px;
}
.padLR5 {
	padding-left:5px;
	padding-right:5px;
}
.borderTop1pxBlack {
	border-top:1px solid #000000;
}

@media print
{
span.noprint {display:none}
tr.noprint {display:none} 
td.noprint {display:none}
div.noprint {display:none}
}