/* ===== LISTE ===== */
div#job_list {
width: 100%;
}

div.company_logo {
width: 100px;
float: left;
}

div.job_text {
}

div.title {
color: #597F91;
font-weight: bold;
}

div.title a {}

div.title a:hover {}

div.date {
float: right;
margin-left: 10px;
}

div.company {
font-weight: bold;
float: left;
margin-right: 10px;
}

div.tools {
text-align: right;
}

div.tools a {
margin-left: 10px;
}

/* PAGEBROWSER */
div.pagebrowser { text-align: center; margin: 20px 0 20px 0; font-size: 13px;  color: #597F91; }
div.pagebrowser .active { font-weight: bold; }
div.pagebrowser a.back, div.pagebrowser span.back, span.back { padding-left: 17px; background: url(../img/back.gif) no-repeat left ; }
div.pagebrowser a.forward, div.pagebrowser span.forward { padding-right: 17px; background: url(../img/forward.gif) no-repeat right ; }


/* ===== DETAIL ===== */

table.job_detail_table { width: 100%; }
table.job_detail_table td.title { width: 180px; }


/* ---- Form ----- */

table.job_ang_table { width: 100%; }
table.job_ang_table td.title { width: 180px; }

input.name,
input.address,
input.address2,
input.banner_company, 
input.banner_name, 
input.banner_address, 
input.banner_address2,
input.tx-exinitjobexchange-pi1-company, 
input.tx-exinitjobexchange-pi1-company_branch, 
input.tx-exinitjobexchange-pi1-company_www, 
input.tx-exinitjobexchange-pi1-title, 
input.tx-exinitjobexchange-pi1-location, 
input.tx-exinitjobexchange-pi1-start, 
input.tx-exinitjobexchange-pi1-special_field, 
input.tx-exinitjobexchange-pi1-contact, 
input.tx-exinitjobexchange-pi1-contact_address, 
input.tx-exinitjobexchange-pi1-contact_address2,
input.tx-exinitjobexchange-pi1-billing_address, 
input.tx-exinitjobexchange-pi2-company,
input.tx-exinitjobexchange-pi2-branch,
input.tx-exinitjobexchange-pi2-www,
input.tx-exinitjobexchange-pi2-contact,
input.tx-exinitjobexchange-pi2-address,
input.tx-exinitjobexchange-pi2-address2,
input.tx-exinitjobexchange-pi3-contact,
input.tx-exinitjobexchange-pi3-address,
input.tx-exinitjobexchange-pi3-address2,
input.tx-exinitjobexchange-pi3-subject,
input.tx-exinitjobexchange-pi3-contact, 
input.tx-srfeuserregister-pi1-text,
input.tx-srfeuserregister-pi1-password
{ width: 340px; }

input.tx-exinitjobexchange-pi1-sword,
input.tx-exinitjobexchange-pi1-location,
input.tx-exinitjobexchange-pi2-sword
{ width: 305px; }

div.searchBox select
{ width: 305px; }

select.tx-exinitjobexchange-pi1-category,
select.tx-exinitjobexchange-pi1-employment,
select#tx-srfeuserregister-pi1-static_info_country
{ width: 345px; }

input.city,
input.banner_city,
input.tx-exinitjobexchange-pi1-contact_city, 
input.tx-exinitjobexchange-pi1-billing_city, 
input.tx-exinitjobexchange-pi2-city,
input.tx-exinitjobexchange-pi3-city,
input#tx-srfeuserregister-pi1-city 
{ width: 233px; }

input.zip,
input.banner_zip,
input.tx-exinitjobexchange-pi1-contact_zip,
input.tx-exinitjobexchange-pi1-billing_zip,
input.tx-exinitjobexchange-pi2-zip,
input.tx-exinitjobexchange-pi3-zip,
input#tx-srfeuserregister-pi1-zip
{ width: 100px; }


textarea.comments,
textarea.banner_comments,
textarea.banner_billing, 
textarea.tx-exinitjobexchange-pi1-company_products, 
textarea.tx-exinitjobexchange-pi1-company_locations, 
textarea.tx-exinitjobexchange-pi1-company_description, 
textarea.tx-exinitjobexchange-pi1-company_lookingfor, 
textarea.tx-exinitjobexchange-pi1-description, 
textarea.tx-exinitjobexchange-pi1-requirements, 
textarea.tx-exinitjobexchange-pi1-billing_address, 
textarea.tx-exinitjobexchange-pi1-improvements, 
textarea.tx-exinitjobexchange-pi1-comments,
textarea.tx-exinitjobexchange-pi2-products,
textarea.tx-exinitjobexchange-pi2-locations,
textarea.tx-exinitjobexchange-pi2-description,
textarea.tx-exinitjobexchange-pi2-lookingfor,
textarea.tx-exinitjobexchange-pi2-billing_address,
textarea.tx-exinitjobexchange-pi2-improvements,
textarea.tx-exinitjobexchange-pi2-comments,
textarea.tx-exinitjobexchange-pi3-message
{ width: 340px; height: 120px; }


span.tx-exinitjobexchange-pi1-boards {
width: 180px; 
float: left;
}

span.tx-exinitjobexchange-pi1-faculties {
width: 180px; 
float: left;
}

div.applicant_states {
width: 340px;
}
span.tx-exinitjobexchange-pi1-applicant_states {
width: 170px; 
float: left;
}

/* MATRIX */

table.matrix { width: auto; }

td.portal_title {
padding-right: 10px;
}

td.faculty_title {
padding-bottom: 3px;
}

td.checkAll, td.all_faculties, td.all_portals {}
td.checkAll{
/*
border-top: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
*/
}
td.all_portals {
/*border-top: 1px solid #CCCCCC;*/
border-bottom: 1px solid #CCCCCC;
}
td.all_faculties {
/*border-left: 1px solid #CCCCCC;*/
border-right: 1px solid #CCCCCC;
}


/* ===== COUNTER ===== */
div.counter { background:#F7F7F7; border: #ccc 1px solid; color: #000; padding: 5px; height: 40px; overflow: hidden; }
div.counter .text { float: left; width: 180px; }
div.counter .number { float: right; width: 100px; height: 40px; line-height: 40px; font-size: 36px; font-weight: bold; text-align: right; }






