/************** TEXT SIZE **********/
#text_size, #text_size_comments{
	background:url(/images/right_sidebar/text_size.gif) no-repeat left top;
	margin:0 1px 25px 0;
	padding:0 0 10px 10px;
	text-align:center;
	width:75px;
	color:#0b5087;
	line-height:200%;
	/*font-size:100%;*/
	font-size:95%;
	}
	
#text_size img, #text_size_comments img {	
	border: 0;
	padding: 0;
	margin: 7px 0;
	width:19px;
	height:19px;
	}

#text_size_plus {
	height: 19px;
	width:19px;
	padding: 0;
	float:left;
	margin: 0 5px 0 0;
	border: 0;
	}
	
#text_size_minus {
	height: 19px;
	width:19px;
	float:left;
	padding: 0;
	margin: 0;
	border: 0;
	}

/************** TEXT SIZE FOR COMMENTS **********/	
.text_size_comments {
	background:url(/images/right_sidebar/text_size.gif) no-repeat left top;
	margin:0 1px 25px 0;
	padding:0 0 10px 10px;
	text-align:center;
	width:75px;
	color:#0b5087;
	line-height:200%;
	/*font-size:100%;*/
	font-size:95%;
	}
	
.text_size_comments  img {	
	border: 0;
	padding: 0;
	margin: 7px 0;
	width:19px;
	height:19px;
	}

.text_size_plus_comments  {
	height: 19px;
	width:19px;
	padding: 0;
	float:left;
	margin: 0 5px 0 0;
	border: 0;
	}
	
.text_size_minus_comments  {
	height: 19px;
	width:19px;
	float:left;
	padding: 0;
	margin: 0;
	border: 0;
	}	

	
/************** RELATED LINKS SIDEBAR **********/
#related_links {
	padding:5px 0 0 13px;
	margin:5px 0 -20px 0;
	font-family:Arial, Helvetica, sans-serif;
	}
#related_links p{
	font-size:70%;
	margin:0;
	}
#related_links a {
	color:#0b5087;
	text-decoration:none;
	display:block;
	background: url(../images/right_sidebar/related_links_bullet.gif) no-repeat 2px .4em;
	padding:0 0 0 13px;
	}
#related_links a:hover {
	color:#bd1818;
	text-decoration:underline;
	}
#related_links img {display:block;margin:0;padding:0;}
	
/************** WHAT CAN I DO ON THIS SITE **********/
#what_can_i_do {
	text-align:center;
	margin:0 1px 25px 0;
	padding:0;
	position:relative;
	line-height:150%;
	border-top:1px solid #fff;/* This fixes weird IE bug where the top disappears */
	background: url(/images/right_sidebar/what_can_I_do_top.gif) no-repeat right top;
	}
#what_can_i_do_top {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	color:#294b8b;
	font-size:115%;
	font-weight:bold;
	padding:0;
	margin:0;
	}
#what_can_i_do a {
	color:#294b8b;
	text-decoration:none;
	display:block;
	padding:10px 20px 0 60px;
	}
#what_can_i_do a:hover {
	color:#579300;
	text-decoration:underline;
	display:block;
	}
#what_can_i_do_bottom {
	height:13px;
	background: url(/images/right_sidebar/what_can_I_do_bottom.gif) no-repeat right bottom;
	padding:0;
	margin:-1px 0 0 0;
	}
	
/************** SPONSORED LINKS **********/
#sponsored_links {
	background:url(/images/right_sidebar/sponsored_links_background.gif) repeat-y right top;
	text-align:center;
	margin:0 1px 25px 0;
	padding:0;
	}
#sponsored_links_top {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	text-align:left;
	background: url(/images/right_sidebar/sponsored_links_top.gif) no-repeat right top;
	color:#5a8cc7;
	font-size:140%;
	/*padding:25px 0 15px 20px;*/
	padding:25px 0 0 20px;
	margin:0;
	}
#sponsored_links img {
	margin:0 0 15px 0;
	border:none;
	}
#sponsored_links p {
	text-align:left;
	line-height:145%;
	font-size:100%;
	color:#000;
	width:180px;
	margin:0 auto 20px auto;
	}
#sponsored_links a.ad_title {
	color:#0067c5;
	font-weight:bold;
	text-decoration:underline;
	font-size:115%;
	}
#sponsored_links a.ad_link {
	color:#bd1818;
	text-decoration:underline;
	font-size:100%;
	}
#sponsored_links a:hover {
	color:#579300;
	}
