@import url("reset.css");
body {
font-family:Tahoma, Arial, Helvetica, sans-serif;
background:url(../images/background-gradient.gif) repeat-x top left #76bc41;
}
.clear {
clear:both;
}
.clear-dotted-line {
margin:0 0 10px 0;
padding:0 0 10px 0;
background:url(../images/dotted-line.gif) repeat-x bottom left;
clear:both;
}
img {
border:0;
}

.right-link-image {
margin:0 0 5px 5px;
padding:0;
}

.right-link-image-bottom {
margin:5px 0 5px 5px;
padding:0;
}

.page-image {
margin:5px 10px 10px 0;
padding:0;
float:left;
}

.left-images {
margin:7px 0 10px 10px;
padding:0;
}

.left-images1 {
margin:480px 0 10px 10px;
padding:0;
}

#outer-container {
width:896px;
margin:0 auto;
padding:0;
background:url(../images/container-bottom.gif) no-repeat bottom left;
}
#inner-container {
width:896px;
margin:0;
padding:0 0 13px 0;
background:url(../images/container-top.gif) no-repeat top left;
}
#branding {
margin:0;
padding:0 0 0 24px;
}
.headlines {
margin:0;
padding:0;
height:33px;
background:url(../images/section-headlines-right.gif) no-repeat top right;
}
.headlines img {
margin:0;
padding:0;
float:left;
}
.headlines p {
width:100px;
float:left;
margin:0;
padding:8px 0 0 0;
*padding:9px 0 1px 0;
color:#fff;
font-size:.7em;
font-weight:bold;
}
.headlines p a {
margin:0;
padding:1px 10px 0 0;
height:20px;
font-size:.9em;
color:#10611b;
float:right;
text-decoration:none;
}
.headlines p a:hover {
color:#fff;
text-decoration:underline;
}
.headlines-extended {
margin:0;
padding:0;
height:33px;
background:url(../images/section-headlines-right.gif) no-repeat top right;
}
.headlines-extended img {
margin:0;
padding:0;
float:left;
}
.headlines-extended p {
width:250px;
float:left;
margin:0;
padding:8px 0 0 0;
*padding:9px 0 1px 0;
color:#fff;
font-size:.7em;
font-weight:bold;
}
.headlines-extended p a {
margin:0;
padding:1px 10px 0 0;
height:20px;
font-size:.9em;
color:#10611b;
float:right;
text-decoration:none;
}
.headlines-extended p a:hover {
color:#fff;
text-decoration:underline;
}
.headlines-less-extended {
margin:0;
padding:0;
height:33px;
background:url(../images/section-headlines-right.gif) no-repeat top right;
}
.headlines-less-extended img {
margin:0;
padding:0;
float:left;
}
.headlines-less-extended p {
width:200px;
float:left;
margin:0;
padding:8px 0 0 0;
*padding:9px 0 1px 0;
color:#fff;
font-size:.7em;
font-weight:bold;
}
.headlines-less-extended p a {
margin:0;
padding:1px 10px 0 0;
height:20px;
font-size:.9em;
color:#10611b;
float:right;
text-decoration:none;
}
.headlines-less-extended p a:hover {
color:#fff;
text-decoration:underline;
}
.buttonleft {
	float: left;
	width: 70px;
}
.button {
width:70px;
margin:10px 0 0 0;
padding:0;
height:15px;
background:url(../images/button.gif) no-repeat top right;
float:right;
}
.button p {
margin:0;
padding:0 0 0 10px;
color:#fff;
}
.button p a {
margin:0;
padding:0 0 0 0;
font-size:.9em;
color:#fff;
text-decoration:none;
}
.button p a:hover {
text-decoration:underline;
}
#page-image-container {
margin:0 0 0 24px;
padding:0;
}
/******* h's ******/
h1#why-join-asda span {
display:none;
}
h1#why-join-asda {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/why-join-asda-title.gif);
background-repeat: no-repeat;
}
h1#All-about-ASDA span {
display:none;
}
h1#All-about-ASDA {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/all-about-asda-title.gif);
background-repeat: no-repeat;
}
h1#who-we-are span {
display:none;
}
h1#who-we-are {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/who-we-are-title.gif);
background-repeat: no-repeat;
}
h1#stores span {
display:none;
}
h1#stores {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/stores-title.gif);
background-repeat: no-repeat;
}
h1#ASDA-living span {
display:none;
}
h1#ASDA-living {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/ASDA-living-title.gif);
background-repeat: no-repeat;
}
h1#pharmacy span {
display:none;
}
h1#pharmacy {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/pharmacy-title.gif);
background-repeat: no-repeat;
}
h1#optical span {
display:none;
}
h1#optical {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/optical-title.gif);
background-repeat: no-repeat;
}
h1#distribution span {
display:none;
}
h1#distribution {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/distribution-title.gif);
background-repeat: no-repeat;
}
h1#asda-house span {
display:none;
}
h1#asda-house {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/ASDA-house-title.gif);
background-repeat: no-repeat;
}
h1#trading-roles span {
display:none;
}
h1#trading-roles {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/trading-roles-title.gif);
background-repeat: no-repeat;
}
h1#non-trading-roles span {
display:none;
}
h1#non-trading-roles {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/non-trading-roles-title.gif);
background-repeat: no-repeat;
}
h1#where-were-going span {
display:none;
}
h1#where-were-going {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/where-were-going-title.gif);
background-repeat: no-repeat;
}
h1#locations span {
display:none;
}
h1#locations {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/locations-title.gif);
background-repeat: no-repeat;
}
h1#leeds span {
display:none;
}
h1#leeds {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/leeds-title.gif);
background-repeat: no-repeat;
}
h1#graduates span {
display:none;
}
h1#graduates {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/graduates-title.gif);
background-repeat: no-repeat;
}
h1#distribution-locations span {
display:none;
}
h1#distribution-locations {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/distribution-locations-title.gif);
background-repeat: no-repeat;
}
h1#new-stores span {
display:none;
}
h1#new-stores {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/new-stores-title.gif);
background-repeat: no-repeat;
}
h1#benefits-rewards span {
display:none;
}
h1#benefits-rewards {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/benefits-and-rewards-title.gif);
background-repeat: no-repeat;
}
h1#training span {
display:none;
}
h1#training {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/training-title.gif);
background-repeat: no-repeat;
}
h1#culture span {
display:none;
}
h1#culture {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/culture-title.gif);
background-repeat: no-repeat;
}
h1#corporate span {
display:none;
}
h1#corporate {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/corporate-social-responsibility-title.gif);
background-repeat: no-repeat;
}

h1#meet-our-people span {
display:none;
}
h1#meet-our-people {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/meet-our-people-main-image.jpg);
background-repeat: no-repeat;
}
h1#colleague span {
display:none;
}
h1#colleague {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/colleague-title.gif);
background-repeat: no-repeat;
}
h1#colleague-profiles span {
display:none;
}
h1#colleague-profiles {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/colleague-profiles-title.gif);
background-repeat: no-repeat;
}

h1#graduate-profiles span {
display:none;
}

h1#graduate-profiles {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/graduate-profiles-title.gif);
background-repeat: no-repeat;
}


