@charset "UTF-8";
/* CSS Document */

html {
}

body {
width:100%;
height:100%;
margin:0px;
padding:0px;
background:url(../images/spacer-grey.gif) repeat-x #9FA5A8;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#58595D;
padding-bottom:40px;
}

h2 {
font-size:1em;
font-weight:bold;
margin:0px;
padding:0px;
}

a {
color:#58595D;	
}

#container-top {
position:relative;
margin:auto;
margin-top:30px;
width:750px;
height:400px;
background-color:#58595D;
}

#companyname {
background-repeat:no-repeat;
position:absolute;
top:17px;
text-align:center;
height:17px;
width:750px;
z-index:1000;
/*background-color:#58595D;*/
}

#headerimage {
width:750px;
height:400px;
}

#container-bottom {
width:100%;
height:50px;
background-color:#58595D;
margin-top: 1px;
}

#content {
position:relative;
top:20px;
width:750px;
margin:auto;
text-align:center;
}

/* NAVIGATION */

.mainmenu-level1-container {
position:relative;
top:0px;
width:750px;
height:1em;
margin:5px auto;
padding:0px;
text-align:center;
text-transform:uppercase;
}

.mainmenu-level1-item {
display:inline;
list-style:none;
margin:0em 0.3em;
padding:0px;
}

.mainmenu-level1-link {
text-decoration:none;
color:#FFFFF5;
}

.mainmenu-level1-active {
text-decoration:none;
color:#58595D;
}

.mainmenu-level2-container {
width:750px;
height:1em;
position:absolute;
top:1.2em;
left:0px;
margin:0px;
padding:0px;
}

.mainmenu-level2-item {
display:inline;
list-style:none;
margin:0em 0.3em;
padding:0px;
}

.mainmenu-level2-link {
text-decoration:none;
color:#FFFFF5;
}

.mainmenu-level2-active {
text-decoration:none;
color:#58595D;
}

.external-link-new-window{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-style:oblique;
color:#58595D;
font-weight:bold;
}

.internal-link{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-style:oblique;
color:#58595D;
font-weight:bold;
}

/* CONTACTFORM */

form {margin:0px;padding:0px;}
label {font-weight:bold;}
fieldset {border:none; margin:0px; padding:0px; width:auto;}
select, textarea, input {border: 1px solid #58595D; background-color:#9FA5A8; color:#58595D; font-family: Arial, Helvetica, sans-serif;}

.contactform-container {
}

.contactform-container td {
height:20px;
}

textarea.contactform-input-text {
height:64px;
}

.contactform-label {
text-align:left;
width:70px;
}

.contactform-label-2col {
width:70px;
text-align:left;
}

.contactform-input-text {
width:200px;
}