#sponsored_links_bottom {
	height:29px;
	background: url(/images/right_sidebar/sponsored_links_bottom.gif) no-repeat right bottom;
	padding:0;
	margin:0;
	}
	
/************ FEATURED EXHIBITORS **********/
#featured_exhibitors {
	text-align:center;
	margin:0 1px 25px 0;
	padding:0;
	}
#featured_exhibitors_top {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	text-align:left;
	background: url(/images/right_sidebar/featured_exhibitor_top_new.gif) no-repeat right top;
	color:#2b4c82;
	font-size:140%;
	/*padding:20px 0 15px 20px;
	margin:0;*/
	padding:20px 0 5px 20px;
	margin:0 0 10px 0;
	}
#featured_exhibitors img {
	margin:0;
	border:none;
	padding:0;
	}
#featured_exhibitors p {
	text-align:left;
	line-height:150%;
	font-size:100%;
	color:#000;
	width:180px;
	margin:0 auto;
	}
#featured_exhibitors a.ad_title {
	color:#0067c5;
	font-weight:bold;
	text-decoration:underline;
	font-size:115%;
	font-size:15px; /* this element should not increase in size with larger stylesheets */
	}
#featured_exhibitors a.ad_link {
	color:#bd1818;
	text-decoration:underline;
	font-size:100%;
	}
#featured_exhibitors a.ad_body {
	color:#000 !important;
	text-decoration:none;
	}
#featured_exhibitors a:hover {
	color:#579300;
	}
#featured_exhibitors p.disclaimer {
	text-align:left;
	line-height:150%;
	font-size:80%;
	color:#000;
	width:180px;
	margin:0 auto;
	}	

	
/************** OTHER ACTIVITIES SUB-NAVIGATION **********/
#other_activities {
	background:url(../images/right_sidebar/other_activities_background.gif) repeat-y right top;
	text-align:center;
	margin:0 1px 25px 0;
	padding:0;
	position:relative;
	}
#other_activities_top {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	text-align:left;
	background: url(/images/right_sidebar/other_activities_top.gif) no-repeat right top;
	color:#2b4c82;
	font-size:140%;
	padding:20px 5px 15px 20px;
	margin:0;
	}
#other_activities_bottom {
	height:29px;
	background: url(/images/right_sidebar/other_activities_bottom.gif) no-repeat right bottom;
	padding:0;
	margin:5px 0 0 0;
	}
#other_activities select {
	border:2px solid #99c2e8;
	padding:0;
	color:#666;
	margin:0;
	font-size:13px;
	padding:2px;
	width:180px;
	}
	
/************** OTHER ACTIVITIES Tips/Articles **********/
#other_activities_ta {
	background:url(../images/right_sidebar/other_activities_background.gif) repeat-y right top;	
	margin:0 1px 25px 0px;
	padding:0;
	position:relative;
	}
#other_activities_ta_top {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	text-align:left;
	background: url(/images/right_sidebar/other_activities_top.gif) no-repeat right top;
	color:#2b4c82;
	/*font-size:140%;*/
	font-size:160%;
	padding:20px 5px 15px 20px;
	margin:0;
	}
#other_activities_ta_links {
  
}	
#other_activities_ta ul {
	margin:0 0 0 30px;
	padding:0 10px 0 0;
	}
#other_activities_ta li {
	list-style:none;
	background: url(/images/left_sidebar/topics_menu_bullet.gif) no-repeat 0 .5em;
	padding:0 0 0 10px;
	line-height:130%;
	margin:0 0 8px 0;
	}

#other_activities_ta_links a {
	color:#0067c5;
	font-weight:bold;
	text-decoration:underline;
	}
#other_activities_ta_links a:hover {
	color:#579300;
	}	

/*#other_activities_ta_links a:visited {
	color:#0067c5;
	font-weight:bold;
	text-decoration:underline;
	}	*/
	
#other_activities_ta_bottom {
	height:29px;
	background: url(/images/right_sidebar/other_activities_bottom.gif) no-repeat right bottom;
	padding:0;
	margin:5px 0 0 0;
	}
	
		
/************** VIRTUAL EXPO TEXT LINKS **********/
#virtual_expo_links {
	padding:0 0 0 20px;
	margin:0 0 25px 0;
	color:#000;
	}
#virtual_expo_links p {
	margin:0 15px 10px 0;
	}
#virtual_expo_links p.visit a {
	background: url(/images/right_sidebar/virtual_expo_link_arrow.gif) no-repeat left top;
	color:#bd1818;
	font-weight:bold;
	text-decoration:underline;
	font-size:110%;
	padding:2px 0 2px 25px;
	}
