body {
    background:#FFFFFF;
    margin:0px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:12px;
    color:#58585a;
}

.main{
    width:995px;
    margin-left:auto;
    margin-right:auto;
}

textarea, input {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:12px;
}

.jobmatchLogo{
    background-image: url('../img/layout/logo_jobmatch.gif');
    height:53px;
    width:251px;
    cursor:pointer;
}

.homePageLink{
    background-image: url('../img/layout/home.gif');
    height:18px;
    width:17px;
    float:right;
}

.helpLink{
    background-image: url('../img/layout/help.gif');
    height:19px;
    width:18px;
    float:right;
}

/*log_area*/
.logArea, .logAreaLeft, .logAreaRight, .recommendBut, .searchArea{
    padding:0px;
    margin:0px;
}

.logArea, .logBtn, .searchArea, .greenLinkButton, .tradeBtn, .linkButton, .whiteThickButton{
    text-decoration:none;   
}



a.linkButton:link, a.linkButton:visited, a.linkButton:hover, a.linkButton:active{
    text-decoration:none; 
} 

.logAreaLeft{
    background: url('../img/layout/log_top_left.gif');
    padding-left:7px; 
    float:left;
}

.logAreaRight{
    padding-right:7px;
    background: url('../img/layout/log_top_right.gif'); 
    background-position:right 0px; 
}

.logAreaLeft, .logAreaRight, .logAreaMiddle{
    display:inline-block; 
    background-repeat:no-repeat;
}

.logAreaMiddle{
    background:url('../img/layout/log_top_middle.gif'); 
    background-repeat:repeat-x; 
    border:0px; 
    height:26px; 
    line-height:2.0;
    font-weight:bold;
    width:213px;
    color:#58585a;
}

/*log_area_bottom*/
.logBottom, .logBottomLeft, .logBottomRight, .logBottomMiddle{
    padding:0px;
    margin:0px;
}

.logBottomLeft{
    background: url('../img/layout/log_bottom_left.gif');
    padding-left:7px; 
    float:left;
}

.logBottomRight{
    padding-right:7px;
    background: url('../img/layout/log_bottom_right.gif'); 
    background-position:right 0px; 
}

.logBottomLeft, .logBottomRight, .logBottomMiddle{
    display:inline-block; 
    background-repeat:no-repeat;
}

.logBottomMiddle{
    background:url('../img/layout/log_bottom_middle.gif'); 
    background-repeat:repeat-x; 
    border:0px; 
    height:11px; 
    width:216px;
}

 /*log */
.logBtn, .logBtnLeft, .logBtnRight, .logBtnMiddle,
.submitBtn, .submitBtnLeft, .submitBtnRight, .submitBtnMiddle,
.searchBtnLeft, .searchBtnRight, .searchBtnMiddle{
    padding:0px;
    margin:0px;
}

/*.logBtn{*/
/*    text-decoration:none;   */
/*}*/

.logBtnLeft, .submitBtnLeft{
    background: url('../img/layout/log_left_btn.gif');
    padding-left:23px;
    float:left;
}

.searchBtnLeft{
    background: url('../img/layout/search_left_but.gif');
    padding-left:26px;
    float:left;
}

.logoutBtnLeft{
    background: url('../img/layout/logout_bottom_left.gif');
    padding-left:23px;
    float:left;
}

.logBtnRight, .submitBtnRight, .searchBtnRight{
    padding-right:6px;
    background: url('../img/layout/log_right_btn.gif'); 
    background-position:right 0px; 
}

.logBtnLeft, .logBtnRight, .logBtnMiddle,
.submitBtnMiddle, .submitBtnLeft, .submitBtnRight, .searchBtnLeft, .searchBtnRight, .searchBtnMiddle{
    display:inline-block; 
    background-repeat:no-repeat;
}

.logBtnMiddle, .submitBtnMiddle, .searchBtnMiddle{
    background:url('../img/layout/log_middle_btn.gif'); 
    background-repeat:repeat-x; 
    border:0px; 
    height:24px; 
    line-height:1.8;
    font-weight:bold;
    padding-left:5px;
    padding-right:5px;
    text-align:left;
    color:#FFFFFF;
    cursor:pointer;
}

.submitBtnMiddle{
    width:auto;
}

.submitBtnMiddle input, .searchBtnMiddle input{
    margin-top:3px;
    border: none;
    background: transparent;
    color:#ffffff ;
    font-weight:bold;
    width:auto !important;
    font-size:12px;
    font-family:Arial;
}

.greyThinBtnMiddle input, .greyThinBtnMiddle button{
    margin:0px;
    /*margin-top:-3px;*/
    border: none;
    background: transparent;
    color:#58585a;
    font-weight:bold;
    width:auto !important;
    font-size:11px;
    font-family:Arial;
    padding:0px;
    /*height:14px !important;*/
}

.brownThickBtnMiddle input, .brownThickBtnMiddle button {
    margin:0px;
    margin-top:3px;
    border: none;
    background: transparent;
    color:#58585a;
    font-weight:bold;
    width:auto !important;
    font-size:11px;
    padding:0px;
    height:14px !important;
    line-height:1.7;
}

.greenLinkButtonMiddle input, .greenLinkButtonMiddle button {
    margin:0px;
    margin-top:3px;
    border: none;
    background: transparent;
    color:#ffffff;
    font-weight:bold;
    width:auto !important;
    font-size:11px;
    padding:0px;
    height:14px !important;
}

/* border*/
.border, .borderLeft, .borderRight, .borderMiddle{
    padding:0px;
    margin:0px;
}

.borderLeft{
    background: url('../img/layout/border_left_2.gif');
    padding-left:4px; 
    /*cursor:pointer;*/
    float:left;
}

.borderRight{
    padding-right:4px;
    background: url('../img/layout/border_right_2.gif'); 
    background-position:right 0px; 
}

.borderLeft, .borderRight, .borderMiddle{
    display:inline-block; 
    background-repeat:no-repeat;
}

.borderMiddle{
    background:url('../img/layout/border_middle_2.gif'); 
    background-repeat:repeat-x; 
    border:0px; 
    height:40px; 
    width:219px;
    cursor:pointer;
}

/*.borderLeftThin{*/
/*    background: url('../img/layout/border_left_thin.gif');*/
/*    padding-left:4px; */
/*    float:left;*/
/*}*/
/**/
/*.borderRightThin{*/
/*    padding-right:4px;*/
/*    background: url('../img/layout/border_right_thin.gif'); */
/*    background-position:right 0px; */
/*}*/
/**/
/*.borderLeftThin, .borderRightThin, .borderMiddleThin{*/
/*    display:inline-block; */
/*    background-repeat:no-repeat;*/
/*}*/
/**/
/*.borderMiddleThin{*/
/*    background:url('../img/layout/border_middle_thin.gif'); */
/*    background-repeat:repeat-x; */
/*    border:0px; */
/*    height:57px;  */
/*    width:219px;*/
/*    cursor:pointer;*/
/*}*/
/* grey thick button */

