/* CSS Document */

/* Job board */

.show
{
    display: block;
}

.hide
{
    display: none;
}

.job_title, .char_brief, .char_detail, .job_board_settings
{
    color: #000000;
    font-family: Tahoma;
    font-size: 11px;
}
.job_title
{
    font-weight: bold;
    line-height: 18px;
    margin: 7px 0 0 5px;
}
.job_function a
{
    color: #cd1785;
    text-decoration: underline;
    cursor: pointer;
    font-weight: bold;
    line-height: 18px;
    margin: 7px 0 0 5px;
}
.job_function a:hover
{
    text-decoration: none;
}

.job_board_settings
{
    font-weight: normal;
    line-height: 18px;
    margin: 4px 0 0 4px;
}

.job_title a:hover, .job_title a:active, .job_title a:link, .job_title a:visited
{
    color: #cd1785;
    text-decoration: underline;
}

.char_count_jobs
{
    color: #000000;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    width:67px;
    height:22px;
    margin-top:7px;
    margin-left:10px;
}

.radio1
{
    margin: 11px 0 0 0;
}
.radio2
{
	margin-top: 11px; *
	margin-top: 6px ! important; *
	margin-top: 6px;
}

.char_brief
{
    font-weight: normal;
    line-height: 30px;
    margin-left:17px;

	margin-top: -23px; *
	margin-top: -23px ! important; *
	margin-top: -26px;
}
.char_detail
{
    font-weight: normal;
    line-height: 30px;
    margin-left:19px;

	margin-top: -23px; *
	margin-top: -23px ! important; *
	margin-top: -26px;
}

.pos_01_part1
{
    width: 50px;
    height: 30px;
}
.pos_01_part2
{
    width: 50px;
    height: 30px;
    margin: -30px 0 0 50px;
}

.pos_01
{
    position: absolute;
    width: 120px;

	top: -2px; *
	top: -5px ! important; *
	top: -5px;

    left: 70px;
}
.pos_02
{
    position: absolute;
    width: 280px;
    top: 0px;
    left: 180px;
}

#hint_process
{
    position: absolute;    
/*    background-color:Fuchsia;    */
    width: 45px;
    height: 17px;
    top: 3px;
    left: 460px;
    text-align:right;
}

.fieldset_mani_jobs
{
    position: relative;
    width: 510px;
    height: 26px;
    background-image: url(../images/job_board_filter_header.gif);
    background-repeat: repeat-x;
    border: 1px;
    border-color: #CCC;
    border-style: solid;
    margin-left: 9px;
    margin-top:3px;
}

.job_board_header_link, .job_board_header_link a:hover, .job_board_header_link a:active, .job_board_header_link a:link, .job_board_header_link a:visited
{
    color: #003366;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.job_board_header_link
{
    text-decoration: none;
}
.job_board_header_link a:hover, .job_board_header_link a:active
{
    text-decoration: underline;
}
.job_board_header_link a:link, .job_board_header_link a:visited
{
    text-decoration: none;
}
.bkp_4_select
{
    width: 110px;
    margin: 4px 0 0 15px;
}

.field_date
{
    position: absolute;
    width: 90px;
    height: 20px; /*background-color:#999;*/
    top: 0px;
    left: 15px;
    display: inline-block;
}
.field_detail
{
    position: absolute;
    width: 185px;
    height: 20px; /*background-color:#999;*/
    top: 0px;
    left: 125px;
}
.field_location
{
    position: absolute;
    width: 100px;
    height: 20px; /*background-color:#999;*/
    top: 0px;
    left: 325px;
}
.field_location2
{
    position: absolute;
    width: 100px;
    height: 20px; /*background-color:#999;*/
    top: 0px;
    left: 400px;
}
.field_action
{
    position: absolute;
    width: 45px;
    height: 20px; /*background-color:#999;*/
    top: 0px;
    left: 457px;
}

.job_board_fields
{
    position: relative;
    border-bottom-color: #cccccc;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    width: 510px;
    height: 19px;
    margin-left: 10px;
    margin-top:25px;
}

.force_left_3
{
    margin: 0 0 0 -3px;
}
.force_bottom_30
{
    margin: 0 0 30px 0px;
}

.jobs_item_with_color1, .jobs_item_with_color2
{
    width: 510px;
    border-bottom-color: #cccccc;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding-top:10px;
    padding-bottom:10px;
}
.jobs_item_with_color1
{
    background-color: #ffffff;
    margin-left: 10px;
}
.jobs_item_with_color2
{
    background-color: #fcfcfc;
    margin-left: 10px;
}

.item_date
{
    margin: 0px 10px 10px 10px;
    width: 110px;
    height: 55px; /* background-color:#aaa;*/
}

.item_detail
{
    margin: -65px 10px 10px 120px;
    width: 200px;
    height: 55px; /* background-color:#aaa;*/
}
.item_location
{
    margin: -65px 10px 10px 320px;
    width: 100px;
    height: 55px; /* background-color:#aaa;*/
}
.item_location2
{
    margin: -65px 10px 10px 395px;
    width: 100px;
    height: 55px; /* background-color:#aaa;*/
}
.item_action
{
    margin: -65px 10px 10px 450px;
    width: 60px;
    height: 55px; /* background-color:#aaa;*/
}

.show_ord
{
    display: inline-block;
}
.hide_ord
{
    display: none;
}

.desc_date
{
    display: inline-block;
}
.asc_date, .desc_function, .asc_function, .desc_location, .asc_location
{
    display: none;
}

.desc_job
{
    margin: 0px 0px 4px 120px;
    width: 275px;
    display: none; /* background-color:#bbb;*/
    }

.desc_job_show{
    margin: 0px 0px 4px 120px;
    width: 275px;	
	display:block;
}

.jobs
{
    list-style-type: none;
}
.jobs_board
{
    position: relative;

}

.cv_option
{
    color: #003366;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    list-style-type: none;
    margin: 0 0 0 66px;
}
.bt_option
{
    list-style-type: none;
    margin: 10px 0 0 248px;
}

/* end of job board */



/* job detail */

.attribute_label
{
    text-align: right;
    width: 120px;
    margin: 22px 0 0 10px;
}

.attribute_value
{
    margin: -15px 0 0 140px;
}

.job_detail_option
{
    margin: 10px 0 0 0px;
}

.job_detail_list
{
    list-style-type: none;
    margin: 0 0 0 0px;
}

.fieldset_job_detail
{
    background-color: #f6f7f8;
    border-width: 1px;
    border-color: #cdcdcd;
    border-style: solid;
    width: 360px;
    padding: 0 0 17px 0;
}

/*
#location
{
    width: 120px;
    color: #000000;
    font-family: Tahoma;
    font-size: 11px;
}
*/

.jobs_reset
{
    width:45px;
    height:17px;
    font-weight:bold;
    font-family:Verdana;
    font-size:11px;
    padding-top:0px;
}

/* end of job detail */
