@charset "utf-8";
/* CSS Document */

body {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#3e3a39; padding:0px; margin:0px; background-color:#FFFFFF; line-height:18px;  background-image:url(bg.jpg); background-position:center top; background-repeat:no-repeat;}

a {color: #000; text-decoration:underline;}
a:hover{color:#00a651;}

#top_bar{width:970px; height:50px; background: url(top_bg.jpg) repeat-x; padding-right:32px; margin:auto auto; text-align:right; padding-top:2px; font-size:15px;color:#FFF;     }
#top_bar_OLED{width:970px; height:50px; background: url(top_bg_OLED.jpg) repeat-x; padding-right:32px; margin:auto auto; text-align:right; padding-top:2px; font-size:15px;color:#FFF;     }
#top {width:1002px; height:151px; margin:auto auto; background-image:url(header.jpg);}
#top_OLED {width:1002px; height:151px; margin:auto auto; background-image:url(header-OLED.jpg);}
#topRight{width:160px; float:right; text-align:right;margin-top:42px; margin-right:32px; height:97px;}
#countdown{ background:url(coutdown.png) no-repeat top left; padding-bottom:15px;  color: #FFF;font-size:11px; font-weight:bold; line-height:normal; height:29px;  }
#countdown_OLED{ background:url(coutdown-2018.png) no-repeat top left; padding-bottom:15px;  color: #FFF;font-size:11px; font-weight:bold; line-height:normal; height:29px;  }
.coundown_date {height:24px; font-weight: bolder; font-size:26px; color:#fff000; text-align:left; padding-bottom: 5px; text-shadow:#000 1px 1px;}
#searchwrapper { 
float:right;	
width:130px; /*follow your image's size*/
height:15px;/*follow your image's size*/
background-color:#FFF;
border: 1px solid #000;
padding:0px; 
margin:9px 10px;
position:relative; /*important*/
}
#searchwrapper form { display:inline ; }
.searchbox {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:1px;
left:5px;
width:105px;
height:13px;
color:#bdbfc1;
font-size:11px;
}
.searchbox_submit {
border:0px; /*important*/

position:absolute; /*important*/
background-image:url(search_submit.jpg);
background-repeat:no-repeat;
left:105px;
width:25px;
height:16px;
}
/*#language { height:15px; width:75px; float:right; padding-right:15px; }*/
#language { height:15px;text-align:center;  }
#menuwrapper{
 width:1002px;
 height:35px;
 background-image:url(menu_bg.jpg);
 margin:auto auto;
}


.main_banner{
	width:1002px;
	height:250px;
	margin:auto auto;
	
}

.left_banner{
   width:622px;
   height:250px;
   float: left;
}

.right_banner{
   width:380px;
   height:250px;  
   float: left; 
}

#main_content{
	width:1002px;
	margin:auto auto;
	background-color:#FFF;
	background-image:url(content_bg.jpg);
	background-repeat:repeat-x;
	padding-bottom:25px;
	height:100%;
}

#main_content_OLED{
	width:1002px;
	margin:auto auto;
	background-color:#FFF;
	background-image:url(content_bg.jpg);
	background-repeat:repeat-x;
	padding-bottom:25px;
}

#main_content_inside{
	width:1002px;
	margin:auto auto;
	background-color:#FFF;
	background-image:url(content_bg_inside.jpg);
	background-repeat:repeat-x;
	padding-bottom:45px;
	
}

