/* GENERAL STYLES */
/* CSS Document */
/*Jobs page*/
#job-page #right-content a, #quanta-job-page #right-content a {
	color: #890000;
	font-weight: bold;
}
#job-page a:hover, #quanta-job-page a:hover {
	text-decoration: underline;
}
#job-page #right-content h1, #quanta-job-page #right-content h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.4em; 
	line-height: 100%;
	margin-bottom: .3em;
}
#job-page #right-content h2, #quanta-job-page #right-content h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em; 
	margin-bottom: .25em;
	clear: both;
	padding-right: 20px;
	color: #847846;	
}
#job-page #right-content #job-ad-main h3, #quanta-job-page #right-content #job-ad-main h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em; 
	margin-bottom: 0;
}
#job-page #right-content #job-ad-main h4, #quanta-job-page #right-content #job-ad-main h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em; 
	margin-bottom: 10px;
	margin-top: 20px;
	line-height: 120%;
}
#job-page #right-content #job-ad-main p, #quanta-job-page #right-content #job-ad-main p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em; 
	margin-bottom: 10px;
	line-height: 140%;
}

#job-ad-main {
	width: 265px;
	float: left;
	padding-top: 1em;
}
#job-ad-right {
	width: 175px;
	float: left;
	margin-left: 30px;
	padding-top: 1em;
}

table#job-info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	width: 265px;
	margin-bottom: 1em;
}
#job-info caption {
	position: absolute;
	top: 0;
	left: -2000px;
	z-index: -100;
}
#job-info th {
	text-align: left;
	padding-right: .5em;
	padding-top: .4em;
	padding-bottom: .4em;
	border-bottom: 1px solid #CBC6B1;
}
#job-info td {
	padding-top: .4em;
	padding-bottom: .4em;
	border-bottom: 1px solid #CBC6B1;
}
#job-page #right-content #job-ad-main li, #quanta-job-page #right-content #job-ad-main li {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em; 
	background-image: url(/media/815/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 12px;
	padding-bottom: .4em;
	line-height: 130%;
}
#job-page #right-content #job-ad-main ul#job-options, #quanta-job-page #right-content #job-ad-main ul#job-options {
	font-family: Arial, Helvetica, sans-serif; 
	margin-bottom: 40px;
}
#job-page #right-content #job-ad-main #job-options li, #quanta-job-page #right-content #job-ad-main #job-options li {
	margin: 0;
	padding: 0;
	padding-top: .2em;
	padding-bottom: .2em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em; 
}
#job-ad-main #job-options li a {
	padding-left: 16px; 
	color: #890000;
	font-weight: normal;
}
#job-ad-main #job-options li a:hover {
	text-decoration: underline;
}
#job-ad-main #job-options li#tell-friend {
	background-image: url(/media/960/tell-friend.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
#job-ad-main #job-options li#shortlist {
	background-image: url(/media/950/shortlist.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
#job-ad-main #job-options li#text-job {
	background-image: url(/media/980/text-job.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
#job-ad-main #job-options li#email-job {
	background-image: url(/media/835/email-job.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}

#job-page #right-content #job-ad-right h3, #quanta-job-page #right-content #job-ad-right h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em; 
	padding-bottom: .5em;
}
#job-page #right-content #job-ad-right h4, #quanta-job-page #right-content #job-ad-right h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em; 
	margin-bottom: 10px;
	padding-top: 20px;
	line-height: 120%;
	border-top: 1px solid #CCCCCC;
}
#job-page #right-content #job-ad-right p, #quanta-job-page #right-content #job-ad-right p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em; 
	margin-bottom: 10px;
	line-height: 140%;
}
#job-page #right-content #job-ad-right li, #quanta-job-page #right-content #job-ad-right li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em; 
	line-height: 130%;
	padding-bottom: 2em;
}
#job-page #right-content #job-ad-right li ul li, #quanta-job-page #right-content #job-ad-right li ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em; 
	line-height: 110%;
	padding-bottom: 0;
	padding-top: .5em;
}
#job-page #right-content #job-ad-right li ul li ul li, #quanta-job-page #right-content #job-ad-right li ul li ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em; 
	line-height: 130%;
	padding-bottom: 0;
	padding-top: .2em;
	color: #666666;
}
#job-page #right-content #job-ad-right #contact-recruiter li, #quanta-job-page #right-content #job-ad-right #contact-recruiter li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em; 
	line-height: 140%; /* was 130 */
	padding-bottom: 0;
}
#job-page #right-content #job-ad-right ul#contact-recruiter, #quanta-job-page #right-content #job-ad-right ul#contact-recruiter {
	padding-bottom: 2em;
}
#job-page #right-content #job-ad-right #contact-recruiter li#recruiter-email a, #quanta-job-page #right-content #job-ad-right #contact-recruiter li#recruiter-email a {
	padding-left: 20px;
	padding-top: 1px; /* these two lines new */
	padding-bottom: 1px;
	background-image: url(/media/850/env-1.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;	/* 0px 1px */
}

