
#main {
	float:left;
	margin-right:10px;
	width:720px;
}
#vertical-modules {
	float:left;
	width:260px;
}
#adv-promotion-top {
	background:#E6F6F9 url(/images/corner-left-blue.gif) no-repeat left top;
	float:left;
	height:20px;
	width:180px;
}
#adv-promotion {
	background-color:#E6F6F9;
	float:left;
	padding:0 14px 12px;
	width:152px;
}
#adv-promotion h3,
#adv-promotion h2,
#search-results .box h3,
#search-results .box h3 p {
	color:#00A0C6;
	font-size:18px;
	margin-bottom:10px;
}
#search-results .box h2 {
	color:#D010B1;
	font-size:30px;
	line-height:110%;
}
#search-results .box h3 {
	font-size:16px;
	margin-bottom:8px;
	line-height:140%;
}
#adv-promotion p {
	color:#00A0C6;
}
#adv-promotion ul {
	margin:12px 0;
}
#adv-promotion li {
	background:url(/images/target-icon-bg.gif) no-repeat left top;
	color:#D010B1;
	padding-bottom:10px;
	padding-left:52px;
	list-style-type:none;
}
#adv-promotion img {
	margin:6px 0;
}
#testimonials {
	border-top:1px dotted #C0C0C0;
	float:left;
	margin-top:10px;
	padding-top:20px;
	width:180px;
}
#testimonials h2 {
	color:#D010B1;
	font-size:24px;
	margin-bottom:12px;
}
#testimonials p {
	font-size:12px;
	margin-bottom:1em;
}
#testimonials p a {
	color:#00A0C6;
	text-decoration:underline;
}
.site-links-box,
.site-links-box1 {
    width:227px;
}
#candidate-details_emp #search-results .box-inner {
	min-height:600px;
}


/* HOMEPAGE */

