/*---------------------body style------------------*/
*{
font-size:12px;
font-family: Tahoma, Arial, verdana;
margin:0px;
}
/*--------------------------------------------------*/


/*---------------------font & layout------------------*/
.font-blackbig-20px{
	font-size:24px;
	font-weight:lighter;
	color: #CCC;
}

.font-white-12px{
font-size:12px;
color: #fff;
}
.font-red-12px{
font-size:12px;
color: #ff0000;
}
.font-white-11px{
font-size:11px;
color: #fff;
}

.font-white-20px{
font-size:20px;
font-weight:bold;
color: #fff;
}
.font-white-30px{
font-size:30px;
font-weight:bold;
color: #fff;
}

.font-darkblue-11px{
font-size:11px;
color: #050829;
}

.font-darkblue-70px{
font-size:70px;
line-height:50pt;
font-weight:bold;
color: #050829;
}
.font-darkblue-12px{
font-size:12px;
color: #050829;
}

.font-darkblue-14px{
font-size:14px;
color: #050829;
font-weight:bold;
}

.font-darkblue-bold-11px{
font-size:11px;
color: #050829;
font-weight:bold;
}

.font-darkblue-bold-14px{
font-size:14px;
color: #050829;
font-weight:bold;
}

.font-red-bold-14px{
	font-size:14px;
	color: #F00;
	font-weight:bold;
}
.font-green-13px{
font-size:13px;
color: #29AAA2;
}

.font-green-11bpx{
font-size:11px;
font-weight:bold;
color: #29AAA2;
}

.font-green-11px{
font-size:11px;
color: #29AAA2;
}


.font-green-70px{
font-size:70px;
line-height:50pt;
font-weight:bold;
color: #29AAA2;
}

.font-gray-11px{
font-size:11px;
color: #585757;
}
.font-gray-12px{
font-size:12px;
color: #585757;
}
.font-gray-14px{
font-size:14px;
color: #585757;
}
.border{
border:1px solid #cccccc;
}

/*--------------------------------------------------*/


/*---------------------link style------------------*/

a,
a:link,
a:active,
a:visited{	
	color:#050829;
	font-size:12px;
	text-decoration:none;
}

a:hover {
	color: #29AAA2;
	font-size:12px;
	text-decoration: none;
}

/*------------------------------------------------------------------------*/