h1#pharmacy-benefits span {
display:none;
}
h1#pharmacy-benefits {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/benefits-title.gif);
background-repeat: no-repeat;
}
h1#pharmacy-training span {
display:none;
}
h1#pharmacy-training {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/training-pharmacy-title.gif);
background-repeat: no-repeat;
}
h1#pharmacy-overseas span {
display:none;
}
h1#pharmacy-overseas {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/overseas-title.gif);
background-repeat: no-repeat;
}
h1#pharmacy-students span {
display:none;
}
h1#pharmacy-students {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/students-title.gif);
background-repeat: no-repeat;
}
h1#locums span {
display:none;
}
h1#locums {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/locums-title.gif);
background-repeat: no-repeat;
}
h1#louise span {
display:none;
}
h1#louise {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/louise-header.jpg);
background-repeat: no-repeat;
}
h1#emma span {
display:none;
}
h1#emma {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/emma-header.jpg);
background-repeat: no-repeat;
}
h1#rebecca span {
display:none;
}
h1#rebecca {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/rebecca-header.jpg);
background-repeat: no-repeat;
}
h1#charlotte span {
display:none;
}
h1#charlotte {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/charlotte-header.jpg);
background-repeat: no-repeat;
}
h1#katie span {
display:none;
}
h1#katie {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/katie-header.jpg);
background-repeat: no-repeat;
}
h1#victoria span {
display:none;
}
h1#victoria {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/victoria-header.jpg);
background-repeat: no-repeat;
}
h1#leanne span {
display:none;
}
h1#leanne {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/leanne-header.jpg);
background-repeat: no-repeat;
}
h1#maria span {
display:none;
}
h1#maria {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/maria-header.jpg);
background-repeat: no-repeat;
}
h1#suff span {
display:none;
}
h1#suff {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/suff-header.jpg);
background-repeat: no-repeat;
}
h1#julie span {
display:none;
}
h1#julie {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/julie-header.jpg);
background-repeat: no-repeat;
}
h1#john span {
display:none;
}
h1#john {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/john-header.jpg);
background-repeat: no-repeat;
}
h1#damien span {
display:none;
}
h1#damien {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/damien-header.jpg);
background-repeat: no-repeat;
}
h1#liz span {
display:none;
}
h1#liz {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/liz-header.jpg);
background-repeat: no-repeat;
}
h1#andrew-comm span {
display:none;
}
h1#andrew-comm {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/andrew-comm-header.jpg);
background-repeat: no-repeat;
}
h1#helen span {
display:none;
}
h1#helen {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/helen-header.jpg);
background-repeat: no-repeat;
}
h1#andrew span {
display:none;
}
h1#andrew {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/andrew-store-header.jpg);
background-repeat: no-repeat;
}

h1#wendy span {
display:none;
}
h1#wendy {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/WendyImg.jpg);
background-repeat: no-repeat;
}

h1#Nathen span {
display:none;
}
h1#Nathen {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/NathenImg.jpg);
background-repeat: no-repeat;
}



h1#andrew-transport span {
display:none;
}
h1#andrew-transport {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/andrew-transport-header.jpg);
background-repeat: no-repeat;
}

h1#michael span {
display:none;
}
h1#michael {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/michael-header.jpg);
background-repeat: no-repeat;
}
h1#alan span {
display:none;
}
h1#alan {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/alan-header.jpg);
background-repeat: no-repeat;
}
h1#wilma span {
display:none;
}
h1#wilma {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/wilma-header.jpg);
background-repeat: no-repeat;
}
h1#mark-general span {
display:none;
}
h1#mark-general {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/mark-general-header.jpg);
background-repeat: no-repeat;
}

h1#geri span {
display:none;
}
h1#geri {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/geri-header.jpg);
background-repeat: no-repeat;
}

h1#caroline span {
display:none;
}
h1#caroline {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/caroline-header.jpg);
background-repeat: no-repeat;
}

h1#gareth span {
display:none;
}
h1#gareth {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/gareth-header.jpg);
background-repeat: no-repeat;
}
h1#gavin span {
display:none;
}
h1#gavin {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/gavin-header.jpg);
background-repeat: no-repeat;
}
h1#rachael span {
display:none;
}
h1#rachael {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/rachael-header.jpg);
background-repeat: no-repeat;
}
h1#jonathan span {
display:none;
}
h1#jonathan {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/jonathan-header.jpg);
background-repeat: no-repeat;
}
h1#rob-sys span {
display:none;
}
h1#rob-sys {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/rob-sys-header.jpg);
background-repeat: no-repeat;
}
h1#karl span {
display:none;
}
h1#karl {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/karl-header.jpg);
background-repeat: no-repeat;
}
h1#graham span {
display:none;
}
h1#graham {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/graham-header.jpg);
background-repeat: no-repeat;
}
h1#denise span {
display:none;
}
h1#denise {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/denise-header.jpg);
background-repeat: no-repeat;
}
h1#mark span {
display:none;
}
h1#mark {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/mark-header.jpg);
background-repeat: no-repeat;
}
h1#richard span {
display:none;
}
h1#richard {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/richard-header.jpg);
background-repeat: no-repeat;
}
h1#rob span {
display:none;
}
h1#rob {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/rob-header.jpg);
background-repeat: no-repeat;
}
h1#rick span {
display:none;
}
h1#rick {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/rick-header.jpg);
background-repeat: no-repeat;
}
h1#keith span {
display:none;
}
h1#keith {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/keith-header.jpg);
background-repeat: no-repeat;
}
h1#mike span {
display:none;
}
h1#mike {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/mike-header.jpg);
background-repeat: no-repeat;
}
h1#jill span {
display:none;
}
h1#jill {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/jill-header.jpg);
background-repeat: no-repeat;
}

h1#caroline-people span {
display:none;
}
h1#caroline-people {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/caroline-people-header.jpg);
background-repeat: no-repeat;
}

h1#clare span {
display:none;
}
h1#clare {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/clare-header.jpg);
background-repeat: no-repeat;
}

h1#craig span {
display:none;
}
h1#craig {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/craig-header.jpg);
background-repeat: no-repeat;
}

h1#craig-web span {
display:none;
}
h1#craig-web {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/craig-web-header.jpg);
background-repeat: no-repeat;
}

h1#duncan span {
display:none;
}
h1#duncan {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/duncan-header.jpg);
background-repeat: no-repeat;
}

h1#emma-food span {
display:none;
}
h1#emma-food{
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/emma-food-header.jpg);
background-repeat: no-repeat;
}

h1#feroz span {
display:none;
}
h1#feroz {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/feroz-header.jpg);
background-repeat: no-repeat;
}

h1#martha span {
display:none;
}
h1#martha {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/martha-header.jpg);
background-repeat: no-repeat;
}

h1#raj span {
display:none;
}
h1#raj {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/raj-header.jpg);
background-repeat: no-repeat;
}

h1#noor span {
display:none;
}
h1#noor {
margin:0 0 0 0;
padding:0;
height:248px;
background-image:url(../images/noor-header.jpg);
background-repeat: no-repeat;
}



h1#what-can-i-do span {
display:none;
}
h1#what-can-i-do {
margin:0 0 0 0;
padding:0;
height:231px;
background-image:url(../images/what-can-i-do-main-image.jpg);
background-repeat: no-repeat;
}
h1#how-do-i-apply span {
display:none;
}
h1#how-do-i-apply {
margin:0 0 0 0;
padding:0;
height:243px;
background-image:url(../images/how-do-i-apply-main-image.jpg);
background-repeat: no-repeat;
}
h1#recruitment span {
display:none;
}
h1#recruitment {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/recruitment-process-title.gif);
background-repeat: no-repeat;
}
h1#hints span {
display:none;
}
h1#hints {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/hints-tips-title.gif);
background-repeat: no-repeat;
}
h1#information-for-agencies span {
display:none;
}
h1#information-for-agencies {
margin:0 0 0 0;
padding:0;
height:243px;
background-image:url(../images/information-for-agencies-main-image.jpg);
background-repeat: no-repeat;
}
h1#faqs span {
display:none;
}
h1#faqs {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/faqs-title.gif);
background-repeat: no-repeat;
}
h1#tell-a-friend span {
display:none;
}
h1#tell-a-friend {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/tell-a-friend-title.gif);
background-repeat: no-repeat;
}
h1#contact-us span {
display:none;
}
h1#contact-us {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/contact-us-title.gif);
background-repeat: no-repeat;
}
h1#talent-pool span {
display:none;
}
h1#talent-pool {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/talent-pool-title.gif);
background-repeat: no-repeat;
}
h1#copyright span {
display:none;
}
h1#copyright {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/copyright-title.gif);
background-repeat: no-repeat;
}
h1#sitemap span {
display:none;
}
h1#sitemap {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/sitemap-title.gif);
background-repeat: no-repeat;
}
h1#privacy span {
display:none;
}
h1#privacy {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/privacy-title.gif);
background-repeat: no-repeat;
}
h1#accessibility span {
display:none;
}
h1#accessibility {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/accessibility-title.gif);
background-repeat: no-repeat;
}
h1#stores-of-learning span {
display:none;
}
h1#stores-of-learning {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/stores-of-learning-title.gif);
background-repeat: no-repeat;
}
h1#page-not-found span {
display:none;
}
h1#page-not-found {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/page-not-found-title.gif);
background-repeat: no-repeat;
}
h2 {
margin:0 0 10px 0;
padding:0;
font-size:.9em;
color:#7cc242;
line-height:1.4em;
}
h2.small {
margin:0 0 10px 0;
padding:0;
font-size:.8em;
color:#7cc242;
line-height:1.4em;
}
h3 {
margin:0 0 10px 0;
padding:0;
font-size:.8em;
color:#7cc242;
line-height:1.4em;
}

