body {
background-image: url(../images/background.gif);
background-attachment: scroll;
background-repeat: repeat-x;
background-position: left top;
font-family: verdana, arial, sans-serif;
font-size:12px;
line-height:16px;
}
#header {
position: absolute;
left:50%;
width:640px;
top:65px;
margin-left:-390px;
height:245px;
z-index: 1;
}
#contactdetails {
position: absolute;
left:50%;
width:570px;
top:320px;
margin-left:-170px;
height:20px;
z-index: 1;
}
#contactdetails_cover {
position: absolute;
left:50%;
width:570px;
top:320px;
margin-left:-170px;
height:35px;
z-index: 2;
background-color: #FFFFFF;
}
#toplogo {
position: absolute;
left:50%;
width:775px;
top:25px;
margin-left:-390px;
height:35px;
z-index: 1;
}

.char{position:absolute; right:0px;}

#logo {
position: absolute;
left:50%;
width:144px;
top:340px;
margin-left:-360px;
height:277px;
z-index: 3;
background-image: url(../images/logo.gif); background-repeat: no-repeat;
}
#navigation {
position: absolute;
left:50%;
width:150px;
top:80px;
margin-left:240px;
z-index: 10;
}
#content {
position: absolute;
left:50%;
width:570px;
top:330px;
margin-left:-170px;
z-index: 3;
}

hr {clear:both;}
.news_links {}
#contact_left {margin-top:200px;}

/* Form Styles.
===================================================== */

form{margin-left:auto; margin-right:auto; margin-bottom:0px; padding:0 5px 5px 0px;}
fieldset{margin-bottom:10px; padding:10px; border:1px dotted #666666; width:435px;}
legend{padding:0 10px; text-transform: uppercase; color:#666; font-size: 1.0em; background-color:inherit;}
label{color:#666; background-color:inherit;}
input, textarea{color:inherit; background-color:#FFF; border:1px solid #666666; padding:2px;}
.submit{color:inherit; background-color:#eee;}
.select{color:#000; background-color:inherit;}
.dull{color:#999; background-color:inherit;}
textarea{width:425px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1.2em;}
.buttons{color:#000; background-color:#eee; border:1px solid #000;}
span.cursor{cursor: pointer;}
.error{font-weight:bold; color:#f00; background-color:inherit;}

/* Images.
===================================================== */

.image{padding:5px; border:1px solid #666;}
.image-left{float:left; margin:0 10px 10px 0; padding:5px; border:1px solid #666;}
.image-right{float:right; margin:0 0 10px 10px; padding:5px; border:1px solid #666;}