#idx_z2_p1
{
    background: transparent url('/_structure/images/careershdr.gif') no-repeat scroll left top;
    padding-top: 10px;
}

#idx_z2_p1 h1
{
    padding: 0px 0px 13px 50px;
    margin: 0px;
}

td#tabText_Tab1_0, td#tabText_Tab1_1
{
    border-right: 5px solid white;
}

.label
{
    color: Black;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 10px;
}

/* Keyword search */
td#tabText_Tab1_0, td#tabText_Tab1_0 a, td#tabText_Tab1_0 a:visited
{
    background-color: #7c4199;
    color: White;
    text-decoration: none;
    font-weight: bold;
}

.jobsearch #kwdsearch
{
    width: 480px;
    border: 4px solid #7c4199;
    margin-bottom: 10px;
    padding: 10px 15px;
    background-color: #eee9f4;
}

.jobsearch #kwdsearch #phrase
{
    width: 460px;
    border: 1px solid #a3a2a9;
}

.jobsearch #kwdsearch #findjobs 
{
    width: 470px;
    margin-top: 10px;
    text-align: right;
}

.jobsearch #kwdsearch #findjobs input
{
    width: 160px;
    height: 30px;
    background-color: #f37037;
    color: White;
    border: 0px;
    font-size: 15px;
    font-weight: bold;
}

/* Adv search */
td#tabText_Tab1_1, td#tabText_Tab1_1 a, td#tabText_Tab1_1 a:visited
{
    background-color: #0083c4;
    color: White;
    text-decoration: none;
    font-weight: bold;
}

.jobsearch #advsearch
{
    width: 480px;
    border: 4px solid #007fc2;
    margin-bottom: 10px;
    padding: 10px 15px;
    background-color: #eee9f4;
}

.jobsearch #advsearch #phrase
{
    width: 460px;
    border: 1px solid #a3a2a9;
}

.jobsearch #advsearch #findjobs 
{
    width: 270px;
    margin-top: 10px;
    text-align: right;
}

.jobsearch #advsearch #findjobs input
{
    width: 160px;
    height: 30px;
    background-color: #f37037;
    color: White;
    border: 0px;
    font-size: 15px;
    font-weight: bold;
}


/* Sector search */
td#tabText_Tab1_2, td#tabText_Tab1_2 a, td#tabText_Tab1_2 a:visited
{
    background-color: #ad2a3d;
    color: White;
    text-decoration: none;
    font-weight: bold;
}

.jobsearch #secsearch
{
    width: 480px;
    border: 4px solid #ad2a3d;
    margin-bottom: 10px;
    padding: 10px 15px;
    background-color: #eee9f4;
    font-size: 15px;
}

.jobsearch #secsearch
{
    font-size: 11px;
    font-weight: bold;
}


.jobsearch #secsearch .sectors
{
    width: 440px;
}

.jobsearch #secsearch .sectors a, .jobsearch #secsearch .sectors a:visited
{
    color: #b74353;
    font-weight: normal; 
}

/* Search results */
.joblist .jobresult
{
    width: 500px;
    background-color: #fff3e8;
    margin-bottom: 10px;
    color: #f26327;
}

.joblist .jobresult .jobtitle
{
    background-color: #ffe6cf;
    height: 20px;
    padding: 5px 10px;
    font-size: 16px;
    font-weight: bold;
}

.joblist .jobresult .jobtitle span
{
    float: right;
    font-size: 13px;
    color: Black;
}


.joblist .jobresult .jobdetails
{
    padding: 10px;
}

.jobinfo
{
    font-weight: bold;
}

.jobinfo span
{
    margin-left: 200px;
    position: absolute;
    display: block;
    font-weight: normal;
}

.jobdetails th
{
    text-align: left;
    background-color: Transparent;
    color: #f26327;
}

.jobdetails table
{
    width: 490px;
    margin-bottom: 10px;
}

.jobdetails td
{
    width: 350px;
}

a.fulldets, a.fulldets:visited
{
    color: Black;
    text-decoration: underline;
}

.advsearchfrm
{
    width: 485px;
    margin-top: 20px;
}


.jobdetails .applybtn 
{
    width: 290px;
    margin-top: 10px;
    float: right;
}

.jobdetails .applybtn  input
{
    width: 280px;
    height: 30px;
    background-color: #f37037;
    color: White;
    border: 0px;
    font-size: 15px;
    font-weight: bold;
}


/* Candidate search */
.internshipavail
{
    margin: 5px 0px;
}
