/***********************************************************************/
/* Standard styles */
/***********************************************************************/
body {position: relative; text-align: left; margin: 0; padding: 0; font:62.5%  Verdana, Lucida Grande, Arial,Helvetica,sans-serif; color: #606060; background-color: #fff;  background-position: bottom left; background-repeat: repeat-x; }
p {font-size: 1.2em; font-weight: normal; text-decoration: none; line-height: 1.6em; color:#626262; margin: 0; padding: 0 0 .7em 0; }
h1, h2, h3 {font-weight: normal; }
h1 {font-size: 1.7em; padding: .4em 0 0.2em 0; margin: 0 0 8px 0; color: #4f8a10; border-bottom: #c7d6de 5px solid; letter-spacing: -0.04em;}
h2 {font-size: 1.3em; padding: .4em 0 0.1em 0; margin: 0; color: #804652;}
h3 {font-size: 1.3em; padding: .4em 0 0.2em 0; margin: 0; color: #AF5211;}
h4 {font-size: 1.1em; padding: .4em 0 0.6em 0; margin: 0; color: #28323D;}
ul {margin: 2px 0 10px 20px; padding: 0; list-style-position: outside; list-style-type: none;  }
ol {margin:0.5em 0 0.5em 0;}
ol li {font-weight:normal; font-size: 1.1em; line-height: 1.4em; margin:1em 0 1em 0;}
ul li {color:#606060; margin: 0; padding: 0 0 0.4em 0; }
.clear {clear: both;}
#contentleft ul li, #mainrightcolumn ul li {font-size: 1.2em; line-height: 1.4em;}
#contentleft ul, #mainrightcolumn ul {list-style-image: url("/images/li.gif") ;}
select {background: url("/images/input_bg.gif"); border:1px #c3c3c3 solid; padding:0; margin:0 0 4px 0; color: #6a757d; width: 196px; text-align: left; vertical-align: top;}
.blue {color: #5f9baf; font-weight: bold;}
.NewItem {color: #f00; font-weight:bold;}

.FeaturedJobs ul li {font-size: 1.2em; line-height: 1.4em;}
.FeaturedJobs ul {list-style-image: url("/images/li.gif") ;}

/***********************************************************************/
/* Form items */
/***********************************************************************/
label {color: #4d4e53; font-size: 1em; padding: 0 0 4px 0; margin: 0;}
input, textarea {background: url("/images/input_bg.gif"); border:1px #c3c3c3 solid; padding:4px 2px 0px 0px; margin:0 0 4px 0; color: #6a757d; width: 190px; text-align: left; vertical-align: top; font-family:Verdana, Lucida Grande, Arial,Helvetica,sans-serif;}
input:hover, textarea:hover, select:hover {background-color: #fff; border:1px #4f8a10 solid;}
input:focus, textarea:focus, select:focus {background-color: #fff; border:1px #4f8a10 solid;}

#searchform, #searchform p {margin: 0;}
#searchform input {width:60px; margin:0;padding:2px 2px;}
#searchform select {width:125px; margin: 0;}
fieldset {border:1px solid #4f8a10;padding:15px 0 15px 15px;}

.cvform label {color: #4d4e53; font-size: 1.2em; padding: 0 0 4px 0; margin: 0; }
.cvform input, .cvform textarea {background: url("/images/input_bg.gif"); border:1px #c3c3c3 solid; padding:4px 2px; margin:0 0 4px 0; color: #6a757d; font-size: 10px; text-align: left; vertical-align: top; width: auto;}
.cvform select {width:auto; }
.cvform input:hover, .cvform textarea:hover, .cvform select:hover {background-color: #fff; border:1px #4f8a10 solid;}
.cvform input:focus, .cvform textarea:focus, .cvform select:focus {background-color: #fff; border:1px #4f8a10 solid;}
.contactright { padding-left: 100px; }

.kaomform label {color: #4d4e53; font-size: 1em; padding: 0 0 4px 0; width: 15em; float: left; text-align: right; margin-right: 0.5em; display: block; }
.kaomform input, .kaomform textarea {background: url("/images/input_bg.gif"); border:1px #c3c3c3 solid; padding:4px 2px; margin:0 0 4px 0; color: #6a757d; font-size: 1em; text-align: left; vertical-align: top; width: auto;}
.kaomform select {width:auto; }
.kaomform input:hover, .kaomform textarea:hover, .kaomform select:hover {background-color: #fff; border:1px #4f8a10 solid;}
.kaomform input:focus, .kaomform textarea:focus, .kaomform select:focus {background-color: #fff; border:1px #4f8a10 solid;}
.kaomformright { padding-left: 100px; }
.kaomsubmit {border:0; width: 10em; }

.stdform label {color: #4d4e53; font-size: 1em; padding: 0 0 4px 0; width: 20em; float: left; text-align: right; margin-right: 0.5em; display: block; }
.stdform input, .stdform textarea {background: url("/images/input_bg.gif"); border:1px #c3c3c3 solid; padding:4px 2px; margin:0 0 4px 0; color: #6a757d; font-size: 1em; text-align: left; vertical-align: top; width: auto;}
.stdform select {width:auto; }
.stdform input:hover, .stdform textarea:hover, .stdform select:hover {background-color: #fff; border:1px #4f8a10 solid;}
.stdform input:focus, .stdform textarea:focus, .stdform select:focus {background-color: #fff; border:1px #4f8a10 solid;}
.stdformright { padding-left: 100px; }
.stdsubmit {border:0; width: 10em; }
.stdformnoborder {border:0;}

.required { color: #f00; }

.jaform input, .jaform textarea {background: url("/images/input_bg.gif"); border:1px #c3c3c3 solid; padding:4px 2px; margin:0 0 4px 0; color: #6a757d; font-size: 1em; text-align: left; vertical-align: top; width: auto;}
.jaform select {width:auto; }
.jaform input:hover, .jaform textarea:hover, .jaform select:hover {background-color: #fff; border:1px #4f8a10 solid;}
.jaform input:focus, .jaform textarea:focus, .jaform select:focus {background-color: #fff; border:1px #4f8a10 solid;}
.jobAlertEntry { width: 98%; clear: both; }
.jobAlertEntry input { float: left; }
.jobAlertEntry p { line-height: 18px; float: left; width: 70%; font-size: 96.5%; padding-bottom: 0px;  margin-bottom: 0px; }
.jobAlertEntryLevel1 { padding-left: 4%; }
.jobAlertEntry label { padding-left: 4px; padding-bottom: 0px; }
.approvalCheckbox { padding: 0px!important; margin: 0px!important; width: auto; background:!important; border:0px!important; }
.deniedReason { background: none !important; font-size: 1.2em; width: auto; margin: 2px!important; padding:2px!important; }


/***********************************************************************/
/* Layout Divs */
/***********************************************************************/

/* Main Divs */
#top {position: relative; float: left;  height: 133px; width: 100% ; padding: 0; margin: 0; background-image: url("/images/header_bg.gif"); background-position: top left; background-repeat: repeat-x;}
#top_wrapper {position: relative; margin: 0 auto; width: 984px; padding: 0; }
#wrapper {margin: 0 auto; padding: 0 0px 0 0px; width: 953px; }
#main { position: relative; width: 953px; background-color: #fff; padding: 10px 0 40px 0 ; margin: 0; float: left; }

#footwrap {margin: 0; padding: 0; float: left;}
#footer {height: 80px; clear: both; margin: 0; padding: 0; background-image: url("/images/footer_bg.gif"); background-repeat: repeat-x;}
#footer_wrapper {position: relative; width: 984px; clear: both; margin: 0 auto; padding: 25px 0 20px 0; }



/* Top Sub Divs */
#logo {position: relative; float: left; width: 268px; padding: 0; margin: 0;}
#logo h1 {font-size: 1.2em; border-bottom: none; padding: .4em 0 0.5em 0;}

/* Main Page Content Divs */
#mainleftcolumn {position: relative; width: 234px; float: left; padding: 0; margin: 0;}
#mainrightcolumn {position: relative; width: 700px; float: right; padding: 0; margin: 0;}

#contentleft, .contentleft {position: relative; width: 370px; float: left; padding: 0; margin: 0;}
#contentright, .contentright {position: relative; width: 300px; float: right; padding: 0; margin: 0;}

#home_contentleft {position: relative; width: 450px; float: left; padding: 0; margin: 0;}
#home_contentright {position: relative; width: 230px; float: right; padding: 0; margin: 0;}

#candidate_contentleft {position: relative; width: 314px; float: left; padding: 0; margin: 0;}
#candidate_contentright {position: relative; width: 365px; float: right; padding: 0; margin: 0;}

/***********************************************************************/
/* Links */
/***********************************************************************/

/* Standard Links */
p a, p a:link {border: none; color: #7499ad; text-decoration: none; padding: 0 0 1px 0; margin: 0; }
p a:visited {border:none; color: #7499ad; text-decoration: none; padding: 0 0 1px 0; margin: 0;}	
p a:visited:hover {color: #7499ad; border-bottom: 1px solid #7499ad; text-decoration: none;}
p a:hover, p a:active {color: #7499ad; border-bottom: 1px solid #7499ad;  text-decoration: none;}

/* Custom Links */
.inlinelink a, .inlinelink a:link {border: none; color: #7499ad; text-decoration: none; padding: 0 0 1px 0; margin: 0; }
.inlinelink a:visited {border:none; color: #7499ad; text-decoration: none; padding: 0 0 1px 0; margin: 0;}	
.inlinelink a:active {color: #7499ad; border-bottom: 1px solid #7499ad; text-decoration: none;}
.inlinelink a:hover {color: #7499ad; border-bottom: 1px solid #7499ad; text-decoration: none;}

/* Footer links */
#footer p {font-size: .95em; padding: 4px 8px 4px 4px; margin: 0; color: #97999b; text-align: center; border-bottom:none;}
#footer a, #footer a:link  {font-size: .95em; font-weight: normal; text-decoration: none; color: #97999b; border-bottom:none;}
#footer a:visited {font-weight: normal; text-decoration: none; color: #97999b; border-bottom:none;}	
#footer a:active {font-weight: normal; text-decoration: underline; color: #97999b; border-bottom:none;}
#footer a:hover {text-decoration: underline; color: #97999b; border-bottom:none;}

/* Standard Links */
p.download a, p.download a:link {border:none; color: #914452; text-decoration: none; padding: 0 0 1px 0; margin: 0; }
p.download a:visited {border:none; color: #914452; text-decoration: none; padding: 0 0 1px 0; margin: 0;}	
p.download a:hover {color: #914452; border-bottom: 1px solid #914452; text-decoration: none;}
p.download a:hover {color: #914452; border-bottom: 1px solid #914452; text-decoration: none;}

/* Paginate links */
.paginate a, .paginate a:link { font-weight: normal; text-decoration: none; color: #a16f10; border-bottom:none;}
.paginate a:visited {font-weight: normal; text-decoration: none; color: #a16f10; border-bottom:none;}	
.paginate a:active {font-weight: normal; text-decoration: underline; color: #7499ad; border-bottom:none;}
.paginate a:hover {text-decoration: underline; color: #7499ad; border-bottom:none;}

/* Header links */
h1 a, h1 a:link { font-weight: normal; text-decoration: none; color: #4f8a10;}
h1 a:visited {font-weight: normal; text-decoration: none; color: #4f8a10;}	
h1 a:active {font-weight: normal; text-decoration: underline; color: #4f8a10;}
h1 a:hover {text-decoration: underline; color: #4f8a10;}

h2 a, h2 a:link {text-decoration: none; color: #804652;}
h2 a:active {text-decoration: none; color: #804652;}	
h2 a:visited { text-decoration: none; color: #804652;}
h2 a:hover {text-decoration: underline; color: #804652;}


.nwlink, .nwlink:link {border: none; color: #7499ad; text-decoration: none; padding: 0 0 1px 0; margin: 0; }
.nwlink:visited {border:none; color: #7499ad; text-decoration: none; padding: 0 0 1px 0; margin: 0;}	
.nwlink:active {color: #7499ad; border-bottom: 1px solid #7499ad; text-decoration: none;}
.nwlink:hover {color: #7499ad; border-bottom: 1px solid #7499ad; text-decoration: none;}

/***********************************************************************/
/* Search Divs */
/***********************************************************************/

/* Country selector, site search */
#search_block {position: relative; float: right; width: 630px; height: 34px; margin: 20px 0 0 0; padding: 0;}
.search_divide {position: relative; float: right; width: 310px; height: 30px; margin: 0 0 0 5px; padding: 0; }
.search_divide p {padding: 3px 0px 0px 0px; margin: 0px; color: #626262;}
.search_divide label {color: #4d4e53; font-size: .95em; padding: 0 10px 4px 0;margin:0;}
.search_divide input {background: url("/images/input_bg.gif"); border:1px #c3c3c3 solid; padding:4px 2px 4px 4px; margin:0 0 8px 0; color: #6a757d; font-size: 0.9em; width: 160px; text-align: left; vertical-align: top;}
.search_divide input:hover {background-color: #fff;}
.search_divide input:focus {background-color: #fff;}
.search_divide form{margin:0 !important;padding:0 !important;}
#search_image {position:relative; float: right; margin:0; padding: 0; border:none; width:19px; height:20px; }
.hiddenFields {margin:0;padding:0;display:none;clear:none;}

/* Job Search */
#jobsearch {position: relative; float:left; background-image: url("/images/search_bg.gif"); background-position:top left; background-repeat: no-repeat; width: 218px; height: 344px; margin: 0 0 10px 0; padding: 10px 20px 20px 14px; }
#jobsearch h1 {border-bottom: none; margin: 0; padding: 0;}
#jobsearch p {padding: 3px 0px 0px 0px; margin: 0px; color: #626262;}
.btnjobsearch {margin:0; padding: 0; border:none; width:80px; height:21px; }
.btnjobsearch:hover {margin:0; padding: 0; border:none; width:80px; height:21px; }
#jobsearch label {font-size: 0.9em; }
#jobsearch select { font-size: 0.9em; }
#jobsearch input { font-size: 0.9em; padding: 2px; }
#jobsearch .jsbutton { width: 70px; }


/***********************************************************************/
/* Navigation */
/***********************************************************************/

/* Main Navigation */
#menu {font-size: 1.1em; margin: 0; float: left; padding: 16px 0 10px 12px; position: relative; width: 972px;}
#menu ul {margin: 0; padding: 0;}
#menu ul li {margin: 0 4px 0 0; padding: 0; float:left; line-height: 1.5em; }
#menu ul li a { font-size: 1.1em; color : #c9cacd; text-decoration : none; font-weight: normal;  border-style:none; padding: 0 20px 0 0}
#menu ul li a:link, #menu ul li a:visited { font-size: 1.1em;  }
#menu ul li a:hover {color : #fff; }
#menu ul li.active a {color : #fff; }

/* Sub Navigation */
#subnav {font-size: 1.05em; margin: 0 0 10px 0; float: left; padding: 6px 10px; position: relative; width: 680px; background-color: #6c8d31; border-bottom: 3px solid #c9c8c6;}
#subnav ul {margin: 0; padding: 0; list-style-image: none; float:left; width: 100%; }
#subnav ul li {margin: 0; padding: 0 23px 0 0; float:left; background-image: url("/images/navdot.gif"); background-position: right center; background-repeat: no-repeat; }
#subnav ul li a, #subnav ul li a:link, #subnav ul li a:visited, #subnav ul li a:active {font-size: 1.05em; color : #a7bb83; text-decoration : none; font-weight: normal;  border-style:none; padding: 0;  }
#subnav ul li a:hover, #subnav ul li.active a, #subnav ul li.active a:link, #subnav ul li.active a:visited {color : #fff;}

/* Top Sub Menu */
/*
#submenu {position: relative; float: right; padding: 0; margin: 0; width: auto; height: 23px; background-position: top left; }
#submenu .left { width: 18px; height: 23px; background-image: url("/images/submenu_left.gif"); background-position: top left; }
#submenu .right { width: 18px; height: 23px; background-image: url("/images/submenu_right.gif"); background-position: top left; }
#submenu ul li {color: #fff; font-size: 1em; padding: 6px 4px 0 4px; margin: 0; line-height: 1em; text-align: center;}
#submenu ul li a:link {font-size: 1em; font-weight: normal; text-decoration: none; color: #fff; margin: 0 10px 0 0; border-bottom: 0px;}
#submenu ul li a:visited {font-size: 1em;font-weight: normal; text-decoration: none; color: #fff;margin: 0 10px 0 0; border-bottom: 0px;}	
#submenu ul li a:hover {font-size: 1em;font-weight: normal; text-decoration: underline; color: #fff; margin: 0 10px 0 0;}
#submenu ul li a:hover, #submenu ul li a:active {font-size: 1em;text-decoration: underline; color: #fff; margin: 0 10px 0 0;}
*/

#submenu {position: relative; float: right; padding: 0; margin: 0; width: auto; height: 23px; background-color: #5f9baf; background-position: top right; background-image: url("/images/submenu_right.gif"); }
#submenu ul {list-style-image: none;color: #fff; font-size: 1em; padding: 0px 4px 0 4px; margin: 0; line-height: 1em; text-align: center;}
#submenu ul li {margin: 0; padding: 6px 10px 0 0; float:left;}
#submenu .left { width: 27px; height: 23px; padding: 0; margin: 0 0 0 -4px; background-image: url("/images/submenu_left.gif"); background-position: top left; background-repeat:no-repeat;}
#submenu ul li a .right { width: 18px; height: 23px; padding: 0; margin: 0;  background-position: top right; background-repeat:no-repeat;}
#submenu ul li a:link {font-size: 1em; font-weight: normal; text-decoration: none; color: #fff; margin: 6px 10px 0 0; border-bottom: 0px;background-color:#5f9baf; }
#submenu ul li a:visited {font-size: 1em;font-weight: normal; text-decoration: none; color: #fff;margin: 6px 10px 0 0; border-bottom: 0px;background-color:#5f9baf; }	
#submenu ul li a:visited:hover {font-size: 1em;font-weight: normal; text-decoration: underline; color: #fff; margin: 6px 10px 0 0;background-color:#5f9baf; }
#submenu ul li a:hover, #submenu ul li a:active {font-size: 1em;text-decoration: underline !important; color: #fff; margin: 6px 10px 0 0;background-color:#5f9baf; }

/***********************************************************************/
/* Testimonials */
/***********************************************************************/
.testimonial {position: relative; float: right; text-align:right; width: 280px; margin: 0; padding: 10px; background-image: url("/images/testimonial_bg.jpg"); background-position: top right; background-repeat: no-repeat;}
.testimonial_candidate {position: relative; float: right; text-align:right; width: 345px; margin: 0 0 10px 0; padding: 6px 10px 10px 10px; background-image: url("/images/testimonialcandidate_bg.jpg"); background-position: top right; background-repeat: no-repeat;}
.testimonial p {line-height: 1.5em;}
.testimonial h2 {color:#a16f10;}
p.testimonialperson {font-size: 1.0em; line-height: 1em;}
blockquote {padding: 0; margin: 0 0 10px 0; font-size: 1.0em; font-weight: normal; text-decoration: none; line-height: 1.6em; color:#626262; }
blockquote:before { content: url("/images/blockquote_before.gif"); padding: 0 6px 0 0;}
blockquote:after { content: url("/images/blockquote_after.gif"); padding: 0 0 0 6px;}

.featuredclients {position: relative; float:right; background-image: url("/images/featuredclients_bg.gif"); background-position:top right; background-repeat: no-repeat; width: 200px; margin: 0; padding: 10px 20px 20px 14px;}
.featuredclients h1 {border-bottom: none; margin: 0; padding: 0;}
.featuredclientsend  {position: relative; float:right; background-image: url("/images/featuredclients_bottom.gif"); background-position:top right; background-repeat: no-repeat; width: 234px; margin: 0 0 20px 0; padding: 0; }
.image_featuredemployer {text-align: center; padding:10px; }

/***********************************************************************/
/* pagecontact */
/***********************************************************************/
.pagecontact {position: relative; float: right; text-align:right; width: 280px; margin: 0; padding: 10px; background-image: url("/images/testimonial_bg.jpg"); background-position: top right; background-repeat: no-repeat;}
.pagecontact p {line-height: 1.5em;}
.pagecontact h2 {color:#a16f10;}

/***********************************************************************/
/* Imagery */
/***********************************************************************/

/* General */
img {padding: 0 ;border: 0; vertical-align: middle;}
.image_left {float: left; padding: 0 10px 0 0; margin: 0;}
.image_right {float: right; padding: 0 0 0 10px; clear:right; margin: 0; }

/* Support image on content pages to the right */
.supportimage {position: relative; float: right; width: 300px; height: 222px; padding: 0; margin:0;}
.supporttext {position: relative; float: right; width: 280px; padding: 10px; margin: 0 0 20px 0; background-color: #000000;}
.supporttext p {color: #fff; font-style: italic; }

/* Support image on content pages to the right */
.sectorimage {position: relative; float: left; width: 345px; height: 80px; padding: 0; margin:0;}



/* Homepage main image */
#home_mainimage {position: relative; float: left; width: 450px; margin: 0 0 20px 0; padding: 0;}
#general_mainimage {position: relative; float: left; width: 300px; margin: 0 0 20px 0; padding: 0;}
#candidate_mainimage {position: relative; float: left; width: 314px; margin: 0 0 20px 0; padding: 0;}


/***********************************************************************/
/* Sectors */
/***********************************************************************/
.sector {position: relative; float: left; width: 345px; padding: 0; margin: 0 0 10px 0;}
.sector2 {position: relative; float: right; width: 345px; padding: 0; margin: 0 0 10px 0;}

/***********************************************************************/
/* Downloads */
/***********************************************************************/
#downloads p {padding: 0 0 .1em 0;}


/***********************************************************************/
/* JobSearch */
/***********************************************************************/
/* Job View */
h2.role {font-size: 1.5em; font-weight: bold;}
#jobrole_summary {position: relative; float: left; padding: 0; margin:0;}
#jobrole_buttons {position: relative; float: right; padding: 30px 0 0 0; margin: 0; width: 116px;}
#jobrole_buttons img {margin: 0 0 6px 0;}

.job {position: relative; float: left; margin: 0; padding: 6px 8px; background-color: #fff;  width: 95%;}
.job2 {position: relative; float: left; margin: 0; padding: 6px 8px; background-color: #f6f6f6; width: 95%;}

.jobwrapper {position: relative; width: 684px; height: 26px; float: left;}
.jobtitle {position: relative; float: left; padding: 0; margin:0; width: 500px;}
.jobinfo {position: relative; float: right; padding: 4px 0 0 0; margin: 0; width: 120px; }
.jobsummary {position: relative; font-size: .95em; width: 684px; padding: 4px 0 0 0;}

/*
.paginate {background-color: #f6f6f6; color: #000; margin: 10px 0 10px 0; padding: 6px 4px 0 4px;border:1px #4f8a10 solid;}
.paginate ul {list-style-type:none;}
.paginate ul li {display:inline;padding:0 4px 0 4px;}
*/

/***********************************************************************/
/* Packs and Surveys */
/***********************************************************************/

#salarysurvey {position: relative; width: 365px; float: right; padding: 0 0 10px 0; margin: 0 0 10px 0; background-image: url("/images/salary-survey-portrait.jpg"); background-position: bottom right; background-repeat: no-repeat;}
#candidatepack {position: relative; width: 365px; float: right; padding: 0 0 10px 0; margin: 0 0 10px 0; background-image: url("/images/candidatepack.jpg"); background-position: bottom right; background-repeat: no-repeat;}
#salarysurvey p, #candidatepack p {padding: 0 120px 0 0;}


/***********************************************************************/
/* addresses */
/***********************************************************************/

.vcard { margin : 0.75em 0 1em 0; line-height : 160%; }
/* Standard Links */
.vcard  a:link {border:none; color: #7499ad; text-decoration: none; padding: 0 0 1px 0; margin: 0; }
.vcard  a:visited {border:none; color: #7499ad; text-decoration: none; padding: 0 0 1px 0; margin: 0;}	
.vcard  a:active {color: #7499ad; border-bottom: 1px dotted #914452; text-decoration: none;}
.vcard  a:hover {color: #7499ad; border-bottom: 1px dotted #914452; text-decoration: none;}
.vcard .org { font-weight : bold;}
.street-address span { display : block; }

.pdf{padding-left:21px !important; background: #fff url('/images/pdf.gif') 0% 50% no-repeat !important;line-height:22px;}
.doc{padding-left:21px !important; background: #fff url('/images/msword.gif') 0% 50% no-repeat !important;line-height:22px;}

hr{border:none; border-bottom:3px solid #C7D6DE;}

tr{width:100%;}


/*********************************************************************/
/* Select Box Tree */
/*********************************************************************/
.selectoption_level_0 { padding-left: 0px; font-weight:bold; }
/*
These omitted ufn...
.selectoption_level_1 { padding-left: 15px; }
.selectoption_level_2 { padding-left: 30px; }
.selectoption_level_3 { padding-left: 45px; }
.selectoption_level_4 { padding-left: 60px; }
*/

/*************************************/


#homepageFader {
    width: 450px;
    height: 300px;
    position: relative;
}



#homepageFader div.faderDiv {
     position: absolute;
     top: 0px;
     left: 0px;
     width: 217px;
     height: 300px;
     z-index: 4;

}

#homepageFader div img {
     width: 217px;
     height: 300px;
}

#homepageFader_static img.homepageFader_static {
     width: 450px!important;
     height: 300px!important;
     position: absolute!important;
     top: 0px;
     left: 0px;
     z-index: 3!important;
}

#jobSearchSubmitButton-en-GB,#jobSearchSubmitButton-fr-FR,#jobSearchSubmitButton-de-DE,#jobSearchSubmitButton-da-DK,
#jobSearchSubmitButton-es-ES,#jobSearchSubmitButton-fr-BE,#jobSearchSubmitButton-it-IT,#jobSearchSubmitButton-nl-BE,
#jobSearchSubmitButton-nl-NL,#jobSearchSubmitButton-no-NO,#jobSearchSubmitButton-sv-SE, #jobSearchSubmitButton-fi-FI
	{ margin-top: 1px; width: 80px; height: 21px; background-position: top left; background-repeat: no-repeat; border: none; cursor:pointer; }

#jobSearchSubmitButton-en-GB { background-image: url(/images/jobsearch_submitbutton-en-GB.gif); }
#jobSearchSubmitButton-fr-FR { background-image: url(/images/jobsearch_submitbutton-fr-FR.gif); }
#jobSearchSubmitButton-de-DE { background-image: url(/images/jobsearch_submitbutton-de-DE.gif); }
#jobSearchSubmitButton-da-DK { background-image: url(/images/jobsearch_submitbutton-da-DK.gif); }
#jobSearchSubmitButton-es-ES { background-image: url(/images/jobsearch_submitbutton-es-ES.gif); }
#jobSearchSubmitButton-fr-BE { background-image: url(/images/jobsearch_submitbutton-fr-BE.gif); }
#jobSearchSubmitButton-it-IT { background-image: url(/images/jobsearch_submitbutton-it-IT.gif); }
#jobSearchSubmitButton-nl-BE { background-image: url(/images/jobsearch_submitbutton-nl-BE.gif); }
#jobSearchSubmitButton-nl-NL { background-image: url(/images/jobsearch_submitbutton-nl-NL.gif); }
#jobSearchSubmitButton-no-NO { background-image: url(/images/jobsearch_submitbutton-no-NO.gif); }
#jobSearchSubmitButton-sv-SE { background-image: url(/images/jobsearch_submitbutton-sv-SE.gif); }
#jobSearchSubmitButton-fi-FI { background-image: url(/images/jobsearch_submitbutton-fi-FI.gif); }

#jobSearchSearchButton-en-GB,#jobSearchSearchButton-fr-FR,#jobSearchSearchButton-de-DE,#jobSearchSearchButton-da-DK,
#jobSearchSearchButton-es-ES,#jobSearchSearchButton-fr-BE,#jobSearchSearchButton-it-IT,#jobSearchSearchButton-nl-BE,
#jobSearchSearchButton-nl-NL,#jobSearchSearchButton-no-NO,#jobSearchSearchButton-sv-SE, #jobSearchSearchButton-fi-FI
	{ margin-top: 1px; width: 80px; height: 21px; background-position: top left; background-repeat: no-repeat; border: none; cursor:pointer; }

#jobSearchSearchButton-en-GB { background-image: url(/images/jobsearch_searchbutton-en-GB.gif); }
#jobSearchSearchButton-fr-FR { background-image: url(/images/jobsearch_searchbutton-fr-FR.gif); }
#jobSearchSearchButton-de-DE { background-image: url(/images/jobsearch_searchbutton-de-DE.gif); }
#jobSearchSearchButton-da-DK { background-image: url(/images/jobsearch_searchbutton-da-DK.gif); }
#jobSearchSearchButton-es-ES { background-image: url(/images/jobsearch_searchbutton-es-ES.gif); }
#jobSearchSearchButton-fr-BE { background-image: url(/images/jobsearch_searchbutton-fr-BE.gif); }
#jobSearchSearchButton-it-IT { background-image: url(/images/jobsearch_searchbutton-it-IT.gif); }
#jobSearchSearchButton-nl-BE { background-image: url(/images/jobsearch_searchbutton-nl-BE.gif); }
#jobSearchSearchButton-nl-NL { background-image: url(/images/jobsearch_searchbutton-nl-NL.gif); }
#jobSearchSearchButton-no-NO { background-image: url(/images/jobsearch_searchbutton-no-NO.gif); }
#jobSearchSearchButton-sv-SE { background-image: url(/images/jobsearch_searchbutton-sv-SE.gif); }
#jobSearchSearchButton-fi-FI { background-image: url(/images/jobsearch_searchbutton-fi-FI.gif); }


#jobApproveButton {
      margin-top: 1px;
      width: 80px;
      height: 21px;
      background-position: top left;
      background-repeat: no-repeat;
      background-image: url(/images/confirm_button.gif);
      border: none;
}

input.noBorder {
      border: none;
      background-image: none;
}
