/* --------------------------------------------
Fair Site common textarea style
---------------------------------------------- */
textarea.textarea1 {
	font-size:100%;
	color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

textarea.remarkTextarea {
	width: 530px;
	height: 130px;
}


.searchlistlinkSelect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 127%;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	line-height: normal;
	padding-left: 5px;
}
.background_lightGray_padding_middle {
	background-color: #F5F5F5;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#bottombanner{
background-color:#F5F5F5;
padding:0px 10px 0px 10px;
}
#verticalbanner{
background-color:#F5F5F5;
margin-bottom:5px;
padding-left:28px;
padding-right:27px;
}
#squarebanner{
background-color:#F5F5F5;
padding-left:25px;
padding-right:25px;
}

.filter_spacer {
clear:both;
line-height:1.5;
}

/*Auto Complete CSS*/
.ac_header {
	background-color: #F5f5f5;
	font-weight: bold;
}
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 109%;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 145%;
	overflow: hidden;
}
.ac_loading {
	/*background: white url('indicator.gif') right center no-repeat;*/
}
.ac_odd {
	
}
.ac_even {

}
.ac_over {
	background-color: #0A246A;
	color: white;
}

/* ---------------------------------------------------
FairSite TinyMCE Styles - EN
------------------------------------------------------ */
.Market_Info_Header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 145%;
	font-weight: bold;
	line-height: normal;
}

.Market_Info_Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	line-height: normal;
}

.Market_Info_Desc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
}

.Market_Info_Title_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 118%;
	font-weight: bold;
	text-decoration: none;
}

.Market_Info_Desc_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 118%;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
}

.Portlet_Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
}

.Fair_Updates_Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 118%;
	font-weight: bold;
}

.Other_Events_Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	line-height: normal;
}

.Static_Page_Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 136%;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Content_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 109%;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Content_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 118%;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Content_4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 127%;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Content_5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 136%;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Content_Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Content_Title2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 109%;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Content_Title3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 118%;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Content_Title4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 127%;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Content_Title5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 136%;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Main_Menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Sub_Menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Remarks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
}

/* ---------------------------------------------------
FairSite TinyMCE Styles - TC
------------------------------------------------------ */
.Market_Info_Header_tc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 154%;
	font-weight: bold;
	line-height: normal;
}

.Market_Info_Title_tc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 109%;
	font-weight: bold;
	text-decoration: none;
	line-height: normal;
}

.Market_Info_Desc_tc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 109%;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
}

.Market_Info_Title_2_tc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 118%;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}

.Market_Info_Desc_2_tc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 118%;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
}

.Portlet_Title_tc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 109%;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
}

.Fair_Updates_Title_tc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 118%;
	font-weight: bold;
	line-height: normal;
}

.Other_Events_Title_tc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 109%;
	font-weight: bold;
	line-height: normal;
}

.Static_Page_Title_tc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 154%;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Content_tc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 109%;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Content_2_tc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 118%;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Content_3_tc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 136%;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Content_4_tc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 145%;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Content_5_tc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 154%;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Content_Title_tc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 109%;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Content_Title2_tc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 118%;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Content_Title3_tc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 136%;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Content_Title4_tc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 145%;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Content_Title5_tc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 154%;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Main_Menu_tc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 109%;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Sub_Menu_tc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 109%;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Remarks_tc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 109%;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
}

/* ---------------------------------------------------
FairSite TinyMCE Styles - SC
------------------------------------------------------ */
.Market_Info_Header_sc {
	font-family: PMingLiU, SimSun, MingLiU, Verdana, sans-serif;
	font-size: 154%;
	font-weight: bold;
	line-height: normal;
}

.Market_Info_Title_sc {
	font-family: PMingLiU, SimSun, MingLiU, Verdana, sans-serif;
	font-size: 109%;
	font-weight: bold;
	text-decoration: none;
	line-height: normal;
}

.Market_Info_Desc_sc {
	font-family: PMingLiU, SimSun, MingLiU, Verdana, sans-serif;
	font-size: 109%;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
}

.Market_Info_Title_2_sc {
	font-family: PMingLiU, SimSun, MingLiU, Verdana, sans-serif;
	font-size: 118%;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}

.Market_Info_Desc_2_sc {
	font-family: PMingLiU, SimSun, MingLiU, Verdana, sans-serif;
	font-size: 118%;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
}

.Portlet_Title_sc {
	font-family: PMingLiU, SimSun, MingLiU, Verdana, sans-serif;
	font-size: 109%;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
}

