@charset "utf-8";
/* CSS Document */

body { background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
margin:0;}

p {}

h1 { font-size:11pt;
margin:20px 0 10px 0;}

h2 { font-size:10pt;}

img, div { behavior: url(iepngfix.htc) }

/* Specific Divs */

.clear {clear:both;}

#container { width:906px;
height:auto;
margin:0 auto 0 auto;}

/*Top header section, main image, search, logo, news*/

#header { display:none;}

/*Navigation*/

#navigation { display:none;}

/*Main content*/

#main {}

#main p { line-height:20px;
font-size:9pt;}

#left { width:100%;
float:left;
margin:0 15px 0 30px;
padding:0 20px 0 0;
_padding:0;
_margin:0 15px 0 15px;
_width:515px;}

#left ul { font-size:9pt;
line-height:20px;}

.link  { color:#000;
text-decoration:underline;}

#bottom { display:none;}

#menu_right { display:none;}

/*Footer*/

#footer { display:none;}

/*Internal Pages*/

/*Top header section, main image, search, logo, news*/

#header1 { display:none;}

/*Main Section*/

#page_nav { display:none;}

#page_purp { display:none;}

#page_orange { display:none;}

#page_pink { display:none;}

#right { display:none;}

/*News Page */

#news_articles { margin:0px 0 10px 0;
border-top:1px solid #000;}

#news_articles h3 { font-size:10pt;
float:left;
margin:10px 0 0 0;}

.date { float:right;
margin:10px 20px 0 0;
font-style:italic;}

.img { display:none;
float:left;
margin:10px 10px 0 0;
border:0;
width:142px;}

#news_articles p { margin:10px 0 0 0px;}

.arrow { float:right;
margin:0 20px 10px 0;}

.arrow1 { float:right;
margin:10px 20px 0 0;}

/* Purple article */

#news_articlesp { margin:0 0 10px 0;
border-top:1px solid #4545a4;}

#news_articlesp a { color:#000;
text-decoration:none;}

#news_articlesp a:hover { color:#000;
text-decoration:underline;}

#news_articlesp h3 { font-size:80%;
float:left;
margin:10px 0 0 0;}

#news_articlesp p { margin:10px 0 0 0px;}

/* Pink article */

#news_articlespink { margin:0 0 10px 0;
border-top:1px solid #e1477d;}

#news_articlespink a { color:#000;
text-decoration:none;}

#news_articlespink a:hover { color:#000;
text-decoration:underline;}

#news_articlespink h3 { font-size:80%;
float:left;
margin:10px 0 0 0;}

#news_articlespink p { margin:10px 0 0 0px;}

/* Orange article */

#news_articleso { margin:0 0 10px 0;
border-top:1px solid ##e57200;}

#news_articleso a { color:#000;
text-decoration:none;}

#news_articleso a:hover { color:#000;
text-decoration:underline;}

#news_articleso h3 { font-size:80%;
float:left;
margin:10px 0 0 0;}

#news_articleso p { margin:10px 0 0 0px;}

/*Current Vacancies Page*/

#vacancies { margin:0 0 10px 0;
border-top:1px solid #058996;}

#vacancies a { color:#000;
text-decoration:none;}

#vacancies a:hover { color:#000;
text-decoration:underline;}

#vacancies h3 { font-size:80%;
margin:10px 0 0 0;}

/*Individual case study page */

#case{ padding:0 0 20px 0;
margin:0 0 20px 0;
/*border-bottom:1px solid #504aac;*/}

.headline { margin:10px 0 0 0;
font-weight:bold;}

#menu_right1 { display:none;
float:left;
margin:0px 0 0 0;
width:331px;
.margin:-10px 0 0 0;
padding:0;
_margin: 0 0 0px 15px;}


/* Business Archive */

#archive1 { background-color:#fff;
width:156px;
margin:3px 5px 0 0px;
float:left;
border-top:1px solid #058996;
border-left:1px solid #058996;
border-right:1px solid #058996;}

#archive1 #top { background-color:#058996;
padding:5px 0 5px 0;}

#archive1 #top p { color:#fff;
font-weight:bold;
margin:0 0 0 10px;}

#archive1 ul { list-style:none;
color:#000;
font-size:72%;
margin:0;
padding:0;}

#archive1 li { border-bottom:1px solid #058996;
margin:0;
padding:5px 5px 5px 10px;}

/*Contact Page*/

#box1 { background-color:#fff;
width:329px;
border:1px solid #058996;
margin:0;
padding:0 0 30px 0;
_margin: 0 0px 0 15px;}

#box1 #top { background-color:#058996;
padding:5px 0 5px 0;}

#box1 #top p { color:#fff;
font-weight:bold;
margin:0 0 0 10px;}

#box1 p { margin:10px 0 0 10px;}

#box1 form { margin:10px 5px 40px 5px;
border-top:1px solid #058996;
padding:20px 0px 0 0px;}

#box1 label { color:#045f68;
font-size:74%;
float:left;
width:100px;
margin:0 0 0 10px;}

#box1 input { font-size:74%;
border:1px solid #058996;
background-color:#fff;
margin:0 0 5px 0;
color:#058996;
float:left;
width:180px;}

#box1 textarea { font-size:74%;
border:1px solid #058996;
font-family:Arial, Helvetica, sans-serif;
background-color:#fff;
margin:0 0 5px 0;
color:#058996;
width:180px;}

#box1 select { font-size:74%;
border:1px solid #058996;
background-color:#fff;
margin:0 0 5px 0;
color:#058996;
width:182px;}

#box1 .btn { background-color:#058996;
color:#fff;
border:1px solid #045f68;
font-size:74%;
width:182px;
margin:5px 0 0px 110px;}

/* Search Results Page */

#search-results-wrap { padding:0;
margin:0;
border-bottom:1px solid #000;}

.borderCollapse { width:100%;
margin:0;
padding:0;}

.greyForm { padding:0;
margin:0;
font-size:74%;}

.greyForm input.search-btn { background:url(/assets/images/search_btn.jpg) no-repeat;
border:1px solid #045f68;
width:31px;
margin:0px;}

.blue { float:right;
margin:0;
padding:0;}

.blue1 { padding:0;
margin:0;
font-weight:bold;}

.blue1 a { color:#000;
text-decoration:none;}

.blue1 a:hover { color:#000;
text-decoration:underline;}

.grey { width:100%;
line-height:20px;
padding:0;
margin:0 0 20px 0;
font-size:74%;
color:#000;}

.phpdigMessage { font-size:80%;
font-weight:bold;
margin:0 0 0 5px;
padding:0;}


/*Sitemap Page*/

.sub { margin:0 0 0 20px;}

.subnav { margin: 0 0 0 40px;}

#siemap { line-height:20px;}

#page_no { font-size:74%;
float:right;
margin:0 10px 10px 0;}

#business ul { list-style-image:url(/assets/images/arrow.jpg);}