.greyThickBtn, .greyThickBtnLeft, .greyThickBtnRight, .greyThickBtnMiddle{
    padding:0px;
    margin:0px;
}
/**/

.greyThickBtnLeft{
    background: url('../img/layout/grey_btn_left.gif');
    padding-left:5px; 
    cursor:pointer;
    float:left;
}

.greyThickBtnRight{
    padding-right:43px;
    background: url('../img/layout/grey_btn_right.gif');
    background-position:right 0px; 
}

.greyThickBtnLeft, .greyThickBtnRight, .greyThickBtnMiddle{
    display:inline-block; 
    background-repeat:no-repeat;
}
.greyThickBtnMiddle{
    background:url('../img/layout/grey_btn_middle.gif'); 
    background-repeat:repeat-x; 
    border:0px; 
    height:57px; 
    line-height:3.8;
    font-weight:bold;
    width:179px;
    text-align:center;
    color:#FFFFFF;
}

/* */
.greenLinkButton, .linkButton, .whiteThickButton,
.searchAdvancedBtnLeft, .searchAdvancedBtnRight, .searchAdvancedBtnMiddle{
    padding:0px;
    margin:0px;
}

.greenLinkButtonLeft{
    background: url('../img/layout/green_left.gif');
    padding-left:6px; 
    float:left;
}

.greenLinkButtonRight{
    padding-right:7px;
    background: url('../img/layout/green_right.gif');
    background-position:right 0px; 
}

.greenLinkButtonLeft, .greenLinkButtonRight, .greenLinkButtonMiddle, .whiteThickButtonLeft, .whiteThinButtonMiddle,.whiteThickButtonRight{
    display:inline-block; 
    background-repeat:no-repeat;
}
.greenLinkButtonMiddle{
    background:url('../img/layout/green_middle.gif'); 
    background-repeat:repeat-x; 
    border:0px; 
    height:33px; 
    line-height:2.4;
    font-weight:bold;
    width:258px;
    text-align:center;
    color:#FFFFFF;
    cursor:pointer;
}

.greenLinkButtonMiddle{
    width:auto;
}

/* apply */

.greenApplyButtonLeft{
    background: url('../img/layout/green_medium_left_apply.gif');
    padding-left:31px; 
    float:left;
}

.greenApplyButtonRight{
    padding-right:7px;
    background: url('../img/layout/green_medium_right.gif');
    background-position:right 0px; 
}

.greenApplyButtonLeft, .greenApplyButtonRight, .greenApplyButtonMiddle {
    display:inline-block; 
    background-repeat:no-repeat;
}
.greenApplyButtonMiddle{
    background:url('../img/layout/green_medium_middle.gif'); 
    background-repeat:repeat-x; 
    border:0px; 
    height:42px; 
    line-height:2.4;
    font-weight:bold;
    width:auto;
    text-align:center;
    color:#FFFFFF;
}

/*****/

.searchAdvancedBtnLeft{
    background: url('../img/layout/search_btn_left.gif');
    padding-left:4px; 
    float:left;
}

.searchAdvancedBtnRight{
    padding-right:5px;
    background: url('../img/layout/search_btn_right.gif');
    background-position:right 0px; 
}

.searchAdvancedBtnLeft, .searchAdvancedBtnRight, .searchAdvancedBtnMiddle{
    display:inline-block; 
    background-repeat:no-repeat;
}
.searchAdvancedBtnMiddle{
    background:url('../img/layout/search_btn_middle.gif'); 
    background-repeat:repeat-x; 
    border:0px; 
    height:28px; 
    font-size:11px;
    font-weight:bold;
    width:auto;
    padding-left:2px;
    padding-right:2px;
    text-align:center;
    color:#57575a;
    cursor:pointer;
}

/**/
.whiteThickButtonLeft{
    background: url('../img/layout/white_thick_left.gif');
    padding-left:5px; 
    float:left;
}
.whiteThickButtonRight{
    padding-right:45px;
    background: url('../img/layout/white_thick_right.gif');
    background-position:right 0px;
    cursor:pointer;
}
.whiteThickButtonLeft, .whiteThickButtonMiddle,.whiteThickButtonRight{
    display:inline-block; 
    background-repeat:no-repeat;
}
.whiteThickButtonMiddle{
    background:url('../img/layout/white_thick_middle.gif'); 
    background-repeat:repeat-x; 
    border:0px; 
    height:32px; 
    line-height:2.4;
    font-weight:bold;
    width:175px;
    text-align:center;
    color:#57575a;
    cursor:pointer;
}

/* trade */
.tradeBtn, .tradeBtnLeft, .tradeBtnRight, .tradeBtnMiddle{
    padding:0px;
    margin:0px;
}

.tradeBtnLeft{
    background: url('../img/layout/trade_btn_left.gif');
    padding-left:5px; 
    float:left;
}

.tradeBtnRight{
    padding-right:5px;
    background: url('../img/layout/trade_btn_right.gif');
    background-position:right 0px; 
}

.tradeBtnLeft, .tradeBtnRight, .tradeBtnMiddle{
    display:inline-block; 
    background-repeat:no-repeat;
}
.tradeBtnMiddle{
    background:url('../img/layout/trade_btn_middle.gif'); 
    background-repeat:repeat-x; 
    border:0px; 
    height:26px; 
    line-height:2.0;
    font-weight:bold;
    width:745px;
    color:#58585a;
}

/* footer*/

.footer, .footerLeft, .footerRight, .footerMiddle{
    padding:0px;
    margin:0px;
}

.footerLeft{
    background: url('../img/layout/footer_left.gif');
    padding-left:5px; 
    float:left;
}

.footerRight{
    /*padding-right:104px;*/
    background: url('../img/layout/footer_right1.gif');
    background-position:right 0px; 
}

.footerLeft, .footerRight, .footerMiddle{
    display:inline-block; 
    background-repeat:no-repeat;
}
.footerMiddle{
    background:url('../img/layout/footer_middle.gif'); 
    background-repeat:repeat-x; 
    border:0px; 
    height:36px; 
    line-height:3.3;
    font-weight:bold;
    width:998px;
    color:#58585a;
}

.iframeLeft, .widgetLeft{
    background: url('../img/layout/iframe_left.png');
    width:236px;
    height:41px;
}

.widgetLeft{
    background: url('../img/layout/widget_footer.png');
    width:72px;
    height:20px;
}

.iframeRight, .widgetRight{
    width:5px;
    height:41px;
    background: url('../img/layout/iframe_right.png');
}

.iframeMiddle, .widgetMiddle{
    background:url('../img/layout/iframe_middle.gif'); 
    background-repeat:repeat-x; 
    border:0px; 
    height:41px;
}

