body {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#393b43; padding:0px; margin:0px; background-image:url(images/bg.gif); background-repeat:repeat-x; background-color:#FFFFFF; line-height:16px; text-align:center; }

.Head {}
.Normal {}

.bodyContainer {	background-image:url(images/bg.gif); background-repeat:repeat-x; background-color:#FFFFFF;	}
#top {width:880px; height:25px; margin:auto auto; text-align:left;}
.topLeftContent {width:370px; padding-top:5px; float:left; color:#FFF; text-transform:uppercase; font-size:11px;}
.topLeftContent a, .topLeftContent a:link, .topLeftContent a:visited, .topLeftContent a:hover, .topLeftContent a:active {color:#FFF; text-decoration:none;}
.topRightContent {width:510px; padding-top:5px; float:right; text-align:right; color:#FFF; text-transform:uppercase; font-size:11px;}

/*
#header {width:960px; height:145px; margin:auto auto; text-align:left;}
.logo {width: 392px; height:145px; float:left;}
.venue {width: 568px; height:145px; float:right;}
#content {width:960px; height:auto; margin:auto auto;}
#nav {width:880px; height:38px; margin:auto auto;}
*/

#header {width:1000px; height:145px; margin:auto auto;}
.logo {width: 412px; height:145px; float:left;}
.venue {width: 588px; height:145px; float:right;}
#content {width:1000px; height:auto; margin:auto auto; background-image:url(images/main_bg.jpg); background-position:top; background-repeat:no-repeat;}
#nav {width:880px; height:35px; margin:auto auto;}


#banner {width:880px; height:150px; margin:auto auto;}
.countdown {width:220px; height:150px; float:left;}
.countdown_register {height:100px;}
.coundown_date {height:50px; background-image:url(images/regbg_date.jpg); font-weight:bold; font-size:28px; color:#FFF; text-align:center; }
.coundown_date div {padding-top:5px;}

.flashbanner{width:660px; height:150px; float:right;}

.breadcrumb {width:880px; height:39px; margin:auto auto; background-image:url(images/breadcrumb_bg.jpg); background-repeat:repeat-x; text-align:left;}
.breadcrumbContent {padding:10px; color:#7f818c; font-size:11px;}
.breadcrumbContent a {color:#7f818c; text-decoration:none;}

#main {width:880px; height:auto; margin:auto auto; text-align:left;}
.mainLeft {width:600px; height:auto; padding:10px; float:left}
.mainRight {width:240px; height:auto; padding:10px; float:right}
.moduleTitle {width:600px; height:30px; background-image:url(images/moduletitle_bg.jpg); background-repeat:no-repeat; padding-top:4px; padding-bottom:20px;}
.moduleTitle .Head { font-size:12px; padding-left:20px; font-weight:bold; }
/*.moduleTitleContent {padding-left:20px; padding-top:5px; font-weight:bold;}*/
.moduleContent { padding-bottom:20px; }


.news {color:#b81d23; text-decoration:none;}
#main a {color:#b81d23; text-decoration:none;}
#main a:hover {color:#393b43; text-decoration:none;}

#footer {width:auto; height:85px; margin:auto auto; clear:both; background-image:url(images/footer_bg.jpg); background-repeat:repeat-x;}
.footerContent {width:880px; margin:auto auto; padding-top:15px; text-align:left;}
.footer_logo {width:130px; height:60px; float:left;}
.footer_text1 {width:180px; height:70px; float:left; font-size:10px; color:#FFF; line-height:12px;}
.footer_text1 a, .footer_text1 a:link, .footer_text1 a:visited, .footer_text1 a:hover, .footer_text1 a:active{color:#FFF; text-decoration:none;}
.footer_text2 {width:570px; height:20px; float:left; font-size:10px; color:#FFF; text-align:right; text-transform:uppercase;}
.footer_text2 a, .footer_text2 a:link, .footer_text2 a:visited, .footer_text2 a:hover, .footer_text2 a:active {color:#FFF; text-decoration:none;}


#menuitem .panel1 ul li a {	background-image: url(images/subnav_bg.jpg); background-position:top left; background-repeat:repeat-x; }
#menuitem .panel2 ul li a {	background-image: url(images/subnav_bg.jpg); background-position:top left; background-repeat:repeat-x; }
#menuitem .panel3 ul li a {	background-image: url(images/subnav_bg.jpg); background-position:top left; background-repeat:repeat-x; }
#menuitem .panel4 ul li a {	background-image: url(images/subnav_bg.jpg); background-position:top left; background-repeat:repeat-x; }
#menuitem .panel5 ul li a {	background-image: url(images/subnav_bg.jpg); background-position:top left; background-repeat:repeat-x; }
#menuitem .panel1 ul li a:hover {background-image: url(images/subnav_bg_hover.jpg); background-position:top left; background-repeat:repeat-x;}
#menuitem .panel2 ul li a:hover {background-image: url(images/subnav_bg_hover.jpg); background-position:top left; background-repeat:repeat-x;}
#menuitem .panel3 ul li a:hover {background-image: url(images/subnav_bg_hover.jpg); background-position:top left; background-repeat:repeat-x;}
#menuitem .panel4 ul li a:hover {background-image: url(images/subnav_bg_hover.jpg); background-position:top left; background-repeat:repeat-x;}
#menuitem .panel5 ul li a:hover {background-image: url(images/subnav_bg_hover.jpg); background-position:top left; background-repeat:repeat-x;}


/* #menuitem .panel1selected a {background-image: url(images/nav01_en_hover.jpg); }*/

#menuitem {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;	
	text-align:left
}

#menuitem li {
    margin: 0; 
    padding: 0; 
    list-style: none;    
	float: left;	
}
#menuitem li a {
	display:block;
	text-decoration:none; 
	width:176px;
	height:35px;  
}
#menuitem li ul { /* second-level lists */		
	position:absolute;	
	display:none;
	border: 0px solid #BBB; /*THEME CHANGE HERE*/
	border-bottom-width: 0;		
	background-color: white;
	z-index:100;
	font:normal 11px Verdana;		
	width:175px;
	margin:0;
	padding:0;
}
#menuitem li ul li {
	position: relative;	
	float: left;	
	padding:0px;		
	margin:0px;	
	height:35px;	
	width:175px;		
	overflow:hidden;
}
#menuitem li ul li a{				
	display: block;
	text-indent: 3px;
	border-bottom: 0px #BBBBBB dotted; /*THEME CHANGE HERE*/
	padding: 10px 5px;
	margin:0px;
	text-decoration: none;
	font-weight: normal;
	color:#393b43;		
	overflow:hidden;
}		
#menuitem li ul li a:hover {			
	color:#FFFFFF; 
	text-decoration:none;
}		

.banner div {	
	display:none;
	position:absolute;		
}
.adcontent {
	/*padding-left:3px;*/
	padding-bottom:3px;	
	height:153px;
}
.adcontent_small {
	/*padding-left:3px;*/
	padding-bottom:3px;	
	height:58px;
}

