h1, h2, h3 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.verdanabold10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none; }
.verdanagraybold10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #666666; text-decoration: none; }
.verdanabold11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }
.verdanabold12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; }
.verdanaboldlink11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #cc0000; text-decoration: underline; }
a:hover.verdanaboldlink11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline; }
.verdanaboldlink10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #cc0000; text-decoration: underline; }
a:hover.verdanaboldlink10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: underline; }
.verdanaboldblue10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000099; text-decoration: none; }
.verdanaboldred10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #CC0000; text-decoration: none; }
.verdanaboldred11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CC0000; text-decoration: none; }
.verdanaboldred12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC0000; text-decoration: none; }
.verdanaboldred14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #CC0000; text-decoration: none; }
.verdanaboldred14link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #CC0000; text-decoration: underline; }
a:hover.verdanaboldred14link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; text-decoration: none }
.verdanaboldffred16 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #ff0000; text-decoration: none; }
.verdanaboldred18 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #CC0000; text-decoration: none; }
.maintext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
.maintext14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration: none }
.emsmainlink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC0000; text-decoration: underline; }
a:hover.emsmainlink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #00579C; text-decoration: underline; }
.arialredlink10 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #CC0000; text-decoration: underline; }
.arialblacklink12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: underline; }
a:hover.arialblacklink12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #cc0000; text-decoration: underline; }
.verdanablacklink10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: underline; }
a:hover.verdanablacklink10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #cc0000; text-decoration: underline; }
.verdanawhitelink10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: underline; }
a:hover.verdanawhitelink10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: underline; }
.verdanagraylink10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #666666; text-decoration: underline; }
a:hover.verdanagraylink10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #666666; text-decoration: none; }
.fhw-td-bg { color: #ffffff; font-family: Arial; font-weight: normal; font-size: 10px; background-color: #f3f3f3; }
.fhw-td-bg-highlight { color: #ffff00; font-family: Arial; font-weight: normal; font-size: 10px; background-color: #dcdde4; }
.fhw-verdanablacklink10 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none; }
a:hover.fhw-verdanablacklink10 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #cc0000; text-decoration: none; }
.featured { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; text-decoration: none; }
.advanced { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; }
.arialblack14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; text-decoration: none; }
.arialblack18 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000; text-decoration: none; }
.arialblack16-norm{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #000000; text-decoration: none; }
.arialblack24 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #000000; text-decoration: none; }
.arialred18 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color:#a31215; text-decoration: none; }
.arialred24 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color:#a31215; text-decoration: none; }
.arialred28 { font-family: Arial, Helvetica, sans-serif; font-size: 26px; font-weight: bold; color:#a31215; text-decoration: none; }
.arialgrey16 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#666666; text-decoration: none; }


.arialwhite14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ffffff; text-decoration: none; }
.arialwhite12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; }
.searchform { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: black; text-decoration: none; width: 120px; }
.jumpform { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000000; text-decoration: none; width: 175px; }
.searchbutton { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; background-color: #f3f3f3; }
.tablehighlight {
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}	
.mainlink-fhw { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC0000; text-decoration: underline; }
a:hover.mainlink-fhw { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: underline; }
.mainlink-emsfh { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC0000; text-decoration: underline; }
a:hover.mainlink-emsfh { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: underline; }
.arialblack10 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none; }
.arialgray12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #e1e2e8; text-decoration: none; }
.arialred12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #cc0000; text-decoration: none; }





.fhemainlink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC0000; text-decoration: underline; }
a:hover.fhemainlink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: underline; }


