body {
background-color: #E6E6CF;
margin: 0; /*remove all default margins!*/
padding: 0; /*remove all default padding!*/
font-size: 0.8em;
width:510px;
}

/*#Content {width:370px;}*/

html {
font-family: verdana, helvetica, arial, sans-serif;
font-size: 89.667%;
color: #66655a;
}

* { 
margin: 0; /*remove all default margins!*/
padding: 0; /*remove all default padding!*/
}

p {
color: #66655a;
padding: 10px 0;
}
p.noborder {
color: #66655a;
padding:0px;
margin:0px;
}
h5 {
color: #485458;
font-size: 100%;
padding:5px 0px 0px 0px;
margin:0px;
font-weight:bold;
}
h1 {
font-size: 1.6em;
color: #992137;
line-height: 120%;
font-weight: normal;
}

h2 {
color: #485458;
font-size: 100%;
}
a {
color: #485458;
text-decoration: underline;
}
a:hover {
color: #911840;
text-decoration: underline;
}

/* remove active/focus dotted border in Firefox */
a:focus {
outline: none;
}

ul {
font-family: verdana, helvetica, arial, sans-serif;
color: #66655a;
list-style: none;
}

#Container {
width: 892px;
position: relative;
margin: 10px auto;
background: url(images/BG-Content.gif);
border: 1px solid #fff;
}

#ExactRecruitment {
background-color: #c4c2a9;
border-bottom: 1px solid #fff;
}

#Nav {float: left; width: 184px; background-color: #c4c2a9;}

#Nav ul {padding: 20px 0 0 0; margin: 0;}

#Nav li {list-style-type: none;}

#Nav li a {display: block; text-indent: -20000px; height: 20px;}

/* remove active/focus dotted border in Firefox browsers */
/*#Nav li a:focus {outline: none;}*/

#Nav li a.Nav_AboutUs {background: url(images/Nav1.gif) no-repeat;}
#Nav li a.Nav_AboutUs:hover {background: url(images/Nav1_over.gif) no-repeat;}
#Nav li a.Nav_AboutUs:active {background: url(images/Nav1_active.gif) no-repeat;}
#Nav li a.Nav_AboutUsActive {background: url(images/Nav1_active.gif) no-repeat;}
#Nav li a.Nav_AboutUsActive:hover {background: url(images/Nav1_over.gif) no-repeat;}

#Nav li a.Nav_WhyExact {background: url(images/Nav2.gif) no-repeat;}
#Nav li a.Nav_WhyExact:hover {background: url(images/Nav2_over.gif) no-repeat;}
#Nav li a.Nav_WhyExact:active{background: url(images/Nav2_active.gif) no-repeat;}
#Nav li a.Nav_WhyExactActive {background: url(images/Nav2_active.gif) no-repeat;}
#Nav li a.Nav_WhyExactActive:hover {background: url(images/Nav2_over.gif) no-repeat;}

#Nav li a.Nav_FindOffice {background: url(images/Nav3.gif) no-repeat;}
#Nav li a.Nav_FindOffice:hover {background: url(images/Nav3_over.gif) no-repeat;}
#Nav li a.Nav_FindOffice:active{background: url(images/Nav3_active.gif) no-repeat;}
#Nav li a.Nav_FindOfficeActive {background: url(images/Nav3_active.gif) no-repeat;}
#Nav li a.Nav_FindOfficeActive:hover {background: url(images/Nav3_over.gif) no-repeat;}

#Nav li a.Nav_Candidates {background: url(images/Nav4.gif) no-repeat;}
#Nav li a.Nav_Candidates:hover {background: url(images/Nav4_over.gif) no-repeat;}
#Nav li a.Nav_Candidates:active{background: url(images/Nav4_active.gif) no-repeat;}
#Nav li a.Nav_CandidatesActive {background: url(images/Nav4_active.gif) no-repeat;}
#Nav li a.Nav_CandidatesActive:hover {background: url(images/Nav4_over.gif) no-repeat;}

#Nav li a.Nav_Clients {background: url(images/Nav5.gif) no-repeat;}
#Nav li a.Nav_Clients:hover {background: url(images/Nav5_over.gif) no-repeat;}
#Nav li a.Nav_Clients:active {background: url(images/Nav5_active.gif) no-repeat;}
#Nav li a.Nav_ClientsActive {background: url(images/Nav5_active.gif) no-repeat;}
#Nav li a.Nav_ClientsActive:hover {background: url(images/Nav5_over.gif) no-repeat;}

#Nav li a.Nav_Downloads {background: url(images/Nav6.gif) no-repeat;}
#Nav li a.Nav_Downloads:hover {background: url(images/Nav6_over.gif) no-repeat;}
#Nav li a.Nav_Downloads:active {background: url(images/Nav6_active.gif) no-repeat;}
#Nav li a.Nav_DownloadsActive {background: url(images/Nav6_active.gif) no-repeat;}
#Nav li a.Nav_DownloadsActive:hover {background: url(images/Nav6_over.gif) no-repeat;}

