@charset "UTF-8";
/* CSS Document */
/******************  Define rules for body  *********************/

body.home { 
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333; 
	line-height: 130%; 
	background-image: url(img/site_images/Standard_BG.jpg); 
	background-position: top; 
	background-repeat: no-repeat; 
	background-color: #666666; 
	}
	
body.structuralFire { 
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333; 
	line-height: 130%; 
	background-image: url(img/site_images/StructuralFire_BG.jpg); 
	background-position: top; 
	background-repeat: no-repeat; 
	background-color: #666666; 
	}
	
body.wildlandFire { 
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333; 
	line-height: 130%; 
	background-image: url(img/site_images/WildlandFirefighting_BG.jpg); 
	background-position: top; 
	background-repeat: no-repeat; 
	background-color: #666666; 
	}
	
body.moltenMetal { 
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333; 
	line-height: 130%; 
	background-image: url(img/site_images/MoltenMetal_BG.jpg); 
	background-position: top; 
	background-repeat: no-repeat; 
	background-color: #666666; 
	}

body.tacticleMilitary { 
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333; 
	line-height: 130%; 
	background-image: url(img/site_images/TacticleMilitary_BG.jpg); 
	background-position: top; 
	background-repeat: no-repeat; 
	background-color: #666666; 
	}

body.electricArc { 
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333; 
	line-height: 130%; 
	background-image: url(img/site_images/ElectricArc_BG.jpg); 
	background-position: top; 
	background-repeat: no-repeat; 
	background-color: #666666; 
	}
	
body.industrialSafety { 
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333; 
	line-height: 130%; 
	background-image: url(img/site_images/IndustrialSafety_BG.jpg); 
	background-position: top; 
	background-repeat: no-repeat; 
	background-color: #666666; 
	}
	
body.hotHoods { 
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333; 
	line-height: 130%; 
	background-image: url(img/site_images/HotHoods_BG.jpg); 
	background-position: top; 
	background-repeat: no-repeat; 
	background-color: #666666; 
	}
	
/******************  Define global link rules  ***********************/

a:link { font-size: 12px; color: #990000; text-decoration: none; }
a:visited { font-size: 12px; color: #990000; text-decoration: none; }
a:active { font-size: 12px; color: #990000; text-decoration: none; }
a:hover { font-size: 12px; color: #660000; text-decoration: underline; }

/******************  Define white links  ****************/

.whiteLink a:link { color: #FFFFFF; text-decoration: none; font-size:12px;}
.whiteLink a:visited { color: #FFFFFF; text-decoration: none; }
.whiteLink a:active { color: #FFFFFF; text-decoration: none; }
.whiteLink a:hover { color: #FFFFFF; text-decoration: underline; }

/******************  Define user text formatting rules  *****************/

.headline { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; font-weight: bold; }
.subHead { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; }
.body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
	
/******************  Define rules for general page layout  *********************/

.centerDiv { width:848px; height: 100%; margin: 0 auto; text-align:left; left:50%; }
.logoPlacment { position: relative; width: 187px; height: 106px; left: 20px; background-image:url(img/site_images/logo.jpg); background-repeat: no-repeat; }
.searchBox { z-index:9999; position: relative; width: 600px; height: 25px; top: -78px; left: 230px; }
.nav { padding-top: 5px; position: relative; width: 600px; height: 35px; top: 19px; left: 6px; background-image: url(img/site_images/Nav_BG.jpg); background-repeat: no-repeat; }
.footer { position: relative; width: 848px; height: 20px; font-size: 9px; color:#FFFFFF; font-weight:bold; background-image:url(img/site_images/blank.gif); top:10px; }

/******************  Define rules for section specific page content  *******************/

.flashHolder { position: relative; width: 848px; height: 287px; background-color: #000000; top: -10px; }
.sectionContent { position: relative; padding: 40px; top: -9px; width: 768px; background-color:#FFFFFF; }
.industryBtns { position: relative; top: -9px; left: -1px; width: 850px; background-image:url(img/site_images/blank.gif); }
.basicContent { position: relative; padding: 40px; width: 768px; background-color: #FFFFFF; top: -10px; }

/************** TECH1440 CSS */
.detailsLinkDiv { 
	color: #990000; text-decoration: none; 
	cursor:pointer;
	}

.hideshowhood	
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: white;
	cursor: pointer;
}

div:hover.hideshowhood
{
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	text-decoration:underline;
	cursor: pointer;
}	

#popout {
	margin: 0;
	padding: 0;
	width: 0px;
	height: 0px;
	position: fixed;
	top: auto;
	left: auto;
	bottom: auto;
	z-index: 100;
	overflow: hidden; }
	
#popout a, #popout a img {
	text-decoration: none;
	border: 0;
	outline: 0; }
#popout a span {
	display: none; }		
	
#popout #adbox {
	position: fixed;
	top: -10px;
	left: 0px;
	z-index: 101; }		
	
#popout #adbox {
	margin-left: -300px;
	margin-top: -100px;
}	