#myaccount {
	background:#569AC4 url(/images/my-account-border.gif) no-repeat left top;
	padding:10px 10px 0 10px;
}
#myaccount-bottom {
	background:url(/images/my-account-bottom.gif) no-repeat left top;
	height:18px;
	margin-bottom:10px;
}
#myaccount .box {
	padding:10px 10px 0 10px;
	background-color:#fff;
}
#homepage_emp h2 {
	font-size:18px !important;
}
#myaccount h2 {
	color:#00A0C6;
	margin-bottom:4px;
}
#myaccount dl {
	float:left;
}
#myaccount dl#job-ads {
	width:200px;
}
#myaccount dl#candidate-folder {
	width:235px;
}
#myaccount dl#details {
	width:185px;
}
#myaccount dt {
	margin:0;
}
#myaccount dt,
#myaccount dt a {
	color:#00A0C6;
	font-weight:bold;
}
#myaccount img {
	float:right;
	margin-top:30px;
}
#browse,
#candidate-modules {
	float:left;
	width:355px;
}
#browse {
	margin-right:10px;
}
#homepage_emp #browse-candidates {
	background:#DC4CC5 url(/images/browse-candidates-border.gif) no-repeat left top;
	padding:10px 10px 0 10px;
}
#homepage_emp #browse-candidates-bottom {
	background:url(/images/browse-candidates-bottom.gif) no-repeat left top;
	height:18px;
	margin-bottom:10px;
}
#homepage_emp #browse-candidates .box {
	height:547px;
	overflow:hidden;
	padding:10px 10px 0 10px;
	background:#fff;
}
#homepage_emp #browse-candidates h2 {
	background:transparent url(/images/magnify-icon.png) no-repeat right top;
	color:#D010B1;
	margin-bottom:0.6em;
	width:255px;
}
#homepage_emp #browse-candidates li {
	font-size:13px;
	margin-bottom:0.1em;
	list-style-type:none;
}
#homepage_emp #browse-candidates li a {
	color:#000;
}
#homepage_emp #search-candidates-top,
#recent-profiles-top,
#homepage_emp #testimonials-top {
	background:#E6F6F9 url(/images/corner-left-blue.gif) no-repeat left top;
}
#recent-profiles-top {
	margin-top:10px;
}
#homepage_emp #search-candidates {
	background-color:#E6F6F9;
	background-image:none;
	height:245px;
	overflow:hidden;
	padding:0 10px 10px 10px;
}
#homepage_emp #search-candidates h2,
#recent-profiles h2 {
	color:#D010B1;
	margin-bottom:2px;
}
#homepage_emp #search-candidates span {
	font-size:14px;
}
#homepage_emp #search-candidates form {
	border-bottom:1px dotted #C0C0C0;
	margin-top:10px;
	padding-bottom:14px;
}
#homepage_emp #search-candidates input#search {
	width:178px;
	border:1px solid #C0C0C0;
	font-size:14px;
	margin-bottom:2px;
	margin-right:4px;
}
#homepage_emp #search-candidates input#search-button {
	margin-bottom:-3px;
}
#homepage_emp #search-candidates h3 {
	font:normal 18px Arial, Helvetica, sans-serif;
	margin:0.6em 0 4px 0;
	color:#00A0C6;
}
#homepage_emp #search-candidates li,
#homepage_emp #search-candidates li a {
	color:#D010B1;
	margin-bottom:4px;
	list-style-type:none;
}
form#location-dropdown {
	border:none !important;
	display:inline;
	margin-left:6px;
}
form#location-dropdown select {
	width:150px;
}
#recent-profiles {
	background-color:#E6F6F9;
	padding:0 10px 10px 10px;
	height:280px;
	overflow:hidden;
}
#homepage_emp p.name,
#homepage_emp p.name a {
	color:#00A0C6;
	font:bold 13px Arial, Helvetica, sans-serif;
	margin-top:0.6em;
	margin-bottom:0;
	text-decoration:none;
}
#homepage_emp #adv-promotion-top {
	width:260px;
	float:none;
}
#homepage_emp #adv-promotion {
	float:none;
	padding:0 14px 15px 14px;
	height:389px;
	width:232px;
	position:relative;
}
#homepage_emp #adv-promotion img {
	display:none;
}
#homepage_emp #adv-promotion img.adv-now {
	display:block;
	padding-top:15px;
	/*position:absolute;
	left:15px;
	bottom:-20px;*/
}
#homepage_emp #testimonials-top {
	margin-top:10px;
}
#homepage_emp #testimonials {
	background-color:#E6F6F9;
	border:none;
	height:220px;
	margin:0 0 10px 0;
	overflow:hidden;
	padding:0 12px 12px 12px;
	width:236px;
}
#advertising-contact {
	height:46px;
	overflow:hidden;
}
#advertising-contact h4 {
	color:#D010B1;
	display:inline;
	font-weight:bold;
}
#advertising-contact p,
#advertising-contact a {
	color:#000;
	display:inline;
	font-weight:bold;
	margin:0;
}


/* Candidates directory */

