body  {
	background: #fff;
	color: #000;
	margin: 0px 0px 0px 0px;
	padding: 0px;
    height:100%;
	text-align: left;
}
body,p,th,td,ul,ol,li,dl,dt,dd,address  {
	font-family:arial, helvetica, geneva, futura, sans-serif;
    font-size: x-small;      
    voice-family: "\"}\"";  /* Tantek box model hack for IE5 */ 
    voice-family: inherit;   
    font-size: small;
}
html>body,html>p,html>th,html>td,html>ol,html>ul,html>li,html>dl,html>dt,html>dd,html>address  {
    font-size: small;  /* be nice to -old- Opera */
}
h1,h2,h3,h4,h5,h6  {
	font-family:arial, helvetica, geneva, futura, sans-serif;
}
ul li {
	list-style-type:disc;
}
li ul li {
	list-style-type:circle;
}
h1 {
	font-size:large;
	margin-top:-0.1em;
	margin-bottom:0.3em;
	font-weight: bold;
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size:x-large;
}
html>h1 {
    font-size:x-large;
}
h2 { 
	font-size:small;
	margin-top:0.5em;
	font-weight: bold;
	voice-family: "\"}\"";
    voice-family:inherit;   
    font-size:medium;
}
html>h2 {
    font-size:medium;
}
h3 { 
	font-size:small; 
	font-weight: bold;
	font-style:italic;
	margin-top:0.5em;	
	voice-family: "\"}\"";
    voice-family: inherit;   
    font-size:medium;
}
html>h3 {
    font-size:medium;
}
h4 {
	font-size:x-small; 
	font-weight: bold;
	voice-family: "\"}\"";
    voice-family: inherit;   
    font-size:small;
	font-style:italic;	
	
}
html>h4 {
    font-size:small;
}
h5 { 
	font-size:x-small; 
	font-weight: bold;
	font-style:italic;
	voice-family: "\"}\"";
    voice-family: inherit;   
    font-size:small;
}
html>h5 {
    font-size:small;
}
h6 { 
	font-size: xx-small; 
	font-weight: bold;
	voice-family: "\"}\"";
    voice-family: inherit;   
    font-size:x-small;
}
html>h6 {
    font-size:x-small;
}
tt,input,pre,code  {
    font-size: x-small;      
    voice-family: "\"}\"";  /* Tantek box model hack for IE5 */ 
    voice-family: inherit;   
    font-size: small;
}
html>tt,html>input,html>pre,html>code  {
    font-size: small;  /* be nice to -old- Opera */
}
pre, code {
	font-family: "courier new",courier,monospace,sans-serif;
}
tt, input, td tt, td input {
	font-family:"Lucida Sans Unicode",monospace,"Lucida Console","courier new",courier,sans-serif;
}
a {
	text-decoration:none;
}
a:link {
	color: #00c;
	text-decoration:none;
}
a:visited,a:active {
	color: #33c;
	text-decoration:none;
}
a:hover {
	color: #c33;
	text-decoration:underline;
}

td.gray-header {
	background: url(/hazards/images/gray_bar_banner10h.gif) repeat-x;
}

#navleft  {
	padding:10px 5px 6px 0;
}
#navleft img  {
	display:block;
	padding:0;
	margin:0;
}
#navleft p {
	color: #003; 
	margin: 4px 0px -16px 8px;
	font-size:11px;
	line-height:12px;
	font-weight: bold;
    voice-family: "\"}\"";
    voice-family: inherit;   
    font-size:12px;
	line-height:14px;	
}
html>#navleft p {
    font-size:12px;
	line-height:14px;
}
#navleft a:link {
	color: #003;
}
#navleft a:visited,#navleft a:active {
	color: #336;	
}
#navleft a:hover {
	color: #33c;
	text-decoration:none;
}

#navleft-address {
	display:block;
	padding:8px 5px 4em 0;
}
#navleft-address img  {
	display:block;
	padding:0;
	margin:0;
}
#navleft-address dl {
	margin:0px 0 12px 8px;
}
#navleft-address dl,#navleft-address dl dt,#navleft-address dl dd {
	color: #003; 
	font-size: 10px;
	line-height:12px;
}
#navleft-address dl dt  {
	display: inline;
	margin: 0;
}
#navleft-address dl dd {
	display: block;
	margin: 0;
}