#job-page #right-content #job-ad-right #contact-recruiter li#recruiter-linkedin a, #quanta-job-page #right-content #job-ad-right #contact-recruiter li#recruiter-linkedin a {
	padding-left: 20px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-image: url(/media/39749/linkedin.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}

/*Main jobs page */
#main-job-page #right-content a {
	color: #890000;
	font-weight: bold;
}
#main-job-page a:hover {
	text-decoration: underline;
}
#main-job-page #right-content h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.4em; 
	line-height: 100%;
	margin-bottom: .3em;
}
#main-job-page #right-content h1#job-heading {
	text-transform: uppercase;
	font-size: 2em;
	color: #847846;	
}
#main-job-page #right-content h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em; 
	margin-bottom: .25em;
	clear: both;
	padding-right: 20px;
}
#main-job-page #right-content p#contact-intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em; 
	margin-top: 10px;
	font-weight: bold;
}
#main-job-page #right-content #contact-list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em; 
	padding-bottom: 30px;
}
#main-job-page #right-content #contact-list a {
	font-weight: normal;
}
#main-job-page #right-content #contact-list li {
	display: inline;
}
#main-job-page #right-content #contact-list li#contact-email {
	padding-left: 15px;
	background-image: url(/media/850/env-1.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-right: 12px;	
}
#main-job-page #right-content #contact-list li#contact-uk {
	padding-left: 20px;
	background-image: url(/media/1005/uk-flag.jpg);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-right: 12px;	
}
#main-job-page #right-content #contact-list li#contact-eire {
	padding-left: 20px;
	background-image: url(/media/830/eire-flag.jpg);
	background-repeat: no-repeat;
	background-position: 0px 2px;	
}
#main-job-page #right-content p#job-filter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em; 
	line-height: 130%;
}
#main-job-page #right-content #top-job-highlight {
	background-color: #E2DCC4;
	padding: 8px;
	margin-right: 30px;
	padding-bottom: 5px;
	margin-top: 4px;
	margin-top: 20px;
	background-image: url(/media/995/top-job-grad.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#main-job-page #right-content #top-job-highlight h2 {
	margin: 0;
	padding: 0;
	font-size: 1.8em;
}
#main-job-page #right-content #top-job-highlight h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.2em; 
	line-height: 110%;
	margin: 0;
	padding: 0;
	color: #847846;	
	padding-top: 3px;
	padding-bottom: 3px;
}
#main-job-page #right-content #top-job-highlight p {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.2em; 
	line-height: 130%;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