#search-results {
	background:#569AC4 url(/images/search-results-top.gif) no-repeat left top;
	float:left;
	margin-right:10px;
	width:790px;
	padding:10px 10px 0 0;
}
#search-results-bottom {
	background:url(/images/search-results-bottom.gif) no-repeat left top;
	height:18px;
}
#search-results .box {
	background:#fff;
	padding:10px;
	margin-left:10px;
	min-height:500px;
	height:auto !important;
	height:500px;
}
#narrow-tabs {
	width:280px;
}
#tab-on,
#tab-off {
	background-color:#B9CCCC;
	float:left;
	margin-bottom:-1px;
}
#tab-off {
	background-color:#D4E6E6;
}
#tab-on-end,
#tab-off-end {
	background:#B9CCCC url(/images/tab-on-end.gif) no-repeat right top;
	float:left;
	width:9px;
}
#tab-off-end {
	background:#D4E6E6 url(/images/tab-off-end.gif) no-repeat right top;
}
#search-results #tab-on h2,
#search-results #tab-off h2 {
	float:left;
	font-size:18px;
	margin:5px 6px 4px 12px;
	color:#D010B1;
	line-height:110%;
}
#search-results #tab-off h2,
#tab-off h2 a  {
	color:#fff;
}
#narrow-results {
	background-color:#F6FAFA;
	float:left;
	margin-right:20px;
	padding-bottom:10px;
	width:280px;
}
.narrow-module {
	border-top:1px dotted #C0C0C0;
	padding:10px 16px;
}
.narrow-module p {
	line-height:180%;
	margin:0;
}
.narrow-module p a,
.narrow-module p span a {
	color:#666;
	text-decoration:underline;
}
.narrow-module h3,
#results h3 {
	clear:both;
	color:#00A0C6;
	font:16px/140% Arial, Helvetica, sans-serif;
	margin-bottom:8px;
}
.narrow-module li,
.narrow-module-last li {
	margin:1px 0 3px;
	list-style-type:none;
}
#results {
	float:left;
	margin-top:-28px;
	width:460px;
}
#results h2 {
	border-bottom:1px dotted #C0C0C0;
	color:#D010B1;
	line-height:110%;
	margin-bottom:10px;
	font-size:18px !important;
	padding-bottom:8px;
}
#results h3 {
	border-bottom:1px dotted #C0C0C0;
	color:#333;
	padding-bottom:16px;
}
#results h3 .bold {
	color:#3F3F3F;
	font-size:16px;
}
#pagination {
	float:right;
	margin-bottom:8px;
	width:195px;
}
#previous-next {
	float:left;
	margin-right:12px;
}
#page-numbers a,
#pagination span {
	color:#666;
	font-weight:bold;
}
#page-numbers a.link {
	color:#00A0C6;
}
#page-no {
	float:right;
}
#page-numbers {
	float:right;
	clear:right;
	margin-bottom:18px;
	margin-right:-3px;
}
.result-entry h4,
.result-entry h4 a {
	font-weight:bold;
	font-size:12px;
}
span.company-name {
	color:#3F3F3F;
	text-transform:uppercase;
}
#adv-promotion-bar {
	border-top:1px dotted #C0C0C0;
	margin-top:10px;
	padding:10px 0 20px 0;
}
#adv-promotion-bar p {
	color:#D010B1;
	display:inline;
	font-size:28px;
}
#adv-promotion-bar .more {
	font-weight:bold;
}
#search-tab select {
	margin:4px 0 6px;
	width:208px;
}
#search-tab select,
#search-tab option {
	font-size:1em;
}
.narrow-module-last {
	border-bottom:1px dotted #C0C0C0;
	border-top:1px dotted #C0C0C0;
	padding:10px 16px;
}
#narrow-results input#search-button {
	margin:16px 0 10px 16px;
}



/* Canidate details */

#candidate-details_emp dl {
	margin-top:16px;
}
#candidate-details_emp dt {
	color:#333;
	float:left;
	margin-bottom:0.5em;
	width:250px;
}
#candidate-details_emp dd {
	float:left;
	margin-bottom:0.5em;
	width:500px;
}
#candidate-details_emp #search-results form {
	float:left;
	width:200px;
}
img#button-back,
img#button-request-details,
input#button-request-details {
	margin:16px 10px 0 0;
}
#request-details_emp #form-box input {
	width:270px;
}
#request-details_emp #form-box input#button-request-details {
	width:auto;
	float:none;
	border:none;
}
#thanks_emp #search-results .box {
	min-height:550px;
	height:auto !important;
	height:550px;
}

/* My Account */

