a:link{
	color:#990000;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
}
a:hover{
	color:#FF0000;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
}
a:visited{
	color:#990000;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
}
a:active{
	color:#FF0000;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
.tx-bodycopy {
	font-family: "Lucuda Grande", Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}
.tx-textbold {
	font-family: "Lucuda Grande", Arial, sans-serif;
	font-size: 16x;
	line-height: 16px;
	color: #000000;
	font-weight: bold;
}
.tx-subhead {
	font-family: "Lucuda Grande", Arial, sans-serif;
	font-size: 16px;
	color: #DD2516;
	line-height: 18px;
	font-weight: bold;
}
.tx-largebold {
	font-family: "Lucuda Grande", Arial, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 5px;
	line-height: 28px;
	letter-spacing: -1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.tx-textheaderbar {
	color: #FFFFFF;
	text-align: left;
	background-color: #DD2516;
	width: 100%;
	padding: 6px;
	background-position: left center;
	text-indent: 5pt;
	vertical-align: middle;
	letter-spacing: -1px;
	font: bold 18px/18px "Lucuda Grande", Arial, sans-serif;
}



.td-pagebak {
	background-color: #FFFFFF;
	padding: 20px;
}
.td-navbak {
	width: 100px;
	background-color: #efefef;
	margin: 0px;
	padding: 0px;
}
.td-contentbak {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 20px;
	border-top: 0px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	text-align: left;
}
.td-splashcontentbak {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 20px;
}
.image-right {
	text-align: left;
	margin: 10px 0px 10px 20px;
	float: right;
	padding: 2px;
	clear: none;
}
.image-left {
	text-align: left;
	margin: 10px 20px 10px 0px;
	height: auto;
	width: auto;
	float: left;
}

.bottomlines {
	padding: 3px;
	margin: auto;
	border: 1px solid #00CC66;
}
.background {
	background: #CCCCCC;
	margin: 0px;
	padding: 0px;
}

.tablebottomlines {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #00CCCC;
}
#centerhorizon {
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	visibility:hidden;
}

#centercontent {
	margin-left: -410px;
	position: absolute;
	top: -289px;
	left: 50%;
	width: 800px;
	height: 578px;
	visibility: visible
}