.Arialred16 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #CC0000; text-decoration: none; }
.oddrow  { background-color: #FFFFFF; color: black; font-size: 12px; font-family: Arial, Helvetica }
.evenrow { background-color: f3f3f3; color: black; font-size: 12px; font-family: Arial, Helvetica }
.rowColorOdd { background-color: #FFFFFF; color: black; font-size: 12px; font-family: Arial, Helvetica }
.rowColorEven { background-color: #F3F3F3; color: black; font-size: 12px; font-family: Arial, Helvetica }




.fhe-td-bg { color: #ffffff; font-family: Arial; font-weight: normal; font-size: 10px; background-color: #e0e0e0; }
.fhe-td-bg-highlight { color: #ffff00; font-family: Arial; font-weight: normal; font-size: 10px; background-color: #f3f3f3; }.verdananboldwhite10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}






/*work around for links on exhibitor tools page*/ 

#exhibitorListComponent .maintext a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 12px; 
	color: #000000; 
	text-decoration: none;
}

#exhibitorListComponent .verdanaboldlink10{
	font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-weight: bold; 
		color: #E57101; 
		text-decoration: underline;
		}
		
	

/*FHW 2009*//* -------------------------------------------------------------------------------------------*/
.fhw-wrapper{
	background-image: url(fhw/images/2009/bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	height: auto;
	margin: 0 0 0 0;
}
.fhw-index-main-content{
	background-image:url(fhw/images/2009/index-content-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #000000; 
	text-decoration: none; 
	}
	.fhw-index-main-content a{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #CC0000; 
	text-decoration: underline; 
	}
.fhw-main-content{
	background-image:url(fhw/images/2008/content-top-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #000000; 
	text-decoration: none; 
	}
	.fhw-main-content a{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #CC0000; 
	text-decoration: underline; 
	}
		.fhw-main-content a:hover{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-weight: bold; 
		color: #CC0000; 
		text-decoration: none; 
		}
		
			.maintext .headerlink{
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 14px; 
			font-weight: bold; 
			color: #720000; 
			text-decoration: underline; 
			}
				.maintext a.headerlink{
				font-family: Arial, Helvetica, sans-serif; 
				font-size: 14px; 
				font-weight: bold; 
				color: #720000; 
				text-decoration: underline; 
				}
				.maintext a:hover.headerlink{
				font-family: Arial, Helvetica, sans-serif; 
				font-size: 14px; 
				font-weight: bold; 
				color: #CC0000; 
				text-decoration: none; 
				}
	
	.fhw-main-header { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: bold; 
	color: #720000; 
	text-decoration: none; 
}

.fhw-nav{
	background-position: left top;
	background-repeat: repeat-y;
	background-color: #720000;
	}
	.fhw-nav td{
		padding: 1px 1px 1px 7px;
		}
		.fhw-nav a{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: #E8E8E8;
			text-decoration: none;
			}
			.fhw-nav a:hover {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: bold;
				color: #EBAAAD;
				text-decoration: none;
				}
				.fhw-nav .fhw-nav-link-big { 
					font-family: Arial, Helvetica, sans-serif; 
					font-size: 12px; 
					font-weight: bold; 
					color: #FFFFFF; 
					text-decoration: none; 
					}
					.fhw-nav a.fhw-nav-link-big { 
						font-family: Arial, Helvetica, sans-serif; 
						font-size: 12px; 
						font-weight: bold; 
						color: #FFFFFF; 
						text-decoration: none; 
						}
					.fhw-nav a:hover.fhw-nav-link-big { 
						font-family: Arial, Helvetica, sans-serif; 
						font-size: 12px; 
						text-decoration: none; 
						}
	
.fhw-nav-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #fedc54;
	text-decoration: none;
}

.fhw-nav-td-bg {
	background-color: none; 
	}
.fhw-nav-td-bg-highlight { 
	background-color: #9F0C12;
	}
.fhw-photo img{
	border-width: 2px;
	border-color: #ED1F23;
	}
	
	.fhw-index-main-content .hot-topic {
		background: url(fhw/images/2009/hot-topic-bg.jpg) left top no-repeat;
		padding: 5px 10px 5px 15px;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		}
		
		.fhw-index-main-content .hot-topic a{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-weight: bold; 
		color: #770505; 
		text-decoration: underline; 
		}
			.fhw-index-main-content .hot-topic a:hover{
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			font-weight: bold; 
			color: #770505; 
			text-decoration: none; 
			}
			
			.fhw-index-main-content .hot-topic .important {
			font-size: 14px; 
			font-weight: bold; 
			color: #770505; 
			text-decoration: none; 
			}
				.fhw-index-main-content .hot-topic .important a{
				font-size: 14px; 
				font-weight: bold; 
				color: #770505; 
				text-decoration: underline; 
				}
				.fhw-index-main-content .hot-topic .important a:hover{ 
				font-size: 14px; 
				font-weight: bold; 
				color: #770505; 
				text-decoration: none; 
				}
				
.fhw-index-main-content .announcement {
		background: url(fhw/images/2009/announcement-bg.gif) left top no-repeat;
		padding: 80px 10px 20px 15px;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px;
		font-weight:bold; 
		}
		
		.fhw-index-main-content .announcement a{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-weight: bold; 
		color: #770505; 
		text-decoration: underline; 
		}
			.fhw-index-main-content .announcement a:hover{
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			font-weight: bold; 
			color: #770505; 
			text-decoration: none; 
			}
			
/*temp home page*//* -----------------------------------*/
.fhw-temp-home-left {
	font: 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
	.fhw-temp-home-left a{
	font: 12px Arial, Helvetica, sans-serif;
	color:#ED1C24;
	text-decoration:underline;
	}
		.fhw-temp-home-left a:hover{
		font: 12px Arial, Helvetica, sans-serif;
		color:#ED1C24;
		text-decoration:none;
		}
.fhw-temp-home-left .subtext{
	font: bold 10px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}

.side-box{
    border: #FFCC01 solid 1px;
	background: #F3E279;
	font: 12px Arial, Helvetica, sans-serif;
	color:#720000;
	}
	.side-box a{
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#ED1C24;
	text-decoration:underline;
	}
.banner-podcast{
    border: #CCCCCC solid 2px;
	background: #efefef;
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#720000;
	}
	.banner-podcast a{
	display:block;
	margin-bottom: 10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#ED1C24;
	text-decoration:underline;
	}
	.banner-podcast a:hover{
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#ED1C24;
	text-decoration:none;
	}


/*exhibitor list links*/
.fhw-main-content #exhibitorListComponent a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 12px; 
	color: #000000; 
	text-decoration: none;
}

.fhw-main-content #exhibitorListComponent a.verdanaboldlink10 {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-weight: bold; 
		color: #CC0000; 
		text-decoration: underline;
		}
	.fhw-main-content #exhibitorListComponent a:hover.verdanaboldlink10 {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-weight: bold; 
		color: #CC0000; 
		text-decoration: none;
		}
				



/*FHE*//* ---------------------------------------------------------------------------------------------*/

.fhe-wrapper{
	background:url(fhe/images/bg.jpg) left top repeat-x;
	background-color: #FFFFFF;
	height: auto;
	margin: 0 0 0 0;
}
.fhe-masthead{
	background: url(fhe/images/header.jpg) left top no-repeat;
	}
	
/*top navigation*//* ------------------------------*/				
		
.fhe-top-nav {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #3D3D3D; 
	text-decoration: none; 
	}
	.fhe-top-nav td{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #3D3D3D; 
	text-decoration: none; 
	}
.fhe-top-nav a{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #3D3D3D; 
	text-decoration: none; 
	}
	.fhe-top-nav a:hover{ 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		font-weight: bold; 
		color: #000000; 
		text-decoration: underline;
		}

/*left navigation*//* ------------------------------*/

.fhe-nav{
	background-image: url(fhe/images/nav-bg.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	background-color: #a31215;
}
	.fhe-nav td{
		padding: 1px 1px 1px 7px;
	}
	.fhe-nav .banner td{
	background: none;}
	
	
.fhe-nav-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFDF72;
	text-decoration: none;
}
.fhe-nav-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #E8E8E8;
	text-decoration: none;
}
		a:hover.fhe-nav-link{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: #f8bb10;
			text-decoration: none;
		}
		
.fhe-nav-link-big { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none; }
		
		a:hover.fhe-nav-link-big { 
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			font-weight: bold; 
			color: #FBE496; 
			text-decoration: none; 
			}

.fhe-nav-td-bg {
	background-color: none; 
	}
.fhe-td-bg-highlight { 
	background-color: #676767;
	}
	
/*main content sections*//* -----------------------------------*/

/*changes background images on pages*/
.fhe-main{
	background:url(fhe/images/main-bg.jpg) left top no-repeat;
	background-color: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
}
.fhe-chiefs{
	background:url(fhe/images/chiefs-bg.jpg) left top no-repeat;
	background-color: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
}
.fhe-main-home{
	background:url(fhe/images/FH09-main-home-bg.jpg) left top no-repeat;
	background-color: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
}
.fhe-main-no-pic{
	background:url(fhe/images/FH09-main-no-pic-bg.jpg) left top no-repeat;
	background-color: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
}
.fhe-main-firenews{
	background: url(fhe/images/fire-news-bg.jpg) left top no-repeat;
	background-color: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
}
.fhe-main-exhib{
	background: url(fhe/images/exhib-pages-bg.jpg) left top no-repeat;
	background-color: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
}
.featured-speaker{
	background:url(fhe/images/FH09-featured-speaker-bg.jpg) left top no-repeat;
	background-color: #edebec;
	font: 12px Arial, Helvetica, sans-serif;
	height:240px;
}

	
/*text styling*/
.fhe-header1{	
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase; 
	color:#FFFFFF;
	}
.fhe-header2{
	border-bottom: dotted 2px #CCCCCC;
	padding-bottom: 2px;	
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#a31215;
	}
.fhe-main-content a {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #a31215; 
	text-decoration: underline;
	}
	.fhe-main-content a:hover { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-weight: bold; 
		color: #000000; 
		text-decoration: underline; 
		}
.fhe-main-text {
	font: 12px Arial, Helvetica, sans-serif;
	}
		

.fhe-special-section{
	border-bottom: dotted 2px #CCCCCC;
	border-top: dotted 2px #CCCCCC;
	padding-bottom: 10px;
	padding-top: 10px;	
	}

/*home page*/
.fhe-section{
	border-bottom: dotted 2px #CCCCCC;
	padding-bottom: 10px;
	padding-top: 10px;	
	}
.fhe-section a {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #a31215; 
	text-decoration: underline;
	}
.fhe-section a:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #a31215; 
	text-decoration: none;
	}
.fhe-section td.fhe-section-header a{
	padding-bottom: 10px;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#a31215;
	}
	.fhe-section-text{
	margin-top: 0px;
	}


/*exhibitor list links*/
.fhe-main-content #exhibitorListComponent a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 12px; 
	color: #000000; 
	text-decoration: none;
}