#make-the-most,
#advertise-a-job {
	background:#DC4CC5 url(/images/makethemost-border.gif) no-repeat left top;
	float:left;
	width:490px;
	margin-right:10px;
}
#advertise-a-job {
	background:#569AC4 url(/images/advertisejob2-border.gif) no-repeat left top;
	margin-right:0;
}
#make-the-most-bottom {
	background:#fff url(/images/makethemost-bottom.gif) no-repeat left top;
	height:18px;
}
#advertise-a-job-bottom {
	background:#fff url(/images/advertisejob2-bottom.gif) no-repeat left top;
	height:18px;
}
#make-the-most .box,
#advertise-a-job .box {
	background:#fff;
	padding:10px 10px 0 10px;
	margin:10px 10px 0 10px;
	min-height:101px;
	height:auto !important;
	height:101px;
}
#make-the-most h2 {
	font:26px/120% Arial,Helvetica,sans-serif;
	margin-bottom:0.1em;
}
#make-the-most p,
#advertise-a-job p,
#advertise-a-job p span {
	font:bold 15px/130% Arial, Helvetica, sans-serif;
	margin:0;
}
#advertise-a-job p span {
	color:#D010B1;
}
#make-the-most .button-div,
#advertise-a-job .button-div {
	background-color:#fff;
	margin:0 0 -1px 10px;
	padding:14px 0 10px 10px;
	width:460px;
	z-index:3;
}
#make-the-most img,
#advertise-a-job img {
	margin:16px 10px 0 0;
}
.button-left {
	float:left;
}
.button-right {
	float:right;
}
#advertise-a-job img.target-large {
	margin-top:-16px !important;
}
#my-adverts,
#my-shortlist {
	background-color:#E6F6F9;
	margin:10px 0;
}
#my-adverts-top,
#my-shortlist-top {
	background:#E6F6F9 url(/images/corner-left-blue.gif) no-repeat left top;
	height:20px;
}
#my-adverts .box,
#my-shortlist .box {
	background-color:#E6F6F9;
	margin:-4px 14px 14px 14px;
	padding-bottom:10px;
}
#my-details h2,
#my-adverts .box h2,
#my-shortlist .box h2,
#my-adverts th,
#my-shortlist th {
	color:#D010B1;
	font:normal 18px Arial, Helvetica, sans-serif;
	margin:0 5px 0.6em 0;
	text-align:left;
}
#my-adverts th,
#my-shortlist th {
	margin-right:0;
}
#my-adverts th#title {
	width:300px;
}
#my-adverts th#ID {
	width:90px;
}
#my-adverts th#posted {
	width:110px;
}
th#shortlist-ID {
	width:90px;
}
th#candidate-title {
	width:130px;
}
th#last-role {
	width:255px;
}
th#sector {
	width:250px;
}
th#shortlist-status,
#my-adverts th#expiry {
	width:110px;
}
#my-adverts th#views {
	width:90px;
}
#my-adverts th#applications {
	width:100px;
}
#my-adverts td,
#my-shortlist td {
	border-bottom:1px dotted #C0C0C0;
}
td#button {
	border:none;
}
.view-button,
.view-button-shortlist {
	background:url(/images/button-view-edit-expire.png) no-repeat right bottom;
	padding:2px 5px 3px 12px;
	width:130px;
}
.view-button,
.view-button a,
.view-button-shortlist,
.view-button-shortlist a {
	color:#fff !important;
	font-weight:bold;
	text-decoration:none !important;
}
#my-candidate-alerts {
	border-left:1px dotted #C0C0C0;
	float:left;
	padding:0 14px;
	width:280px;
}
#my-candidate-alerts h2 {
	color:#D010B1;
	float:left;
	font-size:18px;
	margin:0 5px 0.6em 0;
}
#my-candidate-alerts ul {
	margin:8px 0 16px 1px;
}
#my-details {
	border-left:1px dotted #C0C0C0;
	float:left;
	padding:0 14px;
	width:310px;
}
#my-details h3,
#your-details h3 {
	float:left;
	color:#00A0C6;
	font:bold 12px Arial, Helvetica, sans-serif;
}
#my-details h3 {
	margin-top:1em;
}
#my-details p,
#your-details p {
	margin:0;
}
#my-details dt,
#your-details dt {
	float:left;
	margin:0;
}
#about-you dd,
#about-your-company dd {
	font-weight:bold;
	margin:0;
}
#your-details {
	border-left:1px dotted #C0C0C0;
	float:left;
	padding:0 0 0 14px;
	width:326px;
}
#edit-button1,
#edit-button2,
#edit-button3 {
	margin:10px 0 16px 0;
}
form.alerts div input {
	float:left;
	margin:1px 5px 0 0;
}

/* Edit your job advert */

#search-results .box h3 span {
	color:#D010B1;
	font-size:18px;
}
#createadvert #form-box {
	margin-top:16px;
	width:540px;
}
#createadvert #form-box div span {
	color:#000;
	font-weight:bold;
}

/* Place a job */

#form-box div.jobad-option h4 {
	float:left;
	font-weight:bold;
	width:75%;
}
#createadvert #form-box p {
	margin:16px 0 6px 0;
}
#form-box div.jobad-option li {
	list-style-type:disc;
	margin-left:25px;
}
#createadvert  #form-box form img {
	float:right;
	margin:5px 6px 0 0;
}
#createadvert input.radio {
	margin-right:50px !important;
	width:15px !important;
	border:none;
	margin:5px 0;
}
#form-box div.jobad-option {
	width:100%;
}
#createadvert input#submit {
	margin-right:10px;
	margin-top:16px;
}
#createadvert #form-error {
	color:#F00 !important;
	display:block;
}