#featured-jobs-1 {
	padding-right: 30px;
}
#main-job-page #right-content #top-job-highlight p.more-job-info {
	font-size: 1.1em;
	text-align: right;
	padding-top: 8px;
}
#main-job-page #right-content #featured-jobs-1 h2 {
	padding-top: 25px;
	font-size: 1.8em;
	margin-bottom: 0;
}
#main-job-page #right-content #featured-jobs-1 h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.1em; 
	line-height: 110%;
	margin: 0;
	padding: 0;
	color: #847846;	
	padding-top: 3px;
	padding-bottom: 3px;
}
#main-job-page #right-content #featured-jobs-1 p {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.4em; 
	line-height: 130%;
	margin: 0;
	padding: 0;
	font-weight: normal;
}
#main-job-page #right-content #featured-jobs-1 p.more-job-info {
	font-size: 1.1em;
	text-align: right;
	padding-top: 8px;
	border-bottom: 1px solid #E2DCC4;
}
#featured-jobs-2 {
	padding-right: 30px;
	padding-bottom: 30px;
}
#main-job-page #right-content #featured-jobs-2 h2 {
	padding-top: 25px;
	font-size: 1.5em;
	margin-bottom: 0;
}
#main-job-page #right-content #featured-jobs-2 h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.1em; 
	line-height: 110%;
	margin: 0;
	padding: 0;
	color: #847846;	
	padding-top: 3px;
	padding-bottom: 3px;
}
#main-job-page #right-content #featured-jobs-2 p {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.2em; 
	line-height: 130%;
	margin: 0;
	padding: 0;
	font-weight: normal;
}
#main-job-page #right-content #featured-jobs-2 p.more-job-info {
	font-size: 1.1em;
	text-align: right;
	padding-top: 8px;
	border-bottom: 1px solid #E2DCC4;
}
#main-job-page #right-content p#job-browse {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.1em; 
	line-height: 130%;
	margin: 0;
	padding: 0;
	margin-right: 30px;
	text-align: right;
	font-weight: bold;
	color: #333333;
}
/*Jobs form pages */
#job-form #right-content a {
	color: #890000;
	font-weight: bold;
}
#job-form a:hover {
	text-decoration: underline;
}
#job-form #right-content h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.4em; 
	line-height: 100%;
	margin-bottom: .3em;
}
#job-form #right-content h1#job-heading {
	text-transform: uppercase;
	font-size: 2em;
	color: #847846;	
}
#job-form #right-content h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em; 
	margin-bottom: 1.8em;
	clear: both;
	padding-right: 20px;
}
#job-form #right-content h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em; 
	clear: both;
	padding-right: 20px;
}
#job-form #right-content label, #enquiry-page #right-content #contact-form label, #shortlist-page #job-application-form label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em; 
	padding-left: 1px;
	display: block;
}
#job-form #right-content label.checkbox-label, #enquiry-page #right-content #contact-form label.checkbox-label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em; 
	padding-left: 3px;
	display: inline;
}
#job-form #right-content label em, #enquiry-page #right-content #contact-form label em, #shortlist-page #job-application-form label em {
	text-transform: uppercase;
	font-size: 1em; 
	display: block;
	color: #FF0000;
	font-style: normal;
	font-weight: bold;
}
#job-form #right-content fieldset, #enquiry-page #right-content #contact-form fieldset, #shortlist-page #job-application-form fieldset {
	border: none;
	padding-bottom: 1em;
}
#job-form #right-content legend, #enquiry-page #right-content #contact-form legend, #shortlist-page #job-application-form legend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	text-align: left;
	text-indent: 0px;
	margin: 0;
	padding: 0;
	color: #847846;
	font-weight: bold;
	padding-bottom: .7em;
	text-transform: uppercase;
}

#job-form #right-content .text, #enquiry-page #right-content #contact-form .text, #shortlist-page #job-application-form .text {
	margin-bottom: 1em;
	font-size: 1.3em;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	padding: .2em;
	border: 1px solid #CBC6B1;
	margin-top: 2px;
	background-color: #FFFFFF;
	color: #333333;
}
#job-form #right-content li, #enquiry-page #right-content #contact-form li, #shortlist-page #job-application-form li {
	padding-bottom: 4px;
}

