*
{
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Arial, sans-serif;
}
#skip{
position:absolute;
left:-1000px;}

body { margin:0; text-align:center;background: #B3B3B3; background:  url(/internet/safety/publishing.nsf/AttachmentsByTitle/stripe.gif/$FILE/stripe.gif) repeat; margin: 0 5% 0 5%; padding: 0; font-family: verdana,arial,helvetica,sans-serif; font-size: 62.5%; color: rgb(0, 0, 0);}

h1
{
		color: #336699;
	font-size: 2em;
	float:left;
margin-top:10px;



}

h2
{
	color: #336699;
	font-size: 1.8em;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
}

h3
{
	color: #336699;
	font-size: 1.6em;
	padding-bottom: 0.5em;
	padding-top : 1em;
}

h4
{
	color: #000;
	font-size: 1.4em;
	padding-bottom: 0.5em;
	padding-top : 1em;
}
h5
{
	color: #336699;
	font-size: 1.2em;
	padding-bottom: 0.5em;
	padding-top : 1em;
}
h6
{
	color: #000;
	font-size: 1.1em;
	padding-bottom: 0.5em;
	padding-top : 1em;
}
p
{
	margin-top: 1em;
	margin-bottom: 1em;
}

li
{
	margin-left: 1.5em;
	margin-right: 0.5em;
}

#container {
margin:0 auto; text-align:left
width:100%;
min-width:890px;
max-width:1300px;
border:1px solid #000;
background: #FFF url("/internet/safety/publishing.nsf/AttachmentsByTitle/headerbg.gif/$FILE/headerbg.gif") repeat-x;
-moz-box-shadow: 5px 5px 5px #888;
-webkit-box-shadow: 5px 5px 5px #888;	
}


*html #container,#footer{
	width: expression(document.body.clientWidth < 892? "890px" : document.body.clientWidth > 1302? "1300px" : "auto");}

/*width: expression(document.body.clientWidth < 742? "740px" : "auto");}*\
/* header */

#header
{
	width: 100%;
	height: 150px;
	position: relative;
	background: #4a85b0 url("/internet/safety/publishing.nsf/AttachmentsByTitle/banner-background.gif/$FILE/banner-background.gif") repeat-x;
}

#header-left
{
	width: 675px;
	height: 150px;
	float: left;
	position:absolute;
	top: 0px;
	left: 0px;
	background-image: url("/internet/safety/publishing.nsf/AttachmentsByTitle/banner-left.gif/$FILE/banner-left.gif");
}

#header-right
{
	width: 217px;
	height: 150px;
	float: right;
position:absolute;
	top: 0px;
	right: 0px;
	background:#4a85b0 url("/internet/safety/publishing.nsf/AttachmentsByTitle/banner-right.gif/$FILE/banner-right.gif");
}

/* breadcrumbs */
#breadcrumb_container {
	font-size: 0.9em;
margin:10px 0 0 10px;
width:500px
}

/* column container */

#columns
{
	font-size: 1.2em;
	margin: 0;
	}
*html #columns{width:100%;}
#right {width: 34%; float: right; margin: 0; padding: 0}

/* left column: content */

#column-left
{
	width: 100%;
}

/* content*/

#content-header
{
	position: relative;
	height: auto;
	margin:0 200px 0 10px;
} 

#content-tools
{
right: 0px;
top: 0px;
position: relative;
height:11px;
}

#content-tools a
{
	padding-left: 1em;
}

#content-main {
position:relative;
border-top: 1px solid #999;
padding:10px 10px 10px 10px;
margin:20px 10px 0 10px;
clear:both;
}
*html #content-main {
	width: 100%;
}
#content-main .members {
	width: 100%;
}

#content-main ul, #content-main ol {
	margin-left: 15px;
}

#content-footer
{	border-top: 1px solid #999;
	position: relative;
	color: #999;
clear:both;
padding:5px;
}


#content-top
{
position:absolute;
right:0;
top: 0;
padding:5px;
}

#content-footer a
{
	text-decoration: none;
	color: #999;
}

/* right column: linkboxes */

#column-right
{
float:right;
width: 200px;
top: 0px;
right: 0px;
text-align: center;
margin: 0 0 20px 20px;
}

/* search */

#search
{
	width: 200px;
	height: 21px;
	margin-top: 8px;	
	margin-bottom: 12px;
	background-color: #FFF;
font-size:0.9em;
	/*background: url('/internet/safety/publishing.nsf/AttachmentsByTitle/search.gif/$FILE/search.gif');
	*/
}

