/*	#promoArea 
-----------------------------------------------------*/
h1{
	font-size:1%;
	text-indent:-9999px;
	}
#promoArea{
	width:893px;
	height:188px;
	margin:0 0 1px 0;
	background:#ccc;
	}
/*	#mainmenu shared
-----------------------------------------------------*/
#mainmenu{
	_height:1%;
	margin-bottom:15px;
	}
#mainmenu:after{
	display:block; 
	clear:both; 
	visibility:hidden;
	height:0; 
	content:".";
	line-height:0;
	}
#mainmenu h2{
	float:left;
	font-size:1%;
	text-indent:-9999px;
	overflow:hidden;
	}
#mainmenu p{
	font-size:1%;
	text-indent:-9999px;
	height:0;
}
#mainmenu h2 a{
	display:block;
	width:100%;
	height:82px;
	}
#mainmenu  a:hover {
	opacity:0.9;
	filter: alpha(opacity=90) ; 
}

/*	#mainmenu rollover
-----------------------------------------------------*/

#mainmenu h2#menu01{
	width:179px;
	height:72px;
	background-color:#87B90A;
	}
#mainmenu h2#menu01 a{
	background: url(../imgs/top/menu01.jpg) left top no-repeat;	
	}
#mainmenu h2#menu02{
	width:179px;
	height:72px;
	background-color:#F14F97;
	}
#mainmenu h2#menu02 a{
	background: url(../imgs/top/menu02.jpg) left top no-repeat;	
	}
#mainmenu h2#menu03{
	width:179px;
	height:72px;
	background:#ff802c;
	}
#mainmenu h2#menu03 a{
	background: url(../imgs/top/menu03.jpg) left top no-repeat;	
	}
#mainmenu h2#menu04{
	width:179px;
	height:72px;
		background-color:#0DAABF;
	}
#mainmenu h2#menu04 a{
	background: url(../imgs/top/menu04.jpg) left top no-repeat;	
 }
#mainmenu h2#menu05{
	width:178px;
	height:72px;
	background-color:#F2D101;
	}
#mainmenu h2#menu05 a{
	background: url(../imgs/top/menu05.jpg) left top no-repeat;	
	}
	
	
/*	#ctArea whatsNews
-----------------------------------------------------*/
#topics,
#fairInfo{
	margin-bottom:15px;
	}
#topics .h3_box,
#fairInfo .h3_box{
	_height:1%;
	margin:0 0 12px 0;
	background:#F2F2F2 url(../imgs/shared/bar_tr_org.gif) left top repeat-y;
	}
#topics .h3_box:after,
#fairInfo .h3_box:after{
	display:block; 
	clear:both; 
	visibility:hidden;
	height:0; 
	content:".";
	line-height:0;
	font-size:1%;
	}
#topics h3,
#fairInfo h3{
	padding:0.1em 0 0 7px ;
	float:left;
	}
#topics p,
#fairInfo p{
	margin-top:2px;
	padding:0.1em 7px 0 10px;
	background: url(../imgs/shared/arw_01.gif) left 0.7em no-repeat;
	float:right;	
	font-size:75%;
}
.inlineFrame{
	width:310px;
	background-image:none !important;
	background-color:#fff;
	margin:0 0 0 8px;
	line-height:1.3;
	_line-height:1.4;
	font-size:75%;
}
.inlineFrame dt{
	width:16%;
	_height:1%;
	clear:left;
	float:left;
	font-weight:bold;
	letter-spacing:0em;
	}
.inlineFrame dd{
	display:block;
	width:84%;
	_height:1%;
	float: left;
	padding-bottom:8px;
	}
.inlineFrame2{
	width:310px;
	background-image:none !important;
	background-color:#fff;
	margin:0 0 0 8px;
	line-height:1.3;
	_line-height:1.4;
	font-size:75%;
}
.inlineFrame2 dt{
	width:26%;
	_height:1%;
	clear:left;
	float:left;
	font-weight:bold;
	letter-spacing:0em;
	}
.inlineFrame2 dd{
	display:block;
	width:74%;
	_height:1%;
	float: left;
	padding-bottom:8px;
	}
.col2Box .cn347b{
	float:left;
	width:347px;
	_width:362px;
	margin-left:17px;
	_margin-left:0;
	_padding-left:17px;
	}
#introduction{
	clear:both;
	font-size:83%;
	}
.col2Box li{
	letter-spacing:0.1em;
}
#pickupArea{
	clear:both;
	_height:1px;
	margin-top:34px;
}
#pickupArea:after{
	display:block; 
	clear:both; 
	visibility:hidden;
	height:0; 
	line-height:0;
	content:".";
}
#pickupArea p{
	float:left;
	margin-right:17px;
}
#pickupArea p.last{
	margin-right:0 !important;
}
#pickupArea p a img:hover{
	opacity:0.7;
	filter: alpha(opacity=70) ; 
}
#pickupArea .h3box{
	background: url(../imgs/shared/bar_btob02.gif) left 0.7em no-repeat;
	margin-bottom:17px;
	border-bottom:1px solid #eee;
}
#pickupArea h3{
	padding:0.1em 0 0 15px ;
}