#job-form #right-content form, #enquiry-page #right-content form#contact-form, #shortlist-page #job-application-form form {
	background-color: #E2DCC4;
	padding: 8px;
	margin-right: 20px;
	background-image: url(/media/860/form-fade.jpg);
	background-repeat: repeat-y;
	margin-top: 4px;
	border-left: 1px solid #CBC6B1;
	margin-bottom: 8px;
}
#job-form table#job-info {
	width: 310px;
	margin-bottom: 2.5em;
}

#job-form #right-content form p#form-info, #enquiry-page #right-content form#contact-form p#form-info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	margin-bottom: 1em;
	color: #666666;
}
.required {
	color: #FF0000;
	font-weight: bold;
}
#job-form #right-content form #send {
	margin-top: 20px;
}
#job-form #right-content p#privacy-statement {
	padding-left: 9px;
	padding-right: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	margin-bottom: 20px;
	color: #666666;
}
#job-form #right-content p#text-info {
	padding-right: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	margin-bottom: 20px;
	line-height: 140%;
	color: #333333;
}
#job-form #right-content form p#contact-question {
	padding-top: 10px;
	padding-bottom: 4px;
}

/*Job shortlist page*/

#shortlist-page #main-content a {
	color: #890000;
	font-weight: bold;
}
#shortlist-page #main-content ol {
	text-align: right;
	padding-right: 4px;
	margin-bottom: 40px;
}
#shortlist-page #main-content a:hover {
	text-decoration: underline;
}
table.shortlist {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	margin-bottom: 10px;
	clear: both;
}
table.shortlist caption {
	margin-bottom: 8px;
	font-size: 1.4em;
	font-weight: bold;
	text-align: left;
}
table.shortlist th {
	text-align: left;
	padding-right: .5em;
	padding-top: .4em;
	padding-bottom: .4em;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #8F8255;
	color: #FFFFFF;
}
table.shortlist td {
	padding-top: .4em;
	padding-bottom: .4em;
	border-bottom: 1px solid #CBC6B1;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}
table.shortlist th.first-col, table.shortlist td.first-col {
	text-align: left;
	padding-left: 1px;
}

table.shortlist tr.alt-row {
	background-color: #EFEBDE;
}
.nobreak {
	white-space: nowrap;
}

#shortlist-page #main-content h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.4em; 
	line-height: 100%;
	margin-bottom: .3em;
}
#shortlist-page #main-content h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em; 
	margin-bottom: .8em;
	clear: both;
	padding-right: 20px;
	color: #847846;	
}
#shortlist-page #main-content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em; 
	margin-bottom: 10px;
	line-height: 140%;
}
#shortlist-page #shortlist-left {
	float: left;
	width: 400px;
}
#shortlist-page #intro-image {
	float: right;
}
.button-head {
	color: #FFFFFF;
}
/*Standard page*/
#standard-page #right-content a, #browse-page #right-content a,  #quanta-job-page #right-content a {
	color: #890000;
	font-weight: bold;
}
#standard-page #right-content a:hover, #browse-page #right-content a:hover, #quanta-job-page #right-content a:hover {
	text-decoration: underline;
}
#standard-page #right-content p#main-pic, #enquiry-page #right-content p#main-pic, #browse-page #right-content p#main-pic, #quanta-job-page #right-content p#main-pic{
	margin: 0;
	padding: 0;
}
#standard-page #left-content h2, #enquiry-page #left-content h2, #browse-page #left-content h2, #quanta-job-page #left-content h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	background-color: #990000;
	width: 250px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#standard-page #left-content h3, #enquiry-page #left-content h3, #browse-page #left-content h3, #quanta-job-page #left-content h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
}
#standard-page #left-content h2 a, #enquiry-page #left-content h2 a, #browse-page #left-content h2 a, #quanta-job-page #left-content h2 a {
	padding: 10px;
	display: block;
	color: #FFFFFF;
	border-bottom: 5px solid #FFFFFF;
}
#quanta-job-page #left-content h2 a:hover {
	text-decoration: none;
}
#standard-page ul#side-menu li, #enquiry-page ul#side-menu li, #browse-page ul#side-menu li, #quanta-job-page ul#side-menu li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	background-color: #E2DCC4;
	width: 250px;
	color: #000000;
	padding: 0;
	}