#search .searchbutton {
height:21px;
	border: 1px solid #4a85b0;
	margin: 0pt;
	padding: 0px;
	background: #4a85b0 none repeat;
	color: rgb(255, 255, 255);
	letter-spacing: 0.75px;
	font-size: 1em;
border:1px solid #000;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 5px 5px 5px #888;
-webkit-box-shadow: 5px 5px 5px #888;
}

#search .searchbox {
	font-size: 1.1em;
	height: 21px;
	border: 1px solid #2B2669;
	padding: 2px 0 2px 1px;
	background: #FFF;
	color: #000;
	width: 130px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 5px 5px 5px #888;
-webkit-box-shadow: 5px 5px 5px #888;
}

/* linkboxes */

.linkbox
{
position:relative;
width: 195px;
text-align: left;
background-color: #fff;
float:right;
margin:10px 0 10px 10px;
border: 2px solid #474747;
background: #FFF url("/internet/safety/publishing.nsf/AttachmentsByTitle/greenboxgrad.jpg/$FILE/greenboxgrad.jpg") repeat-x 0 0; 
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-moz-box-shadow: 5px 5px 5px #888;
-webkit-box-shadow: 5px 5px 5px #888;
}

.linkbox .heading
{
	width: 195px;
	color: #474747;
	
}

.linkbox .heading h2
{
font-size: 1.2em;
padding: 4px 8px;
color:#000;
border-bottom:1px dotted #474747;
text-shadow: 2px 2px 2px #fff;

}

.linkbox a
{
	color: #000;
	font-size: 1em;
	padding: 0px;
}

.linkbox ul {
	list-style-type: square;
	margin-bottom: 2px;
}

.linkbox p {
	padding: 5px;
}

.linkbox li {
padding:0 0 1em 0
}



/* linkboxes */

.linkboxgreen
{
	width: 195px;
	text-align: left;
	background-color: #c7e593;
float:right;
margin:10px 0 10px 10px;
}

.linkboxgreen .heading
{
		width: 195px;
	color: #ffffff;
	background-color: #507019;
}

.linkboxgreen .heading h2
{

color: #ffffff;
font-size: 1.2em;
padding: 4px 8px;
background-color: #507019;
border-bottom:1px solid #474747;
}

.linkboxgreen a
{
	color: #000;
	font-size: 1.1em;
	padding: 0px;
}

.linkboxgreen ul {
	list-style-type: none;
	margin-bottom: 2px;
}

.linkboxgreen p {
	padding-left: 5px;
}



#logo	{
padding-bottom:20px;
clear:both;
}

/* footer navigation */

#footer {
	clear:both;
	height: 20px;
	background: url("/internet/safety/publishing.nsf/AttachmentsByTitle/header-bar.gif/$FILE/header-bar.gif") repeat-x;
	color: #FFF;
	padding-top: 4px;
border-top:1px solid #000;
}

#footer a {
	display: inline;
	font-size: 8pt;
	color:#fff;
	text-decoration:none;
	padding: 10px 10px;
}
#footer a:focus{
	color: #FFF;
	background: #507019;
}
/*PDF Help styles*/

