body{ margin: 0; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #414f52; background: #fff }

img{ border: 0 }

h1{ font-size: 8px; padding: 20px 0px 0px 0px; margin: 0px }
h2 { font-size: 18px; padding: 0px; margin: 10px 0px 10px 0px }
h3 { font-size: 12px; color: #006aa7; margin: 10px 0px 10px 0px }

p{ margin: 10px 5px 15px 0px }
p a img { vertical-align: middle }

a{ color: #006aa7; font-weight: bold; text-decoration: none }
a:hover{ text-decoration: underline }
a img{ vertical-align: middle }

strong{ color: #006aa7 }

fieldset { margin: 5px 5px 10px 0px; border: 1px solid #ccc; padding: 4px }
fieldset p { margin: 5px 0px 5px 0px }

legend
{
	color: #1a5a9c;
	font-weight: bold
}

#container{
	background-color: #fff;
	overflow:hidden;
	margin: 0px 15px 0px 15px;
	padding-right:290px; /* The width of the rail */
	padding-bottom: 8px;
	border-bottom: 1px solid #aaa;
	min-width: 650px
}
* html #container{
	height:1%; /* So IE plays nice */
}
#content{
	width:100%;
	border-right:290px solid #006aa7; /* The width and color of the rail */
	margin-right:-290px; 
	float:left;
}
#right{
	background-color:#006aa7;
	width:290px;
	float:left;
	margin-right:-290px;
}

#inner_container{
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding-left:135px; /* The width of the rail */
}
* html #container{
	height:1%; /* So IE plays nice */
}
#inner_content{
	width:100%;
	border-left:135px solid #006aa7; /* The width and color of the rail */
	margin-left:-135px; 
	float:right;
}

#inner_wrapper{
	background: #fff;
	padding: 10px
}

#inner_left{
	background-color:#006aa7;
	width:135px;
	float:right;
	margin-left:-135px;
}

#header{ height: 76px; width: 100%; border-bottom: 2px solid #006aa7; background: #fff url("../images/logo.gif") no-repeat; background-position: left }

div#news{ background: #006aa7; width: 291px; font-size: 12px; float: left; vertical-align: top; margin-bottom: 20px }
div#news p{ background: #005a8e; color: white; float: left; vertical-align: top; margin: 1px 0px 0px 0px }
div#news strong{ font-weight: normal; display: block; width: 101px; float: left; padding: 0px 0px 0px 2px; margin: 0px; color: white }
div#news p a{ float: right; width: 185px; padding: 0px; margin: 0px; padding-right: 3px }
div#news a{ font-weight: normal; color: white; text-decoration: none }
div#news a:hover{ text-decoration: underline }

/*left_nav*/
ul#left_nav{ font-size: 11px; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 20px; padding: 0px; list-style-type: none; background: #006aa7; width: 130px /* ? IE 6 */ }
ul#left_nav li a{ display: block; font-weight: bold; color: white; margin: 0px; width: 130px;
background: #006aa7 url("../images/left_menu/menu_dt_bg.gif") repeat-x;
padding-left: 5px; padding-top: 2px; padding-bottom: 2px; text-decoration: none }
ul#left_nav li a:hover{ color: black; background: #febb0c url("../images/left_menu/menu_dt_over_bg.gif") }
ul#left_nav li a#selected{ margin: 0px; color: black; background: #febb0c url("../images/left_menu/menu_dt_over_bg.gif") repeat-x }

#footer{ width: 100%; text-align: center; font-size: 10px; color: #aaa }
#footer a { color: #aaa; text-decoration: none  }
#footer a:hover { color: #006aa7; text-decoration: underline }

/* hyd ul & ol */
ul.hyd{ list-style-image: url("../images/bullet.gif"); font-size: 12px }
ul.hyd li{ margin-left: 20px; margin-bottom: 5px }
ul.inline{ list-style-type: none; margin-left: 10px; margin-bottom: 20px; padding: 0px; font-size: 12px; }
ul.inline li { margin: 0px; padding: 0px }
ul.inline li.space { margin-top: 10px }
ul.inline li a img{ vertical-align:middle; }
ul.inline li img{ vertical-align:middle; margin-right: 5px }
ol.hydnum li{ font-size: 12px }

dl#siteindex{ font-size: 12px; color: #006aa7; font-weight: bold }
dl#siteindex dt{ padding: 5px; margin-bottom: 4px; background-image: url(../images/press_bullet.gif);
background-repeat: no-repeat; background-position: 0 .3em; padding-left: 20px }
dl#siteindex dd{ margin-top: 2px; margin-bottom: 4px; background-image: url(../images/bullet.gif);
background-repeat: no-repeat; background-position: 0 .3em; padding-left: 10px }

