.noData {text-align: center; font-weight: bold; padding: 15px 0;}


/* Profile (social and professional) */
.pProfile .profileAvatar, .sProfile .profileAvatar {float: left; width: 150px;}
.pProfile .profileDescription, .sProfile .profileDescription {float: left; }
.pProfile .profileDescription.avatar, .sProfile .profileDescription.avatar {float: left; width: 615px;}
.pProfile .sCertified {padding-bottom:15px;}
.pProfile .sCertified a {font-size: 14px; font-weight: bold; color: #930;}
.pProfile .sCertified {font-size: 14px; font-weight: bold; color: #930;}
.pProfile .sCertified .userCertify a {font-size: 14px; font-weight: bold; color: #930;}
.pProfile .sCertified .userCertify {font-size: 14px; font-weight: bold; color: #8f7744;}
.sProfile .section .item li {float: none !important; }
.pCommunity .sProfile .picture,
.sProfile .leftbar {float: left; width: 150px; }
.sProfile .content {margin-left: 160px; width: 600px;}

.sProfile .profile_nav ul {list-style: none;}
.sProfile .profile_nav ul li {display: 'block'; padding: 3px; margin: 0;}
.sProfile .profile_nav ul li a {text-decoration: none;}
.sProfile .profile_stat {/*margin-top: 70px;*/}
.sProfile .profile_stat ul {list-style: none;}
.sProfile .profile_stat ul li {display: 'block'; padding: 3px 3px 5px; margin: 0;}

#import_popup {overflow: hidden;}
#import_iframe {width: 100%; height: 100%; border: none; overflow-x: hidden;overflow-y: scroll;} 

.topBigbox .section {/*border: 1px solid #e6e6e6;*/ margin-bottom: 15px; background: #fff; padding-bottom: 15px; font-size: 12px; }
/*.section.closed .header {background: #C7C7C7; border-bottom: 4px solid #969696;}*/
.topBigbox .section .header .arrow {
    background:url(../images/arrow.png) 0 0 no-repeat;
    width: 17px;
    height: 17px;
    text-decoration: none;
    display: block;
    float: right;
    margin-top: 7px;
    position: absolute;
    top: 1px;
    right: 14px;
}
.topBigbox .section.closed .header .arrow { background-position:-23px 0; }

.topBigbox .section .header .arrow .directionOpen,
.topBigbox .section .header .arrow .directionClose,
.topBigbox .section.closed .header .arrow .directionOpen,
.topBigbox .section.closed .header .arrow .directionClose {
    position: absolute;
    right: 24px;
    top: 0px;
    color: #fff;
    width: 40px
}

.topBigbox .section .header .arrow .directionOpen { display: none; }
.topBigbox .section .header .arrow .directionClose { display: inline; }
.topBigbox .section.closed .header .arrow .directionOpen { display: inline;}
.topBigbox .section.closed .header .arrow .directionClose { display: none;}
/*
.pCommunity .section .header,
.topBigbox .section .header {background: #930; border-bottom: 4px solid #ae9153; color: #fff; padding: 7px 15px; width: auto; position: relative; overflow: hidden;}
*/
.topBigbox .section.slideBlock .header {cursor: pointer; position: relative;}
.topBigbox .section .item .title,
.topBigbox .section .item .header {background: none; border: none; padding: 0; margin-bottom: 10px; position: relative;}

/*
.topBigbox .section .item .btn,
.topBigbox .section .item .btn:hover,
.categoryPath .btn,
.categoryPath .btn:hover {padding: 0 10px; font-size: 10px;}
*/
/*
.pCommunity .section .header h1,
.topBigbox .section .header h1 {color: #fff; font-size: 16px; margin: 0; padding: 0; display: inline;}
*/
.topBigbox .section .header h2 {font-size: 18px; color: #930; margin: 0; padding: 0; display: inline; margin-right: 10px;}
/*
.topBigbox .section h4,
.topBigbox .section .header span {
    color: #8F7744;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0
}
*/
.topBigbox .section .item {padding:15px; clear: both; width: 95%; margin: 0 auto; overflow: hidden;}
.topBigbox .section .item ul {list-style: none;}
.topBigbox .section .item li {
    width: 250px;
    float: left;
    padding:0 10px 10px 15px;
    margin: 0;
    background:url(../images/list-pt.png) 0px 7px no-repeat;
    overflow: hidden;
}
.pWizardPage7.topBigbox .section .item li {float: none;}
.topBigbox .section div.nav {width: 95%; margin: 0 auto; padding-top: 15px;}

.topBigbox .section.sExperience .item ul li,
.topBigbox .section.sEducation .item ul li {
    float: none; 
    width: auto;
}
.topBigbox .section.sExperience #experience_years {font-weight: bold;  margin-right: 15px; display: inline; }
.topBigbox .section.sEducation .iEducationHistories li,
.topBigbox .section.sExperience .iMostRecent li {
    background: none;
    margin-left:0;
    padding-left: 0;
    margin-bottom: 10px;
    border-bottom: 1px solid #DABA77;
}
/*
.topBigbox .section.sExperience .iMostRecent li h3,
.topBigbox .section.sEducation .iEducationHistories li h3 {
    margin: 0; 
    color: #8F7744;
}
*/
.pProfileIndex .sEducation .item {border: none;}
.topBigbox .section.sExperience .iMostRecent h4 {color: #930; font-size: 12px; margin-bottom: 3px;}
.topBigbox .section.sExperience .iMostRecent .date {color: #930; padding-top: 10px;}
.topBigbox .section.sExperience .iMostRecent .description {padding: 5px 0 10px;}

.topBigbox .section.sExperience .iMostRecent .salesExp {font-weight: bold; float: left; padding-right: 10px;}

.topBigbox .section.sExperience .iMostRecent dl,
.topBigbox .section.sEducation dl {
    float: left; 
    width: 100%;
}
.topBigbox .section.sEducation .gpa_table{
    border: none;
}
.topBigbox .section.sEducation .gpa_table td {
    
}
.topBigbox .section.sExperience .iMostRecent dt,
.topBigbox .section.sEducation dt {
    float: left; 
    clear: both;
}
.topBigbox .section.sExperience .iMostRecent dd,
.topBigbox .section.sEducation dd {
    font-weight: bold; 
    float: left; 
    margin-left: 10px; 
}
/*
.topBigbox .section.sExperience .iMostRecent .nav .btn,
.topBigbox .section.sEducation .iEducationHistories .nav .btn {
    padding: 2px 10px; 
    font-size: 11px; 
}
*/
.topBigbox .section.sEducation .iEducationHistories .nav,
.topBigbox .section.sExperience .iMostRecent .nav {
    margin: 0; 
    padding: 0 0 20px;
}
/*
.topBigbox .section.sEducation h3 {margin: 0; color: #8F7744;}
*/
.sPersonalInfo ul {list-style: none; background:none;}
.sPersonalInfo .item ul li {background:none; padding-left: 0;}
.sPersonalInfo ul li span * {font-size: 14px;}
.sPersonalInfo .item .header {margin-bottom: 15px; border-bottom: 1px solid #dedede; padding-bottom: 5px;}
.sPersonalInfo ul li h3,
.sAccountDetails ul li h3 {margin: 0; padding: 0; font-size: 14px;}
.sPersonalInfo .item li {width: 210px;}
.sPersonalInfo.section .item li {padding-left: 0}
.sPersonalInfo.section .item li h3 {padding-left: 15px;}
.sPersonalInfo.section .item li * {/*vertical-align: middle*/}
.sPersonalInfo.section .item {border: none;}


.pWizardPage2 #experienceBox.table {border:1px solid #ccc;}
table.light,
.sReferences table {border: none;}

.sInterests .item textarea {width: 98%}

/* Sidebar */

.sidebar {float: right; width: 252px; margin-right: 10px;}
.sidebarTitle,
.sidebarContent {
    background: url('../images/shadow.png') 0 0 no-repeat
}
.sidebar h1.title {
    color: #630;
    font-weight: bold;
    font-size: 16px;
    margin-top: 0;
}

.sidebarTitle {height: 15px;}
.sidebarContent {padding-left: 30px; background-position: bottom left; min-height: 400px;}

.cCandidateSignUp .sidebar {width: 262px; margin-right: 0;}

.section div.title,
.section .header {border-bottom: 1px solid #8C6640;}
.section div.title h1,
.section .header h1 {padding-left: 11px; display: inline-block; margin: 0;}

.section .title h1,
.section .header h1,
.section .title h1 span,
.section .header h1 span {
    background: url('../images/tab.png') 0 0 no-repeat;
}
.section .title h1 span,
.section .header h1 span {
    padding: 10px 15px 0 3px;
    display: block;
    background-position: right -65px;
    height: 18px;
    font-size: 12px;
    color: #fff;
    min-width: 78px;
}
.content .section .header h1 span {font-size: 14px; min-width:160px; padding-top: 9px; height: 19px; }
.section .container {padding: 10px 0px 15px 10px; /*border-top: 1px solid #8c6640;*/}

.pProfileIndex .header h1 {display: block;}
.pProfileIndex h3 {margin: 0; }
.pProfileIndex .item {border-bottom: 1px solid #daba77;}
.topBigbox .section .item {padding: 15px 0;}


.pCommunity .right-side-bar .section {float: left; width: 100%; clear: both; margin-bottom: 15px;}
.pCommunity .right-side-bar .section .title h1 {
    font-size: 11px;
    color: #fff;
    margin: 0;
}

.pCommunity .right-side-bar .section .item {margin: 0 0px 10px 0; overflow: hidden;}
.pCommunity .right-side-bar .section .item:first-child {margin: 0 15px 10px 0;}
.pCommunity .right-side-bar .section .row {float: left; width: 100%;}
.pCommunity .sNetworkStats dl {float: left; width: 100%; clear: both;}
.pCommunity .sNetworkStats dl dt,
.pCommunity .sNetworkStats dl dd {width: 50%; float: left; margin: 0 0 5px 0;}
.pCommunity .sNetworkStats dl dt {text-align: right; font-weight: bold;}
.pCommunity .sNetworkStats dl dt span {margin-right: 10px; display: block; overflow: hidden;}

.pCommunity .content {/*margin: 0 auto 10px 10px; width: 788px;*/}
.pCommunity .content .section {
    /*border: 1px solid #ccc;*/
    margin-bottom: 15px;
    float: left;
    width: 100%;
}
.pCommunity .topBigbox {background-color: #fff; border: none;}

.pCommunity .text {font-weight: normal;}


/* pCommunityConnectionsView */
.pCommunity .pCommunityConnectionsView .container {padding: 14px 0 14px 8px;}
.pCommunityConnectionsView .user {
/*    float: left;*/
    margin-bottom: 25px;
    text-align: center;
    width: 84px;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
}
.pCommunityConnectionsView .user.clearUser {
/*    clear: left;*/
}
.pCommunityConnectionsView .user div {margin: 2px 0;}
.pCommunityConnectionsView .usersRow {overflow: hidden}

td.action,
th.action {width: 10%; white-space: nowrap}

/* page Community Read Group */





/* page ExperienceSummary */
.table .name {}
.pExperienceSummary .table .name select,
.table .name select.categoryList {width: 120px; font-size: 10px; padding: 2px 0;}
.table .copyCategory,
.table .addCategory,
.table .editCategory,
.table .deleteCategory {
    background:url('../images/ico2.png') no-repeat;
    display: inline;
    width: 15px;
    height: 15px;
    text-indent: 100px;
    overflow: hidden;
    float: left;
    margin-left: 3px;
}
.pCommunity table.light a {color: #930;}
.pCommunity table.light td { padding:20px 10px; vertical-align: top;}
.pCommunity table.light td.picture {width: 100px;}
.pCommunity table.light td.picture img {width: 60px;}
.pCommunity table.light td.text {
    font-weight: normal;
    font-size: 12px;
    color: #000000;
    overflow: hidden;
    max-width: 400px;
}
.pCommunity table.light td.text .date {}
.pCommunity table.light td.text .description {padding-top: 7px; color: #666;}
.pCommunity table.light td.comment {text-align: center;}

.pCommunity .sForumTopics  table.light td.text {width: 400px; overflow: hidden; max-width: 400px;}
.topBigbox.pCommunity .pagination a {font-weight: normal}

.table .deleteCategory {background-position: 0 -37px}
.table .copyCategory {width: 15px; height: 15px; background-position: 0 -21px}
.table .addCategory {width: 15px; height: 15px; background-position: 0 -56px}
.table .editCategory {width: 15px; height: 15px; background-position: 0 -167px}
.table .name a {color: #666; text-decoration: none;}
.table .name a:hover {text-decoration: underline;}


.experience .years {width: 150px; white-space: nowrap;}
.experience .years select {font-size: 10px; padding: 2px 0;}
.experience .table td.nav {width: 36px;}
.experience .categoryList {margin-bottom: 5px;}
.experience td.name {/*color:#aaa;*/ line-height: 18px;}

.experience td.name .corner,
#experienceBox td.name .corner,
.pExperienceSummaryYears td.name .corner {
    background: url('../images/tree.gif') 0 4px no-repeat;
    padding: 5px;
    margin-left: 6px;
}
.experience .table td {vertical-align: top;}

.pExperienceSummaryYears table td.name,
.pExperienceSummaryYears table td.years,
.pExperienceSummaryYears table td.years select {font-size: 11px}
.pExperienceSummaryYears table td.years {width: 10%; white-space: nowrap;}

#experienceBoxContainer {
    /*overflow: auto; width: 925px; margin-left: -25px;*/
    overflow: auto;
    font-size: 11px;
    margin-bottom:  12px;
    
}
#experienceBoxContainer table {margin-bottom:  0px; width: 100%; white-space: nowrap;}
#experienceBox {border: 0; padding: 0px; background: none; overflow: hidden}
#experienceBox a {text-decoration: none;}
.categoryListBox {background: #fff;}
.categoryItem.selected label,
.categoryItem.selected a {color: #b16131;}
.categoryListBox li {margin: 0; font-size: 11px; padding: 0 2px 5px 0;}


div.cusel {font-size: 11px; float: left; display: block;}
div.cusel.categoryList {width: 87px!important;}
div.cusel .cuselText {font-size: 11px; width: 80px; overflow: hidden; padding: 6px 0 0 5px; white-space: nowrap;}
.cuselCategory .cusel span {font-weight: normal;}
.experience .cuselSep {float: left; margin-top: 5px;}
.experience .cusel .cuselActive,
.experience .cusel .cuselActive:hover {background:#828282 }
.experience .cusel span:hover {background:#8F7744; }

/* Add Reference */
.pAddReference .description input[type=text] {width: 250px}

/* page Edit Languages */
.pEditLanguages {}
.pEditLanguages .name {font-weight:bold; font-size:14px; color: #930;}
.pEditLanguages .nav {width: 70px}
.pEditLanguages .description {width: 50%}

/* page Manage Computer Skills */
.pManageComputerSkills .item {margin-bottom: 20px;}

/* page Edit Employment */
.pEditEmployment .form fieldset {margin-left: 30px;}
.pEditEmployment .form fieldset label {width: 200px}
.pEditEmployment .form fieldset .description input[type=text],
.pEditEmployment .form fieldset .description input[type=passowrd] {width: 300px;}
.pEditEmployment .form fieldset .description input[type=checkbox] {width: auto;}
.pEducationEdit fieldset.date input[type=checkbox] {width: auto; float: none; margin-right: 0px;}
.sWorkExperience .form fieldset .description input[type=checkbox] {width: auto; float: none; margin-right: 2px;}
.form #has_sales_expirience_label {float: none; display: inline; font-weight: normal;}
.pEditEmployment .form .accounts_covered,
.pEditEmployment .form .specialty {margin-left: 210px; width: 400px;}
.pEditEmployment .nav {
    border-top: 1px solid #DABA77;
    padding-top: 20px;
}
.pEditEmployment .nav .description {margin-left: 210px;}


.sales_options fieldset div.accounts_covered,
financial_options fieldset div.specialty {margin-left: 150px; width: 400px;}
.sales_options fieldset div.accounts_covered input[type=text],
financial_options fieldset div.specialty input[type=text] {margin: 3px}
.form .accounts_covered input[type=text],
.form .specialty input[type=text] {width: 300px;margin-bottom: 15px;}

/* Page Personal Info */
.pPersonalInfo .form fieldset label {width: 170px}
.pPersonalInfo #pictures_file_errors,
.pPersonalInfo #rezume_file_errors,
.pPersonalInfo #pictures_place{padding-top: 10px}
.pPersonalInfo #pictures_file_errors div#message-box,
.pPersonalInfo #rezume_file_errors div#message-box {margin: 0}
.pPersonalInfo #rezume_place {
    font-weight: bold;
    font-size: 12px;
    padding:4px 18px;
    background:url('../images/ico_list.gif') 0 3px no-repeat;
    margin-top: 5px;
    color: #787878;
}
.pPersonalInfo .fRelocation .description input,
.pPersonalInfo .fRelocation .description label {vertical-align: top; line-height: 15px}
.pPersonalInfo .fRelocation li {padding: 5px 0}
.pPersonalInfo #pictures_place img {border: 1px solid #D1D1D1}
.pPersonalInfo .fRelocation li select {margin:10px 20px;}
.pPersonalInfo .fRelocation .relocationStates { width: 300px; height: 150px; overflow: auto; }

.pPersonalInfo .wizardStatus {margin-bottom: 15px}
.pPersonalInfo .fRelocation .relocationStates { width: 660px; padding:10px 0 20px 5px; float: left; border: 1px solid #aaa; background:#fff; }
.pPersonalInfo .fRelocation .relocationStates ul {list-style: none;}
.pPersonalInfo .fRelocation .relocationStates ul li {float: left; width: 160px; padding: 0}
.pPersonalInfo .fRelocation .relocationStates ul li label {font-size: 12px;}

/* page Account Info */
.pAccountInfo .form fieldset label {width: 200px}
.pAccountInfo .form fieldset .description input {width: 300px;}
.pAccountInfo .form fieldset .description a.copy_link {font-size: 10px;}
.topBigbox.pAccountInfo .btn {
    vertical-align: middle;
}

/* Page Employer Billing Info */
.pEmpBillingInfo .form fieldset label {width: 270px}
.pEmpBillingInfo .form fieldset .description {width:60%;}
.pEmpRequest .form fieldset label {width: 270px}
.pEmpRequest .form fieldset .description {width:60%;}

.pEmpAccountBalance .form fieldset * {vertical-align: middle}
.pEmpAccountBalance .form fieldset label {text-align: left; width: 200px; padding: 0}

/* page Employer Search Candidate */
.pEmpSearchCandidate .form fieldset label {width: 98px;}
.experienceSummary div#experienceBox.experienceBox div.categoryListBox ul.categoryList li.categoryItem label.categoryName {/*width: auto;*/}
.pEmpSearchCandidate .form fieldset .description {width: 74%;}
.pEmpSearchCandidate .form fieldset .description.checkboxes {height: 200px; overflow: auto; border: 1px solid #aaa; background:#fff; padding: 5px;}
.pEmpSearchCandidate .form fieldset .description .selectDef {width: 261px}
.pEmpSearchCandidate .form .fieldExamination .description .selectDef {width: 99%}
.pEmpSearchCandidate .form .fieldCertification .description .selectDef {width: 380px;}

.pEmpSearchCandidate .experienceSummary .table td.name {font-size: 11px;}
.pEmpSearchCandidate .experienceSummary label {font-size: 11px; font-weight: normal; display:inline; float: none}
.pEmpSearchCandidate .experience .years {text-align: center; width: 100px;}

.experienceBox .categoryListBox {
    width: 139px;
    height: 350px;
    float: left;
    overflow-x: hidden;
    overflow-y: auto;
    border: 1px solid #ccc;
    margin: 0 2px;
    z-index: 99;
}
.experienceBox .categoryListBox ul.categoryList { list-style: none; }
.experienceBox .categoryListBox ul.categoryList li {padding-right:10px; float: left; width: 100%;  position: relative; display: block;}

.experienceBox .categoryListBox ul.categoryList li * {vertical-align: middle; text-align: left}
.experienceBox .categoryListBox .selected { background: #f8ecc4; color: #b16131; }
.experienceBox .categoryListBox a.link {
    background: url(../images/list_arrow.gif) -11px 0 no-repeat;
    position: absolute;
    right: 10px;
    top:5px;
    font-size: 10px;
    width: 8px;
    height: 8px;    
}

.experienceBox .categoryListBox .categoryCheck {
    float: left;
    margin: 0px;
    padding: 0;
    border: none;
    margin-top: 3px;
}
.experienceBox .categoryListBox .categoryName {
    display: block;
    margin:0 10px 0 15px;
    padding: 2px 0;
    cursor: pointer;
    word-wrap: break-word;
}

.experienceBox .categoryItem.selected a.link {background-position:0 0}

.pEmpSearchResult .fixed.first_col {float: left; width: 120px; margin-right: -120px; position: relative; z-index: 99;}
.pEmpSearchResult .fixed.last_col {float: right; width: 10px; text-align: left; left: -28px; position: relative;}
.pEmpSearchResult .fixed.last_col input {padding: 0px; margin: 0px;}
.pEmpSearchResult .fixed.content {float: left; width: 760px; overflow: auto; width: 865px;}
.pEmpSearchResult .fixed.content td,
.pEmpSearchResult .fixed.content th {white-space: nowrap;}
.pEmpSearchResult .fixed.content td {height: 40px;}
.pEmpSearchResult .fixed.content td,
.pEmpSearchResult .fixed.content th {padding-left: 10px; padding-right: 10px;}
.pEmpSearchResult .fixed .table {margin-bottom: 0 !important }
.pEmpSearchResult .fixed .table .empty.name {padding:0 60px;}
.pEmpSearchResult .fixed .table .empty.checkbox {padding:0 15px}

.pEmpSearchResult .filtersArea {margin-top: 10px;}
.pEmpSearchResult .filtersArea .filterTitle {font-weight: bold;}
.pEmpSearchResult .filtersArea .filterElement {margin-top: 10px;}
.pEmpSearchResult .filtersArea .filterElement span {display: inline-block; width: 80px;}
.pEmpSearchResult .filtersArea .filterAction {margin: 10px 0;}
.pEmpSearchResult .filtersArea .filterElement select {width: 200px;}

.pEmpSearchCandidate.step_4 .form fieldset .description .inputDef {width: 560px}
.pEmpSearchCandidate.step_4 .description .mceLayout {width: 560px!important}

/* page Employer Sign up */
.pEmpSignUp .form fieldset label {width:180px;}
.pEmpSignUp .form200 {margin-bottom: 0px;}
.pEmpSignUp .regLinkPrivacy {padding: 10px 0 15px}

/* page Manage Examinations */
.pManageExaminations li {width: 700px; display: block;}

/* page Candidate Sign Up */
.pCandidateSignUp .form fieldset label {width: 200px}
.pCandidateSignUp .form fieldset .description input[type=text],
.pCandidateSignUp .form fieldset .description input[type=password] {width: 300px}
.cCandidateSignUp .social {float: left; width: 100%; padding: 15px 0; text-align: center;}
.cCandidateSignUp .social p {float: left; width: 100%;}
.cCandidateSignUp form {text-align: right;}
.cCandidateSignUp #newsletter_email {margin-bottom: 10px;}
.cCandidateSignUp input#newsletter_email {width: 125px; padding: 7px;}

/* page Settings */
.pSettings {position: relative}
.pSettings li.linkMoreSettings {background: none;}
.pSettings li.linkMoreSettings a {text-decoration: none; color: #000; font-size: 11px; font-weight: normal; }
.pSettings a.linkMoreSettings {
    position: absolute;
    right: 27px;
    top:21px;
    text-decoration: none;
    color: #000;
    font-size: 11px;
    background:url('../images/settings.png') 0 0 no-repeat;
    width: 20px;
    height: 20px;
}
.pSettingsAvailability .nav {padding-top: 20px;}

.pSettingNotification .nav .backLink { float: right; margin-right: 8px; margin-top: 3px;}

/* page Login */
.pAdminLogin .fEmail .description input,
.pAdminLogin .fPassword .description input,
.pLoginEmployer .fEmail .description input,
.pLoginEmployer .fPassword .description input,
.pLoginCandidate .fEmail .description input,
.pLoginCandidate .fPassword .description input {width: 200px;}
.pLoginCandidate .employerLogin { float: right; padding-top: 3px; }
.pEmpSignUp .panelContent,
.pCandidateSignUp .panelContent {min-height: 400px;}
.pLoginCandidate .panelContent {min-height: 450px;}
.pLoginCandidate .titlePage {margin-bottom: 50px;}

/* page Account Disable */
.pAccountDisable .form fieldset label {display: inline; float: none; vertical-align: bottom;}

/* page Wizard Page 1 */
.pWizardPage1 h5,
.pWizardPage2 h5,
.pWizardPage3 h5,
.pWizardPage4 h5 {margin-bottom: 5px;}

.nav.navWizard {padding: 10px 0}
.nav.navWizard a,
.nav.navWizard a:hover {padding: 2px 10px 4px; text-decoration: none;}

.pWizardPage1 .title {padding-bottom: 5px;}
.pWizardPage1 .nav {padding-top: 30px;}
.pWizardPage1 .wizardStatus {margin-bottom: 15px}
.pWizardPage1 .wizardRelocate .relocationStates {
    width: 850px;
    padding:10px 0 10px 0;
    float: left;
    border: 1px solid #aaa;
    background: #fff;
    margin:0 0 10px 25px;
}
.pWizardPage1 .wizardRelocate .relocationStates ul {list-style: none;}
.pWizardPage1 .wizardRelocate .relocationStates ul li {float: left; width: 150px;}
.pWizardPage1 .wizardRelocate .relocationStates ul li label {font-size: 12px;}
.pWizardPage1 .item input,
.pWizardPage1 .item select {vertical-align: top;}
.pWizardPage1 .item {line-height: 20px;}

/* page Wizard Page 2 */

.pWizardPage2 .error {margin: auto; width: 95%;}

.pWizardPage2 .sWorkExperience h2 {margin-bottom: 15px;}
.sWorkExperience .form fieldset label {width: 150px;}

.sWorkExperience .form fieldset .description #start-date-work0,
.sWorkExperience .form fieldset .description #end-date-work0 {width: 100px;}
.sWorkExperience .form fieldset .description textarea {width: 600px; height: 100px;}
.sWorkExperience .form .header h2 {color: #8F7744}

.sWorkExperience .form .accounts_covered,
.sWorkExperience .form .specialty {margin-left: 160px; width: 400px;}
.sWorkExperience .form fieldset .description input[type=text] {width: 300px;}

.sWizardYearsExperience .header { position: static!important;}
.sWizardYearsExperience .form fieldset label {width: 200px}
.pWizardPage2 .sWizardYearsExperience .form fieldset label {width: auto; text-align: left; margin-top: 7px;}
#experience_years select {height: 21px; float: left; margin-top: 7px;}
#experience_years span {display: block; height: 21px; float: left; margin-top: 9px;}

.pWizardPage3 .sEducation .calendar-input {width:80px; margin:0 62px 0 10px;}
.pWizardPage3 .sEducation fieldset.educationalType label {float: none; display: inline; margin-right: 88px;}
.pWizardPage3 .sEducation .fieldDegree {width: 200px; margin-right: 10px;}
.pWizardPage3 .sEducation .fieldStudy {width: 200px; margin-right: 10px;}
.pWizardPage3 .sEducation .fieldColleg {width: 400px; margin-right: 10px;}
.pWizardPage3 .sEducation .fieldsline {padding: 0}

table#experienceBox td.name {font-size: 11px; font-weight: normal; width: 80%; font-family: Arial;}
table#experienceBox td.name span {color: #666}
table#experienceBox td.name .categoryPathItem {color: #930; }

table#experienceBox td.years select {font-size: 11px; padding: 0;}
table#experienceBox td.years {white-space: nowrap}

/* page Wizard Page 3 */
.pWizardPage3 .table td {background: #fafafa}
.pWizardPage3 #educations .item label {font-size: 12px; width: 80px;}
.pWizardPage3 .sEducation .error {padding-left: 20px;}
.pWizardPage3 #experience_summary_form {}
.pWizardPage3 #experienceSummaryTutorialVideo a {top: -74px;}

/* page Wizard Page 3 */
.pWizardPage4 .item h5 {margin: 0 0 10px;}

/**/
.pWizardPage5 .form .title h5 {margin: 15px 0;}
.pWizardPage5 .item {padding-bottom: 25px;}
.pWizardPage5 .item label {width: 80px;}
.pWizardPage5 .confidentialityDesc {margin: 10px 0 0 0;}

.pWizardPage3 .sectionDate label,
.pWizardPage5 .sectionDate label {margin-bottom: 5px; display: block;}
.pWizardPage3 .sectionDate .description,
.pWizardPage5 .sectionDate .description {margin-bottom: 15px}
.pWizardPage3 .sectionDate .fieldPresentTime,
.pWizardPage5 .sectionDate .fieldPresentTime {margin-bottom: 5px;}
.pWizardPage3 .sectionDate select,
.pWizardPage5 .sectionDate select {margin-right: 10px;}
.pWizardPage5 .table td.name {width: 50%}

.pWizardPage7 h5 {margin-bottom: 0;}

.pMessages .thDate {width: 77px;}
.pMessages .thAction {width: 90px;}
.pMessages .thSubject {width: auto}

.sWizardExperience .experienceBox {width: 98%; margin-left:8px;}
.sWizardExperience .table {width: 98%; margin: 9px auto;}
.sWizardExperience .table td.nav,
.experience .table td.nav {/*width: 15%;*/}
.sWizardExperience .table .nav select,
.experience .table .nav select {padding: 0; margin-right: 5px;}

.sWizardExperience .table .nav .btn,
.experience .table .nav .btn {padding: 2px 10px;}
.sWizardExperience .table td.name,
.experience .table td.name,.experience .cusel
.sWizardExperience .experienceBox label {font-size: 11px}
.sWizardExperience .experienceBox label {font-weight: normal; color: #000000;}

.regWarningText { margin-bottom: 20px;}
.regWarningText h3 {color: #000; font-size: 12px;}
.regWarningText p {color: #cc6633;}


.pWizardPage3 .regWarningText {width: 70%}


/* page Employer Billing */
.pEmpBilling .form label {width: 200px;}
.pEmpBilling .form {margin-bottom: 50px;}
.pEmpBilling .form .description,
.pContactInfo .form .description {padding-top: 3px; font-size: 14px}

/* Content indent */


.pEmployerView .content .wrapped {width: 700px; word-wrap: break-word;}
.pEmployerView p {margin: 0}
.pEmployerView .description {padding-top: 1px; line-height: 18px;}

.text {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:14px;
    
}

/* PSA */

.psa-first-col {
    padding: 10px 0;
    line-height: 39px;
}
.psa-first-col select{
    width: 150px;
}
.psa-first-col input[type="text"] {margin:0 10px }
.psa-first-col .calendar-input{
    width: 80px;
}

/* page MailBox Send */
.pMailBoxSend .description input {width: 300px;}
.pMailBoxSend .description textarea  {width: 95%; height: 160px;}
#sendMessageDialog {display: none}

/* page Add Education */
.pEducationAdd input {float: left}
.pEducationAdd #educational_type_fields label {width: 200px;}
.pEducationAdd fieldset label {width: 100px;}
.pEducationAdd fieldset.date input {width: 80px; margin-right: 50px;}
.pEducationAdd fieldset.date label {width: 80px;}
.pEducationAdd fieldset.gpa input {width: 100px;}

/* page Edit Education */
.pEducationEdit .educational_type_checkbox {float: left}
.pEducationEdit #educational_type_fields label {width: 200px;}
.pEducationEdit fieldset label {width: 100px;}
.pEducationEdit fieldset.date input {width: 80px; margin-right: 50px;}
.pEducationEdit fieldset.date label {width: 80px;}
.pEducationEdit fieldset.date .invalid-field {float: left; width: 100%; padding-top:5px}
.pEducationEdit fieldset.date .start,
.pEducationEdit fieldset.date .end,
.pEducationEdit fieldset.date .present{height: 20px; margin-bottom: 15px}
.pEducationEdit fieldset.gpa .gpa_wrapper,
.pEducationEdit fieldset.gpa .gpa_wrapper {float:left; width: 33% }
.pEducationEdit fieldset.gpa input {width: 150px;}
.pEducationEdit .sectionDate label {display: block; margin-bottom: 5px;}
.pEducationEdit .sectionDate .description {margin-bottom: 15px;}
.pEducationEdit .sectionDate .fieldPresentTime {margin-bottom: 5px;}
.pEducationEdit .sectionDate select {margin-right: 10px;}
.pEducationEdit.topBigbox .form label {text-align: left;}
.addSchool { color: #666; }

.pEducationEdit.pEducationEditTest fieldset {}
.pEducationEdit.pEducationEditTest fieldset .score_item {float: left;  padding-right: 15px;}
.pEducationEdit.pEducationEditTest fieldset .text {margin-bottom: 2px; font-size: 12px;}
.pEducationEdit.pEducationEditTest .common {float: left; padding-right: 25px; margin-bottom: 40px;}
.pEducationEdit.pEducationEditTest fieldset select {margin-bottom: 5px;}

/* Billing */
.pBillingCRequest .form fieldset label {width: 150px;}
.pBillingCRequest .form fieldset .description span {display: block; padding:3px 0; font-size: 14px;}
.pBillingCRequest .form fieldset .description .textareaDef {width: 100%; height: 140px;}

/* Forum */
.pForumCreateTopic .section {width: 100%}
.pForumCreateTopic textarea {width: 95%; height: 140px;}
.pForumCreateEvent .form fieldset label {width: 170px;}
/*.pForumCreateEvent .form fieldset .description input {width: 260px}*/
.pForumCreateEvent .form fieldset .description #date,
.pForumCreateEvent .form fieldset .description #time {width: 70px}
.pForumCreateEvent .form fieldset.date .error {float: left; width: 213px}
.pForumCreateEvent .form fieldset #start,
.pForumCreateEvent .form fieldset #end {width: 120px; margin-right: 23px}
.pForumCreateEvent .form fieldset.planing input,
.pForumCreateEvent .form fieldset.where input,
.pForumCreateEvent .form fieldset.info textarea {width: 65%}
.pForumReplay .form fieldset .description textarea {width: 95%; height: 140px;}

/* Community */
.pCommunity .right-side-bar .container .item {width: 42%; float: left; padding: 0; clear: none; border: none;}
.pCommunity .right-side-bar .container .item a {margin-right: 15px;}
.pCommunity .container .item .title a {color: #C90; text-decoration: none; }
.pCommunity .container .item .title a.link {font-weight: bold;}
.pCommunity .container .item .title a:hover {text-decoration: underline;}
.pCommunity .container .item li {
    background: none;
    border-bottom:1px solid #ddd;
    padding:12px 3px;
    width: 100%;
    list-style: none;
    margin: 0;
}
.pCommunity .topBigbox .section .item {padding: 0; margin: 10px 0;}

.pCommunity .topBigbox .section div.nav {padding: 15px 0; width: 100%; overflow: hidden;}

.pCommunity .topBigbox .section div.nav.subSection {width: 95%}

.pCommunity .formSearch {padding:10px 0; /*border: 1px solid #ccc;*/ margin: 15px 0; }
.pCommunity .formSearch label {margin:0 10px; font-weight: bold; color: #666;}
.pCommunity .formSearch #key_words {width: 200px;}
.pCommunity .formSearch #category {width: 200px;}
.pCommunity .container .item ul li a {color: #930; font-size: 12px;}
.pCommunity.pCIndex .sForums .item {width: 45%; float: left; clear: none; border: none;}
.pCommunity.pCIndex .sForums .item ul {margin-bottom: 10px; float: left; width: 100%}
.pCommunity.pCIndex .sForums .item.iCategories {}
.pCommunity.pCIndex .sForums .item.iTopics {float: right;}
.pCommunity.pCIndex .sForums li {padding: 3px;}
.pCommunity.pCIndex .sForums .link {padding:10px 5px; text-align: right;}
.pCommunity.pCIndex .content .section {padding-bottom: 15px;}

.pCommunity .container {padding: 14px;}

.pCommunityCreateGroup .title input,
.pCommunityCreateGroup .description textarea {width: 70%}
.pCommunityCreateGroup .privacy ul {list-style: none}

.pCommunity .sProfile ul,
.pCommunity .sCProfile ul {list-style: none; margin: 0; padding: 0;}
.pCommunity .sProfile .picture ul li,
.pCommunity .sCProfile .leftbar ul li { margin: 0 0 5px; padding: 0;}
.pCommunity .sCProfile .leftbar .avatar,
.pCommunity .sProfile .picture .profile_nav,
.pCommunity .sCProfile .leftbar .profile_nav {margin-bottom: 10px;}
.pCommunity .sProfile .picture .profile_nav li,
.pCommunity .sCProfile .leftbar .profile_nav li {
    background: url('../images/list.gif') no-repeat scroll 0 4px transparent;
    padding-left: 15px;
}
.pCommunity .sProfile .picture .profile_nav li a,
.pCommunity .sCProfile .leftbar .profile_nav li a {
    font-size: 11px;
    color: #930;
    text-decoration: none;
    font-weight: bold;
}
.pCommunity .sProfile .description,
.pCommunity .sCProfile .content {float: left; width: 430px;}


.pCommunity .sProfileDescription ul.tiled_info, 
.pCommunity .sProfileDescription ul.listed_info {
    float: left; 
    width: 100%; 
    padding-bottom: 15px;
    overflow: hidden;
}

.pCommunity .sProfileDescription ul.listed_info li h3,
.pCommunity .sProfileDescription ul.listed_info li span,
.pCommunity .sProfileDescription ul.tiled_info li h3,
.pCommunity .sProfileDescription ul.tiled_info li span {
    font-size: 12px;
}

.pCommunity .sCProfile .content .sProfileDescription ul.listed_info li {
    margin: 0;
    margin-right: 5px;
}
.pCommunity .sCProfile .content .sProfileDescription ul.tiled_info li {
    width: 180px;
    float: left;
    margin: 0;
    overflow: hidden;
    margin-right: 5px;
}
.pCommunity .sCProfile {}
.pCommunity .sCProfile .leftbar {float: left; width: 150px;}

.pCommunity .topNav {/*float: left; width: 100%;*/ padding: 15px 0}

.pCommunity .sProfileTopics .item {border-bottom: 1px dotted #ccc; padding: 10px 0; overflow: hidden;}
.pCommunity .sProfileTopics .item a {color: #8F7744;}
.pCommunity .sProfileTopics .item .date {background:#930; color:#fff; padding: 2px 3px; width: 5px;}
.pCommunity .sProfileTopics .item .topic_title {padding: 5px 0;}

.pCommunity .sProfileGroups .item {}
.pCommunity .sProfileGroups .item a {color: #8F7744;}
.pCommunity .sProfileGroups .item .picture {float: left; margin-right: 10px;}
.pCommunity .sProfileGroups .item .description {float: left; width:88%; margin-top: 5px;}
.pCommunity .sProfileGroups .item .text {
    color: #585859;
    font-size: 12px;
    font-weight: normal;
    float: left;
    width: 100%;
}

.pForumTopics {}

/***/
.pCommunity .pCForumCreateEvent .planing input,
.pCommunity .pCForumCreateEvent .where input {width: 410px}
.pCommunity .pCForumCreateEvent .info .mceLayout {width: 420px!important;}
.pCommunity .pCForumCreateEvent .form fieldset label {width: 180px;}

.pCommunity #end,
.pCommunity #start {width: 70px;}
/**/

.pCommunityReadEvent .picture {float: left; width:130px; padding-right: 20px; }
.pCommunityReadEvent .description {float: left; width: 455px; overflow: hidden;}


/**/
.pCommunityEvent .listArticle.listWithPic,
.sMyEvents .listArticle.listWithPic {margin-bottom: 20px; float: left; width: 100%;}

.listArticle.listWithPic .item .title {line-height: 18px;}

.pCommunityEvent .listArticle.listWithPic .item .title,
.sMyEvents .listArticle.listWithPic .item .title {float: left; width: 85%; line-height: 18px; }
.pCommunity .item .title a {font-weight: normal;}

.listArticle .item {padding-bottom: 15px;}
.listArticle .item .title {font-size: 12px; font-weight: normal; text-decoration: none}
.listArticle .item  a.title:hover {text-decoration: underline;}
.listArticle .item .date {color:#adadad; padding: 5px 0}
.listArticle .item .description {font-size: 12px; color: #585859;}

.listArticle.listWithPic .item {float: left; width: 100%;}
.listArticle.listWithPic .item .picture {float: left; margin-right: 10px;}
.listArticle.listWithPic .item .description {float: left; width:88%; margin-left:15px; }
.listArticle.listWithPic .item .text {
    color: #585859;
    font-size: 12px;
    font-weight: normal;
    float: left;
    width: 100%;
}

.section .container .nav {float: left; width: 100%;}


.itemView .aside {float: left; width: 150px;}
.itemView .nav .btn {line-height: 24px;}
.itemView .section {float: left; width: 82%; background: none; border: none;}

.pCommunityReadEvent .itemView .nav .btn {line-height: 12px;}


/* page Messages */
.pMessages .table td {font-size: 11px;}
.pMessages .table .newmess td {font-weight: bold; background: #fff; }

.pMessageRead .item .picture {float: left; margin: 0 10px 10px 0}
.pMessageRead .item .description {float: left; width: 800px; overflow: hidden;}
.pMessageRead .item .description .title {margin-bottom: 10px;}
.pMessageRead .item .description .title a {font-weight: bold; color: #8F7744;}
.pMessageRead .item .description .text {color:#585859; font-size: 12px; font-weight: normal; margin-bottom: 15px;}

.pCommunity .pMessageRead .item .description {width:500px}
.pCommunity .topBigbox.pMessageRead {
    
}

/* page News */

.pNews .newsList .item {float: left; width: 100%; margin-bottom: 20px; border-bottom:1px solid #aaa; padding-bottom: 20px}
.pNews .newsList .item .picture {float: left; width: 100px;}
.pNews .newsList .item .description {float: left; width: 700px;}
.pNews .newsList .item .description .title {color: #102E63; font-weight: bold; text-decoration: none; font-size: 14px;}
.pNews .newsList .item .description .date {padding-top: 10px;}
.pNews .newsList .item .description .text {color: #353535;}
.pNews .newsList .item .description .text a {color: #102E63;}

/* page send of message */
.pMessageSend {}
.pMessageSend .subjectField { width: 472px; }
.pMessageSend .user {font-weight: bold; padding-top: 3px; display: block;}


/* pTestimonials */

.topBigbox.pTestimonials {background: none; border: none; padding: 0; width: 940px;}
.topBigbox.pTestimonials .section {width: 100%;}
.pTestimonials .container {padding-top: 10px;}
.pTestimonials .item {width: 100%; padding-bottom: 15px;}
.pTestimonials .picture {float:left; margin: 0 15px 15px 0; width: 60px; overflow: hidden;}
.pTestimonials .description {float: left; width: 90%; overflow: hidden;}
.pTestimonials .description .author {font-weight: bold;}
.pTestimonials .description .text {font-weight: normal;}


/***********************************************************/
/*----------------[ Employers  pages ]---------------------*/
/***********************************************************/


.pEmployerContactSend .titleField { width: 472px; }

.pEmpMatchHistory td.action,
.pEmpMatchHistory th.action {width: 10%; white-space: nowrap}

.pEmployerContactSend .form fieldset .description  {width: 70%;}
.pEmployerContactSend .form fieldset .mceLayout {width: 700px!important;}
#sendMessageDialog .form fieldset .mceLayout {width: 340px!important;}
#sendMessageDialog #sendResult {display: none; margin: 160px}

/***********************************************************/
/*----------------[ Admin pages ]--------------------------*/
/***********************************************************/
.adminPanel .section .item h3 {margin: 0; padding: 0;color: #930;}

.adminPanel .filter {padding-bottom: 10px;}
.adminPanel .filter ul {list-style: none; margin: 0; padding: 0; overflow: hidden; display: block;}
.adminPanel .filter ul li {float: left; margin: 0 0 7px -7px; border-left: 1px solid #AAAAAA; padding: 0 15px 0 5px;}
.adminPanel .filter ul li a {color:#6d6d6d; text-decoration: none; font-weight: bold;}
.adminPanel .filter ul li a:hover {text-decoration: underline;}
.adminPanel .filter ul li a.active {color:#9e874f}
.adminPanel .filter .filterYear,
.adminPanel .filter .filterMonth,
.adminPanel .filter .filterStatus {padding: 1px 0;}
.adminPanel .userSearchForm fieldset {padding: 5px 0;}


/* page Admin Content Edit */
.pAdminContentEdit fieldset .description input {width:658px }

/* pAdminBillingReport */
.pAdminBillingReport .filter {padding-bottom: 10px;}
.pAdminBillingReport .filter fieldset {float: left; margin-right:0px; margin-bottom: 10px;  padding-right: 10px;}
.pAdminBillingReport .filter fieldset label {
    width: 100%;
    display: block;
    color: #930;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 2px;
}
.pAdminBillingReport .filter fieldset input { margin-right: 10px; }
.pAdminBillingReport .filter fieldset.tDate,
.pAdminBillingReport .filter fieldset.fDate {width: 95px}
.pAdminBillingReport .filter fieldset.sName,
.pAdminBillingReport .filter fieldset.fName {width: 130px}
.pAdminBillingReport .filter fieldset.sName input,
.pAdminBillingReport .filter fieldset.fName input {width: 110px;}
.pAdminBillingReport .filter fieldset.service {width: 180px;}

.pAdminBillingReport .filter .nav {margin:0; float: right }
.pAdminBillingReport .filter #date_from, .pAdminBillingReport .filter #date_to {width: 70px}


/* page Admin Billing Details */
.pAdminBillingDetails h3 {margin: 0; padding: 0; font-size: 14px;}
.pAdminPackegeDetailsForm .packegeDEmployers {padding-top: 10px;}
.pAdminPackegeDetailsForm .packegeDEmployers .packegeDEmployersTable {padding: 10px 0;}

/* Admin Statistics */
.active {color: #666;}
.packegeEmployersList {padding-top: 10px;}

/* page Admin Experience Categories */
.pAdminCategories .success { 
	border: 1px solid #0A6A11; 
	background-color: #D3F4D5; 
	width: 150px; 
	height: 30px; 
	padding-left: 5px; 
	padding-top: 15px;
	margin-bottom: 15px; 
	display: none;
}

#guests_dialog fieldset labal {margin-bottom: 5px;}
#guests {overflow-y: auto;}
#guests .userItem {
    float: left;
    width: 80px;
    text-align: center;
    border: 1px solid #ccc;
    padding:10px 5px;
    overflow: hidden;
    margin-right: 20px;
    margin-bottom: 15px;
    min-height: 125px;
}
#guests .userItem p {margin: 3px 0; min-height: 28px;}
#guests .clearUser {clear: left;}

.jobDescriptionData {display: none;}
#jobDescription {
    display: none;
    position: absolute;
    border: 1px #aaa solid;
    background: white;
    padding: 10px 20px;
    max-width: 500px;
    overflow: hidden;
    max-width: 500px;
}

#jobDescription .closeJobDescription:hover {text-decoration: none}
#jobDescription .closeJobDescription {
    position: absolute;
    top: 5px;
    left: 5px;
    font-weight: bold;
    font-size: 12pt;
    border: 1px solid grey;
    padding: 0px 5px;
}
#jobDescription .label {font-weight: bold; font-size: 12pt; margin-left: 15px; margin-bottom: 8px;}

/* page Contact Us */

.contact_us .inputs input, .contact_us .inputs select, .contact_us .inputs textarea {
    width: 400px;
}

/*  */

#confidentiality_box .item {
    padding-bottom: 20px;
}

.pEvents fieldset,
.pGroups fieldset { margin: 5px;}

.pEvents fieldset input,
.pGroups fieldset input { margin-right: 15px;}

/* Press */

.pPress .item {border-bottom: 1px solid #E6CD98;}

/* TynyMCE */

.contentTynyMCE ul, .contentTynyMCE ul li {}
.contentTynyMCE ol, .contentTynyMCE ol li {}

.contentTynyMCE ul li,
.contentTynyMCE ol li {padding: 0!important; border: none!important; float: none!important; width: auto!important; margin: 5px 15px!important;}

div.ui-widget-overlay {
    background: #000;
}

/* Dialog */
div.ui-dialog {
    border: 6px solid #f2f2f2;
    background: #E6CD98;
    padding: 1px;
}
div.ui-dialog .ui-widget-header {
    background-image: none;
    border: none;
    border-radius:0;
}
.ui-corner-all .ui-corner-all {border: none;}

.ui-dialog-content,
.ui-dialog-titlebar,
.ui-dialog-buttonpane,
div.ui-dialog .ui-widget-header,
div.ui-dialog .ui-widget-content {background: #fff; border: none; margin: 0}

.ui-dialog .description {margin-bottom: 7px;}
.ui-dialog .description textarea {height: 71px;}
.ui-dialog textarea,
.ui-dialog input[type="text"],
.ui-dialog input[type="password"] {
    margin: 5px 0;
}
.ui-widget-header .ui-dialog-title,
#content .entry-title {color: #663300; font-size: 20px;}


.pFeaturedJobs .btnJoin {
    float: right;
    position: relative;
    top: -33px;
}

.pPartners td img {max-width: 250px}

#foundCandidatesForExport * {vertical-align: middle}

.eventSearchForm .filter_form .btn {margin: 0}
.eventSearchForm .filter_form input {width: 123px;}
.pAdmin input.date_cal {width: 70px}

.maincontainer.pAdmin .navcontainer {padding: 10px; width: 918px;}
.maincontainer.pAdmin .navcontainer li.sep {display: block; padding: 5px 0px; }

#share-profile-dialog input {width: 460px;}
#share-profile-dialog textarea {width: 460px; height: 60px;}