body{
	margin:0;
	color:#000;
	background: url(../images/bg-body.gif) repeat-x 50% 0;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
}
img{border-style:none;}
a{font-weight:bold;color:#385e49}
a:hover{text-decoration:underline;}
/*wrapper*/
#wrapper{
	margin:0 auto;
	width:980px;
	padding:25px 0 0;
	overflow:hidden;
	position:relative;
}
/*nav*/
#nav{
	list-style:none;
	margin:0 0 42px -24px;
	padding:0 0 0 3px;
	position:relative;
	width:1004px;
	overflow:hidden;
}
#nav li{
	float:left;
	background: url(../images/bullet-01.gif) no-repeat 0 2px;
	padding: 0 7px 0 22px;
}
#nav li a{
	color:#242424;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#nav li a:hover,
#nav li a.active{
	color:#8d9150;
	font-style:italic;
	text-decoration:none;
}
/*main*/
#main{
	overflow:hidden;
	height:1%;
}
.flash-holder{
	padding-left:44px;
	margin-bottom:14px;
}
.flash-holder img{
	display:block;
}
/*twocolumns*/
#twocolumns{
	float:left;
	width:731px;
}
/*content*/
#content{
	float:right;
	width:443px;
	padding-right:58px;
	
}
#content h1{
	margin:0 0 22px;
	color:#385e49;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;

}
#content h2{
	margin:0 0 18px;
	color:#0e0e0e;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
}
#content p{
	margin:0 0 16px;
}
/*sidebar*/
#sidebar{
	float:left;
	width:207px;
	padding:7px 0 0 23px;
}
.item-list{
	list-style:none;
	margin:0;
	padding:0;
}
.item-list li{
	margin-bottom:31px;
}
.shedule{
	width:171px;
	height:47px;
	background:url(../images/txt-shedule.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
.request{
	width:144px;
	height:48px;
	background:url(../images/txt-request.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
.logo{
	width:232px;
	height:143px;
	background:url(../images/logo.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	float:right;
	padding-right:17px;
}
.logo a{
	display:block;
	height:100%;
	position:relative;
}
/*inner*/
.inner{
	background: url(../images/bg-body-inner.gif) repeat-x 50% 0;
}
/*inner content*/
.inner #content{
	float:left;
	width:485px;
	padding:194px 50px 0 5px;
	position:relative;
	min-height:500px;
}
.heading{
	width:485px;
	overflow:hidden;
	margin-bottom:66px;
	position:absolute;
	top:0;
	left:5px;
}
.heading ul{
	list-style:none;
	margin:0;
	padding:2px 0 0;
	height:1%;
	overflow:hidden;
	line-height:18px;
}
.heading ul li{
	margin-bottom:1px;
}
.heading ul li a{
	font-size:14px;
	color:#1e1e1e;
	padding-left:20px;
	text-decoration:none;
	font-weight:normal;
}
.heading ul li a:hover,
.heading ul li a.active{
	background: url(../images/bullet-02.gif) no-repeat 0 4px;
	font-weight:bold;
	text-decoration:none;
}
.inner .logo{
	float:left;
	margin-right:11px;
	background: url(../images/logo2.png) no-repeat;
	width:206px;
	height:127px;
	padding:0;
}
.inner #content h1{
	margin:0;
}
/*inner sidebar*/
.inner #sidebar{
	width:440px;
	padding:7px 0 0;
	float:right;
}
.visual{
	margin-bottom:38px;
}
.visual img{
	display:block;
	border:4px solid #ccd1af;
}
.tour{
	width:341px;
	height:33px;
	background:url(../images/txt-tour.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	cursor:pointer;
	position:relative;
}
.more{
	width:260px;
	height:34px;
	background:url(../images/txt-more.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	cursor:pointer;
	position:relative;
}

.breadcrumbs{
	height:1%;
	overflow:hidden;
	margin:0 0 7px;
	padding:0 0 0 0px;
}
.breadcrumbs ul{
	list-style:none;
	margin:0;
	padding:0;
	height:1%;
	overflow:hidden;
}
.breadcrumbs li{
	float:left;
	background: url(../images/bg-breadcrumb.gif) no-repeat 0 50%;
	padding:0 8px 0 11px;
	margin:0 0 0 0;
	font-size:11px;
	color:#8d9150;
	text-decoration:underline;
}
.breadcrumbs a{
	color:#333300;
}

#footer{
	list-style:none;
	margin:0 0 42px -24px;
	padding:0 0 0 3px;
	position:relative;
	width:1004px;
	overflow:hidden;
	text-align:center;
}
#footer ul{list-style:none;}
#footer li{
	list-style:none;
	float:left;
	background: url(../images/bullet-01.gif) no-repeat 0 2px;
	padding: 0 5px 0 20px;
}

.base{position:fixed;bottom:0px;background:#FFFFFF;align:left;border-top:solid 2px #7F7F7F;width:100%;}
.show{position:fixed;bottom:0px;align:left;width:25px;width:100%;}

.rollcursor {
	cursor:pointer
}