/* Text Styles */

.error {font: 1em Corbel, Helvetica, Arial, sans-serif; color:#FF0000; line-height: 1.4;}
.maintext01 {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#514F4D; line-height: 1.4;}
.maintext02 {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#514F4D;}
.maintext03 {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#937433; line-height: 1.4;}

.subhead01 {font: italic 1em Corbel, Helvetica, Arial, sans-serif; color:#937433;}
.subhead02 {font: italic 1.2em Corbel, Helvetica, Arial, sans-serif; color:#937433;}

.positiontitle01 {font: 0.9em Corbel, Helvetica, Arial, sans-serif; color:#514F4D; line-height: 1.4;}
.postypetitle01 {font: 0.7em Corbel, Helvetica, Arial, sans-serif; color:#8B7C53;}
.positionplace01 {font: italic 0.9em Corbel, Helvetica, Arial, sans-serif; color:#514F4D; line-height: 1.4;}
.pospay01 {font: 0.9em Corbel, Helvetica, Arial, sans-serif; color:#8B7C53;}

.newsdate01 {font: 0.9em Corbel, Helvetica, Arial, sans-serif; color:#8B7C53; border-top: 1px dotted #947433; margin-top: 10px; padding-top: 3px;}
.newstitle01 {font: 0.9em Corbel, Helvetica, Arial, sans-serif; color:#514F4D; line-height: 1.4;}

.footerbrownitalic01 {font: italic 0.8em Corbel, Helvetica, Arial, sans-serif; color:#604B22;}
.footerwhite01 {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:white;}
.footerbrown01 {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#604B22;}
.footerbrown02 {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#937433;}

.subnav01 {color: #514F4D;}

.crumb01 {color: #604B22;}

.newshighlightdate01 {font: italic 0.8em Corbel, Helvetica, Arial, sans-serif; color:#8B7C53;}
.newshighlightdate02 {font: italic 0.9em Corbel, Helvetica, Arial, sans-serif; color:#8B7C53;}

.liststyle01 {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#514F4D; line-height: 1.4;}

.portrait01 {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#8B7C53; line-height: 1;}
.portrait02 {font: italic 0.7em Corbel, Helvetica, Arial, sans-serif; color:#937433; line-height: 1;}
.portrait03 {font: italic 0.8em Corbel, Helvetica, Arial, sans-serif; color:#937433; line-height: 1.2;}

.required01 {font-weight: bolder; color: #CC0000;}

.adminnav01 {font: 0.9em Corbel, Helvetica, Arial, sans-serif; color:#514F4D;}
.adminred01 {font-weight: bolder; color: #CC0000;}
.adminbrown01 {font-weight: bolder; color: #937433;}
.adminbrown02 {color: #937433;}
.admintext01 {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#514F4D;}

.pageupdate01 {font: italic 0.8em Corbel, Helvetica, Arial, sans-serif; color:#688131;}

.quote02 {font: italic 0.9em Corbel, Helvetica, Arial, sans-serif; color:#937433; line-height: 1.4;}
.quote03 {font: italic 0.9em Corbel, Helvetica, Arial, sans-serif; color:#514F4D; line-height: 1.4;}


/* Common Selector Styles */


h1 {font: 0.7em Corbel, Helvetica, Arial, sans-serif; letter-spacing: 0.7pt; color:#937433;}
h2 {font: italic 1.2em Georgia, Times New Roman, Times, serif; color:#937433; margin-bottom: 15px; margin-top: 5px;}
.borderh2 {padding-bottom: 10px; border-bottom: 1px dotted #947433;}
.borderh2-2 {padding-bottom: 5px; border-bottom: 1px dotted #947433;}
.greyh2 {font-style: normal; color:#514F4D;}
.greyh2-2 {font-style: italic; color:#514F4D;}
h3 {font: italic 0.9em Georgia, Times New Roman, Times, serif; color:#514F4D; margin-bottom: 10px; margin-top: 0px; letter-spacing: 0.5pt;}
.bottom15-h3 {margin-bottom: 15px;}
h4 {font: 0.75em Corbel, Helvetica, Arial, sans-serif; color:#937433; margin-bottom: 9px; margin-top: 7px; padding-top: 4px; padding-bottom: 4px; border-top: 1px dotted #947433; border-bottom: 1px dotted #947433; letter-spacing: 0.4pt;}
.top20-h4 {margin-top: 20px;}
p {margin:0.3em 0pt 1em;}
p#main-brown01 {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#937433; line-height: 1.4;}
p#main-grey01 {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#514F4D; line-height: 1.4;}
p#main-grey02 {font: 0.7em Corbel, Helvetica, Arial, sans-serif; color:#514F4D; line-height: 1.4;}
p#positionnav01 {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#514F4D; border-bottom: 1px dotted #947433; border-top: 1px dotted #947433; padding-top: 6px; padding-bottom: 8px;}
p#positionnav02 {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#514F4D;}
p#quote01 {font: italic 0.8em Corbel, Helvetica, Arial, sans-serif; color:#937433;}
.brownp {color:#937433;}

/* Colour Styles */

.brown01 {color:#937433;}
.colgrey01 {color:#514F4D;}

/* Link Styles */

a.green01:link {color: #688131; text-decoration: underline;}
a.green01:link:hover {color: #688131; text-decoration: none;}
a.green01:visited {color: #688131; text-decoration: underline;}
a.green01:visited:hover {color: #688131; text-decoration: none;}

a.grey01:link {color: #514F4D; text-decoration: underline;}
a.grey01:link:hover {color: #514F4D; text-decoration: none;}
a.grey01:visited {color: #514F4D; text-decoration: underline;}
a.grey01:visited:hover {color: #514F4D; text-decoration: none;}

a.white01:link {color: white; text-decoration: underline;}
a.white01:link:hover {color: white; text-decoration: none;}
a.white01:visited {color: white; text-decoration: underline;}
a.white01:visited:hover {color: white; text-decoration: none;}

a.admin01:link {color: #CC0000; text-decoration: underline;}
a.admin01:link:hover {color: #CC0000; text-decoration: none;}
a.admin01:visited {color: #CC0000; text-decoration: underline;}
a.admin01:visited:hover {color: #CC0000; text-decoration: none;}

/* Spacing Styles */

.top-bottom5 {margin-top: 5px; margin-bottom: 5px;}
.top5-bottom10 {margin-top: 5px; margin-bottom: 10px;}
.top10-bottom10 {margin-top: 10px; margin-bottom: 10px;}
.bottom5 {margin-bottom: 5px;}
.bottom10 {padding-bottom: 10px;}
.top10 {margin-top: 10px;}
.top20 {margin-top: 20px;}
.bottom15 {padding-bottom: 15px;}
.left10 {margin-left: 10px;}
.top-10 {margin-top: -10px;}

/* Border Styles */

.borderBottom01 {border-bottom: 1px solid #947534;}
.borderBottom02 {padding-bottom: 10px; border-bottom: 1px dotted #947433;}
.borderBottom03 {padding-bottom: 12px; border-bottom: 1px dotted #947433;}
.borderBottom04 {padding-bottom: 15px; border-bottom: 1px dotted #947433;}
.borderTop01 {padding-top: 10px; border-top: 1px dotted #947433;}
.border01 {border: 1px solid #947433;}

/* List Styles */

ul#list1 {list-style-type: square; margin-top: 17px; margin-left: 20px; margin-bottom: 17px; padding-left: 0px;}
ul#list1 li {margin-top: 5px; color: #BE9745;}
ul#footer01 li {margin-bottom: 4px;}
ul#footer02 {margin-top: 4px; margin-bottom: 4px;}
ul#footer02 li {margin-bottom: 4px;}

/* Float Styles */

.floatleft01 {float: left; margin-right: 8px;}


/* === Styles by Page === */


/* Home Styles */

#wrapper {width: 855px; margin: 0 auto; text-align: left; background: white url(images/maincontentbacking01.gif) repeat-y right; border-left: 1px solid #947534; border-right: 1px solid #947534;}
#header {width: 855px; height: 123px; text-align: left; border-bottom: 1px solid #947534; background: white url(images/toppic33.jpg) no-repeat top right;/* border: 1px solid red;*/}
h1#pagetitle {width: 500px; position: relative; right: -110px; top: -35px; text-align: right; margin-bottom: -26px;}
* html h1#pagetitle {margin-bottom: -32px; top: -37px;}

#mainnav {height: 26px; width: 855px; background: #D0B884 url(images/navbacking04.gif) repeat-x; border-bottom: 1px solid #947534;}
ul#mainnav01 {width: 855px; height: 26px; float:left; font: 0.75em Corbel, Helvetica, Arial, sans-serif; letter-spacing: 0.8pt;}
ul#mainnav01 li {height: 26px; float: left; border-right: 1px solid #947534;}
ul#mainnav01 li a {height: 26px; display: block; padding: 0 1.1em; line-height: 2em; text-decoration: none; color: white; float: left;}
body.home #mainnav01 a#Home {height: 26px; color: #514F4D; background-color: white; background-image: none; border-bottom: 1px solid white;}

#introContent {float: left; width: 211px; background-color: white; padding: 15px 0px 20px 20px;}
#mainContent {float: right; width: 600px;}

#leftContent {float: left; width: 305px; background: #FFFDF4 url(images/mainpic03.jpg) no-repeat top left; border-left: 1px solid #947534; border-right: 1px solid #947534; padding: 157px 10px 10px 10px;}

#rightContent {float: right; width: 249px; padding: 15px 10px 10px 0px;}

#footer1 {clear: both; text-align: left; width: 840px; margin: 0 auto; background: #C29E54 url(images/footerbacking01.gif) repeat-x bottom; border: 1px solid #947534; padding: 5px 5px 5px 10px;}
#footer2 {text-align: left; width: 840px; margin: 0 auto;}

/* Looking for a Job Styles */

#wrapper2 {width: 855px; margin: 0 auto; text-align: left; background: white url(images/maincontentbacking02.gif) repeat-y right; border-left: 1px solid #947534; border-right: 1px solid #947534;}
#header2 {width: 855px; height: 123px; text-align: left; border-bottom: 1px solid #947534; background: white url(images/toppic18.jpg) no-repeat top right;/* border: 1px solid red;*/}
#subnav {height: 26px; width: 843px; background-color: white; padding: 9px 0px 0px 12px;}
ul#subnav01 {width: 840px; height: 26px; float:left; font: 0.75em Corbel, Helvetica, Arial, sans-serif; color: #A88D57; letter-spacing: 0.6pt;}
ul#subnav01 li {height: 26px; float: left; padding-right: 8px;}
body.candidates #mainnav01 a#Job {height: 26px; color: #514F4D; background-color: white; background-image: none; border-bottom: 1px solid white;}
#introContent2 {float: left; width: 211px; background-color: white; padding: 5px 0px 20px 20px;}
#mainContent2 {float: right; width: 600px; border-top: 1px solid #947534;}
#leftContent2 {float: left; width: 279px; background: #FFFDF4 url(images/mainpic04.jpg) no-repeat top left; border-left: 1px solid #947534; padding: 157px 10px 10px 10px;}
#rightContent2 {float: right; width: 279px; background: #FFFDF4 url(images/mainpic05.jpg) no-repeat top left; border-left: 1px solid #947534; padding: 157px 10px 10px 10px;}

/* Looking for Staff Styles */

#header3 {width: 855px; height: 123px; text-align: left; border-bottom: 1px solid #947534; background: white url(images/toppic24.jpg) no-repeat top right;}
body.staff #mainnav01 a#Staff {height: 26px; color: #514F4D; background-color: white; background-image: none; border-bottom: 1px solid white;}
#leftContent3 {float: left; width: 279px; background: #FFFDF4 url(images/mainpic06.jpg) no-repeat top left; border-left: 1px solid #947534; padding: 157px 10px 10px 10px;}
#rightContent3 {float: right; width: 279px; background: #FFFDF4 url(images/mainpic07.jpg) no-repeat top left; border-left: 1px solid #947534; padding: 157px 10px 10px 10px;}

/* News Styles */

#wrapper3 {width: 855px; margin: 0 auto; text-align: left; background: white url(images/maincontentbacking03.gif) repeat-y left; border-left: 1px solid #947534; border-right: 1px solid #947534;}
#header4 {width: 855px; height: 123px; text-align: left; border-bottom: 1px solid #947534; background: white url(images/toppic27.jpg) no-repeat top right;}
body.news #mainnav01 a#News {height: 26px; color: #514F4D; background-color: white; background-image: none; border-bottom: 1px solid white;}
#introContent3 {float: left; width: 198px; background-color: #FFFDF4; border-right: 1px solid #947534; padding: 15px 20px 20px 20px;}
#mainContent3 {float: right; width: 573px; text-align: left; background-color: white; padding: 15px 20px 20px 20px;}

/* Download Styles */

#wrapper3 {width: 855px; margin: 0 auto; text-align: left; background: white url(images/maincontentbacking03.gif) repeat-y left; border-left: 1px solid #947534; border-right: 1px solid #947534;}
#header4 {width: 855px; height: 123px; text-align: left; border-bottom: 1px solid #947534; background: white url(images/toppic27.jpg) no-repeat top right;}
body.downloads #mainnav01 a#download {height: 26px; color: #514F4D; background-color: white; background-image: none; border-bottom: 1px solid white; padding:6px 15px 0 15px; }
#introContent3 {float: left; width: 198px; background-color: #FFFDF4; border-right: 1px solid #947534; padding: 15px 20px 20px 20px;}
#mainContent3 {float: right; width: 573px; text-align: left; background-color: white; padding: 15px 20px 20px 20px;}
body.downloads h1 { font:italic 1.2em Georgia,Times New Roman,Times,serif; margin:5px 0 15px 0; }

/* About Us Styles */

#wrapper4 {width: 855px; margin: 0 auto; text-align: left; background: white url(images/maincontentbacking04.gif) repeat-y left; border-left: 1px solid #947534; border-right: 1px solid #947534;}
#header5 {width: 855px; height: 123px; text-align: left; border-bottom: 1px solid #947534; background: white url(images/toppic28.jpg) no-repeat top right;}
body.about #mainnav01 a#About {height: 26px; color: #514F4D; background-color: white; background-image: none; border-bottom: 1px solid white;}
#introContent4 {float: left; width: 201px; background-color: white; padding: 15px 0px 20px 20px;}
#mainContent4 {float: right; width: 610px; border-top: 1px solid #947534;}
#leftContent4 {float: left; width: 300px; background: #FFFDF4 url(images/mainpic08.jpg) no-repeat top left; border-left: 1px solid #947534; border-right: 1px solid #947534; padding: 157px 10px 10px 10px;}
#rightContent4 {float: right; width: 264px; padding: 15px 10px 10px 0px;}
#portraitleft01 {float: left; width: 70px; text-align: center; margin-right: 10px; background-color: white; border: 1px solid #947534; padding-bottom: 5px;}
#portraitright01 {float: right; width: 70px; text-align: center; margin-left: 10px; margin-top: 7px; background-color: white; border: 1px solid #947534; padding-bottom: 5px;}

/* About Us Styles > Company Profile */

#header16 {width: 855px; height: 123px; text-align: left; border-bottom: 1px solid #947534; background: white url(images/toppic29.jpg) no-repeat top right;}

/* About Us Styles > Team Page */

#teamleft01 {float: left; width: 140px; text-align: left; vertical-align: top; margin-right: 10px; background-color: white; padding: 10px 10px 0px 10px; border: 1px solid #947534;}
#teamright01 {float: right; width: 140px; text-align: left; vertical-align: top; margin-right: 10px; margin-left: 10px; background-color: white; padding: 10px 10px 0px 10px; border: 1px solid #947534;}
#mainContent8 {float: right; width: 559px; background-color: #FFFDF4; border-top: 1px solid #947534; border-left: 1px solid #947534; padding: 7px 20px 20px 20px;}


/* Contact Us Styles */

body.contact #mainnav01 a#Contact {height: 26px; color: #514F4D; background-color: white; background-image: none; border-bottom: 1px solid white;}
#header6 {width: 855px; height: 123px; text-align: left; border-bottom: 1px solid #947534; background: white url(images/toppic30.jpg) no-repeat top right;}
fieldset {margin: 0em 0; padding-left: 10px; border-top: 1px dotted #947433;}
legend {font: italic 1em Georgia, Times New Roman, Times, serif; color:#514F4D; padding-left: 0.5em; padding-right: 0.5em; padding-bottom: 10px; background: white;}
label {display: block; font: 0.9em Corbel, Helvetica, Arial, sans-serif; color:#514F4D;}
input {font: 0.9em Corbel, Helvetica, Arial, sans-serif; color:#937433;}
select {font: 0.9em Corbel, Helvetica, Arial, sans-serif; color:#937433;}
textarea {font: 0.9em Corbel, Helvetica, Arial, sans-serif; color:#937433;}
input#First_Name {width: 200px;}
input#Last_Name {width: 200px;}
input#Telephone {width: 200px;}
input#Email {width: 200px;}
input#Address1 {width: 250px;}
input#Address2 {width: 250px;}
input#Town {width: 200px;}
input#Postcode {width: 100px;}
input#Country {width: 200px;}
textarea#Message {width: 350px; height: 100px;}

#genError {text-align: center; width: 300px; font: 0.9em Corbel, Helvetica, Arial, sans-serif; color:white; background: #CC0000; margin-bottom: 10px;}
#NameError {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#CC0000;}
#TelephoneError {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#CC0000;}
#messageError {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#CC0000;}
#lastnameError {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#CC0000;}
#firstnameError {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#CC0000;}
#EmailError {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#CC0000;}

/* Looking for a Job? > Commercial Styles */

#header7 {width: 855px; height: 123px; text-align: left; border-bottom: 1px solid #947534; background: white url(images/toppic19.jpg) no-repeat top right;}
#leftContent5 {float: left; width: 279px; border-left: 1px solid #947534; padding: 8px 10px 0px 10px;}
#rightContent5 {float: right; width: 279px; border-left: 1px solid #947534; padding: 8px 10px 0px 10px;}
#mainContent5 {float: right; width: 589px; background-color: #FFFDF4; border-top: 1px solid #947534; border-left: 1px solid #947534; padding: 0px 0px 0px 10px; margin-bottom: -6px;}

/* Looking for a Job? > Medical Styles */

#header8 {width: 855px; height: 123px; text-align: left; border-bottom: 1px solid #947534; background: white url(images/toppic20.jpg) no-repeat top right;}

/* Looking for a Job? > Our Process > Temporary Styles */

#wrapper5 {width: 855px; margin: 0 auto; text-align: left; background: white url(images/maincontentbacking05.gif) repeat-y right; border-left: 1px solid #947534; border-right: 1px solid #947534;}
#header9 {width: 855px; height: 123px; text-align: left; border-bottom: 1px solid #947534; background: white url(images/toppic21.jpg) no-repeat top right;}
#mainContent7 {float: right; width: 559px; background-color: #FFFDF4; border-top: 1px solid #947534; border-left: 1px solid #947534; padding: 7px 20px 0px 20px;}
#portraitleft02 {float: left; width: 200px; text-align: left; vertical-align: top; margin-right: 10px; background-color: white; padding: 10px; border: 1px solid #947534;}

/* Looking for a Job? > Our Process > Permanent Styles */

#header10 {width: 855px; height: 123px; text-align: left; border-bottom: 1px solid #947534; background: white url(images/toppic22.jpg) no-repeat top right;}

/* Looking for a Job? > Testimonials */

#header11 {width: 855px; height: 123px; text-align: left; border-bottom: 1px solid #947534; background: white url(images/toppic23.jpg) no-repeat top right;}

/* Looking for a Job? > Commercial > Temporary Positions */

#header12 {width: 855px; height: 123px; text-align: left; border-bottom: 1px solid #947534; background: white url(images/toppic31.jpg) no-repeat top right;}
#introContent5 {float: left; width: 211px; background-color: white; padding: 5px 0px 20px 20px;}
#mainContent6 {float: right; width: 579px; border-top: 1px solid #947534; padding: 7px 10px 10px 10px;}
#leftContent6 {float: left; width: 269px; border-right: 1px dotted #947534; padding: 8px 10px 0px 10px;}
#rightContent6 {float: right; width: 269px; padding: 8px 10px 0px 10px;}
#breadcrumb01 {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#604B22; border-bottom: 1px dotted #947534; padding-bottom: 10px;}

#sort01 {width: 569px; border-bottom: 1px dotted #947534; padding: 6px 0px 7px 0px;}
#sort02 {width: 380px; float: left; text-align: left;}
#sort03 {width: 176px; float: right; text-align: right; font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#514F4D;}
#sort04 {border-top: 1px dotted #947534; padding: 8px 0px 0px 0px;}
ul#subnav02 {float:left; font: 0.75em Corbel, Helvetica, Arial, sans-serif; color: #A88D57;}
ul#subnav02 li {float: left; padding-right: 8px;}

/* Looking for a Job? > Commercial > Temporary > Vacancy Positions */

#wrapper6 {width: 855px; margin: 0 auto; text-align: left; /*background: white url(images/maincontentbacking02.gif) repeat-y right;*/ border-left: 1px solid #947534; border-right: 1px solid #947534;}
#header13 {width: 855px; height: 123px; text-align: left; border-bottom: 1px solid #947534; background: white url(images/toppic32.jpg) no-repeat top right;}
#jobdescription01 {border-bottom: 1px dotted #947534; padding-bottom: 10px;}
#jobdescriptionleft01 {float: left; width: 190px;}
#jobdescriptionright01 {float: right; width: 345px; border-left: 1px dotted #947534; padding-left: 15px;}
#jobapplication01 {padding-bottom: 10px;}
#jobapplicationleft01 {float: left; width: 190px;}
#jobapplicationright01 {float: right; width: 345px; border-left: 1px dotted #947534; padding-left: 15px;}

table#jobdetailstable01 {width: 190px;}
table#jobdetailstable01 td {padding: 3px;}

input#Email2 {width: 150px;}
input#Title {width: 50px;}
file#file01 {width: 250px;}
textarea#Comments {width: 250px; height: 100px;}

/* Looking for Staff? > Commercial > Our Service */

#header14 {width: 855px; height: 123px; text-align: left; border-bottom: 1px solid #947534; background: white url(images/toppic25.jpg) no-repeat top right;}

/* Looking for Staff? > Medical > Our Service */

#header15 {width: 855px; height: 123px; text-align: left; border-bottom: 1px solid #947534; background: white url(images/toppic26.jpg) no-repeat top right;}

/* Admin Area */

#adminwrapper01 {margin: 0 auto; text-align: center; width: 400px; background: white; border: 1px solid #947534; padding: 20px 0px 20px 0px;}
#adminwrapper02 {width: 855px; margin: 0 auto; text-align: left; background: white url(admin/images/adminbacking01.gif) repeat-y; border-left: 1px solid #947534; border-right: 1px solid #947534; border-bottom: 1px solid #947534;}
#adminheader01 {width: 855px; height: 90px; text-align: center; border-bottom: 1px solid #947534; background: white; padding-top: 15px;}
#adminintroContent01 {float: left; width: 130px; background-color: white; padding: 5px 0px 20px 20px;}
#adminmainContent01 {float: right; width: 589px; background-color: #FFFDF4; border-top: 1px solid #947534; border-left: 1px solid #947534; padding: 0px 0px 0px 10px;}
#adminmainContent02 {float: right; width: 650px; background: #FFFDF4; border-left: 1px solid #947534; padding: 7px 15px 10px 15px;}
ul#adminnavlist01 li {margin-bottom: 6px;}
#adminjobdescription01 {border-bottom: 1px dotted #947534;}
#adminjobdescription02 {padding-bottom: 10px; padding-top: 10px;}
#adminjobdescriptionleft01 {float: left; width: 310px;}
#adminjobdescriptionright01 {float: right; width: 310px; border-left: 1px dotted #947534; padding-left: 15px;}
ul#adminjoblist01 {margin-top: 10px;}
ul#adminjoblist01 li {margin-bottom: 7px;}
#adminjobdescriptionleft02 {float: left; width: 310px;}
#adminjobdescriptionright02 {float: right; width: 310px; border-left: 1px dotted #947534; padding-left: 15px;}

select#industry {width: 150px;}
input#job_title {width: 300px;}
input#job_ref {width: 150px;}
select#type {width: 150px;}
select#category_1 {width: 150px;}
select#category_2 {width: 150px;}
input#salary {width: 150px;}
input#location {width: 150px;}
select#consultant {width: 150px;}
textarea#description {width: 450px; height: 200px;}

.error {font: 0.9em Corbel, Helvetica, Arial, sans-serif; color:#FF0000;}
.align-right {text-align: right;}
.align-left {text-align: left;}


table#adminhometable01 {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#514F4D;}
table#adminhometable01 td {padding: 5px;}
table#usernametable01 {font: 0.9em Corbel, Helvetica, Arial, sans-serif; color:#514F4D;}
table#usernametable01 td {padding: 5px;}
table#consultanttable01 {font: 0.9em Corbel, Helvetica, Arial, sans-serif; color:#514F4D;}
table#consultanttable01 td {padding: 5px;}
table#categorytable01 {font: 0.9em Corbel, Helvetica, Arial, sans-serif; color:#514F4D;}
table#categorytable01 td {padding: 5px;}

/* Blog Page Styles */

body.news h1 {font: italic 1.2em Georgia, Times New Roman, Times, serif; color:#937433; margin-bottom: 15px; margin-top: 5px;}

#more01 a:link {color: #688131; text-decoration: none; border-bottom: 1px dotted #94C039;}
#more01 a:link:hover {color: #688131; text-decoration: none; border-bottom: none;}
#more01 a:visited {color: #688131; text-decoration: none; border-bottom: 1px dotted #94C039;}
#more01 a:visited:hover {color: #688131; text-decoration: none; border-bottom: none;}

.post a:link {color: #688131; text-decoration: none; border-bottom: 1px dotted #94C039;}
.post a:link:hover {color: #688131; text-decoration: none; border-bottom: none;}
.post a:visited {color: #688131; text-decoration: none; border-bottom: 1px dotted #94C039;}
.post a:visited:hover {color: #688131; text-decoration: none; border-bottom: none;}

#mainBlogContent1 {float: right; width: 573px; text-align: left; background-color: white; padding: 15px 20px 20px 20px;}

#mainBlogContent1 ul {list-style-type: square; margin-top: 17px; margin-left: 20px; margin-bottom: 17px; padding-left: 0px;}
#mainBlogContent1 li {margin-top: 5px; color: #BE9745;}

#latest01 ul {}
#latest01 li {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#575757; margin-top: 6px;}
ul#latest01 li a:link {color: #688131; text-decoration: none; border-bottom: 1px dotted #94C039;}
ul#latest01 li a:link:hover {color: #688131; text-decoration: none; border-bottom: none;}
ul#latest01 li a:visited {color: #688131; text-decoration: none; border-bottom: 1px dotted #94C039;}
ul#latest01 li a:visited:hover {color: #688131; text-decoration: none; border-bottom: none;}

ul#subnav03 {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#575757; margin-bottom: 0px; margin-top: 6px; padding-bottom: 1px;}
ul#subnav03 li {margin-bottom: 0px; margin-right: 8px; padding-bottom: 7px;}
ul#subnav03 li a:link {color: #688131; text-decoration: none; border-bottom: 1px dotted #94C039;}
ul#subnav03 li a:link:hover {color: #688131; text-decoration: none; border-bottom: none;}
ul#subnav03 li a:visited {color: #688131; text-decoration: none; border-bottom: 1px dotted #94C039;}
ul#subnav03 li a:visited:hover {color: #688131; text-decoration: none; border-bottom: none;}

.nocomments {color: #59606C; font-size: 0.8em; font-style: italic;}

.feedback01 {font: 0.8em Corbel, Helvetica, Arial, sans-serif;}
.feedback01 a:link {color: #688131; text-decoration: none; border-bottom: 1px dotted #94C039;}
.feedback01 a:link:hover {color: #688131; text-decoration: none; border-bottom: none;}
.feedback01 a:visited {color: #688131; text-decoration: none; border-bottom: 1px dotted #94C039;}
.feedback01 a:visited:hover {color: #688131; text-decoration: none; border-bottom: none;}

textarea#comment {width: 300px; height: 150px; font: 1em Corbel, Helvetica, Arial, sans-serif; color:#94C039;}

.commentlist {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#59606C; line-height: 1.3;}
.commentlist a:link {color: #688131; text-decoration: none; border-bottom: 1px dotted #94C039;}
.commentlist a:link:hover {color: #688131; text-decoration: none; border-bottom: none;}
.commentlist a:visited {color: #688131; text-decoration: none; border-bottom: 1px dotted #94C039;}
.commentlist a:visited:hover {color: #688131; text-decoration: none; border-bottom: none;}

form#commentform p {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#59606C; line-height: 1.3;}
form#commentform p a:link {color: #688131; text-decoration: none; border-bottom: 1px dotted #94C039;}
form#commentform p a:link:hover {color: #688131; text-decoration: none; border-bottom: none;}
form#commentform p a:visited {color: #688131; text-decoration: none; border-bottom: 1px dotted #94C039;}
form#commentform p a:visited:hover {color: #688131; text-decoration: none; border-bottom: none;}

/* Form Validation Styles */

.requiredcontainer{font-size: 0.9em}
#errorwarning {font-size: 1.2em}

.errorLabel {background-image: url(error-graphic.gif); background-repeat: no-repeat; background-position: left center; padding-left: 16px;}
.fixedLabel{background-image: url(astrick.gif);	background-repeat: no-repeat; background-position: left top; padding-left: 6px;}
.errortxt{color: #FF0000; display:none;}
#errorwarning{color: #FFFFFF; padding: 6px 15px; background-color: #FF0000;	border-left: 15px solid #990000; margin:5px 0; display:none;}
.requiredcontainer{color:#999999; text-align:right; float:right; width:75px;}