h3.large {
margin:0 0 10px 0;
padding:0;
font-size:.9em;
color:#7cc242;
line-height:1.4em;
}

h3.top_margin {
margin:10px 0 10px 0;
padding:0;
font-size:.8em;
color:#7cc242;
line-height:1.4em;
}
h2 a {
margin:0 0 10px 0;
padding:0;
color:#7cc242;
line-height:1.4em;
text-decoration:none;
}
h3 a {
margin:0 0 10px 0;
padding:0;
color:#7cc242;
line-height:1.4em;
text-decoration:none;
}
h2 a:hover {
margin:0 0 10px 0;
padding:0;
color:#10611b;
line-height:1.4em;
text-decoration:none;
}
h3 a:hover {
margin:0 0 10px 0;
padding:0;
color:#10611b;
line-height:1.4em;
text-decoration:none;
}

#accordion {
	margin:0px 0px;
}

h3.toggler {
	color:#7cc242;
	padding:0 0px 0 5px;
	cursor:pointer;
	font-size:.7em;
	font-weight:bold;
	margin: 0 0 10px 0;
	border-left:5px solid #7cc242;
}

div.element p, div.element h4 {
	margin:0px;
	padding:0;
}

blockquote {
	padding:5px 20px;
}
/******************/
#page-main-image {
margin:0 0 0 20px;
padding:0;
}
#page-main-image img {
margin:0;
padding:0;
width:202px;
float:left;
}
#content-wrapper {
margin:0 24px 0 24px;
padding:0 8px 10px 8px;
}

img.hmedepot {margin-top:10px; margin-left:-5px; padding-left:0px;}



/*******3 Collumn Lyaout******************/



#left-collumn {
margin:0;
padding:13px 0 0 0;
width:160px;
float:left;
}
#left-collumn ul {
margin:0;
padding:0;
list-style:none;
}
#left-collumn ul li {
margin:0 0 0 0;
padding:0 0 5px 0;
}
#left-collumn ul li a {
margin:0 0 0 0;
padding:0 0 5px 6px;
color:#317a3b;
font-size:.7em;
text-decoration:none;
display:block;
line-height:1.2em;
border-bottom:1px solid #7cc242;
}
#left-collumn ul li a:hover {
color:#7cc242;
}
#left-collumn ul li a.selected {
margin:0 0 0 0;
padding:0 0 5px 6px;
color:#7cc242;
font-size:.7em;
text-decoration:none;
display:block;
line-height:1.2em;
border-bottom:1px solid #7cc242;
}


#left-collumn ul li ul {
margin:5px 0 0 0;
padding:0 0 0 0;
}

#left-collumn ul li ul li {
margin:0 0 0 0;
padding:0 0 5px 0;
}

#left-collumn ul li ul li a {
margin:0 0 0 0;
padding:0 0 5px 20px;
color:#317a3b;
font-size:.7em;
text-decoration:none;
display:block;
line-height:1.2em;
border-bottom:1px solid #7cc242;
}

#left-collumn ul li ul li a.selected {
margin:0 0 0 0;
padding:0 0 5px 20px;
color:#7cc242;
font-size:.7em;
text-decoration:none;
display:block;
line-height:1.2em;
border-bottom:1px solid #7cc242;
}


#left-collumn ul li ul li ul {
margin:5px 0 0 0;
padding:0 0 0 0;
}

#left-collumn ul li ul li ul li {
margin:0 0 0 0;
padding:0 0 5px 0;
}

#left-collumn ul li ul li ul li a {
margin:0 0 0 0;
padding:0 0 5px 40px;
color:#317a3b;
font-size:.7em;
text-decoration:none;
display:block;
line-height:1.2em;
border-bottom:1px solid #7cc242;
}

#left-collumn ul li ul li ul li a.selected {
margin:0 0 0 0;
padding:0 0 5px 40px;
color:#7cc242;
font-size:.7em;
text-decoration:none;
display:block;
line-height:1.2em;
border-bottom:1px solid #7cc242;
}


/*************************************/



#three-collumn-content {
width:440px;
margin:0;
padding:13px;
float:left;
}
#three-collumn-content p {
margin:0 0 10px 0;
padding:0;
font-size:.7em;
line-height:1.4em;
color:#333;
}
#three-collumn-content p a {
color:#7cc242;
}
#three-collumn-content p a:hover {
color:#10611b;
}
#three-collumn-content p.dotted-line {
margin:0 0 10px 0;
padding:0 0 10px 0;
font-size:.7em;
line-height:1.4em;
color:#333;
background:url(../images/dotted-line.gif) repeat-x bottom left;
}
#three-collumn-content ul {
margin:0 0 10px 15px;
padding:0;
font-size:.7em;
line-height:1.4em;
color:#333;
list-style:disc;
}
#three-collumn-content ul a {
color:#7cc242;
}
#three-collumn-content ul a:hover {
color:#10611b;
}
#three-collumn-content p.address {
width:145px;
height:130px;
padding:0 0 10px;
margin:0;
float:left;
}
#three-collumn-content p.address-wide {
width:180px;
height:130px;
padding:0 0 10px;
margin:0;
float:left;
}

#three-collumn-content p.address-wide strong {
line-height:1.8em;
font-size:1.2em;
color:#7cc242;
}
/********for video**************/
#three-collumn-content-narrow {
width:395px;
margin:0;
padding:13px;
float:left;
}
#three-collumn-content-narrow p {
margin:0 0 10px 0;
padding:0;
font-size:.7em;
line-height:1.4em;
color:#333;
}
#three-collumn-content-narrow p a {
color:#7cc242;
}
#three-collumn-content-narrow p a:hover {
color:#10611b;
}
#three-collumn-content-narrow p.dotted-line {
margin:0 0 10px 0;
padding:0 0 10px 0;
font-size:.7em;
line-height:1.4em;
color:#333;
background:url(../images/dotted-line.gif) repeat-x bottom left;
}
#three-collumn-content-narrow ul {
margin:0 0 10px 15px;
padding:0;
font-size:.7em;
line-height:1.4em;
color:#333;
list-style:disc;
}
#three-collumn-content-narrow ul a {
color:#7cc242;
}
#three-collumn-content-narrow ul a:hover {
color:#10611b;
}
#three-collumn-content-narrow p.address {
width:145px;
height:130px;
padding:0 0 10px;
margin:0;
float:left;
}


