/* CSS Document */
body {
	margin: 0;
	padding: 0;
	border: 0;
	background: #cccccc;
	text-align: center;
}
.mainWrap {
	width: 1000px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/home_bg.gif) center repeat-y #fff;
}
.header {
	width: 840px;
	height: 160px;
	background: url(../images/home_header.jpg);
	font-family: "Î¢ÈíÑÅºÚ";
	text-align: right;
	font-size: 12px;
}
.inf {
	margin: 75px 10px 0 0; 
	color: #666666;
}
.menu {
	width: 194px;
	height: 100%;
	background: #eeeeee;
}
.menuTitle {
	width: 194px;
	height: 31px;
}
.menuList {
	width: 174px;	/*----for firefox----*/
	#width: 194px;	/*----for IE7 8 9----*/
	_width: 194px;	/*----for IE6----*/
	height: auto;
	background: #eeeeee;
	text-align: left;
	padding: 10px 0 10px 20px;
	font-size: 12px;
	font-family: "Î¢ÈíÑÅºÚ";
	line-height: 20px;
}
.menuList a {
	text-decoration: none;
	color: #666666;
}
.menuList a:hover {
	text-decoration: underline;
	color: #000;
}
.nav {
	width: 646px;
	background: url(../images/home_nav_bg.gif);
	text-align: right;
	vertical-align: middle;
}
.navDrop{
	width: 646px;
	height: 31px;
	font-size: 14px;
	z-index: 100;
	font-family: "Î¢ÈíÑÅºÚ";
}   
.navDrop ul{
	list-style: none;
	float: right;
	margin: 0;
}   
.navDrop li {
	float: left; 
	position: relative;
}   
.navDrop ul ul {
	visibility: hidden;
	position: absolute;
	top: 31px;
}   
.navDrop table {
	position: absolute; 
	top:0; 
	left:0;
}   
.navDrop ul li:hover ul,   
.navDrop ul a:hover ul{
	visibility: visible;
}   
.navDrop a{
	display: block;
	height: 26px;
	float: left;
	background: none; 
	padding: 5px 10px 0 10px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}   
