#content h1{
    padding: 0 15px;
    width: auto;
}
#content table td, #content table th{
    vertical-align: top;
}
#content table.job{
    margin-top: -2em;
}
#content table.job tbody th, #content table.job tbody td{
    padding: 0.5ex 0;
}
#content table.job tbody th{
    text-align: left;
    font-weight: bold;
    color: #13006b;
    padding-right: 1em;
    width: 12em;
}
#content .decorative{
    background: url(/images/003.gif) no-repeat left top;
    margin-left: -3px;
    padding-left: 3px;
    position: relative;
}
#content .decorative .container{
    padding: 21px 0 0 0;
    /*padding: 21px 19px 0 15px;*/
    
    background: url(/images/015.gif) no-repeat right top;
    margin-right: -4px;
    position: relative;
    
}
#content .decorative .container .container2{
    background: url(/images/014.gif) no-repeat right bottom;
    padding-bottom: 41px;
    
}
#content ol{
    overflow: hidden;
}
#content ol li{
    list-style-type: none;
    float: left;
    width: 50%; 
}
#content ol li table.job td{
    padding-right: 2em;
}
table.grid{
    background: url(/images/019.gif) no-repeat 50% 0;
}
.grid td{
    width: 50%;
}
#content .grid td .container{
    padding: 1em 15px 4em;
    background: transparent none;
    margin: 0;
    position: static;
}
.grid td.nw{
    background: url(/images/022.gif) no-repeat left bottom;
}
.grid td.ne{
    background: url(/images/021.gif) no-repeat right bottom;
    padding-bottom: 41px;
}
.grid td.sw{
    background: url(/images/020.gif) no-repeat right center;
}
.grid td td{
    width: auto;
}
#content table.job h4{
    margin-top: 2em;
}