#standard-page ul#side-menu li a, #enquiry-page ul#side-menu li a, #browse-page ul#side-menu li a, #quanta-job-page ul#side-menu li a {
	padding: 0;
	display: block;
	background-color: #E2DCC4;
	width: 230px;
	color: #890000;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-top: 1px solid #C9BF99;
	font-weight: bold;
}
#standard-page ul#side-menu li a#first-side-menu-item, #enquiry-page ul#side-menu li a#first-side-menu-item, #browse-page ul#side-menu li a#first-side-menu-item, #quanta-job-page ul#side-menu li a#first-side-menu-item {
	border-top: none;
}
#standard-page ul#side-menu li a:hover, #enquiry-page ul#side-menu li a:hover, #browse-page ul#side-menu li a:hover, #quanta-job-page ul#side-menu li a:hover {
	text-decoration: none;
	color: #000000;
}
#standard-page #left-content #testimonials, #enquiry-page #left-content #testimonials, #browse-page #left-content #testimonials, #quanta-job-page #left-content #testimonials {
	width: 230px;
	background-color: #E2DCC4;
	margin-top: 5px;
	background-image: url(/media/955/sidebar-grad.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 10px;	
}
#standard-page #left-content #testimonials blockquote, #enquiry-page #left-content #testimonials blockquote, #browse-page #left-content #testimonials blockquote, #quanta-job-page #left-content #testimonials blockquote {
	margin-top: 10px;
	margin-bottom: 40px;
	padding-bottom: 18px;
	background-image: url(/media/820/close-quote.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#standard-page #left-content #testimonials blockquote p, #enquiry-page #left-content #testimonials blockquote p, #browse-page #left-content #testimonials blockquote p, #quanta-job-page #left-content #testimonials blockquote p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	font-style: italic;
	line-height: 150%;
	padding-right: 10px;
	color: #333333;
	background-image: url(/media/905/open-quote.jpg);
	background-repeat: no-repeat;
	padding-top: 24px;
}
#standard-page #left-content #testimonials blockquote p em, #enquiry-page #left-content #testimonials blockquote p em, #browse-page #left-content #testimonials blockquote p em, #quanta-job-page #left-content #testimonials blockquote p em {
	font-style: normal;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: bold;
}
#standard-page #right-content h1, #enquiry-page #right-content h1, #browse-page #right-content h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.4em; 
	line-height: 100%;
	margin-bottom: .3em;
	padding-right: 50px;
}
#standard-page #right-content h2, #enquiry-page #right-content h2, #browse-page #right-content h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em; 
	margin-bottom: 1em;
	padding-right: 50px;
}
#standard-page #right-content h3, #enquiry-page #right-content h3 {
	line-height: 130%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em; 
	margin-bottom: 1em;
	padding-right: 50px;
}
#enquiry-page #right-content h3 {
	margin-bottom: 0em;
}
#standard-page #right-content p {
	line-height: 170%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em; 
	margin-bottom: 1em;
	clear: both;
	padding-right: 50px;
}
#enquiry-page #right-content p {
	line-height: 170%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em; 
	margin-bottom: 1em;
	clear: both;
	padding-right: 50px;
}
#standard-page #right-content ul {
	line-height: 170%;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 1em;
	clear: both;
	padding-right: 50px;
	line-height: 160%;
	margin-left: 1px;
}
#standard-page #right-content ul li {
	font-size: 1.2em;
	background-image: url(/media/815/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 12px;
	padding-bottom: .2em;
}
#standard-page #right-content ul li ul {
	margin-bottom: 0;
	padding-top: .2em;
}
#standard-page #right-content ul li ul li {
	font-size: 1em;
	background-position: 0px 5px;
	padding-bottom: .1em;
}
#standard-page #right-content ul li ul li ul li {
	padding-top: 0em;
	padding-bottom: 0em;
}
#standard-page #right-content p .imagecaption {
	padding:0;
	margin: 0;
	padding-top: 6px;
	font-size: 11px;
	display: block;
	line-height: 120%;
	width: 395px;
}
#standard-page #right-content p img {
	display: block;
}
#standard-page #right-content table {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	margin: 0;
	padding: 0;
	border: 0;
	margin-bottom: 1.5em;
	width: 430px;
}
#standard-page #right-content table tr {
	margin: 0;
	padding: 0;
}
#standard-page #right-content table th {
	text-align: left;
	margin: 0;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 10px;
}
#standard-page #right-content table td {
	margin: 0;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 10px;
}
#standard-page #right-content blockquote {
	padding-left: 10px;
	margin-bottom: 15px;
	padding-bottom: 4px;
	margin-right: 100px;
}
#standard-page #right-content blockquote p {
	margin:0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666666;
}
#standard-page #right-content ol {
	line-height: 170%;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 1em;
	clear: both;
	padding-right: 50px;
	line-height: 160%;
	list-style-type: decimal;
	list-style-position: outside;
	margin-left: 30px;
}
#standard-page #right-content ol li {
	font-size: 1.2em;
	padding-bottom: .2em;
}
#standard-page #right-content ol li ol {
	margin-bottom: 0;
	padding-top: .2em;
}
#standard-page #right-content ol li ol li {
	font-size: 1em;
	padding-bottom: .1em;
}
#standard-page #right-content ol li ol li ol li {
	padding-top: 0em;
	padding-bottom: 0em;
}
p#validation {
	color: #CC0000;
	background-color: #FFFFCC;
	border: 1px solid #CC0000;
	padding: 10px !important;
	width: 290px;
	margin: 0;
	margin-bottom: 10px;
	line-height: 150%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em; 
}
/*enquiry page*/
#enquiry-page #left-content #contact-text p {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	line-height: 140%;
	margin-bottom: 1em;
}
#enquiry-page #left-content #contact-text h3 {
	margin-top: 1.8em;
}
#enquiry-page #left-content #contact-text {
	padding-bottom: 30px;
}
#enquiry-page #left-content #contact-text a {
	color: #890000;
	font-weight: bold;
}
#enquiry-page #left-content #contact-text a:hover {
	text-decoration: underline;
}
/*Browse page*/
#browse-page #right-content h3 {
	line-height: 130%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em; 
	padding-right: 50px;
}
#browse-page #right-content h4 {
	line-height: 130%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em; 
	text-transform: uppercase;
	color: #666666;
	padding-right: 50px;
	padding-top: .2em;
	font-weight: normal;
}
#browse-page #right-content p {
	line-height: 170%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em; 
	margin-bottom: 2em;
	padding-right: 50px;
}
#browse-page p#paging-nav-bottom, #standard-page p#paging-nav-bottom {
	margin-top: 0;
	padding-top: 10px;
	text-transform: uppercase;
	color: #666666;
	font-size: 1.1em;
	font-weight: normal;
	line-height: 120%;
	border-top: 1px dotted #CCCCCC;
	margin-right: 50px;
}
#browse-page p#paging-nav-top, #standard-page p#paging-nav-top {
	margin-bottom: 30px;
	padding-bottom: 10px;
	padding-top: 4px;
	text-transform: uppercase;
	color: #666666;
	font-size: 1.1em;
	font-weight: normal;
	line-height: 120%;
	border-bottom: 1px dotted #CCCCCC;
	margin-right: 50px;
}
.highlight {
	background-color: #FFFF00;
}
#search-again label {
	padding-top: 10px;
}
.search-again-input {
	width: 120px;
	border: 1px solid #CCCCCC;
	padding: 2px;
	color: #333333;
	margin-bottom: 5px;
}
#browse-page p#search-again-text {
	margin-top: 10px;
	text-transform: uppercase;
	color: #666666;
	font-size: 1.1em !important;
	font-weight: normal;
	line-height: 120%;
	margin-bottom: 4px;
}
#standard-page #right-content #news-date {
	text-transform: uppercase;
	font-size: 1.1em;
	color: #666666;
}
/*Testimonials*/
#standard-page #right-content blockquote.testimonial {
	margin: 0;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 30px;
	padding-right: 50px;
}
#standard-page #right-content blockquote.testimonial p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	font-style: italic;
	line-height: 150%;
	color: #000000;
}
#standard-page #right-content blockquote.testimonial p em {
	font-style: normal;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: bold;
	padding-top: 3px;
}
#shortlist-page #job-application-form li {
	text-align: left;
}

