#logo-careers
{
    float: left;
    display: inline;
}
#logo-careers
{
    height: 49px;
    margin: 8px 0 0 10px;
    background: url(/images/2057/css/nav/logo-careers.gif) no-repeat;
}
#logo-careers a
{
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    font-size: 1px;
    line-height: 0;
}
#logo-careers a
{
    height: 33px;
    width: 355px;
}
#logo-careers a
{
    overflow: hidden;
}
#subnav-home
{
    float: left;
    width: 100%;
    background: url(/images/2057/css/nav/bot-gradient.gif) repeat-x;
    height: 5px;
    line-height: 0;
    border: none;
}
table.career-appform
{
    width: 100%
}
div.career-form
{
    margin: 0px 0px 0px 10px;
    width: 754px; /*764px; - 10 margin - 2 border*/
}
div.apply-now-header
{
    background-color: #696969;
    color: #FFFFFF;
    font-size: 18pt;
    font-weight: bold;
    padding: 7px 0px 10px 5px;
    margin: 0px 0px 20px 0px;
}
div.career-topnav
{
    width: 764px;
    margin-bottom: 10px;
}
table.career-topnav
{
    border: 1px solid #B1B1B1;
    border-left: none;
    width: 764px;
}
table.career-topnav td
{
    background: url(/images/2057/css/nav/nav-gradient-grey-bg.gif) repeat-x top;
    font-size: 11px;
    text-align: center;
}
table.career-topnav td.selected
{
    background: url(/images/2057/css/nav/tab-over-bg.gif) repeat-x top;
    background-color: #ECECEC;
}
table.career-topnav td.pipe
{
    background: none;
    width: 1px;
}
table.career-topnav tr
{
    height: 29px;
}
table.career-topnav a
{
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    padding: 6px 30px 6px 30px;
    text-decoration: none;
}
table.career-topnav a:hover
{
    background: url(/images/2057/css/nav/nav-gradient-greylihov-bg.gif) repeat-x 0px 1px;
}
table.career-topnav a.selected
{
    background: none;
    color: #006699;
}
.validation-summary
{
    margin: 20px 0px 20px 0px;
}
div.buttons
{
    height: 25px;
    line-height: 23px;
    margin: 0px auto 0px auto;
    text-align: center;
    width: 150px;
}
div.buttons a
{
    margin-left: 6px;
}
div.buttons input
{
    margin-top: 0;
    vertical-align: middle;
}
