/* CSS Document */
/* GENERAL SET */
body {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding:0px;
	margin: 0px;
}
.banner div {	
	display:none;
	position:absolute;		
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
.DivBR {
	clear:both; 
	overflow:hidden; 
	height:0px;
}
.pink {
	color:#e1007a; 
	text-decoration: none;
}
a.pink, a.pink:link, a.pink:visited, a.pink:hover, a.pink:active {
	color:#e1007a; 
	text-decoration: none;
} 
.white {
	color:#ffffff;
	text-decoration: none;
}
a.white, a.white:link, a.white:visited, a.white:hover, a.white:active {
	color:#ffffff; 
	text-decoration: none;
} 
.headerContainer{
	width: 950px;
	height:26px;
	margin-right: auto;
	margin-left: auto;
	color:#FFFFFF;
	font-size:10px!important;
	background-color: #2B313F;
	text-transform: uppercase;
	text-decoration: none;
}
.headerContainer table td{	
	color:#FFFFFF;
	font-size:10px!important;	
	text-transform: uppercase;
	text-decoration: none;
}
.titleContainer{
	width: 950px;
	height:115px;
	margin-right: auto;
	margin-left: auto;
}
.footerContainer{
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	text-transform:uppercase;
	font-size:10px;
}
.footerContainer a, .footerContainer a:active, .footerContainer a:visited{
	color: #444d80;
	text-decoration: none;	
}
.footerContainer a:hover{
	color: #5561a9;
	text-decoration: none;	
}
.button {
	height:17px;
	background-image:url(images/btn_bg.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#000000;
	color:#FFFFFF;
	padding-left:20px;
	font-size:10px;
}
/* FOR INDEX PAGE */
.indexbg{
	background-image:url(images/bg_index.jpg);
	background-repeat:repeat-x;
	background-color:#f7f6f5;
}
.indexContentContainer{
	width: 950px;
	height:530px;
	margin-right: auto;
	margin-left: auto;
}
.fairImageBg{
	background-image:url(images/index_bg.jpg);
	background-color:transparent;
	background-repeat:no-repeat;
	background-position: 20px 8px;
	height:400px!important;
}
.adban_home{
	padding:10px 0px 10px 0px;
	width:220px;
	height:70px;	
}	
.adban{
	padding:10px 0px 10px 10px;
	width:220px;
	height:70px;
}
.leftpane{
	width:605px;
}
.rightpane{
	width:345px;
}
.boxbg{
	background-image:url(images/bg_flexbox.jpg);
	background-repeat:repeat;			
}
.contentboxTitle{
	font-size:13px;
	text-transform: uppercase;
	padding-bottom:10px;
	text-align: left;
	height:13px!important;
	color:#A4A4A4;
}
.contentboxContent {
	font-size:11px;
	text-align: left;
}
.leftpaneUpperContent {
	padding: 100px 15px 10px 250px; 
	width:330px!important;
	height:135px!important;
	overflow:hidden;	
}
.leftpaneLowerContent {
	padding: 10px 15px 10px 30px; 
}
.introbox {
	height:135px;
	overflow:hidden;
}
.newsboxoutside {
	width:350px!important;
	height:120px!important;
}
.newsboxborder {
	margin:5px;
	padding:5px 10px;
	background-color:#ffffff;
}
.newsboxinside {	
	overflow:hidden;
	width:320px!important;
	height:100px!important;	
}
.quicklinkboxoutside {
	width:180px!important;
	height:120px!important;
}
.quicklinkboxborder {
	margin:5px;
	padding:5px 10px;
	background-color:#ffffff;
}
.quicklinkinside {	
	overflow:hidden;
	width:150px!important;
	height:100px!important;
}
.rollerboxoutside {
	width:325px!important;
	height:180px!important;
}
.rollerboxborder {	
	padding-right:5px;		
	padding-left:5px;	
}
.rollerboxborder p {
	padding:0px;
	margin:0px;
}
.rollerboxinside {			
	overflow:hidden;
	width:315px!important;
	height:170px!important;	
}
.rightpaneboxoutside {
	width:160px!important;
	height:160px!important;
}
.rightpaneboxborder {
	margin:5px;			
	padding:10px;
	background-color:#ffffff;
}
.rightpaneboxinside {	
	overflow:hidden;	
	width:130px!important;
	height:130px!important;	
}
.LeftPane1Container {
	margin:0px;
	padding:0px;
	width:350px;
}
.LeftPane2Container {
	margin:0px;
	padding:0px;
	width:180px;
}
.RightPaneBigBoxContainer {
	margin:0px;
	padding:0px;
	width:325px!important;
	height:180px!important;
}
.RightPaneSmallBoxContainer {
	margin:0px;
	padding:0px;
	width:160px;
}

/* FOR INNER PAGE*/
.innerbg{
	background-image:url(images/bg_inner.jpg);
	background-repeat:repeat-x;
	background-color:#f7f6f5;
}
.innermenuContainer{
	width: 950px;
	margin-right: auto;
	margin-left: auto;	
}	
.sectorheaderContainer{
	width: 950px;
	height:62px; 	
}
.sectorheaderInside {
	padding:auto;
	margin:auto;
}
.sectorheader {		
	font-family:Verdana; 
	font-size:24px; 
	color:#FFFFFF;
	padding-top:15px;
	padding-left:15px;
}
.sectorheaderRegButton {
	padding-top:5px;	
}
.innercontentContainer {
	width: 950px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	margin-top:0px;	
}
.innerContentLeftPane {	
	margin-right: auto;
	margin-left: auto;		
}
.innerContentLeftPane ul {
	/*width:220px;	*/
	margin-left:0px;	
	padding-left:12px;	
	padding-top:20px;
	list-style-type:none;	
}
.innerContentLeftPane ul li {
	list-style-type:none;			
}
.innerContentLeftPane ul li ul {	
	display:none;
}
.innerContentLeftPane ul li a, .innerContentLeftPane ul li a:link, .innerContentLeftPane ul li a:visited, .innerContentLeftPane ul li a:active{
	display:block; 		
	padding:5px 10px 5px 20px;
	margin-bottom:5px;
	color:#FFFFFF;		
	background-color:#000000; 	
	text-decoration:none;
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;		
	width:225px!important;		
}
.innerContentLeftPane ul li a:hover{
	display:block; 		
	padding:5px 10px 5px 20px;
	margin-bottom:5px;
	color:#FFFFFF;		
	background-color:#000000; 	
	text-decoration:none;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;	
	width:225px!important;			
}
.innerContentLeftPane ul li .LocalizeSubMenu_selected a, .innerContentLeftPane ul li .LocalizeSubMenu_selected a:link, .innerContentLeftPane ul li .LocalizeSubMenu_selected a:visited, .innerContentLeftPane ul li .LocalizeSubMenu_selected a:hover, .innerContentLeftPane ul li .LocalizeSubMenu_selected a:active{		
	display:block; 			
	padding:5px 10px 5px 20px;
	margin-bottom:5px;
	color:#FFFFFF;		
	background-color:#000000; 	
	text-decoration:none;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;	
	width:225px!important;			
}
.adboxgraybg {
	background-color:#746a6f; 
	width:100%;
}
.adboxContainer {
	width: 950px; 
	height:94px;	
	margin-right: auto;
	margin-left: auto;
}	
.transparentbox75 {
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
}
.transparentbox80 {
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}
.innerContentBoxTitle{
	font-size:16px;
	padding-bottom:10px;
	text-align: left;
	color:#E3007C;
	font-weight:bold;
}
.innerContentPane {
	padding-top:20px;
	padding-bottom:10px;
}
.innerContentBoxOutside {
	width:670px!important;		
}
.innerContentBoxBorder {
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:0px;
	padding:10px!important;
	background-color:#ffffff;
}
.innerContentBox {		
	width:620px!important;	
}
.innerContentBox a, .innerContentBox a:active, .innerContentBox a:visited{
	color: #444d80;
	text-decoration: none;	
}
.innerContentBox a:hover{
	color: #5561a9;
	text-decoration: none;	
}
.section01_TheFair {
	background-image:url(images/bg_sec_thefair.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
.section02_Visit {
	background-image:url(images/bg_sec_visit.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
.section03_Exhibit {
	background-image:url(images/bg_sec_exhibit.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
.section04_PressRoom {
	background-image:url(images/bg_sec_press.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
.section05_Fashion {
	background-image:url(images/bg_sec_fashion.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
.section06_Travel {
	background-image:url(images/bg_sec_travel.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}