body {

	width: 100%;

	font-family: Arial, sans-serif;

	color: #444444;

	overflow-y: scroll;

	overflow-x: hidden;
	
	font-size: 12px;
	
	margin:0;

}
ul {
	list-style-type: none;
}
a {

	font-family: Arial, sans-serif;

	color: #444444;
	
	text-decoration: none;

}

#top {

	width: 100%;

	height: 276px;

	background: url("../pix/bg_middle.png") repeat-y #ccd95a;

	background-position: 50% 0px;

	text-align: center;

}

#topBG {

	width: 798px;

	height: 15px;

	margin: 0 auto;

	background: url("../pix/bg_top.png") no-repeat #ccd95a;

	text-align: center;

}

#bannerWrap {

	width: 780px;

	margin: 0 auto;

	background-color: transparent;

	background-position: center;

	text-align: center;

	padding: 0;

}

#banner {

	width: 748px;

	margin-left: 13px;

	background-color:#FFFFFF;

	padding-bottom: 10px;

	padding-top: 0px;

	text-align: center;

}

#topWrap {

	width: 754px;

	height: 60px;

	background-color: #FFFFFF;

	margin: 0 auto;

	padding-left: 10px;

	padding-right: 10px;

	padding-bottom: 8px;

	margin-top: 5px;

}

#contentTop {

	float: left;

	width: 545px;

	height: 53px;

	background-color: #D2CCC0;
	text-align: left;
	vertical-align: middle;
	
	font-size: 40px;
	color: #FFFFFF;
	padding-left: 5px;
	padding-top: 5px;
	font-style: italic;
	font-family: Georgia;

}

#naviTop {

	float: left;

	width: 194px;

	height: 28px;

	margin-left: 8px;

	background-color: #D2CCC0;

	font-family: Georgia;

	color: #FFFFFF;
	
	vertical-align: middle;
	
	padding-top: 30px;
	
	

}
#naviTop a {
	font-size: 12px;
}
#ieBottom {

	width: 100%;

}

#bottom {

	width: 778px;

	min-height: 200px;

	margin: 0 auto;

	padding: 10px;

	padding-top: 4px;

	padding-bottom: 0;

	background: url("../pix/bg_middle.png") repeat-y #FFFFFF;

}

#bottomBG {

	width: 754px;

	margin-left: 10px;

	margin-top: 10px;

	background: url("../pix/dynImg/94.218.229.21.naviBG.png") repeat-y transparent;

	background-position: right;

}

#content {

	float: left;

	width: 530px;
	
	padding-left: 10px;
	padding-right: 10px;

}
#cL {
	float: left;
	width: 254px;
	margin-right: 21px;
}

#cR {
	float: left;
	width: 254px;
}
#navi {

	float: left;

	width: 194px;

	margin-left: 10px;

	background-color: #D2CCC0;
	
	text-align: left;
	
	padding-top: 10px;
	padding-bottom: 10px;

}
#navi ul {
	list-style-type: none;
	margin:0;
	padding: 0;
	margin-left: 2px;
	width: 206px;
}
#navi ul li.lvl1 {
	margin:0;
	padding:0;
	padding-left: 10px;
	margin-top: 10px;
}
#navi ul li.lvl1 a {
	font-weight: bold;
}
#navi ul li.lvl1 ul{
	margin: 0;
	padding: 0;
	margin-top: 2px;
	margin-left: 8px;
}
#navi ul li.lvl1 ul.lvl2 li a {
	font-size: 11px;
}
#navi ul li.liSep{
	width: 150px;
	margin:0;
	padding:0;
	margin-left: 10px;
	margin-top: 5px;
	border-bottom: 2px dotted #000000;
}

#bottomHG {

	width: 798px;

	height: 42px;

	margin: 0 auto;

	background: url("../pix/bg_bottom.png") no-repeat transparent;

}

#footer {

	width: 778px;

	height: 50px;

	margin: 0 auto;
	text-align: right;

}
#footerL {
	float: left;
	width: 70%;
}
#footerR {
	float: left;
	width: 30%;
	text-align: right;
}
#footerR a {
	text-decoration: underline;
}
.clear {

	clear: both;

}
ul.sitemap {
	list-style-type: none;
	border-left:1px dotted #000000;
	margin: 0;
	padding: 0;
}
ul.sitemapSub {
	margin:0;
	padding:0;
	margin-left: 20px;
}
ul.sitemapSub li {
	list-style-type: none;
	border-left:1px dotted #000000;
	padding-top: 2px;
	padding-bottom: 2px;
}