.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; }
.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; }
.arialblue14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0a55a3; text-decoration: none; }
.verdanaboldblue12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #00529C; text-decoration: none; }
.verdanaboldblue14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #00529C; text-decoration: none; }
.EMSverdanaboldlink10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #cc0000; text-decoration: underline; }
a:hover.EMSverdanaboldlink10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #00579C; text-decoration: underline; }
.fhelink14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #CC0000; text-decoration: underline; }
a:hover.fhelink14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; text-decoration: underline; }
.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; }
.fhlv-verdanablacklink10 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none; }
a:hover.fhlv-verdanablacklink10 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #cc0000; text-decoration: none; }
.fhlvmainlink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC0000; text-decoration: underline; }
a:hover.fhlvmainlink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #F4A526; 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 }

.fhw07-td-bg { 
	color: #ffffff; 
	font-family: Arial; 
	font-weight: normal; 
	font-size: 10px; 
	background-color: #F6C769; 
}
.fhw07-td-bg-highlight { 
	color: #ffffff; 
	font-family: Arial; 
	font-weight: normal; 
	font-size: 10px; 
	background-color: #FCE4B6; 
}
.fhw07-nav-top { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #E7941D; 
	text-decoration: underline; 
}
a:hover.fhw07-nav-top { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #E7941D; 
	text-decoration: none; 
}
.fhw07-nav-top-plain { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #E7941D; 
	text-decoration: none; 
}
.fhw07-main-bkgd {
	background-image: url(fhw/images/2007/FHW07-bkgrnd-main.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FDF5E2;
}
.fhw07-header { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none; 
}
.fhw07-dynamic-header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F6C769;
	border-top: 1px none #999999;
	border-right: 1px none #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none #999999;
}
.FHW07-outline {
	border: 1px solid #999999;
}
.FHW07-dynamic-bkgnd {
	background-color: #FAE3B1;
}
.fhe07-nav-top { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #DDDDDD; 
	text-decoration: underline; 
}
a:hover.fhe07-nav-top { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #ffffff; 
	text-decoration: none; 
}
.fhe07-nav-top-plain { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #DDDDDD; 
	text-decoration: none; 
}
.fhe07-main-bkgd {
	background-image: url(fhe/images/2007/bkgrnd-main.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.fhe07-index-bkgd {
	background-image: url(fhe/images/2007/FHE07-index-bkgrnd.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.fhe07-main-bkgd-bottum {
	background-image: url(fhe/images/2007/bkgrnd-main-bottum.jpg);
	background-repeat: repeat;
	background-position: center;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.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;
}
.fhe-navlinkbold { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none; 
}
a:hover.fhe-navlinkbold { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #cc0000; 
	text-decoration: none; 
}
.ems07-index-bkgd {
	background-image: url(ems/images/2007/EMS07-index-bkgrnd.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.ems07-main-bkgd {
	background-image: url(ems/images/2007/bkgrnd-main-2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.ems07-main-bkgd-bottum {
	background-image: url(ems/images/2007/bkgrnd-main-bottum.jpg);
	background-repeat: repeat;
	background-position: center;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.ems-navlink { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
}
a:hover.ems-navlink { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #00529C; 
	text-decoration: none; 
}
.ems-navlinkbold { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none; 
}
a:hover.ems-navlinkbold { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #00529C; 
	text-decoration: none; 
}
.featuredwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.fhc07-main-bkgd-bottum {
	background-image: url(fhc/images/2007/bkgrnd-main-bottum.jpg);
	background-repeat: repeat;
	background-position: center;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.fhc07-index-bkgd {
	background-image: url(fhc/images/2007/FHC07-index-bkgrnd.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.fhc07-main-bkgd {
	background-image: url(fhc/images/2007/bkgrnd-main.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.arialred14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
}

/*FHW 2008*/

.fhw08-wrapper{
	background-image: url(fhw/images/2008/bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	height: auto;
	margin: 0 0 0 0;
}
.fhw08-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; 
	}
	
	.fhw08-main-content a{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #CC0000; 
	text-decoration: underline; 
	}

.fhw08-nav{
	background-image:url(fhw/images/2008/FHW08-nav-bg.gif);
	background-position: left top;
	background-repeat: repeat-y;
	background-color: #C10E16;
}
	.fhw08-nav td{
		padding: 1px 1px 1px 7px;
	}
.fhw08-main-header { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: bold; 
	color: #B10D14; 
	text-decoration: none; 
}
.fhw08-nav-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #fedc54;
	text-decoration: none;
}
.fhw08-nav-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #E8E8E8;
	text-decoration: none;
}
		a:hover.fhw08-nav-link {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: #EBAAAD;
			text-decoration: none;
		}
		
.fhw08-nav-link-big { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none; }
		
		a:hover.fhw08-nav-link-big { 
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			font-weight: bold; 
			color: #EBAAAD; 
			text-decoration: none; }

.fhw08-nav-td-bg {
	background-color: none; 
	}
.fhw08-nav-td-bg-highlight { 
	background-color: #9F0C12;
	}
.fhw08-photo img{
	border-width: 2px;
	border-color: #ED1F23;
	}
	
	/*EMSFH08*/
	
.emsfh08-wrapper{
	background-image: url(emsfh/images/2008/bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #DDDDDD;
	height: auto;
	margin: 0 0 0 0;
	}
.emsfh08-main-content{
	background-image:url(emsfh/images/2008/content-top-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #DDDDDD;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	text-decoration: none;
	}
.emsfh08-index-main-content{
	background-image:url(emsfh/images/2008/index-photo-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #DDDDDD;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	text-decoration: none;
	}

.emsfh08-top-nav {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #3D3D3D; 
	text-decoration: none; 
	}
	a:hover.emsfh08-top-nav { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		font-weight: bold; 
		color: #000000; 
		text-decoration: underline;
		}
.emsfh08-nav{
	background-image:url(emsfh/images/2008/emsfh-nav-bg.gif);
	background-position: left top;
	background-repeat: repeat-y;
	background-color: #323232;
}
	.emsfh08-nav td{
		padding: 1px 1px 1px 7px;
	}
.emsfh08-main-header { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: bold; 
	color: #333333; 
	text-decoration: none; 
}
.emsfh08-nav-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FBE496;
	text-decoration: none;
}
.emsfh08-nav-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #E8E8E8;
	text-decoration: none;
}
		a:hover.emsfh08-nav-link {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: #FBE496;
			text-decoration: none;
		}
		
.emsfh08-nav-link-big { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none; }
		
		a:hover.emsfh08-nav-link-big { 
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			font-weight: bold; 
			color: #FBE496; 
			text-decoration: none; 
			}

.emsfh08-nav-td-bg {
	background-color: none; 
	}
.emsfh08-nav-td-bg-highlight { 
	background-color: #676767;
	}
.emsfh08-photo img{
	border-width: 2px;
	border-color: #ED1F23;
	}
	

/*FHE 2008*/

.fhe08-wrapper{
	background-image: url(fhe/images/2008/bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	height: auto;
	margin: 0 0 0 0;
}
.fhe08-main-content{
	background-image:url(fhe/images/2008/content-top-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	font: 12px Arial, Helvetica, sans-serif;
}

	.fhe08-main-content a {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-weight: bold; 
		color: #E57101; 
		text-decoration: underline;
		}
		.fhe08-main-content a:hover { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-weight: bold; 
		color: #000000; 
		text-decoration: underline; 
		}
		
.fhe08-main-content-index{
	background-image:url(fhe/images/2008/photos/index-top-content.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
.fhe08-main-content-index-new{
	background-image:url(fhe/images/2008/photos/index-top-content-new.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}
	.fhe08-main-content-index a {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-weight: bold; 
		color: #E57101; 
		text-decoration: underline;
		}
		.fhe08-main-content-index a:hover { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-weight: bold; 
		color: #000000; 
		text-decoration: underline; 
		}
	
	.fhe08-main-content .fhe08-header-link a{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 14px; 
		font-weight: bold; 
		color: #E57101; 
		text-decoration: underline;
		}
		.fhe08-main-content .fhe08-header-link a:hover {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 14px; 
		font-weight: bold; 
		color: #000000; 
		text-decoration: underline;
		}
		
		.fhe08-main-content .reverse a { 
				font: bold 12px Arial, Helvetica, sans-serif;
				color: #E57101; 
				text-decoration: underline;
				}
				.fhe08-main-content .reverse a:hover { 
				font: bold 12px Arial, Helvetica, sans-serif; 
				color: #FFC40C; 
				text-decoration: none; 
				}
				
		.fhe08-main-content .managers-message {
		padding: 0px 10px 5px 10px;
		}
		.fhe08-main-content .managers-message .welcome {
		font: italic bold 16px Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #000000;
		}
		.fhe08-main-content .managers-message-button {
		padding: 0px 5px 5px 15px;
		background: url(fhe/images/2008/temp-home/managers-message-button.jpg) left top no-repeat;
		font: bold Arial, Helvetica, sans-serif 12px;
		color: #FFFFFF;
		}
		.fhe08-main-content .managers-message-button a{
		font: bold Arial, Helvetica, sans-serif 12px;
		color: #FFFFFF;
		text-decoration: none;
		}
		.fhe08-main-content .managers-message-button a:hover{
		font: bold Arial, Helvetica, sans-serif 12px;
		color: #fde9a1;
		text-decoration: none;
		}
		
		.fhe08-temp-left {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-weight: bold; 
		color: #000000; 
		text-decoration: none;
		}
		.fhe08-temp-left a{ 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-weight: bold; 
		color: #E57101; 
		text-decoration: underline; 
		}
		.fhe08-temp-left a:hover{ 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-weight: bold; 
		color: #000000; 
		text-decoration: none; 
		}
		
		
		

	
.fhe08-top-nav {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #3D3D3D; 
	text-decoration: none; 
	}
	.fhe08-top-nav td{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #3D3D3D; 
	text-decoration: none; 
	}
.fhe08-top-nav a{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #3D3D3D; 
	text-decoration: none; 
	}
	.fhe08-top-nav a:hover{ 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		font-weight: bold; 
		color: #000000; 
		text-decoration: underline;
		}
.fhe08-nav{
	background-image:url(emsfh/images/2008/emsfh-nav-bg.gif);
	background-position: left top;
	background-repeat: repeat-y;
	background-color: #323232;
}
	.fhe08-nav td{
		padding: 1px 1px 1px 7px;
	}
.fhe08-main-header { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: bold; 
	color: #323232; 
	text-decoration: none; 
}
.fhe08-index-header { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 22px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none; 
}
.fhe08-header-yellow { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: bold; 
	color: #FFC40A; 
	text-decoration: none; 
}
.fhe08-header-with-bar {
	background-image: url(fhe/images/2008/header-bar-bg-yellow.gif);
	background-position: left top;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #323232; 
	}
	.fhe08-header-with-bar a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #323232;
	text-decoration: underline; 
	}
	.fhe08-header-with-bar a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #323232;
	text-decoration: none; 
	}
	
.fhe08-nav-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFDF72;
	text-decoration: none;
}
.fhe08-nav-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #E8E8E8;
	text-decoration: none;
}
		a:hover.fhe08-nav-link{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: #FBE496;
			text-decoration: none;
		}
		
.fhe08-nav-link-big { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none; }
		
		a:hover.fhe08-nav-link-big { 
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			font-weight: bold; 
			color: #FBE496; 
			text-decoration: none; 
			}

.fhe08-nav-td-bg {
	background-color: none; 
	}
.fhe08-td-bg-highlight { 
	background-color: #676767;
	}

#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;
		}

.fhe08-photo img{
	display: block;
	border-color: #999999;
	border-width: medium;
}

	
/*EMS 2008*/

.ems-wrapper{
	background: #dddddd url(ems/images/2008/bg.jpg) repeat-x left top;   
	height: auto;
	margin: 0 0 0 0;
}
.ems-temp-page-header{
	background:url(ems/images/2008/temp-home/temp-page-header.jpg) no-repeat left top;
}
.ems-page-header{
	background:url(ems/images/2008/page-header.jpg) no-repeat left top;
}
.ems-main-content{
	background-image:url(ems/images/2008/content-top-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

	.ems-main-content a { 
		font: bold 12px Arial, Helvetica, sans-serif;
		color: #344da4; 
		text-decoration: underline;
		}
		.ems-main-content a:hover { 
		font: bold 12px Arial, Helvetica, sans-serif; 
		color: #000000; 
		text-decoration: none; 
		}
		
.ems-main-content-index{
	background:url(ems/images/2008/photos/content-top-bg.jpg) repeat-x left top;
	font: bold 12px Arial, Helvetica, sans-serif; 
}
.ems-main-content-index td{
	font: bold 12px Arial, Helvetica, sans-serif; 
}
	.ems-main-content-index a {
		font: bold 12px Arial, Helvetica, sans-serif; 
		color: #E57101; 
		text-decoration: underline;
		}
		.ems-main-content-index a:hover { 
		font: bold 12px Arial, Helvetica, sans-serif; 
		color: #000000; 
		text-decoration: none; 
		}
	
	.ems-main-content .ems-header-link a{
		font: bold 14px Arial, Helvetica, sans-serif; 
		color: #E57101; 
		text-decoration: underline;
		}
		.ems-main-content .ems-header-link a:hover {
		font: bold 14px Arial, Helvetica, sans-serif; 
		color: #000000; 
		text-decoration: none;
		}

	
.ems-top-nav {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #3D3D3D; 
	text-decoration: none; 
	}
	.ems-top-nav td{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #3D3D3D; 
	text-decoration: none; 
	}
.ems-top-nav a{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;  
	color: #3D3D3D; 
	text-decoration: none; 
	}
	.ems-top-nav a:hover{ 
		font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
		color: #000000; 
		text-decoration: underline;
		}
.ems-footer {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;  
	color: #3D3D3D; 
	text-decoration: none; 
	}
.ems-footer a{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;  
	color: #344da4; 
	text-decoration: underline; 
	}
	.ems-footer a:hover{ 
		font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
		color: #000000; 
		text-decoration: none;
		}
.ems-nav{
	background: #283B7D url(ems/images/2008/nav-bg.gif) repeat-y left top;
}
	.ems-nav td{
		padding: 1px 1px 1px 7px;
	}
.ems-index-header { 
	font: bold 26px Arial, Helvetica, sans-serif;
	color: #283B7D; 
	text-decoration: none; 
}
.ems-main-header { 
	font: bold 19px Arial, Helvetica, sans-serif;
	color: #283B7D; 
	text-decoration: none; 
}
.ems-sub-header { 
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #283B7D; 
	text-decoration: none; 
}
	.ems-sub-header a{ 
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #283B7D; 
	text-decoration: underline; 
	}
	.ems-sub-header a:hover{ 
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #283B7D; 
	text-decoration: none; 
	}

.ems-header-yellow { 
	font: bold 18px Arial, Helvetica, sans-serif; 
	color: #FFC40A; 
	text-decoration: none; 
}
.ems-header-with-bar {
	background: #283b7d repeat-x left top;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #ffffff; 
	}
	.ems-header-with-bar a{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: underline; 
	}
		.ems-header-with-bar a:hover{
		font: bold 12px Arial, Helvetica, sans-serif;
		color: #FFC40A;
		text-decoration: none; 
		}

	.ems-index-photo{
	display: block;
	height: 100px;
	margin-top: 0px;
	text-align: center;
	}
		.ems-index-photo a{
		font: bold 12px Arial, Helvetica, sans-serif;
		color: #ffffff;
		text-decoration: none;
		}

		.ems-index-photo a:hover{
		color: #FFDF72;
		text-decoration: underline; 
		}	
	
.ems-nav-header {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #FFDF72;
	text-decoration: none;
}
.ems-nav-link {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #E8E8E8;
	text-decoration: none;
}
		a:hover.ems-nav-link{
			font: bold 10px Arial, Helvetica, sans-serif;
			color: #FBE496;
			text-decoration: none;
		}
		
.ems-nav-link-big { 
	font: bold 12px Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	text-decoration: none; }
		
		a:hover.ems-nav-link-big { 
			font: bold 12px Arial, Helvetica, sans-serif;  
			color: #FBE496; 
			text-decoration: none; 
			}

.ems-nav-bg {
	background-color: none; 
	}
.ems-nav-bg-over { 
	background-color: #202D62;
	}

/*ems08 temp home*/
.ems-main-content .managers-message {
		font: Arial, Helvetica, sans-serif 12px;
		width: 255px;
		padding: 0px 10px 5px 10px;
		}
		.ems-main-content .managers-message .welcome {
		font: italic bold 16px Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #000000;
		}
		.ems-main-content .managers-message-button {
		padding: 0px 5px 5px 15px;
		background: url(ems/images/2008/temp-home/managers-message-button.jpg) left top no-repeat;
		font: bold Arial, Helvetica, sans-serif 12px;
		color: #FFFFFF;
		}
		.ems-main-content .managers-message-button a{
		font: bold Arial, Helvetica, sans-serif 12px;
		color: #FFFFFF;
		text-decoration: none;
		}
		.ems-main-content .managers-message-button a:hover{
		font: bold Arial, Helvetica, sans-serif 12px;
		color: #fde9a1;
		text-decoration: none;
		}
		.ems-main-content .paper-icon{
		background: url(fhc/images/2008/temp-home/reciept-icon-bg.jpg) left top no-repeat;
		}
		
		/*left side*/
		.ems-sidebar {
		font:  12px Arial, Helvetica, sans-serif;
		background: #F7F7F7;
		}
		.ems-sidebar a { 
		font: bold 12px Arial, Helvetica, sans-serif;
		color: #344da4; 
		text-decoration: underline;
		}
		.ems-sidebar a:hover { 
		font: bold 12px Arial, Helvetica, sans-serif; 
		color: #000000; 
		text-decoration: none; 
		}
			
			.ems-sidebar .subtext a { 
			font: bold 10px Arial, Helvetica, sans-serif;
			color: #344da4; 
			text-decoration: underline;
			}
			.ems-sidebar .subtext a:hover { 
			font: bold 10px Arial, Helvetica, sans-serif; 
			color: #000000; 
			text-decoration: none; 
			}


/*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;
		}
		

.photo img{
  padding:4px;
  border:1px solid #ddd;
  }	
	


/*FHC 2008*/

.fhc-wrapper{
	background: #ffffff url(fhc/images/2008/bg.jpg) repeat-x left top;   
	height: auto;
	margin: 0 0 0 0;
}
.fhc-page-header{
	background:url(fhc/images/2008/page-header.jpg) no-repeat left top;
}

	/*temp header*/
	.fhc-temp-page-header{
	background:url(fhc/images/2008/temp-home/temp-page-header.jpg) no-repeat left top;
}
	
.fhc-main-content{
	background-image:url(fhc/images/2008/content-top-bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

	.fhc-main-content a { 
		font: bold 12px Arial, Helvetica, sans-serif;
		color: #E57101; 
		text-decoration: underline;
		}
		.fhc-main-content a:hover { 
		font: bold 12px Arial, Helvetica, sans-serif; 
		color: #000000; 
		text-decoration: none; 
		}
		
.fhc-main-link {
		font: bold 12px Arial, Helvetica, sans-serif;
		color: #E57101; 
		text-decoration: underline;
		}
		.fhc-main-link a:hover { 
		font: bold 12px Arial, Helvetica, sans-serif; 
		color: #000000; 
		text-decoration: none; 
		}
			
		
.fhc-main-content .index{
	background:url(fhc/images/2008/index-content-top.jpg) repeat-x left top;
}
	
	.fhc-main-content .fhc-header-link a{
		font: bold 14px Arial, Helvetica, sans-serif; 
		color: #E57101; 
		text-decoration: underline;
		}
		.fhc-main-content .fhc-header-link a:hover {
		font: bold 14px Arial, Helvetica, sans-serif; 
		color: #000000; 
		text-decoration: none;
		}

	
.fhc-top-nav {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #3D3D3D; 
	text-decoration: none; 
	}
	.fhc-top-nav td{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #3D3D3D; 
	text-decoration: none; 
	}
.fhc-top-nav a{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;  
	color: #3D3D3D; 
	text-decoration: none; 
	}
	.fhc-top-nav a:hover{ 
		font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
		color: #000000; 
		text-decoration: underline;
		}
.fhc-footer {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;  
	color: #3D3D3D; 
	text-decoration: none; 
	}
.fhc-footer a{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;  
	color: #344da4; 
	text-decoration: underline; 
	}
	.fhc-footer a:hover{ 
		font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
		color: #000000; 
		text-decoration: none;
		}
.fhc-nav{
	background: #555554 url(fhc/images/2008/nav-bg.gif) repeat-y left top;
}
	.fhc-nav td{
		padding: 1px 1px 1px 7px;
	}
.fhc-main-header { 
	font: bold 19px Arial, Helvetica, sans-serif;
	color: #283B7D; 
	text-decoration: none; 
}
.fhc-sub-header { 
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #283B7D; 
	text-decoration: none; 
}
.fhc-header-yellow { 
	font: bold 18px Arial, Helvetica, sans-serif; 
	color: #FFC40A; 
	text-decoration: none; 
}


.fhc-subhead-line {
	background: url(fhc/images/2008/subhead-line-bg.gif) repeat-x left top;
	color: #000000; 
	}
	.fhc-subhead-line a{
	color: #000000;
	text-decoration: underline; 
	}
		.fhc-subhead-line a:hover{
		color: #000000;
		text-decoration: none; 
		}

	.ems-index-photo{
	margin-top: 20px;
	text-align: center;
	}
		.ems-index-photo a{
		font: bold 12px Arial, Helvetica, sans-serif;
		color: #ffffff;
		text-decoration: none;
		}

		.ems-index-photo a:hover{
		color: #FFDF72;
		text-decoration: underline; 
		}
		
		
	

	
.fhc-nav-header {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #ffdf72;
	text-decoration: none;
}
.fhc-nav-link {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
		a:hover.fhc-nav-link{
			font: bold 10px Arial, Helvetica, sans-serif;
			color: #FBE496;
			text-decoration: none;
		}
		
.fhc-nav-link-big { 
	font: bold 12px Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	text-decoration: none; }
		
		a:hover.fhc-nav-link-big { 
			font: bold 12px Arial, Helvetica, sans-serif;  
			color: #FBE496; 
			text-decoration: none; 
			}

.fhc-nav-bg {
	background-color: none; 
	}
.fhc-nav-bg-over { 
	background-color: #676767;
	}
	
	/*fhc08 temp home*/
		.fhc-main-content .managers-message {
		width: 255px;
		padding: 0px 10px 5px 10px;
		}
		.fhc-main-content .managers-message-button {
		padding: 0px 5px 5px 15px;
		background: url(fhc/images/2008/temp-home/managers-message-button.jpg) left top no-repeat;
		font: bold Arial, Helvetica, sans-serif 12px;
		color: #FFFFFF;
		}
		.fhc-main-content .managers-message-button a{
		font: bold Arial, Helvetica, sans-serif 12px;
		color: #FFFFFF;
		text-decoration: none;
		}
		.fhc-main-content .managers-message-button a:hover{
		font: bold Arial, Helvetica, sans-serif 12px;
		color: #fde9a1;
		text-decoration: none;
		}
		
		.fhc-main-content .paper-icon{
		background: url(fhc/images/2008/temp-home/reciept-icon-bg.jpg) left top no-repeat;

/*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;
		}
		

.photo img{
  padding:4px;
  border:1px solid #ddd;
  }	
	
/*FHW 2009*/
.fhw09-wrapper{
	background-image: url(fhw/images/2009/bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	height: auto;
	margin: 0 0 0 0;
}
.fhw09-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; 
	}
	.fhw09-main-content a{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #CC0000; 
	text-decoration: underline; 
	}

.fhw09-nav{
	background-position: left top;
	background-repeat: repeat-y;
	background-color: #720000;
}
	.fhw09-nav td{
		padding: 1px 1px 1px 7px;
	}
	
	
	