#right-collumn-third-video {
width:250px;
margin:0;
padding:0 0 0 0;
float:left;
}
#right-collumn-third-video p.transcript-link {
margin:5px 18px 5px 0;
padding:0;
font-size:.7em;
text-align:right;
}
#right-collumn-third-video p.transcript-link a {
color:#7cc242;
}
#right-collumn-third-video p.transcript-link a:hover {
color:#10611b;
}
#right-collumn-third-video img.video {
padding:0;
margin:0 0 0 5px;
}
#right-collumn-third-video .content {
margin:0;
padding:5px 13px 0 13px;
}
#right-collumn-third-video .content p {
font-size:.6em;
line-height:1.2em;
}
#right-collumn-third-video .content p strong {
color:#7cc242;
margin:0;
padding:0;
}
#right-collumn-third-video .content ul {
font-size:.6em;
color:#666;
margin:0 0 10px 0;
padding:0 0 10px 0;
background:url(../images/dotted-line.gif) repeat-x bottom left;
}
#right-collumn-third-video .content ul li {
margin:0 0 5px 0;
padding:0;
line-height:1.2em;
}
#right-collumn-third-video .content ul li a {
font-size:1.1em;
color:#7cc242;
text-decoration:none;
font-weight:bold;
}
#right-collumn-third-video .content ul li a:hover {
color:#10611b;
} 
#right-collumn-third-video .content p.date {
margin:0 0 5px 0;
padding:0;
color:#10611b;
font-weight:bold;
}
#right-collumn-third-video .content p.dotted-line {
margin:0 0 10px 0;
padding:0 0 10px 0;
background:url(../images/dotted-line.gif) repeat-x bottom left;
}
#right-collumn-third-video .content .dotted-line {
clear:both;
margin:0 0 5px 0;
padding:0 0 5px 0;
background:url(../images/dotted-line.gif) repeat-x bottom left;
}
#right-collumn-third-video .related-link {
margin:0 0 0 0;
padding:8px 0 0 0;
clear:both;
}
#right-collumn-third-video .related-link img {
width:57px;
margin:0 5px 0 0;
padding:0;
float:left;
}
#right-collumn-third-video .related-link-text {
margin:0;
padding:0 5px 0 5px;
width:150px;
height:47px;
float:left;
background-color:#e5f3d9;
}
#right-collumn-third-video .related-link-text p.title {
margin:2px 0 3px 0;
padding:0;
color:#10611b;
font-weight:bold;
}
#right-collumn-third-video .related-link-text p.text {
margin:0 0 0 0;
padding:0;
color:#333;
line-height:1.2em;
}
#right-collumn-third-video .related-link-profile img {
width:91px;
margin:0;
padding:0;
float:left;
}
#right-collumn-third-video .related-link-profile-text {
margin:0;
padding:0;
width:153px;
float:left;
}
#right-collumn-third-video .related-link-profile-text p {
margin:0;
padding:0;
}
#right-collumn-third-video .related-link-profile-text p.title {
margin:0;
padding:10px 0 0 0;
color:#7cc242;
font-weight:bold;
}
#right-collumn-third-video .related-link-profile-text p.text {
margin:0;
padding:0;
color:#333;
font-size:.6em;
line-height:1.2em;
}
/*******************************/



#right-collumn-third {
width:200px;
margin:0;
padding:13px 0 0 0;
float:left;
}
#right-collumn-third img.video {
padding:0;
margin:0 0 0 5px;
}
#right-collumn-third .content {
margin:0;
padding:5px 13px 0 13px;
}
#right-collumn-third .content p {
font-size:.6em;
line-height:1.2em;
}
#right-collumn-third .content p strong {
color:#7cc242;
margin:0;
padding:0;
}
#right-collumn-third .content ul {
font-size:.6em;
color:#666;
margin:0 0 10px 0;
padding:0 0 10px 0;
background:url(../images/dotted-line.gif) repeat-x bottom left;
}
#right-collumn-third .content ul li {
margin:0 0 5px 0;
padding:0;
line-height:1.2em;
}
#right-collumn-third .content ul li a {
font-size:1.1em;
color:#7cc242;
text-decoration:none;
font-weight:bold;
}
#right-collumn-third .content ul li a:hover {
color:#10611b;
} 
#right-collumn-third .content p.date {
margin:0 0 5px 0;
padding:0;
color:#10611b;
font-weight:bold;
}
#right-collumn-third .content p.dotted-line {
margin:0 0 10px 0;
padding:0 0 10px 0;
background:url(../images/dotted-line.gif) repeat-x bottom left;
}
#right-collumn-third .content .dotted-line {
clear:both;
margin:0 0 5px 0;
padding:0 0 5px 0;
background:url(../images/dotted-line.gif) repeat-x bottom left;
}
#right-collumn-third .related-link {
margin:0 0 0 0;
padding:8px 0 0 0;
clear:both;
}
#right-collumn-third .related-link img {
width:57px;
margin:0 5px 0 0;
padding:0;
float:left;
}
#right-collumn-third .related-link-text {
margin:0;
padding:0 5px 0 5px;
width:100px;
height:47px;
float:left;
background-color:#e5f3d9;
}
#right-collumn-third .related-link-text p.title {
margin:2px 0 3px 0;
padding:0;
color:#10611b;
font-weight:bold;
}
#right-collumn-third .related-link-text p.text {
margin:0 0 0 0;
padding:0;
color:#333;
line-height:1.2em;
}
#right-collumn .related-link-profile {
margin:0;
padding:0;
clear:both;
}
#right-collumn-third .related-link-profile img {
width:91px;
margin:0;
padding:0;
float:left;
}
#right-collumn-third .related-link-profile-text {
margin:0;
padding:0;
width:153px;
float:left;
}
#right-collumn-third .related-link-profile-text p {
margin:0;
padding:0;
}
#right-collumn-third .related-link-profile-text p.title {
margin:0;
padding:10px 0 0 0;
color:#7cc242;
font-weight:bold;
}
#right-collumn-third .related-link-profile-text p.text {
margin:0;
padding:0;
color:#333;
font-size:.6em;
line-height:1.2em;
}
/********************************************************************/














#two-collumn-content {
width:520px;
margin:0;
padding:13px;
float:left;
}
#two-collumn-content p {
margin:0 0 10px 0;
padding:0;
font-size:.7em;
line-height:1.4em;
color:#333;
}
#two-collumn-content a {
color:#7cc242;
}
#two-collumn-content a:hover {
color:#10611b;
}
#two-collumn-content h3.dotted-line {
margin:0 0 5px 0;
padding:0 0 5px 0;
font-size:.8em;
line-height:1.4em;
color:#7cc242;
background:url(../images/dotted-line.gif) repeat-x bottom left;
}
#two-collumn-content p.dotted-line {
margin:0 0 10px 0;
padding:0 0 10px 0;
font-size:.7em;
line-height:1.4em;
color:#333;
background:url(../images/dotted-line.gif) repeat-x bottom left;
}
#two-collumn-content p.straight-line {
margin:0 0 10px 0;
padding:0 0 10px 0;
font-size:.7em;
line-height:1.4em;
color:#333;
border-bottom:1px solid #337e3c;
}
#two-collumn-content p.dotted-line-gradient {
margin:0 0 10px 0;
padding:0 0 5px 0;
font-size:.7em;
line-height:1.4em;
color:#333;
background:url(../images/dotted-line-gradient.gif) repeat-x bottom left;
}
#two-collumn-content ul {
margin:0 0 10px 15px;
padding:0;
list-style:disc;
font-size:.7em;
line-height:1.4em;
color:#333;
}
#two-collumn-content ul ul {
margin:0 0 10px 15px;
padding:0;
list-style:disc;
font-size:1em;
line-height:1.4em;
color:#333;
}
#two-collumn-content a {

}
#two-collumn-content input {
border:1px solid #7cc242;
padding:2px;
margin:0 10px 10px 0;
color:#333;
}
#two-collumn-content input.taf {
border:1px solid #7cc242;
padding:2px;
margin:0 10px 10px 0;
font-size:.7em;
}
#two-collumn-content textarea {
border:1px solid #7cc242;
padding:2px;
margin:0 10px 10px 0;
}
#two-collumn-content input.submit_button {
width:70px;
margin:0 0 10px 0;
padding:0;
height:15px;
border:none;
color:#fff;
font-size:.55em;
background:url(../images/button.gif) no-repeat top right;
}
#two-collumn-content .button {
width:70px;
margin:0 0 0 0;
padding:0;
height:15px;
background:url(../images/button.gif) no-repeat top right;
float:right;
}
#two-collumn-content .button p {
margin:0;
padding:0 0 0 10px;
color:#fff;
}
#two-collumn-content .button p a {
margin:0;
padding:0 0 0 0;
font-size:.9em;
color:#fff;
text-decoration:none;
}
#two-collumn-content .button p a:hover {
text-decoration:underline;
}