.widgetRight, .widgetMiddle {
    height:20px;
}
.widgetMiddle {
    background:url('../img/layout/widget_middle.png'); 
}
.widgetRight {
    background:url('../img/layout/widget_right.png'); 
}

/* */

.link, .adminLink, .mainLink, .whiteLink, .lastArticles li a, .tradeList li a{
   text-decoration:none;
   color:#58585a;
   font-size:11px;  
}

.lastArticles li a, .tradeList li a{
    font-size:12px;
}
.whiteLink{
   color:#ffffff;
   font-size:12px;  
}

.whiteBoldLink{
   color:#ffffff;
   font-size:12px;
   font-weight:bold;
   margin-left:7px;
   line-height:2.4;
   text-decoration:none;
}
.adminLink{
   color:#007700;
   font-weight:normal;
}

.mainLink{
    float:right;
    font-weight:bold;
    margin-left:0px;
    margin-top:3px;
    cursor:pointer;
}

.liBottom{
    padding-bottom:10px;
}


label{
    font-size:12px;
}

.smallWindow{
    font-size:1px;
    overflow:hidden;
    zoom:1; 
}

p{
    padding:0px;
    margin:0px;
    margin-top:3px;
}

/*table*/

.borderWhite{
    border-left: 1px solid #ffffff;    
}
.borderGreyLeft{
   border-left: 1px solid #c0c0c0;
}
.borderGreyRight{
   border-right: 1px solid #c0c0c0;
}
.borderGreyBottom{
   border-bottom: 1px solid #c0c0c0;
   font-size:1px;
}
.borderGreyTop{
    border-top:1px solid #c0c0c0;
}
.bgTableTitle{
    background:url('../img/layout/table_top_middle.gif');
    background-repeat:repeat-x;
    height:28px;
    background-position:0px -1px;
    background-color:white;
}
.bgTableTitleLeft{
    background:url('../img/layout/table_top_left.gif');
    background-repeat:no-repeat;
    height:28px;
    font-size:1px;
    width:6px;
    background-position:left -1px;
}
.tableBottomLeft{
    background: url('../img/layout/border_bottom_left.gif');
    background-repeat:no-repeat;
    height:3px; 
    width:6px;
    font-size:1px;
    background-position:left -1px;
}
.tableBottomRight{
    background: url('../img/layout/border_bottom_right.gif'); 
    background-repeat:no-repeat;
    height:3px; 
    width:6px;
    font-size:1px;
    background-position:right -1px;
}
.tableBottomMiddle{
    background: url('../img/layout/border_form_bottom_middle.gif'); 
    background-repeat:repeat-x;
    height:3px; 
    background-position:0px -1px;
}
.tableTopLeft{
    background: url('../img/layout/border_form_top_left6.gif');
    width:6px; 
    background-repeat:no-repeat;
}

.tableTopRight{
    width:6px;
    background: url('../img/layout/border_form_top_right6.gif'); 
    background-repeat:no-repeat;
}
.tableTopMiddle{
    background-image:url('../img/layout/border_form_top_middle.gif'); 
    background-repeat:repeat-x;  
    height:33px;

}

.bgTableTitleLeft2{
    background:url('../img/layout/table_top_left2p.gif');
    background-repeat:no-repeat;
    height:1px;
    width:2px;
    font-size:1px;
    background-position:right bottom;
}

.bgTableTitleRight{
    background:url('../img/layout/table_top_right.gif');
    height:28px;
    width:6px;
    background-repeat:no-repeat;
    background-position:right -1px;
}

.bgTableTitleRight2{
    background:url('../img/layout/table_top_right2p.gif');
    background-repeat:no-repeat;
    height:1px;
    width:2px;
    font-size:1px;
    background-position:left bottom;
}

.bgTableBottom{
    background:url('../img/layout/table_bottom_middle1.gif');
    background-repeat:repeat-x;
    height:7px;
    font-size:0px;
    background-position:0px 0px;
}
.bgTableBottomLeft{
    background:url('../img/layout/table_bottom_left1.gif');
    height:7px;
    width:6px;
    background-repeat:no-repeat;
    background-position:left -2px;
}

.bgTableBottomLeft2{
    background:url('../img/layout/table_bottom2p.gif');
    background-repeat:no-repeat;
    height:1px;
    width:2px;
    background-position:right 0px;
}

.bgTableBottomRight{
    background:url('../img/layout/table_bottom_right1.gif');
    height:7px;
    width:6px;
    background-repeat:no-repeat;
    background-position:right -2px;
}

.bgTableBottomRight2{
    background:url('../img/layout/table_bottom_right2p.gif');
    background-repeat:no-repeat;
    height:1px;
    width:2px;
    background-position:left 0px;
}
/* */
.loginPanel{
    font-size:12px;
    /*padding-top:18px;*/
}
input{
    /*margin-left:5px;*/
    border:1px solid #cfcfcf;
    height:16px;
    font-size:12px;
}

.loginPanel label{
    width:50px;
    display:inline-block;
    text-align:right;
}

.loginPanel input{
    width:146px;
    float:none;
}

.loginPanel #submit{
    width:auto;
    background-color:transparent;
    padding:0px;
    margin:0px;
    padding-top:2px;
    border:none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color:#ffffff;
    font-weight:bold;
    font-size:12px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

/*candidate button*/
.candidateBtn, .candidateBtnLeft, .candidateBtnRight, .candidateBtnMiddle{
    padding:0px;
    margin:0px;
}

.candidateBtnLeft, .candidateBtnRight, .candidateBtnMiddle{
    display:inline-block; 
}

.candidateBtn{
    text-decoration:none;  
}

.candidateBtnLeft{
    background: url('../img/layout/candidate_btn_left.gif');
    background-repeat:no-repeat;
    padding-left:5px; 
    cursor:pointer;
    float:left;
}

.candidateBtnRight{
    padding-right:6px;
    background: url('../img/layout/candidate_btn_right.gif'); 
    background-position:right 0px; 
}

.candidateBtnMiddle{
    background:url('../img/layout/candidate_btn_middle.gif'); 
    background-repeat:repeat-x; 
    border:0px; 
    height:46px; 
    line-height:2.8;
    font-weight:bold;
/*    padding-top:5px;
    padding-right:5px;*/
    width:101px;
    text-align:center;
    color:#FFFFFF;
}

/*employer button*/
.employerBtn, .employerBtnLeft, .employerBtnRight, .employerBtnMiddle{
    padding:0px;
    margin:0px;
}

.employerBtnLeft, .employerBtnRight, .employerBtnMiddle{
    display:inline-block; 
    background-repeat:no-repeat;
}

.employerBtn{
    text-decoration:none;   
}