#Nav li a.Nav_SiteMap {background: url(images/Nav7.gif) no-repeat;}
#Nav li a.Nav_SiteMap:hover {background: url(images/Nav7_over.gif) no-repeat;}
#Nav li a.Nav_SiteMap:active {background: url(images/Nav7_active.gif) no-repeat;}
#Nav li a.Nav_SiteMapActive {background: url(images/Nav7_active.gif) no-repeat;}
#Nav li a.Nav_SiteMapActive:hover {background: url(images/Nav7_over.gif) no-repeat;}

#Nav li a.Nav_Home {background: url(images/Nav8.gif) no-repeat;}
#Nav li a.Nav_Home:hover {background: url(images/Nav8_over.gif) no-repeat;}
#Nav li a.Nav_Home:active {background: url(images/Nav8_active.gif) no-repeat;}
#Nav li a.Nav_HomeActive {background: url(images/Nav8_active.gif) no-repeat;}
#Nav li a.Nav_HomeActive:hover {background: url(images/Nav8_over.gif) no-repeat;}

#Nav #Candidates {
background-color: #ce4;
margin: 0 15px;
padding: 0;
font-size: 90%;
/*color: #485458;*/
}

#Nav #Candidates li a {
background-color: #c00;
color: #f90;
}

#Nav #Clients {width: 142px; margin: 0 15px; padding: 0; border-left: 1px solid #fff; border-right: 1px solid #fff;}

#Nav #Clients li {list-style-type: none;}

#Nav #Clients li a {
display: block;
margin: 0;
background-color: #ce4;
text-indent: -20000px;
height: 20px;
}

#Nav #Clients li a.Clients_Office {background: url(images/Clients1.gif) no-repeat;}
#Nav #Clients li a.Clients_Executive {background: url(images/Clients2.gif) no-repeat;}
#Nav #Clients li a.Clients_Industrial {background: url(images/Clients3.gif) no-repeat;}
#Nav #Clients li a.Clients_Pharmaceutical {background: url(images/Clients4.gif) no-repeat;}
#Nav #Clients li a.Clients_OHS {background: url(images/Clients5.gif) no-repeat;}
#Nav #Clients li a.Clients_Terms {background: url(images/Clients6.gif) no-repeat;}



#HeaderNav {
margin: 0 0 0 184px;
height: 156px;
overflow: visible;
list-style-type: none;
}

#Header {
margin: 0 0 0 184px;
height: 156px;
width: 708px;
}

#Masthead {
margin: 0 0 0 184px;
background: url(images/Masthead3_07.jpg) no-repeat;
height: 110px;
width: 708px;
}

#Exact-Masthead {
margin: 0 0 0 184px;
background: url(images/Masthead3_07.jpg) no-repeat;
height: 110px;
width: 708px;
}

#LeftCol {
float: left;
width: 184px;
padding: 70px 0 0 0;
}
#LeftColAlt {
float: left;
width: 184px;
padding: 10px 0 0 0;
}
#SubNav {
padding: 0 20px 70px 12px;
height: 100%;
}

#HotLinks {
height: 100%;
}
}
#HotLinks ul {
padding: 0 20px 0 12px;
}

#HotLinks li {
list-style-type: none;
border-bottom: 1px solid #fff;
}

#Address {
 position:absolute;
 bottom: 10px;
 left: 15px;
 
}
#Address p {
color: #8a918c;
font-size: 90%;
}

a.RegisterOnline {
height: 46px;
width: 152px;
display: block;
background: url(images/RegisterOnline.gif) no-repeat;
}
a.RegisterOnline:hover {
background: url(images/RegisterOnline_over.gif) no-repeat;
}

a.TimesheetDownload {
height: 45px;
width: 152px;
display: block;
background: url(images/TimesheetDownload.gif) no-repeat;
}
a.TimesheetDownload:hover {
background: url(images/TimesheetDownload_over.gif) no-repeat;
}

a.CompleteJobListings {
height: 45px;
width: 152px;
display: block;
background: url(images/JobListings.gif) no-repeat;
}
a.CompleteJobListings:hover {
background: url(images/JobListings_over.gif) no-repeat;
}

#RightCol {
width:182px;
}

#RightCol h1 {
width: 160px;
margin: 70px 0 0 0;
padding: 0 0 0 40px;
}

#RightCol h2 {
width: 180px;
color: #485458;
font-size: 100%;
padding: 10px 0;
}

#RightCol h3 {
width: 130px;
color: #485458;
font-size: 100%;
line-height: 130%;
margin: 0 0 0 40px;
padding: 0 0 5px 0;
border-bottom: 2px solid #fff;
}

#RightCol p {
padding: 0;
width: 180px;
color: #727559;
line-height: 110%;
}

#RightCol a {
color: #911840;
}
#RightCol a:hover {
color: #485458;
}

#RightCol ul {
padding: 20px 0;
}

#RightCol li {
list-style-type: none;
color: #992137;
font-weight: bold;
line-height: 170%;
}

