#header, #footer, #pdfReaders {
  display: none;
}

.ui-tabs-nav, .ui-state-default {
  display: none;
}

.ui-tabs-panel {
  border: none;
}

#tabs {
  padding: 0px;
}

.box {
  margin: 0px;
  box-shadow: none;
}

.boxtop, .boxheader, .boxbottom {
  display: none;	
}

#content {
  margin: 0px;
}

.button {
  display: none;
}

#reportButtons, #reportButtons, #packageListButtons {
  display: none;
}

body, .boxcontent, .ui-tabs-panel {
	background-color: white;
	
}

/* DataTableWithBorder styles */
table.dataTableWithBorder  {
	border-collapse: collapse;
	margin: 10px;
	text-align: left;
	border-top: 1px solid #3E6FB8;
	border-bottom: 1px solid #3E6FB8;
}

table.dataTableWithBorder thead {	
	border-top: 2px solid #3E6FB8;	
}

table.dataTableWithBorder th {
	background: #ACC8F2 none repeat scroll 0 0;
	border-left: 0px none;
	border-right: 0px none;
	color: #0A2F66;
	font-size: 8pt;
	font-weight: bold;
	padding: 0px 4px 4px 0px;
}

table.dataTableWithBorder th img {
	border-bottom: none;
}

table.dataTableWithBorder th.firstRow {
	border-bottom: 1px solid #ACC8F2;
	padding-bottom: 0px;
	padding-top: 4px;
	white-space: nowrap;
}

table.dataTableWithBorder td {
	background-color: #d1e3ff;
	border-left: 0px none;
	border-right: 0px none;
	border-bottom: 1px solid #d1e3ff;
	border-top: 1px solid #e6f0ff;
	color: #0A2F66;
	padding: 2px;
}

table.dataTableWithBorder tr td.odd {
	background-color: #e6f0ff;
	border-bottom: 1px solid #d1e3ff !important;
	border-top: 1px solid #e6f0ff !important;
	border-color: #FFFFFF; 
	border-width: 1px; 
	border-style: solid; 
}

table.dataTableWithBorder tr td.even {
	background-color: #d1e3ff;
	border-bottom: 1px solid #d1e3ff !important;
	border-top: 1px solid #d1e3ff !important;
	border-color: #FFFFFF; 
	border-width: 1px; 
	border-style: solid; 	
}

@media print {
  .noprint {
    display: none;
  }
}
