body {
	   font-family: Arial, Helvetica, sans-serif; }
table { 
        font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
        font-size: 12px;    
		margin: 2px;     
		width: 100%; 
		text-align: left;    
		border-collapse: collapse; }
th { font-size: 13px;     
	 font-weight: normal;     
	 padding: 8px;     
	 background: #b9c9fe;
     border-top: 4px solid #aabcfe;    
	 border-bottom: 1px solid #fff; 
	 color: #039; }

td { padding: 8px;     
     background: #e8edff;     
	 border-bottom: 1px solid #fff;
     color: #669;    
	 border-top: 1px solid transparent; }

tr:hover td { 
              background: #d0dafd; 
              color: #339; }
.boxFile {
	display				: inline-block;
	width				: 100%;
	border				: 1px solid light gray;
	background			: #fff;
	color				: dark grey;
	padding				: 10px;
	text-align			: center;
	font-weight			: 80%;
	font-size			: 12px;
	cursor				: pointer;
	-webkit-transition	: all 0.2s;
	transition			: all 0.2s; }
	.invoiceBox > input {
		display			: none; }
	.invoiceBox label {
		display			: block; }