TD, TH         { color: #315186; font-size: 12px; font-family: Verdana, Arial, sans-serif; }body {		margin-bottom: 0px;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;		background-color:#999999;		background: #999999 url('/graphics/backgrdShade.gif') fixed center;	background-repeat:repeat-y; 	text-align:center;				}TABLE { color: #444444; font-size: 12px; font-family: Verdana, Arial, sans-serif; text-align:left; background-color:#ffffff;}input {font-size:13px}select {font-size:13px}#mainContent  { padding:10px 10px 0px 10px;  height:100%;}.body  { color: #315186; font-size: 11px; font-family: Verdana, Arial, sans-serif }.bodyred  { color: #c00; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, sans-serif }a:link                   { color: #315186; font-weight: bold;  font-family: Verdana, Arial, sans-serif; text-decoration: underline }a:visited                    { color: #315186; font-weight: bold;  font-family: Verdana, Arial, sans-serif; text-decoration: none }a:hover                    { color: #444444; font-weight: bold;  font-family: Verdana, Arial, sans-serif; text-decoration: underline }a:active                { color: #315186; font-weight: bolder;  font-family: Verdana, Arial, sans-serif; text-decoration: none }a.redArrow:link {color: #ffffff; font-weight:bolder; font-family: Verdana, Arial, sans-serif; text-decoration: none; }a.redArrow:visited {color: #ffffff; font-weight:bolder; font-family: Verdana, Arial, sans-serif; text-decoration: none; }a.redArrow:hover {color: #ffffff; font-weight:bolder; font-family: Verdana, Arial, sans-serif; text-decoration: underline; }a.redArrow:active {color: #ffffff; font-weight:bolder; font-family: Verdana, Arial, sans-serif; text-decoration: none; }a.underline:link { color: #315186; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, sans-serif; text-decoration: underline }a.underline:visited { color: #009362; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, sans-serif; text-decoration: underline }a.underline:hover { color: #009362; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, sans-serif; text-decoration: underline }a.underline:active { color: #009362; font-weight: bolder; font-size: 12px; font-family: Verdana, Arial, sans-serif; text-decoration: underline }#redArrow {background-image:URL(http://www.safetytrainingnetwork.com/graphics/redArrowLink.gif); background-repeat:no-repeat; height:42px; width:447px; text-align:left; padding:23px 0px 0px 10px; font-size:13px; font-weight:bold;}a.blackbold10:link {	color: black;	font-weight: bold;	font-size: 10px;	font-family: Verdana, Arial, sans-serif;	text-decoration: none;}a.blackbold10:active {	color: black;	font-weight: bold;	font-size: 10px;	font-family: Verdana, Arial, sans-serif;	text-decoration: none;}a.blackbold10:visited {	color: #452584;	font-weight: bold;	font-size: 10px;	font-family: Verdana, Arial, sans-serif;	text-decoration: none;}a.blackbold10:hover {	color: black;	font-weight: bold;	font-size: 10px;	font-family: Verdana, Arial, sans-serif;	text-decoration: underline;}a.footer:link                   { color: #315186; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, sans-serif; text-decoration: none }a.footer:active                 { color: #315186; font-weight: bolder; font-size: 11px; font-family: Verdana, Arial, sans-serif; text-decoration: none }a.footer:visited                   { color: #315186; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, sans-serif; text-decoration: none }a.footer:hover                    { color: #444444; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, sans-serif; text-decoration: underline }#sideNavBox { border:1px solid silver; 			margin:10px 0px 0px 5px;				}ul#sideNavLinks{ margin-left:22px; padding-left:5px; list-style:none; list-style-image: url(graphics/blueArrow.png); list-style-position:outside;}a.sideNav:link { color: #315186; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, sans-serif; text-decoration: none; }a.sideNav:active { color: #315186; font-weight: bolder; font-size: 11px; font-family: Verdana, Arial, sans-serif; text-decoration: none;  }a.sideNav:visited { color: #315186; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, sans-serif; text-decoration: none;  }a.sideNav:hover { color: #444444; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, sans-serif; text-decoration: underline; }a.faq:link                   { color: #444444; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, sans-serif; text-decoration: underline }a.faq:active                 { color: #009362; font-weight: bolder; font-size: 12px; font-family: Verdana, Arial, sans-serif; text-decoration: underline }a.faq:visited     .bodytextlead     { color: #315186; font-weight: normal; font-size: 12px; line-height: 18pt; font-family: Verdana, Arial, sans-serif }.hdrgreenbold { color: #315186; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, sans-serif }.bodytextsmall        { color: #444444; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, sans-serif }.bodytextsmallgreen       { color: #007a48; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, sans-serif }.attentionred { color: #D95526; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, sans-serif }h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #315186;	margin:0;}.head2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #D95526;}.preview {	font-family: verdana;	font-size: 12px;	text-transform: capitalize;}a.blackbold12:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;}a.blackbold12:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;}a.blackbold12:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;}a.blackbold12:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;}#searchbar td {margin: 10px; padding: 1px 0;}#searchbar2 {margin: 10px;}#promo{margin-right: 2px;}#promo td.pad {padding-right: 5px; color: #315186; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, sans-serif }#search td {padding-right: 5px;}#browsebutton {margin: 10px 0;}#sales td.text {padding:0px 0px 0 3px;color: #315186; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, sans-serif; }#sales td.text2 {padding:0px 2px 0 3px;color: #315186; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, sans-serif; }#sales {margin-bottom:10px;}/** CSS for side navigation bar bar 2-20-08*/#innertube {padding:10px 10px 10px 10px;	    }		#innerContent {padding:0px 10px 10px 10px;}   #product_header {	font-weight: bold;	color: #315186;}.red_header {	font-weight: bold;	color: #D95526;}#no_bullets_or_decoration {list-style:none;margin:3px;padding:3px;}		/** CSS for lighter link option 2-20-08*/a.light:link {	color: black;	font-weight: normal;	font-family: Verdana, Arial, sans-serif;	text-decoration: none;}a.light:active {	color: black;	font-weight: normal;	font-family: Verdana, Arial, sans-serif;	text-decoration: none;}a.light:visited {	color: blue;	font-weight: normal;	font-family: Verdana, Arial, sans-serif;	text-decoration: none;}a.light:hover {	color: #D95526;	font-weight: normal;	font-family: Verdana, Arial, sans-serif;	text-decoration: underline;}/** CSS for new navigation bar 2-20-08*/form div {display: inline;margin: 0;}form {margin: 0;}#phone_number {	color: #ff0000;	font-weight: bold;}#white_header {	color: #FFFFFF;	font-weight: bold;}#red_header {	color:#E34F0F;	font-weight: bold;}#red_header_big {	color:#E34F0F;	font-size:14px;	font-weight: bold;}/** CSS for header type link option 3-12-08*/a.red_head:link {	color: #D95526;	font-weight: bold;	font-size:14px;	font-family: Verdana, Arial, sans-serif;	text-decoration: none;}a.red_head:active {	color: #D95526;	font-weight: bold;	font-size:14px;	font-family: Verdana, Arial, sans-serif;	text-decoration: none;}a.red_head:visited {	color: #D95526;	font-weight: bold;	font-size:14px;	font-family: Verdana, Arial, sans-serif;	text-decoration: none;}a.red_head:hover {	color: orange;	font-weight: bold;	font-size:14px;	font-family: Verdana, Arial, sans-serif;	text-decoration: underline;}/**Floating Content Box added for product pages 3-12-08*/.boxHeader {background-color:#009966;			font-size:10px;			font-weight: bold;			text-align:center;			color:#FFFFFF;			padding-left:3px;			padding-right:3px;			}.boxContent { padding:3px;				font-size:10px;				}a.boxContent  {font-size:10px;				font-weight:normal;				color:#007a48;				text-decoration:none;				}a.boxContent:hover {color:black;					text-decoration:underline;					}.boxContent p {margin:0px;}.boxContent hr {margin:2px;}.boxFloat {float:right;			border-style:solid;			border-width:1px;			border-color:silver;			margin-bottom:5px;			margin-left:5px;			margin-top:5px;			width:130px;			}#listing {background-color: white;background-image:url(graphics/gradient_for_items_list.jpg) ;background-repeat: repeat-x;}/** CSS for Product listing link option 5-23-08*/a.listing:link {	color:#006699;	font-weight: bold;	font-family: Verdana, Arial, sans-serif;	font-size:12px;	text-decoration: none;}a.listing:active {	color: #006699;	font-weight: bold;	font-family: Verdana, Arial, sans-serif;	font-size:12px;	text-decoration: none;}a.listing:visited {	color:#663399;	font-weight: bold;	font-family: Verdana, Arial, sans-serif;	font-size:12px;	text-decoration: none;}a.listing:hover {	color: #D95526;	font-weight: bold;	font-family: Verdana, Arial, sans-serif;	font-size:12px;	text-decoration: underline;}/** CSS for free shipping notice */.freeShipping {background-color:#FFFF99;			font-size:1em;			font-weight: normal;			text-align:center;			padding:10px;			margin:20px 100px 10px 100px;			border-top:solid thin #009966;			border-bottom:solid thin #009966;			}/** CSS for home page */.col_1 {background-color:#ECFFEC;	    }.col_2 {background-color:#ECFFEC;		font-weight:bold;		padding-left:10px;	    }		/** CSS for header type link option 9-15-08 -- delete this when teh pronotion is done*/a.white_head:link {	color: white;	font-weight: bold;	font-size:14px;	font-family: Verdana, Arial, sans-serif;	text-decoration: none;}a.white_head:active {	color: #D95526;	font-weight: bold;	font-size:14px;	font-family: Verdana, Arial, sans-serif;	text-decoration: none;}a.white_head:visited {	color: white;	font-weight: bold;	font-size:14px;	font-family: Verdana, Arial, sans-serif;	text-decoration: none;}a.white_head:hover {	color: white;	font-weight: bold;	font-size:14px;	font-family: Verdana, Arial, sans-serif;	text-decoration: underline;}/*--------------------------------------------------------------------------------------Div Columns for links------------------------------------*/#mainContent #rowOne {float:left; line-height:20px; padding:0px 3px 0px 8px;}#mainContent #rowTwo {float:left;  line-height:20px; padding:0px 8px 0px 8px;}#mainContent #rowThree {float:left;  line-height:20px; padding:0px 8px 0px 8px;}#mainContent #rowFour {float:left;  line-height:20px; padding:0px 8px 0px 8px;}#mainContent #rowFive {float:left;  line-height:20px; padding:0px 5px 0px 5px;}/*------------------------------------------------------------- <HR /> Styles --------------------------------------------*/#mainContent hr {size:1px; color:silver; border-style:dotted;}/*--------------------------------------------------------- Index Page -----------*/.sideNav1 {	margin:0px 0px 8px 0px;	}#sideNavPic {position:relative;}#sideNavPic #sidePic {position:absolute; left:0px; top:10px;}a.picLink:link {background-image:url(graphics/picBtn.png); display:block; width:56px; height:56px; position:absolute; left:166px; top:104px;}a.picLink:visited {background-image:url(graphics/picBtn.png); display:block; width:56px; height:56px; position:absolute; left:166px; top:104px;}a.picLink:hover {background-image:url(graphics/picBtn_roll.png); display:block; width:56px; height:56px; position:absolute; left:166px; top:104px;}a.picLink:active {background-image:url(graphics/picBtn.png); display:block; width:56px; height:56px; position:absolute; left:166px; top:104px;}#rightMainContent {padding:10px 0px 0px 8px; color: #315186; font-size: 11px; font-family: Verdana, Arial, sans-serif;}#emailform {text-align:center; font-size:12px; color:#315186; border:1px dotted #333333; width:190px; padding:0px 0px 0px 0px;margin:10px 0px 5px 5px; background:#ffffff;}#emailHeader {background-color:#e1e0de; color:#315186; padding:2px; font-weight:bold;margin-bottom:6px;font-size:13px;}.emailFormInput {text-align:center; font-size:10px; background-color:#FFFFB7;margin-bottom:4px;margin-top:6px; padding:2px;}#onlineTrainingAd {text-align:center; font-size:10px; color:#333333; width:250px; padding:0px 0px 9px 0px; border:1px solid silver; margin:0px 0px 0px 0px;}h1.tnOnline{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #333333;	margin:0;	padding:0px 0px 3px 0px;}#firstRow {}#rightSideAd {float:right;}.imageBorder {border: 1px solid rgb(0, 0, 0);}#secondRow {width:520px; padding:10px 0px 0px 0px;}#secondRowRightSide {float:right;}#questionsComments {text-align:center; padding:8px 0px 0px 0px; font-size:14px;} #title {text-align:center;font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(217, 85, 38); font-size:14px;}#title .newRelease {margin:0px; font-size: 18px; font-weight: bold;}#thirdRow {background-color:#ffffff; clear:both; padding:5px 0px 0px 0px;}#thirdRowIcons {padding:8px 35px 0px 0px; margin-left:35px; text-align:center; clear:both; margin-top:0px; }#thirdRowTNBlurb {background-color:#ededed; padding:5px 5px 5px 5px; width:390px; float:right; margin-right:5px; clear:both; font-size:10px; }#topAd {width:520px; height:240px; background-image:url(graphics/spotlightBackDrp.jpg); position:relative; display:block; border:1px solid #315186;}#topAdwords1 {display:block; width:520px; height:28px; background-color:#ededed; color:#315186; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px;}#topAdwords2 {display:block; width:520px; height:30px; background-color:#315186; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px; padding:6px 0px 0px 0px;}a.newVideo1:link {display:block; width:173px; height:154px; position:absolute; left:20px; top:80px; background-image:url(graphics/spotlight_btn1.png);}a.newVideo1:visited {display:block; width:173px; height:154px; position:absolute; left:20px; top:80px; background-image:url(graphics/spotlight_btn1.png);}a.newVideo1:hover {display:block; width:173px; height:154px; position:absolute; left:20px; top:80px; background-image:url(graphics/spotlight_btn1-Roll.png);}a.newVideo1:active {display:block; width:173px; height:154px; position:absolute; left:20px; top:80px; background-image:url(graphics/spotlight_btn1.png);}a.newVideo2:link {display:block; width:173px; height:154px; position:absolute; left:174px; top:80px; background-image:url(graphics/spotlight_btn2.png);}a.newVideo2:visited {display:block; width:173px; height:154px; position:absolute; left:174px; top:80px; background-image:url(graphics/spotlight_btn2.png);}a.newVideo2:hover {display:block; width:173px; height:154px; position:absolute; left:174px; top:80px; background-image:url(graphics/spotlight_btn2-Roll.png);}a.newVideo2:active {display:block; width:173px; height:154px; position:absolute; left:174px; top:80px; background-image:url(graphics/spotlight_btn2.png);}a.newVideo3:link {display:block; width:173px; height:154px; position:absolute; left:327px; top:80px; background-image:url(graphics/spotlight_btn3.png);}a.newVideo3:visited {display:block; width:173px; height:154px; position:absolute; left:327px; top:80px; background-image:url(graphics/spotlight_btn3.png);}a.newVideo3:hover {display:block; width:173px; height:154px; position:absolute; left:327px; top:80px; background-image:url(graphics/spotlight_btn3-Roll.png);}a.newVideo3:active {display:block; width:173px; height:154px; position:absolute; left:327px; top:80px; background-image:url(graphics/spotlight_btn3.png);}.hiddenPic {display:none;}/*--------------------------------------------------------- Top Navigation Header------------------------------------------------*/.secondTopNavRow {padding:5px 0px 0px 0px;}#graybottomNav {height:10px; background-color:#666666; width:725px; margin-left:5px;}#headerSecondaryLinks { color:#FFFFFF; float:right; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; height:27px; width:206px;background:url(graphics/btns_backdrop.png) no-repeat center top; text-align:center;}#secondaryLinks {float:left; padding:7px 0px 3px 8px;}#secondaryLinks a:link{color:#FFFFFF; text-decoration:none;}#secondaryLinks a:visited{color:#EDEDED; text-decoration:none;}#secondaryLinks a:hover{color:#EDEDED; text-decoration:underline;}#viewCartBtn{padding:3px 6px 0px 2px; float:right;}#tabLinkContainer {padding:0px 0px 0px 0px; margin:0px 1px 0px 0px; text-align:center; float:right; vertical-align:middle; background-color:#ffffff; width:303px; } /* TOP NAVIGATION BAR         /////////////////////////////*/                ul#topnav {	        		list-style:none;        		height:28px;        		margin:0px -1px 0px 0px; /* center nav in this demo */				padding:0px 0px 0px 0px;				width:303px;				        }        ul#topnav li {        		display:inline;				        }        ul#topnav li a {        		height:28px;        		float:right;				font-size:10px;        		text-decoration:none;				padding:2px 0px 0px 0px;				color:#FFFFFF;							        }        ul#topnav li#topnav-1 a {        		width:101px;        		background:url(graphics/tabs3.png) no-repeat 0px -1px;								        }        ul#topnav  li#topnav-1 a:hover {        		background:url(graphics/tabsRoll3.png) no-repeat 0px -1px;				color:#888888;        }        ul#topnav  li#topnav-1 a.current {        		background-position:5px -1px;        }                ul#topnav li#topnav-2 a {        		width:101px;        		background:url(graphics/tabs3.png) no-repeat 0px -1px;				        }        ul#topnav  li#topnav-2 a:hover {        		background:url(graphics/tabsRoll3.png) no-repeat 0px -1px;				color:#888888;        }        ul#topnav  li#topnav-2 a.current {        		background-position:5px 0;        }                ul#topnav li#topnav-3 a {        		width:101px;        		background:url(graphics/tabs3.png) no-repeat 0px -1px;        }        ul#topnav  li#topnav-3 a:hover {        		background:url(graphics/tabsRoll3.png) no-repeat 0px -1px;				color:#888888;        }        ul#topnav  li#topnav-3 a.current {        		background-position:5px -1px;        }                #searchBar {	margin-left:4px;	width: 213px;	height: 29px;		padding-top:4px;	background-color:#ffffff;	background:url(graphics/searchBarBackground.png) no-repeat;	text-align:center;	color:#FFFFFF;	font-size:11px;	font-weight:bold;				}	.search {font-size:10px;color:#333333;}		#promoForm {float:right; background-color:#e1e0de; padding:3px 6px 3px 6px; text-align:center; font-size:10px; border:1px solid #e1e3e2; position:relative;}	#phoneInfo { text-align:center; margin-left:210px;}	#topContent  { padding:8px 0px 5px 10px;}		#navigationBar {	padding-left:10px;	padding-right:10px;	padding-bottom:3px;	padding-top:3px;	background-color:#315186;		}	#topLogo {float:left}#thirdRow_TopNav {}.goPromo { position:absolute; left:169px; top:2px;}/*------------------------------Side Nav Includes-------------------------------------*/#sideNavHeaders {text-align:center; background-color:#e1e0de; color: #315186; font-size: 14px; font-family: Verdana, Arial, sans-serif; padding:3px; border-bottom:1px solid silver;}/*------TN ONline Training Page--------------------------*/#OTN_mainContent {padding:10px 10px 0px 20px;color: #315186; font-size: 11px; font-family: Verdana, Arial, sans-serif;}#OTN_header {color: #c00; font-size: 14px; padding:0px 0px 10px 0px;}.OTN_question {color: #ff0000; font-weight: bold;}	