@charset "iso-8859-1";
html, body {
	margin:  0px;
	padding:  0px;
	width:  7in;
	background-color: #FFFFFF;
}
body {
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:  11.5px;
	color:  #000000;
}
#leftmenu, #rightmenu, #menu, #javascript-print-link, .screen-only {
	visibility:  hidden;
	overflow:  hidden;
	display:  none;
}
#content, #contentadmin {
	margin-top:  110px;
	width:  7in;
}
#top {
	visibility:  visible;
	position:  absolute;
	top:  0px;
	left:  0px;
	width:  7.5in;
	background:  URL(../images/top_bg.gif) top left repeat-x;
	height:  100px;
	overflow:  hidden;
}
#logo {
	position:  absolute;
	top:  0px;
	left:  0px;
	width:  300px;
	height:  100px;
}
#headerprintonly {
	visibility:  visible;
	overflow:  visible;
	display:  block;
	width:  7.5in;
	height:  100px;
	position:  absolute;
	background:  URL(../images/top_bg.gif) top left repeat-x;
	top:  0px;
	left:  0px;
}
#toprightprintonly {
	visibility:  visible;
	overflow:  visible;
	display:  block;
	width:  204px;
	height:  100px;
	position:  absolute;
	background:  URL(../images/top_bg.gif) top left repeat-x;
	top:  0px;
	right:  0px;
}
img {
	border:  none;
}
#content img {
	padding:  16px;
}
.centered {
	margin-left:  auto;
	margin-right:  auto;
	text-align:  center;
	width:  7in;
}
.infodivtable {
	margin-left:  auto;
	margin-right:  auto;
	text-align:  center;
	margin-bottom:  5px;
	width:  7in;
	display:  table;
	background:  URL(../images/tablebg.gif) top left repeat-y;
}
.infodivrow {
	width:  352px;
	background:  URL(../images/tablebg.gif) top left repeat-y;
	display:  table-row;
}
.infodivcell, .infodivcell2 {
	width:  170px;
	text-align:  left;
	margin:  0;
	float:  left;
	background:  URL(../images/tablebg.gif) top left repeat-y;
	display:  table-cell;
}
.infodivcell {
	margin-right: 10px;
}
.infodivcell2 {
	padding:  0;
}
.borderbottom {
	width:  350px;
    background-image:  URL(../images/tablebottombg.gif);
	height:  1px;
	float:  left;
	overflow:  hidden;
	clear:  both;
}
.infodivcell p, .infodivcell2 p  {
	margin-left:  5px;
	margin-right:  5px;
	margin-bottom:  5px;
}
#thisweeksevents {
	padding:  0;
	width:  170px;
	height:  20px;
	overflow:  hidden;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/this_weeks_events.png');
}
#thisweeksevents[id] {
background-image:url(../images/this_weeks_events.png);
}
#nextweeksevents {
	padding:  0;
	width:  170px;
	height:  20px;
	overflow:  hidden;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/next_weeks_events.png');
}
#nextweeksevents[id] {
background-image:url(../images/next_weeks_events.png);
}
#news {
	padding:  0;
	width:  170px;
	height:  20px;
	overflow:  hidden;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/news.png');
}
#news[id] {
background-image:url(../images/news.png);
}
#exhibitorinfo {
	padding:  0;
	width:  170px;
	height:  20px;
	overflow:  hidden;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/exhibitor_info.png');
}
#exhibitorinfo[id] {
background-image:url(../images/exhibitor_info.png);
}
#footer, #left-side-menu, #right-side-menu {
	display:  none;
}
h1 {
	font-family:  Tahoma, Verdana, Arial, helvetica, sans-serif;
	font-size:  16px;
	letter-spacing:  1px;
	font-weight:  700;
	color:  #8421A6;
	text-align:  center;
}
h2 {
	font-family:  Tahoma, Verdana, Arial, helvetica, sans-serif;
	font-size:  14px;
	font-weight:  600;
	color:  #FF7D05;
	text-align:  center;

}
a {
	color:  #8421A6;
	font-weight:  bold;
	display:  inline;
}
a:hover {
	text-decoration:  none;
	color:  #FF7D05;
}
#headerprintonly {
	display:  block;
}
div.fright {
	float:  right;
	margin: 0 0 1em 1em;
	padding: 0;
}
div.fleft {
	float:  left;
	margin: 0 1em 1em 0;
	padding: 0;
}
div.cleft {
	clear:  left;
	height:  1px;
	overflow: hidden; 
}
div.cboth {
	clear:  both;
	height:  1px;
	overflow: hidden;
}
div.cright {
	clear:  right;
	height:  1px;
	overflow: hidden;
}
