.mainsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6A80A2;
}
.linksmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E0E4EB;
	font-weight: bolder;
	text-decoration: underline; }
	a:hover.linksmall { color: #C5CDDA; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bolder; text-decoration: none;
}
.fakelinksmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6A80A2;
	font-weight: bolder;}
}
.mainlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3C7CC4;
	text-decoration: underline;
	font-weight: bold; }
a:hover.mainlink { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;
}
.mainlink2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C5CDDA;
	text-decoration: underline;
	font-weight: bold; }
a:hover.mainlink2 { color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;
}
.reglink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #C5CDDA;
	text-decoration: underline;
	font-weight: bold; }
a:hover.reglink { color: #ffffff; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;
}
.blacktext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.whitelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff; }
	a:hover.whitelink { color: #C5CDDA; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;
}
.smallblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.whitetextsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	line-height: normal
}
.bluetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #014374;
	text-decoration: none;
	font-weight: normal;
}
.whitebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.rowColorOdd {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.rowColorEven {
	background-color: #E9F3FE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.searchform {
	font-family: Arial, Helvetica;
	font-size: 9px;
	color: #000000;
	width: 160px;
}
.featured { font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 16px }
.advanced { font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px }
.bigfront { font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #873100; font-size: 27px }
.blacklink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000; }
	a:hover.blacklink { color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;
}
.verdanablack {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.orangetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc3300;
	text-decoration: none;
	font-weight: bold;
}
.linksmall2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline; }
	a:hover.linksmall2 { color: #0357A9; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;
}
.bigitalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #000000;
	text-decoration: none;
}
.smallarialitalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #000000;
	text-decoration: none;
}
.boldblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0357A9;
	text-decoration: none;
}
.smallverdanaitalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #000000;
	text-decoration: none;
}
.exhibitorlistsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a:hover.exhibitorlistsmall { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #9C5C41;
	text-decoration: underline;
}
.exhibitorlistbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a:hover.exhibitorlistbig { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9C5C41;
	text-decoration: underline;
}
.navlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a:hover.navlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ff0000;
	text-decoration: underline;
}
.redtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #873100;
	text-decoration: none;
	font-weight: bold;
}
.redtext12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #873100;
	text-decoration: none;
	font-weight: bold;
}
.redtext14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #873100;
	text-decoration: none;
	font-weight: bold;
}
.redtext16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #873100;
	text-decoration: none;
	font-weight: bold;
}
.redtext18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #873100;
	text-decoration: none;
	font-weight: bold;
}
.redtext24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #873100;
	text-decoration: none;
	font-weight: bold;
}

