body { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; }
img, fieldset { border: 0; }
address { font-style:normal }
body {
	width: auto; 
	margin: 0;
	padding: 0; 
	color: black; 
	background: white;
	}

h1 { font-size: 14pt; }
/*
h1 { font-size: 14pt; }
h3 { margin: 0 0 10px 0; padding: 0; }*/

#head { height: 150px; }
#logo { position: absolute; top: 5px; left: 0;  }
#headInfo { width: 150px; position: absolute; top: 0; right: 0; }

#actionBox { margin: 50px 0 0 0;}

#passenger { width: 70%; float: left; }

#voucherScan { clear: both; }


/* tables */
.displayTable, .zebra { width: 100%; margin-bottom: 1em;}

/* acct */
.zebra th { text-align: left;}

#footer { position: absolute; bottom: 0.8em; left: 0; }
#footer p { text-align: center; }
#footer a { text-decoration: none; font-weight: bold; color: #000; }

/* hide */
#mainNavigation, #infoBox, #sideNavigation,
#hDate, #headInfo hr, #footer ul, .version,
#vSearch, .rowlink, #userButtons, .buttonSite, #route p, #userControls, #topWelcome, .footerLinks
{ display: none; }

#hlp, #header, #acctSearch, #jobs div.page, #jobs a, #transactions a, #invoicesTabs ul {display:none;}
#jobs thead,#jobs tfoot,#transactions thead,#transactions tfoot {background:#aaa !important;}
#jobs tbody tr, #transactions tbody tr, #vcrSrch {border-bottom:1px solid #111 !important;}
body {width:90%;margin:0 auto !important;}
