/* ################################################### ALGEMEEN ###################################################  */
* {
	margin: 0;
	padding: 0;
}

body {
	width: 900px;
	margin: 19px auto;
	background: #f7f7f7 url('images/background.jpg') repeat-x top left;
}

a img {
	border: 0;
}

.clear {
	clear: both;
}

img, div {
	behavior: url(iepngfix.htc);
}

/* ################################################### CONTENT ###################################################  */
#header {
	width: 900px;
	height: 101px;
	background: url('images/background_header.jpg') no-repeat top left;
}

#menu {
	width: 900px;
	height: 31px;
}

	#menu_left {
		width: 7px;
		height: 31px;
		background: url('images/menu_left.jpg') no-repeat top left;
		float: left;
	}
	
	#menu_middle {
		width: 886px;
		height: 30px;
		background: #fff;
		border-bottom: 1px solid #0b6215;
		float: left;
	}
	
		#menu_middle a:link, #menu_middle a:active, #menu_middle a:visited {
			display: block;
			color: #086411;
			text-decoration: none;
			margin: 6px 2px 0 0;
			float: right;
		}
		
		#menu_middle a:hover {
			text-decoration: underline
		}
	
		#menu_middle ul {
			list-style-type: none;
		}
		
		#menu_middle li {
			float: left;
			margin: 0 3px 0 8px;
		}
		
			#menu_middle li a:link, #menu_middle li a:active, #menu_middle li a:visited {
				font-family: Trebuchet MS;
				font-size: 11px;
				color: #086411;
				text-decoration: none;
				float: left;
			}
		
			#menu_middle li a:hover {
				text-decoration: underline
			}

	#menu_right {
		width: 7px;
		height: 31px;
		background: url('images/menu_right.jpg') no-repeat top left;
		float: left;
	}