<!-- ****** CSS  styles for left Side barnav ****** -->
.main-menu
{/* This is the width of the parent div container*/
	position:relative;
	z-index:102;
	width:200px;
}
.main-menu ul
{/*1st level ul style */
	position:relative;
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
	width: 200px;
}
.main-menu li
{ /*1st level ul style */
	float:left;
	margin:0;
	background-color: #efefef;
	border: 1px solid #FFF;
	/* [disabled]padding-top: 2px; */
	/* [disabled]padding-bottom: 2px; */
}
.main-menu li:hover, .main-menu li a:hover
{
	position:relative;
}
.main-menu a
{/* Sets the style of links at 1st level */
	display:block;
	width:174px;
	padding:0 12px;
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
	color:#000;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.main-menu li:hover a, .main-menu a:hover
{ /* 1st level hover styles */
	color:#FFF; /* font color */
	background:#666;
}
.main-menu a.sub-menu
{ /* links with class of sub-menu */
	width:174px;
	padding:0 12px; /* padding */
	background:url(/site_graphics/nav_arrow_off.gif) no-repeat center right; /* image for nav_arrow - use transparent gif or png */
}
.main-menu a.highlight
{ /* links with class of highlight */
	width:174px;
	padding:6px 12px 3px; /* padding */
	background:#E80000 no-repeat right center; /* image for nav_arrow - use transparent gif or png */
	color: #FFF;
	height: 30px;
}
/* sub-menu flyout styles */
.main-menu li:hover a.sub-menu, .main-menu a.sub-menu:hover
{/* styles for li and a links with the class of sub-menu */
	background:#666 url(/site_graphics/nav_arrow_on.gif) no-repeat right center;
}
.main-menu li:hover a.highlight, .main-menu a.highlight:hover
{/* set style highlight to darker highlight on hover */
	background:#F00 no-repeat right center;
}
.main-menu li ul
{
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:174px;
	height:auto;
	border:none;
}
.main-menu ul :hover ul
{/*On hover the position of the ul or submenus typically the same width of the 1st level menu */
	left:195px;
	top:5px;
}
/*2nd and 3rd level link styles */
.main-menu ul ul a, .main-menu ul :hover ul a, .main-menu ul :hover ul :hover ul a
{
	margin:0;
	width:270px;
	padding:0 8px;
	font:bold 12px/28px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666;
	background:none;
}
/*3rd level hover styles */
.main-menu ul ul :hover a, .main-menu ul ul a:hover, .main-menu ul ul :hover ul :hover a, .main-menu ul ul :hover ul a:hover
{
	color:#FFF;
	background:#666;
}
/*3rd level hover styles class of sub-menu */
.main-menu ul ul a.sub-menu, .main-menu ul :hover ul a.sub-menu
{
	w\idth:174px;
	padding:0 8px 0 8px;
	background:url(/site_graphics/nav_arrow_off.gif) no-repeat right center;
}
.main-menu ul ul :hover a.sub-menu, .main-menu ul ul a.sub-menu:hover
{
	background:#666 url(/site_graphics/nav_arrow_on.gif) no-repeat right center;
}
.main-menu ul :hover ul ul
{
	position:absolute;
	left:-9999px;
	top:-9999px;
}
.main-menu ul :hover ul :hover ul /*3rd level hover position of the  sub-menu */
{
	left:280px;
	top:5px;
}
.main-menu br
{
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
	bottom: -5px;
	position: relative;
}
.clear
{
	clear: both;
}

<!-- ****** CSS  styles for left Side Exhibitor Kit Nav ****** -->

.exhibitor-kit
{/* This is the width of the parent div container*/
	position:relative;
	z-index:102;
	width:200px;
}
.exhibitor-kit ul
{/*1st level ul style */
	position:relative;
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
	width: 174px;
}
.exhibitor-kit li
{ /*1st level ul style */
	float:left;
	margin:0;
	background-color: #f6efcd;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	border-top-style: solid;
	border-top-color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFF;
	border-left-color: #FFF;
}
.exhibitor-kit li:hover, .exhibitor-kit li a:hover
{
	position:relative;
}
.exhibitor-kit a
{/* Sets the style of links at 1st level */
	display:block;
	width:174px;
	padding:0 12px;
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
	color:#000;
	margin-right: 0px;
}
.exhibitor-kit li:hover a, .exhibitor-kit a:hover
{ /* 1st level hover styles */
	color:#FFF; /* font color */
	background:#e8c31b; /* background color*/
}
.exhibitor-kit a.sub-menu
{ /* links with class of sub-menu */
	width:174px;
	padding:0 12px; /* padding */
	background:url(/site_graphics/nav_arrow_off.gif) no-repeat center right; /* image for nav_arrow - use transparent gif or png */
}
/* sub-menu flyout styles */

.exhibitor-kit li:hover a.sub-menu, .exhibitor-kit a.sub-menu:hover
{/* styles for li and a links with the class of sub-menu */
	background:#e8c31b url(/site_graphics/nav_arrow_on.gif) no-repeat right center;
}
.exhibitor-kit li ul
{
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:200px;
	height:auto;
	border:none;
}
.exhibitor-kit ul :hover ul
{/*On hover the position of the ul or submenus typically the same width of the 1st level menu */
	left:196px;
	top:5px;
}
/*2nd and 3rd level link styles */
.exhibitor-kit ul ul a, .exhibitor-kit ul :hover ul a, .exhibitor-kit ul :hover ul :hover ul a
{
	margin:0;
	width:250px;
	padding:0 8px;
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666;
	background:none;
}
/*3rd level hover styles */
.exhibitor-kit ul ul :hover a, .exhibitor-kit ul ul a:hover, .exhibitor-kit ul ul :hover ul :hover a, .exhibitor-kit ul ul :hover ul a:hover
{
	color:#FFF;
	background:#e8c31b;
}
/*3rd level hover styles class of sub-menu */
.exhibitor-kit ul ul a.sub-menu, .exhibitor-kit ul :hover ul a.sub-menu
{
	w\idth:250px;
	padding:0 8px 0 8px;
	background:url(/site_graphics/nav_arrow_off.gif) no-repeat right center;
}
.exhibitor-kit ul ul :hover a.sub-menu, .exhibitor-kit ul ul a.sub-menu:hover
{
	background:#e8c31b url(/site_graphics/nav_arrow_on.gif) no-repeat right center;
}
.exhibitor-kit ul :hover ul ul
{
	position:absolute;
	left:-9999px;
	top:-9999px;
}
.exhibitor-kit ul :hover ul :hover ul /*3rd level menu positioning */
{
	left:264px;
	top:5px;
}
.exhibitor-kit br
{
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

