body,html
{
	font-family: arial, tahoma, verdana;
	font-size: 11px;
	color: #343434;
	
	background: #f0f0f0;
}

.clear {
	clear: both;
}

A {
	color: #3e6827;
	
	text-decoration: none;
}
	A:hover {
		text-decoration: underline;
	}

strong {
	font-weight: bold;
}

#Content p {
	margin: 0 0 12px 0;
}

h1,h2,h3,h4 {
	color: #3e6827;
	
	margin: 0 0 10px 0;
	
	font-size: 14px;
	font-weight: bold;
}
#Content h1 {
	margin: 0 0 15px 0;
	padding: 0 0 8px 0;
	
	font-size: 16px;
	
	border-bottom: 1px solid #DDD;
}
#Content h2 {
	margin: 0 0 0px 0;
	padding: 0 0 8px 0;
	
	font-size: 15px;
	font-weight: bold;
}
#Content h3 {
	margin: 0 0 0px 0;
	padding: 0 0 8px 0;
	
	font-size: 13px;
	font-weight: bold;
}
#Content h4 {
	margin: 0 0 0px 0;
	padding: 0 0 8px 0;
	
	font-size: 12px;
	font-weight: bold;
}

#Content ul {
	list-style: disc;
}
	#Content ul li {
		padding-left: 20px;
		
		background: 6px 6px url('../img/bullet.gif') no-repeat;
	}



#Content .text,
#Content .html-text
{
	line-height: 18px;
}

#Wrap {
	margin: 50px auto 0;
	padding: 1px;
	
	width: 990px;
	
	background: #b8d0b1;
	
	border: 4px solid #d5ded3;
}
	#Wrap #Head {
		position: relative;
		
		margin: 0;
		padding: 14px 14px 20px 14px;
		
		height: 160px;
		
		background: 14px 14px url('../img/HeadBack.png') no-repeat #FFF;
	}
		#Wrap #Head #Logo {
			position: absolute;
			
			top: 70px;
			left: 70px;
			
			width: 121px;
			height: 46px;
			
			text-indent: -9999px;
			outline: none;
			
			background: 0 0 url('../img/HeadLogo.png') no-repeat;
		}
		#Wrap #Head .Text {
			position: absolute;
			
			top: 55px;
			left: 240px;
			right: 320px;
			bottom: 70px;
			
			color: #454545;
			line-height: 19px;
		}
		#Wrap #Head #Language {
			position: absolute;
			
			top: 14px;
			right: 14px;
			
			width: 162px;
			height: 22px;
			
			overflow: hidden;
			
		}
			#Wrap #Head #Language A {
				float: left;
				
				margin: 0 0 0 10px;
				padding: 4px 0 4px 25px;
				
				color: #454545;
				
				background: 2px 6px url('../img/HeadLangFlags.png') no-repeat;
			}
			#Wrap #Head #Language A.en {
				background-position: 2px -33px;
			}
	
	#Wrap #Main {
		height: 100%;
		
		padding: 0 0 20px 0;
		
		background: #FFF;
	}
		#Wrap #Main #ContentWrap {
			float: left;
			
			width: 100%;
		}
			#Wrap #Main #ContentWrap #Content {
				margin: 0 244px 0 244px;
				margin: 0 14px 0 244px;
				
				min-height: 400px;
			}
				
				#Content #BoxLeft,
				#Content #BoxRight
				{	
					float: left;
					
					margin: 0 0 20px 0;
					padding: 10px;
					
					width: 333px;
					/*height: 160px;*/
					
					color: #666;
					line-height: 17px;
					text-align: justify;
					
					outline: none;
					overflow: hidden;
					
					border: 1px solid #d0d0d0;
				}
				#Content #BoxLeft {
					margin-right: 20px;
				}
					
					#Content #BoxLeft h1,
					#Content #BoxRight h1
					{
						margin: -2px 0 6px 0;
						padding: 0 0 6px 0;
						
						font-size: 12px;
						font-weight: bold;
						
						color: #454545;
						
						border-bottom: 1px solid #d0d0d0;
					}
					
				
		
		#Main #LeftSide {
			float: left;
			
			margin: 0 0 0 -100%;
			padding: 0 20px 0 14px;
			
			width: 210px;
			min-height: 300px;
		}
			#Main #LeftSide ul {
			}
				#Main #LeftSide ul li {
					padding: 8px 0;
				
					border-top: 1px solid #d0d0d0;
				}
				#Main #LeftSide ul li:first-child {
					border-top: 0;
				}
					#Main #LeftSide ul li A {
						color: #343434;
					}
					#Main #LeftSide ul li A.selected {
						font-weight: bold;
					}
						
						#Main #LeftSide ul li ul {
							margin: 8px 0 -8px 0;
							
							border-top: 1px solid #d0d0d0;
						}
							#Main #LeftSide ul li ul li {
								padding-left: 20px;
							}
								#Main #LeftSide ul li ul li A {
									color: #666;
								}
									
									#Main #LeftSide ul ul ul {
										margin: 8px 0 -8px 0;
										
										border-top: 1px solid #d0d0d0;
									}
										#Main #LeftSide ul ul ul li {
											padding-left: 40px;
										}
											#Main #LeftSide ul ul ul li A {
												color: #666;
											}
									
					
			
			#Main #LeftSide .html-text {
				margin: 20px 0;
				color: #777;
				
				line-height: 17px;
			}
			
		#Main #RightSide {
			
			display: none;
			float: left;
			
			margin: 0 0 0 -244px;
			padding: 0 14px 0 20px;
			
			width: 210px;
			min-height: 300px;
		}
			#Main #RightSide img {
				margin: 0 0 20px 0;
				border: 0;
			}
		