.employerBtnLeft{
    background: url('../img/layout/employer_btn_left.gif');
    background-repeat:no-repeat;
    padding-left:5px; 
    cursor:pointer;
    float:left;
}

.employerBtnRight{
    padding-right:7px;
    background: url('../img/layout/employer_btn_right.gif');
    background-repeat:no-repeat;
    background-position:right 0px; 
}

.employerBtnMiddle{
    background:url('../img/layout/employer_btn_middle.gif'); 
    background-repeat:repeat-x; 
    border:0px; 
    height:46px; 
    line-height:2.8;
    font-weight:bold;
    width:100px;
    text-align:center;
    color:#FFFFFF;
}

.commonAreaMiddle{
    background:url('../img/layout/log_top_middle.gif'); 
    background-repeat:repeat-x; 
    border:0px; 
    height:26px; 
    line-height:2.0;
    font-weight:bold;
    width:740px;
    color:#58585a;
    display:inline-block; 
}

.commonBottomMiddle{
    background:url('../img/layout/log_bottom_middle.gif'); 
    background-repeat:repeat-x; 
    border:0px; 
    height:7px; 
    width:743px;
    display:inline-block; 
}

.bgTableBottomLeft2, .borderGreyTop, .bgTableBottomRight2{
    font-size:0px;
}

input{
    /*margin-left:5px;*/
    border:1px solid #cfcfcf;
    width:90%;
    float:left;
}

.commonInput{
    float:left;
    margin-left:10px;
    margin-top:10px;
}

.commonLabel{
    width:135px;
    text-align:right;
    padding:5px;
    /*float:left;*/
}

.commonValue{
    width:130px;
    text-align:left;
    padding:5px;
    float:left;
}

.longLabel{
    width:180px;
    text-align:right;
    padding:5px;
    float:left;
}

.searchLabel{
    width:190px;
    text-align:right;
    padding:5px;
    float:left;
}

.searchElem{
    width:200px;
    text-align:left;
    padding:2px;
    float:left;
}
.gratuityLabel{
    width:205px;
    text-align:right;
    padding:5px;
    float:left;
}

.longValue{
    width:480px;
    text-align:left;
    padding:5px;
    float:left;
}

.longElem{
    width:400px;
    text-align:left;
    padding:2px;
    float:left;
}

.commonLabelProf, .commonValueProf{
    width:135px;
    text-align:right;
    padding:3px;
    padding-top:9px;
    float:left;
}

.commonValueProf{
    text-align:left;
    font-weight:bold;
}

.clear{
    clear:both;
}

.commonElemProf{
    width:320px;
    padding:5px;
    float:left;
}

.commonLongElemProf{
    width:540px;
    padding:5px;
    float:left;
}

.commonShortLabel{
    width:100px;
    text-align:right;
    padding:5px;
    float:left;
}

.commonShortValue{
    width:200px;
    text-align:left;
    padding:5px;
    float:left;
}

.emailLabel{
    width:60px;
    text-align:right;
    padding:5px;
    float:left;
}

.emailElem{
    width:480px;
    padding:3px;
    float:left;
}

.greenLabel{
    text-decoration:none;
    color:#809020;
    font-weight:normal;
}

.btnLabel{
    text-decoration:none;
    font-size:11px;
    padding-left:5px;
    padding-right:5px;
    text-align:center;
}

/* form top*/
.formTitle, .formTitleLeft, .formTitleRight{
    padding:0px;
    margin:0px;
}

.formTitle{
    text-decoration:none;   
}

.formTitleLeft{
    background: url('../img/layout/border_form_top_left.gif');
    padding-left:3px; 
    float:left;
}

.formTitleRight{
    padding-right:3px;
    background: url('../img/layout/border_form_top_right.gif'); 
    background-position:right 0px; 
}

.formTitleLeft, .formTitleRight, .formTitleMiddle{
    display:block; 
    background-repeat:no-repeat;
}

.formTitleMiddle{
    background-image:url('../img/layout/border_form_top_middle.gif'); 
    background-repeat:repeat-x; 
    border:0px; 
    height:28px; 
    line-height:2.0;
    font-weight:bold;
    width:738px;
    color:#58585a;
}

/**/
/* form bottom */
.formBottom, .formBottomLeft, .formBottomRight{
    padding:0px;
    margin:0px;
}

.formBottom{
    text-decoration:none;   
}

.formBottomLeft{
    background: url('../img/layout/border_form_bottom_left.gif');
    padding-left:3px; 
    float:left;
}

.formBottomRight{
    padding-right:3px;
    background: url('../img/layout/border_form_bottom_right.gif'); 
    background-position:right 0px; 
}

.formBottomLeft, .formBottomRight, .formBottomMiddle{
    display:inline-block; 
    background-repeat:no-repeat;
}

.formBottomMiddle{
    background:url('../img/layout/border_form_bottom_middle.gif'); 
    background-repeat:repeat-x; 
    border:0px; 
    height:3px; 
    width:752px; 
}

/* grey thin btn*/
.greyThinBtnLeft, .greyThinBtnRight, .whiteThinBtnLeft, .whiteThinBtnRight, .bigGreyThinBtnRight
, .concaveGreyThinBtnRight, bigGreyThinBtnRightInactive, .scoringIconInactive, greyThinBtnRightInactive
.concaveThinBtnRight{
    padding:0px;
    margin:0px;
}

.greyThinBtnLeft{
    background: url('../img/layout/grey_thin_left.png');
    padding-left:6px; 
    float:left;
}

.greyThinBtnLeftInactive{
    background: url('../img/layout/grey_thin_left_inactive.png') !important;
    background-repeat:no-repeat !important;
}

.forwardIcon, .deactivateIcon, .recruitIcon, .notestIcon, .rejectIcon,
.searchIcon, .editIcon, .recruitIcon, .redRecruitIcon, .cvIcon,
.addcvIcon, .talentsIcon, .trackerIcon, .sendIcon, .cvIconInactive,
.addcvIconInactive, .recruitIconInactive, .exportIcon, .exportIconInactive,
.cvGreyIcon, .matchGreyIcon, .networkGreyIcon, .forumsGreyIcon, .searchCv,
.searchCvInactive, .promotionIcon, .promotionIconInactive,
.jmPromotionIcon, .jmPromotionIconInactive{
    float:left;
    padding:0px;
    margin:0px;
    display:inline-block; 
    background-repeat:no-repeat !important;
}

.editIcon{
    background: url('../img/layout/grey_thin_left_edit.png');
    padding-left:23px;
}

.recruitIcon{
    background: url('../img/layout/arrow_grey_btn_left.png');
    padding-left:23px;    
}

.recruitIconInactive{
    background: url('../img/layout/arrow_grey_btn_left_inactive.png');
    padding-left:23px;
    background-position: 0px 1px;
}

.redRecruitIcon{
    background: url('../img/layout/arrow_red_btn_left.png');
    padding-left:23px;
    background-position:0px 1px;
}

