
@import url(main_profile.css);

/* -------------------- sio-specific ------------------------ */

#viewprofile { 
   margin: 0;
   padding: 2px 0;
}

#viewprofile .toolbar { 
    clear: both;
    text-align: right;
    padding-bottom: 2px;
}
#viewprofile .toolbar .left { 
    float: left;
    text-align: left;
    width: 30%;
}
#viewprofile .toolbar .right { 
    float: right;
    text-align: right;
    width: 65%;
}

#viewprofile h2 { 
    font-size: 12px;
    margin-bottom: 5px;
}

#viewprofile .attributeLeadtext, #viewprofile .attributeValuetext {
    display: block;
    float: left;
    padding: 2px 0;
    line-height: 16px;
}
#viewprofile .attributeLeadtext {
    margin: 0 5px 0 2px;
    width: 38%;
    word-wrap: none;
    font-weight: normal; 
}
#viewprofile .attributeValuetext {
    color: #444444;
    width: 59%;
    overflow: hidden;
    margin: 0;
    white-space: wrap;
    word-wrap: break-word;
    text-overflow: ellipsis;
}
.attributeValuetext ul {
    margin: 0 0 1px 15px;
    padding: 0;
}

#viewprofile .profilegroup {
    float: left; 
    width: 98%;
    margin: 0 10px 0 0;
    padding: 0;
}

#profilegroup_educational1, #profilegroup_subscription {
    clear: left;
}

#viewprofile .profilegroup h2 { 
    font-weight: bold;
    padding: 4px 0 2px 0;
    margin: 0 0 2px 0;
    border-bottom: 2px solid #E6E868;
}
#viewprofile .profilegroup div.attribute { 
    margin: 2px 0;
}

#viewprofile .profilegroups {
    margin: 0;
    padding: 10px 0 5px 0;
}

#viewprofile br.default { 
    display: none;
}

#viewprofile.bottomdottedline { 
    border-bottom: 1px dotted #bbbbbb;
}

#viewprofile .spotlight, 
#viewprofile #ownprofileview_comment,
#viewprofile #profilejobads {
    padding: 5px 2px;
    clear: both;
}

#viewprofile .spotlight {
    background-color: #fbfbfb;
    border: 1px solid #E6E868;
    margin-right: 10px;
}
#viewprofile #spotlightStatus {
    padding: 5px 2px 1px 2px;
    clear: both;
}
#viewprofile #ownprofileview_comment {
    font-style: italic;
}

#viewprofile h3.highlight {
    margin: 2px 0;
}
#viewprofile .spotlight #profileimage { 
    float: left;
    width: 100px;
    margin-right: 10px;
}
#viewprofile .spotlight #description { 
    margin-left: 110px;
    min-height: 110px;
}
#viewprofile .spotlight #profiletags {
    border-top: 1px dotted #bbbbbb;
    border-bottom: 1px dotted #bbbbbb;
    margin: 2px 0;
}

#disclaimermail p {
    width: 95%;
    margin: 10px 0;
}
#disclaimermail div.group {
    display: block;
    width: 95%;
    clear: left;
    margin: 5px 0;
}
#disclaimermail label {
	clear: both;
	display: block;
	font-weight: bold;
    margin: 5px 0 3px 0;
}
#disclaimermail #emailBody {
    margin: 20px 0;
    border-top: 1px solid #666666;
}
#disclaimermail #buttons {
    display: block;
	clear: both;
    margin: 10px 0;
}


/* edit profile inputs */
.formElementClass_dateYearDropdown,.formElementClass_date {
    font-size: 11px;
}

.formElementClass_text, 
.formElementClass_dropdown, 
.formElementClass_text_email, 
.formElementClass_text_url,
.formElementClass_textarea,
.searchElementClass_select, 
.searchElementClass_date_yearDropdown {
    width: 295px;
    font-size: 11px;
}

.formElementClass_multifile {
    width: 250px;
}
.formElementClass_textarea {
    height: 70px; 
}

.searchElementClass_text{
    width: 85px;
    font-size: 11px;
}
.searchElementClass_select_wildcard{
    width: 100px;
    font-size: 11px;
}
.searchElementClass_wildcard{
    width: 95px;
    font-size: 11px;
}


#registeruser .formElementClass_text, 
#registeruser .formElementClass_dropdown, 
#registeruser .formElementClass_text_email, 
#registeruser .formElementClass_text_url,
#registeruser .formElementClass_textarea {
    width: 250px;
}
#registeruser .mandatoryStyle {
    margin-right: 15px;
}