.Fair_Updates_Title_sc {
	font-family: PMingLiU, SimSun, MingLiU, Verdana, sans-serif;
	font-size: 118%;
	font-weight: bold;
	line-height: normal;
}

.Other_Events_Title_sc {
	font-family: PMingLiU, SimSun, MingLiU, Verdana, sans-serif;
	font-size: 109%;
	font-weight: bold;
	line-height: normal;
}

.Static_Page_Title_sc {
	font-family: PMingLiU, SimSun, MingLiU, Verdana, sans-serif;
	font-size: 154%;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Content_sc {
	font-family: PMingLiU, SimSun, MingLiU, Verdana, sans-serif;
	font-size: 109%;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Content_2_sc {
	font-family: PMingLiU, SimSun, MingLiU, Verdana, sans-serif;
	font-size: 118%;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Content_3_sc {
	font-family: PMingLiU, SimSun, MingLiU, Verdana, sans-serif;
	font-size: 136%;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Content_4_sc {
	font-family: PMingLiU, SimSun, MingLiU, Verdana, sans-serif;
	font-size: 145%;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Content_5_sc {
	font-family: PMingLiU, SimSun, MingLiU, Verdana, sans-serif;
	font-size: 154%;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Content_Title_sc {
	font-family: PMingLiU, SimSun, MingLiU, Verdana, sans-serif;
	font-size: 109%;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Content_Title2_sc {
	font-family: PMingLiU, SimSun, MingLiU, Verdana, sans-serif;
	font-size: 118%;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Content_Title3_sc {
	font-family: PMingLiU, SimSun, MingLiU, Verdana, sans-serif;
	font-size: 136%;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Content_Title4_sc {
	font-family: PMingLiU, SimSun, MingLiU, Verdana, sans-serif;
	font-size: 145%;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Content_Title5_sc {
	font-family: PMingLiU, SimSun, MingLiU, Verdana, sans-serif;
	font-size: 154%;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Main_Menu_sc {
	font-family: PMingLiU, SimSun, MingLiU, Verdana, sans-serif;
	font-size: 109%;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Sub_Menu_sc {
	font-family: PMingLiU, SimSun, MingLiU, Verdana, sans-serif;
	font-size: 109%;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
}

.Static_Page_Remarks_sc {
	font-family: PMingLiU, SimSun, MingLiU, Verdana, sans-serif;
	font-size: 109%;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
}

.social_media_icon {
	background-image:url(../../images/tc/soicalicon4.gif);
}

.print_icon {
	background-position: 0px 0px;
	height: 14px;
	width: 50px;
}

.rss_feed_icon {
	background-position: -55px 0px;
	height: 14px;
	width: 75px;
}

.stButton .rss {
    background-image: url("http://w.sharethis.com/images/rss_16.png");
}

.stButton .print {
    background-image: url(../../images/tc/print_16.png);
}

.facebook_icon {
	background-position: -135px 0px;
	height: 14px;
	width: 76px;
}

.twitter_icon {
	background-position: -340px 0px;
	height: 14px;
	width: 62px;	
}

.sina_icon {
	background-position: -216px 0px;
	height: 14px;
	width: 67px;	
}

.share_icon {
	background-position: -283px 0px;
	height: 14px;
	width: 57px;	
}

ul.tabs #share_this a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#d20000;
	text-decoration:none;
	font-weight:400;							
}

ul.tabs #share_this a {
	background-image:none;
	display:inline;
}



/*********exhibitorDetailed Page*********/



.mainleftmenu5{
margin: 0px 0;
padding: 0;
width: 930px; /*width of menu*/
float:left;
border-bottom-width: 0;
}

.mainleftmenu5 a.menuitem5{

display:block;
height:22px;
font-size:118%;
font-weight:700;
color:#fff;
background:#828282;
position:relative;
text-decoration:none;
padding:4px 0 0 10px;
}

.mainleftmenu5 a.menuitem5:visited, .mainleftmenu5 .menuitem5:active{
    color: #fff;	-moz-outline: none 0;
  	outline: none 0;
	

}
.mainleftmenu5 a.menuitem5:hover{
}

.mainleftmenu5 div.submenu5{ /*DIV that contains each sub menu*/
background: #efefef;
padding:0px 15px 0px 15px;
}

a.squarebutton5 {
	background: transparent url('../../images/square-gray-left_gery2.gif') no-repeat top left;
	display: block;
	float: left;
	font: bold 11px verdana; /* Change 12px as desired */
	line-height: 21px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height: 27px; /* Height of button background height */
	padding-left: 8px; /* Width of left menu image */
	text-decoration: none;
}

a:link.squarebutton5, a:visited.squarebutton5, a:active.squarebutton5{
	color: #000; /*button text color*/
}

a.squarebutton5 span{
	background: transparent url('../../images/square-gray-right_gery2.gif') no-repeat top right;
	display: block;
	padding: 0 10px 6px 5px; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton5:hover{ /* Hover state CSS */
	background-position: bottom left;
}

a.squarebutton5:hover span{ /* Hover state CSS */
	background-position: bottom right;
	color: black;
}

#bootharea {
	width:930px;marign:0;padding:0;
}
#boothno {
	width:185px;float:left;display:block;
}

#boothno .boothframe {
	border:2px #999 solid;
}
#boothno .boothtext {
	font-weight:bold;color:#fff;
}

#boothdetails {
	width:725px;display:block;float:right;
}
#boothdetails #boothdetailscontent {
	width:717px;display:block;padding:0px 4px 0px 4px;
}
#boothdetails #boothdetailscroll{
	width:717px;display:block;padding:0px 4px 0px 4px;
}

#companybackground {
width:930px;
display:block;
background:#efefef;
}

#companybackground h2.companytitle {
display:block;
height:25px;
font-size:118%;
font-weight:700;
color:#fff;
background:url(../../images/companybackground.gif) 0 0 no-repeat;
padding:4px 0 0 15px;
}

.companyname {
	font-size:127%;
font-weight:700;
color:#f26522;
}
	
.exhibitorsubhead2 {
background:#c6c6c6;
font-weight:700;
font-size:100%;
color:#000;
padding:5px 10px;
}


/* Tiny Scrollbar */
#scrollbar1 { width: 402px; clear: both; margin: 0px ; }
#scrollbar1 .viewport { width: 382px; height: 300px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; }
#scrollbar1 .scrollbar,
#scrollbar1 .thumb .end,
#scrollbar1 .thumb { background: transparent url(../../images/bg-scrollbar.png) no-repeat; }
#scrollbar1 .scrollbar { position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar1 .track	{ background: transparent url(../../images/bg-scrollbar-end.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 3px 1px 3px 1px; }
#scrollbar1 .thumb { background-position: 100% 100%; height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#scrollbar1 .thumb .end { background-position: 100% 0; height: 5px; width: 13px; }
#scrollbar1 .disable { display: none; }

.hide {
 display:none;
}

/*Page related styles for you to view*/
#mycustomscroll {
/* Typical fixed height and fixed width example */
width: 600px;
height: 180px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
vertical-align:top;
}

#printButtom{
display:none;
}