.promotionIcon{
    background: url('../img/layout/promo_left.png');
    padding-left:43px;    
}

.promotionIconInactive{
    background: url('../img/layout/promo_left_inactive.png');
    padding-left:43px;
    background-position: 0px 1px;
}

.jmPromotionIcon{
    background: url('../img/layout/jm_promo_left.png');
    padding-left:43px;    
}

.jmPromotionIconInactive{
    background: url('../img/layout/jm_promo_left_inactive.png');
    padding-left:43px;
    background-position: 0px 1px;
}

.redRecruitIcon .btnLabel{
    color:#83010F;
}

.cvIcon, .cvIconInactive{
    background: url('../img/layout/bigcv_left.png');
    padding-left:42px;
}

.cvIconInactive{
    background: url('../img/layout/bigcv_left_inactive.png');    
}

.sendIcon{
    background: url('../img/layout/send_left.png');
    padding-left:42px;
}

.trackerIcon{
    background: url('../img/layout/tracker_left.png');
    padding-left:42px;    
}

.cvGreyIcon{
    background: url('../img/layout/cv_grey_left.png');
    padding-left:43px;
    margin-bottom:4px;
}

.matchGreyIcon{
    background: url('../img/layout/match_grey_left.png');
    padding-left:43px;
    margin-bottom:4px;
}

.networkGreyIcon{
    background: url('../img/layout/network_grey_left.png');
    padding-left:43px;
    margin-bottom:4px;
    
}

.forumsGreyIcon{
    background: url('../img/layout/forums_grey_left.png');
    padding-left:43px;    
}

.addcvIcon{
    background: url('../img/layout/addcv_left.png');
    padding-left:43px;
}

.addcvIconInactive{
    background: url('../img/layout/addcv_left_inactive.png') !important;
    background-repeat: no-repeat !important;
    padding-left:43px;
}

.searchCv{
    background: url('../img/layout/search_cv.png') !important;
    background-repeat: no-repeat !important;
    padding-left:43px;
}

.searchCvInactive{
    background: url('../img/layout/search_cv_inactive.png') !important;
    background-repeat: no-repeat !important;
    padding-left:43px;
}

.exportIcon{
    background: url('../img/layout/export.png');
    padding-left:43px;
}

.exportIconInactive{
    background: url('../img/layout/export_inactive.png') !important;
    background-repeat: no-repeat !important;
    padding-left:43px;
}

.talentsIcon{
    background: url('../img/layout/talents_left.png');
    padding-left:43px;
}

.forwardIcon{
    background: url('../img/layout/grey_thin_left_send.png');
    padding-left:23px;
}

.deactivateIcon{
    background: url('../img/layout/grey_thin_left_deactivate.png');
    padding-left:23px;
}

.recruitIcon{
    background: url('../img/layout/grey_thin_left_recruit.gif');
    padding-left:19px;
}

.notestIcon{
    background: url('../img/layout/grey_thin_left_notes.gif');
    padding-left:20px;
}

.rejectIcon{
    background: url('../img/layout/grey_thin_left_reject.gif');
    padding-left:20px;
}

.searchIcon{
    background: url('../img/layout/grey_thin_left_search.png');
    padding-left:20px;
    background-position: 1px 0px;
}

.greyThinBtnRight{
    padding-right:6px;
    background: url('../img/layout/grey_thin_right.png'); 
    background-position:right 0px; 
}

.greyThinBtnRightInactive{
    background: url('../img/layout/grey_thin_right_inactive.png') !important;
    background-repeat:no-repeat !important;
    background-position: right top !important;
}

.bigGreyThinBtnRight{
    padding-right:12px;
    background: url('../img/layout/big_right.png'); 
    background-position:right 0px; 
}

.bigGreyThinBtnRightInactive{
    background: url('../img/layout/big_right_inactive.png') !important;
    background-position: right top !important;
    background-repeat: no-repeat !important;
}

.concaveGreyThinBtnRight{
    padding-right:4px;
    background: url('../img/layout/concave_right.png'); 
    background-position:right 0px; 
}

.concaveThinBtnRight{
    padding-right:4px;
    background: url('../img/layout/concave_right_grey.png'); 
    background-position:right 0px; 
}

.slimGreyThinBtnRight{
    padding-right:6px;
    background: url('../img/layout/slim_right.png'); 
    background-position:right 0px; 
}

.slimGreyThinBtnRightInactive{
    background: url('../img/layout/slim_right_inactive.png') !important;
    background-repeat:no-repeat !important;
    background-position:right 0px !important; 
}

.greyThinBtnLeft, .greyThinBtnRight, .greyThinBtnMiddle, .bigGreyThinBtnMiddle, .bigGreyThinBtnRight,
.slimGreyThinBtnMiddle, .slimGreyThinBtnRight, .concaveGreyThinBtnMiddle, .concaveGreyThinBtnRight,
.bigGreyThinBtnMiddleInactive, .slimGreyThinBtnRightInactive, .slimGreyThinBtnMiddleInactive,
.concaveThinBtnRight, .concaveThinBtnMiddle{
    display:inline-block; 
    background-repeat:no-repeat;
}

.greyThinBtnMiddle{
    background:url('../img/layout/grey_thin_middle.png'); 
    background-repeat:repeat-x;
    border:0px; 
    height:22px; 
    line-height:2;
    font-weight:bold;
    color:#58585a;
    font-size:11px;
    font-family:Arial;
    cursor:pointer;
}

.greyThinBtnMiddleInactive{
    background:url('../img/layout/grey_thin_middle_inactive.png') !important;
    color: #bcbcbc !important;
}

.bigGreyThinBtnMiddle{
    background:url('../img/layout/big_middle.png'); 
    background-repeat:repeat-x;
    border:0px; 
    height:39px; 
    line-height:2.4;
    font-weight:bold;
    color:#58585a;
    font-size:16px;
    font-family:Arial;
    cursor:pointer;
    padding-top:0px;
}

.bigGreyThinBtnMiddleInactive{
    background:url('../img/layout/big_middle_inactive.png') !important;
    color: #bcbcbc !important;
}

.slimGreyThinBtnMiddle{
    background:url('../img/layout/slim_middle.png'); 
    background-repeat:repeat-x;
    border:0px; 
    height:22px; 
    line-height:2;
    font-weight:bold;
    color:#58585a;
    font-size:11px;
    font-family:Arial;
    cursor:pointer;
    padding-top:0px;
}

.slimGreyThinBtnMiddleInactive{
    background:url('../img/layout/slim_middle_inactive.png') !important;
    color: #bcbcbc !important;
}

