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

#left{
width:500px;
height:auto;
float:left;
}
#leftcol {
/*background-color:#00FFFF;*/
width:235px;
float:left;
}
#left p{
padding:0px 0px 10px 20px;
}
#rightcol {
/*background-color:#CC9933;*/
width:225px;
float:right;
}
#content{
filter:alpha(opacity=80);
opacity: 0.8;
/*margin-left: 650px;*/
width:200px;
clear:none;
float:right;
background-color:#FFF;
margin:20px 10px 0px 0px;
height:auto;
}

#content a{
color:#003366;
}

h2{
width:400px;
}

h3{
font-size:17px;
font-weight: normal;
padding:15px 0px 0px 20px;
color:#0099FF;
margin:0px;
}

h4{
color:#0099FF;
margin-left:10px;
margin-top:5px;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#ContactForm{
background-color:transparent;
width:470px;
padding:0px 0px 0px 20px;
margin-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
overflow:hidden;
}

#contactDescription{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding:15px 380px 0px 18px; 
}

#contactError a{
text-decoration:underline;
color:#666666;
}

#contactError a:hover{
text-decoration:none;
color:#999999;
}

#contactError{
margin-top:10px;
margin-left:20px;
width:340px;
clear:both;
}

#ContactForm p{
margin:5px;
}
#submitBtn{
margin-left:150px;
}

label{
text-align:left;
margin:0px 0px 0px 0px;
color:#003366;
float:left;
font-size:11px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

input{
color:#000000;
width:150px;
margin-bottom:5px;
margin-right:0px;
margin-top:0px;
float:right;
}

textarea{
color:#000000;
width:150px;
height:70px;
margin-bottom:10px;
margin-right:0px;
margin-top:0px;
float:right;
}

fieldset
{
border: none;
padding-left:10px;
padding-bottom:10px;
}

.message{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-bottom:15px;
margin-bottom:15px;
}

.errMessages{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
padding-bottom:15px;
margin-bottom:15px;
}

.errorMessage p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-right:10px;
color:#FF0000;
}

.messages a:link, .messages a:visited, .messagesa:hover, .messages a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#1889AE;
}
.radio{
width:20px;
background-color:transparent;
margin-right:10px;
margin-left:0px;
float:left;
}

#radioLabel{
width:450px;
float:left;
margin:0px;
padding:15px 0px 10px 0px;
}

#submitBtn{
width:80px;
margin-right:45px;
float:right;
}

#thanks{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.asterisk{
color:#000;
}

.required{
font-size:10px;
color:#FF0000;
clear:both;
}

#postcode{
width:100px;
margin-right:80px;
}

#contact img{
float:left;
clear:both;
padding-right:10px;
}

#contact p{
clear:both;
display:block;
}

#career{
height:125px;
}