#job-application-form {
	width: 340px;
	float: left;
}
#job-apply-info {
	float: left;
	width: 300px;
	padding-top: 26px;
}
#job-apply-info h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	padding-bottom: 1em;
}
#job-apply-info p#privacy-statement {
	color: #666666;
	font-size: 1.1em;
}
#job-application-form #apply-for-jobs-label {
	color: #666666;
	font-size: 1.1em;
	margin-top: 4px;
}
#job-application-form #apply-for-jobs {
	margin-top: 10px;
}
#shortlist-page p#validation {
	width: 500px;
}
#application-form-container {
	width: 700px;
	background-image: url(/media/860/form-fade.jpg);
	background-repeat: repeat-y;
	float: left;
	border-left: 1px solid #CBC6B1;
	padding: 8px;
}
#apply-button img {
	margin-top: 15px;
}
/*RSS feeds page*/
#standard-page #main-content #main-content-2 #right-content ul.rss-feeds {
	margin-bottom: 2.5em;
}
#standard-page #main-content #main-content-2 #right-content ul.rss-feeds li {
	background-image: none;
	border-top: none;
	line-height: 150%;
	margin: 0;
	padding: 0;
}
#standard-page #main-content #main-content-2 #right-content ul.rss-feeds li a {
	background-image: url(/media/925/rss-home-page.gif);
	background-repeat: no-repeat;
	border-top: none;
	line-height: 150%;
	background-position: 0px 1px;
	padding-left: 16px;
}
#recruiter-photo {
	border: 1px solid #CCCCCC
}

