#content, #content a, #content table {
color:#336699;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}

#content a {
color:#114477;
}

#statement {
	color: #999999;
	font: oblique normal 18px/24px Verdana, Arial, Helvetica, sans-serif;
}

#address {
	color:#666666;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin-left: 10px;
	text-align:left;
}

#navigation, #vacancynavigation {
display:block;
height:29px;
width:990px;
line-height:27px;
background-color:#336699;
padding:0px;
}

#navigation a, #vacancynavigation a {
padding-left:29px;
padding-right:29px;
display:block;
background-color:#336699;
float:left;
text-align:center;
border-left:1px solid #FFFFFF;
color:#FFFFFF;
text-decoration:none;
height:29px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

#vacancynavigation 
{
    background-color:#993399;
}

#navigation a.longer, #vacancynavigation a.longer {
padding-left:31px;
padding-right:31px;
}

#navigation a.last, #vacancynavigation a.last {
padding-left:30px;
padding-right:30px;
}

#navigation a#first, #vacancynavigation a#first {
border-left:none;
}

#navigation a:hover, #navigation a.selected , #navigation a#selected, #vacancynavigation a:hover, #vacancynavigation a.selected, #vacancynavigation a#selected {
color:#ffffff;
background-color:#993399;
}

#typesleft p, #typesright p {
padding:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#336699;
}

#typesleft {
border-right:3px solid #336699;
}

.jobsearch, .jobvacancies {
font-family:Verdana, Arial, Helvetica, sans-serif;
width:50%;
background-color:#336699;
border-right:80px solid #FFFFFF;
color:#FFFFFF;
}

.jobvacancies {
padding:18px;
vertical-align:top;
}

.jobsearch span, .jobsearch div {
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}

.jobsearch td{
padding-top: 15px;
}

.jobsearch span {
font-size:10px;
}

.jobsearch {
padding:18px;
}

h2 {
font-weight:bold;
font-size:18px;
}

.txt, .cbo
{
    width:100%;
    border:none;
    color:#336699;
    font-size:16px;
    font-weight:bold;
}

.btn
{
    font-size:20px;
    font-weight:bold;
    background-color:#FFFFFF;
    border:none;
    color:#336699;
    float:right;
}

.jobvacancies
{
    height:384px;
}

#vacanciescontainer
{
    height:100%;
    width:100%;
    background-color:#FFFFFF;   
    overflow-y: scroll; 
    overflow-x: hidden; 
}

.apply
{
    width:100%;
}

.apply td
{
    vertical-align:top;
    padding-left:3px;
    padding-top:3px;
}

.apply .txt
{
    width:96%;
    border:solid 1px #336699;
    margin:3px;
    color:#993399;
    font-weight:normal;
}

.apply .btn
{
    color:#FFFFFF;
    background-color:#336699;
}

.apply .btn:hover
{
    color:#FFFFFF;
    background-color:#993399;
}

.applyfields
{
    width:100%;
    border:solid 1px #336699;
}

.applyfields td
{
        vertical-align:middle;   
}

#bottomright
{
    vertical-align:bottom;
}

#jobinfo
{
    padding:5px;
    padding-left:10px;
}

h1
{
    color:#336699;
    font-size:17px;
    font-family:Arial;
}

h1 #cont
{
    padding-left:7px;
    font-weight:normal;
}

#addnew a
{
    
    font-size:20px;
   padding-left:7px;
   padding-right:7px;
   margin-top:12px;
    border:none;
    float:right;
    color:#FFFFFF;
    background-color:#336699;
    line-height:27px;
    text-decoration:none;
}

#addnew a:hover
{
    background-color:#993399;
}
    
	
	.vac1{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
	
.txtcontact, .btncontact, .cbocontact
{
    border:solid 1px #336699;
    overflow:hidden;
    width:200px;
    color:#993399;
    margin-top:5px;
    margin-left:8px;
}

.btncontact
{
    width:auto;
    color:#FFFFFF;
    background-color:#336699;
    float:right;
    font-family:Arial;
    font-size:18px;
    font-weight:bold;
    border:none;
    padding-left:7px;
    padding-right:7px;
    margin-top:5px;
    }
    
    .btncontact:hover
    {
        background-color:#993399;
    }
    
        .apply a, .apply a:hover
    {
        color:#FFFFFF;
        background-color:#336699;
        text-decoration:none;
        padding:5px;
    }
    
    .apply a:hover
    {
       background-color:#993399;
    }