BODY { 
	margin: 0; 
	padding: 0; 
	background-color: white; 
}

BODY, INPUT, SELECT, TEXTAREA { 
	color: black; 
	font-size: 11px; 
	font-weight: normal; 
	font-family: Arial, sans-serif; 
}

FORM { 
	margin: 0; 
	padding: 0;
}

INPUT, SELECT, TEXTAREA { 
	border: none
}

IMG { 
	border: none; 
	vertical-align: -3px;
}

H3 { 
	margin: 0 0 10px; 
	padding: 0; 
	color: #443f3f; 
	font-size: 12px; 
	font-weight: bold; 
}

P { 
	margin: 10px 0;
}

OL, UL { 
	margin-top: 10px; 
	margin-bottom: 10px;
}

A { 
	color: black; 
	text-decoration: none;
}

#header H2, #header .fr, #navBar, .find, .bar, .pageNum, A.btn, A.nav, TABLE.tblhor TD.desc DIV.moreDesc {
	display: none;
}

/* LAYOUT */
#content { 
	padding: 30px 15px; 
	line-height: 14px; 
}

/* HEADER */
#header { 
	background-color: silver; 
	padding: 20px 15px 15px; 
}

#header H1 { 
	margin: 0; 
	padding: 0; 
	color: black; 
	font-size: 24px; 
	font-weight: bold;
}

#header H1 SPAN { 
	color: white;
}

.headerLine { 
	height: 7px; 
	background-color: black; 
	margin-top: 4px; 
	font-size: 0; 
}

/* TABLES */
TABLE.tblhor TD.title, TABLE.tblver TD.title { 
	background-color: gray; 
	padding: 0 7px; 
	color: white; 
	font-weight: bold; 
	line-height: 23px; 
	text-transform: uppercase;
}

TABLE.tblhor TD, TABLE.tblver TD { 
	border: 1px solid gray; 
	padding: 3px 7px; 
	vertical-align: top; 
}

TABLE.tblhor { 
	width: 100%; 
	border-collapse: collapse; 
	margin-bottom: 3px; 
}

TABLE.tblhor TH { 
	border: 1px solid gray; 
	padding: 3px 7px; 
	text-align: left; 
	text-transform: uppercase; 
}

TABLE.tblhor TR.bggray { 
	background-color: #dadada; 
}

TABLE.tblver { 
	width: 100%; 
	border-collapse: collapse; 
	margin: 15px 0; 
}

TABLE.tblver TH { 
	border: 1px solid gray; 
	background-color: #dadada; 
	padding: 3px 7px; 
	text-align: right; 
	text-transform: uppercase; 
	vertical-align: top; 
}

TABLE.tblver TD.title { 
	text-align: center; 
}