/* new social bookmarks */
#job-page #right-content #job-ad-right #bookmark-page li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em; 
	line-height: 160%; /* was 130 */
	padding-bottom: 0;
}
#job-page #right-content #job-ad-right ul#bookmark-page {
	padding-bottom: 2em;
}

#job-page #right-content #job-ad-right #bookmark-page li a {
	padding-left: 20px;
	padding-top: 1px;
	padding-bottom: 1px;
}


#job-page #right-content #job-ad-right #bookmark-page li#twitter-share a {
	background-image: url(/media/39764/twitter.jpg);
	background-repeat: no-repeat;
}

#job-page #right-content #job-ad-right #bookmark-page li#facebook-share a {
	background-image: url(/media/39744/facebook.jpg);
	background-repeat: no-repeat;
}

#job-page #right-content #job-ad-right #bookmark-page li#delicious-share a {
	background-image: url(/media/39739/delicious.jpg);
	background-repeat: no-repeat;
}

#job-page #right-content #job-ad-right #bookmark-page li#stumbleupon-share a {
	background-image: url(/media/39759/stumble-upon.jpg);
	background-repeat: no-repeat;
}

#job-page #right-content #job-ad-right #bookmark-page li#digg-share a {
	background-image: url(/media/39734/digg.jpg);
	background-repeat: no-repeat;
}

#job-page #right-content #job-ad-right #bookmark-page li#reddit-share a {
	background-image: url(/media/39754/reddit.jpg);
	background-repeat: no-repeat;
}

/* EDITOR PROPERTIES */