#QuickLinks {
margin: 70px 0 0 0;
padding: 0 40px;
}

#QuickLinks p {
color: #485458;
font-weight: bold;
font-size: 100%;
line-height: 140%;
width: 130px;
border-bottom: 1px solid #fff;
}

#QuickLinks h1 {
color: #727559;
font-size: 100%;
font-style: italic;
font-weight: bold;
padding: 0;
}

#QuickLinks ul {
padding: 10px 0;
border-bottom: 1px solid #fff;
}

#QuickLinks li {color: #66655a; padding: 3px 0 0 0;}

#QuickLinks li a {
color: #485458;
text-decoration: none;
}

#QuickLinks li a:hover {
color: #727559;
text-decoration: underline;
}

#QuickLinks img.Download {
float: left;
margin: 17px 0 0 -32px;
border: none;
}

#QuickLinks a img {
border: none;
padding: 10px 0;
}

#Job-Placements {
margin: 70px 0 0 0;
padding: 0 0 0 20px;
}

#Job-Placements h2 {
color: #66655a;
font-size: 100%;
padding: 0;
}

#Job-Placements ul {
margin: 0;
padding: 15px 0 0 0;
}

#Job-Placements li span {
color: #485458;
font-style: italic;
font-size: 100%;
}

#Content {
background: #E6E6CF;
margin: 0; /*remove all default margins!*/
padding: 0; /*remove all default padding!*/
}

#Content h1 {
padding: 10px 0;
}

#Content h2 {
padding: 15px 0 5px 0;
}

#Content h3 {
font-size: 120%;
color: #992137;
font-weight: normal;
}

#Content p.date {
color: #485458;
}

#Content p {
line-height: 150%;
padding: 7px 0;
}

#Content a.ApplyNow {
color: #911840;
font-style: italic;
font-weight: bold;
text-decoration: none;
}

#Content a.ApplyNow:hover {
color: #485458;
}

#Content img.Apply {
vertical-align: middle;
padding: 0 0 0 2px;
height: 13px;
width: 13px;
border: none;
}

body#typeA #Content ul {
width: 380px;
}

body#typeA #Content li {
float: left;
width: 170px;
padding: 5px 0 0 15px;
line-height: 150%;
background: url(images/ListBullet2.gif) no-repeat;
}

body#typeB #Content ul {}

body#typeB #Content li {
padding: 0 0 0 15px;
margin: 8px 0 0 0;
background: url(images/ListBullet.gif) no-repeat;
}

body#typeC #Content ul {
border-bottom: 1px solid #fff;
margin: 10px 0;
padding: 0;
}

body#typeC #Content li {
padding: 0 0 10px 30px;
margin: 10px 0;
height: 30px;
font-weight: normal;
background: url(images/icon-Download.gif) no-repeat;
}

body#typeC #Content li a {
padding: 0;
margin: 0;
color: #66655a;
line-height: 130%;
font-weight: bold;
text-decoration: none;
}

body#typeC #Content li a:hover {
text-decoration: underline;
color: #992137;
}

#Footer {
width: 892px;
margin: 10px auto;
font-size: 80%;
background-color: #a19e82;
}

#Footer p {
color: #77755a;
}

#Footer a {
padding: 0 0 0 20px;
color: #77755a;
text-decoration: none;
}

#Footer a:hover {
color: #911840;
}

#ContactForm fieldset {
border: none;
}

#ContactForm legend {

}

#ContactForm label {
color: #66655a;
}

#ContactForm option, #ContactForm select {
font-family: verdana, helvetica, arial, sans-serif;
color: #66655a;
font-size: 100%;
width: 260px;
background-color: #f4f5f0;
}

#ContactForm input {
margin: 0;
padding: 2px 5px;
width: 360px;
font-family: verdana, helvetica, arial, sans-serif;
color: #66655a;
font-size: 100%;
background-color: #f4f5f0;
border: 1px solid #e0dcd0;
}

#ContactForm input.semi {
width: 140px;
}

#ContactForm textarea {
margin: 0;
padding: 0 5px;
width: 360px;
font-family: verdana, helvetica, arial, sans-serif;
color: #66655a;
font-size: 100%;
background-color: #f4f5f0;
border: 1px solid #e0dcd0;
}

#ContactForm input.send {
float: right;
width: 75px;
height: 24px;
display: block;
margin: 0 20px 20px 0;
text-align: center;
color: #fff;
font-size: 90%;
font-weight: bold;
text-decoration: none;
border: 2px solid #fff;
background-color: #992137;
}

#ContactForm input.send:hover {
color: #992137;
border: 2px solid #992137;
background-color: #fff;
}

#ContactForm input.checkbox, #ContactForm input.radio {
width: 20px;
}

/* Classes */

.Job-Listing {
background: url(images/Job-Listing-Top.gif) repeat-x top;
padding: 0px 0;
margin: 0px 0;
}

.JobList {
padding: 0px 0; 
}



p span.redText {
color: #992137;
font-weight: bold;
}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
