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

body {
	width: 806px;
	background: url('images/background.jpg');
	margin: 50px auto;
}

a img {
	border: 0;
}

.clear {
	clear: both;
}

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

/* ################################################### CONTENT ###################################################  */
#content_top {
	width: 806px;
	height: 8px;
	background: url('images/content_top.png');
	float: left;
}

#content {
	width: 806px;
	background: url('images/content.png');
	float: left;
	_margin: -11px 0 0 0;
}

	#content_header {
		width: 790px;
		height: 100px;
		margin: 4px auto 5px auto;
	}
	
		#content_header_left {
			width: 6px;
			height: 100px;
			background: url('images/content_header_left.jpg');
			float: left;
		}
	
		#content_header_middle {
			width: 745px;
			height: 67px;
			background: url('images/content_header_middle.jpg');
			padding: 13px 0 18px 33px;
			_padding: 13px 0 11px 33px;
			border-top: 1px solid #223543;
			border-bottom: 1px solid #223543;
			float: left;
		}
		
			#content_header_middle_left {
				width: 242px;
				height: 56px;
				float: left;
				padding: 12px 42px 6px 0;
				border-right: 1px solid #fff;
			}
			
			#content_header_middle_right {
				width: 381px;
				height: 56px;
				padding: 5px 0 0 42px;
				float: left;
			}
			
				#content_header_middle_right img {
					float: right;
					border: 2px solid #2f495c;
					margin: 2px 0 0 2px;
				}
			
				#content_header_middle_right p {
					width: 320px;
					font: 10px Verdana;
					color: #fff;
					float: left;
				}
	
		#content_header_right {
			width: 6px;
			height: 100px;
			background: url('images/content_header_right.jpg');
			float: left;
		}
	
	.content_menu_footer {
		width: 790px;
		height: 30px;
		margin: 0 auto;
		clear: both;
	}
	
		.content_menu_footer_left {
			width: 4px;
			height: 30px;
			background: url('images/content_menu_footer_left.jpg');
			float: left;
		}
	
		.content_menu_footer_middle {
			width: 782px;
			height: 28px;
			background: url('images/content_menu_footer_middle.jpg');
			border-top: 1px solid #222;
			border-bottom: 1px solid #222;
			float: left;
		}
		
			.content_menu_footer_middle ul {
				list-style-type: none;
				margin: 0 0 0 15px;
			}
			
				.content_menu_footer_middle li {
					float: left;
					margin: 7px 15px;
					font: 12px Verdana;
				}
				
				.content_menu_footer_middle li a:link, .content_menu_footer_middle li a:active, .content_menu_footer_middle li a:visited {
					color: #fff;
					text-decoration: none;
				}
				
				.content_menu_footer_middle li a:hover {
					text-decoration: underline;
				}
		
			.content_menu_footer_middle p {
				text-align: center;
				font: 8px Verdana;
				color: #fff;
				margin: 4px 0 0 0;
			}
	
		.content_menu_footer_right {
			width: 4px;
			height: 30px;
			background: url('images/content_menu_footer_right.jpg');
			float: left;
		}
		
	#content_middle {
		width: 790px;
		margin: 5px auto 0 auto;
	}
	
		#content_middle_left {
			width: 600px;
			margin: 0 5px 0 0;
			_margin: 0 5px 5px 0;
			float: left;
		}
		
			#content_middle_left_top {
				width: 600px;
				height: 5px; 
				background: url('images/content_middle_left_top.jpg');
				_margin: -15px 0 0 0;
			}
		
			#content_middle_left_middle {
				width: 598px;
				background: #fff url('images/content_middle_left_right_middle.jpg') repeat-x;
				border-left: 1px solid #000;
				border-right: 1px solid #000;
				padding: 0 0 50px 0;
			}
			
				#content_middle_left_middle h1 {
					font: bold 14px Verdana;
					color: #000;
					padding: 20px 21px 15px 21px;
				}
				
			
				#content_middle_left_middle p {
					font: 11px Verdana;
					color: #000;
					margin: 0 21px;
				}
				
				#content_middle_left_middle img {
					float: right;
					margin: 0 21px 0 0;
					border: 1px solid #000;
				}
				
				#content_middle_left_middle ul {
					list-style-type: none;
					margin: 0 0 25px 25px;
				}
				
					#content_middle_left_middle li {
						display: block;
						height: 13px;
						font: 11px Verdana;
						padding: 0 0 0 15px;
						background: url('images/list_arrow.gif') no-repeat center left;
						*margin: -4px 0 0 0;
					}
				
				
				#content_middle_left_middle p.half {
					display: inline;
					width: 308px;
					float: left;
				}
				
					#content_middle_left_middle p a:link, #content_middle_left_middle p a:active, #content_middle_left_middle p a:visited {
						color: #000;
					}
					
					#content_middle_left_middle p a:hover {
						text-decoration: none;
					}
		
			#content_middle_left_bot {
				width: 600px;
				height: 5px;
				background: url('images/content_middle_left_bot.jpg');
				margin: 0 0 5px 0;
				_margin: 0 0 -14px 0;
			}
		
		#content_middle_right {
			width: 185px;
			float: left;
			_margin: 0 0 5px 0;
		}
		
			#content_middle_right_top {
				width: 185px;
				height: 5px;
				background: url('images/content_middle_right_top.jpg');
				_margin: -15px 0 0 0;
			}
		
			#content_middle_right_middle {
				width: 175px;
				background: #fff url('images/content_middle_left_right_middle.jpg') repeat-x;
				border-left: 1px solid #000;
				border-right: 1px solid #000;
				padding: 0 4px 37px 4px;
			}
			
				#content_middle_right_middle h1 {
					font: bold 13px Verdana;
					color: #000;
					padding: 5px 0 5px 25px;
				}
			
				#content_middle_right_middle p {
					font: 12px Verdana;
					color: #000;
					margin: 5px 0 3px 25px;
				}
			
					#content_middle_right_middle p a:link, #content_middle_right_middle p a:active, #content_middle_right_middle p a:visited {
						font: 11px Verdana;
						color: #000;
					}
					
					#content_middle_right_middle p a:hover {
						text-decoration: none;
					}
			
				#content_middle_right_middle ul {
					list-style-type: none;
					margin: 0 0 25px 25px;
				}
				
					#content_middle_right_middle li {
						display: block;
						height: 13px;
						font: 11px Verdana;
						padding: 0 0 0 15px;
						background: url('images/list_arrow.gif') no-repeat center left;
						*margin: -4px 0 0 0;
					}
				
				#content_middle_right_middle img.image {
					margin: 0 5px 0 0;
				}
		
			#content_middle_right_bot {
				width: 185px;
				height: 5px;
				background: url('images/content_middle_right_bot.jpg');
				margin: 0 0 5px 0;
				_margin: 0 0 -14px 0;
			}