#search-leftnav  {
	margin: 22px 0px 0px 10px;
}
#search-leftnav h2,#search-leftnav p {
	font-family: verdana,tahoma,arial,helvetica,geneva, futura,sans-serif;
}
#search-leftnav h2 {
	color: #333;
	margin: 2px 0 2px 0;
	font-size: 11px;
	line-height: 11px;
    voice-family: "\"}\"";
    voice-family: inherit;   
    font-size:13px;
	line-height:13px;	
}
html>#search-leftnav h2 {
    font-size:13px;
	line-height:13px;
}
#search-leftnav p {
	color: #333;
	margin: 2px 0px 1px 0px;
    font-size:9px;
	line-height:10px;	
	font-weight:bold;	
    voice-family: "\"}\"";
    voice-family: inherit;   
    font-size:10px;
	line-height:11px;	
}
html>#search-leftnav h2 {
    font-size:10px;
	line-height:11px;
}
#search-leftnav a:link {
	color: #339;
}
#search-leftnav a:visited,#search-leftnav a:active {
	color: #339;
}
#search-leftnav a:hover {
	color: #c00;
}
#search-leftnav-box {
	background-color:#eee;
	padding:1px;	
}

.top-date {
	margin: 6px 0px 6px 0px;
	font-size:9px;
	line-height:9px;
	text-align:right;
	font-weight:bold;
	voice-family: "\"}\"";
    voice-family: inherit;   
    font-size:11px;
	line-height:11px;	
}
html>.top-date {
    font-size:11px;
	line-height:11px;
}

#main-window-content {
	margin: 0px 24px 0px 18px;
}

#main-window-content-grants {
	margin: 0px 24px 0px 18px;
}
#main-window-content-grants dl {
	display:block;
	padding:0;
	margin: 1em 3em 1em 3em;
}
#main-window-content-grants dl dt  {
	display: inline;
	font-weight:bold;
}
#main-window-content-grants dl dd {
	display: inline;
	padding:0;	
	margin-left:0.2em;
}

#main-window-content-pubs {
	margin: 0px 24px 0px 18px;
}
#main-window-content-pubs h2 {
	margin-top:1.5em;
	margin-bottom:1em;
}
#main-window-content-pubs dl {
	display:block;
	margin: 1em 2em 1em 3em;
}
#main-window-content-pubs dl dt  {
	display: inline;
	font-weight:normal;
}
#main-window-content-pubs dl dd {
	display: inline;
	margin-left:0;
}

#main-window-content-news {
	margin: 0px 24px 0px 18px;
}
#main-window-content-news h1 {
	font-size:large;
	font-weight:bold;
    voice-family: "\"}\"";
    voice-family:inherit;   
    font-size:x-large;
}
html>#main-window-content-news h1 {
    font-size:x-large;
}
#main-window-content-news h2 { 
	font-size:medium;
	margin-top:1em;
	font-weight:bold;
	font-style:italic;
	voice-family: "\"}\"";
    voice-family:inherit;   
    font-size:large;
}
html>#main-window-content-news h2 {
    font-size:large;
}
#main-window-content-news h3 { 
	font-size:small; 
	font-weight:bold;
	font-style:normal;
	margin-top:1em;
	margin-bottom:0.3em;	
	voice-family: "\"}\"";
    voice-family:inherit;   
    font-size:medium;
}
html>#main-window-content-news h3 {
    font-size:medium;
}
#main-window-content-news ul {
	margin:0;
	padding:0;
}
#main-window-content-news ul li {
	list-style:none;
	margin: 1em 2em 1em 3em;
	padding:0;
}
#main-window-content-news ol.list-normal,#main-window-content-news ul.list-normal {
	margin:0 0 1em 3em;
	padding:0;
}
#main-window-content-news ol.list-normal li {
	list-style-type:arabic;
	margin:0;
}
#main-window-content-news ol.list-normal li ul {
	margin: 0 0 0.5em 1em;
}
#main-window-content-news ul.list-normal li, #main-window-content-news ol.list-normal ul li {
	list-style-type:disc;
	margin:0 0 0 2em;
}

#main-window-content-form-entry {
	width: 740px;
	margin: 0px 24px 0px 18px;
	text-align:left;
}
#main-window-content-form-entry h1 {
	font-size:small;
	margin-top: 1em;	
    voice-family: "\"}\"";
    voice-family:inherit;   
    font-size:medium;
}
html>#main-window-content-form-entry h1 {
    font-size:medium;
}
#main-window-content-form-entry h2 {
	font-size:medium;
	margin-top: .8em;
	margin-bottom:.5em;
    voice-family: "\"}\"";
    voice-family:inherit;   
    font-size:large;
}
html>#main-window-content-form-entry h2 {
    font-size:large;
}
#main-window-content-form-entry h3 {
	font-size:small;
	font-weight:normal;
	font-style:normal;
    voice-family: "\"}\"";
    voice-family:inherit;   
    font-size:medium;
}
html>#main-window-content-form-entry h3 {
    font-size:medium;
}

