html, body { height:100%; }

body {
	margin:0 0 1px 0;
	padding: 0;
  	font: 75% verdana, arial, helvetica, sans-serif;
	color: #000;
	text-align:center;
	background-color: #66cccc;
}

/* Backwards Compatibility */
p, h1, h2, h3, h4, h5, h6, ol, ul, li, a, pre {
	font-family: verdana, arial, helvetica, sans-serif;
}

table 	{ font-size: 100%; }
tr 		{ vertical-align:top; }
td 		{ vertical-align:top; }
td img 	{ display: block; }
td a img { display: inline; }

/* TYPOGRAPHY */
h1 {
	font-size: 1.4em;
	line-height: 1.6em;
	font-weight: bold;
	margin-top: 6px;
}

h2 {
	font-size: 1.2em;
	line-height: 1.4em;
	margin: 6px 0 0 0;	
}

h3 {
	font-size: 1em;
	line-height: 1.2em;
	margin: 6px 0 0 0;
	font-style:italic;
}

h4 {
	font-size: 1em;
	line-height: 1.2em;
	margin: 6px 0 0 0;
}

h5 {
	font-size: 1em;
	line-height: 1.2em;
	margin: 6px 0 0 0;
}

h6 {
	font-size: .8em;
	line-height: 1em;
	margin: 6px 0 0 0;
}

h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
}

img {
	border: 0;
}

ol, ul {
	font-size: 1em;
	line-height: 1.2em;
}

p {
	font-size: 1em;
	line-height: 1.4em;
	margin: 4px 0 10px 0;
}

a {
	text-decoration: none;
}

a:link { }
a:visited { }
a:hover { text-decoration:underline; }
a:active { }

li a:hover { text-decoration:none; }
h1 a:hover { text-decoration:none; }
h2 a:hover { text-decoration:none; }
h3 a:hover { text-decoration:none; }

li > p { margin-top: 3px; }

pre {
	font-family: monospace;
	font-size: 1em;
	line-height: 1.4em;
}
	
strong, b {
	font-weight: bold;
}

i {
	text-transform:lowercase;
}

em, u {
	font-style: normal;
	text-decoration:none;
}

address {}

input[type=text] { height:20px; padding:2px 5px; }

#lw {
position:relative;
margin:0 auto;
padding:0;
width:960px;
height:670px;
min-height:670px;
text-align:left;
color:#6d6d6d;
background:#bdc8b3 url(../img/bg_lw.jpg) repeat-x top left;
}

#lwcms { 
position:relative;
margin:0 auto;
padding:0;
width:960px; 
border-right:solid 1px #000; 
border-left:solid 1px #000;
text-align:left; }

#cms
{
position:relative;
margin:0 auto;
padding:0;
width:960px;
height:160px;
text-align:left;
}
#f {
float:left;
margin:131px 0 0 0;
width:960px;
height:416px;
background: url(../img/bg_f.jpg) no-repeat bottom left;
}

#l { 
float:left;
margin:63px 0 0 57px;
width:275px;
height:69px;
background: url(../img/logo_hetoog.png) no-repeat top left;
}

#gn { clear:both; margin:2px 0 12px 0; height:12px; line-height:12px; color:#fff; text-transform:uppercase; }
#gn a { color:#fff; }
#gn a span { display:none; }
#gn a:hover, #gn li.c a { color:#EF1C21; }
#gn ul { list-style-type:none; margin:0; padding:0; }
#gn li { float:left; margin:0 15px 12px 0; width:auto; cursor:pointer;  }

#m { 
position:absolute;
width:530px; 
top:38px;
right:50px;
}

#c {
float:left;
width:472px;
min-height:300px;
padding:0 29px 10px 29px;
background:#fff;
}

#c h1 { margin:24px 0; width:472px; font-size:22px; line-height:18px; height:18px; font-weight:bold; text-transform:uppercase; border-bottom:solid 2px #6d6d6d; }
#c h2 { text-transform:uppercase;}
#c #bl { text-align:right; width:472px; margin:24px 0 -24px 0; padding:0; } 
#c #bl a { color:#6d6d6d; text-decoration:underline; }
#c #bl a:hover { color:#EF1C21; }
/* #c #bl + h1 { margin-top:14px; } */

#if { margin-top:10px; }
#if input {  border:none 0; }
#if .fq { clear:both; float:left; margin:5px 0 10px 0; width:145px; }
#if label { padding:15px 0 0 0; font-weight:normal; font-size:1.15em; }
#if .ff { float:left; padding:0 0 10px 0; width:325px; font-size:.9em; line-height:.9em; }
#if .ff span input { vertical-align:middle; }
#if p.ar { float:left; text-align:right; width:472px; font-size:.9em; }
.it {width:315px;background-color:#dbe1d4}
.it2 {width:320px;background-color:#dbe1d4}
.ibt { background-color:#0095ad;color:#FFF;font-weight:bold;margin-top:20px; border:none 0; }

.rml {
	float:right;
	padding:0 0 0 20px;
	font-weight:normal;
}

#ov { display:block; margin:20px 0; padding:0; width:472px; clear:both; list-style-position:inside; list-style-type:none; }
#ov li { display:inline; margin:0 5px 0 0; }
#ov li a { color:#6d6d6d; text-decoration:underline; }
#ov li a:hover { color:#EF1C21; }

.ov 	{ float:left; margin:0 0 15px 0; width:100%; padding:0 41px 10px 0; clear:both; }
.ov h2	{ float:right; margin-top:0;  width:80%; line-height:1.2em; text-align:left; }
.ov p 	{ float:right; text-align:left; width:80%;}
.ov img { float:left; margin:0 20px 10px 0;}

