body, div, td {
    font-family : Verdana, sans-serif;
}
body {
    background-color : #000000;
    margin : 0px;
    font-size : 11px;
    color : #FFFFFF;
}

a:link, a:visited {
    color : #FF0000;
    text-decoration : none;
}

a:hover, a:active {
    color : #CC0000;
    text-decoration : underline;
}

#maincell {
    background-color : #000000;
}

#navcell  {
    background-image : url("images/navDplate.jpg");
    background-repeat : repeat-y;
}

#head {
    background-color : #000000;
    background-image : url("images/head_bg.gif");
    background-repeat : repeat-x;
}

#contentCell {
    font-size : 12px;
    line-height : 18px;
    color : #FFFFFF;
    text-align : left;
}

#contactUsCell {
    font-size : 12px;
    line-height : 18px;
    color : #FFFFFF;
    text-align : left;
}
.payScale {
    font-size : 12px;
    font-weight : bold;
    padding-bottom : 5px;
}
.payHead {
    font-size : 15px;
    font-weight : bold;
    text-align : left;
    padding : 2px;
    background-color : #CC0000;
}
.paySub {
    font-size : 12px;
    font-weight : bold;
    text-align : center;
}
.payTxt {
    font-size : 11px;
    text-align : left;
    text-align : center;
    border-left : 1px solid #353535;
    border-bottom : 1px solid #353535;
}
.payTxtB {
    font-size : 11px;
    font-weight : bold;
    text-align : center;
    border-bottom : 1px solid #353535;
}
.payTxtS {
    font-size : 9px;
    text-align : left;
}
.left {
    text-align : left;
}
#footerCell {
    font-size : 11px;
    color : #FFFFFF;
}
#footerCell a.credit {
    color : #FFFFFF;
}
div.driver {
    font-size : 15px;
    font-weight : bold;
    line-height : 18px;
    color : #FFFFFF;
    text-align : justify;
}
.hiringSmall {
    font-size : 9px;
    color : #FFFFFF;
    line-height : normal;

}
ol {
    line-height : 17px;
    padding-left : 24px;
    margin-left : 0px;
    text-align : left;
}
ul.equipment, ul.regions {
    line-height : 22px;
    text-align : left;
    margin-left : 15px;
    margin-top : 5px;
    padding : 0px;
}

ul.formlinks {
    line-height : 22px;
    text-align : left;
    font-weight : bold;
    font-size : 11px;
    margin-left : 24px;
    margin-top : 5px;
    padding : 0px;
}
ul.hiringPage, ol.hiring {
    margin-top : 5px;
    margin-bottom : 5px;
}

.hiring {
    font-size : 11px;
    line-height : 14px;
    color : #FFFFFF;
}
img.illustration {
    margin-top: 4px;
    margin-left : 10px;
}
td.recruitingReqs {
    border-top: 4px solid #B4B4B4;
    border-bottom: 4px solid #B4B4B4;
    border-left: 1px solid #666;
    border-right: 1px solid #666;
    padding : 0px 4px 0px 4px;
}
#onlineAppCell, #onlineAppCell table td {
    font-size : 11px;
    line-height : 16px;
    color : #FFFFFF;
}
.onlineAppHead {
    font-size : 15px;
    font-weight : bold;
    text-align : center;
    padding : 2px;
    padding-bottom : 12px;
    color : #FF0000;
}
#onlineAppCell table td.onlineAppSub {
    font-size : 15px;
    font-weight : bold;
    padding : 2px;
    padding-bottom : 4px;
    background-color : #CC0000;
}
.onlineAppSubmitBox {
    padding : 4px;
    background-color : #FFF;
}
.referralSubmitBox {
    padding: 4px;
    background-color : #000000;
}
.onlineAppFinePrint {
    padding-bottom : 12px;
    color : #000;
}
input.app, textarea {
    padding-left : 3px;
    border : 1px solid #FFF;
   font-family : verdana, sans-serif;
   font-size : 10px;
}

.header {
    color: #e80a00;
    font-size: 24px;
    font-weight: bold;
    margin: 24px 0px 0px 0px;
}

.newsletter li {
    list-style-type: none;
}

.newsletter a:link, .newsletter a:visited {
    color : #ffffff;
    text-decoration : none;
}

.newsletter a:hover {
    color: #FF0000;
    text-decoration : underline;
}