@CHARSET "ISO-8859-1";

#main-careers {
    width: 100%;
    height: 100%;
}

#main-careers h1{ color:#FFF; font-weight:normal; font-family:Arial, Helvetica, sans-serif; height:59px; }
#main-careers .content-row-1 h1{ line-height:1.06em; font-size:2.6875em;}
#main-careers .content-row-2 h1{ line-height:1.06em; font-size:2.937em;}
.indent-bot{ display:block; margin-bottom:16px;}
.indent-bot1{ display:block; margin-bottom:4px;}
.indent-bot2{ display:block; margin-bottom:21px;}
#main-careers .content-row-1{ background: #383838 url(/images/content-left-menu-upper-back.jpg) top left repeat-y; color:#b9b9b9;  font-size:0.75em; line-height:1.187em; width:100%; overflow:hidden;}
#main-careers .content-row-1 strong{ color:#dfdfdf; line-height:1.25em;}
#main-careers .content-row-1-indent{ padding: 30px 20px 30px 255px; }


#main-careers .content-row-2{ background: #797979 url(/images/content-left-menu-lower-back.jpg) top left repeat-y; color:#ffffff;  font-size:0.687em; line-height:1.187em;}
#main-careers .content-row-2-indent{ padding: 30px 20px 0px 255px; }

#main-careers .title{ display:block;}
#main-careers .img-left{ float:left; margin:3px 15px 0 0;}


#main-careers .link{ background:url(/images/link.gif) center right no-repeat; padding:0 18px 0 0; color:#f33014; font-weight:bold;}
#main-careers .content-row-2 .row-box-1{width:193px;}
#main-careers .content-row-2 .row-box-2{width:193px; margin-left:17px;}
#main-careers .content-row-2 .row-box-3{width:193px; margin-left:17px;}


#main-careers #resumeForm .row-box-1{width:290px; }
#main-careers #resumeForm .row-box-2{width:388px; margin-left: 20px; }
#main-careers #resumeForm .row-box-1 input{ height:18px; width:283px;}
#main-careers #resumeForm textarea{ overflow:auto; display:block; height:402px; width:100%; margin-bottom:21px; }
#main-careers #resumeForm textarea, #main-careers #resumeForm input { border:1px solid #000000; background:none; color:#ffffff; font-size:1em; padding-left: 5px; padding-top: 3px;}
#main-careers #resumeForm .row-box-1 select { height: 23px; border:1px solid #000000; background-color:#797979; color:#ffffff; }
#main-careers #resumeForm .row-box-1 select option { padding-right: 5px; }
#main-careers #resumeForm .form-link{ text-align: right; }
#main-careers #resumeForm .link-1{ text-decoration: underline; background:url(/images/link.gif) center right no-repeat; margin-left: 10px;  padding:0 18px 0 0; color:#242424; font-weight:bold;}
#main-careers #resumeForm .row-box-1 .inputdiv{ height:28px; padding-bottom: 1px;}
#main-careers #resumeForm .fileinputdiv{ height:28px; padding-bottom: 1px;}
#main-careers #resumeForm .fileInput { height: 20px; width: 395px;}
#main-careers #resumeForm .form-button { border:0; padding-right: 9px;}
#main-careers #resumeForm .form-button:HOVER { cursor: pointer; }
#main-careers #resumeForm .state-input { float: left; }
#main-careers #resumeForm .zip-input { float: right; margin-right: 170px; }
#main-careers #resumeForm .zip-input input { width:auto; }

#main-careers .content-row-1 #serverMessages { margin-top: 10px; padding: 0px 10px; color: #f33014; }
#main-careers .content-row-2 #serverMessages { margin-top: 10px; padding: 0px 10px; color: #f33014; background-color: #383838; }

#main-careers #positionForm .inputdiv input{ height:18px; width:449px;}
#main-careers #positionForm .inputdiv{ height:28px; padding-bottom: 1px;}
#main-careers #positionForm textarea{ overflow:auto; display:block; height:200px; width:449px; }
#main-careers #positionForm textarea, #main-careers #positionForm .inputdiv input { border:1px solid #000000; background:none; color:#ffffff; font-size:1em; padding: 3px 5px 0px 5px; }

#main-careers #login .inputdiv input{ height:18px; }
#main-careers #login .inputdiv{ height:28px; padding-bottom: 1px;}
#main-careers #login .inputdiv input { border:1px solid #000000; background:none; color:#ffffff; font-size:1em; padding: 3px 5px 0px 5px; }

#main-careers .r1 { background:url(/images/content-left-menu-top.jpg) top left no-repeat; }
#main-careers .r2 { background:url(/images/content-left-menu-lower.jpg) top left no-repeat; }


#main-careers table {
    text-align: left;
}

#main-careers table tr td {
    padding-left: 15px;
    padding-bottom: 5px;
}

#main-careers #positionDetails tr td:FIRST-CHILD {
    vertical-align: top;
    font-weight: bold;
    padding: 0px;
    white-space: nowrap;
}

#main-careers #positionDetails ul {
    list-style: disc;
    margin-left: 25px;
}

