*{margin:0;padding:0}
body{text-align:center;font-family:arial, sans-serif;font-size:11px;color:#333}
.hidden-image{display:none}
ul{list-style:none}
#top-header-wrapper{height:81px;width:100%;background:url(images/header.gif) repeat-x;}
#top-header{width:810px;margin:0 auto;text-align:left!important;}
#footer-wrapper{width:100%;background:url(images/footer.gif) repeat-x bottom;height:111px;clear:both;}
#footer{width:810px;margin:0 auto;text-align:left}


#main-heading{position:relative;width:241px;height:81px;font-size:16px;float:left;}
#claran-logo{top:0;left:0;display:block;position:absolute;width:241px;height:81px;background: url(images/logo.gif);z-index:1000;top:0}
#main-nav{position:relative;left:45px;top:49px;}
#main-nav li{position:relative;float:left;height:14px;margin-right:16px;}
#main-nav li.last{margin-right:0}
#main-nav li a{display:block;position:absolute;z-index: 1000;height:14px;left:0;top:0}
#home-nav{background:url(images/home-nav.gif)}
#home-nav:hover{background:url(images/home-nav-hover.gif)}
#about-nav{background:url(images/about-nav.gif)}
#about-nav:hover{background:url(images/about-nav-hover.gif)}
#jobs-nav{background:url(images/jobs-nav.gif)}
#jobs-nav:hover{background:url(images/jobs-nav-hover.gif)}


#tools-nav{background:url(images/tools-nav.gif)}
#tools-nav:hover{background:url(images/tools-nav-hover.gif)}
#contact-nav{background:url(images/contact-nav.gif)}
#contact-nav:hover{background:url(images/contact-nav-hover.gif)}
#bottom-header-wrapper{height:139px;width:100%;}
#bottom-header-wrapper2{height:73px;width:100%;}
#bottom-header{text-align:left;position:relative;background:url(images/header-blue.gif); height:139px;width:810px;margin:0 auto}
#bottom-header2{text-align:left;position:relative;background:url(images/header-blue2.gif); height:73px;width:810px;margin:0 auto}
#search-bar{background:url(images/header-right.gif) no-repeat right;height:139px;float:right;width:563px;}
#search-bar2{height:80px;margin-top:13px;float:left;width:577px;padding-left:30px;}
.section1{width:160px;float:left;}
.section1.search{width:107px;}
.section1 select{width:137px}
.section1.last input{float:right}
.section1.last{width:90px;margin-top:15px;margin-left:52px}
.section1 label{margin-bottom:3px;display:block;font-weight:bold}
#search-box{width:105px}
#title-bar{background:url(images/header-right2.gif) no-repeat right;height:73px;float:right;width:810px}
.section{width:206px;float:left;height:139px}
.section.second label{margin-top:48px}
.section.last{width:100px}
#search-title{width:171px;height:25px;position:relative;font-size:16px;margin:12px 0}
#search-title-image{width:171px;height:25px;position:absolute;z-index:1000;top:0;left:0;background:url(images/search-title.gif)}
#search-form{float:left}
#search-form1 label{display:block;color:#333;font-weight:bold;margin-bottom:4px}
#search-form label{display:block;color:#fff;font-weight:bold;margin-bottom:4px}
#search-form select{float:left;margin-bottom:16px}
.search-anchor{float:left;display:block;color:#fff;width:170px;font-style: italic;font-weight:bold;text-decoration: none}
#search-button{position:relative;top:61px}
#header-left{left:-500px;background:url(images/header-blue.gif);position:absolute;width:500px;height:139px;}
#header-left2{left:-500px;background:url(images/header-blue2.gif);position:absolute;width:500px;height:73px;}


#container{width:810px;margin:0 auto;text-align:left}

#left-col{width:212px;float:left;padding:19px 15px;}
#left-col1 div.privacy{background:url(images/side-bg.gif) repeat-x; height:300px}
#left-col1{width:212px;float:left;padding:0 0;height:100%;position:relative;top:19px}
#left-col-content{border-bottom:1px solid #086bbd;width:212px;height:506px}
#left-col-content1{width:210px;margin-top:108px;border-top:1px solid #086bbd}
#copyright{margin-top:16px;display:block}
#left-about-link{color:#0066cc;font-weight:bold;text-decoration: none;margin:7px 0 26px;display:block}
#who-we-are-title{margin-bottom:14px;position:relative;height:24px;width:213px;font-size:14px;border-bottom:1px solid #086bbd}
#who-we-are-image{position:absolute;width:213px;height:24px;background:url(images/who-we-are.gif) no-repeat;top:0;left:0}
#left-col p{margin-bottom:13px;width:212px;line-height:16px}
#right-col{width:563px;float:left;padding:19px 0;}
#right-col1{width:563px;float:left;padding:0 0 0 0;}
#bottom-section{clear:both;margin-top:3px;margin-bottom:19px;float:left;height:48px;width:773px}
#bottom-section span{border-top:1px solid #086bbd;width:212px;padding-top:15px;float:left;}
#bottom-links{position:relative;top:16px;width:500px;}
#bottom-links li{float:left;border-right:1px solid #0066cc;padding:0 10px}
#bottom-links li.last{border-right:none}
#bottom-links li.first{padding-left:0}
#bottom-links li a{text-decoration:none;color:#0066cc}
#bottom-links li a:hover{color:#333}
#bottom-links1 {width:503px;position:relative;margin-left:19px;margin-top:16px;border-top:1px solid #086bbd;float:left;padding-top:14px;}
#bottom-links1 li{float:left;border-right:1px solid #0066cc;padding:0 10px}
#bottom-links1 li.last{border-right:none}
#bottom-links1 li.first{padding-left:0}
#bottom-links1 li a{text-decoration:none;color:#0066cc}
#bottom-links1 li a:hover{color:#333}
#home-right-title{margin-bottom:0;position:relative;height:24px;width:563px;font-size:14px;}
#home-right-title-image{position:absolute;width:563px;height:24px;background:url(images/home-right-title.gif) no-repeat;top:0;left:0}
#boxes{border-top:1px solid #086bbd;width:506px;padding-top:14px;border-bottom:1px solid #086bbd;float:left;padding-bottom:17px;height:450px;}
.box{position:relative;width:215px;height:191px;float:left;background:#d1d1d1;margin:0 14px 12px 0;padding:10px 15px;}
.box.last{margin-right:0}
.box-link{color:#0066cc;text-decoration:none;padding-right:20px;background:url(images/link-arrow.gif) no-repeat right}
.box-link:hover{text-decoration:underline}
.box-paragraph{margin-top:19px;line-height:14px}
.box-more{color:#0066cc;position:absolute;bottom:16px;left:15px;font-weight:bold;text-decoration:none}
.box-more:hover{text-decoration:underline}
#expertise-list{margin-top:19px}
#hot-jobs-list li{margin-bottom:10px}
#job-of-the-week-title{width:213px;height:20px;font-size:14px;position:relative;margin-bottom:15px;}
#job-of-the-week-title-image{width:213px;height:20px;position:absolute;top:0;left:0;background:url(images/job-of-the-week-title.gif)}
#hot-jobs-title{width:121px;height:20px;font-size:14px;position:relative;margin-bottom:15px;}
#hot-jobs-title-image{width:121px;height:20px;position:absolute;top:0;left:0;background:url(images/hot-jobs-title1.gif)}

#register-title{width:177px;height:42px;font-size:14px;position:relative}
#register-title-image{width:177px;height:42px;position:absolute;top:0;left:0;background:url(images/register-title.gif)}

#expertise-title{width:211px;height:42px;font-size:14px;position:relative}
#expertise-title-image{width:211px;height:42px;position:absolute;top:0;left:0;background:url(images/expertise-title.gif)}

#title-bar .title{margin-top:26px;height:20px;margin-left:240px;position:relative}
#title-bar .title span{position:absolute;top:0;left:0}
#tools-title-image{background:url(images/tools-title.gif) no-repeat;width:138px;height:20px}
#tools-title{height:20px;width:138px}

#jobs-title-image{background:url(images/job-search-title.gif) no-repeat;width:154px;height:20px}
#jobs-title{height:20px;width:154px}


.left-jobs-title{font-weight:bold;font-size:11px;margin-top:16px}
.jobs-list li a{color:#333;text-decoration:none}

.jobs-list li a:hover{text-decoration:underline}
#right-content{padding-left:20px}
#right-content h3{font-weight:normal;font-size:11px}
#candidate-resources-title{margin-bottom:27px;padding-bottom:12px;margin-top:96px;position:relative;width:506px;height:19px;border-bottom:1px solid #086bbd;}
#candidate-resources-title-image{position:absolute;width:506px;height:19px;top:0;left:0;background:url(images/candidate-resources-title.gif) no-repeat;z-index:1000}
#invoice-link{color:#333;text-decoration:none}
#invoice-link:hover{text-decoration:underline}
#useful-links-title{margin-bottom:18px;padding-bottom:12px;position:relative;margin-top:31px;width:506px;height:19px;border-bottom:1px solid #086bbd;}
#useful-links-title-image{position:absolute;width:166px;height:19px;top:0;left:0;background:url(images/useful-links-title.gif) no-repeat;z-index:1000}
#resources-list li a{display:block;color:#333;text-decoration: none;height:18px;padding-left:23px}
#resources-list li a:hover{text-decoration:underline}
#resources-list li a.pdf{background:url(images/pdf.gif) no-repeat;}
#resources-list li a.xls{background:url(images/xls.gif) no-repeat;}
#resources-list li{height:18px;margin-bottom:15px}
#resources-list {margin-top:17px}
.links-list{margin-top:21px;margin-bottom:30px}
.links-list li{margin-bottom:23px}
.links-list li a{color:#333;text-decoration:none;padding-right:20px;background:url(images/link-arrow1.gif) no-repeat right}
.links-list li a:hover{text-decoration:underline}
.links-title{color:#0170b6;font-weight:normal;font-size: 11px}
#suggest-link{color:#333;text-decoration:none}

#latest-jobs-title{margin-bottom:12px;padding-bottom:12px;position:relative;margin-top:96px;width:506px;height:19px;border-bottom:1px solid #086bbd;}
#latest-jobs-title-image{position:absolute;width:506px;height:19px;top:0;left:0;background:url(images/latest-jobs-title.gif) no-repeat;z-index:1000}
#results-title {
color:#333333;
float:right;
font-size:12px;
font-weight:bold;
position:absolute;
right:0;
text-transform:none;
top:4px;
}

.results-span {
color:#0170B6;

}
#jobs-search-title
{
border-bottom:1px solid #086BBD;
color:#0170B6;

height:19px;
margin-bottom:12px;
margin-top:96px;
padding-bottom:12px;
position:relative;
text-transform:uppercase;
width:506px;
}
.job-box{padding:15px;width:474px;margin-bottom:7px;background:#d1d1d1}
.job-box.alt{background:#e5e5e5}
.job-link-main{text-decoration:none;color:#0066cc;font-weight:bold;font-size:12px;padding-right:20px;background:url(images/link-arrow3.gif) no-repeat right}
.job-link-main.alt{background:url(images/link-arrow4.gif) no-repeat right}
.job-date{font-weight:bold;color:#0066cc;float:right}
.job-box-p{margin:20px 0}
.job-more{font-weight:bold;color:#0066cc;text-decoration:none;}
.job-more:hover{text-decoration:underline}

.jobtitle{color:#0066cc;font-size:14px!important;font-weight:bold!important}
#job-details-summary{margin-bottom:8px;}
#job-details-summary li span{color:#3366cc;font-weight:bold}
#job-details-summary li{margin-bottom:5px}
.job-roles ul{list-style-image:url(images/dot.gif); margin:8px 0 8px 20px;}
.job-roles ul li{margin-bottom:5px;}
.job-roles{margin-top:12px}
.job-roles p{font-weight:bold;}
.details-box{border-top:1px solid #086bbd;margin-top:18px;padding-top:8px;width:504px}
#job_form.orig input,#job_form.orig select{margin-bottom:20px;height:24px}
#job_form.orig textarea{margin-bottom:24px}
form label.bad
{
	color: red;
}
#terms-list{margin-left:20px;}
#terms-list li{margin-bottom:12px;}
#terms-list ul{margin-left:10px;margin-top:8px;list-style-image:url(images/dot.gif)}
.map-list li a{text-decoration:none;color:#333}
.map-list li a:hover{text-decoration:underline}
.map-list{margin:8px}
.map-list li{margin-bottom:8px}

#about-title{width:381px;height:20px;font-size:14px;position:relative;margin-bottom:15px;}
#about-title-image{width:375px;height:20px;position:absolute;top:0;left:0;background:url(images/about-title.gif)}
#job-details-title{border-bottom:1px solid #086BBD;
color:#0170B6;

height:19px;
margin-bottom:12px;
margin-top:96px;
padding-bottom:12px;
position:relative;
text-transform:uppercase;
width:381px;height:19px;font-size:14px;position:relative;margin-bottom:15px;}
#job-details-title-image{width:151px;height:19px;position:absolute;top:0;left:0;background:url(images/job-details-title.gif)}

#privacy-title{border-bottom:1px solid #086BBD;
color:#0170B6;

height:19px;
margin-bottom:12px;
margin-top:30px;
padding-bottom:12px;
position:relative;
text-transform:uppercase;
width:381px;height:19px;font-size:14px;position:relative;margin-bottom:15px;}
#privacy-title-image{width:204px;height:19px;position:absolute;top:0;left:0;background:url(images/privacy-title.gif)}



#about-title2{margin-bottom:12px;padding-bottom:12px;position:relative;margin-top:96px;width:506px;height:42px;border-bottom:1px solid #086bbd;}
#about-title2-image{position:absolute;width:506px;height:42px;top:0;left:0;background:url(images/about-title2.gif) no-repeat;z-index:1000}
#spec-title{margin-bottom:12px;padding-bottom:12px;position:relative;margin-top:36px;width:506px;height:42px;border-bottom:1px solid #086bbd;}
#spec-title-image{position:absolute;width:506px;height:42px;top:0;left:0;background:url(images/specialisation-title.gif) no-repeat;z-index:1000}


.spec-list{list-style-image:url(images/dot.gif); float:left}
.spec-list li{margin-bottom:5px}

#contact-title{width:381px;height:20px;font-size:14px;position:relative;margin-bottom:15px;}
#contact-title-image{width:155px;height:20px;position:absolute;top:0;left:0;background:url(images/contact-title.gif)}
.mail{color:#333;text-decoration:none;}
.mail:hover{text-decoration:underline}
.click-here{font-weight:bold;text-decoration: none;color:#0066cc}
.click-here:hover{text-decoration:underline}
#contact-form label{display:block;float:left;width:63px;margin-right:13px;text-align: right}
#contact-form{margin-top:20px;}

#contact-form li input{height:27px;width:200px}
#contact-form li textarea{width:356px;height:56px}
#contact-form li{margin-bottom:24px}

#results-title1{border-bottom:1px solid #086BBD;
color:#0170B6;

height:19px;
margin-bottom:12px;
margin-top:96px;
padding-bottom:12px;
position:relative;
text-transform:uppercase;
width:502px;height:19px;font-size:14px;position:relative;margin-bottom:15px;}
#results-title1-image{width:211px;height:19px;position:absolute;top:0;left:0;background:url(images/results-title.gif)}
#sitemap-title-image{width:107px;height:19px;position:absolute;top:0;left:0;background:url(images/sitemap-title.gif)}
#tandc-title-image{width:267px;height:19px;position:absolute;top:0;left:0;background:url(images/tandc-title.gif)}
#register-title{width:381px;height:21px;font-size:14px;position:relative;margin-bottom:15px;}
#register-title-image-main{width:182px;height:21px;position:absolute;top:0;left:0;background:url(images/registration-title.gif)}
#hot-jobs-title-image-main{width:120px;height:21px;position:absolute;top:0;left:0;background:url(images/hot-jobs-title-main.gif)}
#social{position:absolute;top:13px;left:16px}
#social li{float:left;margin-right:7px;}
#social li a{width:32px;height:32px;text-indent:-9999px;display:block;}
#facebook-btn{background:url(images/facebook.png) no-repeat}
#twitter-btn{background:url(images/twitter.png) no-repeat}