#one-collumn-content {

margin:0;
padding:13px;
float:left;
}
#one-collumn-content p {
margin:0 0 10px 0;
padding:0;
font-size:.7em;
line-height:1.4em;
color:#333;
}
#one-collumn-content a {
color:#7cc242;
}
#one-collumn-content a:hover {
color:#10611b;
}
#one-collumn-content h3.dotted-line {
margin:0 0 5px 0;
padding:0 0 5px 0;
font-size:.8em;
line-height:1.4em;
color:#7cc242;
background:url(../images/dotted-line.gif) repeat-x bottom left;
}
#one-collumn-content p.dotted-line {
margin:0 0 10px 0;
padding:0 0 10px 0;
font-size:.7em;
line-height:1.4em;
color:#333;
background:url(../images/dotted-line.gif) repeat-x bottom left;
}
#one-collumn-content p.straight-line {
margin:0 0 10px 0;
padding:0 0 10px 0;
font-size:.7em;
line-height:1.4em;
color:#333;
border-bottom:1px solid #337e3c;
}
#one-collumn-content p.dotted-line-gradient {
margin:0 0 10px 0;
padding:0 0 5px 0;
font-size:.7em;
line-height:1.4em;
color:#333;
background:url(../images/dotted-line-gradient.gif) repeat-x bottom left;
}
.dotted-line-gradient-div {
margin:0 0 10px 0;
padding:0 10px 10px 10px;
background:url(../images/dotted-line-gradient.gif) repeat-x bottom left;
}

.sitemap-collumn {
width:190px;
float:left;
margin:0;
padding:0 10px 0 0;
}
.sitemap-collumn  h2 a, .sitemap-collumn  h3 a {
margin:0 0 10px 0;
padding:0 0 0 5px;
color:#7cc242;
font-size:.9em;
line-height:1.4em;
text-decoration:none;
border-left:5px solid #7cc242;
}
.sitemap-collumn ul {
margin:0 0 10px 10px;
padding:0 0 0 0;
list-style:none;
}
.sitemap-collumn ul  li {
margin:0 0 0 0;
padding:0 0 5px 0;
border-bottom:1px solid #ccc;
}
.sitemap-collumn ul  li a {
font-size:.7em;
text-decoration:none;
}
.sitemap-collumn ul.sub {
margin:0 0 10px 0;
padding:0 0 0 10px;
list-style:none;
}
.sitemap-collumn ul.sub  li {
margin:0 0 0 0;
padding:0 0 5px 15px;
border-bottom:1px solid #ccc;
}
.sitemap-collumn ul.sub  li a {
font-size:.7em;
text-decoration:none;
}
#right-collumn {
width:280px;
margin:0;
padding:13px 0 0 0;
float:left;
}
#right-collumn .content {
margin:0;
padding:5px 13px 0 13px;
}
#right-collumn .content p {
font-size:.6em;
line-height:1.2em;
}
#right-collumn .content p strong {
color:#7cc242;
margin:0;
padding:0;
}
#right-collumn .content ul {
font-size:.6em;
color:#666;
margin:0 0 10px 0;
padding:0 0 10px 0;
background:url(../images/dotted-line.gif) repeat-x bottom left;
}
#right-collumn .content ul li {
margin:0 0 5px 0;
padding:0;
line-height:1.2em;
}
#right-collumn .content ul li a {
font-size:1.1em;
color:#7cc242;
text-decoration:none;
font-weight:bold;
}
#right-collumn .content ul li a:hover {
color:#10611b;
} 
#right-collumn .content p.date {
margin:0 0 5px 0;
padding:0;
color:#10611b;
font-weight:bold;
}
#right-collumn .content p.date a {
margin:0 0 5px 0;
padding:0;
color:#10611b;
font-weight:bold;
text-decoration:none;
}
#right-collumn .content p.date a:hover {
margin:0 0 5px 0;
padding:0;
color:#7cc242;
font-weight:bold;
text-decoration:none;
}
#right-collumn .content p.dotted-line {
margin:0 0 10px 0;
padding:0 0 10px 0;
background:url(../images/dotted-line.gif) repeat-x bottom left;
}
#right-collumn .content .dotted-line {
clear:both;
margin:0 0 5px 0;
padding:0 0 5px 0;
background:url(../images/dotted-line.gif) repeat-x bottom left;
}
#right-collumn .related-link {
margin:0 0 0 0;
padding:8px 0 0 0;
clear:both;
}
#right-collumn .related-link img {
width:57px;
margin:0 5px 0 0;
padding:0;
float:left;
}
#right-collumn .related-link-text {
margin:0;
padding:0 5px 0 5px;
width:182px;
height:47px;
float:left;
background-color:#e5f3d9;
}
#right-collumn .related-link-text p.title {
margin:2px 0 3px 0;
padding:0;
color:#10611b;
font-weight:bold;
}
#right-collumn .related-link-text p.text {
margin:0 0 0 0;
padding:0;
color:#333;
line-height:1.2em;
}
#right-collumn .related-link-profile {
margin:0;
padding:0;
clear:both;
}
#right-collumn .related-link-profile img {
width:91px;
margin:0;
padding:0;
float:left;
}
#right-collumn .related-link-profile-text {
margin:0;
padding:0 5px 0 5px;
width:153px;
float:left;
background-color:#e5f3d9;
height:47px;
}
#right-collumn .related-link-profile-text p {
margin:0;
padding:0;
}
#right-collumn .related-link-profile-text p.title {
margin:0;
padding:5px 0 0 0;
color:#7cc242;
font-weight:bold;
}
#right-collumn .related-link-profile-text p.text {
margin:0;
padding:0;
color:#333;
font-size:.6em;
line-height:1.2em;
}
/***********************************************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************************************/
/*Navigation, Global, sub, footer*/

/********************

********************************/
#global-nav {
width:896px;
margin:0;
}
#global-nav ul {
margin:0;
/*padding:5px 0 0 505px; with tell a friend*/
padding:5px 0 0 645px;
list-style:none;
}
#global-nav ul li {
margin:0;
padding:0;
float:left;
}
#global-nav ul li a {
margin:0;
padding:0 0 0 20px;
font-size:.7em;
color:#327d3c;
text-decoration:none;
}
#nav-main-all-about-asda {
width:848px;
height:30px;
margin:0 24px 0 24px;
padding:0 0 0 0;
background:url(../images/all_about_ASDA_background_nav.gif) repeat-x top left;
}
#nav-main-why-join-asda {
width:848px;
height:30px;
margin:0 24px 0 24px;
padding:0 0 0 0;
background:url(../images/why_join_asda_background_nav.gif) repeat-x top left;
}
#nav-main-meet-our-people {
width:848px;
height:30px;
margin:0 24px 0 24px;
padding:0 0 0 0;
background:url(../images/meet_our_people_background_nav.gif) repeat-x top left;
}
#nav-main-what-can-i-do {
width:848px;
height:30px;
margin:0 24px 0 24px;
padding:0 0 0 0;
background:url(../images/What_can_i_so_all_asda_background_nav.gif) repeat-x top left;
}