#content {
	width: 900px;
	margin: 10px 0 0 0;
}

	#content_left {
		width: 206px;
		float: left;
	}
	
		.content_left_right_box {
			width: 206px;
			margin: 0 0 10px 0;
			_display: inline;
		}
	
			.content_left_right_box_top {
				width: 206px;
				height: 8px;
				background: url('images/content_left_right_box_top.png') no-repeat top left;
				_margin: 0 0 -11px 0;
			}
	
			.content_left_right_box_mid_red {
				width: 184px;
				background: #fff;
				padding: 0 10px;
				border-left: 1px solid #d7d7d7;
				border-right: 1px solid #d7d7d7;
				float: left;
			}
				.content_left_right_box_mid_red p span.orange {
					float: right;
					font: 11px Arial;
					color: #ee9603;
					margin: 0 40px 0 0;
				}
			
				.content_left_right_box_mid_red h1 {
					font: bold 14px 'Trebuchet MS';
					color: #e8c505;
					margin: 5px 0 10px 0;
				}
				
				.content_left_right_box_mid_red p, .content_left_right_box_mid_gray p {
					font: 11px Arial;
					color: #6e6d6d;
					margin: 0 0 10px 20px;
				}
				
				.content_left_right_box_mid_red p a:link, .content_left_right_box_mid_red p a:active, .content_left_right_box_mid_red p a:visited, .content_left_right_box_mid_gray p a:link, .content_left_right_box_mid_gray p a:active, .content_left_right_box_mid_gray p a:visited {
					display: block;
					float: right;
					clear: both;
					color: #086411;
					margin: 0 4px 0 0;
				}
	
			.content_left_right_box_mid_gray {
				width: 184px;
				background: #fff;
				padding: 0 10px;
				border-left: 1px solid #d7d7d7;
				border-right: 1px solid #d7d7d7;
				float: left;
			}
			
				.content_left_right_box_mid_gray h1 {
					font: bold 14px 'Trebuchet MS';
					color: #6e6d6d;
					margin: 5px 0 10px 0;
				}
				
				.content_left_right_box_mid_gray p span {
					float: left;
					font: 11px Arial;
					color: #cb1c0e;
				}
				
				.content_left_right_box_mid_gray p span.orange {
					float: right;
					font: 11px Arial;
					color: #ee9603;
					margin: 0 40px 0 0;
				}
	
			.content_left_right_box_mid_orange {
				width: 184px;
				background: #fff;
				padding: 0 10px;
				border-left: 1px solid #d7d7d7;
				border-right: 1px solid #d7d7d7;
				float: left;
			}
			
				.content_left_right_box_mid_orange h1 {
					font: bold 14px 'Trebuchet MS';
					color: #d77407;
					margin: 5px 0 10px 0;
				}
				
				.content_left_right_box_mid_orange p {
					font: 11px Arial;
					color: #6d6d6d;
					margin: 0 0 10px 6px;
				}
				
					.content_left_right_box_mid_orange p a:link, .content_left_right_box_mid_orange p a:active, .content_left_right_box_mid_orange p a:visited{
						font: 11px Arial;
						color: #086411;
					}
					
					.content_left_right_box_mid_orange p a:hover {
						text-decoration: none;
					}
	
			.content_left_right_box_mid_gray2 {
				width: 184px;
				background: #fff;
				padding: 0 10px;
				border-left: 1px solid #d7d7d7;
				border-right: 1px solid #d7d7d7;
				float: left;
			}
			
				.content_left_right_box_mid_gray2 h1 {
					font: bold 14px 'Trebuchet MS';
					color: #6e6d6d;
					margin: 5px 0 10px 0;
				}
				
				.content_left_right_box_mid_gray2 p {
					font: 11px Arial;
					color: #6d6d6d;
					margin: 0 0 10px 6px;
				}
				
					.content_left_right_box_mid_gray2 p a:link, .content_left_right_box_mid_gray2 p a:active, .content_left_right_box_mid_gray2 p a:visited{
						font: 11px Arial;
						color: #6d6d6d;
					}
					
					.content_left_right_box_mid_gray2 p a:hover {
						text-decoration: none;
					}
	
			.content_left_right_box_bot {
				width: 206px;
				height: 8px;
				background: url('images/content_left_right_box_bot.png') no-repeat top left;
				float: left;
			}

	#content_middle {
		width: 481px;
		float: left;
		margin: 0 0 0 7px;
		display: inline;
	}
	
		#content_middle_box {
			width: 475px;
			float: left;
		}
		
			.content_middle_box_top {
				width: 475px;
				height: 8px;
				float: left;
				background: url('images/content_middle_box_top.png') no-repeat top left;
				_margin: 0 0 -11px 0;
			}
			
			.content_middle_box_middle {
				width: 435px;
				float: left;
				background: #fff url('images/content_middle_box_middle.jpg') no-repeat bottom left;
				padding: 20px 20px 40px 20px;
			}
			
				.content_middle_box_middle .box {
					width: 435px;
					margin: 0 0 20px 0;
				}
				
					.content_middle_box_middle .box .image {
						width: 171px;
						height: 89px;
						background: url('images/bg_image.jpg') no-repeat top left;
						text-align: center;
						float: left;
						margin: 0 10px 0 0;
						padding: 1px;
					}
					
					.content_middle_box_middle .box p {
						font: 11px Arial;
						color: #8e8e8e;
						margin: 0 0 5px 0;
					}
					
						.content_middle_box_middle .box p a:link, .content_middle_box_middle .box p a:active, .content_middle_box_middle .box p a:visited {
							color: #086411;
							text-decoration: none;
						}
						
						.content_middle_box_middle .box p a:hover {

						}
					
						.content_middle_box_middle .box p b {
							font: bold 12px Arial;
							color: #646360;
						}
		
			.content_middle_box_bot {
				width: 475px;
				height: 8px;
				float: left;
				background: url('images/content_middle_box_bot.png') no-repeat top left;
			}

	#content_right {
		width: 206px;
		float: right;
	}