#editprofile #profile-tags .taghandle {
    font-size: 12px;
}
#editprofile h1 {
    display: none;
}
#editprofile label {
    margin: 4px 0 1px 0;
    color: #666666;
}
#editprofile fieldset{
    border: 1px solid #efefef; 
    display: block;
    clear: both;
}
#editprofile fieldset legend{
    font-weight: bold;
    color: #333333;
}
#editprofile fieldset#header1 {
    clear: left;
}
#editprofile fieldset#header2 {
    display: block;
    clear: right;
}
#editprofile fieldset div.group, #editprofile fieldset#header1, #editprofile fieldset#header2 {
    border: none;
    float: left;
    padding: 0;
}
#editprofile fieldset#header1, #editprofile fieldset#header2 {
    width: 345px;
}

#editprofile fieldset div.group {
    width: 335px;
    margin: 0 5px 0 0;
}

#editprofile .evenGroup {
    clear: left;
}
#editprofile .oddGroup {
}

#editprofile #attributeBlock_epdprofaddress, 
#editprofile #attributeBlock_epdprofpostalcode, 
#editprofile #attributeBlock_homepostaladdress,
#editprofile #attributeBlock_epdpersonalpostalcode,
#editprofile #attributeBlock_epdprofcompbusinessdescr,
#editprofile #attributeBlock_epdprofcompworkopportunities,
#editprofile #attributeBlock_epdprofcompworkentrypoints,
#editprofile #attributeBlock_epdprofcompworkadvice,
#editprofile #attributeBlock_epdprofcompworkapplication,
#editprofile #attributeBlock_epdprofhiringcriteria {
    width: 100%;
}

#editprofile #fieldset_prof_contact_for_students div.mandatoryStyle,
#editprofile #fieldset_prof_contact_for_sio div.mandatoryStyle,
#editprofile #attributeBlock_epdprofcompbusinessdescr label.attributename,
#editprofile #attributeBlock_epdprofcompworkopportunities label.attributename,
#editprofile #attributeBlock_epdprofcompworkentrypoints label.attributename,
#editprofile #attributeBlock_epdprofcompworkadvice label.attributename,
#editprofile #attributeBlock_epdprofcompworkapplication label.attributename,
#editprofile #attributeBlock_epdprofhiringcriteria label.attributename,
#profilegroup_prof_career_view span.attributeLeadtext,
#profilegroup_epdprofcompbusinessdescr span.attributeLeadtext,
#profilegroup_epdprofcompworkopportunities span.attributeLeadtext,
#profilegroup_epdprofcompworkentrypoints span.attributeLeadtext,
#profilegroup_epdprofcompworkadvice span.attributeLeadtext,
#profilegroup_epdprofcompworkapplication span.attributeLeadtext,
#attributeBlock_epdprofhiringcriteria span.attributeLeadtext {
    display: none;
}

#profilegroup_prof_career_view span.attributeValuetext,
#profilegroup_epdprofcompbusinessdescr span.attributeValuetext,
#profilegroup_epdprofcompworkopportunities span.attributeValuetext,
#profilegroup_epdprofcompworkentrypoints span.attributeValuetext,
#profilegroup_epdprofcompworkadvice span.attributeValuetext,
#profilegroup_epdprofcompworkapplication span.attributeValuetext,
#attributeBlock_epdprofhiringcriteria span.attributeValuetext {
    width: 99%;
}

#editor-area textarea {
    width: 550px;
    height: 180px;
}

#editprofile div.htmleditor { 
    margin: 1px;
    padding: 0; 
}


#editprofile #formElement_givenname, #editprofile #formElement_sn, 
#editprofile #formElement_mail, #editprofile #formElement_epdprofcontactmail,  
#fieldset_professional #formElement_epdprofcompanyname {
    border-right: 2px solid red;
}
#editprofile .aciExplanation {
    margin: 5px 0 0 0;
    padding: 0;
}
#editprofile .aciRestriction {
    margin: 0 10px 0 0;
    padding: 0;
}

#editprofile .attrgroupdesc_before, #editprofile #careersteps-wrapper .explanation {
    font-size: 12px;
}

div.yui-navset-top {
    border: none;
    margin: 0;
    padding: 0 !important;
    display: none;
}
ul.yui-nav {
    padding: 0;
}
ul.yui-nav li {
    margin-left: 3px;
    padding: 2px 4px;
}

