/* Last Updated: 2010-01-01 */
/* Date Reveiwed: 2010-01-01 */
/* Updated by: hagensj */
/* DateExpired: 2011-01-01 */
@charset "utf-8";
/* CSS Document
#supportingText {
	min-height:1000px;
} */

#pageHeader h1 {
	background-image:url(../images/bannerFire.jpg) !important;
	height:120px !important;
}

#divisionalInformation {
	top: 380px !important;
}

#area01 {
	margin-top:0px;
	padding-top:10px;
}
/* This code sets desired classes to invisible while cufon loading to avoid FOUC step 1 (forward to step 2) */
.cufon-loading p.index-sdbrheader{
     visibility: hidden !important;
}

.cufon-loading .supTextTitle {
     visibility: hidden !important;
}

.cufon-loading #supportingText h3 {
     visibility: hidden !important;
}

/* END CUFON */
.alertWindow {background:#FFE8E4 url(/content/Fire/images/exclamation-red-frame.png) no-repeat scroll 4px 5px;border:1px solid #FF8A8A;color:#555555;font-size:12px;margin-left:67px;margin-top:15px;padding:5px 0 5px 24px;text-align:left;text-transform:capitalize;width:523px;}
.imageborder{background:#EEEEEE none repeat scroll 0 0;border:1px solid #CCCCCC;margin:5px;padding:5px;}
.sideTH {color: #fff; background-image:url(/design/images/backgroundButtonPrototype.jpg); font-weight: bold; border-bottom: 1px solid #999; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:180px; padding:5px;	}
.sideTH a:link {color:#ffffff; text-decoration:none;}
.sideTH a:visited {color:#cccccc;}
.sideTH a:hover {color:#cccccc; text-decoration:underline;}

.minWidth {width:100px;}
#column2 {width:200px;}
.tableStyleSmall {width:500px !important;}
.tableStyle{width: 100%;}
.twitter{color:#999999; font-family:Arial, Helvetica, sans-serif; font-variant:small-caps; font-size:11px}
.highlight{color:#ffffff;  font-size:9px; }
#supportingText ul li{ list-style-type:disc; margin-left:0; padding-left:0;}
.highlight{color:#892D2B; margin-top:5px; list-style-type:square;}
#rfdlogo{text-align:center; padding: 0; margin-right:18px;}


/**this class was made because #supportingText h2 errors out with cufon. #supportingText errors out because it is an ID used as a class**/
.supTextTitle h2{color:#892d2b; font-size:18px; font-weight:500; text-align:left; margin-bottom:0; padding-bottom:3px !important;}

#supportingText h2{color:#892d2b;font-size:20px;font-weight:900; text-align:left; margin-bottom:0; padding-bottom:3px !important; }
#supportingText h3{color:#892d2b;font-size:16px; text-align:left; padding-bottom:0px; margin:0;}
#supportingText p{margin-bottom:6px}
/* The following section allows for the multiple column layout: */
/*index-area1 is the same as index-area01 w/o negative margin*/
#index-area1 {float:left; padding:10px;width:490px; margin-left:-15px}
#sidebar{float:right;padding:10px;width:140px; vertical-align:top;}
/* End Multi Layout*/

/* INDEX SPECIFIC */
.blockquote{font-family:Georgia,Times,serif;font-size:.8em;font-size-adjust:none;font-style:italic;font-variant:normal;font-weight:normal;line-height:normal;text-align:justify;color:#666666;padding-left:8px;padding: 35px; cursor:default}
#chiefsignature{font-family:Georgia,Times,serif;font-size:1em;font-size-adjust:none;font-style:italic;font-variant:normal;font-weight:bold;line-height:normal;float:right;color:#333333;padding-top:15px;}
#index-area01 {float:left; padding:10px;width:490px; margin-top:20px; margin-top:0px; margin-left:-15px}
#index-area01 h2{color:#892d2b;font-size:23px;font-weight:900; text-align:left;}
#index-area01 h3{color:#892d2b;font-size:20px;font-weight:900; text-align:left;}
#index-iframe{margin-top:-15px;}
.index-sdbrheader{font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif !important; font-size:16px !important; width:200px; color:#892D2B !important; font-weight:bold; text-align:left; border-bottom-color:#333333; font-style:italic; padding-left: 23px; padding-bottom:0;}
.index-sdbrheader.pdf{background: transparent url(/content/Fire/images/page_white_acrobat.png) no-repeat scroll 1px 5px;}
.index-sdbrheader.information{background:url(/content/Fire/images/information.png) no-repeat 2px 5px;}
.index-sdbrheader.contact{background:url(/content/Fire/images/telephone.png) left no-repeat;}
.index-sdbrheader.twitter{background:url(/content/Fire/images/balloon-twitter.png) no-repeat 2px 5px;}
#index-sidebar{float:right;padding:10px;width:200px; vertical-align:top; margin-top:00px }
#index-sidebar li{list-style-image:none !important;}
.fire-safety-1{font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif !important; font-size:13px; width:100%; padding: 3px; color:#333333 !important;  border-bottom-color:#333333; list-style-type:none; background-color:#f2f2f2; border:#CCCCCC solid 1px; margin-bottom:4px;}
.fire-safety-text{font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif !important; font-size:12px; width:200px; text-align:left; color:#666666;  text-align:left; border-bottom-color:#333333; padding:0px 0 0 4px; line-height:14px;}
.fire-safety-text a{color:#666666; text-decoration:underline;}
.fire-safety-text a:hover{color:#333333; text-decoration:none;}
.fire-safety-title{background:#ADADAD; border-right: #334F77 solid 5px; color: #FFFFFF; margin-bottom:3px;text-align:left; padding-left:4px;}
.fire-safety-title a{color: #FFFFFF; text-decoration:none; }
.fire-safety-title a:hover{font-style:italic; text-decoration:none; }
.fire-safety-title-arrow{color:#ffffff; margin-right:3px; padding-left:2px}
#portfolio li{display:none; text-align:center; vertical-align:bottom;}
.tweetdate{padding-bottom:0; color:#888888; font-size:10px;}
.pdfitem a{text-align:left; font-size:12px; font-weight:bold; color:#666666; text-decoration:none}
.pdfitem a:hover{color:#999999}
.pdfitemnum{text-align:left; font-size:12px; font-weight:500; color:#999999;}
/* END INDEX SPECIFIC*/

/* NEW SIDEBAR */
.sdbr-header{background:#666666; padding: 2px; width:102%; font-size:13px; height:17px; color:#fef8e8; font-weight:500; }
.sdbr-header a{color: #fef8e8; text-decoration:none}
/*END NEW SIDEBAR */


/*News Feed Style*/
#iframe.newsfeed{margin-top:-15px;}
.blogimage{text-align:left;border:1px solid #CCCCCC;padding:4px;margin:4px;}
.bloglink {font-family:georgia, serif;font-size:13px;font-weight:500;text-decoration:none;color:#892D2B;}
.bloglinkRM{font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif !important;font-size:14px;text-decoration:none;color:#892D2B;}
.bloglink:hover {text-decoration:underline;}
.datebg {font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif !important; font-size:11px;	color:#999999; margin-top:-3px}
.divbloglink p {font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif !important;font-size:13px;margin-top:-1px;text-align:left;}
.post{font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif !important;font-size:12px;margin-right:5px;color:#666666;font-style:normal;}

/*Popup*/
#backgroundPopup{  
 display:none;  
 position:fixed;  
 _position:absolute; /* hack for internet explorer 6*/  
 height:100%;  
 width:100%;  
 top:0;  
 left:0;  
 background:#000000;  
 border:1px solid #cecece;  
 z-index:21;  
 }  
#popupContact{  
 display:none;  
 position:fixed;  
 _position:absolute; /* hack for internet explorer 6*/  
/* height:384px;  
 width:408px;*/  
 background:#FFFFFF;  
 border:2px solid #cecece;  
 z-index:22;  
 padding:3px;  
 font-size:13px;  
 }  
#popupContact h1{  
 text-align:left;  
 color:#6FA5FD;  
 font-size:22px;  
 font-weight:700;  
 border-bottom:1px dotted #D3D3D3;  
 padding-bottom:2px;  
 margin-bottom:20px;  
 }  
#popupContactClose{  
 font-size:14px;  
 line-height:14px;  
 right:3px;  
 top:-2px;  
 position:absolute;  
 color:#892d2b;  
 font-weight:700;  
 display:block;  
cursor:pointer;
 }  

#popupLink{}