#content_bot {
	width: 806px;
	height: 8px;
	background: url('images/content_bot.png');
	float: left;
	_margin: 0 0 -11px 0;
}

#table.tab th, table.tab td {
font-size: 10px;
font-family: Verdana, Helvetica;
color:#111;
margin: 0 21px;
border: 0px;
}

div.contact_form
{
  font-family: Verdana, Helvetica;
  font-weight: 900;
  font-size:  10px;
  color: #111;
  margin: 0 21px;
}

div.contact_form input,
div.contact_form textarea
{
  font-family: Verdana, Helvetica;
  font-size: 1em;
}

div.contact_form form,
div.contact_form table,
div.contact_form td,
div.contact_form th    { margin: 0px; padding: 0px; vertical-align: top; text-align: left; }

div.contact_form table { border-collapse: collapse; }
div.contact_form th    { padding: 0px 10px 3px 0px; }
div.contact_form td    { padding: 0px  0px 3px 0px; }

div.contact_form img   { margin-left: 5px; }

div.contact_form em
{
  text-decoration: none;
  font-style:  normal;
  font-weight: 900;
  color: #004080;
}

div.contact_form  em.error, div.contact_form form em { color: #FF0000; }
div.contact_form div.error { margin-bottom: 15px; }

div.contact_form div.input { float:  left; }
div.contact_form select    { width: 250px; }


/* ***** Graphics *********************************************************** */

div.contact_form div.input
{
  line-height: 1px;

  background: white no-repeat url('images/input.png');
}

div.contact_form div.input input,
div.contact_form div.input textarea
{
  margin:  0px;
  border:  1px solid black;
  padding: 1px 1px 1px 3px;

  background: none;
}

div.contact_form input.submit
{
  margin:  0px;
  border:  0px;
  padding: 0px;

  width:  70px;
  height: 24px;
  background: url('images/submit.png');
}

#image
{
border: 0px;
}

