body{
margin:0;
padding:0;
background-color:#fff;
margin:0;
padding:0;
background-image:none;
}
table{
width: 100%;
}
#centre{
width:100%;
text-align:left;
}
#pageheader{
position:static;
}
#container{
width:auto;
margin-right:auto;
margin-left:auto;
text-align:left;
background-color:#FFFFFF;
padding:0;
}
#backgroundshadow{
background:none;
}
#footershadow{
background:none;
}
#main{
width:auto;
text-align:left;
padding:0;
}
#logo{
margin:0;
padding:10px 0 0 0;
width:150px;
float:none;
}
#strapline{
display:none;
}
#mainimage{
display:none;
}
#topBar{
display:none;
}
#topNav{
display:none;
}

#breadcrumbs{
display:none;
}
.jobdetailapply{
display:none;
}
#sendtoafriend{
display:none;
}
#bottomBar{
margin:0;
border-top-width:1px;
border-top-style:solid;
border-top-color:#000000;
}
#bottomCompInfo{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
text-decoration:none;
text-align:left;
padding:0;
color:#000000;
margin:0;
}
#bottomCompInfo a:link{
color:#000;
text-decoration:none;
}
#bottomCompInfo a:visited{
color:#000;
text-decoration:none;
}

#bottomNav{
display:none;
}

#leftBar{
display:none;
}
#leftNav{
display:none;
}
#content{
background-color:#FFFFFF;
float:none;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:20px;
margin:0;
padding:0;
width:auto;
color:#000000;
}
#content p{
color:#000000;
}
#content h1{
font-size:28px;
font-weight:bold;
}
#content h2{
font-size:22px;
font-weight:bold;
}
#content h3{
font-size:16px;
font-weight:bold;
}
#content h4{
font-size:14px;
font-weight:bold;
}
#content ul{
}
#content li{
}
#content a:link{
color:#005B90;
text-decoration:underline;
}
#content a:visited{
text-decoration:underline;
color:#005B90;
}
#content a:hover{
color:#005B90;
text-decoration:underline;
}
#content b{
color:#000000;
}
#content strong{
color:#000000;
}
#content hr{
}
#content img{
}
#content form{
}
#content select{

}
#content input{
}
#content textarea{
}
#content blockquote{
margin:0;
padding:0;
font-size:10px;
line-height:14px;
color:#999999;
}
#content blockquote strong{
color:#000000;
}


/*job results table*/

.tableheader{
background-color:#000000;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
}
.tablerow1{
background-color:#FDFDFD;
font-size:14px;
text-align:left;
vertical-align:top;
line-height:18px;
color:#000;
}
.tablerow2{
background-color:#F7F7F7;
font-size:14px;
text-align:left;
vertical-align:top;
line-height:18px;
color:#000;
}
.tablefooter{
background-color:#FFFFFF;
font-size:14px;
vertical-align:top;
line-height:18px;
color:#999999;
}
.jobdetailtableheadline td{
background-color:#fff;
font-size:14px;
line-height:18px;
text-align:left;
color:#000;
font-weight:bold;
}
.jobdetailtable td{
background-color:#fff;
font-size:14px;
line-height:18px;
text-align:left;
color:#000;
}

#jobsearch{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:13px;
text-decoration:none;
text-align:left;
padding:0;
margin:15px 15px 0px;
color:#000;
height:95px;
}
#jobsearch form{
padding:0;
margin:0;
}
#jobsearch p{
padding:0;
margin:0;
}
#jobsearch img{
padding:0;
margin:0;
}
.jobsearchform{
padding:0;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
margin:5px 0px 0px;
color:#000;
border:1px solid #CCCCCC;
}
.jobsearchbutton{
padding:0;
margin:0;
float:right;
}
.jobsearchmainform{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
padding:0;
color:#000;
}

#premierservice{
display:none;
}

#homepagemain{
margin:0 5px 10px 5px;
padding:0;
}
#content #homepagemain h1{
margin:0;
padding:0;
line-height:1;
font-size:28px;
font-weight:bold;
}

#content #homepagemain h2.subheading{
font-size:22px;
font-weight:bold;
}
#homepagemain #col1{
width:auto;
float:none;
padding-right:0;
}
#homepagemain #col2{
width:auto;
float:none;
padding-right:0;
}
#homepagemain #col2 h2{
padding:0 0 5px 0;
}
#homepagemain p{
font-family:Tahoma, "Lucida Grande", Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#000;
}
#homepagemain #col2 p{
margin:5px 0 10px 0;
}
#homepagemain #col2 p i{
font-style:normal;
color:#888;
}
#homepagemain #col2 p a{
font-weight:bold;
}

#homepageblocks{
display: none;
}

#homepageflash{
display: none;
}

#homepagecreative ul, #homepagetechnical ul, #homepagemarketing ul{
}
#homepagecreative li, #homepagetechnical li, #homepagemarketing li{
}
#homepagecreative li a, #homepagetechnical li a, #homepagemarketing li a{
color:#000;
position:static;
z-index:0;
}
#homepagecreative li.first a, #homepagetechnical li.first a, #homepagemarketing li.first a{
padding-top:13px;
}
#homepagecreative li.more a, #homepagetechnical li.more a, #homepagemarketing li.more a{
position:static;
display:block;
height:auto;
width:auto;
z-index:0;
padding:0px;
margin:3px 0 0 4px;
font-size:11px;
line-height:13px;
}
#homepagecreative li.more a{
margin:3px 0 0 7px;
}
#homepagecreative li.more a b, #homepagetechnical li.more a b, #homepagemarketing li.more a b{
display:block;
position:static;
}
#homepagecreative{
}
#homepagecreative li.more a{
color:#000;
}
#homepagetechnical{
}
#homepagetechnical li.more a{
color:#000;
}
#homepagemarketing{
}
#homepagemarketing li.more a{
color:#000;
}
#homepagecreative li.more  a:hover, #homepagetechnical li.more  a:hover, #homepagemarketing li.more a:hover{
color:#000;
}

#homepageteasers{
display:none;
color:#000;
}
#homepageteasers p{
margin:0;
padding:4px 5px 0px 18px;
}
#homepageteasers h3{
color:#000;
}
#homepageteasers a:link{
color:#000;
}
#homepageteasers a:visited{
color:#000;
}
#homepageteaser1{
float:left;
background:#1A6C9B url(/_img/homepage/interview-splash.jpg) no-repeat top left;
height:78px;
width:246px;
}
#homepageteaser2{
float:left;
background:#347BA7 url(/_img/homepage/cv-splash.jpg) no-repeat top left;
height:78px;
width:242px;
}
#homepageteaser3{
float:left;
background:#4D8DB1 url(/_img/homepage/referral-splash.jpg) no-repeat top left;
height:78px;
width:242px;
}

