/* USED IN job-detail-view.php, admin/applicant-summary.php */
/********** Basic Tag Styles **********/
img {border: none;}

a {
    color: #009FDA; /*simplyblue*/
    text-decoration: underline;
    cursor: pointer;
}
a:hover {color: #006699;}

/* ***** SHADOWS ***** */
.shadow {margin: 0px -10px -10px 0px;}

.shadow-bg, .shadow-content {position: relative;}

/* ie causes error in IE
* html .shadow-bg {
    margin: 4px 6px 6px 4px;
    background-image: url("../images/maskbg.png") !important;
}

* html .shadow-content {
    top: -4px;
    left: -4px;
} */

/* non-ie */
.shadow:before, .shadow:after {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
}
.shadow:before {
    margin: 0px 0px 0px auto;
    /* background: url("../images/maskbg.png") no-repeat top right; */
}
.shadow:after {
    margin: -10px 0px 0px 0px;
    /* background: url("../images/maskbg.png") no-repeat bottom left; */
}
.shadow, .shadow-bg {
    margin: 0px 0px 0px 10px;
    background-image: url("../images/maskbg.png") !important;
}
.shadow, .shadow-bg, .shadow-content {
    top: -10px;
    left: -10px;
}

/* ***** CLOSE ***** */
.popup .close, .menu .close {
    text-align: right;
    font-size: 11px;
    line-height: 100%;
    font-weight: normal;
}
.popup .close a, .menu .close a {text-decoration: none;}

/* ***** MENUS ***** */
/* ***** POPUPS ***** */
.popup {
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    visibility: hidden;
}
.popup.show {
    display: block;
    visibility: visible;
}
.popup .popup-content {
    border: 1px solid #009FDA; /*simplyblue*/
    background-color: #fff;
    color: #666; /*mediumgray*/
}
.popup .title {
    height: 1%; /*IE*/
    padding-left: 8px;
    background-color: #CAEFFE;
}
.popup .title .close {
    float: right;
    padding: 4px;
}
.popup .title h4 {
    margin: 0px;
    padding: 8px 0px;
    font-size: 12px;
    line-height: 125%;
}
.popup .body, .popup .body-msg {padding: 8px;}
.popup .body-msg .form, .popup .body-msg .data, .popup .body .msg {
    display: none;
    visibility: hidden;
}
.popup h5 {
    margin: 2px 0px;
    font-size: 12px;
    line-height: 120%;
}
.popup h6, .popup p, .popup ul, .popup dl {
    margin: 0px;
    padding: 0px;
    font-size: 11px;
    line-height: 140%;
}
.popup .label, .popup .error {
    font-size: 11px;
    line-height: 140%;
    font-weight: bold;
}
.popup input.text {
    margin-top: 2px;
    margin-bottom: 8px;
}
.popup input.button {
    font-size: 12px;
    width:50px;
}
.popup .buttons {
    margin-top: 10px;
}

/* -------------- send to friend */
#p_sendfriend {width: 265px;}
#p_sendfriend .noerror {
    display: none;
    visibility: hidden;
}
#p_sendfriend .error {
    color:#FF0000;
    display: block;
    visibility: visible;
}

/* -------------- save search as */
#p_savesearch {width: 250px;}

/* -------------- company info */
#p_companyinfo {width: 300px;}
#p_companyinfo h5, #p_companyinfo h6 {text-transform: none;}
#p_companyinfo .data ul {margin-bottom: 10px;}
#p_companyinfo .data p {margin: 10px 0px;}
#p_companyinfo .data dt {font-weight: bold;}
#p_companyinfo .data dd {margin: -14px 0px 0px 140px;}

/* ***** Z-INDEX ***** */
#bluebar { z-index: 1;  }
.menu    { z-index: 10; }
.popup   { z-index: 10; }