.pdfhelp { background: #ECECEC none repeat; border: 1px dotted #CCC; margin: 25px 0pt 25px 0; padding: 12px 10px 8px 15px; font-size: 0.9em; line-height: 1.5em; width: auto; display: block; clear: both;-moz-border-radius: 10px;
-webkit-border-radius: 10px; -moz-box-shadow: 5px 5px 5px #888; -webkit-box-shadow: 5px 5px 5px #888;}
.pdfhelp p {margin-left: 10px; margin-right: 15px}
.pdfhelp a:link, .pdfhelp a:visited { color: #000; }
.pdfhelp h4 {font-size:1em;margin: 0; padding: 2px 0 0 30px;background: 0 0 url(/internet/safety/publishing.nsf/AttachmentsByTitle/info.gif/$FILE/info.gif) no-repeat; height:26px}
.pdfhelp img { border: 0px none ; margin: 0px 15px 8px 0px; float: left; }
div.pdfhelp div { margin: -10px 0 0 0; padding: 0}

#content_left .pdfhelp ol {margin-left: 20px}
.pdfhelp h4 a {text-decoration: none}
.pdfhelp h4 a:hover {text-decoration: underline}

.inline {
	display: inline;
}

hr {
	color: #708090;
	height: 1px;
	padding-top: 2px;
}
#topImagePrint{display:none;} 
#body_navigation { border: 1px solid #9CA3BD; margin: 5px 30px 15px 0pt; float: left; width: 210px; font-size: 0.85em;
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius:  0 0 5px 5px;
-moz-box-shadow: 5px 5px 5px #888;
-webkit-box-shadow: 5px 5px 5px #888; }
#body_navigation h3 { margin: 0pt; padding: 4px 4px 4px 10px; background: #336699 none repeat; color: rgb(255, 255, 255); width: auto; display: block; font-size: 1em; }
#body_navigation li { line-height: 1.2em; }
#body_navigation ul li { color: rgb(49, 115, 137); list-style-type: none; margin-left: 0pt; }
#body_navigation li a:link { padding: 7px 5px 7px 12px; color: #495984; display: block; text-decoration: none; }
#body_navigation li a:visited { padding: 7px 5px 7px 12px; color: rgb(68, 68, 68); display: block; text-decoration: none; }
#body_navigation li a:hover, #body_navigation li a:active {background: #ECEFF3 url("/internet/safety/publishing.nsf/AttachmentsByTitle/greenboxgrad.jpg/$FILE/greenboxgrad.jpg") repeat-x 0 0;text-decoration: none; color: #495984}
#body_navigation li.selected a:link, #body_navigation li.selected a:visited {background: #ECEFF3 url("/internet/safety/publishing.nsf/AttachmentsByTitle/greenboxgrad.jpg/$FILE/greenboxgrad.jpg") repeat-x 0 0;  color: #495984; font-weight: 700; }
#body_navigation li.selected li { padding-left: 10px; }
#body_navigation ul.subsiteareas { margin: 0pt; font-weight: 700; }
#body_navigation ul.subsiteareas a:link, #body_navigation ul.subsiteareas a:visited { color: rgb(138, 138, 138); }
#body_navigation li.selected .documents a:visited { background: transparent none repeat; font-weight: 400; }
#body_navigation a#show { border-top: 1px solid rgb(195, 206, 210); margin: 0pt 0pt -3px; padding: 2px 7px 14px 8px; background: transparent url(/internet/main/publishing.nsf/AttachmentsByTitle/tear.jpg/$FILE/tear.jpg) repeat-x scroll left bottom; color: rgb(80, 80, 80); display: block; text-decoration: none; cursor: pointer; }
#body_navigation a#show span { background: transparent url(/internet/main/publishing.nsf/AttachmentsByTitle/toggleplus.gif/$FILE/toggleplus.gif) no-repeat scroll 4px 2px; padding-left: 17px; }
#body_navigation a#hide { border-top: 1px solid rgb(195, 206, 210); border-bottom: 1px solid rgb(195, 206, 210); margin: 0pt; padding: 2px 7px 5px 8px; color: rgb(80, 80, 80); display: block; text-decoration: none; cursor: pointer; }
#body_navigation a#hide span { background: transparent url(/internet/main/publishing.nsf/AttachmentsByTitle/toggleminus.gif/$FILE/toggleminus.gif) no-repeat scroll 4px 2px; padding-left: 17px; }
.level1navbox { border-style: solid; border-color: rgb(204, 204, 204); border-width: 4px 1px 1px; margin: 15px 0px; padding: 3px 0px 3px 15px; background: rgb(236, 236, 236) none repeat; float: left; width: 98%; }
.level1navbox img { margin: 5px 15px 15px 0pt; float: left; }
html > body .level1navbox img { margin-top: 15px; }
.level1navbox p { margin: 10px 10px 10px 0pt; }
.level1navbox ul { margin: 0pt; padding: 0px 0px 15px; float: left; font-size: 0.95em; line-height: 1.2em; }
.level1navbox ul li { border: 0px none ; margin: 0px 0px 5px 0pt; padding: 0px; float: left; width: 210px; }

table { border-collapse:collapse; margin-top:20px; }
table th {background: #B3B3B3; background:  url(/internet/safety/publishing.nsf/AttachmentsByTitle/stripe.gif/$FILE/stripe.gif) repeat; border:1px solid #444; border-collapse:collapse; color:#000; padding:10px 10px 10px 10px; text-align:left; }
table td { border:1px solid #444; font-size:0.8em; padding: 8px; }
table td h2 {font-size: 1.1em;margin-bottom:5px;}
table td p {margin:0 0 5px}

.footnote{font-size: 0.9em; color:#666}