.link_white_middle_bold:link,.link_white_middle_bold:active,.link_white_middle_bold:visited {
font-size:100%;
color:#fff;
text-decoration:underline;
font-weight:700;
}

.link_white_middle_bold:hover {
font-size:100%;
color:#f3df5c;
text-decoration:underline;
font-weight:700;
}


.link_white_middle:link,.link_white_middle:active,.link_white_middle:visited {
font-size:100%;
color:#fff;
text-decoration:none;
font-weight:700;
}

.link_white_middle:hover {
font-size:100%;
color:#f3df5c;
text-decoration:none;
font-weight:700;
}

/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0; vertical-align:top;}

.vscrollerbase {
width: 15px;
background: #D7EBDF url(../../images/basebarcaps_verticalbarbody.png) 0px 0px repeat-y;
}
.vscrollerbar {
width: 15px;
background: #99CBCB url(../../images/basebarcaps_verticalbarbody.png) -15px 0px repeat-y;
}

.vscrollerbar, .hscrollerbar {
padding: 10px;
z-index: 2;
}
.vscrollerbarbeg {
background: url(../../images/basebarcaps_verticalbarbody.png) -45px -30px no-repeat;
width: 15px;
height: 15px !important;
}
.vscrollerbarend {
background: url(../../images/basebarcaps_verticalbarbody.png) -45px 0px no-repeat;
width: 15px;
height: 15px;
}


.vscrollerbasebeg {
background: url(../../images/basebarcaps_verticalbarbody.png) -30px -30px no-repeat;
width: 15px;
height: 15px !important;
}
.vscrollerbaseend {
background: url(../../images/basebarcaps_verticalbarbody.png) -60px -30px no-repeat;
height: 15px;
width: 15px;
}

.scrollerjogbox:hover {
background: #5E828C url(../../images/basebarcaps_verticalbarbody.png) -45px -15px;
}
/* Scroll Bar Master Styling Ends Here */
