dl {margin-top:0;}

/* GLOBAL
------------------------------*/
.deleteConfirm {text-align:center;}


/* = Control Panel
-------------------------------------------- */
.controlpanel {float:left;width:204px;margin:0 11px 0 0;padding:0;background: url(/images/bg/cpanelbg.gif) left top repeat-y;font-size:0.75em;}
.cp-head {margin:0; padding:0; height:37px;}
.cp-head h2 a {margin:0;padding:0;display:block;width:204px;height:37px;background: url(/images/secure/myexeci.gif) left top no-repeat;;text-indent:-5000px;}
.cp-content {margin:0 4px; padding:0;}
.cp-bottom {margin:0; padding:0;width:204px;height:15px; background: url(/images/bg/cpanelbot.gif) top left no-repeat;}

.cp-content ul li {margin:0;padding:3px 0 3px 0;background: url(/images/secure/listbg.gif) left top repeat-x;}
.cp-content ul li a {margin:0;padding: 3px 10px 3px 30px;font-weight:bold;color:#458FBD;}
.cp-content ul li ul li {margin:0;padding:3px 0 0 20px; font-size:1em;background: none;}
.cp-content ul li ul li a {margin:0;padding: 2px 10px 0 25px;font-weight:normal;color:#637F91;}
.cp-content ul li ul li ul li {margin:0;padding:3px 0 0 20px; font-size:0.9em;background: none;}

a.profile {background: url(/images/secure/icon_profile.gif) 7px 0 no-repeat;}
a.account {background: url(/images/secure/icon_account.gif) 7px 0 no-repeat;}
a.settings {background: url(/images/secure/icon_settings.gif) 7px 0 no-repeat;}
a.msgcentre {background: url(/images/secure/icon_msgcentre.gif) 7px 0 no-repeat;}
a.jbsearch {background: url(/images/secure/icon_jbsearch.gif) 7px 0 no-repeat;}
a.searchnet {background: url(/images/secure/icon_searchnet.gif) 7px 0 no-repeat;}
a.company {background: url(/images/secure/icon_company.gif) 7px 0 no-repeat;}
a.newslnk {background: url(/images/secure/icon_news.gif) 7px 0 no-repeat;}
a.contactuslnk {background: url(/images/secure/icon_contact.gif) 7px 0 no-repeat;}
a.arrowlnk {background: url(/images/secure/icon_arrow.gif) 8px 5px no-repeat;}
a.inbox {background: url(/images/secure/icon_inbox.gif) 0 2px no-repeat;}
a.sent {background: url(/images/secure/icon_sent.gif) 0 2px no-repeat;}
a.drafts {background: url(/images/secure/icon_draft.gif) 0 2px no-repeat;}
a.cp-favs {background: url(/images/secure/icon_favs.gif) 0 2px no-repeat;}

/* = Secure Page Content - uses styles from .mainbox class on primary stylesheet
-------------------------------------------- */
.secure {float:left;background: url(/images/bg/pagebg.gif) left top repeat-y; width:739px;}
.page-head {margin:0; padding:0; background:url(/images/bg/pagetop.gif) left top no-repeat;height:12px;}
.page-content {margin:0 14px; padding:0;min-height:535px;}
.page-bottom {margin:0; padding:0;width:739px;height:15px; background: url(/images/bg/pagebot.gif) top left no-repeat;}

.exechome-left {float:left;width:350px;margin-right:11px;margin-top:5px;}
.exechome-right {float:left;width:350px;margin-top:5px;}

.execBox {border: 1px solid #64B3E3;padding:0; margin-bottom:10px;}
.execBox h3 {border:1px solid #FFF; background: #52A0d2 url(/images/bg/h3exbg.gif) left bottom repeat-x; font-size:1.1em; color:#FFF;margin:0 0 7px 0; padding: 4px 9px;}
.execBox-content {padding:0 10px;}
.execBox p {margin:0 0 3px 0;padding:0;}
.execBox h4 {font-size:0.9em;color:#999;}

#execCommonTasks dl {font-size:0.75em;line-height: 1.5em;}
#execCommonTasks dt {background:transparent url(/images/buttons/bullet-blue.gif) no-repeat scroll 0 3px;padding-left:25px;}
#execCommonTasks dd {margin:0 0 12px 25px;}

/* Exec Home */
.news-headline {float:left;width:225px;}
.news-date {float:right;width:100px;text-align:right;color:#999;}
.execHomeCandidatesWrapper {overflow:hidden;border-bottom:1px solid #E6EDF2;margin:5px 0;}

/*Exec Account*/
h2.title-my-account {float:left;width:170px;}
h2.title-member-type {float:right;width:170px;text-align:right;}
div.payment {border:1px solid #CFD5D9;margin-bottom:7px;}
.payment-option {padding:10px 10px 0 10px;}
.payment-cost {padding-bottom:0;font-size:1em;text-align:right;}
.payment-current {padding-top:7px;text-align:center;background-color: #CFD5D9;}
#passwordBox {display:none;}
table.payment {border-collapse:collapse;width:100%;margin:0;padding:0;}
table.payment td {padding:5px 5px 5px 0;vertical-align:top;border-bottom:1px solid #DDD;}
table.payment td.alignR {text-align:right;}
table.payment td.highlight {color:#333;background:#E3E3E3;}

/*Exec News*/
.exec-news-page .news-headline {width:375px;}

/*Exec Account*/
#changePassword {display:block; margin:0;padding:0 0 5px 20px;background: url(/images/buttons/arrow-link.gif) 0 2px no-repeat;font-weight:bold;}

.messageWrap {font-size:0.75em;border-top:1px solid #E6EDF2;margin:5px 0;padding:5px 0;overflow:hidden;}

.selectMessage {float:left;width:21px;}
.selectMessage input {margin:0;}
.messageAttachment {margin-top:3px;}

.messageDetails {float:left;width:150px;}
.messageUser {}
.messageDate {font-size:0.9em;}
.messageCount {font-size:0.9em;}
.messageHasDraft {font-size:0.9em;color:red;}

.messagePreview {float:left;width:325px;}
.messageSubject a {color:#637F91;}
.messageBody {}
.messageCV {margin-top:10px;padding-top:5px;border-top:1px solid #E6EDF2;}
.messageUnRead {font-weight:bold;}

.messageReplyWrap {margin-left:150px;}
.messageReplyWrap label {font-size:0.75em;color:#9F9F9F;}
.messageReplyWrap textarea {margin-bottom:10px;}

form.messageNew {font-size:0.75em;}
form.messageNew .row {position:relative;padding:3px 0;overflow:hidden;}
form.messageNew label {float:left;width:75px;margin:0;padding:0;}
form.messageNew label.check {float:none;}

/*Exec Search Results*/
/*.exec-searchresults-page .jobs p.loca, .exec-searchresults-page .jobs p.sal {width:95px;}*/
.inlineSaveJob, .inlineSaveFav {margin-top: 4px; }
.inlineSaveJob label, .inlineSaveFav label {width:100px; float:left; font-size:0.75em;}
.moreinfo li.savedjob {margin-left:10px;color:#c00;background:#E3F69F;padding:2px 4px;}

/*Exec Email Settings*/
.emailSettingsBox {margin-bottom:5px;}
.search-title {padding:3px 10px 1px 10px;overflow:hidden;margin-bottom:7px;}
.search-title h3 {color: #FFF;font-size:0.9em;font-weight:bold;} 
.search-title a {color: #FFF;font-weight:bold;}
.search-active {background-color:#61A508;}
.search-paused {background-color:#CCC;}
.search-title h3 {float:left; width: 300px;}
a.search-pause {float:right;font-size:0.75em;line-height:1.6em;text-decoration:underline;}
a.search-pause:hover {text-decoration:none;}
label.searchname {float:left;width:150px;margin:6px 0 5px 10px;}
input.searchname {float:left;width:200px;margin:6px 0 5px 10px;}

/*Exec Research */
.rschlogo {float:right;padding:0;margin:0 0 10px 10px;}
.rschdetails {margin:0;padding:0;}
p.comments {margin:0;padding:0 0 3px 0;color:#999;}
label.comments {margin:0;font-size:0.75em;font-weight:bold;}
select.comments, textarea.comments {margin:5px 0 10px;}
span.alphaSelected {padding: 0 2px;background-color:#3383B6;color:#FFF;}

/*Exec side panels*/
.exec-main {float:left;width:496px;margin-right:11px;}
.exec-main-expand {float:left;}
.exec-panel {float:left;width:204px;}

/*Account Upgrades*/
p.upgradeacc {color:#444;font-weight:bold;margin:0;padding:0;width:650px;}
p.upgradeacc span.upacc {color:#1D58A1}
ul.upgradeacc {color:#444;font-weight:bold;margin:0 0 15px 0;}
ul.upgradeacc li {margin:0 0 10px 0;padding:0 0 0 30px;background: transparent url(/images/global/newbullets.gif) 0 0 no-repeat;font-weight:bold;}
ul.upgradeacc li span.upacc {color:#1D58A1}
ul.upgradeacc li.icon {width:330px;}
a.premiummore {float:right;text-indent:-5000px;display:block;width:150px;height:23px;background: transparent url(/images/misc/morepremium_icon2.png) 0 0 no-repeat;}
a:hover.premiummore {background: transparent url(/images/misc/morepremium_icon2.png) 0 -23px no-repeat;}

a.featuredmore {float:right;text-indent:-5000px;display:block;width:150px;height:23px;background: transparent url(/images/misc/morefeatured_icon2.png) 0 0 no-repeat;}
a:hover.featuredmore {background: transparent url(/images/misc/morefeatured_icon2.png) 0 -23px no-repeat;}
/*---------------*/

.execMessage {border: 1px solid #92ABBB;padding:0; margin-bottom:8px;}
.execMessage-content {padding:0 10px 5px 10px;}
.execMessage h4 {border:1px solid #FFF; background: #96AFC0 url(/images/bg/h4exbg.gif) left bottom repeat-x; font-size:0.83em; color:#FFF;margin:0 0 3px 0; padding: 4px 9px;}
.execMessage h5 {font-size:0.67em;margin:0;padding:0 0 2px 0;}
.execMessage ul.moreinfo {margin:0; padding:0;font-size:0.7em;}
.execMessage ul.moreinfo li {margin:0; padding:0;background:none;display:inline;}
.execMessage ul.moreinfo a.moreinfo {padding-bottom:0;margin-bottom:0;padding-left:14px;background: url(/images/buttons/lnk-more.gif) 0 3px no-repeat;}
.execMessage label {font-size:0.75em;margin:0;font-weight:bold;}
.execMessage input, .execMessage select {margin:5px 0;}
.execMessage input.button {margin:0;}
.execMessage p.dirLink {font-weight:bold;font-size:0.9em;text-align:left;}

.execMessage .job, .execMessage .job .jobcont  {width:auto;}
.execMessage .job h4 {font-size:0.7em;margin:0;padding:0;overflow:hidden;}
.execMessage .job p {font-size:0.7em;margin:0;padding:0 0 2px;}

#search-update-wrapper {padding:8px;background-color:#EEE;}
.search-update-save-options {padding-top:5px;font-size:0.75em;}

/*Exec side panel - refine search*/
h3.search-refine-header {font-size:0.7em;}
.search-refine-wrap-expandable h3.search-refine-header {cursor:pointer;}
.search-refine-wrap {padding-bottom:7px;}
.search-refine-body, .search-refine-body-show {padding:3px 0 5px 5px;font-size:0.7em;}
.search-refine-row {width:100%;overflow:hidden;}
.search-refine-row-sub {padding-left:15px;}
input.search-refine-checkbox {float:left;}
label.search-refine-label {float:left;width:175px;margin-top:3px;}
.search-refine-row-sub label.search-refine-label {float:left;width:165px;}
.search-refine-arrow {float:right;width:7px;height:7px;margin-top:3px;background: #EEEEEE url(/images/global/arrow-small.png) 0 0 no-repeat;}
.search-refine-arrow-opened {background-position:0 -7px;}

/*Exec Saved Jobs*/
/*.exec-savedjobs-page .jobs p.loca, .exec-savedjobs-page .jobs p.sal {width:95px;}*/
.jobSelect {width:21px;float:left;}
	.exec-savedjobs-page .jobSelect input {margin-left:0;}
.exec-savedjobs-page .jobBox {width:455px;float:left;}
.exec-savedjobs-page .jobs.jobs-hi {background-color:#FFFCCF;}
.folder {background-color: #F4D64E; margin-bottom: 3px;}
.folder-name {width: 80%; float:left; margin: 8px;}
.folder-delete {width: 16px; float:right; margin: 8px;}

/*Exec Subscription*/
.pageSubscription .iconDiv, .exec-main .iconDiv {margin-right:4px;width:95px;} /*overwrite default styles*/

/*Exec Renew*/
.pageRenew .iconDiv {margin-right:4px;width:95px;} /*overwrite default styles*/

/*My Favourite*/
/****************************************************
 * styles also used for:
 * - headhunter/account_users.htm
 * - headhunter/standard_responses.htm
 * - headhnter/favourite_candidate_view.htm
 ***************************************************/
.favs {margin:5px 0;padding:5px 10px;border-top:1px solid #E6EDF2;}
.favSelectCol {width:21px;float:left;}
	.favSelectCol input {margin-left:0;}
.favDisplayCol {width:455px;float:left;}
.favs.favs-hi {background-color:#FFFCCF;}

/*Headhunter Home*/
.hhIntroWrapper {width:100%;margin:0;padding:0;overflow:hidden;}
.hhIntroText {width:355px;float:left;margin-right:5px;}
.hhIntroAcc {width:328px;float:left;background-color:#ECF4FC;padding:5px 10px;border:1px solid #CDDCEC;}
.hhIntroAcc table {font-size:0.8em;}
.hhIntroAcc table.status {font-size:0.8em;}
.hhIntroAcc table.status td {padding:3px 0;vertical-align:top;}
.hhIntroAcc table.status td.btm {vertical-align:bottom;}

.hhIntroAcc table.status td  a.upgradecp {text-indent:-5000px;display:block;background: url(/images/buttons/upgradecp_btn.png) 0 0 no-repeat;width:210px;height:72px;overflow:hidden;}
.hhIntroAcc table.status td  a:hover.upgradecp {background: url(/images/buttons/upgradecp_btn.png) 0 -72px no-repeat;}

.hhIntroAcc table.status td  a.buybtn {text-indent:-5000px;display:block;background: url(/images/buttons/buymore_btn.png) 0 0 no-repeat;width:89px;height:22px;overflow:hidden;}

/*Headhunter Search Settings*/
.searchSettingWrapper {border-top:1px solid #E6EDF2;margin:5px 0;padding:5px 10px;}

/*Headhunter Home*/
#hhHomeVacancies table {font-size:0.8em;}
.hhHomeCandidatesWrapper {overflow:hidden;border-bottom:1px solid #E6EDF2;margin:5px 0;}

.hhtable {border-collapse:collapse;margin:0 0 5px 0;padding:0;border:none;}
.hhtable th {vertical-align:top;text-align:left;margin:0;padding:4px 0 4px 5px;border-bottom:1px solid #ccc;}
.hhtable th.alt {border-left:1px solid #ccc;}
.hhtable td {vertical-align:top;text-align:left;margin:0;padding:4px 0 4px 5px;border-bottom:1px solid #ddd;}

.hhaccupgrade {border-collapse:collapse;margin:5px 0;padding:0;border:none;width:100%;}
.hhaccupgrade th {vertical-align:top;text-align:left;margin:0;padding:5px 5px;border-top:1px solid #AEB966;border-bottom:1px solid #AEB966;font-size:0.83em;background:#DEEB87;color:#2A372A;}
.hhaccupgrade th.credits {border-top:1px solid #B6CEDD;border-bottom:1px solid #B6CEDD;font-size:0.83em;background:#D9E8F1;color:#3B5565;}
.hhaccupgrade td {vertical-align:top;text-align:left;margin:0;padding:5px 5px;border-bottom:1px solid #ddd;font-size:0.83em;}
.hhaccupgrade td p {margin-top:5px;font-size:0.9em;}
.hhaccupgrade td.price {font-weight:bold;color:#1D58A1;font-size:0.95em;}
.hhaccupgrade td.noborder {border-bottom:none;}
th.alignC, td.alignC {text-align:center;}

.cvUnavailable {color:#BDBDBD;}

/* = New Styles
-------------------------------------------- */
.subsinfobox {margin:10px 0 0 0;padding:4px 10px;border-top:1px solid #52A0D1;border-left:1px solid #52A0D1;border-right:1px solid #52A0D1;}
.subsinfobg {height:15px;background:url(/images/secure/gradbg.png) left top no-repeat;}
.subsinfobox strong {color:#043B8A;}
