body
{
	font-weight: normal;
	font-size: 13px;
	width: 900px;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 5px auto 0 auto; 
	text-align: center;}

h1 { 	font-family: Arial, Helvetica, sans-serif; color: #0e4764; font-size: 30px; font-weight: bold; 	margin-top: 10px;}
h2 { 	font-family: Arial, Helvetica, sans-serif; color: #0e4764; font-size: 20px; margin-top: 10px;}
h3 {  	font-family: Arial, Helvetica, sans-serif; color: #0e4764; font-size: 15px; margin-top: 10px;}
h4 {	font-family: Arial, Helvetica, sans-serif; color: #0e4764; font-size: 13px;	margin-top:	6px; }
h5 {	font-family: Arial, Helvetica, sans-serif; color: #0e4764; font-size: 11px;	margin-top:	4px;}

p	{	font-size: 13px;}
td	{	font-size: 13px;}



div.main			{	width: 900px; margin: 0 auto 0 auto; text-align: center;	 }

div.header			{	padding: 0;}

div.contentbg		{	width: 900px; margin: 0; background: url('/images/contentbg.gif'); background-repeat: repeat-y; border: 0; vertical-align: top;}
div.bhlcontentbg		{	width: 900px; margin: 0; background: url('/images/bhlcontentbg.gif'); background-repeat: repeat-y; border: 0; vertical-align: top;}

div.leftborder		{	border-top: solid 4px white; padding: 0;	
				width: 181px; margin-left:0; margin-right:2px; margin-top: 0; margin-bottom:0; float: left;  background-color: #fecf04; }
div.bhlleftborder		{	border-top: solid 4px white; padding: 0;	
				width: 181px; margin-left:0; margin-right:2px; margin-top: 0; margin-bottom:0; float: left;  background-color: #ffee02; }

div.separator		{	border-top: solid 6px white;}

div.outercontent	{	width: 709px; padding: 0; margin: 4px 0 0 0;	float: right;}

div.innercontent	{	width: 543px; padding: 0; float: left; text-align: left; }

div.borderright		{	width: 150px;  padding: 0; float: right; background-color: #4e9944; margin: 0;	}

div.latestnews			{	float: left; margin: 15px 0 0 15px;}
div.exhibitorlogon		{	float: left; margin: 5px 0 0 15px;}
div.exhibitorlogout		{	float: left; margin: 5px 0 0 15px;}
div.electricalrequirements	{	float: left; margin: 5px 0 0 15px;}
div.badgerequirements		{	float: left; margin: 5px 0 0 15px;}
div.exhibitorsurvey		{	float: left; margin: 5px 0 0 15px;}

div.signup			{	float: left; margin: 5px; 15px; 5px; 15px; color: color: #0e4764;}


div.footer			{	color: #707070; font-size: 9px; text-align: left;  font-weight: bold; 	}
div.footerleft		{	width: 300px; float: left; vertical-align: bottom; margin-top: 40px;}
div.footerright		{	width: 300px; float: right;  margin-top: 20px;}

div.hgreminder		{	text-align: center: background-color: #233a74; color: white; width: 290px; vertical-align: middle;}

table.events		{	border: solid 1px black; border-collapse: collapse;}

table.menuleft		{ 	border-top: solid 2px #4e9944; border-left: solid 2px #4e9944; border-bottom: solid 2px #4e9944; border-right: solid 2px #4e9944;
						width: 187px; background-color: #4e9944; margin: 0; vertical-align: top; }
td.menuleft			{ 	background: url('/images/trianglegreen.jpg') no-repeat; border-bottom: solid 1px white; padding: 7px 0 7px 0;}
td.menuleftbottom	{ 	background: url('/images/trianglegreen.jpg') no-repeat; border-bottom: solid 1px #4e9944; padding: 7px 0 7px 0;}
td.menuleftover		{ 	background: url('/images/trianglegreenover.jpg') no-repeat; border-bottom: solid 1px white; padding: 7px 0 7px 0; }

table.menuright		{ 	border: solid 2px #4e9944; width: 146px; background-color: #4e9944; margin: 0; }
td.menuright		{ 	background: url('images/trianglegreen.jpg') no-repeat;  }
td.menurightbottom	{ 	background: url('images/trianglegreen.jpg') no-repeat;  border-bottom: solid 5px #4e9944;}
td.menurightover	{	background: url('images/trianglegreenover.jpg') no-repeat; }


table.shows		{	background-color: #ccff99;}

table.electrical	{	width: 600px;}
td.electricallabel	{	text-align:right; font-size: 14px; color: #0e4764; width: 200px;}

table.exhibitorenquiry	{	width: 500px;}
td.exhibitorenquirylabel	{	text-align:right; font-size: 14px; color: #0e4764; width: 200px;}


a.menumanager		{	color: white; font-weight: bold;  margin-left: 30px; font-size: 15px; text-decoration: none;}
a.menumanager:hover	{	color: #fecf04; }
a.menumanager:active	{	color: #fecf04;}

a.menuleft			{	color: white; font-weight: bold; background-color: #4e9944; display: block; margin-left: 30px; text-decoration: none;}
a.menuleft:hover	{	color: #fecf04; }
a.menuleft:active	{	color: #fecf04; }

a.menuright			{	color: white; font-weight: bold; background-color: #4e9944; display: block; margin-left: 30px; font-size: 10px; text-decoration: none;}
a.menuright:hover	{	color: #fecf04; }
a.menuright:active	{	color: #fecf04;}

a.latestnews:link 	{	text-decoration: none;  background: url('/images/latestnews.jpg') no-repeat top left; display: block;  }
a.latestnews:visited	{	text-decoration: none;  background: url('/images/latestnews.jpg') no-repeat top left; display: block; }
a.latestnews:hover	{	text-decoration: none;  background: url('/images/latestnewsover.jpg') no-repeat top left; display: block; }
a.latestnews:active	{	text-decoration: none;  background: url('/images/latestnewsover.jpg') no-repeat top left; display: block; }

a.exhibitorlogon:link 	{	text-decoration: none;  background: url('/images/exhibitorlogon.jpg') no-repeat top left; display: block;  }
a.exhibitorlogon:visited	{	text-decoration: none;  background: url('/images/exhibitorlogon.jpg') no-repeat top left; display: block; }
a.exhibitorlogon:hover	{	text-decoration: none;  background: url('/images/exhibitorlogonover.jpg') no-repeat top left; display: block; }
a.exhibitorlogon:active	{	text-decoration: none;  background: url('/images/exhibitorlogonover.jpg') no-repeat top left; display: block; }

a.exhibitorlogout:link 	{	text-decoration: none;  background: url('/images/exhibitorlogout.jpg') no-repeat top left; display: block;  }
a.exhibitorlogout:visited	{	text-decoration: none;  background: url('/images/exhibitorlogout.jpg') no-repeat top left; display: block; }
a.exhibitorlogout:hover	{	text-decoration: none;  background: url('/images/exhibitorlogoutover.jpg') no-repeat top left; display: block; }
a.exhibitorlogout:active	{	text-decoration: none;  background: url('/images/exhibitorlogoutover.jpg') no-repeat top left; display: block; }

a.electricalrequirements:link 		{	text-decoration: none;  background: url('/images/electricalrequirements.jpg') no-repeat top left; display: block;  }
a.electricalrequirements:visited	{	text-decoration: none;  background: url('/images/electricalrequirements.jpg') no-repeat top left; display: block; }
a.electricalrequirements:hover		{	text-decoration: none;  background: url('/images/electricalrequirementsover.jpg') no-repeat top left; display: block; }
a.electricalrequirements:active		{	text-decoration: none;  background: url('/images/electricalrequirementsover.jpg') no-repeat top left; display: block; }

a.badgerequirements:link 		{	text-decoration: none;  background: url('/images/badgerequirements.jpg') no-repeat top left; display: block;  }
a.badgerequirements:visited		{	text-decoration: none;  background: url('/images/badgerequirements.jpg') no-repeat top left; display: block; }
a.badgerequirements:hover		{	text-decoration: none;  background: url('/images/badgerequirementsover.jpg') no-repeat top left; display: block; }
a.badgerequirements:active		{	text-decoration: none;  background: url('/images/badgerequirementsover.jpg') no-repeat top left; display: block; }

a.exhibitorsurvey:link 			{	text-decoration: none;  background: url('/images/exhibitorsurvey.jpg') no-repeat top left; display: block;  }
a.exhibitorsurvey:visited		{	text-decoration: none;  background: url('/images/exhibitorsurvey.jpg') no-repeat top left; display: block; }
a.exhibitorsurvey:hover			{	text-decoration: none;  background: url('/images/exhibitorsurveyover.jpg') no-repeat top left; display: block; }
a.exhibitorsurvey:active		{	text-decoration: none;  background: url('/images/exhibitorsurveyover.jpg') no-repeat top left; display: block; }



a.footerlink		{	color: #303030; text-decoration: none;}

.menurighttop		{	vertical-align: top; border: 0; margin: 0;}


.largetext		{	font-size: 15px;}
.largetextblue		{	font-size: 15px;	color:blue;}
.largetextred		{	font-size: 15px;	color:red;}
.registerlink		{	font-size: 15px;	color:#233a74;	font-weight: bold;}


.normaltext		{	font-size: 13px;}
.normaltextblue		{	font-size: 13px;	color:blue;}
.normaltextred		{	font-size: 13px;	color:red;}
.errormessage		{	font-size: 13px;	color:red;}


.smalltext		{	font-size: 10px;}
.smalltextblue		{	font-size: 10px;	color:blue;}
.smalltextred		{	font-size: 10px;	color:red;}

.textboxshort		{	width: 50px;}
.textbox		{	width: 200px;}
.textboxlong		{	width: 300px;}
.textareaelectrical	{	width: 400px; height: 60px;}
.surveylabel		{	width: 200px; text-align: right;}

.button			{	background-color: #233a74; color: white; border-color: #233a74;}

.textleft:		{	text-align:left;}
.textright		{	text-align:right;}