#rightnav {
	float:right;
	background:#ddd;
	padding:1em;
	margin:0.5em 6px 0 12px;
}
#rightnav h2 { 
	font-size:x-small;
	margin:0;
	padding:0;
	line-height:1.7em;	
	font-weight: bold;
	voice-family: "\"}\"";
    voice-family:inherit;   
    font-size:small;
}
html>#rightnav h2 {
    font-size:small;
}
#rightnav p {
	margin:0.5em 0 0.5em 0;
}
#rightnav dl {
	margin:0;
	padding:0 0 1.2em 0;
}
#rightnav dt {
	font-weight:bold;
	line-height:1.7em;
	margin:0;
}
#rightnav dd {
	margin:0 0 0 1em;
	line-height:1.4em;
	font-family: verdana,tahoma,arial,helvetica,geneva, futura,sans-serif;
}
#rightnav ul {
	list-style: none;
	margin:0;
	padding:0 0 1.2em 0;
}
#rightnav ul li {
	list-style-type:none;
	font-weight:bold;
	line-height:1.4em;
	margin:0;
}
#rightnav li ul li {
	list-style-type:none;
}

#listnav-main-window {
	padding:0;
	margin:0;
}
#listnav-main-window dl {
	margin:0;
	padding:0 0 1.2em 0;
}
#listnav-main-window dt {
	font-weight:bold;
	line-height:1.7em;
	margin:0;
}
#listnav-main-window dd {
	margin:0 0 0 1em;
	line-height:1.4em;
}
#listnav-main-window ul {
	list-style: none;
	margin:0;
	padding:0 0 1.2em 0;
}
#listnav-main-window ul li {
	list-style-type:none;
	font-weight:bold;
	line-height:1.4em;
	margin:0;
}
#listnav-main-window li ul li {
	list-style-type:none;
}


#link-list-horizontal {
	margin:0.5em 0 0.7em 0;
	padding:0;
}
#link-list-horizontal h2 {
	margin:0 0 0.1em 0;
	padding:0;	
}
#link-list-horizontal ul {
	display: inline;
	list-style: none;
	margin:0;
	padding:0;
} 
#link-list-horizontal ul li {
	display:inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
#link-list-horizontal a,#link-list-horizontal a:link {
	font-weight:bold;
}

#main-footer {
	color: #555;
	padding: 3px 0 2px 0;
	text-align:center;
}
#main-footer1,#main-footer2 {
	text-align:center;
}
#main-footer1 ul, #main-footer1 li {
	color: #555;
	font-family: "times new roman", times, georgia, palatino, serif;
	font-size:9px;  /* IE5 Win box model hack */
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: 11px;	
}	
html>#main-footer1 ul,html>#main-footer1 li	{
	font-size: 11px;
}	
#main-footer1 ul, #main-footer1 li {
	color: #555;
	font-family: "times new roman", times, georgia, palatino, serif;
	font-size:9px;  /* IE5 Win box model hack */
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: 11px;	
}	
html>#main-footer1 ul,html>#main-footer1 li	{
	font-size: 11px;
}
#main-footer2 ul, #main-footer2 li {
	color: #666;
	font-family:arial, helvetica, geneva, futura, sans-serif;
	font-size:8px;  /* IE5 Win box model hack */
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: 10px;	
}	
html>#main-footer2 ul,html>#main-footer2 li	{
	font-size: 10px;
}
#main-footer ul {
	display:block;
	margin:0;
	padding:0;
} 
#main-footer ul li {
	color:#555;
	text-align:center;
	list-style: none;
	display: inline;
}
#main-footer1 ul li a {
	display: inline;
	color:#555;	
}
#main-footer1 ul li a:visited, #main-footer1 ul li a:active  {
	color:#555;
}
#main-footer1 ul li a:hover  {
	color:#c60;
}
#main-footer2 ul li a {
	display: inline;
	color:#555;
}
#main-footer2 ul li a:visited, #main-footer2 ul li a:active  {
	color:#555;
}
#main-footer2 ul li a:hover  {
	color:#c60;
}


.text-header {  /* deprecated style for poorly coded resources--all.html page */
	font-weight:bold;
}
.normal-text  {
	font-weight:normal;
}
.header-center  {
	text-align: center;
}
h2.header-center, .o-body-margin h2.header-center, .o-body-margin-wide h2.header-center  {
	margin: 1em 0 1.5em 0; 
	color: #000;
	font-size: medium;
}

.o-body-margin {
	width: 564px;
	margin: 1.5em 2em 10px 1em;
	text-align:left;
}
.o-body-margin img {
	margin: 1em 4px 1em 4px;
}
.o-body-margin-wide {
	width: auto;
	margin: 2em 2em 10px 2em;
	text-align:left;
}
.o-body-margin-wide img {
	margin: 1em 4px 1em 4px;
}
.o-body-margin h2, .o-body-margin-wide h2 {
	margin: 1em 0 0.5em 0;
	font-size: small;
	font-weight:bold;
}
.o-body-margin h3, .o-body-margin-wide h3 {
	margin-top: 1.1em;
	font-size: medium;
	font-weight:normal;
	font-style:italic;
}
h3.o-pub-listing {
	margin: 1em 0 -.8em 0;
	font-size:small;
	font-weight:normal;
	font-style:normal;
    font-size: x-small;      
    voice-family: "\"}\"";  /* Tantek box model hack for IE5 */ 
    voice-family: inherit;   
    font-size: small;
}
html>h3.o-pub-listing  {
    font-size: small;  /* be nice to -old- Opera */
}

