@charset "utf-8";

#top-navigation #sidebar ul ul li.page-item-20{
	border-right:#999999 solid 1px;
	width:106px;
	}
#sidebar2 ul ul li.page-item-20{
	border-right:#999999 solid 1px;
	width:106px;
	}
#page #header{
height:59px;
width:640px;
}
#header	#headerimg {
		width:300px;
}
#header #search {
	width:300px;
}
#imagearea {
	background:none;
	height:50px;
	border-bottom:#000066 solid 3px;
}
#imagearea img{
	display:inline;
}
#flasharea {
	height:124px;
}
#flasharea object{
	display:none;
}
#flasharea img.flash-print{
	display:inline;
}
#top-navigation #sidebar
{
	margin-left: 0px;
	width: 640px;
	}
#top-navigation #sidebar ul ul li, #top-navigation #sidebar ul ol li {
	width:105px;
	float:left;

	border-left:#999999 solid 1px;
	border-top:#999999 solid 1px;
	border-bottom:#999999 solid 1px;
	background:#EEEEEE;
	}
#top-navigation #sidebar ul ul li a, #top-navigation #sidebar ul ol li a{
	font-size:1em;
	text-align:center;
	display:block;
	width:105px;
	padding:8px 0 8px 0;
	}
#page #content{
	width:640px;
}
.top-news {
	float:left;
	width:390px;
	padding:0;
	margin:0 0 10px 0;
}
.top-campaign {
	float: right;
	font-size:10px;
}
#footer {
	border-bottom:#000066 5px solid;
	padding:10px 0 5px 0;
	margin: 0 auto;
	width: 640px;
	clear: both;
	}
#footer .footer-links a{
	display:none;
}
#page {
	background: #FFF url(images/bg.gif) repeat-y center top;
	margin: 0px auto;
	padding: 0;
	width: 640px;
	}
.blogcolumn #belowcontent{
	float:left;
	width:570px;
	padding:0;
	margin:0 0 0 50px;
}
#page #content #sidebar {
	display:none;
}
#page #sidebar2 {
	display:none;
}
.seminar-eachbox-odd {
	background:#EAEAEA;
	clear:both;
	width:530px;
	padding:5px 0 5px 0;
	margin:3px 5px 3px 5px;
}

.seminar-eachbox-even {
	background:#FFF;
	clear:both;
	width:530px;
	padding:3px 0 3px 0;
	margin:5px;
}


.map-print-ancher{
	display:none;
}




.seminar-eachbox-odd {
	float:none;
	background:#FFF;
	width:auto;
	margin:3px 0px 10px 0;
	border-top:#999 dotted 1px;
}

.seminar-eachbox-even {
	float:none;
	background:#FFF;
	width:auto;
	margin:3px 0px 10px 0;
	border-top:#999 dotted 1px;
}

.seminar-date {
	float:none;
	font-size:0.9em;
}
.seminar-explain {
	float:none;
	border-left:none;	

}
