﻿body 
{
	font-family: Verdana, Arial; font-size: 10px; color: black;
	padding: 0px; margin: 0px; height: 100%; width: 100%; 	
}
img {border:0px}
img::selection { background: transparent; color: transparent; border-style: none; }
img::-moz-selection  { background: transparent; color: transparent; border-style: none; }

a, a:link, a:visited { text-decoration: none; color: black; }
a:hover, a:active, a:focus { text-decoration: none; color: #CCFF00; }

ul {margin:0px;padding: 3px 0px 0px 20px;}
li {margin: 1px 0px 1px -3px;}
li.subli {margin: 1px 0px 1px 20px;}

td {font-size:10px;line-height:14px;}

object { outline:none; }

.dotPatternBg { background: Transparent url('images/bg_dotPatternBlack.gif') repeat;  width: 100%; }
.dotWhiteLine {position: relative; width: 100%; height: 0px; border-bottom: dotted 1px #dcdcdc; margin: 5px 0px 5px 0px; overflow: hidden; }
.highlight {color: #ccff00;}
input { position: relative;  background-color: #dcdcdc; border-style: none; padding: 0px; margin: 0px; float: left; height: 17px; font-size: 10px; line-height: 17px;}
select {font-size: 10px;}

#homebody {}

#lang_block { position: absolute; right: 10px; top: 10px;  z-index: 10; display: none;}
.lang_en { width: 50px; height: 13px; overflow: hidden; background: transparent url('images/btn_english.gif') no-repeat 0px 0px; float: left;}
.lang_en_hover { width: 50px; height: 13px; overflow: hidden; background: transparent url('images/btn_english.gif') no-repeat -50px 0px; float: left;}
.lang_tc { width: 23px; height: 13px; overflow: hidden; background: transparent url('images/btn_traditionalChi.gif') no-repeat 0px 0px; float: left;}
.lang_tc_hover { width: 23px; height: 13px; overflow: hidden; background: transparent url('images/btn_traditionalChi.gif') no-repeat -23px 0px; float: left;}
.lang_sc { width: 23px; height: 13px; overflow: hidden; background: transparent url('images/btn_simplifiedChi.gif') no-repeat 0px 0px; float: left;}
.lang_sc_hover { width: 23px; height: 13px; overflow: hidden; background: transparent url('images/btn_simplifiedChi.gif') no-repeat -23px 0px; float: left;}
.lang_sep { margin: 1px 7px 1px 7px; width: 1px; border-right: solid 1px black; float: left; height: 11px; }

.links_tab_container_bg { position: relative;  padding-left: 20px; overflow: auto; background-color:#6D8429; display: none;}
#links_tab_container {position: relative; width: 100%; height: 22px; padding: 30px 0px 0px 0px; overflow: hidden; display: none;}
#links_tab_container img, #links_tab_container span { margin-left: 20px; }
#links_block { position: relative; width:100%; background: transparent url('images/bg_bottomTab.jpg') repeat-x; display: none;}
#links_tab_content { position: relative; height: 160px; overflow: hidden; color: Black; }
#bestseller_header { position: relative; width: 100%; background: black url('images/bg_dotPattern_black.gif') repeat; color:#CCFF00; padding: 10px 0px 10px 0px; overflow: auto; font-size: 13px;}

#footer_block { position: relative; color: black; width:100%; padding: 0px 0px 0px 0px;background-color:#FFFFFF; display: none;}
#footer {width: 100%; height: 52px; }
#footer_line { margin-left: 29px; font-size: 10px; }
#footer_content {width: 90%; height: 52px; float: left; font-size: 10px; color: Black; margin-top: 2px;}
#footer_content a, #footer_content a:link, #footer_content a:visited { text-decoration: none; color: black; }
#footer_content a:hover, #footer_content a:active, #footer_content a:focus { text-decoration: none; color: #CCFF00; }

#tdc_logo {position: relative; float: left; margin-right: 20px; display: none;}

#bg_feet {position:absolute;top:179px;left:764px;z-index:200; display: none;}

.home_block { position: relative; width: 920px; margin-left: 20px; overflow: auto;}
.txtboximg { position: relative; float: left; }
.black_point {	position: relative; padding-left: 13px; margin-bottom: 10px; color: Black;	background: transparent url('images/dot_black.gif') no-repeat 0px 5px;	}
.black_point {	position: relative; padding-left: 13px; margin-bottom: 3px; color: Black;	background: transparent url('images/dot_black.gif') no-repeat 0px 5px;}
.black_point a, .black_point a:link, .black_point a:visited { text-decoration: none; color: black; }
.black_point a:hover, .black_point a:active, .black_point a:focus { text-decoration: none; color: #CCFF00; }

#no_info_block { position: relative; text-align: center; padding: 80px 0px 80px 0px; }

/******************************* HOMEPAGE *************************************/
#home_content_block {
	position: relative; width: 100%; height: auto; 
}

#home_middle { position: relative; width: 100%; margin-top: 302px;}
#home_middle_right { position: relative; width: 308px; float: none; }

#home_info_block {
	/* position: absolute; top: 232px; left: 20px; width: 588px; height: 248px; z-index: 10; */
	position: relative; width: 588px; height: 248px; float: none; 
}
#info_tab_container { position: relative; width: 588px; height: 22px; }
#info_tab_container img, #info_tab_container span { margin-left: 15px; }
#info_tab_content { position: relative; width: 588px; height: 194px;  margin-top: 1px; }
#intobtn_exlist { position: absolute; right: 0px; bottom: 2px; }
.info_tab { background-image: url(data:image/gif;base64,AAAA);}

#events_header {
	width: 100%; height: 18px; background: transparent url('images/bg_dotPattern.gif') repeat; 
	font-size: 15px; color: #CCFF00;  text-align: center; line-height: 18px;
	margin-bottom: 1px;
}
#events_box { position: relative; width: 100%; height: 175px; overflow: hidden;}
#events_bg { position: absolute; width: 100%; height: 175px; background-color: black; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; z-index: 15; }
#events_holder { position: relative; width: 588px; height: 160px; top: 7px; overflow-y: hidden; z-index: 20; }
#events_list { position: relative;  width: 550px; overflow: auto; margin-left: 15px;  z-index: 20; }
#event_scrollbg { position: absolute; right: 5px; top: 26px; width: 7px; height: 160px; background: transparent url('images/scrollbar.gif') no-repeat 2px 0px; z-index: 20;}
#event_scroller { position: relative; width: 7px; background: transparent url('images/scrollbar_hander.gif') no-repeat; }
.event_item { position: relative; clear: both; width: 100%; overflow: auto; }
.event_time { position: relative; float: left; clear: left; width: 140px; }
.event_text { position: relative; float: left; clear: right; width: 390px; }
.event_sep {position: relative; width: 100%; height: 0px; border-bottom: dotted 1px #a78581; margin: 7px 0px 7px 0px; overflow: hidden; }

#exhibitors_box { position: relative; width: 100%; height: 194px; overflow: hidden;}
#exhibitors_bg { position: absolute; width: 100%; height: 194px; background-color: black; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; z-index: 15; }
#exhibitors_holder { position: relative; width: 568px; height: 184px; top: 5px; left: 15px; overflow-y: hidden; z-index: 20;  }
#exhibitors_list_front { position: absolute;  width: 568px; overflow: auto; z-index: 20; }
#exhibitors_list_end { position: absolute;  width: 568px; overflow: auto; z-index: 20; 	padding: 5px 0px 0px 0px; margin-top: 5px;	border-top: dotted 1px black; }
.exhibitor_item { position: relative; clear: both; width: 100%; overflow: auto;  }
.exhibitor_left { position: relative; float: left; clear: left; width: 228px; overflow: auto; }
img.exhibitor_right { position: relative; float: right; clear: right; width: 335px; height: 55px; }
.exhibitor_name { width: 100%; overflow: auto; }
.exhibitor_booth { width: 100%; color: #ccff00; overflow: auto; }
.exhibitor_sep {position: relative; width: 100%; height: 0px; border-bottom: dotted 1px #a78581; margin: 5px 0px 5px 0px; overflow: hidden; }

#book_search_block { position: relative; width: 588px; height: 28px; margin-top: 3px; }
#book_search_block_bg { position: absolute; top: 0px; left: 0px; width: 588px; height: 28px;  z-index: 10; background: Transparent url('images/bg_dotPattern.gif') repeat;}
#book_search_box { position: relative; padding: 5px 0px 0px 0px;  z-index: 20; }
#book_search_box input { position: relative; background-color: #dcdcdc; border-style: none; padding: 0px; margin: 0px; float: left; height: 17px; width: 137px;  z-index: 20; }
#book_search_box select { float: left; height: 18px; width: 173px; font-size: 10px; line-height: 17px;}
#search_icon {position: relative; float: left;}
#search_end {position: relative; float: left;}
#search_text {position: relative; float: left; width: 145px; text-decoration: underline; line-height: 17px; font-size: 10px; }
#search_btn {position: relative	; float: right; margin: -5px 0px 0px 0px; width: 70px; height: 28px; overflow: hidden;}

#home_news_block {
	/* position: relative; width: 588px; overflow: auto; float: left; */
	position: absolute; top: 12px; left: 20px; width: 588px; height: 248px; z-index: 10; 
}
#home_news_title { position: relative; width: 588px; height: 40px; display: none;}
#home_news_titletxt { position: relative; width: 588px; height: 40px; font-size: 20px;  }
#home_news_content { position: relative; width: 298px; left: 15px; overflow: auto; float: left; }
#home_news_video { position: relative; float: right; width: 250px; height: 187px; background-color: black; }

#subscribe_block { position: relative; width: 588px; height: 28px; clear: both; }
#subscribe_block_bg { position: absolute; width: 588px; height: 28px; background: Transparent url('images/bg_dotPattern.gif') repeat; z-index: 15;}
#subscribe_box { position: relative; z-index: 20; padding-top: 5px; z-index: 20; overflow: auto;}
#subscribe_box input { position: relative;  background-color: #dcdcdc; border-style: none; padding: 0px; margin: 0px; float: left; height: 17px; width: 126px; font-size: 10px; line-height: 17px;}
#subscribe_box img {position: relative; float: left; }
#subscribe_text {position: relative; float: left; width: 217px; height: 25px; line-height: 17px; font-size: 13px; color: #CCFF00; margin-top: -5px;}
#go_btn {position: relative	; float: right; margin: -5px 0px 0px 0px; width: 47px; height: 28px; overflow: hidden;}

#home_about_title { font-size: 20px; margin-top: 30px;}
#home_about_block {position: relative; width: 308px; overflow: auto;}
#about_tab_container img, #about_tab_container span { margin-left: 5px; }
.about_tab { background-image: url(data:image/gif;base64,AAAA); }
#about_tab_content { position: relative; width: 308px; overflow: auto; }
#ticket_box { position: relative; width: 306px; border: solid 1px #CCFF00; color: #CCFF00; margin-top: 10px; overflow: auto; padding: 2px 0px 2px 0px; }
#ticket_adult { position: relative; float: left; margin-left: 5px; }
#ticket_child { position: relative; float: right; margin-right: 5px; }

#home_share_block {position: relative; width: 308px; overflow: auto; margin-top: 25px;}


/******************************* ADVANCE SEARCH *************************************/
#search_tips {padding: 0px 0px 0px 8px;	color: #CCFF00; font-size: 13px; line-height: 21px;  }
#search_tip_blockbg {position: absolute; top: 0px; left: 0px; background-color: black; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; width: 100%; height: 497px; z-index: 1; overflow: hidden;}
.search_tip_block { position: relative; width: 157px; margin-left: 8px;  z-index: 5; padding: 8px 0px 8px 0px; line-height: 14px; }
.search_highlight { color: #ccff00; }

#search_adv_box { position: relative; width: 100%; z-index: 1; padding: 0px;}
#search_adv_box_bg {  display: none; }
#search_adv_box select { float: left; height: 17px; width: 100px; font-size: 10px; line-height: 17px; }
#search_adv_box label { float: left; }
.adv_serach_fieldtxt { position: relative; float: left; clear: left; width: 30%; text-align: right; height: 17px; line-height: 17px; z-index: 5; color: #ccff00;}
.adv_search_fieldinput { position: relative;  float: right; clear: right; width: 70%; text-align: left; height: 17px; z-index: 5;}
.adv_search_fieldinput input { width: 40%; }
.adv_serach_separator { position: relative; width: 100%; height: 25px; clear: both; margin: 0px; padding: 0px; }
.adv_search_fieldradio { position: relative;  float: right; clear: right; width: 70%; text-align: left; height: 17px; z-index: 5;}
.adv_search_fieldradio table { width: 60%; margin-left: -5px;}
.adv_search_fieldradio input { background-color: transparent; margin-top: -2px;}
.adv_search_fieldradio label { height: 17px; padding: 0px 0px 0px 7px;  }

#adv_serach_bg { display: none;}
#adv_search_btn {position: relative; margin-left: 20%; z-index: 10;}

#adv_search_book { position: absolute; top: 230px; left: 0px; width: 197px; height: 230px; z-index: 5; overflow: hidden;  display: none;}

/******************************* SEARCH RESULT LIST*************************************/
#resultlist_top_search  { width: 100%; height: 28px; z-index: 2; display: none;}
#resultlist_top_search_spacer { position: relative; width: 100%; height: 50px; margin-top: 0px; }
#resultlist_top_search_bg {position: absolute; top: 0px; left: 0px; width: 100%; height: 28px;  z-index: 1; background: Transparent url('images/bg_dotPattern.gif') repeat;}
#resultlist_top_search_box { position: relative; padding: 5px 0px 0px 0px; z-index: 5;}
#resultlist_top_search_box input { position: relative; background-color: #dcdcdc; border-style: none; padding: 0px; margin: 0px; float: left; height: 17px; width: 137px;  z-index: 20; }
#resultlist_top_search_box select { float: left; height: 18px; width: 173px; font-size: 10px; line-height: 17px;}
#resultlist_top_search_btn {position: relative; float: left; margin: -5px 0px 0px 0px;}

#resultlist_text {position: relative; width: 95%; height: 19px; background: Black url('images/bg_dotPattern_black.gif'); }
#resultlist_paging {position: relative; width: 95%; height: 19px; background: Black url('images/bg_dotPattern_black.gif');  }
#resultlist_paging img {position: relative; float: left; }
#paging_text {position:relative; float: left; }
#resultlist_nav_gobox { margin-top: -7px; }
#resultlist_page_nav { position:relative; float: right; color: #ccff00; }
#resultlist_nav_gobox { display: none; }
#resultlist_page_nav div { position:relative; float: right; }
#resultlist_nav_pages {float: right; }
#resultlist_pageholder {position: relative; width: 800px; z-index: 5; clear: both; }
#resultlist_pagebg {position: absolute; top: 76px; left: 0px; width: 915px;  background-color: black; filter:alpha(opacity=30); -moz-opacity:.30; opacity:.30; z-index: 1; display: none;}
.resultlist_item {position: relative; float: left; width: 48%; clear: left; }
.resultlist_item_alt {position: relative; float: left; width: 48%; }
.resultlist_item_bookcover  {position: relative; float: left; margin-right: 10px; padding: 2px; background: transparent url('images/bg_dotPattern_black.gif'); }
.resultlist_item_text { position: relative; float: left; color: Black;}
.resultlist_item_title { font-size: 13px; font-weight: bold; width: 250px; color: Black;}
.resultlist_item_subtitle { font-size: 13px; font-weight: normal;  width: 75%; color: Black;}
.resultlist_item_reviewbtn { position: relative; margin-top: 10px; }
.resultlist_item_description {position: relative; margin-top: 7px;  line-height: 15px; color: Black;}
.resultlist_item_description a, .resultlist_item_description a:link, .resultlist_item_description a:visited { text-decoration: underline;  }
.resultlist_item_description a:hover, .resultlist_item_description a:active, .resultlist_item_description a:focus { text-decoration: underline;  }
.resultlist_item_sep { position: relative; width: 100%; float: left; margin: 20px 0px 20px 0px; height: 0px; border-bottom: dotted 1px black; }

/******************************* SEARCH RESULT : BOOK DETAIL *************************************/
#bookdetail_pageholder {position: relative; width: 885px; padding: 15px 15px 20px 15px; z-index: 5; }
#bookdetail_pagebg {position: absolute; top: 50px; left: 0px; width: 915px; background-color: black; filter:alpha(opacity=30); -moz-opacity:.30; opacity:.30; z-index: 1; }
#bookdetail_btnholder {position: absolute; left: 0px; top: 0px; width: 220px; height: 200px; z-index: 50;  }
#bookdetail_covertable  td { vertical-align: top; }
.bookdetail_title {position: relative; font-size: 13px; font-weight: bold; }
.bookdetail_subtitle {position: relative; font-size: 12px; font-weight: bold;}
.bookdetail_attributegroup {position: relative; clear: right;}
.bookdetail_attribute {position: relative; overflow: auto; clear: both; width: 100%; }
.bookdetail_attributename {position: relative; float: left; width: 180px; color: #ccff00; }
.bookdetail_attributevalue {position: relative; float: left; }
.bookdetail_attributevalue a, .bookdetail_attributevalue a:link, .bookdetail_attributevalue a:visited { text-decoration: underline;  }
.bookdetail_attributevalue a:hover, .bookdetail_attributevalue a:active, .bookdetail_attributevalue a:focus { text-decoration: underline;  }

.bookdetail_sepline {position: relative; float: left; width: 100%; height: 0px; border-bottom: dotted 1px #9ba48c; margin: 8px 0px 8px 0px; overflow: hidden; }
.bookdetail_attributesep {position: relative; width: 784px; height: 10px; clear: right; }
.bookdetail_bookcover  {position: relative; float: left; margin: 0px 10px 10px 0px; overflow: hidden; padding: 2px; background: transparent url('images/bg_dotPattern_black.gif'); }
.hallmap { position: relative; background: black url('images/bg_dotPattern_black.gif'); padding: 0px; margin: 0px; float: left; margin: 10px 0px 10px 0px;}
.hallmap span {padding: 0px 0px 0px 10px; line-height: 27px; font-size: 13px; font-weight: bold; color: #ccff00; }
.bookdetail_eventgroup {position: relative; clear: right; width: 915px; margin-top: 20px;}
.bookdetail_eventname { background: black url('images/bg_dotPattern_black.gif'); padding: 5px 0px 5px 10px; font-size: 13px; font-weight: bold; color: #ccff00; }
.bookdetail_eventholder { position: relative; margin-left: 10px; z-index: 5; padding-bottom: 15px;}
.bookdetail_eventbg {position: absolute; top: 26px; left: 0px; width: 915px; background-color: black; filter:alpha(opacity=30); -moz-opacity:.30; opacity:.30; z-index: 1; }

/******************************* SEARCH RESULT : NO MATCH *************************************/
#nomatch_sorry { position: relative; background: transparent url('images/bg_dotPattern.gif'); color: #ccff00; font-size: 40px; line-height: 40px; padding: 0px 5px 0px 5px; float: left; height: 35px; overflow: hidden;}
#nomatch_nomatch { position: relative; overflow: auto; background: transparent url('images/bg_dotPattern.gif'); font-size: 25px; line-height: 25px; padding: 5px; float: left;  clear: both; margin-bottom: 400px;}

/******************************* SEARCH RESULT : EXHIBITOR *************************************/
#exhibitordetail_pageholder {position: relative; width: 885px; padding: 15px 15px 20px 15px; overflow: auto; z-index: 5; }
#exhibitordetail_pagebg {position: absolute; top: 50px; left: 0px; width: 915px; background-color: black; filter:alpha(opacity=30); -moz-opacity:.30; opacity:.30; z-index: 1; }
.exhibitordetail_attributename {position: relative; float: left; width: 155px; color: #ccff00; text-align: right; margin-right: 20px; }
.exhibitordetail_attributevalue {position: relative; float: left; }
.exhibitordetail_attributevalue a, .exhibitordetail_attributevalue a:link, .exhibitordetail_attributevalue a:visited { text-decoration: underline;  }
.exhibitordetail_attributevalue a:hover, .exhibitordetail_attributevalue a:active, .exhibitordetail_attributevalue a:focus { text-decoration: underline;  }
.exhibitordetail_attribute {position: relative; overflow: auto; clear: both; width: 100%; }
.exhibitordetail_attributesep {position: relative; width: 784px; height: 10px; clear: right; }
.exhibitordetail_eventholder { position: relative; margin-left: 10px; z-index: 5; padding: 15px 0px 15px 0px;}
.exhibitordetail_eventbg {position: absolute; top: 26px; left: 0px; width: 915px; background-color: black; filter:alpha(opacity=30); -moz-opacity:.30; opacity:.30; z-index: 1; }

/******************************* NEWS: LIST *************************************/
.article_item {position: relative; width: 100%; clear: both; }
.article_item_coverimg  {position: relative; float: left; margin-right: 0px; padding: 3px; background: transparent url('images/bg_dotPattern_black.gif'); }
.article_item_text { position: relative; float: left;}
.article_item_date { float: left; clear: both; background: Transparent url('images/bg_dotPattern_black.gif'); margin: 0px 0px 0px 0px; color: #ccff00; padding: 2px 3px 2px 4px; }
.article_item_date a, .article_item_date a:link, .article_item_date a:visited { text-decoration: none; color: #ccff00; }
.article_item_date a:hover, .article_item_date a:active, .article_item_date a:focus { text-decoration: none; }
.article_item_title { float: left; clear: both; background: Transparent url('images/bg_dotPattern_black.gif'); margin: 0px 0px 0px 0px; padding: 0px 3px 2px 4px; }

.article_item_title a:hover, .article_item_title a:active, .article_item_title a:focus { text-decoration: none; color: White;}
.article_item_summary {position: relative; clear: both; margin: 0px 0px 0px 4px; padding: 4px 0px 0px 0px;}
.article_item_sep { position: relative; width: 100%; float: left; margin: 20px 0px 20px 0px; height: 0px; border-bottom: dotted 1px black; }
#articlelist_paging {position: relative; width: 720px; height: 19px; background: Black url('images/bg_dotPattern_black.gif'); padding: 7px 7px 0px 7px; clear: both; }

/******************************* NEWS: ARTICLE PAGE *************************************/
#other_article { position: relative; background: Transparent url('images/bg_dotPatternBlack.gif'); margin: 0px; width: 735px; height: 19px; padding: 4px 0px 4px 0px; overflow: hidden;}
#other_article_label { position: relative; float: left; color: #ccff00; font-size: 14px; line-height: 17px; margin: 0px 0px 0px 3px;}
#other_article_drplist { position: relative; float: left; margin-left: 15px;}
#other_article_drplist select { width: 350px; }
.article_date { float: left; clear: both; background: Transparent url('images/bg_dotPattern_black.gif'); margin: 15px 0px 0px 0px; font-size: 14px; font-weight: bold; color: #ccff00; padding: 2px 3px 2px 3px; }
.article_title { float: left; clear: both; background: Transparent url('images/bg_dotPattern_black.gif'); margin: 0px 0px 15px 0px; font-size: 14px; font-weight: bold; padding: 0px 3px 2px 3px; }
.slash_line { clear: both; width: 100%; height: 3px; line-height: 3px; background: Transparent url('images/bg_dotPatternBlack.gif'); margin: 0px; overflow: hidden;}

a.titleLink, a.titleLink:link, a.titleLink:visited {text-decoration:underline;color:#CCFF00;}
a.titleLink:hover, a.titleLink:active, a.titleLink:focus {text-decoration:underline;color:#FFFFFF;}
/******************************* PAGE BASIC *************************************/
#page_block {	position: relative; width: auto;  }

#top_promotion_text {font-family: Verdana, Arial;font-size: 12px; color: #CCFF00;border: solid 1px #CCFF00;padding: 2px 5px 2px 5px; display: none;}
#navigation_block { display: none;}
#navigation_block a img { background-image: url(data:image/gif;base64,AAAA); }
.title_image {}

#page_middle_block { width: 100%; position:relative; vertical-align:top;}

#main_content_block{float:right;position:relative; width:100%; }

#subnavigation_block {float:left; position:relative; width:20%; display: none; }
.subnavigation_title{position: relative;padding: 0px 0px 4px 0px;font-size: 14px;font-weight: bold;}
.subnavigation_item{position: relative;margin: 0px 0px 4px 0px;}
.subnavigation_item a, .subnavigation_item a:link, .subnavigation_item a:visited{margin: 0px 0px 0px 5px;padding: 0px 0px 0px 10px;	background:transparent url(images/dot_black.gif) no-repeat scroll 0 5px;font-size:10px;font-weight:bold;color: #000000;}
.subnavigation_item a:hover, .subnavigation_item a:active, .subnavigation_item a:focus{margin: 0px 0px 0px 5px;padding: 0px 0px 0px 10px;background:transparent url(images/dot_green.gif) no-repeat scroll 0 5px;font-size:10px;font-weight: bold;color: #CCFF00;}
.subnavigation_item a.subnavigation_item_link_highlight, .subnavigation_item a.subnavigation_item_link_highlight:link, .subnavigation_item a.subnavigation_item_link_highlight:visited, .subnavigation_item a.subnavigation_item_link_highlight:hover{margin:0px;padding: 2px 5px 2px 15px;font-size:10px;font-weight: bold;color: #CCFF00;background:transparent url(images/nav_bg.gif) no-repeat scroll 0 0px;}
.subnavigation_seperator{	position: relative;margin: 8px 0px 8px 0px;width:100%;height:3px;line-height:3px;background: Transparent url('images/bg_dotPatternBlack.gif') repeat;}

/******************************* PAGE CONTENT *************************************/
.content_title {position: relative; clear: both; background-color: transparent; overflow: auto; width: 100%; margin: 0px; padding: 0px;}
.content_title_text {font-size:18px; line-height:18px; height: 18px;}
.content_text_block {line-height:18px;}
.content_paragraph_title {color:#CCFF00; font-size:14px; font-weight:bold;}

.clear_line {position:relative;clear:both;}

.highlight_table_block {}
.highlight_table_block_bg {display:none;}
.highlight_table_content_text {position:relative;float:left;padding:7px 10px 7px 10px;color:#FFFFFF; z-index:110;}
.highlight_table_separator {position:relative;float:left;width:1px;margin: 5px 0px 5px 0px;border-left:1px dotted #A78581;}
.highlight_table_footer {position:relative;float:left;width:705px;background-color:#000000;padding:5px 15px 5px 15px;color: #CCFF00;font-size:10px;line-height:13px;margin:0px 0px 15px 0px;z-index:115;}

.common_table {position:relative;width:735px;z-index:105;}
.common_table_left {text-align:right;vertical-align:top;color:#CCFF00;width:210px;}
.common_table_content {text-align:left;vertical-align:top;width:525px;}
.common_table_separator {padding:0px 10px 0px 10px;height:1px;line-height:1px;}
.common_table_separator_line {position:relative;width:710px;height:0px;font-size:0px;line-height:0px;border-bottom:1px dotted #A78581;margin:0px;}

.modalBackground {background-color: #000000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}

.content_subtitle {position:relative;background:Transparent url('images/bg_dotPatternBlack.gif') repeat; font-size:14px;font-weight:bold;padding:5px;height:20px;}

.gallery_image {position:relative; float:left; padding:0px 8px 8px 0px;}

/******************************* EXHIBITORS *************************************/
.exhibitor_list_title_container{position:relative;padding:10px 10px 10px 15px;width:710px;height:15px;background: Black url('images/bg_dotPattern_black.gif');z-index:115;}
.exhibitor_list_title {position:relative;float:left;color:#CCFF00;font-weight:bold;}
.exhibitor_list_separator_line_top {position:relative;float:left;width:735px;height:1px;font-size:0px;line-height:0px;border-bottom:1px dotted #CCFF00;margin:0px;z-index:116;}
.exhibitor_list_item_container{position:relative;float:left;padding:0px 5px 0px 5px;width:705px;}
.exhibitor_list_text {position:relative;float:left;vertical-align:middle;}
.exhibitor_list_separator_line {position:relative;float:left;width:700px;height:1px;font-size:0px;line-height:0px;border-bottom:1px dotted #A78581;margin:7px 0px 7px 0px;}
.exhibitor_list_text_category {position:relative;float:left;color:#999999;vertical-align:middle;}


/******************************* PRINT SPECIFIC *************************************/
.hide_print{position:relative;display:none;}
