/* -------------------------------------------------------------------------- main + sidemenu -- */
#main{
	float:left;
	background-color:#4cb847;
	color:#555;
}
#sidemenu{
	width:240px;
	height:1050px;
	background-color:#4cb847;
	background-image:url('../img/beglobal.gif');
	background-repeat:no-repeat;
	background-position:left 300px;
	float:left;
	position: relative;
}

	#sidemenu #sidelink {
	width:240px;
	position: absolute;
	bottom: 0px;
	left: -1px;
	}

	#sidemenu #sidelink h2 {
		margin: 0px 10px;
		color: white;
		font-size: 1.0em;
	}

	#sidemenu #sidelink ol{
		margin: 10px;
	}

	#sidemenu #sidelink li{
	        margin:0;
	        padding: 3px 0px 3px 3px;
	}

	#sidemenu #sidelink ol a{
	        color: white;
	}


/* ------------------------------------------------------------------------------- contents ----- */
#contents{
	float:left;
	width:680px;
	background-color:#fff;
	padding:15px 0 0 30px;
	text-align:left;
	color:#555;
}

	.intro{
		margin-top:20px;
		width:660px;
	}

	.intro p{
		padding:10px 14px;
		font-size:13px;
		line-height:18px;
		text-align:justify;
		text-justify:auto;
	}

	#news{
	margin:10px 14px;
	font-size:13px;
	padding:8px 12px;
	border:1px #ccc solid;
	width:620px;
	height:120px;
	overflow-y:scroll;
	}
	.date{
		color:#66f;
		font-weight:bold;
	}
	#news a{
		padding:0 0 0 10px;
		color:#333;
	}
	#news li{
		padding:0 0 4px 0;
	}


/*
	.left{
		padding-top:20px;
		padding-bottom:20px;
		width:395px;
		float:left;
	}
	.left p{
		padding-top:10px;
		font-size:13px;
		line-height:18px;
		text-align:justify;
		text-justify:auto;
	}

	.right{
		padding-top:20px;
		width:260px;
		float:right;
	}
		#news{
			margin-top:10px;
			font-size:13px;
			padding:8px 12px;
			border:1px #ccc solid;
			width:215px;
			height:120px;
			overflow-y:scroll;
		}
		.date{
			color:#66f;
			font-weight:bold;
		}
		#news a{
			padding:0 0 0 10px;
			color:#333;
		}
		#news li{
			padding:0 0 4px 0;
		}
	.banners{
		padding:10px 0 0 12px;
		float:left;
	}
	.banners img{
		margin:0 0 8px 0;
	}

*/
#linksLeft{
	width:320px;
	float:left;
}

#linksRight{
	width:340px;
	float:right;
}

.links {
	height:152px;
	padding-top: 10px;
	position: relative;
	z-index: 1;
}

.links2 {
	height:80px;
	padding-top: 10px;
	position: relative;
	z-index: 1;
}

.links .parts {
	position: absolute;
	bottom: 8px;
	z-index: 2;
}

.links .l1 {
	left: 85px;
}

.links .l2 {
	left: 200px;
}

.links .s1 {
	left: 85px;
}

.links .s2 {
	left: 162px;
}

.links .s3 {
	left: 239px;
}

.links .info01 {
	margin-bottom: 10px;
}

/* ------------------------------------------------------------------------------- footer ----- */
#footer{
	clear:both;
	color:#555;
	border-top:1px #ccc solid;
}
	#links{
		font:13px #acf 'Verdana', sans-serif;
		color:#aaa;
	}
	#links a{
		font:13px #666 'Verdana', sans-serif;
	}
	#footer a,
	#footer a:link,
	#footer a:hover,
	#footer a:active,
	#footer a:visited{
		color:#555;
	}

.clear {
	clear:both;
}