a.top-link:link, 
a.top-link:visited{
	color: #585757;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

a.top-link:hover {
	color: #29AAA2;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

/*------------------------------------------------------------------------*/

a.green-link:link, 
a.green-link:visited{
	color: #29AAA2 ;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}

a.green-link:hover {
	color: #585757;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}

/*------------------------------------------------------------------------*/

a.black-link:link, 
a.black-link:visited{
	color: #070B2C ;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}

a.black-link:hover {
	color: #070B2C;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

/*------------------------------------------------------------------------*/

a.black02-link:link, 
a.black02-link:visited{
	color: #787878 ;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}

a.black02-link:hover {
	color: #070B2C;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

/*------------------------------------------------------------------------*/

a.view-link:link, 
a.view-link:visited{
	color: #050829;
	font-size:11px;
	text-decoration: underline;
	font-weight:normal;
}

a.view-link:hover {
	color: #29AAA2;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

/*------------------------------------------------------------------------*/

a.more-link:link, 
a.more-link:visited{
	color: #050829;
	font-size:11px;
	text-decoration: none;
	font-weight:normal;
}

a.more-link:hover {
	color: #29AAA2;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

/*------------------------------------------------------------------------*/

a.moreb-link:link, 
a.moreb-link:visited{
	color: #050829;
	font-size:11px;
	text-decoration: none;
	font-weight:bold;
}

a.moreb-link:hover {
	color: #050829;
	font-size:11px;
	text-decoration: underline;
	font-weight:bold;
}

/*------------------------------------------------------------------------*/

a.register-link:link, 
a.register-link:visited{
	color: #fff;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

a.register-link:hover {
	color: #fff;
	font-size:11px;
	text-decoration: underline;
	font-weight:normal;
}
/*------------------------------------------------------------------------*/

a.pic-link:link, 
a.pic-link:visited{
	color: #FF33CC;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}

a.pic-link:hover {
	color: #FF33CC;
	font-size:12px;
	text-decoration: underline;
	font-weight:normal;
}
/*------------------------------------------------------------------------*/
a.ex:link,
a.ex:visited{
	background-image:url(../images/btn-exhibitor.gif);
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	width:32px;
	height:91px;
}

a.ex:hover{
	background-image:url(../images/btn-exhibitor.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-position:-32px 0px;
	text-decoration:none;
}

a.ex span{
	background-image:url(../images/btn-exhibitor.gif);
	visibility:hidden;
}
/*------------------------------------------------------------------------*/
a.press:link,
a.press:visited{
	background-image:url(../images/btn-press.gif);
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	width:32px;
	height:72px;
}

a.press:hover{
	background-image:url(../images/btn-press.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-position:-32px 0px;
	text-decoration:none;
}

a.press span{
	background-image:url(../images/btn-press.gif);
	visibility:hidden;
}

/*------------------------------------------------------------------------*/
a.load:link,
a.load:visited{
	background-image:url(../images/btn-download.gif);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	width:19px;
	height:17px;
}

a.load:hover{
	background-image:url(../images/btn-download.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-position:0px -17px;
	text-decoration:none;
}

a.load span{
	background-image:url(../images/btn-download.gif);
	visibility:hidden;
}

/*------------------------------------------------------------------------*/
a.register:link,
a.register:visited{
	background-image:url(../images/btn-register.gif);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	width:116px;
	height:50px;
}

a.register:hover{
	background-image:url(../images/btn-register.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-position:0px -50px;
	text-decoration:none;
}

a.register span{
	background-image:url(../images/btn-register.gif);
	visibility:hidden;
}
/*------------------------------------------------------------------------*/
a.language-link:link, 
a.language-link:visited{
	color: #585757;
	padding:2px 5px;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

a.language-link:hover {
	color: #fff;
	background-color:#29AAA2;
	padding:2px 5px;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
/*--------------------------------------------------------------------------------*/

.td-link a:link,td-link a:visited{
	color: #050829;
	font-size:11px;
	height:100%;
	padding-bottom:4px;
	display:block;
	border:1px solid #fff;
	font-weight: normal;
	text-decoration:none;
}

.td-link a:visited{
	color: #050829;
	font-size:11px;
	padding-bottom:4px;
	height:100%;
	display:block;
	border:1px solid #fff;
	font-weight: normal;
	text-decoration:none;
}
.td-link a:hover {
	color: #050829;
	padding-bottom:4px;
	font-size:11px;
	height:100%;
	display:block;
	background-color: #F1F0F0;
	border:1px solid #ccc;
	font-weight: normal;
	text-decoration:none;
}

/*-------------------------------------------------------------------------------*/

.scrollbar{
	width:273px; background: #fff; padding:2px; 
}
.scrollbar div{
	overflow:auto; height:120px;scrollbar-base-color:#fff;scrollbar-arrow-color:#050829; scrollbar-3dlight-color:#fff;scrollbar-darkshadow-color: #fff;scrollbar-face-color: #29AAA2; scrollbar-highlight-color:#fff; scrollbar-shadow-color:#fff;scrollbar-track-color:#fff; 
}

/*-------------------------------------------------------------------------------*/

.scrollbar02{
	width:820px; background: #fff; padding:2px; 
}
.scrollbar02 div{
	overflow:auto; height:800px;scrollbar-base-color:#fff;scrollbar-arrow-color:#fff; scrollbar-3dlight-color:#fff;scrollbar-darkshadow-color: #fff;scrollbar-face-color: #ccc; scrollbar-highlight-color:#fff; scrollbar-shadow-color:#fff;scrollbar-track-color:#fff; 
}

/*-------------------------------------------------------------------------------*/

.scrollbar03{
	width:182px; background: #fff; padding:2px; 
}
.scrollbar03 div{
	overflow:auto; height:196px;scrollbar-base-color:#fff;scrollbar-arrow-color:#fff; scrollbar-3dlight-color:#fff;scrollbar-darkshadow-color: #fff;scrollbar-face-color: #ccc; scrollbar-highlight-color:#fff; scrollbar-shadow-color:#fff;scrollbar-track-color:#fff; 
}