#o-banner {
	display: block;
	border: 0;
	margin: 0 1px 1em 1px;
	text-align: center;
}
#o-sub-banner {
	display: block;
	border: 0;
	margin: 6px 0px 6px 0px;
	text-align: center;
}
#o-subhead {
	border-top:1px #000 solid;
	border-bottom:1px #000 solid;
	position:relative;
	left:0;
	top:0;
	width:100%;
	text-align:left;  /* IE5 Win auto margin hack for centering */
	margin: auto;
	padding: 0;
}
#o-subhead h2 {
	margin: 4px 0px 4px 0px; 
	color: #000;
	font: bold small arial, helvetica, geneva, futura, sans-serif;
}
#o-subhead-left {
	position:relative;
	left:0;
	top:0;
	text-align:left;
}
#o-subhead-right {
	position:absolute;
	top:0;
	right:0;
	text-align:right;
}
#o-nextpage {
	text-align:right;
	margin:2px 0 4px 0;
	font-size: 11px;
	font-weight: bold;
}
#o-topic-subhead {
	border-top:1px #000 solid;
	border-bottom:1px #000 solid;
	text-align:center;
	padding: 0.5em 0 0.5em 0;
	margin-bottom:1em;
}
#o-topic-subhead p {
	font-size: small;
	margin: 1px 0px 1px 0px;
}

#bulletpoints ul {
	margin: 1em 1em 2em 1em;
	padding: 0;
}
#bulletpoints ul li {
	list-style-type: disc;
	list-style-position: inside;
	margin: 1.2em 0 1.2em 0;
	line-height: 1.1em;
}
#defaultlist ul {
	margin:auto;
	margin-left:2em;
	list-style-position:outside;	
}
#defaultlist ul li {
	list-style-type:disc;
	list-style-position:outside;
	margin:auto;
	margin-left:1em;	
}

#sidebar-large-right {
	float:right;
	width:38%;
	background:#ddd;
	padding:0.5em;
	margin:0;
	margin-left:12px;
	margin-bottom:6px;
}
#chapterlist ul, #chapterlist ol {
	margin: 0.5em 0 0.5em 0;
	padding: 0;
}
#chapterlist ul li  {
	list-style-type: square;
	list-style-position: outside;
	color:#333;
	margin-left: 1em;
	padding-top:0.1em;
	line-height: 1.2em;
}

.contactinfo {
	display:block;
}
dl.contactinfo, ul.contactinfo {
	margin: 1em 0 0 0;
}
dl.contactinfo dt  {
	display: inline;
	font-weight:bold;
	line-height: 1.2em;
}
dl.contactinfo dd {
	display: block;
	margin-left: 0;
	line-height: 1.2em;	
}
ul.contactinfo  {
	list-style: none;
	padding:0;
}
ul.contactinfo li  {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 1.2em;
}
ul.contactinfo li dl {
	display: inline;
	margin: 0;
	padding: 0;	
}
ul.contactinfo li dl dt {
	display: inline;
	font-weight:bold;
}
ul.contactinfo li dl dd {
	display: inline;
	padding: 0;
	margin-left:0.3em;
}

ul.plainlist  {
	list-style: none;
	padding:0;
	margin-left:0;
}
ul.plainlist li  {
	list-style: none;
	margin: 0;
	margin-top:0.1em;
	padding: 0;
}

table.align-info-table {
	border:0;
	background:#ccc;
	margin-bottom:1.5em;
}	
table.align-info-table td {
	padding:1px 4px 2px 4px;
}
td.align-info-name {
	text-align:right;
	padding:2px;
	background:#fff;
}
td.padded-cell {
	background:#fff;
}
td.padded-cell p {
	padding:1em 2px 1em 2px;
	background:#fff;
}

div.submitarea {
	padding:1em;
	text-align:center;
	margin:auto;
}

input.formbox-grayedout {
	color:#777;
	background-color:#dde;
}

input.reg-forms, button.reg-forms  {
	color:#33d;
    font-size: small;
	font-family:verdana,tahoma,arial,helvetica,geneva, futura,sans-serif;
	font-weight:bold;
}

.error-message { 
	margin:1em;
	font-size:medium; 
	font-weight:bold;
	font-style:normal;
	color:#f00;
}

.shiftright { 
	margin-left:2em;
}

