body {
	font-family: "Times New Roman", Times, serif;
}

#handheldtop1,
#top1mode ul,
#top2,
#top3,
#top4,
#pagenav,
.botnav,
.newwindow {
	display: none;
}

.screen {
	display: none;
}

a img {
	border-style: none;
}

#breadcrumbs {
	page-break-after: avoid;
}

#bodytext, h1, h2, h3, h4, h5, h6 {
	page-break-before: avoid;
}

a {
	color: #000000;
}

#bodytext p, 
#bodytext ul, 
#bodytext ol,
#bodytext li,
#bodytext h1,
#bodytext h2,
#bodytext h3,
#bodytext h4,
#bodytext h5,
#bodytext h6,
#bodytext fieldset,
#bodytext blockquote,
#bodytext td {
	margin: 1em 1em 1em 0;
	max-width: 40em;
	line-height: 1.25;
}

#bodytext table,
#bodytext .fixedTableHeader table,
#bodytext .borderedTable,
#bodytext .borderless .borderedTable,
#bodytext .borderlessTable .borderedTable {
	border-color: #404040;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	margin: .5em .5em .5em .5em;
	clear: both;
}
 
#bodytext td, 
#bodytext th,
thead th,
#bodytext .borderless .borderedTable td,
#bodytext .borderlessTable .borderedTable td,
#bodytext .borderless .borderedTable th,
#bodytext .borderlessTable .borderedTable th {
	border-color: #404040;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	empty-cells: show; 
	padding: 3pt;  
	vertical-align: top;
/*	width: auto; */ 
} 

.numeric td,
td.numeric {
	text-align: right;
}

td.alpha {
	text-align: left;
}

