a {
    color:#135384;
    font-weight:bold;
    text-decoration:none;
}
#jobs_content {
    width:659px;
    padding-left:32px;
    float:left;
    }
div.jobs_list {
    padding-bottom: 10px;
    }

#jobs_article {
    padding-top: 15px;
    }
#jobs_article .title {
    font-size: 14pt;
    }
#jobs_content .pager {
    height: 20px;
    line-height: 20px;
    font-size: 0.8em;
    text-align: right;
    }
ul.errorlist {
    list-style-type: none;
    }
.errorlist {
    margin: 0 0 0 5px;
    padding: 0;
    color: #CE1D0D;
    }
.cleared {
    clear: both;
}

#id_state {
    width:130px;
}
#id_zip {
    width:105px;
}
.label {
    width:205px;
    float:left;
}
.field {
    width:225px;
    float:left;
}
input[type="radio"] {
    float:left;
}
table {
    border-collapse:collapse;
}
table th {
    text-align:center;
    font-weight:normal;
}
tr.grey {
    background-color:#f2f2f2;
}
table td, table th {
    border:1px solid #c9c9c9;
}
table table td, table table th {
    border:0px solid #c9c9c9;
}
input[type="text"] {
    background-color: #fafafa;
    border:1px solid #c9c9c9;
    height:18px;
    padding:2px;
}
table.personal_info, table.personal_info th, table.personal_info td {
    border:0px;
}
table.personal_info.radio {
    margin-top:15px;
}
table.personal_info.radio tr {
    border-top:1px solid #c9c9c9;
    border-bottom:1px solid #c9c9c9;
}
table.personal_info.radio tr td, table.personal_info.radio tr th {
    text-align:left;
    padding:5px 0;
}
#id_jobposting, #id_full_name, #id_home_telephone, #id_email, #id_address_1, #id_address_2, #id_city {
    width:300px;
}
#id_applied_location_date, #id_employed_location_date {
    width:220px;
}
#id_highschool, #id_college, #id_vocational {
    width:174px;
}
#id_highschool_years_attended, #id_college_years_attended, #id_vocational_years_attended {
    width:54px;
}
#id_highschool_subjects, #id_college_subjects, #id_vocational_subjects {
    width:109px;
}
#id_highschool_degree, #id_college_degree, #id_vocational_degree {
    width:89px;
}
.sidebar {
    height:2287px;
}
table#job_contacts {
    margin:30px;
}
table#job_contacts th {
    color:#999999;
}
table#job_contacts td, table#job_contacts th {
    font-size:10pt;
    border:0px;
    text-align:left;
    line-height:23px;
}
img#employment_opp_txt {
    margin-top:30px;
}
img#current_jobs_txt {
    margin-bottom:15px;
}
#id_special_skills, #id_computer_programs {
    width:435px;
}
#id_comments {
    width:430px;
    height:60px;
    background-color: #fafafa;
    border:1px solid #c9c9c9;
}
#id_employer1_startdate, #id_employer1_enddate,#id_employer2_startdate, #id_employer2_enddate,#id_employer3_startdate, #id_employer3_enddate {
    width:58px;
} 
#id_employer1_salary, #id_employer2_salary, #id_employer3_salary {
    width:91px;
}
#id_employer1_reason_for_leaving, #id_employer2_reason_for_leaving, #id_employer3_reason_for_leaving {
    width:510px;
}
#id_nature_of_crime {
    border:1px solid #c9c9c9;
    background-color: #fafafa;
    width:628px;
    margin-top:10px;
    height:75px;
}
#id_initials1, #id_initials2, #id_initials3 {
    width:43px;
}
table#initials td, table#initials th {
    border:0px;
    margin-bottom:10px;
}
