﻿.fireBarrierWrapper * {
	color:#474547 !important;
	font-size:12px !important;
	font-family:Arial, Sans-Serif !important;
	line-height:22px !important;
}

.sectionHdr {
	color:#673364 !important;
	font-family:Arial, Sans-Serif !important;
	font-size:20px !important;
	
	

}

.fireBarrierWrapper a {
	color:#192b9a !important;
	font-size:11px !important;
	text-decoration:none !important;	
}
.fireBarrierWrapper a:hover {
	text-decoration:underline !important;
}
.fireBarrierWrapper .flashDiv {
	width:100%;
	height:390px;
	color:White !important;
	background:url('layout_intro.jpg') top center no-repeat;
	text-align:center;
	font-size:50px !important;
	line-height:334px !important;
	font-weight:bold;
}
.contentWidth {
	width:888px;
}
.fireBarrierWrapper .headlineWrapper {
	margin:0 auto;
	padding-top:0px;	
	padding-bottom:17px;
}
.fireBarrierWrapper .panel {
	background:url('panelRepeat.jpg') repeat-y;
	margin:0 auto;
}
.fireBarrierWrapper .panel .section {
	float:left;
	clear:both;	
	padding-top:40px;
	width:100%;
}
.section .sectionContent {
	width:100%;
	float:left;	
}
.section .sectionContent .footnote {
	font-size:10px !important;
	color:#353435 !important;
	float:left;
	width:100%;
}
.fireBarrierWrapper .panel .leftColumn {
	padding-left:47px;
	width:587px;
	float:left;
}
img.sectionImage {
	padding-bottom:5px;
}
.fireBarrierWrapper table.productTable td {
	font-size:12px !important;
	color:#000000 !important;
	line-height:12px !important;	
	padding:3px;
	text-align:center;
	border-right:1px solid #a7a6a6;
}
.fireBarrierWrapper table.productTable tbody td {
	border:1px solid #a7a6a6;
}
.fireBarrierWrapper table.productTable thead tr {
}
.fireBarrierWrapper table.productTable thead tr td {
	background:#5b5b5b;
	color:#ffffff !important;
	text-align:center;
}
.fireBarrierWrapper ul {
	width:320px;
	float:left;
	margin-left:0px;
}
.fireBarrierWrapper ul li {
	margin-left:15px;
	margin-bottom:0px;
	padding-bottom:0px;
	list-style:url('listBullet.jpg');
	line-height:20px !important;	
}
.fireBarrierWrapper ul li ul li {
	list-style:url('listDash.jpg');
}
.fireBarrierWrapper ul.noListStyle li {
	list-style:none !important;
	list-style-image:none !important;	
}
.relatedTable tr td {
	padding-bottom:42px;	
}
.relatedTable tr td.left {
	padding-top:5px;	
}
.relatedTable tr td.right {
	padding-left:8px;
}
a.relatedProductLink, .relatedTable tr td div p {
	line-height:16px !important;	
}
.relatedTable tr td ul {
	list-style:none;
	padding:0px;
	margin:0px 0px 0px 50px;	
}
.relatedTable tr td div p {
	padding:0px;
	margin:0px;
}

/* RIGHT COLUMN */
.fireBarrierWrapper .panel .rightColumn {
	float:left;
	margin-left:59px;	
	width:166px;
}
.rightColumn * {
	font-size:11px !important;	
	line-height:20px !important;
}
.rightColumn strong {
	font-size:14px !important;	
	color:#5b5959 !important;
}
.rightColumn hr {
	border-color:#dadada;	
}
.rightColumn .contactSection .contactHeadline {
	line-height:30px !important;
	background:url('contactImg.jpg') no-repeat left center;
	font-weight:bold;
	padding-left:30px;
	font-size:14px !important;
	display:block;
	width:161px;
	height:39px;
}
.topImg {
	margin-top:5px;	
}
.bottomImg {
	margin-bottom:5px;
}
.documentCategoryBG {
	background:url('rightSectionBackground.jpg') left top #ffffff;
}
.documentCategory {
	padding:0px 10px;	
	margin:0px 0px;
}
.documentCategory .categoryName {
	background:url('plusImage.jpg') no-repeat left top;
	padding-left:15px;
	color:#192B9A !important;
	font-weight:bold;
	cursor:pointer;
}
.documentCategory .documentList {
	display:none;	
}
.documentList .documentCategory {
	padding-left:15px;	
}
.signUpForm input {
	float:left;
}
.signUpForm .formSpacer {
	float:left;
	clear:both;
	height:7px;
	overflow:hidden;
	width:100%;
}
.pdfLink * {
	display:block;	
	line-height:14px !important;
	padding-bottom:5px;
}
.pdfLink a, .pdfLink span {
	padding-left:14px !important;	
}
.lowerLinks img {
	float:left;
	display:block;
	padding-right:104px;
}
.alternateHeadline {
	font-size:31px !important;
	color:#696769 !important;
}
.emailDisc {
	font-size:11px !important;
	color:#9a9a9a !important;
	padding-top:10px;
	line-height:14px;
	float:left;
	clear:both;
}
.learnMore {
	color:#192B9A;
	font-weight:bold;
	font-size:18px !important;
}