html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 16px;
	font-size:14px;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
} 
/*Begin Styling of Template*/
BODY{
	background-image:url(https://protrain.hs.llnwd.net/e1/sitefiles/577/Templates/120/oshaBodyTile.jpg);
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#333;
}
P{
	margin:0 0 15px 0;
}
h1,h2,h3,h4{
line-height:120%;
color:#094F8D;
}
A IMG{
border:none;	
}
#contentInner{
text-align:left;
}
	#header{
		height:150px;
		width:100%;
		background-image:url(https://protrain.hs.llnwd.net/e1/sitefiles/577/Templates/120/oshaBannerTile.jpg);
	}
		#headerInner{
			width:1020px;
			height:150px;
			background-image:url(https://protrain.hs.llnwd.net/e1/sitefiles/577/Templates/120/OSHA.jpg);
			background-position:left;
			background-repeat:no-repeat;
			margin:0 auto;
			text-align:left;
			position:relative;
		}
			#headerInner h1{
				line-height:27px
				font-size:21px;
				font-weight:100;
				color:#11366B;
				position: absolute;
				top:50px;
				left:175px;
			}
#phonetab{
width:212px;
height:32px;
position:absolute; left:545px;
background-image:url(https://protrain.hs.llnwd.net/e1/sitefiles/577/Templates/120/headerinfotab.jpg);
padding-top:8px;
background-repeat:no-repeat;
}
#addresstab{
width:212px;
height:32px;
position:absolute; left:767px;
background-image:url(https://protrain.hs.llnwd.net/e1/sitefiles/577/Templates/120/headerinfotab.jpg);
padding-top:8px;
background-repeat:no-repeat;
}
.tabtext{
font-size:14px;
font-weight:100;
text-align:center;
}
#headerInner P{
      color:#666;
      position: absolute;
	  top:85px;
	  left:175px;
}
	#nav{
		width:100%;
		height:45px;
		background-image:url(https://protrain.hs.llnwd.net/e1/sitefiles/577/Templates/120/oshaNavTile.jpg);
		text-align:center;
	}
		#navInner{
			width:1020px;
			margin:0 auto;
			text-align:left;
		}
			#nav A{
				font-weight:bold;
				color:#fff;
				text-decoration:none;
				font-size:14px;
			}
				#navMenu UL{
					padding-left:35px;
				}
				#navLogin UL{
					padding-right:35px;
				}
				#navMenu UL LI{
					margin:1px 0 0 0;
				}
					#navMenu UL LI:hover{
						background-color:#11356b;
					}
					#navMenu UL LI A{
						line-height:33px;
						padding:0 10px;
						margin:1px 0 0 0;
						background-image:url(https://protrain.hs.llnwd.net/e1/sitefiles/577/Templates/120/menuBorder.jpg);
						background-position:left;
						background-repeat:no-repeat;
					}
						#navMenu UL LI{
							float:left;
						}
						#navMenu UL LI #home{
							background-image:none;	
						}
						#nav UL LI A:hover{
							background-color:#11356b;
						}
					#navLogin UL LI{
						float:right;
					}
                                       #navLogin UL LI:hover{
                                               background-color:#11356b;
                                        }
					#navLogin UL LI A{
						line-height:33px;
						padding:0 17px;
						margin:1px 0 0 0;
						background-image:url(https://protrain.hs.llnwd.net/e1/sitefiles/577/Templates/120/menuBorder.jpg);
						background-position:left;
						background-repeat:no-repeat;
					}
	#content{
		background-color:#e7e7e7;
		width:100%;
		text-align:center;
	}
		#contentInner{
			width:900px;
			padding:20px;
			height:100%;
			margin:0 auto;
			text-align:left;
			background-color:#fff;
			position:relative;
		}
	#footer{
		width:100%;
		height:16px;
		background-image:url(https://protrain.hs.llnwd.net/e1/sitefiles/577/Templates/120/oshaFooterTop.jpg);
		background-repeat:repeat-x;
		background-position:top;
	}
		#footerInner{
			width:970px;
			margin:0 auto;
			padding:20px 0;
			height:200px;
		}
                        #footerInner A{
                                 color:#8DDDF5
                        }
			.footerStep{
				width:190px;
				color:#ebebeb;
				text-align:left;
				float:left;
				padding:0 80px 0 40px;
			}
				.footerStep SPAN{
					font-size:16px;
					line-height:44px;
				}
					#step1{
						background-image:url(https://protrain.hs.llnwd.net/e1/sitefiles/577/Templates/120/account.png);
						background-position:top right;
						background-repeat:no-repeat;
					}
					#step2{
						background-image:url(https://protrain.hs.llnwd.net/e1/sitefiles/577/Templates/120/purchase.png);
						background-position:top right;
						background-repeat:no-repeat;
					}
					#step3{
						background-image:url(https://protrain.hs.llnwd.net/e1/sitefiles/577/Templates/120/print.png);
						background-position:top right;
						background-repeat:no-repeat;
					} 
#phonetab{
position:absolute;
top:0;right:0;
}
#addresstab{
position:absolute;
top:0;right:0;
} 