﻿
/* JOBS =====================================*/

.job-page span.job-view-wrapper{ width:40%; }




/* -- Search ---*/
.jobs div.search { width:70%; margin:auto; border:none; padding-bottom:4px;}
.jobs div.search .item {border:none; padding-bottom:8px;}
.jobs div.search .item input[type=text] { width:228px;}
.jobs div.search .item .label { margin-bottom:3px; font-size:9px; color:#aaa; display:inline; width:50px; }
.jobs div.search .label-whole .label { width:100%; }
.jobs div.search .item select {background:transparent url(images/select-background.png) repeat-y scroll left top;
                               border:medium none;color:#FFFFFF;height:20px;padding-top:0px;text-align:center;
                               width:180px;}

.jobs div.search .item select:hover {}                               
.jobs div.search .item select option { background:#fff; color:#000; text-align:left;}


/* Job-List */
.jobs { float:left;padding-top:20px; width:100%;}
.jobs h2 { text-align:center; margin-bottom:0px; padding-bottom:0px;}
.jobs div.list { padding:10px 0;}
.jobs .grid { min-width:0px; border:none; width:100%;}
.jobs .grid td { padding:0px;}
.jobs .grid .pager td { padding-right:5px;}
.jobs .item  { border-bottom:solid #464648 1px; font-size:9px; color:#bbb; }
.jobs .item .date { font-style:italic; line-height:10px;}
.jobs .selected { background:transparent url(/images/Archive.Subject.Background.png) repeat-y scroll right top; }
.jobs .item .details { width:195px;}
.jobs .item .details h4 {font-weight:bold;width:220px;}
.jobs .item .job { width:300px; font-size:8pt;}
.jobs .item .info { vertical-align:bottom; width:86px; }
.jobs .item .info .sponser-logo {text-align:right;}
.jobs .item .info .sponser-logo img { height:45px;}
.jobs .item span{ padding:3px;}
.jobs .item span.icon { margin-top:10px; width:16px;}
.jobs .item div{font-size:8pt;line-height:11pt;}

/* Job-View */
.job-view {background:url(/images/Box-Gradient.jpg) repeat-x scroll 0 -180px; width:97%;
           min-height:600px; padding:10px 0 0 10px;  font-size:.9em; }
.job-view .item .value { color:#fff; }           
.job-view .item .label { float:left; margin-right:5px; color:#bbb;}
.job-view .item h3 { font-weight:bold; font-size:16px; }
.job-view .description { margin-top:20px;}
.job-view .sectors { margin-left:48px;}
.job-view .buttons { float:right; padding-left:40px;}
.job-view .buttons .btn-apply { font-size:10px; width:90px; height:20px; font-weight:bold; padding-top:7px; text-transform:uppercase; 
                                background:url(/images/link-button-grey.png) no-repeat top left; display:block; text-align:center; color:#fff; }
.job-view .buttons .btn-apply:hover { background:url(/images/link-button-grey-hover.png) no-repeat top left; }
.job-view .message { padding-top:80px; color:#fff; line-height:16px; font-size:12px; font-weight:bold; }
.job-view .icon {float:right;position:absolute;right:10px;top:35px;width:50px;}
.job-view .item { clear:both;}

/*Job Compact view*/
.job-compact-view {min-height:0;padding:15px;}
.job-compact-view  .header a{float:right;}

/* Jobs left box  */
.jobs-block { width:92%; padding:0 10px 10px; margin:auto; }


/* Jobs left box  */
.jobs-left-box { font-size:10px; font-weight:bold;}
.jobs-left-box .list { padding-left:0px;}
.jobs-left-box div { line-height:12px;}
.jobs-left-box .grid td {padding:5px 4px; vertical-align:top;}
.jobs-left-box .title {font-size:10px; font-weight:bold; }
.jobs-left-box .region {font-size:9px;}

.job-apply-form .form { width:300px; padding:8px; } 
.job-apply-form .form .item input { width:160px; }
.job-apply-form .form .item .label { color:#eee; }
.job-apply-form .buttons a { padding-left:40px; }

/* Register button */
.register-button-box { min-height:0px;}
.register-button-box h2 { padding-bottom:0px;}



