/* = Imports
============================================================= */
/*
@import url(/styles/securesite.css);
*/

/* GLOBAL
------------------------------*/
body {margin:0;background: #E4EFFB url(/images/bg/background.gif) repeat-x;font-family: Arial, Helvetica, sans-serif;font-size: 1em;color: #555;overflow: -moz-scrollbars-vertical !important;}
#wrapper {margin: auto;width: 980px;padding:0;}
div.hoverHelp, div.hoverHelp-n, div.hoverHelp-e, div.hoverHelp-s {float:right;width:22px;height:22px;background:transparent url(/images/global/help.png) left top no-repeat;}
.tipsy {padding:5px;font-size:12px;background-repeat:no-repeat;}
  .tipsy-inner {padding:4px 5px;border:1px #000;background-color:#0d4992;filter:alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;color:white;max-width:200px;text-align:left;}
  .tipsy-north {background-image:url(/images/global/tipsy-north.gif);background-position:top center;}
  .tipsy-south {background-image:url(/images/global/tipsy-south.gif);background-position:bottom center;}
  .tipsy-east {background-image:url(/images/global/tipsy-east.gif);background-position:right center;}
  .tipsy-west {background-image:url(/images/global/tipsy-west.gif);background-position:left center;}

/* = Tags
============================================================= */
img {border: none;}
h1, h2, h3, h4, h5 {font-family: Arial, Helvetica, sans-serif;font-weight: bold;margin: 0;padding: 0 0 7px 0;}
h1 {font-size:1.6em;padding: 0;}
h2 {font-size:1.1em;padding: 0;line-height:1.4em;}
h3 {font-size:1.1em;padding: 0;}
h3.smallh3 {font-size:0.7em;}
p {margin: 0; padding: 0 0 7px 0; line-height: 1.5em;font-size:0.75em;}
ul, ul li {margin: 0; padding: 0; list-style-type: none;line-height:1.6em;}
ol, ol li {line-height:1.5em;margin:0 0 0 5px;padding:0 0 5px 15px;}
a {color: #39F; text-decoration: none;}
a:hover {color: #333; text-decoration: underline;}
sup {font-size:0.8em;padding-bottom:3px;}
em {font-style:normal;font-weight:bold;color:#555;}
form {margin:0;padding:0;}
/* = Header
------------------------------------------- */
#header {width:980px;margin:0;padding:0;}
#header #logo h1 a {float:left;display:block; margin:56px 0 0 15px;padding:0;height:29px;width:435px;text-indent:-5000px;background: url(/images/global/logoandstrap.gif) left top no-repeat;outline:0;}

#login {float:right;margin:19px 0 0 0;padding:0;width:400px;background: url(/images/bg/login-bg.gif) left top no-repeat;height:70px;}
.login-content {margin:0;padding:0; background:url(/images/bg/loginbox-rght.gif) right top no-repeat;}
.login-content p.logintxt {float:left; margin:25px 15px 0 15px;padding:0;width:37px;height:17px;display:block;text-indent:-5000px;background: url(/images/global/txt-login.gif) left top no-repeat;}
.login-input {float:left;margin:0 10px 0 0;padding:6px 0 0 0;width:125px;}
.login-input.smaller {float:left;margin:0 10px 0 0;padding:6px 0 0 0;width:120px;}
.login-input label {margin:0; padding:0; font-size:0.7em;color:#666;}
.login-input input {margin: 3px 0 0 0; padding: 1px;color:#333;width:125px;font-size:0.67em;}
.login-input input.pwd {width:100px}
.login-content input.image {margin:22px 0 0 0;border:none;padding:0;}
.login-content a.logoutbtn {display:block; float:left; margin-top:24px;}

#login p.forgot-password a {margin:0 0 0 67px;font-size:0.83em;}

ul#subnav {float:right; margin:3px 0 0 0; font-size: 0.7em;padding:0;}
ul#subnav li {float: left; padding: 3px 5px 0 0;margin-left: 4px;}
ul#subnav li.last {background: none;padding:3px 0 0 0;}
ul#subnav a {color: #39F;}
ul#subnav a:hover {text-decoration:underline;color: #999;}

/* = Logged In
------------------------------------------- */
body.loggedin {background: #E3EEFB url(/images/bg/loggedinbg.gif) repeat-x;}
.logout {float:left;margin:10px 15px 0 15px ;padding:0;width:190px;}
.login-content p.logouttxt {margin:0;padding:0;width:71px;height:16px;display:block;text-indent:-5000px;background: url(/images/global/loggedin.gif) left top no-repeat;}
.login-content p.usertxt {margin:0;padding:0;}

/* = H1 Titles
-------------------------------------------- */

/* = H2 Titles
-------------------------------------------- */
.executives {background:url(/images/headings/h2-executives.gif) left top no-repeat;}
.corporates {background:url(/images/headings/h2-corporates.gif) left top no-repeat;}
.members {float:left;background:url(/images/headings/h2-members.gif) left top no-repeat;}
.searchresults {float:left;background:url(/images/headings/h2-searchresults.gif) left top no-repeat;}
.jobsch {float:left;background:url(/images/headings/h2-jobsearch.gif) left top no-repeat;}
.aboutus {float:left;background:url(/images/headings/h2-about.gif) left top no-repeat;}
.access {float:left;background:url(/images/headings/h2-access.gif) left top no-repeat;}
.cuus {float:left;background:url(/images/headings/h2-companies.gif) left top no-repeat;}
.contactus {float:left;background:url(/images/headings/h2-contact.gif) left top no-repeat;}
.corprec {float:left;background:url(/images/headings/h2-corprec.gif) left top no-repeat;}
.execs {float:left;background:url(/images/headings/h2-execs.gif) left top no-repeat;}
.faqs {float:left;background:url(/images/headings/h2-faqs.gif) left top no-repeat;}
.news {float:left;background:url(/images/headings/h2-news.gif) left top no-repeat;}
.privacy {float:left;background:url(/images/headings/h2-privacy.gif) left top no-repeat;}
.sitemap {float:left;background:url(/images/headings/h2-sitemap.gif) left top no-repeat;}
.terms {float:left;background:url(/images/headings/h2-terms.gif) left top no-repeat;}
.password {float:left;background:url(/images/headings/h2-password.gif) left top no-repeat;}
.logintitle {float:left;background:url(/images/headings/h2-login.gif) left top no-repeat;}
.loggedout {float:left;background:url(/images/headings/h2-logged.gif) left top no-repeat;}

/* = H3 Titles
-------------------------------------------- */
.searchjobs {background:url(/images/headings/h3-searchjobs.gif) left top no-repeat;}
.latestjobs {background:url(/images/headings/h3-latestjobs.gif) left top no-repeat;}
.similarjobs {background:url(/images/headings/h3-simjobs.gif) left top no-repeat;}
.otherjobs {background:url(/images/headings/h3-otherjobs.gif) left top no-repeat;width:200px;}
.premmember {background:url(/images/headings/h3-pmember.gif) left top no-repeat;width:200px;}
.relsearch {background:url(/images/headings/h3-releatedsearch.png) left top no-repeat;width:200px;}

/* = Top Nav
-------------------------------------------- */
#mainnav {float:left;width:965px; margin:0 0 15px 15px;padding:0;}
#mainnav ul{list-style:none;background:url(/images/menu/menubg.gif) no-repeat 0 0;width:965px;height:30px;float:left;}
#mainnav li{float:left;list-style:none;}
#mainnav li a{display:block; height:30px; text-indent:-999px; overflow:hidden; background:url(/images/menu/menu.gif) no-repeat 0 0;}

#mainnav li a.home {width:60px; background-position:0 0;}	
#mainnav li a.home:hover, #home #mainnav li a.home{width:60px; background-position:0 -30px;}
#mainnav li a.home-selected {width:60px; background-position:0 -60px;}	

#mainnav li a.search{width:88px; background-position:-60px 0;}
#mainnav li a.search:hover, #home #mainnav li a.search{width:88px; background-position:-60px -30px;}
#mainnav li a.search-selected {width:88px; background-position:-60px -60px;}

#mainnav li a.exec {width:84px; background-position:-148px 0;}	
#mainnav li a.exec:hover, #home #mainnav li a.exec{width:84px; background-position:-148px -30px;}
#mainnav li a.exec-selected {width:84px; background-position:-148px -60px;}	

#mainnav li a.agen{width:153px; background-position:-232px 0;} 
#mainnav li a.agen:hover, #home #mainnav li a.agen{width:153px; background-position:-232px -30px;}
#mainnav li a.agen-selected {width:153px; background-position:-232px -60px;} 

#mainnav li a.comp{width:138px; background-position:-385px 0;}		
#mainnav li a.comp:hover, #home #mainnav li a.comp{width:138px; background-position:-385px -30px;}
#mainnav li a.comp-selected {width:138px; background-position:-385px -60px;}

#mainnav li a.about{width:80px; background-position:-523px 0;}			
#mainnav li a.about:hover, #home #mainnav li a.about {width:80px; background-position:-523px -30px;}
#mainnav li a.about-selected {width:80px; background-position:-523px -60px;}	

#mainnav li a.contact{width:90px; background-position:-603px 0;}			
#mainnav li a.contact:hover, #home #mainnav li a.contact {width:90px; background-position:-603px -30px;}
#mainnav li a.contact-selected {width:90px; background-position:-603px -60px;}

#mainnav li a.faqs{width:57px; background-position:-693px 0;}			
#mainnav li a.faqs:hover, #home #mainnav li a.faqs {width:57px; background-position:-693px -30px;}
#mainnav li a.faqs-selected {width:57px; background-position:-693px -60px;}		

#mainnav li a.news{width:58px; background-position:-750px 0;}			
#mainnav li a.news:hover, #home #mainnav li a.news {width:58px; background-position:-750px -30px;}
#mainnav li a.news-selected {width:58px; background-position:-750px -60px;}		


/* = Page Holder
-------------------------------------------- */
#page {margin:0;padding:0;background: #FFF url(/images/bg/topcorner.gif) left top no-repeat;width:980px;}


/* = Content
-------------------------------------------- */
#content {margin: 0px; padding: 13px; width:954px;}
.leftcontent {float:left;width:639px;margin:0 11px 0 0;padding:0;}
.rightcontent {float:left;width:304px;margin:0;padding:0;}

/* = Main HP Banner
-------------------------------------------- */
#flashMainBanner, #flashMainBanner-execBasic, #flashMainBanner-execPremium, #flashMainBanner-corpStandard, #flashMainBanner-corpPlus {margin:0 0 6px 0;padding:0;height:242px;width:639px;}

/* = Main Content Box
-------------------------------------------- */
.mainbox {margin:0;padding:0;}
.public {background: url(/images/bg/mainboxbg.gif) left top repeat-y; width:639px;}
.mainbox-nohead {margin:0; padding:0; background:url(/images/bg/mainboxnohead.gif) left top no-repeat;height:12px;}
.mainbox-info {margin:0; padding:12px 4px 0 4px; background:url(/images/bg/mainboxhead.gif) left top no-repeat;}
.mainbox h2 {margin:0 0 3px 0;padding:0;font-size:1.1em;color:#225B7F;font-weight:normal;line-height:1.3em;}
.mainbox h2.image {margin:0 0 3px 0;padding:0;width:300px;height:24px;text-indent:-5000px;}
.mainbox h2.imagemg {margin:5px 0 3px 0;padding:0;width:300px;height:24px;text-indent:-5000px;}
.mainbox h2.righth2 {margin:0 0 3px 10px;padding:0;width:200px;height:22px;text-indent:-5000px;}
.mainbox h3 {margin:0 0 5px 0;padding:0;font-size:0.9em;color:#4790BF;font-weight:bold;}
.mainbox h4 {margin:0 0 5px 0;padding:0;font-size:0.83em;color:#666;font-weight:bold;}
.mainbox-left {float:left;width:344px;padding-left:10px;}
.mainbox-right {float:left;padding:0;width:277px;}
.corpbox {background:url(/images/bg/corpbg.gif) top left repeat-x;padding:0 10px;}
.mainbox ul {margin:0 0 5px 0; padding:10px 0 0 0;font-size:0.75em;}
.mainbox ul ul {margin-top:0;padding-top:0;font-size:1em;}
.mainbox li {padding-bottom:0;margin-bottom:3px;padding-left:25px;background: url(/images/buttons/bullet-blue.gif) 0 3px no-repeat;}
.mainbox li.register {padding-bottom:0;margin-bottom:3px;padding-left:0;background: none;}
.mainbox li.register a {outline:0;}

.mainbox li.register a {display:block; width:123px; height:24px; padding-bottom:0;margin-bottom:3px;padding-left:0;background: url(/images/buttons/btn-register.gif) 0 0 no-repeat;text-indent:-5000px;} 

.mainbox-text {padding:10px 0 5px 0;margin:0 14px;background:url(/images/global/line-dark.gif) top left repeat-x;}
.mainbox-inner  {padding:0;margin:0 14px;min-height:700px;}
.mainbox-bottom {margin:0; padding:0;width:639px;height:15px; background: url(/images/bg/mainboxbot.gif) top left no-repeat;}

.mainbox-corporate {padding:12px 0 0 0;margin:0 14px;background:url(/images/global/line-dark.gif) top left repeat-x;}

.mainbox-corporate ul.more {float:right;margin:0; padding:0;font-size:0.7em;}
.mainbox-corporate ul.more li {padding-bottom:0;margin-bottom:0;padding-left:14px;background: url(/images/buttons/lnk-more.gif) 0 5px no-repeat;}


#homeCorpMembers {position:relative;width:565px;margin:0 auto;overflow:hidden;}
#homeCorpMembers ul {margin:0;padding:0;list-style:none;}
#homeCorpMembers ul li {margin:0;padding:0;overflow:hidden;float:left;width:175px;height:75px;background:none;text-align:center;}
#homeCorpMembers ul li a {display:block;height:75px;}

#homeCorpMembers .carousel-wrap {float:left;width:525px;}

#homeCorpMembers .carousel-control {float:left;width:20px;height:75px;overflow:hidden;text-indent:-9999px;cursor:pointer;}
#homeCorpMembers .carousel-previous {background: transparent url(/images/buttons/bullet-blue-prev.gif) 0 50% no-repeat;}
#homeCorpMembers .carousel-next {background: transparent url(/images/buttons/bullet-blue.gif) 0 50% no-repeat;}

ul.corprecul {margin:0;padding:0;color:#444;}
ul.corprecul  li {margin:0 0 10px 0;padding:0 0 0 30px;background: transparent url(/images/global/newbullets.gif) 0 0 no-repeat;font-size:0.75em;font-weight:bold;}
ul.corprecul  li span {color:#1D58A1;}
ul.corprecul  li.large {font-size:0.83em;font-weight:normal;background: transparent url(/images/global/newbullets.gif) 0 2px no-repeat;}
ul.corprecul  li span.pricey {color:#1D58A1;font-weight:bold;font-size:1.1em;}
p.plus {font-weight:bold;margin-top:10px;}
p.plus span.highl {background:#5894C3;padding:5px 10px;color:#FFF;}

/* = Job Search page
-------------------------------------------- */
h3.jobsearchtable {font-size:1.1em;font-weight:bold;margin:0;padding:5px 10px 3px 10px;background:#EEE;}
.jobsearchhead {font-size:1.1em;font-weight:bold;margin:0;padding:5px 10px;background:#EEE;}
.jobsearchhead h3 {float:left;font-size:1em;font-weight:bold;margin:0;padding:0;}
table.jobsearchtable {margin:0 0 10px 0;padding:0;border-collapse:collapse;width:100%;}
table.jobsearchtable colgroup {width:50%;}
table.jobsearchtable td {padding-left:10px;}
table.jobsearchtable td.extended {padding-left:30px;}
.alluk {padding-left:10px;font-weight:bold;}
input.indhead {margin:5px 0 0 10px;padding:0;}
.roleMessage {margin:5px 0;padding:0 0 0 10px;}
.searchbutton {margin:5px 10px;padding:0;}

/* = Job Search Results & Jobs View Page
-------------------------------------------- */
.navigation {float:right;margin:0;padding:0;}
.navigation p {text-align:right;font-size:0.67em; color:#999}
.navigation em {font-weight:bold;color:#666;padding-left:3px;}
.navigation a {padding-left:3px;}
.navigation a.next {background: url(/images/buttons/lnk-more.gif) right 3px no-repeat;padding-right:14px;}
.navigation a.previous {background: url(/images/buttons/lnk-prev.gif) left 3px no-repeat;padding-left:14px;}

.jobs {margin:5px 0;padding:5px 10px;border-top:1px solid #E6EDF2;overflow:hidden;height:1%;}
.jobs.altcolour {background-color:#F3F6F9;}
.jobs.basicAltColour {color:#BDBDBD;background-color:#F4F4F4;}
.jobs.basicAltColour a {color:#9FA2A4;}
.jobs .jobsDetails {float:left;width:70%;}
.jobs .jobsCompany {float:left;width:30%;text-align:right;}
.jobs h3 {font-size:0.83em;}
.jobs p {margin:0;padding: 0 0 2px 0;line-height:1.4em;}
.jobs p.jobSal {margin-bottom:5px;}
/*
.jobs p.loca {float:left;font-size:0.75em;color:#4790BF;width:30%;margin:0;padding:0;text-align:right;}
.jobs p.sal {font-size:0.75em;color:#4790BF;margin:2px 0;padding:0;}
.jobs h3.new {float:left;font-size:0.83em;font-weight:bold;width:380px;margin:0;padding:0;}
.jobs p.newloca {float:left;font-size:0.75em;color:#4790BF;width:210px;margin:0;padding:0;text-align:right;}
.jobs p.newsal {font-size:0.75em;color:#4790BF;margin:0;padding:0 0 4px 0;}
.jobs p {margin: 0; padding: 0 0 2px 0; line-height: 1.4em;font-size:0.7em;}
*/
.jobs-cta {float:left;margin:0;padding:0;}
.jobs-cta ul {margin:0; padding:0;font-size:0.7em;}
.jobs-cta li {display:inline;padding-bottom:0;margin-bottom:3px;margin-right:20px;padding-left:0;background:none;}
.jobs-cta li a.alerts {background: url(/images/buttons/lnk-more.gif) left 3px no-repeat;font-weight:bold;padding-left:15px;} 
.jobs-cta li a.rss {background: url(/images/global/rssfeed.gif) right top no-repeat;padding-right:16px;font-weight:bold;} 

.jobdetail {margin:0;padding:0;}
.jobdetail h2 {float:left;width:70%;}
.jobdetail p.loca {float:left;font-size:0.83em;font-weight:bold;color:#4790BF;width:30%;margin:5px 0 0 0;padding:0;line-height:1.4em;text-align:right;}
.jobdetail p.sal {font-size:0.83em;font-weight:bold;color:#4790BF;margin:5px 0 0 0;padding:0;line-height:1.4em;}

table.jobdetail {margin: 5px 0 10px 0;padding:0; width:100%;border-collapse:collapse;font-size:0.75em;line-height:1.5em;background:#E7EDF3;}
table.jobdetail td {margin:0;padding:2px 10px;border-bottom:1px solid #fff;}


p.jobExpired {padding:8px;margin-bottom:6px;background-color:#E3F69F;border-bottom:1px solid #D4E98A;}

form.jobsearch {font-size:0.75em;}
.search-option {}

/* = Recruiters page
-------------------------------------------- */


#registernav {float:left;width:949px; margin:0 0 0 3px;padding:0;}
#registernav ul{list-style:none;background:url(/images/menu/recruiter_tabs/recruiter_tabsbg_new.gif) no-repeat 0 0;width:949px;height:22px;float:left;}
#registernav li{float:left;list-style:none;}

#registernav li a{display:block; height:22px; text-indent:-999px; overflow:hidden; background:url(/images/menu/recruiter_tabs/recruiter_tabs_new.gif) no-repeat 0 0;}
#registernav li a.reghome {width:33px; background-position:0 0;}	
#registernav li a.reghome:hover, #reghome #registernav li a.reghome{width:33px; background-position:0 -22px;}
#registernav li a.reghome-selected {width:33px; background-position:0 -44px;}	

#registernav li a.pricing {width:161px; background-position:-33px 0;}	
#registernav li a.pricing:hover, #reghome #registernav li a.pricing{width:161px; background-position:-33px -22px;}
#registernav li a.pricing-selected {width:161px; background-position:-33px -44px;}	

#registernav li a.glance{width:161px; background-position:-194px 0;}
#registernav li a.glance:hover, #reghome #registernav li a.glance{width:161px; background-position:-194px -22px;}
#registernav li a.glance-selected {width:161px; background-position:-194px -44px;}

#registernav li a.facts {width:161px; background-position:-355px 0;}	
#registernav li a.facts:hover, #reghome #registernav li a.facts{width:161px; background-position:-355px -22px;}
#registernav li a.facts-selected {width:161px; background-position:-355px -44px;}	

/* #registernav li a.posting {width:161px; background-position:-516px 0;}	
#registernav li a.posting:hover, #reghome #registernav li a.posting{width:161px; background-position:-516px -22px;}
#registernav li a.posting-selected {width:161px; background-position:-516px -44px;}	

#registernav li a.register_btn {width:161px; background-position:-677px 0;} 
#registernav li a.register_btn:hover, #reghome #registernav li a.register_btn{width:161px; background-position:-677px -22px;}
#registernav li a.register_btn-selected {width:161px; background-position:-677px -44px;} */

.recbanner {margin:0;padding:0 14px 0 30px;width:954px;background: url(/images/bg/corprecbanner_sm_01.jpg) left top no-repeat;min-height:220px;}
.recmembanner {margin:0;padding:0 14px 0 30px;width:954px;background: url(/images/bg/corprecbanner_sm_02.jpg) left top no-repeat;min-height:220px;}
.recglancebanner {margin:0;padding:0 14px 0 30px;width:954px;background: url(/images/bg/corprecbanner3.jpg) left top no-repeat;min-height:305px;}
.recfactsbanner {margin:0;padding:0 14px 0 30px;width:954px;background: url(/images/bg/corprecbanner_sm_03.jpg) left top no-repeat;min-height:220px;}
.recregbanner {margin:0;padding:0 14px 0 30px;width:954px;background: url(/images/bg/corprecbanner_sm_04.jpg) left top no-repeat;min-height:220px;}
.recpostbanner {margin:0;padding:0 14px 0 30px;width:954px;background: url(/images/bg/corprecbanner5.jpg) left top no-repeat;min-height:305px;}
.recbanner-bot {margin:0 0 1px 0;padding:0;height:8px;}

.recbanner-left {float:left;margin:36px 50px 0 0;padding:0;width:568px;}
.recbanner-right {float:left;margin:14px 0 0 0;padding:0;width:292px;}

.recbanner h2 {margin:0;padding:0;width:456px; height:32px;text-indent:-5000px;background: url(/images/headings/recruiters-title.png) left top no-repeat;font-size:1.1em;color:#FFF;font-weight:normal;line-height:1.3em;}
.recmembanner h2 {margin:0;padding:0;width:456px; height:32px;text-indent:-5000px;background: url(/images/headings/h2_executivei_title.png) left top no-repeat;font-size:1.1em;color:#FFF;font-weight:normal;line-height:1.3em;}
.recglancebanner h2 {margin:0;padding:0;width:456px; height:32px;text-indent:-5000px;background: url(/images/headings/h2_executivei_title.png) left top no-repeat;font-size:1.1em;color:#FFF;font-weight:normal;line-height:1.3em;}
.recfactsbanner h2 {margin:0;padding:0;width:456px; height:32px;text-indent:-5000px;background: url(/images/headings/h2_executivei_title.png) left top no-repeat;font-size:1.1em;color:#FFF;font-weight:normal;line-height:1.3em;}
.recregbanner h2 {margin:0;padding:0;width:456px; height:32px;text-indent:-5000px;background: url(/images/headings/h2_executivei_title.png) left top no-repeat;font-size:1.1em;color:#FFF;font-weight:normal;line-height:1.3em;}

.recpostbanner h2 {margin:0;padding:0;width:456px; height:32px;text-indent:-5000px;background: url(/images/headings/h2_executivei_title.png) left top no-repeat;font-size:1.1em;color:#FFF;font-weight:normal;line-height:1.3em;}


.recbanner h2.signup {background: url(/images/headings/recruiters-signup.png) left top no-repeat;}

.recbanner p {color:#fff;font-size:1.0em;line-height:1.5em;font-weight:bold;padding-bottom:25px;}
.recmembanner p {color:#fff;font-size:1.0em;line-height:1.5em;font-weight:bold;padding-bottom:30px;}
.recglancebanner p {color:#fff;font-size:1.0em;line-height:1.5em;font-weight:bold;padding-bottom:25px;}
.recfactsbanner p {color:#fff;font-size:1.0em;line-height:1.5em;font-weight:bold;padding-bottom:25px;}
.recregbanner p {color:#fff;font-size:1.0em;line-height:1.5em;font-weight:bold;padding-bottom:25px;}
.recpostbanner p {color:#fff;font-size:1.0em;line-height:1.5em;font-weight:bold;padding-bottom:25px;}

.recbanner-btn {margin:6px 0;padding-bottom:10px;width:123px;height:23px;}

a#standard_btn {margin:5px 0 10px 0;padding:0;text-indent:-5000px;display:block;width:300px;height:40px;background: url(/images/misc/buttons_register_standard.gif) 0 0 no-repeat;}
a:hover#standard_btn {background: url(/images/misc/buttons_register_standard.gif) 0 -40px no-repeat;}

a#corplus_btn {margin:5px 0 10px 0;padding:0;text-indent:-5000px;display:block;width:300px;height:40px;background: url(/images/misc/buttons_register_corpplus.gif) 0 0 no-repeat;}
a:hover#corplus_btn {background: url(/images/misc/buttons_register_corpplus.gif) 0 -40px no-repeat;}

.keybox {margin:0; padding:0;width:292px;}
.keybox-head {margin:0;padding:0;background: url(/images/bg/keybox-top.png) left top no-repeat;height:36px;}
.keybox-content {margin:0; padding:8px 14px 0 14px;background: url(/images/bg/keybox.png) left top repeat-y;}
.keybox-bottom {margin:0; padding:0;width:292px;height:15px; background: url(/images/bg/keybox-bot.png) top left no-repeat;}
.keybox h3 {float:left;margin:12px 0 5px 14px;padding:0;width:255px;height:18px;text-indent:-5000px;}
.keystats {background:url(/images/headings/h3-keystats.gif) left top no-repeat;}
.pricinghead {background:url(/images/headings/h3-pricing.gif) left top no-repeat;}
.snapshothead {background:url(/images/headings/snapshothead.png) left top no-repeat;}

.keybox table {margin:0px;padding:0px;border-collapse:collapse;font-size:0.75em;width:100%;}
.keybox table th {border-bottom:1px solid #CADBE6;margin:0;padding: 0 0 6px 0;font-weight:bold;color:#BECFDA;text-align:left;}
.keybox table td {border-bottom:1px solid #CADBE6;margin:0;padding:6px 0;font-weight:bold;color:#6E899A;text-align:left;vertical-align:top;}
.keybox table td.alttd {color:#C00;text-align:right;}
.keybox table td.last {border-bottom:none;margin:0;padding:6px 0;font-weight:normal;line-height:1.4em;}
.keybox table td.pricing {font-weight:normal;line-height:1.4em;}
.keybox table td.noline {border-bottom:none;}

.keybox-content h4 {margin:0 0 7px 0;padding:0;font-weight:normal;font-size:1em;color:#3B5B6F;}
.keybox-content div.boxitem {border-bottom:1px dotted #869FB0;margin-bottom:5px;}
.keybox-content p {color:#555;font-weight:bold;}
.keybox-content p span.pick {color:#1D58A1;font-weight:bold;font-size:1.25em;}
.keybox-content p span.pickout {color:#333;}
.keybox-content p span.colour {color:#1D58A1;}


.recbox-subsite {margin:23px 0 0 0;padding:0;background:url(/images/bg/fullbox.gif) left top repeat-y;}

.recbox {margin:0;padding:0;background:url(/images/bg/fullbox.gif) left top repeat-y;}

.recbox-title {margin:0;padding-bottom:10px;width:568px;height:35px;background:url(/images/headings/h2_corprec_2.gif) left top no-repeat;}
.recboxmem-title {float:left;margin:0;padding-bottom:10px;width:900px;height:35px;background:url(/images/headings/h2_mempricing.gif) left top no-repeat;}
.recboxglance-title {float:left;margin:0;padding-bottom:10px;width:900px;height:35px;background:url(/images/headings/h2_glance_tilte.gif) left top no-repeat;}
.recboxfacts-title {float:left;margin:0;padding-bottom:10px;width:900px;height:35px;background:url(/images/headings/h2_facts_title.gif) left top no-repeat;}
.recboxposting-title {float:left;margin:0;padding-bottom:10px;width:900px;height:35px;background:url(/images/headings/h2_postingjob.gif) left top no-repeat;}
.recbox-content {margin:0; padding:15px 14px 0 30px;; background: url(/images/bg/fullbox-top.gif) left top no-repeat;}
.recbox-bottom {margin:0;padding:0;height:15px; background: url(/images/bg/fullbox-bot.gif) left bottom no-repeat;}

.recbox-left {float:left;margin:0 30px 0 0;padding:0;width:588px;}
.recboxmem-left {float:left;margin:0 30px 0 0;padding:0;width:900px;}


.recbox-right {float:left;margin:0;padding:0;width:292px;}
h3.recbox {margin:0;padding:0;width:588px;height:23px;text-indent:-5000px;}
h4.recbox {margin:0;padding:0;width:588px;height:19px;text-indent:-5000px;}

.premiumhead {background:url(/images/headings/h3-premium_2.png) left top no-repeat;}
.premiumheadmem {background:url(/images/headings/h2-cp-membership.png) left top no-repeat;}

.standardhead {background:url(/images/headings/h3-standard.png) left top no-repeat;}
.standardheadmem {background:url(/images/headings/h2-stand-membership.png) left top no-repeat;}

.listingshead {background:url(/images/headings/h4-listings.gif) left top no-repeat;}
.plistingshead {background:url(/images/headings/h4-premlistings.gif) left top no-repeat;}
.flistingshead {background:url(/images/headings/h4-fetlistings.gif) left top no-repeat;}

ul.arrow {margin:0 0 5px 0; padding:0 0 5px 0;font-size:0.75em;}
ul.arrow li {padding-bottom:0;margin-bottom:3px;padding-left:25px;background: url(/images/buttons/bullet-blue.gif) 0 3px no-repeat;}

ul.bullet {margin:0 0 5px 0; padding:0;font-size:0.75em;}
ul.bullet li {padding-bottom:0;margin-bottom:3px;padding-left:25px;background: url(/images/global/bullet.gif) 0 3px no-repeat;}
ul.bullet li.errormsg {padding-bottom:0;margin-bottom:0;padding-left:25px;background: url(/images/global/bullet-red.gif) 0 3px no-repeat;color:#333;}
ul.bullet li ul {margin:3px 0 0 0; padding:0;}
ul.bullet li ul li {padding-bottom:3px;margin-bottom:0;padding-left:25px;background: url(/images/global/bullet.gif) 0 3px no-repeat;}


.recruiters {margin:0 0 10px 0;padding:0}
.recruiters table {margin:0px;padding:0px;border-collapse:collapse;font-size:0.75em;width:100%;}
.recruiters table th {border-bottom:2px solid #CADBE6;border-top:1px solid #CADBE6;margin:0;padding:6px 0;font-weight:bold;color:#6E899A;}
.recruiters table th.first {border-right:1px solid #CADBE6;width:70%;text-align:left;}
.recruiters table th.second {border-right:1px solid #CADBE6;width:15%;}
.recruiters table th.last {width:15%;}
.recruiters table td {border-bottom:1px solid #CADBE6;margin:0;padding: 6px 0;;color:#666;line-height:1.4em;vertical-align:top;}
.recruiters table td.first {border-right:1px solid #CADBE6;width:70%;}
.recruiters table td.second {border-right:1px solid #CADBE6;width:15%;text-align:center;}
.recruiters table td.last {width:15%;text-align:center;}

/* = register pages
-------------------------------------------- */
.errorBox {margin-bottom:6px;padding:8px;background-color:#E3F69F;border:1px solid #D4E98A;}
.errorMessage {font-size:0.75em;font-weight:bold;color:#333;}
.feedbackBox {/*display:none;*/margin-bottom:6px;padding:8px;background-color:#E3F69F;border:1px solid #D4E98A;}
.feedbackMessage {font-size:0.75em;font-weight:bold;}

form.register .row {position:relative;padding:3px 0;overflow:hidden;}
form.register .row.fail {background-color:#FFFBBF;}
form.register label {float:left;font-size:0.75em;margin:0;padding:0;width:200px;}
form.register label span.required {float:left; color:#C00;font-size:1em;margin-right:5px;}
form.register label.radio, form.register input.radio, form.register label.check, form.register input.check {float:none;}
form.register input, form.register select {float:left;}
form.register input.textbox, form.register select.textbox {width:200px;}
form.register input.button {margin-top:5px;}
form.register textarea {font-family:Arial,Helvetica,sans-serif;font-size:0.8em;}
form.register span {font-size:0.75em;font-weight:bold;}
form.register .required span {float:right;font-weight:normal;color:#DF2930;}
.memebershipOption {float:left;width:270px;border:1px solid #3383B6;margin:10px 0 0 10px;padding:10px 10px 0 10px;cursor:pointer;min-height:176px;}
.memebershipOption:hover{background-color:#EFEFEF;}
.memebershipOption.optionSelect {background-color:#D9E9FC;}
.memebershipOptionTitle {font-weight:bold;font-size:0.9em;padding:0 70px 0 0;margin:0;line-height:1.3em;color:#247092;background: url(/images/buttons/btn_select.gif) right 0 no-repeat;}
.pageAccount .memebershipOption{width:215px;min-height:210px;cursor:default;}
.pageAccount .memebershipOption:hover{background-color:#FFF;}
.pageAccount .memebershipOptionTitle{background:none;}
.pageRenew .memebershipOption, .pageSubscription .memebershipOption{width:215px;min-height:210px;}
.memebershipOptionDesc {padding:0 0 10px 0px;font-size:12px;}
.mainbox .memebershipOptionDesc  ul  li {margin:0;padding:0;font-size:12px;padding-left:23px;}
.popularSubscription {background-color:#3383B6;color:#FFF;text-align:center;font-size:0.75em;padding:4px 10px;}
table.payment {font-size:0.75em;}

/* = Companies using us page
-------------------------------------------- */
.dirLink {position:relative;margin-top:5px;font-weight:bold;text-align:right;overflow:hidden;}
.dirLink p {font-size:1em;}
.dirLink a {padding:0 2px;}
.dirLink .currentLetter {float:left;font-size:1.5em;background:#3383b6;color:#FFF;padding: 2px 8px;}

.company {position:relative;overflow:hidden;}
.company .logo {float:left;width:100px;}
.company h3 {font-weight:bold;}
.company .details {float:left;width:500px;}

/*linkedin*/
#linkedin-company-insider .linkedin-vcard{overflow:hidden;}
#linkedin-company-insider .linkedin-photo{float:left;border:1px solid #E6E6E6;padding:2px;}
#linkedin-company-insider .linkedin-details{margin-left:75px;}
#linkedin-company-insider .IN-widget{padding-bottom:10px;}

/* = FAQs Page
-------------------------------------------- */
.mainbox h3 a.faq {padding:0 0 5px 20px;background: url(/images/buttons/arrow-link.gif) 0 1px no-repeat;}
.mainbox h3 a.faq:hover {background: url(/images/buttons/arrow-link-on.gif) 0 1px no-repeat;}

.rssNews {border-top:1px solid #E6EDF2;padding:5px 10px;}

/* = Right Hand Side Boxes
-------------------------------------------- */
.sidebox {margin:0 0 9px 0; padding:0; background: url(/images/bg/sideboxbg.gif) left top repeat-y; width:304px;}
.sidebox-head {margin:0; padding:0; background: url(/images/bg/sideboxtop.gif) left top no-repeat;height:36px;}
.sidebox-content {margin:8px 14px 0 14px; padding:0;}
.sidebox-bottom {margin:0; padding:0;width:304px;height:15px; background: url(/images/bg/sideboxbot.gif) top left no-repeat;}
.sidebox-exec {margin:0; padding:0;width:304px;height:36px; background: url(/images/bg/sideboxbot-bg.gif) top left no-repeat;}
.sidebox h3 {float:left;margin:12px 0 5px 14px;padding:0;width:160px;height:20px;text-indent:-5000px;}
.sidebox h3.alt {width:180px;}
.sidebox h4 {font-size:0.7em;margin: 0;padding: 0;}
.sidebox p {font-size:0.7em;margin: 0;padding: 0 0 2px 0;}
.sidebox h5 a {float:left;display:block;margin:7px 0 5px 14px;padding:0;width:160px;height:19px;text-indent:-5000px;background: url(/images/headings/h4-7days.gif) top left no-repeat;}
.sidebox h5 a:hover {background: url(/images/headings/h4-7days.gif) top left no-repeat;}
.sidebox ul {margin:0; padding:0;font-size:0.7em;}
.sidebox li {padding-bottom:0;margin-bottom:3px;padding-left:15px;background: url(/images/buttons/lnk-more.gif) 0 5px no-repeat;}
.sidebox-head ul {float:right;margin:10px 14px 0 0; padding:0;font-size:0.7em;}
.sidebox-head li {padding-bottom:0;margin-bottom:3px;background: url(/images/buttons/lnk-moregrey.gif) 0 5px no-repeat;}
.sidebox-head li.rss {padding-bottom:0;margin-bottom:3px;padding-right:17px;background: url(/images/global/rssfeed-grey.gif) right 3px no-repeat;}
.sidebox-exec ul {float:right;margin:0 14px 0 0; padding:0;font-size:0.7em;}
.sidebox-exec li {padding-bottom:0;margin-bottom:3px;background: url(/images/buttons/lnk-moreblue.gif) 0 5px no-repeat;}
.sidebox-head a {color:#FFF;}
.sidebox-head a:hover {color:#CCC;}
.job {margin:0 0 5px 0;padding:0;width:276px;background: url(/images/global/line-light.gif) left bottom repeat-x;}
.jobcont {float:left;margin:0;width:176px;}
.joblogo {float:left;margin:0 0 3px 10px;width:90px;text-align:right;}

.icons {margin:2px 0;padding:0 0 0 65px;}
.icons p {font-size:0.75em;}
.icon1 {height:52px;background: url(/images/misc/pmicon1.gif) left bottom no-repeat;}
.icon2 {height:52px;background: url(/images/misc/pmicon2.gif) left bottom no-repeat;}
.icon3 {height:52px;background: url(/images/misc/pmicon3.gif) left bottom no-repeat;}
.icon4 {height:52px;background: url(/images/misc/pmicon4.gif) left bottom no-repeat;}
.icon5 {height:52px;background: url(/images/misc/pmicon5.gif) left bottom no-repeat;}
.iconline {height: 1px;padding: 3px 0;background: url(/images/global/line-light.gif) left bottom repeat-x;}

.iconDivCon {padding-top:5px;}
.iconImg {width:51px; height:52px;}
.iconDiv {float:left;text-align:center;margin-right:20px;width:101px;}

.sidebox label {float:left;font-size:0.75em;margin:0;padding:0;width:100px;}

.pagination{font-size:0.75em;}
.pagination span.current{font-weight:bold; color:#0273BC;}

/* = Home
-------------------------------------------- */
#homefooterjobs {margin:0 0 5px 0;}
#homefooterjobs h3{margin:0 0 5px 0;}
div.footerjobsrowcont div{width:300px; float:left; margin-right:10px;}
div.footerjobsrowcont div a{font-size:0.688em;}


#popularsearch {margin:0 15px;background: url(/images/global/line-light.gif) left top repeat-x;padding:10px 0 5px 0;}
#popularsearch ul, ul#relsearch {margin:0;padding:0;}
#popularsearch ul li {float:left;width:215px;margin:0 20px 0 0;padding:0;font-size:0.688em;}
#popularsearch ul li {margin:0;padding:0 0 0 20px; background: url(/images/buttons/tiny_arr_blue.png) 0 5px no-repeat; }

ul#relsearch ul li {margin:0 0 5px 0;padding:0;}

/* = Footer
-------------------------------------------- */

#footer {margin:0;padding:0 15px 15px 15px;background:url(/images/bg/botcorner.gif) left bottom no-repeat;}
#footer p {font-size:0.7em;color:#999;margin:0;padding:0;}
#footer .links {float:left;width:650px;margin:0;padding:0;}
#footer .worldpay {float:right;width:104px;margin:0;padding:0;}
#footer .copyright {float:left;width:300px;margin:0;padding:0;}
#footer .address {float:right;margin:0;padding:0;text-align:right;}
#footer ul {margin:0 0 3px 0; padding:0;font-size:0.7em;}
#footer li {display:inline;padding-bottom:3px;margin-bottom:1px;padding-right:8px;}
#footer li a.rss {background: url(/images/global/rssfeed.gif) right top no-repeat;padding-right:16px;}
#footer p {color:#AAA;}

/* = Form Elements
-------------------------------------------- */
div.row {clear:both;padding:0;margin:0;}
select.skills {width:276px;margin:0 0 6px 0;padding:1px;color:#666;}
select.searchtext {float:left;width:176px;margin:0 0 6px 0;padding:1px;color:#666;}
input.searchtext {float:left;width:168px;margin:0 0 6px 0;padding:1px;color:#666;}
input.searchimage {float:left;margin:0 0 2px 100px;padding:0;}
input.secure {float:left;width:170px;margin:0 0 6px 0;padding:1px;color:#666;}
option.lighttext {color:#AAA;}
div.row .rowInfo {clear:left;padding-left:200px;padding-bottom:10px;font-size:0.75em;color:#8F8F8F}

/* = General Styles                           
--------------------------------------------- */
ul.buttonlink {margin:0 0 7px 0;padding:0;}
ul.buttonlink li {margin:0;padding:0;background: url(/images/buttons/btn-arrow.gif) 0 3px no-repeat;}
ul.buttonlink li a {display:block;margin:0;padding:4px 0 5px 32px;background: url(/images/buttons/btn-arrow.gif) 0 3px no-repeat;font-weight:bold;width:250px;}
ul.buttonlink li a.inboxlink {width:50px;}
ul.buttonlink li a.delete {background: url(/images/buttons/btn-delete.gif) 0 3px no-repeat;}
ul.buttonlink li a.add {background: url(/images/buttons/btn-add.gif) 0 3px no-repeat;}
ul.buttonlink li a:hover {background: url(/images/buttons/btn-arrow-on.gif) 0 3px no-repeat;}
ul.buttonlink li a:hover.delete {background: url(/images/buttons/btn-delete-on.gif) 0 3px no-repeat;}
ul.buttonlink li a:hover.add {background: url(/images/buttons/btn-add-on.gif) 0 3px no-repeat;}

a.nextlink {float:right;display:block;margin:3px 0 0 0;padding:0;background: url(/images/buttons/nextarrow.gif) top right no-repeat;width:70px;font-size:0.7em;}
a.prevlink {float:left;display:block;margin:3px 0 0 0;padding:0 0 0 20px;background: url(/images/buttons/prevarrow.gif) top left no-repeat;width:70px;font-size:0.7em;}
a.bulletlink {display:block;margin:3px 0 0 172px;padding:0 0 0 0;background: url(/images/buttons/linkarrow.gif) top right no-repeat;}
.hide{position:absolute; left:-9000px;}
.lfloat{float:left;}
.rfloat{float:right;}           
.imgIcon {width:50px;height:50px;padding-bottom:5px;padding-left:5px;}     
.bold{font-weight:bold;}
.imgR, .imgL, .imgR_nb, .imgL_nb {float:right; margin:0 1px 0 0;}
.imgL, .imgL_nb{float:left; margin:0 10px 10px 0;}
.imgR_nb, .imgL_nb{border:none;}
.noborder{border:none;}
.center{text-align:center;}
.clear{clear:both;font-size:1%;height:1px;}
.clear-right {clear:right;font-size:1%;}
.line {height: 1px;padding: 6px 0px;background: url(/images/global/line-dark.gif) 0 3px repeat-x;}
.line-light {height: 1px;padding: 6px 0px;background: url(/images/global/line-light.gif) 0 3px repeat-x;}
.divider {height: 2px;margin:7px 0 0 0;background: url(/images/global/divider.gif) no-repeat;padding:0 0 7px 0;}
.em {font-style:italic;}
em.em {font-weight:normal;}

.grey-line {height: 1px;margin: 15px 0px;border-top: 1px solid #CCCCCC;font-size: 0.1px;}
.smalltext {font-size:0.9em;}
.notes {color:#666;}
.bold {font-weight:bold;}
a.emphasise {background: url(/images/global/emdot.gif) repeat-x 0 100%;padding-bottom:0;}
a.emphasise:visited, a.emphasise:active {background: url(/images/global/emdot.gif) repeat-x 0 100%;padding-bottom:0;}
a:hover.emphasise {background: none;}
a.light {color: #ACB8CD;}
ul.bullet {list-style-type: circle;}
.topspace {margin-top:5px;}
.botspace {margin-bottom:5px;}
.smallprod {width:75px; height:153px;margin:0 0 5px 0;padding:0;}
.prevprod {float:left;width:75px; height:153px;margin:0 0 5px 0;padding:0;}
.smalltext {font-size: 0.7em;margin: 0; padding: 0 0 2px 0;line-height:1.2em;}
.price {font-size: 0.75em;margin: 0; padding:5px 0;font-weight:bold;line-height:1.2em;}
.highlight {color: #669933;}
.lowlight {color: #999;}
.no-line {background:none;}
.image-space {margin-left:10px;}
span.rednote {color:#C00;}


ul.moreinfo {margin:0; padding:0;font-size:0.7em;}
ul.moreinfo li {margin:0; padding:0;background:none;display:inline;}
ul.moreinfo a.moreinfo {padding-bottom:0;margin-bottom:0;padding-left:14px;background: url(/images/buttons/lnk-more.gif) 0 3px no-repeat;}

ul.moreinfo a.moreinfo.back {background: url(/images/buttons/lnk-prev.gif) left 3px no-repeat;padding-left:14px;}

ul.buttons {margin-bottom:10px; padding:0;font-size:0.7em;}
ul.buttons li {margin:0; padding:0;background:none;text-indent:-5000px;}
ul.buttons li a.applynow {display:block;margin:0;padding:0;background:url(/images/buttons/btn-applyjob.gif) 0 3px no-repeat;width:157px;height:25px;outline:0;}

/*HH - Vacancies*/
.vacancieWrapper {border-top: 1px solid rgb(230, 237, 242);margin: 5px 0px;padding: 5px 10px;}
h3.vacancieSection {font-size:0.8em;font-weight:bold;margin:0;padding:5px 10px;background:#EEE;}

/*Network*/
h3.networkCompanyTitle {font-size:0.8em;font-weight:bold;margin:0;padding:5px 10px;background:#EEE;}
.networkHeadhunter {overflow:hidden;margin:0 0 8px 20px;padding-top:4px;border-top:1px solid #E6EDF2;}

/* CLEARING FLOATS (http://www.positioniseverything.net/easyclearing.html) -------------------------------------------------------------------------------------------------------------- */
.clearfix:after {content: "."; clear: both; height: 0; visibility: hidden; display: block;}
.clearfix {display: inline-block;}
/* Hides from MacIE \*/           
* html .clearfix {height: 1%;}
.clearfix {	display: block;}
/* End hide from MacIE */


/* = Form Styles
--------------------------------------------- */
fieldset {border:0px;}


/* = Ajax Loader
----------------------------------------------- */
#loader {height:250px;text-align:center;padding-top:150px;display:none;}

/*.recbanner01 {padding-top:0;margin:0px 0 0px 1px;width:110px;height:35px;float:left;background:#fff;filter:alpha(opacity=40);-moz-opacity: 0.4;opacity: 0.4;text-align:center;}*/

