body{
/*background: #FFFCD5;*/
background: black; 
font-family: sans-serif;
font-size: 14px;
}

div.mainDiv{
background: white;
margin: auto;
width:750px;
}

div.banner{
width:750px;
height: 170px;
background: url('../images/banner.jpg');
}

div.footer{
/*background: #FADC40;*/
color: white;
width: 750px;
height: 25px;
padding-top: 5px;
margin-top: 10px;
text-align: center;
background: #6ba220;
}

div.buttonBar{
height: 40px;
}

a.button{
position: absolute;
display: block;
height:27px;
padding-top: 3px;
margin-top: 5px;
margin-bottom: 5px;
margin-right: 0px;
width: 145px;
background: #6ba220;
text-align: center;
font-size: 20px;
color: white;
text-decoration: none;
}

a.button:hover{
background: orange;
}

div.content{
width: 700px; 
margin: auto;
}

div.highlighed{
padding: 10px;
width: 450px;
margin-left: 15px;
margin-top:10px;
margin-bottom: 15px;
text-align: center;
background: #FFFFBC;
background: #F0F0F0;
border-color:black;
border-width: 1px;
border-style: solid;
font-size: 17px;
}

.smallHeading{
text-decoration:	underline;
font-weight:		bold;
padding-top:		20px;
padding-bottom:		5px;
font-size: 18px;
}

table.vacancies, .applicationForm{
width: 600px;
margin: auto;
margin-top: 10px;
}

.vacanciesCell{
border-style: solid;
border-width: 1px;
border-color: #235479;
width: 50%;
}

td.vacanciesCell{
background: #EEEEEE;
}

th.vacanciesCell{
background: #C0C0C0;
}

.appFormHeading{
text-align: center; 
font-weight: bold
}

img.ukMap{
float: right;
border-width: 0px;
}

h3{
padding-bottom: 4px;
margin-bottom: 4px;
}

table.property{
width: 600px;
margin: auto;
}