#nav-main-graduates {
width:848px;
height:30px;
margin:0 24px 0 24px;
padding:0 0 0 0;
background:url(../images/graduates_background_nav.gif) repeat-x top left;
}

#nav-main-how-do-i-apply {
width:848px;
height:30px;
margin:0 24px 0 24px;
padding:0 0 0 0;
background:url(../images/how_do_i_apply_background_nav.gif) repeat-x top left;
}
#nav-main-information-for-agencies {
width:848px;
height:30px;
margin:0 24px 0 24px;
padding:0 0 0 0;
background:url(../images/Information_for_Agencies_background_nav.gif) repeat-x top left;
}
#nav-main {
width:848px;
height:30px;
margin:0 24px 0 24px;
padding:0 0 0 0;
background:url(../images/nav-background.gif) repeat-x top left;
}
#nav-main ul, #nav-main-all-about-asda ul, #nav-main-why-join-asda ul, #nav-main-meet-our-people ul, #nav-main-what-can-i-do ul, #nav-main-how-do-i-apply ul,  #nav-main-graduates ul, #nav-main-information-for-agencies ul {
margin:0 0 0 0;
padding:5px 0 0 0;
*padding:6px 0 0 0;
list-style:none;

}
#nav-main ul li, #nav-main-all-about-asda ul li, #nav-main-why-join-asda ul li, #nav-main-meet-our-people ul li, #nav-main-what-can-i-do ul li,#nav-main-graduates ul li, #nav-main-how-do-i-apply ul li, #nav-main-information-for-agencies ul li {
margin:0 0 0 0;
padding:0 0 1px 0;
float:left;
display:block;
}
#nav-main-all-about-asda ul li a, #nav-main-why-join-asda ul li a, #nav-main-meet-our-people ul li a, #nav-main-what-can-i-do ul li a, #nav-main-graduates ul li a, #nav-main-how-do-i-apply ul li a, #nav-main-information-for-agencies ul li a {
margin:0;
padding:5px 13px 0 13px;
font-size:.7em;
color:#fff;
text-decoration:none;
background:url(../images/nav-divider.gif) no-repeat right;
display:block;
}
#nav-main ul li a {
margin:0;
padding:5px 13px 0 13px;
font-size:.7em;
color:#fff;
text-decoration:none;
display:block;
background:url(../images/nav-divider.gif) no-repeat right;
}
#nav-main ul li.no-nav-divider a, #nav-main-all-about-asda ul li.no-nav-divider a, #nav-main-why-join-asda ul li.no-nav-divider a, #nav-main-meet-our-people ul li.no-nav-divider a, #nav-main-what-can-i-do ul li.no-nav-divider a, #nav-main-graduates ul li.no-nav-divider a, #nav-main-how-do-i-apply ul li.no-nav-divider a, #nav-main-information-for-agencies ul li.no-nav-divider a {
margin:0;
padding:5px 13px 0 13px;
font-size:.7em;
color:#fff;
text-decoration:none;
background:none;
}
#nav-main ul li a:hover, #nav-main ul li.no-nav-divider a:hover, #nav-main-all-about-asda ul li a:hover, #nav-main-why-join-asda ul li a:hover, #nav-main-meet-our-people ul li a:hover, #nav-main-what-can-i-do ul li a:hover, #nav-main-graduates ul li a:hover, #nav-main-how-do-i-apply ul li a:hover, #nav-main-information-for-agencies ul li a:hover  {
text-decoration:underline;
}
#nav-secondary, #nav-secondary-meet-our-people, #nav-secondary-what-can-i-do, #nav-secondary-graduates, #nav-secondary-how-do-i-apply {
width:848px;
height:21px;
margin:0 24px 0 24px;
padding:0 0 0 0;
background:url(../images/nav-secondary-background.gif) repeat-x bottom left #9ad340;
}
#nav-secondary-meet-our-people ul {
margin:0 0 0 90px;
padding:0;
*padding:1px 0 0 0;
list-style:none;
}
#nav-secondary-what-can-i-do ul {
margin:0 0 0 135px;
padding:0;
*padding:1px 0 0 0;
list-style:none;
}
#nav-secondary-graduates ul {
margin:0 0 0 168px;
padding:0;
*padding:1px 0 0 0;
list-style:none;
}

#nav-secondary-how-do-i-apply ul {
margin:0 0 0 407px;
padding:0;
*padding:1px 0 0 0;
list-style:none;
}
#nav-secondary ul {
margin:0 0 0 0;
padding:0;
*padding:1px 0 0 0;
list-style:none;
}
#nav-secondary ul li, #nav-secondary-meet-our-people ul li, #nav-secondary-what-can-i-do ul li, #nav-secondary-graduates ul li, #nav-secondary-how-do-i-apply ul li {
margin:0;
padding:0;
float:left;
list-style:none;
display:block;
}
#nav-secondary ul li a, #nav-secondary-meet-our-people ul li a, #nav-secondary-what-can-i-do ul li a, #nav-secondary-graduates ul li a, #nav-secondary-how-do-i-apply ul li a {
margin:0;
padding:3px 13px 1px 13px;
display:block;
font-size:.7em;
color:#fff;
text-decoration:none;
background:url(../images/nav-secondary-divider.gif) no-repeat right;
}
#nav-secondary ul li.no-nav-divider a, #nav-secondary-meet-our-people ul li.no-nav-divider a, #nav-secondary-what-can-i-do ul li.no-nav-divider a,   #nav-secondary-graduates ul li.no-nav-divider a, #nav-secondary-how-do-i-apply ul li.no-nav-divider a {
margin:0;
padding:3px 13px 1px 13px;
font-size:.7em;
color:#fff;
text-decoration:none;
background:none;
}
#nav-secondary ul li a:hover, #nav-main ul li.no-nav-divider a:hover, #nav-secondary-meet-our-people ul li a:hover, #nav-secondary-what-can-i-do ul li a:hover, #nav-secondary-graduates ul li a:hover, #nav-secondary-how-do-i-apply ul li a:hover {
color:#ff0;
}
#nav-secondary ul li a.selected, #nav-secondary-meet-our-people ul li a.selected, #nav-secondary-what-can-i-do ul li a.selected, #nav-secondary-graduates ul li a.selected, #nav-secondary-how-do-i-apply ul li a.selected {
margin:0;
padding:3px 13px 1px 13px;
font-size:.7em;
color:#ff0;
text-decoration:none;
background:url(../images/nav-secondary-divider.gif) no-repeat right;
}
#nav-secondary ul li.no-nav-divider a.selected, #nav-secondary-meet-our-people ul li.no-nav-divider a.selected, #nav-secondary-what-can-i-do ul li.no-nav-divider a.selected, #nav-secondary-graduates ul li.no-nav-divider a.selected, #nav-secondary-how-do-i-apply ul li.no-nav-divider a.selected {
margin:0;
padding:3px 13px 1px 13px;
font-size:.7em;
color:#ff0;
text-decoration:none;
background:none;
}











#footer {
clear:both;
height:18px;
margin:0 24px 25px 24px;
padding:0 0 0 0;
background:url(../images/footer-background.gif) repeat-x top left;
}
#footer ul {
margin:0 0 0 0;
padding:3px 0 0 0;
*padding:1px 0 0 0;
list-style:none;
}
#footer ul li {
margin:0 0 0 0;
padding:0 0 0 13px;
*padding:2px 0 0 13px;
font-size:.6em;
color:#fff;
float:left;
}
#footer ul li a {
margin:0;
padding:0 13px 0 0;
color:#fff;
text-decoration:none;
background:url(../images/nav-secondary-divider.gif) no-repeat right bottom;
}
#footer ul li.no-nav-divider a {
margin:0;
padding:0 13px 0 0;
color:#fff;
text-decoration:none;
background:none;
}
#footer ul li a:hover, #footer ul li.no-nav-divider a:hover {
text-decoration:underline;
}
/**/

