h1 {
	color:maroon;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
h2 {
	color: maroon;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
h3 {
	color:maroon;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
h4 {
	color:maroon; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
}

a:link {  font-weight:normal; color:#004000 }
a:visited { color:#008000 }
a:hover { background:#009966; color:#ffffff }
a:active { background:#800000; color:#C8FEC7 }

span.wdh { font-weight:bold; color:maroon }


body.toc {
	background-color: #C8FEC7;
}
body.txt { background: #FFFFE8 }

body 	{
	font-family: "Microsoft Sans Serif", Helvetica, sans-serif;
	font-size: 14px;
}
br.newpage {
	page-break-after: always;
}	
input.big {
	color:maroon; 
	font-weight:bold; 
}
table	{
	width: 100%;
	border: 0;
}
	
td 	{
	font-family: "Microsoft Sans Serif", Helvetica, sans-serif;
	font-size: 14px;
}
td.contents {
	vertical-align: top;
}
td.head {
	color: maroon;
	font-weight: bold;
	padding-top: 2em;
	vertical-align: top;
}
td.headright {
	padding-top: 2em;
	text-align: right;
	vertical-align: top;
}
td.label { 
	text-align:right; 
	font-style:italic; 
	vertical-align: top; 
	padding-right: 0.5em;
}
td.labelleft { 
	text-align:left; 
	font-style:italic; 
	vertical-align: top; 
	padding-right: 0.5em;
}
td.level1 {
	vertical-align: top;
}
td.level2 {
	padding-left: 1.3em;
	vertical-align: top;
}
td.level3 {
	padding-left: 2.3em;
	vertical-align: top;
}
td.level4 {
	padding-left: 3.3em;
	vertical-align: top;
}
td.np { 
	font-family: "Courier New", Monospace; 
	vertical-align: top;
}
td.right {
	text-align: right;
	vertical-align: top;
}
.lead {
	background-color: #FFFF99;
	margin: 10px;
	padding: 20px 40px;
}

.oneColElsCtr #container {
	width: 42em;
	background: #FFFFE8;
	margin: 0 auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColElsCtrSubj #container {
	width: 50em;
	background: #FFFFE8;
	margin: 0 auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColElsCtr #mainContent {
	padding: 0 20px;
}

.IE7block1 {
	color:#CD5C5C;
	width: 60%;
	font-style: italic;
	display:inline-block;
	zoom:1; /* IE 7 Hack starts here, used in desc_na_corrfindings.php*/
	*display:inline;
}

.IE7block2 {
	text-align:center;
	color:#CD5C5C;
	width: 18%;
	font-style: italic;
	display:inline-block;
	zoom:1; /* IE 7 Hack starts here*/
	*display:inline;
}