#virtual_expo_links p.visit a:hover{
	background: url(/images/right_sidebar/virtual_expo_link_arrow_alt.gif) no-repeat left center;
	color:#579300;
	font-weight:bold;
	text-decoration:underline;
	padding:2px 0 2px 25px;
	}
#virtual_expo_links a.ad_title {
	color:#0067c5;
	font-weight:bold;
	text-decoration:underline;
	/*font-size:115%;*/
	font-size:15px; /* this element should not increase in size with larger stylesheets */
	line-height:130%;
	margin:0 0 0 0;
	}
#virtual_expo_links a.ad_body {
	color:#000 !important;
	text-decoration:none;
	}
#virtual_expo_links a.ad_link {
	color:#bd1818;
	text-decoration:underline;
	}
#virtual_expo_links a:hover {
	color:#579300;
	}
	

/************** FEATURED EXHIBITORS SIDEBAR CTA **********/
/*#sponsored_links {
	background:url(../images/right_sidebar/sponsored_links_background.gif) repeat-y right top;
	text-align:center;
	margin:0 1px 25px 0;
	padding:0;
	}
#sponsored_links_top {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	text-align:left;
	background: url(../images/right_sidebar/sponsored_links_top.gif) no-repeat right top;
	color:#5a8cc7;
	font-size:140%;
	padding:25px 0 15px 20px;
	margin:0;
	}
#sponsored_links img {
	margin:0 0 15px 0;
	border:none;
	}
#sponsored_links p {
	text-align:left;
	line-height:145%;
	font-size:100%;
	color:#000;
	width:180px;
	margin:0 auto 20px auto;
	}
#sponsored_links a.ad_title {
	color:#0067c5;
	font-weight:bold;
	text-decoration:underline;
	font-size:115%;
	}
#sponsored_links a.ad_link {
	color:#bd1818;
	text-decoration:underline;
	font-size:100%;
	}
#sponsored_links a:hover {
	color:#579300;
	}
#sponsored_links_bottom {
	height:29px;
	background: url(../images/right_sidebar/sponsored_links_bottom.gif) no-repeat right bottom;
	padding:0;
	margin:0;
	}
	*/
	
/************** EXHIBITOR FORM **********/
#exhibitor_form {
	text-align:right;
	margin:10px 1px 25px 0;
	padding:0;
	position:relative;
	}
#exhibitor_form_bg {
	background-image:url(../images/right_sidebar/exhibitor_form_bg.gif);
	background-repeat:repeat-y;
	}	
/*#exhibitor_form_top {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	text-align:left;
	background: url(../images/right_sidebar/exhibitor_form_top_new.gif) no-repeat right top;
	color:#000;
	font-size:100%;
	padding:20px 0 5px 20px;
	margin:0;
	border-bottom:3px solid #86b044;
	overflow:hidden;
	}*/
#exhibitor_form_top {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	text-align:left;
	background: url(../images/right_sidebar/exhibitor_form_top_new.gif) no-repeat right top;
	color:#000;
	font-size:100%;
	padding:20px 0 5px 20px;
	margin:0;
	border-bottom:3px solid #86b044;
	/*overflow:hidden;*/
	}
#exhibitor_form_top p {
	color:#000;
	font-size:100%;
	margin:0 10px 0 0;
	padding:5px 0 0 0;
	}
#exhibitor_form_top p.strong {
	font-weight:bold;
	color:#294b8b;
	font-size:145%;
	margin:0 10px 8px 0;
	}
	/*
#exhibitor_form_top_bottom {
	height:13px;
	background: url(../images/right_sidebar/exhibitor_form_bottom.gif) no-repeat right bottom;
	padding:0;
	margin:0;
	} */
#exhibitor_form_container {
	text-align:left;
	border-left:3px solid #86b044;
	border-bottom:2px solid #86b044;
	margin:0 0 0 auto;
	padding:0;
	}
#exhibitor_form_container form {
	padding:0;
	margin:0;
	}
#exhibitor_form_container div.thank_you {
	color:#000;
	margin:0 20px;
	padding:10px 0;
	}
#exhibitor_form_foot {
	text-align:center;
	margin:0 0 0 auto;
	background: url(../images/right_sidebar/exhibitor_form_foot.gif) no-repeat right bottom;
	}

#exhibitor_form_foot #button_submit{
   margin:0 5px 3px 55px;
}
/*
#exhibitor_form_foot #button_clear_outline{
  margin-top: 3px;
   
}
*/
/*
#exhibitor_form_foot{
   margin:0 5px 0px 35px;
}
*/
#exhibitor_form_foot #button_request_more_info{
   margin:0 5px 0px 35px;
}