.concaveGreyThinBtnMiddle{
    background:url('../img/layout/concave_middle.png'); 
    background-repeat:repeat-x;
    border:0px; 
    height:22px; 
    line-height:2;
    font-weight:bold;
    color:#58585a;
    font-size:11px;
    font-family:Arial;
    cursor:pointer;
    padding-top:0px;
}
.concaveThinBtnMiddle{
    background:url('../img/layout/concave_middle_grey.png'); 
    background-repeat:repeat-x;
    border:0px; 
    height:22px; 
    line-height:2;
    font-weight:bold;
    color:#58585a;
    font-size:11px;
    font-family:Arial;
    cursor:pointer;
    padding-top:0px;
}

/**/
/* white thin btn -scoring*/
.whiteThinBtnLeft{
    background: url('../img/layout/scoring_btn_left.png');
    padding-left:20px; 
    float:left;
}

.scoringIconInactive{
    background: url('../img/layout/scoring_btn_left_inactive.png') !important;
    padding-left:20px; 
    float:left;
    background-repeat:no-repeat !important;
}

.whiteThinBtnRight{
    padding-right:6px;
    background: url('../img/layout/scoring_btn_right.png'); 
    background-position:right 0px; 
}

.whiteThinBtnLeft, .whiteThinBtnRight, .whiteThinBtnMiddle{
    display:inline-block; 
    background-repeat:no-repeat;
}

.whiteThinBtnMiddle{
    background:url('../img/layout/scoring_btn_middle.png'); 
    background-repeat:repeat-x;
    border:0px; 
    height:22px; 
    line-height:1.9;
    font-weight:bold;
    color:#860010;
    cursor:pointer;
}
/**/
/* brown thick btn*/
.redThickBtnRight, .redThickBtnLeft, .brownThickBtnLeft, .brownThickBtnRight, .borderInsideLeft, .borderInsideRight, .borderInsideBottomLeft, .borderInsideBottomRight, .brownThinBtnLeft, .brownThinBtnRight, .greenThinBtnLeft, .greenThinBtnRight{
    padding:0px;
    margin:0px;
}

.brownThickBtnLeft{
    background: url('../img/layout/brown_thick_left.gif');
    padding-left:7px; 
    float:left;
}

.redThickBtnLeft{
    background: url('../img/layout/red_thick_left.png');
    background-repeat:no-repeat;
    padding-left:7px; 
    float:left;
}

.brownThickBtnRight{
    padding-right:7px;
    background: url('../img/layout/brown_thick_right.gif'); 
    background-position:right 0px; 
}

.redThickBtnRight{
    padding-right:7px;
    background: url('../img/layout/red_thick_right.png');
    background-repeat:no-repeat;
    background-position:right 0px; 
}

.brownThickBtnLeft, .brownThickBtnRight, .brownThickBtnMiddle, .redThickBtnMiddle, .redThickBtnLeft, .redThickBtnRight{
    display:inline-block; 
    background-repeat:no-repeat;
}

.brownThickBtnMiddle{
    background:url('../img/layout/brown_thick_middle.gif'); 
    background-repeat:repeat-x;
    border:0px; 
    height:30px; 
    line-height:1.9;
    font-size:14px;
    padding-left:10px;
    padding-right:12px;
    font-weight:bold;
    color:#ffffff;
    cursor:pointer;
}
.redThickBtnMiddle{
    background:url('../img/layout/red_thick_middle.png'); 
    background-repeat:repeat-x;
    border:0px; 
    height:30px; 
    line-height:1.9;
    font-size:14px;
    padding-left:10px;
    padding-right:12px;
    font-weight:bold;
    color:#ffffff;
    cursor:pointer;
}
/**/

.borderInsideLeft{
    background: url('../img/layout/border_inside_top_left.gif');
    padding-left:4px; 
    float:left;
}

.borderInsideRight{
    padding-right:4px;
    background: url('../img/layout/border_inside_top_right.gif'); 
    background-position:right 0px; 
}

.borderInsideLeft, .borderInsideRight, .borderInsideMiddle{
    display:block; 
    background-repeat:no-repeat;
}

.borderInsideMiddle{
    background-image:url('../img/layout/border_inside_top_middle.gif'); 
    background-repeat:repeat-x; 
    border:0px; 
    height:4px; 
    width:738px;

}
/**/

.borderInsideBottomLeft{
    background: url('../img/layout/border_inside_bottom_left.gif');
    padding-left:4px; 
    float:left;
}

.borderInsideBottomRight{
    padding-right:4px;
    background: url('../img/layout/border_inside_bottom_right.gif'); 
    background-position:right 0px; 
}

.borderInsideBottomLeft, .borderInsideBottomRight, .borderInsideBottomMiddle{
    display:block; 
    background-repeat:no-repeat;
}

.borderInsideBottomMiddle{
    background-image:url('../img/layout/border_inside_bottom_middle.gif'); 
    background-repeat:repeat-x; 
    border:0px; 
    height:4px; 
    width:737px;

}
/**/
.brownThinBtnLeft{
    background: url('../img/layout/brown_thin_left.gif');
    padding-left:5px; 
    float:left;
}

.brownThinBtnRight{
    padding-right:5px;
    background: url('../img/layout/brown_thin_right.gif'); 
    background-position:right 0px; 
}

.brownThinBtnLeft, .brownThinBtnRight, .brownThinBtnMiddle{
    display:inline-block; 
    background-repeat:no-repeat;
}

.brownThinBtnMiddle input, .brownThinBtnMiddle button{
    background:url('../img/layout/brown_thin_middle.gif'); 
    background-repeat:repeat-x;
    border:0px; 
    height:20px; 
    line-height:1.8;
    font-size:11px;
    font-weight:bold;
    color:#ffffff;
    width:auto;
}

.brownThinBtnMiddle{
    background:url('../img/layout/brown_thin_middle.gif'); 
    background-repeat:repeat-x;
    border:0px; 
    height:23px; 
    line-height:1.8;
    font-size:11px;
    padding-left:4px;
    padding-right:4px;
    font-weight:bold;
    color:#ffffff;
    cursor:pointer;
}

/**/

.greenThinBtnLeft{
    background: url('../img/layout/but_left.gif');
    padding-left:5px; 
    float:left;
}

.greenThinBtnRight{
    padding-right:5px;
    background: url('../img/layout/but_right.gif'); 
    background-position:right 0px; 
}

.greenThinBtnLeft, .greenThinBtnRight, .greenThinBtnMiddle{
    display:inline-block; 
    background-repeat:no-repeat;
}

.greenThinBtnMiddle input, .greenThinBtnMiddle button{
    background:url('../img/layout/but_middle.gif'); 
    background-repeat:repeat-x;
    border:0px; 
    height:23px; 
    line-height:1.8;
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
    width:auto;
}

.greenThinBtnMiddle{
    background:url('../img/layout/but_middle.gif'); 
    background-repeat:repeat-x;
    border:0px; 
    height:26px; 
    line-height:1.8;
    font-size:12px;
    padding-left:4px;
    padding-right:4px;
    font-weight:bold;
    color:#ffffff;
    cursor:pointer;
}