/* Testimonials */

#testimonials_emp #search-results .box h2 {
	float:left;
}

/* Information Business */

#advertise-jobs-now {
	background:#569ac4 url(/images/bg-advertise-990.gif) no-repeat top left;
	padding:10px 10px 0 10px;
}
#advertisejob-bottom {
	background:url(/images/bg-border-blue-990-bottom.gif) no-repeat top left;
	height:18px;
	margin-bottom:10px;
}
#advertise-jobs-now .box {
	background:#fff;
	padding:20px 20px 10px 20px;
}
#advertise-jobs-now .left {
	margin-right:20px;
	width:400px; 
}
#advertise-jobs-now .right {
	width:500px;
}
#advertise-jobs-now h2 {
	color:#D010DB;
	font-size:30px;
	margin-bottom:19px;
}
#advertise-jobs-now ul {
	font:bold 14px Arial, Helvetica, sans-serif;
	margin:0 0 20px 46px;
}
#advertise-jobs-now li {
	list-style-image:url(/images/target-icon.png);
	list-style-type:none;
	margin-bottom:10px;
}
#search-promotion {
	background-color:#E6F6F9;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	width:580px;
}
#search-promotion-top {
	background:url(/images/corner-left-blue.gif) no-repeat left top;
	height:20px;
}
#search-promotion .box {
	height:270px;
	margin:0 14px;
	overflow:hidden;
}
#search-promotion h2,
#search-promotion img {
	color:#D010B1;
	float:left;
	margin-bottom:10px;
	font-size:18px;
}
img#magnify-icon {
	margin:3px 0 0 10px;
}
#search-promotion h3,
#why-register p,
#managed-service p {
	color:#00A0C6;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.registered,
.registered span {
	color:#666;
	font-size:18px;
	margin:0 0 0.8em;
}
#search-promotion ul {
	margin:6px 0 20px 46px;
}
#search-promotion li {
	color:#D010B1;
	font:bold 14px/140% Arial, Helvetica, sans-serif;
	list-style-image:url(/images/target-icon-sm.png);
	margin:-4px auto;
}
#search-promotion .button-div {
	margin-left:16px;
	padding-top:10px;
}
#search-promotion-bottom {
	background:url(/images/corner-left-bottom-blue.gif) no-repeat left bottom;
	height:20px;
}
#advertise-modules {
	float:left;
	width:400px;
}
#why-register {
	background-color:#FAE8F7;
	margin-bottom:10px;
}
#why-register-top {
	background:url(/images/corner-left-pink.gif) no-repeat left top;
	height:20px;
}
#why-register .box,
#managed-service .box {
	margin:0 14px;
	padding-bottom:16px;
	padding-left:4px;
	width:368px;
}
#why-register .box {
	height:60px;
	margin-left:13px;
	overflow:hidden;
}
#why-register h2,
#why-register img#sonar,
#managed-service h2 {
	color:#D010B1;
	float:left;
	font-size:18px;
	margin-bottom:10px;
}
#why-register img#sonar {
	margin:2px 0 0 10px;
}
#why-register .button-div {
	padding:10px 0 10px 10px;
}
#why-register img#more-info {
	margin-top:24px;
}
#managed-service {
	background-color:#E6F6F9;
	margin-bottom:10px;
	padding-bottom:10px;
}
#managed-service-top {
	background:url(/images/corner-left-blue.gif) no-repeat left top;
	height:20px;
}
#managed-service .box {
	height:131px;
	margin-left:13px;
	overflow:hidden;
}
#managed-service h2 {
	float:none;
}
p.h3 span {
	color:#000;
	font-weight:bold;
}
#quote-banner {
	border:2px solid #00A0C6;
	margin-top:0;
	width:990px;
}
#quote-banner .quote {
	float:left;
	margin-bottom:4px;
	padding-left:100px;
	width:574px;
}
#quote-banner .quote blockquote {
	color:#00A0C6;
	font:italic 28px/100% Arial, Helvetica, sans-serif;
	margin:10px 0 4px 0;
}
#quote-banner p {
	margin:0;
}
img#banner-image {
	float:right;
	display:block;
}
#privacy_emp .box-inner ul {
	padding-left:25px;
	margin-bottom:10px;
} 