#Foot {
	margin: 10px auto;
	padding: 0 0 50px 0;
	
	line-height: 17px;
	color: #727272;
	
	width: 1000px;
}
	#Foot strong {
		font-weight: bold;
	}
	#Foot .col {
		float: right;
		margin: 0 0 0 20px;
	}





#Content .index {
	
}
	#Content .index .item {
		margin: 0 0 20px 0;
	}
		#Content .index .item h1 {
			margin: 0 0 8px 0;
			padding: 0 0 8px 0;
			
			font-size: 12px;
			font-weight: bold;
			
			border-bottom: 1px solid #e7e7e7;
			
		}
			#Content .index .item h1 A {
				
			}
			#Content .index .item h1 span {
				margin: 0 0 0 5px;
				font-weight: normal;
				font-size: 9px;
				color: #999;
			}
		
		#Content .index .item .text {
			line-height: 17px;
		}
		
		#Content .index .item .more {
			margin: 8px 0 0 0;
			text-align: right;
		}
			#Content .index .item .more A {
				padding: 2px 5px 2px 15px;
				
				font-size: 9px;
				color: #FFF;
				
				background: 6px 5px url('../img/MoreArrow.png') no-repeat #548d34;
				
				-moz-border-radius: 1px;
				-webkit-border-radius: 1px;
			}
	


#Content .index.headlines {
	margin: 20px 0 0 0;
}
	#Content .index.headlines .item {
		margin: 0;
		padding: 0;
		
		border-top: 1px solid #DDD;
	}
		
		#Content .index.headlines .item .date {
			margin: 0 0 -29px 0;
			padding: 7px 0 7px 0;
			
			height: 15px;
			width: 100px;
			
			color: #999;
		}
		#Content .index.headlines .item .title {
			display: block;
			padding: 7px 0 7px 60px;
		}
		





#Content .index.item .date {
	margin: -10px 0 5px 0;
	color: #999;
}

#Content .index.item .back {
	margin: 10px 0 10px 0;
}
	#Content .index.item .back A {
		
		padding: 2px 5px 2px 15px;
		
		font-size: 9px;
		color: #FFF;
		
		background: 6px 5px url('../img/MoreArrow.png') no-repeat #548d34;
		
		-moz-border-radius: 1px;
		-webkit-border-radius: 1px;
	}


.more-news {
	margin: 0px 0 0 0;
	padding: 10px 0 0 0;
	
	text-align: right;
	
	border-top: 1px solid #ddd;
}
	.more-news A {
		padding: 2px 5px 2px 15px;
		
		font-size: 9px;
		color: #FFF;
		
		background: 6px 5px url('../img/MoreArrow.png') no-repeat #548d34;
		
		-moz-border-radius: 1px;
		-webkit-border-radius: 1px;
	}
























