dl.news{ margin: 20px 0px 0px 10px; padding: 0px; width: 95%; background: #f4fcff }
dl.news dt{ background: #006aa7 url("../images/elements/dt_bg.gif") repeat-x; font-size: 14px; color: white; font-weight: bold; border-top: 1px solid #222; border-left: 1px solid #222; padding-left: 2px }
dl.news dd{ font-size: 12px; margin-left: 0px; margin-right: 0px; margin-top: 2px; margin-bottom: 4px; background-image: url(../images/bullet.gif);
background-repeat: no-repeat; background-position: 0 .3em; padding-left: 10px }
dl.news dd em{ float: right; font-style: normal }

table#supply{ width: 95%; margin: 0 auto; border-collapse: collapse; border: 1px solid gray; font-size: 12px }
table#supply .head{ background: #006aa7; padding-top: 2px; padding-bottom: 2px; text-align: center; color: white; font-weight: bold}
table#supply tr { border-bottom: 1px solid gray }
table#supply td { padding: 4px }

table.address{ width: 100%; border-collapse: collapse; border-bottom: 1px solid #006aa7}
table.address tr td{ padding: 4px; vertical-align: top }
table.address h4{ color: #01507e; font-size: 12px; padding:0; margin: 10px 0px 5px 0px}
table.address p{ font-size: 12px; padding: 0px; margin: 2px 0px 0px 0px }
table.address tr td img{ float: right }

table.contact{ border-collapse: collapse; }
table.contact tr td{ padding: 5px 10px 10px 0px; vertical-align: top }
table.contact tr td img{ vertical-align: middle }

table.contact_main{ border-collapse: collapse; width: 600px; margin: 40px 30px 100px; 10px }
table.contact_main tr td{ padding: 5px 0px 5px 0px }
table.contact_main tr th{ text-align: left }

table.standard
{
	width: 100%;
	margin: 10px 0px 0px 0px; /* right margin stuffs IE so don't use */
	border-collapse: collapse;
	text-align: left;
	border: 1px solid #ccc
}

table.standard tr th
{
	padding: 2px 3px 2px 3px;
	background: #006aa7;
	color: White;
}

table.standard tr td
{
	padding: 4px 3px 4px 3px;
	vertical-align: middle
}

table.instrumentation_header{ border-collapse: collapse; width: 100%; margin-bottom: 15px }
table.instrumentation_header tr td { text-align: center; vertical-align: top; padding: 3px }

table.instrumentation{ border-collapse: collapse; width: 100% }
table.instrumentation tr td { vertical-align: middle; padding: 3px }

table.eventsdiary{ border-collapse: collapse; margin: 10px 0px 20px 0px}
table.eventsdiary tr td{ padding: 2px 0px 2px 0px }

table#documentatie
{
	width: 100%;
	margin: 0px 20px 0px 0px;
	border-collapse: collapse;
	text-align: left;
}

table#documentatie tr th
{
	padding: 5px 3px 5px 3px;
	background: #006aa7;
	color: White;
}

table#documentatie tr td
{
	padding: 4px 3px 4px 3px;
	vertical-align: top
}

.multicolumn{padding: 0px; margin: 15px 0px; width: 100%; overflow:auto} /*overflow for FF, width for IE6 - both bottom margin*/

.multicolumn li 
{ 
  float: left; 
  list-style: none; 
  padding: 3px 0px 3px 10px;
  width: 290px;
  margin: 0px 0px 5px 10px
}

.multicolumn li
{ background: transparent url(../images/square_bullet.gif) no-repeat left center;
} 

table.banner{ width: 100%; border: 2px solid #0073aa; border-collapse: collapse; padding: 0px; margin: 0px }
table.banner tr td{ padding: 0px; margin: 0px }
table.banner tr.blue{ background: #0073aa; text-align: center; height: 49px }

/* page headers */

#head_test{ height: 70px; width: 100%; background: #fff; border-bottom: 2px solid #006aa7 }
#head_new{ height: 95px; width: 100%; background: #fff url("../images/banners/head_new.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }

#head_mn{ height: 95px; width: 100%; background: #fff url("../images/banners/12.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_rc{ height: 95px; width: 100%; background: #fff url("../images/banners/72.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_cs{ height: 95px; width: 100%; background: #fff url("../images/banners/79.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_si{ height: 95px; width: 100%; background: #fff url("../images/banners/11.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_pr{ height: 95px; width: 100%; background: #fff url("../images/banners/46.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_se{ height: 95px; width: 100%; background: #fff url("../images/banners/38.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_co{ height: 95px; width: 100%; background: #fff url("../images/banners/5.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_gs{ height: 95px; width: 100%; background: #fff url("../images/banners/6.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_ab{ height: 95px; width: 100%; background: #fff url("../images/banners/1.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_du{ height: 95px; width: 100%; background: #fff url("../images/banners/25.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_ed{ height: 95px; width: 100%; background: #fff url("../images/banners/21.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_gl{ height: 95px; width: 100%; background: #fff url("../images/banners/2.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_te{ height: 95px; width: 100%; background: #fff url("../images/banners/16.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }

#head_lo{ height: 95px; width: 100%; background: #fff url("../images/banners/52.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_ho{ height: 95px; width: 100%; background: #fff url("../images/banners/48.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_ca{ height: 95px; width: 100%; background: #fff url("../images/banners/61.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_hs{ height: 95px; width: 100%; background: #fff url("../images/banners/31.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_sq{ height: 95px; width: 100%; background: #fff url("../images/banners/77.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_qm{ height: 95px; width: 100%; background: #fff url("../images/banners/7.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_cu{ height: 95px; width: 100%; background: #fff url("../images/banners/53.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_ci{ height: 95px; width: 100%; background: #fff url("../images/banners/49.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_og{ height: 95px; width: 100%; background: #fff url("../images/banners/17.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_pc{ height: 95px; width: 100%; background: #fff url("../images/banners/78.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_ut{ height: 95px; width: 100%; background: #fff url("../images/banners/19.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_oi{ height: 95px; width: 100%; background: #fff url("../images/banners/22.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_ni{ height: 95px; width: 100%; background: #fff url("../images/banners/23.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_mp{ height: 95px; width: 100%; background: #fff url("../images/banners/44.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_id{ height: 95px; width: 100%; background: #fff url("../images/banners/10.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_ht{ height: 95px; width: 100%; background: #fff url("../images/banners/73.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_sp{ height: 95px; width: 100%; background: #fff url("../images/banners/13.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_cp{ height: 95px; width: 100%; background: #fff url("../images/banners/18.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_am{ height: 95px; width: 100%; background: #fff url("../images/banners/65.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_de{ height: 95px; width: 100%; background: #fff url("../images/banners/24.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_hv{ height: 95px; width: 100%; background: #fff url("../images/banners/26.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_in{ height: 95px; width: 100%; background: #fff url("../images/banners/28.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_ia{ height: 95px; width: 100%; background: #fff url("../images/banners/45.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_hx{ height: 95px; width: 100%; background: #fff url("../images/banners/33.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_st{ height: 95px; width: 100%; background: #fff url("../images/banners/16.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_cx{ height: 95px; width: 100%; background: #fff url("../images/banners/51.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_ex{ height: 95px; width: 100%; background: #fff url("../images/banners/75.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_um{ height: 95px; width: 100%; background: #fff url("../images/banners/40.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_av{ height: 95px; width: 100%; background: #fff url("../images/banners/80.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_tt{ height: 95px; width: 100%; background: #fff url("../images/banners/2.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_gr{ height: 95px; width: 100%; background: #fff url("../images/banners/37.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_ct{ height: 95px; width: 100%; background: #fff url("../images/banners/48.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_cp{ height: 95px; width: 100%; background: #fff url("../images/banners/66.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_ri{ height: 95px; width: 100%; background: #fff url("../images/banners/68.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_ix{ height: 95px; width: 100%; background: #fff url("../images/banners/36.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_wh{ height: 95px; width: 100%; background: #fff url("../images/banners/67.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_pt{ height: 95px; width: 100%; background: #fff url("../images/banners/43.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_dx{ height: 95px; width: 100%; background: #fff url("../images/banners/14.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_inn{ height: 95px; width: 100%; background: #fff url("../images/banners/81.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_ne{ height: 95px; width: 100%; background: #fff url("../images/banners/news.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_pk{ height: 95px; width: 100%; background: #fff url("../images/banners/30.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_sna{ height: 95px; width: 100%; background: #fff url("../images/banners/29.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_san{ height: 95px; width: 100%; background: #fff url("../images/banners/35.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_rsb{ height: 95px; width: 100%; background: #fff url("../images/banners/37.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_rhp{ height: 95px; width: 100%; background: #fff url("../images/banners/38.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_ser{ height: 95px; width: 100%; background: #fff url("../images/banners/50.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_app{ height: 95px; width: 100%; background: #fff url("../images/banners/57.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }
#head_mat{ height: 95px; width: 100%; background: #fff url("../images/banners/68.jpg") no-repeat; background-position: right; border-bottom: 2px solid #006aa7 }

/* end page headers */
