/* Global Layout General */
body {background-color:#fff;font-size:12px;text-align:center;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;color:#333;}
h1 {font-size: 1em;}

/* Sifr */
h1{font-size:25px;font-family: Arial;}
h2{font-size:20px;font-family:Arial;}
h3{font-size:15px;font-family: Arial;}
h4{font-size:18px;font-family: Arial;}


/*This second part is a required class used to hide the text if they do have Flash.*/
.sIFR-active h1 {visibility: hidden;font-family: Verdana;line-height: 1em;font-size: 25px;}
.sIFR-active h2 {visibility: hidden;font-family: Verdana;line-height: 1em;font-size: 20px;}
.sIFR-active h3 {visibility: hidden;font-family: Verdana;line-height: 1em;font-size: 15px;padding-bottom:0;margin-bottom:0;}
.sIFR-active h4 {visibility: hidden;font-family: Verdana;line-height: 1em;font-size: 18px;padding-bottom:0;margin-bottom:0;}

/*.sIFR-active #navigation li {visibility: hidden;font-family: Verdana;line-height: 1em;font-size: 14px;}*/
.jobresult {display:block;clear:both;border-bottom:1px solid #ccc;padding:10px 0;}
/* \*/
* html .jobresult { height: 1%; }
/* */
.jobresult img {float:right;padding-top:20px;}
a.more {color:#2c5e4f;font-weight:bold;}

.wrapper {margin-left:auto;margin-right:auto;width:950px;text-align:left;max-width:98%;min-width:950px;}
img {border:none;}
#header {margin:0; padding:0;}
#main1 {margin:0; padding:0;}
#main2 {margin:0; padding:0;}
#left {float:left;width:200px;margin:0;}
#left {float:left;width:200px;margin:0;}
#right {float:right;width:400px;padding-top:20px;margin-left:10px;}
#middle {/*margin:0 0 0 210;*/float:right;margin-top:20px;width:75%;margin-right:20px;}
#middle  p{padding:0 5;}
.column-in {margin:0; /*padding:0.5em 1em;*/}
.cleaner {clear:both;height:1px;font-size:1px;border:none;margin:0; padding:0;background:transparent;}

#jobs {/*margin:0 0 0 210;*/float:right;margin-top:20px;width:60%;margin-right:20px;}

ul#navigation {background-color: #e9e9e9;width:180px;margin:10px 0;padding:10 5px;float:left;}
ul#navigation li{list-style-type:none;text-align:left;}
ul#navigation li{border-bottom:1px solid #fff;padding:2 0;font-weight:500;width:90%;margin:0 auto;}
ul#navigation li a{color:#7ab800;text-decoration:none;}
ul#navigation li a:hover {color:#669900;}
ul#navigation li a:visited {color:#7ab800;}

.ads {width:140px;background-color:#e9e9e9;float:right;margin-bottom:10px;}

.floatLeft {float:left;}
ul#careerzone {margin-left:0px;list-style-type:none;padding-left:5px;width:250px;}
#careerzone li {padding-bottom:5px;}
#careerzone li a{padding: 2px 0 30px 25px;}
#careerzone li a#salaryguide {background-image: url('../siteimg/money_pound.png');background-repeat:no-repeat;}
#careerzone li a#email {background-image: url('../siteimg/email.png');background-repeat:no-repeat;}
#careerzone li a#calculator {background-image: url('../siteimg/calculator.png');background-repeat:no-repeat;}
#careerzone li a#jobblog {background-image: url('../siteimg/comment_edit.png');background-repeat:no-repeat;}
#careerzone li a#forum {background-image: url('../siteimg/comment.png');background-repeat:no-repeat;}
#careerzone li a#rss {background-image: url('../siteimg/rss.png');background-repeat:no-repeat;}
#careerzone li a#twitter {background-image: url('../siteimg/twitter.png');background-repeat:no-repeat;}
#careerzone li a#facebook {background-image: url('../siteimg/facebook.png');background-repeat:no-repeat;}
#careerzone li a#careersLibrary {background-image: url('../siteimg/careersLibrary.png');background-repeat:no-repeat;}

ul#fromAP {margin-left:10px;}
#fromAP li a{padding: 2px 0 50px 25px;}
#fromAP li a#changingFaces {background-image: url('../siteimg/changingFaces.png');background-repeat:no-repeat;}
#fromAP li a#jobLadder {background-image: url('../siteimg/jobLadder.png');background-repeat:no-repeat;}
#fromAP li a#calendar {background-image: url('../siteimg/calendar.png');background-repeat:no-repeat;}
#fromAP li a#careersLibrary {background-image: url('../siteimg/careersLibrary.png');background-repeat:no-repeat;}

/* Job profile lists */
ul#joboptions {margin:0;}
ul#joboptions li {display:inline;margin:0 1.5em 0 0;}
ul#joboptions li a {padding-left:20px;}
ul#joboptions li a#savejob {background:url('siteimg/jobsave.png') no-repeat;}
ul#joboptions li a#emailjob {background:url('../siteimg/email.png') no-repeat;}
ul#joboptions li a#printjob {background:url('../siteimg/printer.png') no-repeat;}
ul#joboptions li#saved {padding-left:15px;background:url('siteimg/jobsaved.png') no-repeat;color:#888 !important}

ol.numberedList li{padding-bottom:10px;}
img.imageright {float:right;margin:0 0 0.5em 0.5em;border:none;}

/* Latest Jobs */
#jobslist {border: 1px solid #7ab800;padding:10px;width:280px;margin: 15 0 0 0;}
ul#jlist {font-size:0.9em;margin-left:0;padding-left:0;list-style-type:none;padding-top:0;marin-top:0px;}
ul#jlist li {padding-bottom:5;margin-left:0;padding-left:0;list-style-type:none;}
ul#jlist a {color:#7ab800;}
#jobslist p {mergin-left:0px;padding-left:0px;}

/* Index Image bar*/
#indexIntro {margin-top:10px;width:550px;height:180px;margin-left:200px;margin-top:0px;margin-top:10px;}

/* Banner Adverts */
#bannerAdverts {float:right;padding-top:10px;float:left;}

/* Footer */
#footer {border-top:solid 5px #7ab800;padding-top:5px;margin-top:20px;}
#footer ul{list-style: none;float:right;}
#footer li{display: inline;}
#footer li img{border:none;float:right;padding-left:5px;}


form input{border:2px solid #ccc;width:200px;margin:5;}
form input.checkbox {width:30px;margin: 5 0 5 10;}
form input#send {border:1px solid #ccc;margin-left:100px;}
form input#login {border:1px solid #ccc;margin-left:211px;}
form select {margin:5;}
form label{font-size:1em;width:200px;float:left;text-align: right;margin-right: 0.5em;display: block;margin-top:10px;}
form fieldset {border:none;border-bottom: 1px solid #ccc;}
form .check {border:none;width:15px;margin-top:0px;padding-top:0px;}
span.checkboxLabel {margin-bottom:15px;padding-bottom:10px;}

form#home input{ width:100px;}
form#home label{width:50px;}
form#home {text-align:left;padding-left:0;display:block;}
form#home {background-color:#fff;width:240px;}
form#home .goButton {width:40px;}
form#home fieldset{border:none;}

form#search{background-color:#fff;width:500px;}
form#search input{ width:200px;}
form#search label{width:100px;}
form#search {text-align:left;padding-left:0;display:block;}
form#search .goButton {width:100px;}
form#search fieldset{border:none;}

