
/****************************************************/
/*			General Classes							*/
/****************************************************/

body {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bg.jpg);
 }

.layout_container
{
	padding: 10px;
	height: 500px;
	background-color: #FFF;
	width: 800px;
}

.formtable { }
.formfield { }
.formfield_error { }
.formnote { background-color: #FF90FF; border: 1px solid #000; padding: 3px; }
.required_field { color: #FF0000; }

.message_div_container
{
	border: 1px solid #00FF00;
	display: block;
	width: 500px;
	margin: 10px auto 10px auto;
}

.exhibit_select {
	margin-left:46px;
}

.filterWrapper {
	margin-bottom:20px;
	margin-left:40px;
}

.filterRadio {
	position:relative;
	left:-48px;
}

.message_div_header
{
	border: 1px solid #00FF00;
	background-color: #00FF00;
	color: #000000;
	font-weight: bold;
	text-align: center;
}

.message_div_detail
{
	border: 1px solid #00FF00;
	padding: 5px;
}

.error_div_container
{
	border: 1px solid #FF0000;
	display: block;
	width: 500px;
	margin: 10px auto 10px auto;
}

.error_div_header
{
	border: 1px solid #FF0000;
	background-color: #FF0000;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

.error_div_detail
{
	border: 1px solid #FF0000;
	padding: 5px;
}

.page_number_div
{
	text-align: center;
	margin: 10px;
}

.row_head { background-color: #D3DCE3; }
.row_head td { font-weight: bold; }
.row_even { background-color: #BBB; }
.row_odd { background-color: #EEE; }

.small_text { font-size: 12px; }

.terms_and_conditions
{
	overflow: scroll;
	width: 90%;
	height: 300px;
	margin: 10px auto 10px auto;
	padding: 5px;
	border: 2px solid #000000;
}

.center
{
	text-align: center;
}

.image_for_event { text-align: right; }
.package_text { text-align: left; }


/****************************************************/
/*			Page Wide Classes						*/
/****************************************************/

.top_spacer { background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 4px 12px; height: 32px; width: 13px; }
.top_links { background-image: url(../images/header_13.jpg); background-repeat: repeat-x; height: 36px; overflow: hidden; }
.top_links a { text-decoration: none; font-size: 18px; font-weight: bold; font-family: helvetica, verdana, arial; }
.top_links a:link, .top_links a:active, .top_links a:visited { color: #005D5F; }
.top_links a:hover { color: #21A80E; }

.bottom_links { background-image: url(../images/footer.jpg); background-repeat: no-repeat; padding-top: 50px; text-align: center; color: #000; font-size: 12px; }
.bottom_links a { color: #000; }
.bottom_links a:link, .bottom_links a:active, .bottom_links a:visited { text-decoration: none; }
.bottom_links a:hover { text-decoration: underline; }

/****************************************************/
/*			Event Lists								*/
/****************************************************/

.list_container
{
	border: 1px solid #000000;
	display: block;
	margin: 20px auto 20px auto;
	width: 780px;
	align: center;
}

.list_header
{
	border: 1px solid #000000;
	font-weight: bold;
	padding: 5px;
}

.list_detail
{
	border: 1px solid #000000;
}

.list_footer
{
	border: 1px solid #000000;
	text-align: center;
}

.list_detail ul
{
}

.list_detail li
{
}

/****************************************************/
/*			Exhibitor Detail						*/
/****************************************************/

.profile_container
{
	border: 1px solid #000000;
	width: 400px;
	margin: 5px auto 5px auto;
}

.profile_header
{
	border: 1px solid #000000;
	padding: 5px;
	font-weight: bold;
}

.profile_detail
{
	border: 1px solid #000000;
	padding: 5px;
}

/****************************************************/
/*			Event Detail							*/
/****************************************************/

.all_presentations
{
	display: block;
	width: 100%;
}

.presentation_container
{
	border: 1px solid #000000;
	width: 48%;
	margin: 5px;
	float: left;
}

.presentation_header
{
	padding: 5px;
	font-weight: bold;
	text-align: center;
}

.presentation_detail
{
	padding: 5px;
}

.presentation_detail_image
{
	float: right;
	clear: both;
	display: block;
	margin: auto;
}

.presentation_detail_image img
{
	width: 125px;
}

.presentation_footer
{
	white-space: nowrap;
	padding: 5px;
	text-align: center;
	clear: both;
}

.event_section_detail
{
	padding: 5px;
}

.event_header_links
{
	text-align: center;
	word-spacing: -6px;
	margin-bottom: 15px;
}

.event_header_links a
{
	padding: 5px;
	border: 1px solid #D9D9D9;
	color: #005D5F;
	text-decoration: none;
	border-collapse: collapse;
	margin: 0px;
	word-spacing: normal;
	font-size: 13px;
}

.event_header_links a.selected_link
{
	font-weight: bold;
}

/****************************************************/
/*			Registered Exhibitors					*/
/****************************************************/

.registration_container { width: 800px; margin: 30px auto 0px auto; }
.exhibitor_container { width: 392px; overflow: auto; border: 1px solid #000; display: block; float: left; margin: 3px; }
.exhibitor_inner_container { width: 100%; height: 100%; overflow: hidden; padding: 3px; }
.exhibitor_name { font-weight: bold; }
.exhibitor_contact { }
.exhibitor_profile { }
.exhibitor_click_more a { font-size: 12px; }
.exhibitor_click_more { text-align: right; }
.exhibitor_booth { font-weight: bold; margin-top: 10px; }
.exhibitor_email { }
.exhibitor_reps { }



/****************************************************/
/*			Event Shortcuts							*/
/****************************************************/

#event_shortcuts { position: absolute; width: 200px; top: 200px; right: 10px; background-color: #FFF; border: 2px solid #000; padding: 3px 3px 10px 3px; }
#event_shortcuts h3 { text-align: center; width: 100%; }
#event_shortcuts div.event_shortcut_list { text-align: center; }
#event_shortcuts div.event_shortcut_list a { text-decoration: none; color: #054D41; }
#event_shortcuts div.event_shortcut_list a:hover { text-decoration: underline; color: #21A80E; font-weight: bold; }


