﻿#flash
{
    width: 600px;
    background-image: url('/img/flash-bg.jpg');
}

ul#menu
{
    width: 282px;
}

h1#careers
{
    width: 550px;
    height: 65px;
    background-image: url('/img/h1-careers.png');
}

h1#inter
{
    width: 585px;
    height: 29px;
    background-image: url('/img/h1-international.png');
}

h1#culture
{
    width: 510px;
    height: 29px;
    background-image: url('/img/h1-culture.png');
}

h1#training
{
    width: 521px;
    height: 29px;
    background-image: url('/img/h1-training.png');
}

h1#offer
{
    width: 611px;
    height: 29px;
    background-image: url('/img/h1-offer.png');
}

h1#vacancy
{
    width: 379px;
    height: 29px;
    background-image: url('/img/h1-vacancy.png');
}

h1#parker-training
{
    width: 521px;
    height: 29px;
    background-image: url('/img/h1-parker-training.png');
}

h1#app
{
    width: 336px;
    height: 29px;
    background-image: url('/img/h1-app.png');
}

/* vacancies */
h3.vacancy { color: #081b49; font-weight: normal; font-size: 100%; }
p span { color: #081b49; }

ul.vac { border-bottom: solid 1px #666666; }
ul.vac li
{
    background-image: url('/img/pdf.jpg');
    background-position: top left;
    background-repeat: no-repeat;
    height: 55px;
    padding: 5px 10px 10px 63px;
    margin-left: 0 !important;
    list-style-type: none;
    line-height: 140% !important;
    font-size: 70% !important;
    display: block;
    width: 300px;
}
ul.vac li a { color: #061d51; font-weight: bold; text-decoration: none; }
ul.vac li a:hover, ul.vac li a:focus { text-decoration: underline; }

/* what employees say side bar */
div#emp-say
{
    background-image: url('/img/emp-say-bg.png');
    background-repeat: repeat-x;
    background-position: top left;
    background-color: #93abca;
    margin-bottom: 15px;  
}

div#emp-say h2
{
    text-indent: -999em;
    width: 204px;
    height: 73px;
    background-image: url('/img/h2-what-employees-say.png');
    background-repeat: no-repeat;
    background-position: top left;
}

div#emp-say ul li
{
    list-style-type: none;
    padding: 15px 0;
    margin: 0 10px;
    color: #081b49;
    line-height: 140%;
    font-size: 75%;
}

div#emp-say ul li span
{    
    font-weight: bold;
    line-height: 140%;
    color: #081b49;
    padding-top: 10px;
    display: block;
    
}

div#emp-say ul li.first { border-bottom: solid 1px #081b49; }

/*app form */
label.upload { display: block; }

label.check
{
    padding: 0 20px 0 5px;
}

label.block
{
    display: block;
    width: 100px;
    float: left;    
    text-align: right;
    padding-right: 10px;
    margin-bottom: 20px;   
}

select
{
    border: solid 1px #666666;
    color: #081b49;
    font-size: 80%;
    width: 200px;
    float: left;
    padding: 2px;
}

div.clear2 { clear: left; margin-bottom: 25px; }

input.upload
{ 
    border: solid 1px #666666;
    font-size: 80%;
}

div.uploads { width: 50%; float: left; }