.navDrop a:hover{
	background: url(../images/home_nav_hl.gif);
	_background: green;
	color: #fff;
}   
.navDrop ul ul{
	position: absolute;
	left: -40px;
}   
.navDrop ul ul li {
	clear: both;
	text-align: left;
	font-size: 12px;
}   
.navDrop ul ul li a{
	display: block;
	width: 160px;
	height: 15px;
	background: #eeeeee;
	color: #666666;
	font-weight: normal;
}   
.navDrop ul ul li a:hover{
	border: 0;
	background: #f2cdb0;
}
/*--------------------------------------------------------*/
.news {
	width: 646px;
	height: auto;
	background: url(../images/home_content_bg.gif) left repeat-y #fff;
	text-align: left;
}
.news h1 {
	font-size: 20px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-style: italic;
	color: #000;
	margin: 15px 0 0 20px;
}
.news p {
	font-size: 12px;
	font-family: "Î¢ÈíÑÅºÚ";
	color: #666666;
	margin: 10px 10px 10px 60px;
	line-height: 20px;
}
.newsBar {
	width: 646px;
	height: 37px;
	background: url(../images/home_newsBar.gif);
	vertical-align: middle;
}
.newsBar a {
	font-size: 12px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
.newsBar a:hover {
	color: #FFCC00;
	text-decoration: underline;
}
.scrollMessage {
	margin: 0 10px 0 10px;
	color: #cccccc;
	font-size: 12px;
}
.contentLeft {
	width: 391px;
	height: 100%;
	background: url(../images/home_content_bg.gif) repeat-y left #fff;
}
.poster {
	width: 391px;
	height: 186px;
	vertical-align: middle;
}
#crossfade { 
	width: 390px; 
	height: 184px;
	position: relative;
	background: #000;	
}
#crossfade .fader {
	width: 390px;
	height: 184px;
	position: relative;
	border: 0;
	margin-left: 0;
	#margin-left: -195px;
	_margin-left: -195px;
}
.newsWall {
	width: 391px;
	height: 100%;
	text-align: left;
}
.newsWall h1 {
	font-size: 20px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-style: italic;
	color: #000;
	margin: 15px 0 10px 20px;
}
.newsWall p {
	font-size: 12px;
	font-family: "Î¢ÈíÑÅºÚ";
	color: #666666;
	margin: 10px 10px 10px 60px;
	line-height: 20px;
}
.newsWall a {
	font-size: 12px;
	font-family: "Î¢ÈíÑÅºÚ";
	color: #666666;
	margin-left: 60px;
	line-height: 20px;
	text-decoration: none;
}
.newsWall a:hover {
	color: #000;
	text-decoration: underline;
}
.contentRight {
	width: 255px;
	height: 100%;
	background: url(../images/home_contentRight_bg.gif) left repeat-y #eaeaea;
}
.content21 {
	width: 255px;
	height: auto;
	padding: 5px 20px 10px 20px;
	border-top: 5px solid #60bd0d;
	text-align: left;
	vertical-align: top;
}
.content21 .title {
	font-size: 14px;
	line-height: 20px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-weight: bold;
	color: #000;
}
.content21 a {
	font-size: 11px;
	font-family: "Î¢ÈíÑÅºÚ";
	line-height: 20px;
	text-decoration: none;
	float: right;
	color: #666666;
}
.content21 a:hover {
	text-decoration: underline;
	color: #60bd0d;
}
/*---------------------------------------------------------------*/
.content22 {
	width: 255px;
	height: auto;
	padding: 5px 20px 10px 20px;
	border-top: 5px solid #5eadfd;
	text-align: left;
	vertical-align: top;
}
.content22 .title {
	font-size: 14px;
	line-height: 20px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-weight: bold;
	color: #000;
}
.content22 a {
	font-size: 12px;
	font-family: "Î¢ÈíÑÅºÚ";
	text-decoration: none;
	float: right;
	color: #666666;
}
.content22 a:hover {
	text-decoration: underline;
	color: #5eadfd;
}
/*---------------------------------------------------------------*/
.content23 {
	width: 255px;
	height: auto;
	padding: 5px 20px 10px 20px;
	border-top: 5px solid #ef631e;
	text-align: left;
	vertical-align: top;
}
.content23 .title {
	font-size: 14px;
	line-height: 20px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-weight: bold;
	color: #000;
}
.content23 a {
	font-size: 12px;
	font-family: "Î¢ÈíÑÅºÚ";
	text-decoration: none;
	float: none;
	color: #666666;
}
.content23 a:hover {
	text-decoration: underline;
	color: #ef631e;
}
/*---------------------------------------------------------------*/
.content24 {
	width: 255px;
	height: auto;
	padding: 5px 20px 10px 20px;
	border-top: 5px solid #feb72f;
	text-align: left;
	vertical-align: top;
}
.content24 .title {
	font-size: 14px;
	line-height: 20px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-weight: bold;
	color: #000;
}
.content24 a {
	font-size: 12px;
	font-family: "Î¢ÈíÑÅºÚ";
	text-decoration: none;
	float: right;
	color: #666666;
}
.content24 a:hover {
	text-decoration: underline;
	color: #feb72f;
}
.exhibitors {
	width: 100%;
	height: 55px;
	#height: 60px;
	_height: 60px;
	background: url(../images/home_exhibitors_bg.gif) #fff;
	border-top: 1px solid #cccccc;
	vertical-align: top;
	text-align: center;
}
.exhibitors a {
	text-decoration: none;
}
.exhibitors img {
	border: 0;
}
.logos {
	width: 840px;
	height: auto;
	margin-top: 5px;
	background: url(../images/home_logosTitle.gif) right no-repeat;
}
.exhibitorsCover {
	width: 840px; 
	height: 30px; 
	_display: none;
	position: relative;
	top: -30px;
	background: url(../images/home_logosCover.png); 
}
.footer {
	margin-top: 5px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	position: relative;
	top: -28px;
	_top: 0;
}
table {
	height: 100%;
}
td {
	vertical-align: top;
}