/**/

ul {
    padding:0px;
    margin:0px;
}

.helpBtn{
    background-image: url('../img/layout/help_btn.png');
    width:20px;
    height:20px;
    cursor:pointer;
}
.helpLabel{
    float:left;
    font-size:12px;
    padding-top:3px;
    margin-left:6px;
    cursor:pointer;
}

.titleArea {
    clear:both;
    background-color:#f0f0f0;
    height:28px;
}

.titleLabel {
    font-size:12px;
    font-weight:bold;
    padding-top:7px;
    padding-left:10px;
}

.dataBlock{
    padding:5px;
    padding-bottom:10px;
    overflow:hidden;

}

.formUl li{
 padding-bottom: 10px;
 list-style-type:none;
}

.formUlRO li{
 padding-bottom: 10px;
 list-style-type:none;
 line-height:16px !important;
 padding-bottom: 15px;
}

.formLabelUl li{
 padding-bottom: 15px;
 list-style-type:none;
 line-height:16px;
}

.errors{
    color:#ff0000;
    padding-top:2px;
}

.description{
    padding-left:0px;
    color:#bbbbbb;
    font-size:10px;
    padding-top:2px;
}

.errors li{
    padding-bottom:2px !important;
    list-style-type:none;
    padding-left:10px;
}

.defaultFont{
    font-size:12px;
}

.greyBorder{
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    background-color:#ffffff;
    padding-top:20px;
    padding-left:30px;
    padding-bottom:15px;
}

.greenLabelBold{
    text-decoration:none;
    font-weight:bold;
    
}

.required{
    width:100%;
}

.requiredIcon{
    display:inline-block;
    line-height:21px;
    width:20px;
    height:20px;
    background-image:url('../img/layout/mandatory_white.png');
    margin-left:3px;
}

hr {
    border: 0;
    background-color: #e5e5e5;
    height: 1px;
}

.darkTable hr, .lightHeadline hr{
    border: 0;
    background-color: #e5e5e5;
    height: 1px;
}

.darkTable tr th, .lightTable tr th{
    padding:3px;
    line-height:100%;
}

.darkTable tr td, .darkTable tr th {
    border-left: 1px solid #ffffff;
}

.lightTable  tr td, .lightTable  tr th {
    border-left: 1px solid #d9d9d9;
}

.noBorder{
    border:none !important;    
}

.darkTable tr, .lightTable tr{
    text-align:center;
    height:24px;
}

.offerTableTr, .messageTableTr{
    height:24px;
}

.offerTableTd{
   /*padding-left:10px;*/
   text-align:center;
}

.darkHeadline, .linkHeadline{
    background-color:#525355;
    color:#ffffff;
    line-height:100%;
    text-decoration:none;
}
.lightHeadline{
    background-color:#e5e5e5;
    color:#535355;   
}

.darkTable .closedRow, .lightTable .closedRow{
    display:none;
    height:1px;
}

.darkTable .openedRow, .lightTable .openedRow{
    display:table-row;
    height:auto;
}

.darkTable .openedRow td{
    text-align:left;
}

.darkPlus, .darkMinus{
    float:left;
    background-image:url('../img/layout/plus.gif');
    background-repeat:no-repeat;
    width:13px;
    height:13px;
    font-size:1px;
    display:inline;
    margin-left:4px;
}

.darkMinus{
    background-image:url('../img/layout/minus.gif')
}

.note{
    background-image:url('../img/layout/note.png');
    background-repeat:no-repeat;
    width:11px;
    height:15px;
    font-size:1px;
    display:block;
}

.kewordClose{
    float:left;
    background-color:transparent;
    background-image:url('../img/layout/reject_btn.png');
    background-repeat:no-repeat;
    width:24px;
    height:22px;
    margin-top:9px;
    margin-right:6px;
    display:inline;
    cursor:pointer;
}

#keywords .indicator, #educations .indicator, #companies .indicator{
    padding-top:0px;
    float:right;
    margin-right:120px;
    
    margin-top:5px;
}

.scoringForm .commonElemProf{
    padding:0px;
    width:auto;
    margin-right:120px;
    float:right;
}

.companyBanner{
    text-align:center;
    float:left;
    width:128px;
    height:49px;
    margin-left:10px;
}
.companyBanner img{
    padding-right:5px;
}

.blackLink{
    color:#525355;
    text-decoration:none;
}

.blackLink a:visited, .blackLink a:link, .blackLink a:active, .blackLink a:hover{
    text-decoration:none;
    color:#525355;
}

.checkbox{
    width:auto;
}
.lightTableTd{
    vertical-align:top;
    padding-top:5px;
    padding-left:5px;
    padding-bottom:5px;  
}
.scoringCircle{
    height:34px;
    padding-top:1px;
}
.scoringCircle div{
    font-weight:bold;
    color:#3a0309;
    /*position:absolute;*/
    /*text-align:center;*/
    /*padding-top:3px;*/
    /*width:32px;*/
    margin-left:-1px;
    margin-top:-28px;
    
}

.scoringCircle img{
    /*position:absolute;*/
    width:34px;
    height:34px;
    /*margin-top:-6px;*/
}

.tabAreaInside{
    font-size:12px;
}

.bannersList{
 padding:0px;
 margin:0px;
}

.bannersList li{
    padding-top:5px;
}

.lastArticles, .tradeList{
    list-style-type:none; 
    padding:0px;
    margin:0px;
    list-style-position:outside;
}

.lastArticles li, .tradeList li{
    padding:0px;
    margin:0px;
    padding-left:8px;
    background: url('../img/layout/list_dot.gif') no-repeat  0% 30% ;
    background-position: 0px 5px;
    padding-bottom:10px;
}

.tradeList{
    float:left;
    padding-right:22px;
}

.tradeList li{
    padding-left:12px;
    background: url('../img/layout/list_dot_green1.gif') no-repeat  0% 25% ;    
}

.simpleWindowContent{
    zoom:1;
    border-left: 1px solid #cbcbcb;
    border-right: 1px solid #cbcbcb;
    background-color:;
    padding:5px;
}

.foundUsers .simpleWindowContent{
    padding:0px;
}
.searchArea{
    background:url('../img/layout/light_bgr.gif');
    background-repeat:no-repeat;
    width:758px;
    height:50px;
    font-size:11px;
    padding-left:20px;
    padding-top:5px;
}
.searchResult .simpleWindowContent{
    padding:0px;
}

.moneyForm input{
    width:auto !important;
}

.moneyForm label{
    line-height:150%;
}

.smallDarkTable{
    border:1px solid #525355;
}

.smallDarkTable td{
    padding-left:2px;
    padding-right:2px;

}