.fhe-main-content #exhibitorListComponent a.verdanaboldlink10 {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-weight: bold; 
		color: #a31215; 
		text-decoration: underline;
		}
	.fhe-main-content #exhibitorListComponent a:hover.verdanaboldlink10 {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-weight: bold; 
		color: #000000; 
		text-decoration: none;
		}

/*dynamic pages*/
.fhe-dynamic-header{
	background-color:#a31215;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	}
	
/*photo style*/
.fhe-main .photo img{
	border: #C0C0C0 2px solid;
}
	


/*EMSFH09*//* ---------------------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------------------*/
	
.emsfh-wrapper{
	background-image: url(emsfh/images/2009/bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #f1f0ef;
	height: auto;
	margin: 0 0 0 0;
	}
.emsfh-masthead{
	background: url(emsfh/images/2009/masthead.jpg) left top no-repeat;
	}


/*main content sections*//* -----------------------------------*/
.emsfh-main{
	background-image:url(emsfh/images/2009/main-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	text-decoration: none;
	}
.emsfh-main-index{
	background-image:url(emsfh/images/2009/main-index-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	text-decoration: none;
	}
.emsfh-main-no-pic{
	background-image: url(emsfh/images/2009/EMSFHE-regular-page-no-image.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	text-decoration: none;
	}

/*photo style*/
.emsfh-main .photo img{
	border: #C0C0C0 2px solid;
}

/*top navigation*//* ------------------------------*/	
.emsfh-top-nav {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #494848; 
	text-decoration: none; 
	}
	 a.emsfh-top-nav{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #494848; 
	text-decoration: underline; 
	}
	a:hover.emsfh-top-nav{ 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		font-weight: bold; 
		color: #000000; 
		text-decoration: none;
		}
	
/*left navigation*//* ------------------------------*/	
.emsfh-nav{
	background-color: #c41016;
}
	.emsfh-nav td{
		padding: 1px 1px 1px 7px;
	}

.emsfh-nav-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.emsfh-nav-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #d9d7d7;
	text-decoration: none;
}
		a:hover.emsfh-nav-link {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: #ffffff;
			text-decoration: none;
		}
		
.emsfh-nav-link-big { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none; }
		
		a:hover.emsfh-nav-link-big { 
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			font-weight: bold; 
			color: #ffffff; 
			text-decoration: none; 
			}

.emsfh-nav-td-bg {
	background-color: none; 
	}
.emsfh-nav-td-highlight {
	background-image:url(emsfh/images/2009/left-nav-highlight.jpg);
	background-position:top left;
	background-repeat: no-repeat;
	background-color: #f49423; 
	}
	
/*footer*//* --------------------------------------------------*/
.footer{
	font: 12px Arial, Helvetica, sans-serif;
	color:#494848;
}	
	.footer a{
		font:bold Arial, Helvetica, sans-serif 10px;
		color:#494848;
		text-decoration:underline;
	}
	.footer a:hover{
		font:bold Arial, Helvetica, sans-serif 10px;
		color:#000000;
		text-decoration:none;
	}

/*text styling*//* --------------------------------------------------*/	
.emsfh-wrapper h1{	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 20px; 
	font-weight: bold; 
	color: #333333; 
	text-decoration: none; 
	}
	
.emsfh-wrapper h2{
	border-bottom: dotted 2px #CCCCCC;
	padding-bottom: 2px;
	margin: 10px 0px 10px 0px;	
	font: bold 16px Arial, Helvetica, sans-serif;
	color:#000000;
	}
	
.emsfh-main a,.emsfh-main-index a, .emsfh-main-no-pic a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#DF3740;
	text-decoration: underline;
	}
	.emsfh-main a:hover,.emsfh-main-index a:hover, .emsfh-main-no-pic a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#DF3740;
	text-decoration: none;
	}
	

.emsfh-photo img{
	border-width: 2px;
	border-color: #ED1F23;
	}
	
/*exhibitor list links*/
.emsfh-wrapper #exhibitorListComponent a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 12px; 
	color: #000000; 
	text-decoration: none;
}

.emsfh-wrapper #exhibitorListComponent a.verdanaboldlink10 {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-weight: bold; 
		color: #DF3740; 
		text-decoration: underline;
		}
.emsfh-wrapper #exhibitorListComponent a:hover.verdanaboldlink10 {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-weight: bold; 
		color: #000000; 
		text-decoration: none;
		}
		
/*General*/
.admin-image {
	padding: 0px 6px 2px 0;
	float: left;
	}