/**************** FEATURED SIDEBAR *****************/
#featured_sidebar_blue_wrapper {
	background-image:url(../images/right_sidebar/featured_blue_wrapper_top.gif);
	background-repeat:no-repeat;
	background-color:#77b8f0;
	/*
	background-color:#00FF00;
	margin: 0px 1px 0px auto;
	text-align:right;
	width:220px;
	*/
	text-align:right;
	margin:0 1px 10px 0;
	}
#featured_sidebar_blue_wrapper p {margin:0;padding:3px 0;}
#featured_sidebar_wrapper {
	/*background: #fff url(../images/right_sidebar/featured_wrapper_bg.gif) repeat-y top right;*/
	margin: 0px 0px 0px auto;
	text-align:left;
	width:212px;
	}
.featured_sidebar_wrapper_text {
	color:#003366;
	font-weight:bold;
	font-size:110%;
	}

#featured_sidebar_titlebar_wrapper {
	background-image:url(/images/right_sidebar/featured_titlebar_wrap_bg.gif);
	background-repeat:repeat-y;
	width:212px;
	margin-top:5px;
	}
#featured_sidebar_icon {
	background-image:url(../images/right_sidebar/featured_icon.gif);
	background-repeat:no-repeat;
	background-color:#b0d96f;
	float:left;
	height: 27px;
	width: 27px;
	}
#featured_sidebar_titlebar {
	background-image:url(../images/right_sidebar/featured_titlebar.gif);
	background-repeat:no-repeat;
	background-color:#2679bb;
	float:left;
	/*height: 27px;*/
	width:185px;
	padding:0 0 3px 0;
	}
.featured_sidebar_title {
	color:#fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:120%;
	font-weight:bold;
	padding: 4px 0px 0px 5px;
	}
#featured_sidebar_middle {
	background: #fff url(../images/right_sidebar/featured_wrapper_bg.gif) repeat-y top left;
	padding:5px 15px;
	text-align:center;
	}
#featured_sidebar_middle img {
	border:none;
	margin:0 auto;
	}
#featured_sidebar_middle p {
	text-align:left;
	}
#featured_sidebar_bottom {
	background-image:url(../images/right_sidebar/featured_view_btn_bg.gif);
	background-repeat:no-repeat;
	width:212px;
	height:30px;
	}
.featured_sidebar_button {
	background-image:url(../images/right_sidebar/featured_read_more.gif);
	background-repeat:no-repeat;
	margin: 0px 0px 0px 12px;
	width: 104px;
	height:27px;
	border:none;
	}
#featured_sidebar_blue_wrapper a.ad_title {
	color:#659816;
	font-weight:bold;
	text-decoration:none;
	font-size:110%;
	line-height:110%;
	}
#featured_sidebar_blue_wrapper a.ad_body {
	color:#000 !important;
	text-decoration:none;
	}
#featured_sidebar_blue_wrapper a.ad_link {
	color:#bd1818;
	text-decoration:underline;
	}
#featured_sidebar_blue_wrapper a:hover {
	color:#579300;
	}
#button_read_more {
	padding:0;
	margin:0 5px;
	height:30px;
	width:121px;
	background: url(../images/buttons/button_read_more.gif) no-repeat left top;
	}
#button_read_more a {
	display:block;
	height:30px;
	width:121px;
	text-decoration:none;
	background: url(../images/buttons/button_read_more.gif) no-repeat left top;
	}
#button_read_more a:hover {
	display:block;
	text-decoration:none;
	height:30px;
	width:121px;
	background: url(../images/buttons/button_read_more_hover.gif) no-repeat left top;
	}
#button_more_details {
	padding:0;
	margin:0 5px;
	height:30px;
	width:124px;
	background: url(../images/buttons/button_more_details.gif) no-repeat left top;
	}
#button_more_details a {
	display:block;
	height:30px;
	width:124px;
	text-decoration:none;
	background: url(../images/buttons/button_more_details.gif) no-repeat left top;
	}
#button_more_details a:hover {
	display:block;
	text-decoration:none;
	height:30px;
	width:124px;
	background: url(../images/buttons/button_more_details_hover.gif) no-repeat left top;
	}
#button_get_details {
	padding:0;
	margin:0 5px;
	height:30px;
	width:144px;
	text-decoration:none;
	background: url(../images/buttons/button_get_details.gif) no-repeat left top;
	}
