﻿.page-description p
{
    margin-bottom:10px;
}
.listings-list
{
    margin:0px 0 40px 25px;
    list-style-type:square;
    font-size:.85em;
}
.listings-list li
{
    margin-bottom:5px;
}
.listings-list li a
{
    text-decoration:none;
    color:#0D90C1;
}
.listings-list li a:hover
{
    text-decoration:underline;
}
.apply-container
{
    border:solid 1px #0D90C1;
    width:110px;
    padding:5px;
    text-align:center;
    margin:20px 70px 10px 0;
}
.apply-container a
{
    text-decoration:none;
    color:#0D90C1;
}
.apply-container a:hover
{
    text-decoration:underline;
}
.details-list
{
    margin-top:15px;
    margin-left:0px;
    list-style:none;
    width:100%;
}
.details-list .details-item
{
    margin-bottom:50px;
}
.details-list li div.job-title
{
    width:100%;
    color:#0D90C1;
    font-weight:bold;
    border-top:solid 1px #CCCCCC;
    border-bottom:solid 1px #CCCCCC;
}
.subdetails-list li
{
    margin:7px 0 0 20px;
    list-style:none;
    line-height:1.15em;
    font-size:.85em;
}
.subdetails-list li div
{
    font-weight:bold;
}
.subdetails-apply
{
    padding-left:325px;
}
.job-submit, .job-upload, .job-field
{
    border:solid 1px #CCCCCC;
}
.lb-container
{
    line-height:normal;
    height:400px;
}
.lb-container
{
    margin:15px;
}
.lb-container p
{
    margin-bottom:3px;
    margin-top:3px;
}
.submit-p
{
    width:100%;
    text-align:center;
    margin-top:15px;
}
.job-name
{
    font-weight:bold;
}
