
/* JOB OVERVIEW */

div.joblist {
   width: 100%;
   float: left;
}

h2.country {
   font-weight: bold;
   padding: 4px !important;
   font-size: 14px !important;
   color: white !important;
   background-color: #e21b1a;
   margin: 15px 0 0 0 !important; 
   width: 561px; 
   float: left;
   display: block;
}

div.job {
   margin: 0 !important;
   border: 1px solid #e21b1a;
   border-top: 0;
   padding: 5px;   
   width: 557px; 
   float: left;
}

div.job a.title {
   text-decoration: none !important;
}

h3.job {
   font-weight: bold;
   padding: 5px 0 !important;
   font-size: 15px !important;
   color: #e21b1a !important;
   border-bottom: 1px solid white;
   margin-bottom: 0 !important;
}

div#content p {
   font-size: 100% !important;
}

div#content p.content {
   padding: 5px 0 0 0;
}

div#content div.detailinfo {
   width: 100%;
}

div#content div.detailinfo p {
   font-size: 93% !important;
   color: #999 !important;
}

div.odd {
   background: #efefef;
}

div.detailinfo {
   float: left;
   display: block;
}

div.detailinfo p.left,
div.detailinfo p.right {
   float: left;
   display: block;
   width: 49%;
   height: 20px;
}

div.detailinfo p.right {
   float: right;
   text-align: right;
}

div.jobdetails {
   width: 100%;
   float: left;
   margin-top: 5px;
}

a.arrow {
   padding-left: 18px;
   display: block;
   /*height: 20px;*/
   background: url('/_local/images/arrow.gif') left 3px no-repeat;
}

a.arrow:hover {
   color: #e21b1a !important;
   background-position: left -16px;
}

/* NAVIGATION */

div.ListNavigation {
   padding: 3px;
   line-height: 150%;
   margin-bottom: 20px;
   float: left;
   display: block;
   width: 566px; 
}

div.ListNavigation div.pages {
   float: right;
}

div.ListNavigation div.pages em {
   padding: 0 3px;
   border: 1px solid #e21b1a;
   background-color: #e21b1a;
   color: white;
}

div.ListNavigation div.pages a {
   padding: 0 3px;
   border: 1px solid #e21b1a;
   text-decoration: none;
}

div.ListNavigation div.pages,
div.ListNavigation div.results {
   color: #666;   
   font-size: 86%;
}




/* ******************************************************************
   JOBDETAILS 
   ****************************************************************** */


table.jobtable {
   width: 99%;
   border: 0;
   border-spacing: 0;
   padding: 0;
   margin: 0;
}

table.jobtable td.col1 {
   font-weight: bold;
   width: 23%;
   vertical-align: top;
   padding: 3px 0;
}

table.jobtable td.col2 {
   width: 76%;
   vertical-align: top;   
   padding: 3px 0;   

}

table.jobtable ul {
   margin: 4px 0 0 16px !important;
   padding: 0 !important;
}

table.jobtable ul li {
   list-style-type: disc !important;
   padding: 0 0 8px 0px !important;
   font-size: 100% !important;   
}


table.jobtable ul.docs {
   padding: 0 !important;
   margin: 0 !important;
}

table.jobtable ul.docs li {
   padding: 3px 0 3px 20px !important;
   /*background: url('/__/frontend/handler/icon.php?icon=pdf') no-repeat left center !important;*/
   background: url('/_local/images/ico_document.gif') no-repeat left center !important;
   list-style-type: none !important;
}

div#content td li p {
   font-size: 100% !important;
}

div#content p {
   font-size: 100% !important;
}