.purple12bold { color: #593757; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica }
.green12bold { color: #456439; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica }
.purple14bold { color: #5E3D72; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica }
.navsmallblack   { color: #cccccc; font-size: 10px; font-family: Arial, Helvetica; font-weight: bold; text-decoration: none }
a:hover.navsmallblack    { color: #cccccc; font-size: 10px; font-family: Arial, Helvetica; font-weight: bold; text-decoration: none }
.main { font-size: 12px; font-family: Arial, Helvetica; text-decoration: none; color: #000000 }
.navbig   { color: #B0CBAC; font-size: 12px; font-family: Arial, Helvetica; font-weight: bold}
a:hover.navbig    { color: #7C647D; font-size: 12px; font-family: Arial, Helvetica; font-weight: bold; text-decoration: none }
.navbig2   { color: #B0CBAC; font-size: 12px; font-family: Arial, Helvetica; font-weight: bold}
.navsmall   { color: #ffffff; font-size: 10px; font-family: Arial, Helvetica; text-decoration: none }
a:hover.navsmall    { color: #9B839C; font-size: 10px; font-family: Arial, Helvetica; text-decoration: underline }
.exhibitorlist { color: #ffffff; font-size: 10px; font-family: Arial, Helvetica }
a:hover.exhibitorlist { color: #025C9A; font-size: 10px; font-family: Arial, Helvetica }
.black12  { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000}
.black12j { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: justify }
.black14  { color: black; font-size: 14px; font-family: Arial, Helvetica, sans-serif }
.black16 { color: black; font-size: 16px; font-family: Arial, Helvetica, sans-serif }
.black14bold { color: black; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica }
.blue14bold { color: #025C9A; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica }
.blue13bold { color: #025C9A; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica }
.black10  { color: black; font-size: 10px; font-family: Arial, Helvetica, sans-serif }


.white10 { color: white; font-size: 10px; font-family: Arial, Helvetica }
.white12 { color: white; font-size: 12px; font-family: Arial, Helvetica }
.white12bold { color: white; font-size: 12px; font-family: Arial, Helvetica; font-weight: bold }
.blue14 { color: #0a55a3; font-size: 14px; font-family: Arial, Helvetica }
a:hover.blue14 { color: #c00000; font-size: 14px; font-family: Arial, Helvetica }
.blue12 { color: #0a55a3; font-size: 12px; font-family: Arial, Helvetica }
.blue10 { color: #0a55a3; font-size: 10px; font-family: Arial, Helvetica }
.red12 { color: #c00000; font-size: 12px; font-family: Arial, Helvetica }
.red12bold { color: #E51837; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica }
.red14bold { color: #485E82; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica }
.red14 { color: #485E82; font-size: 15px; font-family: Arial, Helvetica }
.red18 { color: #c00000; font-size: 18px; font-family: Arial, Helvetica }
.ielink { color: #887786; font-size: 10px; font-family: Arial, Helvetica; text-decoration: underline }
a:hover.ielink { color: #593757; font-size: 10px; font-family: Arial, Helvetica; text-decoration: none }
a:hover.red14 { color: #f00; font-size: 14px; font-family: Arial, Helvetica }
.brightred12 { color: #e00; font-size: 12px; font-family: Arial, Helvetica }
.whitelink10 { color: white; font-size: 10px; font-family: Arial, Helvetica; text-decoration: none }
a:hover.whitelink10 { color: white; font-size: 10px; font-family: Arial, Helvetica; text-decoration: underline }
.searchform { font-size: 9px; font-family: Arial, Helvetica; background-color: #f7f6f3; width: 160px }
.searchbutton { font-weight: bold; font-size: 11px; font-family: Arial, Helvetica; background-color: #f7f6f3 }
.formcolor { background-color: #f7f6f3; font-size: 12px; font-family: Arial, Helvetica }
.oddrow  { background-color: #f3f3f3; font-size: 12px; font-family: Arial, Helvetica }
.evenrow { background-color: white; }
.tab_black10 { color: black; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.a:hover.tab_black10 { color: black; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
.tab_black12 { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.a:hover.tab_black12 { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
.tab_blue12 { color: #009; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.a:hover.tab_blue12 { color: #009; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
.tab_red12 { color: #c00; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.a:hover.tab_red12 { color: #c00; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
.tab_white12 { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.a:hover.tab_white12 { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }

.advanced { color: #E4181E; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px }
.rowColorOdd { background-color: #f3f3f3; font-size: 12px; font-family: Arial, Helvetica }
.rowColorEven { background-color: white; font-size: 12px; font-family: Arial, Helvetica }
.blue14bold { color: #025C9A; font-size: 14px; font-family: Arial, Helvetica; font-weight: bold }
.darkblue12 { color: #004881; font-size: 12px; font-family: Arial, Helvetica }
.blue16bold { color: #025C9A; font-size: 16px; font-family: Arial, Helvetica; font-weight: bold }
.darkblue16 { color: #004881; font-size: 16px; font-family: Arial, Helvetica; }
.darkblue14 { color: #004881; font-size: 14px; font-family: Arial, Helvetica; }
.greentext   { color: #B0CBAC; font-size: 12px; font-family: Arial, Helvetica; font-weight: bold}

/* Web Ads*/
.bubble-container{
	position: relative;
}
#big-press-bubble a{
	position: absolute; left: 248px; top: 19px;
	background: url(images/2007/web-ads/big-press-bubble.gif) no-repeat left top;
	width: 256px;
	height: 157px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#big-press-bubble a:hover{
	background-position: -256px 0px;
	}
#big-newprods-bubble a{
	position: absolute;
	left: 202px;
	top: -189px;
	background: url(images/2007/web-ads/big-newprods-bubble.gif) no-repeat left top;
	width: 324px;
	height: 199px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#big-newprods-bubble a:hover{
	background-position: -324px 0px;
	}
#newprods-bubble a{
	position: absolute; left: 75px; top: -29px;
	background: url(images/2007/web-ads/newprods-bubble.gif) no-repeat left top;
	width: 126px;
	height: 78px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#newprods-bubble a:hover{
	background-position: -126px 0px;
	}

#press-bubble a{
	position: absolute; left: 76px; top: 7px;
	background: url(images/2007/web-ads/press-bubble.gif) no-repeat left top;
	width: 120px;
	height: 68px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#press-bubble a:hover{
	background-position: -120px 0px;
	}
#exhib-bubble a{
	position: absolute; left: 72px; top: -60px;
	background: url(images/2007/web-ads/exhib-bubble.gif) no-repeat left top;
	width: 120px;
	height: 68px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#exhib-bubble a:hover{
	background-position: -120px 0px;
	}

#search-bubble a{
	position: absolute; left: -108px; top: 35px;
	background: url(images/2007/web-ads/search-bubble.gif) no-repeat left top;
	width: 120px;
	height: 68px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}

#search-bubble a:hover{
	background-position: -120px 0px;
	}

#search-bubble-sm a{
	position: absolute; left: -70px; top: 34px;
	background: url(images/2007/web-ads/search-bubble-small.gif) no-repeat left top;
	width: 76px;
	height: 32px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}

#search-bubble-sm a:hover{
	background-position: -76px 0px;
	}

#exhib-bubble-sm a{
	position: absolute; left: 62px; top: -30px;
	background: url(images/2007/web-ads/exhib-bubble-small.gif) no-repeat left top;
	width: 76px;
	height: 32px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#exhib-bubble-sm a:hover{
	background-position: -76px 0px;
	}
#newprods-bubble-sm a{
	position: absolute; left: 69px; top: -16px;
	background: url(images/2007/web-ads/newprods-bubble-small.gif) no-repeat left top;
	width: 76px;
	height: 32px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#newprods-bubble-sm a:hover{
	background-position: -76px 0px;
	}
#press-bubble-sm a{
	position: absolute; left: 74px; top: 11px;
	background: url(images/2007/web-ads/press-bubble-small.gif) no-repeat left top;
	width: 76px;
	height: 32px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#press-bubble-sm a:hover{
	background-position: -76px 0px;
	}
#advanced-bubble a{
	position: absolute; left: 154px; top: -69px;
	background: url(images/2007/web-ads/advanced-bubble.gif) no-repeat left top;
	width: 126px;
	height: 78px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#advanced-bubble a:hover{
	background-position: -126px 0px;
	}
	
#featured-bubble a{
	position: absolute; left: 249px; top: -67px;
	background: url(images/2007/web-ads/featured-bubble.gif) no-repeat left top;
	width: 126px;
	height: 78px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#featured-bubble a:hover{
	background-position: -126px 0px;
	}
#featured-bubble-small a{
	position: absolute; left: 117px; top: 5px;
	background: url(images/2007/web-ads/featured-bubble-small.gif) no-repeat left top;
	width: 76px;
	height: 32px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#featured-bubble-small a:hover{
	background-position: -76px 0px;
	}
#featured-bubble-small2 a{
	position: absolute; left: 141px; top: -24px;
	background: url(images/2007/web-ads/featured-bubble-small.gif) no-repeat left top;
	width: 76px;
	height: 32px;
	display: block;
	overflow: hidden; /* For nested divs in Safari */
	}
#featured-bubble-small2 a:hover{
	background-position: -76px 0px;
	}