/***********************************************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************************************/

/* Home page styles*/
#homepage-flash-container {
margin:0 0 0 24px;
padding:0;
height:426px;
background:url(../images/homepage-image-background.jpg) no-repeat top left;
}
#homepage-flash-left {
margin:0;
padding:0;
width:580px;
float:left;
}
#homepage-flash-right {
margin:0;
padding:0;
width:270px;
float:left;
}
#homepage-flash-right-video {
margin:0;
padding:0;
}
#homepage_refer-a-friend {
margin:0;
padding:0;
height:165px;
}
#homepage_refer-a-friend p.title {
margin:0;
padding:20px 0 10px 30px;
color:#62bd19;
font-size:.7em;
text-transform:uppercase;
font-weight:bold;
}
#homepage_refer-a-friend p.subtitle {
margin:0;
padding:0 0 10px 30px;
color:#62bd19;
font-size:.6em;
text-transform:uppercase;
font-weight:bold;
}
#homepage_refer-a-friend p.text {
margin:0;
padding:10px 25px 0 30px;
color:#fff;
font-size:.6em;
line-height:1.4em;
}
#homepage_refer-a-friend .button {
width:70px;
margin:10px 25px 0 0;
padding:0;
height:15px;
background:url(../images/refer-a-friend-button.gif) no-repeat top right;
float:right;
}
#homepage_refer-a-friend .button p {
margin:0;
padding:2px 0 0 10px;
color:#fff;
}
#homepage_refer-a-friend .button p a {
margin:0;
padding:0 0 0 0;
font-size:.6em;
color:#fff;
text-decoration:none;
}
#homepage_refer-a-friend .button p a:hover {
text-decoration:underline;
}
#homepage-content-left-collumn {
width:220px;
margin:0 0 20px 0;
padding:0;
float:left;
}
#homepage-content-center-collumn {
width:390px;
margin:0;
padding:0 1px 0 1px;
float:left;
}
#homepage-content-right-collumn {
width:220px;
margin:0;
padding:0;
float:left;
}
#homepage-content-left-collumn .content {
margin:0;
padding:5px 13px 0 13px;
}
#homepage-content-left-collumn .content p {
font-size:.7em;
line-height:1.2em;
color:#333;
}
#homepage-content-left-collumn .content p.date {
margin:0 0 5px 0;
padding:0;
color:#10611b;
font-weight:bold;
}
#homepage-content-left-collumn .content p.dotted-line {
margin:0 0 10px 0;
padding:0 0 10px 0;
background:url(../images/dotted-line.gif) repeat-x bottom left;
}
#homepage-content-left-collumn .content img.thumbnail {
/* width:86px; */
float:left;
margin:0 0 10px 0;
padding:0;
}
#homepage-content-left-collumn .content p.title {
width:80px;
float:left;
margin:0;
padding:18px 0 0 20px;
font-weight:bold;
color:#10611b;
}
#homepage-content-left-collumn .content p.title-less-padding {
width:80px;
float:left;
margin:0;
padding:8px 0 0 20px;
font-weight:bold;
color:#10611b;
}
#homepage-content-left-collumn .button-first {
width:70px;
margin:5px 0 5px 0;
padding:0;
height:15px;
background:url(../images/button.gif) no-repeat top right;
float:right;
}
#homepage-content-left-collumn .button-first p {
margin:0;
padding:0 0 0 10px;
color:#fff;
}
#homepage-content-left-collumn .button-first p a {
margin:0;
padding:0 0 0 0;
font-size:.9em;
color:#fff;
text-decoration:none;
}
#homepage-content-left-collumn .button-first p a:hover {
text-decoration:underline;
}

#homepage-content-center-collumn .content {
margin:0;
padding:0 5px 0 5px;
}
#homepage-content-center-collumn .content-profile {
width:383px;
margin:0 0 0 0;
padding:8px 0 0 0;
clear:both;
font-size:.7em;
}
#homepage-content-center-collumn .content-profile img {
width:120px;
margin:0 5px 0 0;
padding:0;
float:left;
}
#homepage-content-center-collumn .content-profile-text {
margin:0;
padding:5px 10px 0 10px;
width:233px;
height:74px;
float:left;
background-color:#e5f3d9;
}
#homepage-content-center-collumn .content-profile-text p.title {
margin:0 0 6px 0;
padding:0;
color:#10611b;
font-weight:bold;
}
#homepage-content-center-collumn .content-profile-text p.text {
margin:0 0 0 0;
padding:0;
color:#333;
line-height:1.2em;
}
#homepage-content-center-collumn .content-profile-text .button {
width:70px;
margin:10px 0 0 0;
padding:0;
height:15px;
background:url(../images/button.gif) no-repeat top right;
float:right;
}
#homepage-content-center-collumn .content-profile-text .button p {
margin:0;
padding:2px 0 0 10px;
color:#fff;
}
#homepage-content-center-collumn .content-profile-text .button p a {
margin:0;
padding:0 0 0 0;
font-size:.9em;
color:#fff;
text-decoration:none;
}
#homepage-content-center-collumn .content-profile-text .button p a:hover {
text-decoration:underline;
}
#search {
margin:0;
padding:8px 0 0 13px;
}
#search-title {
margin:0;
padding:0;
width:50px;
float:left;
}
#search-title p {
margin:0;
padding:4px 0 0 0;
font-size:.6em;
font-weight:bold;
text-transform:uppercase;
color:#7dbf43;
}
#search-field {
margin:0;
padding:0 10px 0 0;
width:115px;
float:left;
}
#search-field input.search {
width:115px;
border:1px solid #7dbf43;
padding:0;
}
#search-submit {
margin:0;
padding:0;
width:20px;
float:left;
}
#search-submit input.go {
width:20px;
margin:0;
padding:2px 0 3px 0;
background:url(../images/go-button.gif) no-repeat top left;
font-size:.7em;
text-transform:uppercase;
color:#fff;
border:none;
}
#homepage_refer-a-friend .search-field {
margin:0;
padding:0 10px 0 30px;
width:180px;
float:left;
}
#homepage_refer-a-friend .search-field input.search {
width:180px;
border:1px solid #7dbf43;
padding:0;
}
#homepage_refer-a-friend .search-submit {
margin:0;
padding:0;
width:20px;
float:left;
}
#homepage_refer-a-friend .search-submit input.go {
width:20px;
margin:0;
padding:2px 0 3px 0;
background:url(../images/go-button_green_background.gif) no-repeat top left;
font-size:.7em;
text-transform:uppercase;
color:#fff;
border:none;
}
#joblisting {
clear:both;
margin:5px 5px 0 5px;
padding:0 0 2px 0;
background:url(../images/dotted-line.gif) repeat-x bottom left;
}
#joblisting table {
border:none;
font-size:.7em;
color:#333;
}
#joblisting td {
padding:4px 3px 4px 9px;
}
#joblisting td.color {
background-color:#e5f3d9;
}
#joblisting td a {
margin:6px 0 6px 0;
padding:0;
color:#10611b;
text-decoration:none;
}
#joblisting td.color a {
margin:6px 0 6px 0;
padding:0;
color:#10611b;
text-decoration:none;
}
#joblisting td a:hover {
color:#10611b;
text-decoration:underline;
}
#joblisting td.color a:hover {
color:#10611b;
text-decoration:underline;
}
#homepage-content-right-collumn .content {
margin:0;
padding:0 5px 0 5px;
}
#homepage-content-right-collumn .content-links {
padding:0 0 8px 0;
margin:0 0 5px 0;
background:url(../images/dotted-line.gif) repeat-x bottom left;
}
#homepage-content-right-collumn .content p.title {
font-size:.7em;
margin:6px 0 6px 0;
padding:0;
color:#10611b;
font-weight:bold;
}
#homepage-content-right-collumn .content p a {
margin:0 0 0 0;
padding:0 0 5px 0;
font-size:.7em;
color:#7dbf43;
}
#three-collumn-content table.benefits, #three-collumn-content-narrow table.benefits {
background-color:#f1f9ea;
margin-bottom:10px;
}
#three-collumn-content table.benefits th, #three-collumn-content-narrow table.benefits th {
margin:0;
padding:8px 0 0 0;
background:url(../images/benefits-headings.gif) repeat-x top left;
height:24px;

}
#three-collumn-content table.benefits th p, #three-collumn-content-narrow table.benefits th p {
color:#ffffff;
}
#three-collumn-content table.benefits td, #three-collumn-content-narrow table.benefits td {
padding:0 10px 0 10px;
}