#button_get_details a {
	display:block;
	height:30px;
	width:144px;
	text-decoration:none;
	background: url(../images/buttons/button_get_details.gif) no-repeat left top;
	}
#button_get_details a:hover {
	display:block;
	text-decoration:none;
	height:30px;
	width:144px;
	background: url(../images/buttons/button_get_details_hover.gif) no-repeat left top;
	}
#button_search_outlined {
	padding:0;
	margin:0 5px;
	height:30px;
	width:86px;
	background: url(../images/buttons/button_search_outline.gif) no-repeat left top;
	}
#button_search_outlined a {
	display:block;
	height:30px;
	width:86px;
	text-decoration:none;
	background: url(../images/buttons/button_search_outline.gif) no-repeat left top;
	}
#button_search_outlined a:hover {
	display:block;
	text-decoration:none;
	height:30px;
	width:86px;
	background: url(../images/buttons/button_search_outline_hover.gif) no-repeat left top;
	}
/**************************** right side virtual expo callout ****************************/
#virt_expo_grey_wrapper {
	/*background-color:#0000FF;*/
	
	background-image:url(../images/right_sidebar/virt_expo_grey_wrapper_top.gif);
	background-repeat:no-repeat;
	background-color:#B8B8B8;
	
	text-align:right;
	margin:0 0px 0px 0;
	padding-top:10px;
	/*width:221px;*/
	}
	
#virt_expo_wrapper {
	background-image:url(../images/right_sidebar/virt_expo_wrapper_bg.gif);
	background-repeat:repeat-y;
	margin: 0px 0px 0px auto;
	text-align:left;
	width:212px;
	/*width:200px;*/
	}

#virt_expo_titlebar_wrapper {
	background-image:url(../images/right_sidebar/virt_expo_titlebar_wrap_bg.gif);
	background-repeat:repeat-y;
	width:212px;
	}

#virt_expo_icon {
	background-image:url(../images/right_sidebar/virt_expo_icon.gif);
	background-repeat:no-repeat;
	background-color:#5C9606;
	float:left;
	height: 27px;
	width: 27px;
	}
#virt_expo_titlebar {
	background-image:url(../images/right_sidebar/virt_expo_titlebar.gif);
	background-repeat:no-repeat;
	background-color:#C7EA8F;
	float:left;
	/*height: 27px;*/
	width:185px;
	}
.virt_expo_title {
	color:#12365A;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:135%;
	padding: 4px 0px 0px 5px;
	}
.virt_expo_title a {
	color:#12365A;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
	}	
#virt_expo_middle a.ad_title {
	color:#0067c5;
	font-weight:bold;
	text-decoration:underline;
	/*font-size:110%;*/
	font-size:15px; /* this element should not increase in size with larger stylesheets */
	}
#virt_expo_middle a.ad_link {
	color:#bd1818;
	text-decoration:underline;
	font-size:100%;
	font-weight:bold;
	}
#virt_expo_middle a:hover {
	color:#579300;
	text-decoration:underline;
	}
#virt_expo_middle {
	background-image:url(../images/right_sidebar/virt_expo_wrapper_bg.gif);
	width:212px;
	}
#virt_expo_middle img {
	padding:0;
	margin:5px 0;
	border:none;
	}
#virt_expo_middle p {font-size:135%;color:#579300;}
.virt_expo_middle_content {
	background: url(../images/right_sidebar/virt_expo_middle_bg.gif) no-repeat top left;
	padding:10px 15px;
	}
#virt_expo_bottom {
	background-image:url(../images/right_sidebar/virt_expo_view_btn_bg.gif);
	background-repeat:no-repeat;
	width:212px;
	height:30px;
}
.virt_expo_button {
	background-image:url(../images/right_sidebar/virt_expo_view_the_expo.gif);
	background-repeat:no-repeat;
	margin: 0px 0px 0px 12px;
	width: 140px;
	height:30px;
}

#button_view_expo {
	float:left;
	margin:0 5px;
	height:30px;
	width: 141px;
	padding:0;
	background: url(../images/buttons/button_view_expo.gif) no-repeat left top;
	}
#button_view_expo a {
	display:block;
	height:30px;
	width: 141px;
	padding:0;
	text-decoration:none;
	background: url(../images/buttons/button_view_expo.gif) no-repeat left top;
	}
#button_view_expo a:hover {
	display:block;
	height:30px;
	width: 141px;
	background: url(../images/buttons/button_view_expo_hover.gif) no-repeat left top;
	}
/* end right side virtual expo callout */
