/* generic button */
a.generic_button {
    background: transparent url('/jobsrep/gfx/wf3/interface/blue_button_a.gif') no-repeat scroll top right;
    display: block;
    float: left;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    height: 32px;
    margin-right: 6px;
    padding-right: 8px; /* sliding doors padding */
    text-decoration: none;
    cursor: pointer;
	cursor: hand;
}

a.generic_button span {
    background: transparent url('/jobsrep/gfx/wf3/interface/blue_button_span.gif') no-repeat;
    display: block;
    line-height: 22px;
    padding: 5px 5px 5px 15px;
    color: white;
} 

a.generic_button:active {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

a.generic_button:active span {
    background-position: bottom left;
    padding: 6px 5px 4px 15px; /* push text down 1px */
} 
/* end generic button */



/* generic big button */
a.generic_big_button, a.apply_to_vacancy_button {
    background: transparent url('/jobsrep/gfx/wf3/interface/big_red_button_a.gif') no-repeat scroll top right;
    display: block;
    float: left;
    font-size: 16px;
    color: #ffffff;
    font-weight: bold;
    height: 32px;
    margin-right: 6px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
    cursor: pointer;
	cursor: hand;
}

a.generic_big_button span, a.apply_to_vacancy_button span {
    background: transparent url('/jobsrep/gfx/wf3/interface/big_red_button_span.gif') no-repeat;
    display: block;
    line-height: 22px;
    padding: 5px 0 5px 13px;
    color: white;
} 

a.generic_big_button:active, a.apply_to_vacancy_button:active {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

a.generic_big_button:active span, a.apply_to_vacancy_button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 13px; /* push text down 1px */
} 
/* end generic big button */

/* big button */
a.big_button {
    background: transparent url('/jobsrep/gfx/wf2/interface/big_button_a.gif') no-repeat scroll top right;
    display: block;
    color:#DB0D00;
    float: left;
    font-size: 16px;
    font-weight: bolder;
    margin-right: 6px;
    padding-right: 60px; /* sliding doors padding */
    text-decoration: none;
    cursor: pointer;
	cursor: hand;
}

a.big_button span {
    background: transparent url('/jobsrep/gfx/wf2/interface/big_button_span.gif') no-repeat;
    display: block;
    line-height: 26px;
    padding: 5px 0 5px 60px;
} 

a.big_button:active {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

a.big_button:active span {
    background-position: bottom left;
    line-height: 26px;
    padding: 6px 0 4px 60px; /* push text down 1px */
} 
/* end big button */

/* big_search_button */
a.big_search_button {
    background: transparent url('/jobsrep/gfx/wf2/interface/button_quick_search.gif') no-repeat scroll top right;
    display: block;
    float: left;
    font-size: 12px;
    font-style:italic;
    height: 38px;
    text-decoration: none;
    cursor: pointer;
	cursor: hand;
	width: 115px;
}

a.big_search_button:active {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

/* end big_search_button */

#quick_vacancy_search_container a.quick_vacancy_search_big_button, div.refinesearchresultbox a.generic_button {
    background: transparent url('/jobsrep/gfx/wf3/interface/button_big_red_a.png') no-repeat scroll top right;
    display: block;
    float: left;
    font-size: 20px;
    font-weight: bolder;
    color: white;
    height: 36px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
    cursor: pointer;
    cursor: hand;
}

#quick_vacancy_search_container a.quick_vacancy_search_big_button span, div.refinesearchresultbox a.generic_button span {
    background: transparent url('/jobsrep/gfx/wf3/interface/button_big_red_span.png') no-repeat;
    display: block;
    line-height: 26px;
    padding: 5px 0 5px 18px;
    color: white;
} 

.recruiterloginButton {
	margin-left: 187px;
}