/*#section_title{ height:25px;} */
#section_title{ background:url(title_bg.png) no-repeat; padding:5px 0px 15px 10px; font-size:18px; font-weight:bold; color:#00a651;}
.banner{ padding:20px 0px;}
.banner ul{li-style-type: none; width:972px; margin:0 auto; padding:0px 0px 0px 21px ;}
.banner li{ width:230px; padding:5px 12px 5px 0px; list-style-type: none; display:inline; float: left; text-align:center;}
.banner_content{ display: block; width:230px; text-align:center; padding-top:5px; font-size:16px; font-weight:bold; color:#000;}
.banner_content a{ text-decoration:underline; color:#000;}

.content_left {width:540px; padding: 25px 50px 40px 30px ; float:left;}
.content_left_OLED {width:43%; padding: 25px 30px 40px 30px ; float:left;}
.video {width:541px; padding-bottom:35px; float:left;}

#content_right{ float:left; padding:25px 40px 20px 0px;width:340px;}
.content_right_OLED{ float:left; padding:25px 30px 40px 30px;width:43%;}
.fair_news{ float:left; padding:0px 30px 25px 0px; width:350px;}
.news{padding:0px 0px 25px 15px;}
.fair_date{float:right; padding-top:3px;}

#b_logo {float:left; padding:18px 60px 0px 40px;width:621px;}
#b_logo ul{li-style-type: none; width:621px; margin:0; padding:0;}
#b_logo li{ list-style-type: none; display:inline; float: left; margin:0; }

#new_pdt{}
#new_pdt ul{li-style-type: none;  margin:0; padding:0; text-align:center;}
#new_pdt li{ list-style-type: none; display:inline; float:left; padding:0px 15px 20px 15px; text-align:center; width:145px; }


.subscribe{ float:left;padding:0px 30px 25px 0px;  width:350px;}
.subscribe_inside{ float:left;width:380px; padding-top:10px;} /*width:306px;*/
.form_fill{padding-top:4px; height:34px;}
.form_title{float:left; padding-right:9px; text-align:right; width:75px;}
.form_info{ width:250px; height:26px; background-color:#FFF; border:1px #080403 solid; font-size:11px; }
.form_info2{ width:210px; height:26px; background-color:#FFF; border:1px #080403 solid; font-size:11px; }
.styled-select2 select {
   background: transparent;
   *background: #000000;
   width: 235px;
   *width: 210px;
   padding: 1px;
   padding-left:5px;
   font-size: 11px;
   line-height: 1;
   border: 0;
   *border: 1px solid #000000;
   border-radius: 0;
   height: 25px;
   *height: 27px;
   -webkit-appearance: none;
   vertical-align:top;
   color:#999;
   
   }

.styled-select2 {
   width: 210px;
   height: 25px;
   overflow: hidden;
   background: url(new_arrow.png) no-repeat right #000000;
   border: 1px solid #000 ;
   padding:0;
   margin:0;
   color:#333;
      
   }
.styled-select select {
   background: transparent;
   *background: #000000;
   width: 285px;
   *width: 260px;
   padding: 1px;
   padding-left:5px;
   font-size: 11px;
   line-height: 1;
   border: 0;
   *border: 1px solid #000000;
   border-radius: 0;
   height: 25px;
   *height: 27px;
   -webkit-appearance: none;
   vertical-align:top;
   color:#999;
   
   }

.styled-select {
   width: 250px;
   float: left; /*Timothy*/
   height: 25px;
   overflow: hidden;
   background: url(new_arrow.png) no-repeat right #000000;
   border: 1px solid #000 ;
   padding:0;
   margin:0;
   color:#333;
      
   }
.btn{color:#FFF; background-color:#000; padding:5px 25px; font-size:11px; font-weight:bold; border:0;  }


.inside_left{width:560px; padding: 25px 50px 40px 30px ; float:left;}
#inside_right{ float:left; padding:25px 40px 20px 0px;width:320px;}

.header{font-size:12px; font-weight:bold; color:#227c50;}   

/* ######### Style for side Menu ######### */



.sidemenudiv{
border: 0px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:bold 11px ;
line-height:25px;
width:306px;
height:96px;
padding:20px 10px 40px 0px;
margin:auto auto; 
display: inline;
float:left;
display:block;
text-align:center;

}
.sidemenudiv span{
background-image:url(side_menu_bg2.png);	
background-repeat: no-repeat;
width: 149px; /*width: 89px;*/
float:left;
height:32px;
display: block;
padding: 2px 2px 0px 2px; /*padding: 2px 32px 0px 32px;*/
text-decoration: none;
color: #FFF;
}

/*.sidemenudiv a*/
.sidemenudiv .DNNModuleContent a{
background-image:url(side_menu_bg.png);	
background-repeat: no-repeat;
width: 149px; /*width: 109px;*/
float:left;
height:32px;
display: block;
padding: 2px 2px 0px 2px; /*padding: 2px 22px 0px 22px;*/
text-decoration: none;
color:
#000;

}


.sidemenudiv a:hover{ /*THEME CHANGE HERE*/
text-decoration:none;;
color: #FFF;
background-image:url(side_menu_bg2.png); /*THEME CHANGE HERE*/
}

/*.sidemenub a*/
.sidemenub .DNNModuleContent a{
background-image: url(inside_large_btn.jpg);	
background-repeat: no-repeat;
width: 225px;
float:left;
height:46px;
display: block;
padding: 18px 50px 0px 30px;
text-decoration: none;
color: #FFF;
font-size:22px;
}



#footer{ width:972px; height:40px; background-color:#FFF; border-top:#1e9144 solid 3px; margin:auto auto; padding:15px; text-align:center;}  	
/*Timothy*/
/*
#footer{float: left;}
*/
/*.Head {margin-bottom: 15px;}*/

ul li{
   list-style-type: none;
}

ul{
       padding: 0px;
    margin: 0px;
}

#top_bar > a:nth-child(1) > img{
   margin: 0px 6px;
}