.radioh label{
    float:left;
    padding-top:4px;
}

.radioh input, .checkbox, .checkboxrd{
    width:auto;
    border:none;
    margin:0px;
    margin-right:3px;
    margin-left:3px;
}

.checkboxrd{
    margin-top:0px;
}

.checkbox{
    margin-top:4px;

}
.pageDescr{
    padding-top:4px;
    clear:both;
}

.ulDecimal{
    list-style-type:decimal;
    padding-left:20px;
    margin-left:10px;
}

.sedlak{
    background-image:url('../img/layout/sedlak.gif');
    background-repeat:no-repeat;
    background-position:right;
    padding-right:110px;
}

.worker_match_background{
    background-attachment:scroll;
    background-color:transparent;
    background-image:url(../img/layout/pyramid.jpg);
    background-position:0 0;
    background-repeat:repeat;
    float:left;
    width:481px;
    height:226px;
}

.lightTableTd .brownThickBtnLeft, .lightTableTd .greyThinBtnLeft{
    float:none !important;
}

.saveImage .greyThinBtnLeft{
    float:none;    
}

.offerForm .longLabel{
    width:140px !important;
    
}
.offerForm .commonValue{
    width:180px !important;
    
}

.statistic{
    background-image: url('../img/layout/stat_bgr.png');
    background-repeat:no-repeat;
    position:absolute;
    width:220px;
    height:22px;
    margin-left:0px;
    margin-top:0px;
    text-align:left;
    display:inline;
}

.statistic .progress{
    background-image: url('../img/layout/stat_progres.png');
    background-repeat: repeat-x;
    height:11px;
    margin-left:1px;
    top:6px;
}

.paginationControl{
    padding-top:1px;
}

.pup .paginationControl{
    padding-top:0px;

}
.blogStyle{
    padding-left:10px;
    margin-right:132px;
    line-height:150%;
    text-align:justify;
}

.jobTitle{
    font-size:14px;
    margin-top:-2px;
    display:inline;
}

.ifview .formTitleLeft,.ifview .formTitleRight, .ifview .formTitleMiddle, .ifview .formBottomMiddle, .ifview .formBottomLeft, .ifview .formBottomRight,
.ifview .tradeBtnLeft, .ifview .tradeBtnMiddle, .ifview .tradeBtnRight {
    width:90% !important;
}

.scoringForm .commonLabelProf{
    width:190px;

}
.searchFunctions{
    padding-top:5px;padding-right:5px;text-align:center;
}

.searchFunctions .greyThinBtnLeft{
    float:none;
}

.btn, .btnw{
    background-color:#f5f5f5;
    background-color:transparent;
    padding:0px;
    border:none;
    overflow: visible;
    cursor:pointer;
    margin-top:-1px;
    line-height:20px;
}

.btnw{
    background-color:#f0f0f0;
    background-color:transparent;
    float:right;
    cursor:pointer;
    margin-top:-1px;
}

.help ul{
    padding:15px !important;
}

.widthProf .commonElemProf,.widthProf .longValue{
    width:550px!important;
    
}

.gratuity input{
    border:none;
}
#image_path_form dl, #file_path_form dl {
    margin:0px;
    padding:0px;
}

.borderLogo{
    line-height:0px;
    font-size:1px;
}

.recommendBorder{
    overflow:hidden;
    float:left;
    margin-right:4px;
    cursor:pointer;
    margin-bottom:4px;
    display:inline;
    
}

.star{
        font-weight:bold;
        font-size:15px;
        color:#f00000;
}

.sort0, .sort1, .sort2{
     background-image: url('../img/layout/sort_asc.png');
     background-repeat:no-repeat;
     background-position: 0px 2px;
     width:12px;
     height:9px;
     display:inline;
     
     /*font-size:1px;*/
}

.sort0{
     background-image: url('../img/layout/sort_ad.png');
     background-position:0 0;
     height:18px;
     font-size:14px;
}

.sort2{
     background-image: url('../img/layout/sort_desc.png');   
}

.ffimgfix{
    width:1px;
    height:1px;
    border:0px;
    margin:0px;
    position:absolute;
    background-color:red;
}

.iconButton {
display:inline;
float:left;
height:22px;
margin-left:3px;
width:24px;
background-repeat:no-repeat;
}

.tableBorderB {
    padding:5px;
    border-bottom: 1px solid #d9d9d9;
}

.tableBorderR {
    padding:5px;
    border-right: 1px solid #d9d9d9;
}

.normalTable {
    line-height:100%;
    border-right: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9;
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
}

.normalTable td {
    padding:5px;
    line-height:100%;
    border-right: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9;
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
}

.autocompl ul{
    border:1px solid #cfcfcf;
    padding:2px;
}

.autocompl .yui-ac-highlight{
    background-color: #cfcfcf;
}

.ext_recruited_user{
    color:#FF0000;
    font-size:11px;
}

.attachName{
    float:left;
    padding-top:3px;
}

.iconAttach{
    background-repeat:no-repeat;
    width:24px;
    height:22px;
    float:left;
}

.jpgAttach, .jpegAttach{
    background-image: url('../img/layout/jpg_grey_btn.png');
}

.pdfAttach{
    background-image: url('../img/layout/pdf_grey_btn.png');
}

.docAttach{
    background-image: url('../img/layout/doc_grey_btn.png');
}

.pptAttach{
    background-image: url('../img/layout/ppt_grey_btn.png');
}

.xlsAttach{
    background-image: url('../img/layout/xls_grey_btn.png');
}
.defaultAttach{
    background-image: url('../img/layout/default_grey_btn.png');
}
.userListWorker{
    float:left;padding-left:6px;
}
.userListWorkerI{
    float:right;padding-right:6px;
}

.subWindow{
    background-image: url('../img/layout/small_window.png');
    background-repeat:no-repeat;
    width:153px;
    height:124px;
    float:left;
    margin-right:32px;
    margin-top:2px;
}

.subWindow .title{
    /*padding-left:5px;*/
    line-height:2.5;
    text-align:center;
}

.subWindow .content{
    background:transparent;
    width:153px;
    /*height:90px;*/
    font-size:50px;
    font-weight:bold;
    text-align:center;
    color:#a9a44c;
    padding-top:13px;
}

.subWindow .content a{
    text-decoration:none;
    color:#a9a44c;
}

.boxWithBorder{
    background-image: url('../img/layout/credits_border.png');
    background-repeat: no-repeat;
    /*background-color:red;*/
    width:306px;
    height:66px;
    text-align: left;
    line-height: 1.3;
    padding-left:16px;
    padding-top:17px;
    margin-bottom:6px;
}

.credits{
    text-align: center !important;
    padding-top:0px !important;
    height:83px;
}

.credits .credit{
    font-size: 25px;
    font-weight:bold;
    line-height: 1.5;
}