/* QR Code*/

h1#qr{
	background:url(../images/qr-codes-title.gif);
	margin:0 0 0 13px;
	padding:0;
	height:50px;
	background-repeat: no-repeat;
	}
	
h1#qr span{
	display:none;
	}
	
.text-align-center{
	text-align:center;
	}

#qr-img {
	margin-bottom:10px;
	}
	
#qr-img p{
	float:right;
	margin:0 80px 0 0;
	padding:60px 0 0 0;
	font-weight:bold;
	clear:none;
}


/**/
/***********************************************************************************************************************************************************************************************/
/***********************************************************************************************************************************************************************************************/
/**********************************************************/


.ddfm h1,
.ddfm h2 {
	color: #333;
}

.ddfm legend, 
.ddfm label, 
.ddfm label.fmtextlblwide {
	color: #333;
}

.ddfm .fmcheck p, 
.ddfm .fmradio p,
.ddfm textarea, 
.ddfm .fmfullblock, 
.ddfm .fmhalfblock, 
.ddfm .fmselect, 
.ddfm input.fmtext,
.ddfm input.fmverify,
.ddfm textarea.fmtextwide,
.ddfm .submit,
.ddfm .credits {
	color: #333;
}

.ddfm .required {
	color: #FF0000;
}

.ddfmerrors {
	color: #FF0000;
}

/* TEXT CSS */

.ddfmwrap {
	
}

.ddfm h1,
.ddfm h2 {
	text-align: left;
	margin: 0 0 10px 0;
	padding: 0;
}


.ddfm h1 {
	
}

.ddfm h2 {
	
}

.ddfm legend, 
.ddfm label, 
.ddfm label.fmtextlblwide {
	font-size: 100%;
	font-weight: bold;
}

.ddfm .credits {
	font-size: 90%;
}

.ddfm legend {
	font-size: .7em;
}

.ddfmerrors {
	font-weight: bold;
}




/* STRUCTURE CSS */

.ddfmwrap {
	margin: 15px 0 15px 0;
	width: 350px;
}

.ddfmwrap p.fieldwrap {
	padding: 1px;
	margin: 1px;
	clear: left;
}

div.ddfm {
	text-align: left;
	padding: 10px;
	width: 350px; 
}

div.ddfm fieldset {
	padding: 0 10px 2px 10px;
	margin: 0 0 13px 0;
	display: block;
}

div.ddfm legend {
	padding: 0 6px 0 6px;
	margin: 0 0 0 10px;	
display:none;	
}

div.ddfm label {
	display: block; 
	float: left; 
	width: 26%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
	clear: left;  
}

div.ddfm label.fmtextlblwide {
	display: block;  
	float: left; 
	text-align: left;
	margin: 0 10px 0 1px; 
	padding-bottom: 8px; 
	width: 100%;
}

div.ddfm select.fmselect {
	float: left; 
	display: block;
	width: 65%; 
	margin-bottom: 15px;  
	padding: 3px; 
}

div.ddfm .fmcheck {
	width: 65%; 
	float: left;
	display: block;  
	margin-bottom: 0;
	
}

div.ddfm .fmradio {
	width: 65%;
	float: left;
	display: block;
	margin-bottom: 15px;
}

div.ddfm .fmcheck p {
	padding: 0;
	margin: 0 0 0 0;
	/*line-height: 140%;*/
}

div.ddfm .fmradio p {
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 140%;
}

div.ddfm textarea {
	float: left; 
	position: relative;
	width: 65%;
	margin-bottom: 15px;
	padding: 2px;
	border:1px solid #ccc;
}


/*
	display: block; 
	float: left; 
	width: 26%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
	clear: left;  */

div.ddfm .fmfullblock {
	padding-left: 0px;
	float: left; 
	width: 100%;
	margin-bottom: 13px;
	display: block;
}

div.ddfm .fmhalfblock {
	width: 65%;
	padding-left: 29%;
	margin-bottom: 13px;
	float: left; 
	display: block;
}

div.ddfm input.fmverify {
	float: left; 
	width: 22%;
	margin-bottom: 15px; 
	padding: 3px;
	position: relative;
	display: block;
}

div.ddfm img {
	margin: 1px 0 0 10px; 
    float: left;
}

div.ddfm input.fmfile,
div.ddfm input.fmtext {
	float: left; 
	display: block;
	width: 65%;
	margin-bottom: 15px;  
	padding: 2px;
	border:1px solid #ccc;
}

div.ddfm textarea.fmtextwide {
	display: block;
	float: left;
	width: 93%;
	margin-right: 2px;
	margin-bottom: 15px; 
	padding: 2px;
	border:1px solid #ccc;
}

div.ddfm .credits {
	text-align: right;
	margin-top: 7px;
	width: 97%;
}

div.ddfm .submit {
	text-align: right;
	clear: both; 
	width: 97%;
}

.ddfmwrap .ddfmerrors {
	display: block; 
	float: left; 
	width: 27%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
	font-size:.7em;
}

.ddfmwrap .errorlist {
	float: left; 
	display: block;
	width: 65%;
	margin-bottom: 15px;  
	padding: 3px;
	text-align: left;
	font-size:.7em;
	color:#333;
	line-height:1.4em;
}

.ddfmwrap .recaptcha {
	width: 100%;
	text-align: right;
	clear: both; 
	height: 120px;
	margin-right: 7px;
	padding-bottom: 10px;
}

.ddfmwrap .recaptcha-inner {
	float: right;
	margin-right: 3px;
}

h1#jobs2009{
	margin:0 0 0 13px;
	padding:0;
	height:50px;
	background-image:url(../images/jobs-2009-title.gif);
	background-repeat: no-repeat;
}

h1#jobs2009 span{
	display:none;
}

h1#innovative {
margin:0 0 0 13px;
padding:0;
height:50px;
background-image:url(../images/innovative-title.gif);
background-repeat: no-repeat;
}

h1#innovative span {
display:none;
}	

h1#recognition-news {
margin:0 0 0 13px;
padding:0;
height:78px;
background-image:url(../images/recognition-news-title.gif);
background-repeat: no-repeat;
}

h1#recognition-news span {
display:none;
}

h1#andyclarke-news {
margin:0 0 0 13px;
padding:0;
height:100px;
background-image:url(../images/andyclarke_news.gif);
background-repeat: no-repeat;
}

h1#andyclarke-news span {
display:none;
}


.contentlink{
	margin-right:10px;
	background-color:transparent!important;
	text-align:right;
}

.contentlink p, .contentlink p:hover{
	background-color:transparent!important;
}

.contentlink a{
	float:right;
	background:#f4faef;
	/*background-color:transparent!important;*/
}

.contentlink a:hover{
/*	background-color:transparent!important;*/
background:f4faef;
	}