/* CSS Document - Boots*/

body { 
background: url(../images/mainBlueBg.jpg) #dbebf4 top center repeat-x;
color:#666; 
font-family: verdana, arial, helvetica, sans-serif;
font-size:62.5%;
margin: 0; 
padding:0;
min-width: 735px; 
text-align:center;
}

#outerframe {
position:relative;
margin-right: auto;
margin-left: auto;
margin-bottom: 0;
margin-top: 0;
text-align:left;
width:735px;
}

#frame { 
position:absolute;
top:0;
width: 735px;
margin: 0;
padding:0;
float:left;
}

/*skiplinks for access keys*/
#skiplinks {display:none;}

#skiplinks li { 
display: inline; 
margin: 0;
padding: 0;
list-style-type: none; 
} 

#skiplinks a { 
position: absolute;
top: 0;
left: 20px;
width: 0px;
height: 0;
z-index: 1000;
background-color: #fff;
color: #dc2a1a;
font-weight: bold;
font-size: 1em! important;
overflow: hidden;
} 

#skiplinks a:active { 
position: absolute;
margin: 0;
padding:6px;
width: auto;
height: auto;
border-top-width: 0px;
border-left-width: 0;
border-bottom-width: 0;
overflow: visible; 
border-right-width: 0; 
font-size: 0.6em;
} 

hr.hide { display: none;}

/*container for date, logo and main navigation*/

#header { 
position:relative;
top:0;
width: 735px;
height:127px;
padding:0;
margin: 0;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
#header {margin:-10px 0 0 0;}
}

#logo { 
position: relative;
width: 176px;
margin: 0;
padding:0;
float:left;
}

#logo img {
margin:0;
border:none;
}

#dateNav { 
position: relative;
width: 531px;
margin: 0;
padding:0;
float:left;
}

#datecontainer {
position: relative;
width: 531px;
height:50px;
margin: 0;
padding:0;
float:left;
}

#date { 
position: relative;
width: 184px;
height:25px;
background: url(../images/blueTime.gif) #00366a top left no-repeat;
color:#fff;
margin: 0 12px 0 0;
padding:0;
float:right;
}

html > /**/ body #date {margin-right:25px;}


#date p {
color:#fff;
background:#00366a;
font-size:10px;
font-weight:bold;
margin-top:5px;
text-align:center;
}

/*main navigation*/
body#bd-agency #navcontainer {
display:none;
}

#navcontainer {
	position: relative;
	width:500px;
	height: 34px;
	margin: 0;
	clear:left;
	padding:0;
} 

ul#nav {
width: 511px;
height: 76px;
background: #fff url(../images/menu.jpg);
margin: 0;
padding: 0;
}

#nav li {
margin: 0;
padding: 0;
list-style: none;
position: absolute;
top: 0;
}

#nav li, #nav a { /* turns links into blocks */
height: 76px;
display: block;
padding: 0;
}

#nav li a { /* pushes link text off the page */
text-indent: -9999px;
text-decoration: none;
height: 76px;
}

#nav a {
padding: 76px 0 0 0;
overflow: hidden;
height: 0px !important; 
height /**/:20px; /* for IE5/Win only */
text-decoration: none;
}

/* sets the width and position of the main links */

#aboutus {left: 0; width: 84px;}
#whyboots {left: 84px; width: 85px;}
#ourpeople {left: 170px; width: 84px;}
#events {left: 254px; width: 85px;}
#myjobs{left: 339px; width: 85px;}
#jobsearch {left: 424px; width: 86px;}


/* use at a later date
/* lets you know what page you're on */
#aboutus .current, #aboutus a:hover.current {background: transparent url(../images/menu.jpg) 0 -152px no-repeat;}
#whyboots .current, #whyboots a:hover.current {background: transparent url(../images/menu.jpg) -84px -152px no-repeat;}
#ourpeople .current, #ourpeople a:hover.current {background: transparent url(../images/menu.jpg) -170px -152px no-repeat;}
#events .current, #events a:hover.current {background: transparent url(../images/menu.jpg) -254px -152px no-repeat;}
#myjobs .current, #myjobs a:hover.current {background: transparent url(../images/menu.jpg) -339px -152px no-repeat;}
#jobsearch .current, #jobsearch a:hover.current {background: transparent url(../images/menu.jpg) -424px -152px no-repeat;}


/* setting background image positions of main nav buttons... */

#aboutus a:hover {background: transparent url(../images/menu.jpg) 0 -76px no-repeat;}
#whyboots a:hover {background: transparent url(../images/menu.jpg) -84px -76px no-repeat;}
#ourpeople a:hover {background: transparent url(../images/menu.jpg) -170px -76px no-repeat;}
#events a:hover {background: transparent url(../images/menu.jpg) -254px -76px no-repeat;}
#myjobs a:hover {background: transparent url(../images/menu.jpg) -339px -76px no-repeat;}
#jobsearch a:hover {background: transparent url(../images/menu.jpg) -424px -76px no-repeat;}


/*breadcrumb*/

#breadcrumb { 
position: relative;
width: 708px;
height:35px;
background: url(../images/bluebreadcrumb.jpg) #224f7a top left no-repeat /*tsz*/; 
color:#cbe6f7;
margin: -3px 0 0 0;
padding:0;
float:left;
}

#breadcrumb ul {
margin: 0 0 0 10px;
padding: 17px 0 0 0;
list-style : none;
}

#breadcrumb ul li {	
padding: 0;
margin: 0;
display: inline;
}	

#breadcrumb  a {
padding: 0 8px 0 2px;
margin: 0 4px 0 0;
display: inline;
color:#cbe6f7;
background:#224f7a url(../images/breadarrow.gif) top right no-repeat;
text-decoration: none;
}

#breadcrumb  a:hover {
display: inline;
text-decoration: underline;
}	

#breadcrumb ul li.current {
text-decoration: underline;
background:#224f7a;
color:#cbe6f7;
}

#welcome { 
position: relative;
width: 708px;
height:125px;
background: url(../images/welcomeBg_2.gif) #003468  no-repeat bottom left;
color:#fff;
margin: 0;
padding:0;
float:left;
}

html > /**/ body #welcome {min-height:125px; height:auto;}

* > html #welcome {padding-top:18px;}

body#bd-stores #welcome {background: url(../images/welcomeStoresBg.jpg) #003468  no-repeat bottom left;}
body#bd-headoffice #welcome {background: url(../images/welcomeHeadOffBg.jpg) #003468  no-repeat bottom left;}
body#bd-pharmacy #welcome {background: url(../images/welcomepharmBg.jpg) #003468  no-repeat bottom left;}
body#bd-opticians #welcome {background: url(../images/welcomeoptsBg.jpg) #003468  no-repeat bottom left;}
body#bd-graduates #welcome {background: url(../images/welcomegradsBg.jpg) #003468  no-repeat bottom left;}

#welcome p{
margin: 20px 30px 14px 335px;
padding:0;
font-size:1.1em;
line-height:1.4em;
}

body#bd-home #welcome p {margin-top:30px;}


#content { 
position: relative;
width: 735px;
margin: 9px 0 0 0;
padding:0;
float:left;
}

#content img {
border:none;
}

/*landing pages*/

#homelinks {
position: relative;
width: 708px;
margin: 10px 0;
padding:0;
float:left;
}

#homelinks ul {
position: relative;
padding: 0;
margin: 0;
list-style: none;
}

#homelinks li {	
position: relative;
padding: 0;
margin:0 6px 0 0;
display: inline;
}

#homelinks li#last {margin-right:0;}

#homelinks img {border:none;}

#hcontain {
position: relative;
width: 720px;
margin: 0;
padding:0;
float:left;
}

#hcontleft {
position: relative;
width: 284px;
margin: 0;
padding:0;
float:left;
display:inline;
}

#hcontleft ul {
position: relative;
float:left;display:inline;
padding: 0;
margin: 0;
list-style: none;
}

#hcontleft li {	
position: relative;
float:left;display:inline;
padding: 0;
margin:0 0 0 0;
 
}

#hcontleft img {border:none;
 float:left;display:inline;
margin:0;
padding: 0;
 }

#hcontright {
position: relative;
width: 430px;
padding: 0 0 10px 0;
margin: 0 0 10px 3px;
background:#DAEBF3 url(../images/hotjobs_bg.jpg)  no-repeat top left;
color: #000;
height:147px;
float:left;
display:inline;
}


html > /**/ body #hcontright {min-height:127px; height:auto;}


#hcontright  ul {
padding: 15px 0 0 0;
margin: 0;
list-style: none;
/* background: url(../images/hjhomebgtop.gif)  no-repeat top left; */
}

#hcontright li {	
padding: 0;
margin: 0 20px 7px 120px;
display: block;
}

#hcontright a {
font-size:1.1em;
color: #666;
background:inherit;
font-weight:normal;
text-decoration: none;
line-height:100%;
margin:0;
padding:0;
}

#hcontright  a:hover {
text-decoration: underline;
}	

#hcontright img {border:none; margin-left:4px;}


#landcontent { 
position: relative;
width: 708px;
margin: 9px 0 0 0;
padding:0;
float:left;
}

#landleft { 
position: relative;
width: 431px;
height:290px;
margin: 0;
padding:0;
float:left;
}

#landleft ul{ 
margin: 20px 0 0 20px;
padding:0;
list-style-type: none; 
width:411px;
} 

#landleft ul li { 
font-size:1.2em;
margin: 0;
padding:0 0 2px 0;
list-style-type: none;
width:100%;
} 

html > /**/ body #landleft  {min-height:290px; height:auto;}

body#bd-stores #landleft {background:url(../images/storelandbg.jpg) #d0e5f3 no-repeat;}
body#bd-headoffice #landleft {background:url(../images/headofflandbg.jpg) #d0e5f3 no-repeat;}
body#bd-pharmacy #landleft {background:url(../images/pharmlandbg.jpg) #d0e5f3 no-repeat;}
body#bd-opticians #landleft {background:url(../images/optslandbg.jpg) #d0e5f3 no-repeat;}
body#bd-graduates #landleft {background:url(../images/gradlandbg.jpg) #d0e5f3 no-repeat;}



#landleft img {border:none; height:45px; width:257px;}

#landright { 
position: relative;
width: 277px;
margin: 0;
padding:0;
float:left;
}

#landright div.box h3 {
height:50px;
margin:0;
padding:0;
background: url(../images/landhotjobs.gif) #fff no-repeat top left;
color: #000;
text-indent:-9000px;
}

#landright div.box {
width: 277px;
padding: 0 0 10px 0;
margin: 0 0 10px 0;
background: url(../images/hotjobsBgland.gif) #fff no-repeat bottom left;
color: #000;
height:158px;
}

html > /**/ body #landright div.box {min-height:155px; height:auto;}

#landright div.box ul {
padding: 0;
margin: 6px 6px 00 0;
list-style: none;
}

#landright div.box li {	
padding: 0;
margin: 0 9px 7px 20px;
display: block;
}

#landright div.box a {
font-size:1.2em;
color: #fff;
background:inherit;
font-weight:normal;
text-decoration: none;
line-height:100%;
margin:0;
padding:0;
}

#landright div.box a:hover {
text-decoration: underline;
}	

#landright div.box img {border:none; margin-left:4px;}

#landright div.box-b img {
width: 277px;
padding: 0 0 10px 0;
margin: 5px 0 0 0;
border:0;
}

/*end landing pages*/



#homeflash { 
position: relative;
width: 440px;
margin: 0;
padding:0 0 0 35px;
float:left;
}

#homeflash img {border:none;}

#homestatic { 
position: relative;
width: 255px;
margin: 0;
padding:0;
float:left;
}

#homestatic div.box h3 {
height:35px;
margin:0;
padding:0;
background: url(../images/hotjobs.jpg) #fff no-repeat top left;
color: #000;
text-indent:-9000px;
}

#homestatic div.box {
width: 233px;
padding: 0 0 10px 0;
margin: 0 0 10px 15px;
background: url(../images/hotjobsBg.jpg) #fff no-repeat bottom left;
color: #000;
height:138px;
}

html > /**/ body #homestatic div.box {min-height:138px; height:auto;}

#homestatic div.box ul {
padding: 0;
margin: 6px 6px 0px 16px;
list-style: none;
}

#homestatic div.box li {	
padding: 0;
margin: 0 0 7px 0;
display: block;
}

#homestatic div.box a {
font-size:1.1em;
color: #333;
background:inherit;
font-weight:normal;
text-decoration: none;
line-height:100%;
margin:0;
padding:0;
}

#homestatic div.box a:hover {
text-decoration: underline;
}	

#homestatic div.box img {border:none; margin-left:4px;}

#homestatic div.box-b img {
width: 233px;
padding: 0 0 10px 0;
margin: 5px 0 0 15px;
border:0;
}

/* main area with subNav and main text -----------*/
#maincontainer { 
position: relative;
width: 735px;
margin:0;
background: url(../images/chatBg.gif) no-repeat top left;
color:#666;
padding:0;
float:left;
}

body#bd-Finance #maincontainer {background: url(../images/chatBgOff.jpg) no-repeat top left;}

body#bd-christmas #welcome p {font-family:arial, sans-serif;}
body#bd-christmas #maincontainer {background: url(../images/main_xmas_bg2.jpg) no-repeat top left; height:640px;}

html > body#bd-christmas #maincontainer {min-height:640px; height:auto;}

body#bd-christmas h2, body#bd-christmas h3, body#bd-christmas h3 a {color:#fff; background:none;}
body#bd-christmas #rightcopy {background:none;}
body#bd-christmas #rightcopy p {color:#fff;}
body#bd-christmas #left {/*background:url(../images/navbg.jpg) 10px top no-repeat;*/}
body#bd-christmas #Menu3 {padding:0 20px 0 0; background:url(../images/navbg.aspx) left -1px no-repeat; border:none; display:none; }
body#bd-christmas #Menu3 a {color:#fff;}
body#bd-christmas #rightcopy a {color:#fff; text-decoration:underline; background:none;}
body#bd-christmas #rightcopy a:hover {text-decoration:none;}
body#bd-christmas #righthead h2#heading {margin-left:25px !important;margin-right:0px !important;margin-top:-25px;margin-bottom:0;z-index:1000;}
body#bd-christmas #strapline h1 {color:#fff;}
body#bd-christmas #breadcrumb {background:url(../images/bluebreadcrumb_xmas.jpg) no-repeat;}
body#bd-christmas #breadcrumb  a { padding: 0 8px 0 2px; margin: 0 4px 0 0; display: inline; color:#fff; background:#C81734 url(../images/breadarrow_xmas.gif) top right no-repeat; text-decoration: none; }
body#bd-christmas #breadcrumb  a:hover { display: inline; text-decoration: underline; }	
body#bd-christmas #breadcrumb ul li.current { text-decoration: underline; background:#C81734; color:#fff; }
body#bd-christmas #watch {margin:0 0 0 35px;}



body#bd-christmas #foot {padding:10px 0 0 0; background: url(../images/rounded_footer.jpg) top left no-repeat;} 

/* single column design eg. Accessibility  -----------*/
body#bd-yp #maincontainer, body#bd-why #maincontainer, body#bd-hotjobs #maincontainer {background: url(../images/chatBg2.gif) no-repeat top left;} 
body#bd-yp #left, body#bd-hotjobs #left {display:none;}
body#bd-why #left {width:1px !important;}
body#bd-yp #rightcopy, body#bd-why #rightcopy, body#bd-hotjobs #rightcopy {background: url(../images/whiteBg2.gif) #fff bottom left no-repeat;}
body#bd-yp #rightcopy, body#bd-why #rightcopy, body#bd-hotjobs #rightcopy {width:687px; margin:0 0 0 10px;}

body#bd-yp #righthead h2, body#bd-why #righthead h2 {margin-left:207px; width:400px;}
body#bd-yp #rightcopy h3, body#bd-why #rightcopy h3  {margin-left:199px;}
body#bd-yp #rightcopy p, body#bd-why #rightcopy p {margin-left:199px;}
body#bd-yp #rightcopy ul, body#bd-why #rightcopy ul {margin-left:199px;}
body#bd-yp #rightcopy ul ul, body#bd-why #rightcopy ul ul {margin-left:0;}

body#bd-hotjobs #righthead h2, body#bd-hotjobs #righthead p {margin:0 0 0 237px;}
body#bd-hotjobs #rightcopy h3 {margin-top:40px; margin-bottom:12px; margin-left:199px;}
body#bd-hotjobs #rightcopy p {margin-top:25px; margin-left:199px;}



body#bd-hotjobs #rightcopy ul{ 
margin: 0 46px 22px 199px;
padding:0;
list-style-type: none; 
width:412px;
} 

body#bd-hotjobs #rightcopy ul li { 
font-size:1.2em;
background: url(../images/bullet.gif) 0px 4px no-repeat;
margin: 0;
padding:0 0 8px 10px;
text-indent:0px;
list-style-type: none;
width:100%;
} 

#rightcopy img.right {float:right;}
#rightcopy img.left {padding-left:35px;margin-top:10px;}
#bd-yp #rightcopy img.left {padding-left:200px;margin-top:10px;}
#righthead img {margin-left:37px;}
#rightcopy h3 {clear:left;}
#rightcopy h3.reward {color:#974399;}
#rightcopy h3.roles {padding-top:20px; margin-top:0; color:#974399;}
* html #rightcopy h3.roles {padding-top:0;}


#bd-why #rightcopy img.whyleft {padding-left:200px;margin-top:10px;}

#rightcopy em{width:450px; overflow:visible;}

#rightcopy ul.rewards{ 
margin: 0 46px 22px 35px;
padding:0;
list-style-type: none; 
width:250px;
} 



/* Individual styled page headers  -----------*/
body#bd-why #maincontainer {background: url(../images/chatBg2b.jpg) no-repeat top left;}
body#bd-about #maincontainer {background: url(../images/chatBg2.jpg) no-repeat top left;}
body#bd-roles #maincontainer {background: url(../images/chatBg3.jpg) no-repeat top left;}
body#bd-people #maincontainer {background: url(../images/chatBg4.jpg) no-repeat top left;}
body#bd-pharm #maincontainer {background: url(../images/chatBg7.jpg) no-repeat top left;} 
body#bd-opticians #maincontainer {background: url(../images/ChatBgOpt.jpg) no-repeat top left; }
body#bd-stores #maincontainer {background: url(../images/chatBgSto.jpg) no-repeat top left;}
body#bd-headoffice #maincontainer {background: url(../images/chatBgOff.jpg) no-repeat top left;}
body#bd-search #maincontainer {background: url(../images/chatBg5.jpg) no-repeat top left;}
body#bd-pharmgrad #maincontainer {background: url(../images/chatBg6.jpg) no-repeat top left;}
body#bd-localboots #maincontainer {
	background-image: url(../images/708x178_localpharmacy.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
body#bd-teams #maincontainer {background-image: url(../images/708x178_paul.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
body#bd-local5 #maincontainer {background-image: url(../images/chatBglocal5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body#bd-local6 #maincontainer {background-image: url(../images/chatBglocal6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
body#bd-localb #maincontainer {background: url(../images/chatBglocal3.jpg) no-repeat top left;}

body#bd-localc #maincontainer {
	background-image: url(../images/chatBg9.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/* styled jobsearch  -----------*/
body#jobS #dateNav {display:none;}
body#jobS #maincontainer {background: url(../images/chatbgJSb.gif) no-repeat top left;} 
body#jobS #left {display:none;}
body#jobS #rightcopy {width:687px; margin:0 0 0 37px;}
body#jobS #rightcopy {background: url(../images/whiteBg2.gif) #fff bottom left no-repeat;}
body#jobS #righthead  {height:25px;}
body#jobS #righthead h2 {margin-left:51px;}
body#jobS #breadcrumb {display:none;}
body#jobS #strapline {display:none;}

body#bd-jobsearch #maincontainer {background: url(../images/chatBgJS.jpg) no-repeat top left;} 
body#bd-jobsearch #left {display:none;}
body#bd-jobsearch #rightcopy {width:687px; margin:0 0 0 37px;}
body#bd-jobsearch #rightcopy {background: url(../images/whiteBg2.gif) #fff bottom left no-repeat;}
body#bd-jobsearch #righthead  {height:25px;}
body#bd-jobsearch #righthead h2 {margin-left:51px;}

#strapline { 
position: relative;
width: 708px;
float:left;
}

#strapline h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.9em;
color:#ffcc00;
background:transparent;
margin: 25px 13px 50px 0;
float:right;
}

/* sub nav -----------*/

#left { 
position: relative;
width: 173px;
padding:0;
display:inline;
float:left;
}

#left ul {
background:#fff;
color: #002868;
width:154px;
margin:0 0 0 10px;
padding:0 0 65px 0;
border-bottom:1px solid #000;
list-style-type: none; 
}

#left li {	
padding:0 0 5px 0px;
margin: 0 8px 0 8px;
display: block;
}

#left a {
font-size: 1.3em;
text-decoration:none;
color: #666;
background-color: #fff;
font-weight:normal;
line-height:16px;
background: url(../images/subNavArrow.gif) 0px 4px no-repeat;
padding:0px 3px 0px 10px;
margin:0 0 0 1px;
display: block;
}

body#bd-christmas #left a {background: url(../images/subNavArrow.gif) right 4px no-repeat;}

#left a:hover, #left a.current {
text-decoration:none;
color: #003466;
background: url(../images/subNavArrowOn.gif) 0px 4px no-repeat;
}

body#bd-christmas #left a:hover, body#bd-christmas #left a.current {background: url(../images/subNavArrowOn.gif) right 4px no-repeat;}

#left ul ul {
margin:8px 0;
padding:0;
list-style-type: none; 
border:none;
width:100%;
}

#left ul li ul li {
background:#fff;
color: #002868;
margin:0;
padding:0 0 5px 7px;
list-style-type: none; 
}

#left ul li ul li a{
text-decoration:none;
color: #666;
background: none;
line-height:15px;
font-size: 1.2em;
}

#left ul li ul li a:hover, #left ul li ul li a.current {
text-decoration:none;
color: #003466;
background: none;
}

#left ul.banners { 
display: block;
float: left;
list-style-type: none; 
margin: 22px 0 0 0; 
padding: 0;
background:transparent ;
color:#666;
border:none;
} 

body#bd-christmas #left ul.banners {padding-left:13px; margin-top:0;}
/* png image fix for IE6 */
body#bd-christmas #left ul.banners img { behavior: url(iepngfix.aspx); }

#left li.banners { 
display: block;
list-style-type: none; 
background:transparent ;
padding-bottom:6px;
margin:0;
} 

body#bd-christmas #left li.banners a, body#bd-christmas #left li.banners a:hover {background:none;}

#left li.banners a, #left li.banners a:hover{ 
background:transparent ;
} 

#left img {border:none;}

/*content copy*/

#right { 
position: relative;
width: 535px;
padding:0;
float:left;
display:inline;
}

#righthead { 
position: relative;
width: 535px;
height:78px;
float:left;
}

/* people   -----------*/
body#bd-peoplep #righthead {height:186px;}

#righthead h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.9em;
color: #003466;
background:none;
margin:0 130px 14px 35px;
}

#righthead p {
font-size:1.2em;
color: #003466;
background:none;
margin:0 60px 14px 35px;
}

#rightcopy { 
position: relative;
width: 522px;
background: url(../images/whiteBg.gif) #fff bottom left no-repeat;
color:#666;
margin:0 0 0 2px;
padding:5px 0 30px 0px; 
display:inline;
float:left;
}

#peopleflash {
width: 522px;
padding:0 0 0 2px;
margin:0;
float:left;
}

#profileflash {
padding:0 0 0 40px;
float:left;
}

#peopleflash img, #profileflash img {float:left; margin:0; padding:0;}

#rightcopy h1 {
font-size:1.4em;
color: #003466;
background-color: #fff;
margin:10px 41px 20px 15px; 
font-weight:normal;
font-style:italic; 
line-height:1.6em;
}

#rightcopy h2 {
font-size:1.2em;
color: #003466;
background-color: #fff;
margin:10px 41px 20px 35px;  
}

#rightcopy h3 {
font-size:1.2em;
color: #003466;
background-color: #fff;
margin:20px 41px 20px 35px;  
}

#rightcopy h3.display {
 margin:5px 41px 5px 35px; 
}

body#bd-peoplep #rightcopy h3.display {margin-left:15px;}

#rightcopy h3.display a {
text-decoration:none;	
color:#003466;
}

#rightcopy a img {
margin-right: 5px;
}
	
#rightcopy p {
font-size:1.2em;
margin: 0 41px 20px 35px;
position: relative;
line-height:1.4em;
}

body#bd-peoplep #rightcopy p {margin-left:15px;}

#rightcopy img {border:none;}

#rightcopy ul{ 
position:relative;
margin: 0 46px 22px 35px;
padding:0;
list-style-type: none; 
width:412px;
} 

#rightcopy ul li { 
position:relative;
font-size:1.2em;
background: url(../images/bullet.gif) 0px 4px no-repeat;
margin: 0;
padding:0 0 8px 10px;
text-indent:0px;
list-style-type: none;
width:100%;
line-height:1.4em;
} 

body#bd-retailleaders #rightcopy ul li {
position:relative;
font-size:1.2em;
background: url(../images/bullet.gif) 0px 5px no-repeat;
margin: 0 0 0 20px;
padding:0 0 8px 15px;
text-indent:0px;
list-style-type: none;
width:100%;
line-height:1.4em;
}

#rightcopy ul ul { 
position:relative;
margin: 7px 0px 7px -3px;
padding:0;
list-style-type: none; 
width:300px;
} 

#rightcopy ul li ul li  {
position:relative; 
font-size:1.0em;
background: url(../images/bullettwo.gif) 4px 1px no-repeat;
margin: 0; 
padding:0 0 0 12px;
list-style-type: none; 
width:100%;
} 


#rightcopy a{
background:#fff;
color:#666;
}

#rightcopy a:hover {
background:#fff;
color:#000;
text-decoration:none;
}

#peopletext {
float:left;
width:360px;
margin-top:16px;
}

#peoplepic {
float:left;
width:148px;
margin-top:16px;
}

#rightcopy div#buttons ul.butt {
list-style:none;
padding:0;
margin:0;
display:inline;
}

#rightcopy div#buttons li.butt {
width:200px;
float:left;
list-style:none;
background:none;
padding:15px 0 0 34px;
}

#warn {
width: 735px;
float:left;
position:relative;
color:#000;
font-weight:bold;
font-size:1.6em;
}

#warn img {
margin:0 0 0 35px;
border:none;
}

/* footer -----------*/

#foot { 
position: relative;
width: 708px;
height:50px;
margin: 0;
padding:0;
color:#003366;
background: url(../images/alliancelogo.gif) no-repeat;
float:left;
}

html> /**/ body #foot {min-height:50px; height:auto;}

#foot ul {
position: relative;
padding: 22px 0 0 0;
margin: 0;
list-style: none;
float:right;
}

#foot li {	
position: relative;
padding: 0;
margin: 0 0 7px 0;
display: inline;
}

#foot a {
font-size:10px;
color:#003366;
background:inherit;
font-weight:bold;
text-decoration: none;
}

#foot a:hover {
text-decoration: underline;
}	

#foot li.texthidesmall {display:none;}

#foottag { 
position: relative;
width: 708px;
margin: -9px 0 0 0;
padding:0;
color:#003366;
float:left;
text-align:right;
}

html> /**/ body #foottag {margin-top:0px;}



.pdflist {
list-style:none;
}

div#rightcopy ul.pdflist li {
list-style:none;
background:url(../images/filetype-pdf.gif) no-repeat !important;
padding:3px 0 3px 22px !important;
}


/*EMPLOYEE RELATIONS LANDING PAGE*/
#er-welcome { 
position: relative;
width: 708px;
height:120px;
background: url(../images/welcomeBgemployeerelations.jpg) #003468  no-repeat bottom right;
color:#fff;
margin: 0;
padding:0;
float:left;
}

#er-homeflash {
	position: relative;
	width: 440px;
	margin: 0;
	float:left;
	background-position: left top;
	height: 250px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#er-homeflash .placer {
	width: 440px;
	background: url(../images/employeerelationsmainimage.jpg) no-repeat;
	height: 250px;
	}



#er-homeflash 	.placer p{
	color: #FFFFFF;
	padding-top: 115px;
	padding-right: 20px;
	padding-left: 20px;
	margin:0px;
	
	font-size:1.1em;
	line-height:1.6em;

	
	}
	
#er-homeflash .placerEast{
	width: 440px;
	background-image: url(../local/images/main_east.jpg);
	height: 250px;
	}

#er-homeflash 	.placerEast p{

	color: #FFFFFF;
	padding-top: 155px;
	padding-right: 20px;
	padding-left: 20px;
	}

 

html > /**/ body #er-welcome {min-height:120px; height:auto;}

* > html #er-welcome {padding-top:18px;}

#er-welcome p{
	padding:0;
	font-size:1.1em;
	line-height:1.6em;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 14px;
	margin-left: 240px;
}

#er-homestatic div.box-b img {
	width: 233px;
	border:0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 16px;
	padding-left: 0;
}


/*Redundant code for the graduate dummy page*/

 

#bd-graduates #landright div.box ul {
padding: 0;
margin: 6px 6px 00 0;
list-style: none;
}

#bd-graduates #landright div.box p {
color:#fff;
margin:20px 18px 10px 20px;
font-size:1.1em;
line-height:1.4em;
}

#bd-graduates #landright div.box li {	
padding: 0;
margin: 0 9px 7px 20px;
display: block;
}

#bd-graduates #landright div.box a {
font-size:1.2em;
color: #fff;
background:inherit;
font-weight:normal;
text-decoration: none;
line-height:100%;
margin:0;
padding:0;
}

#bd-graduates #landright div.box a:hover {
text-decoration: underline;
}	

#bd-graduates #landright div.box img {border:none; margin-left:4px;}

#bd-graduates #landright div.box-b img {
width: 277px;
padding: 0 0 10px 0;
margin: 5px 0 0 0;
border:0;
}

#bd-graduates #landright div.box {
width: 277px;
padding: 0;
margin: 0;
background: url(../images/gradhjstop.jpg) no-repeat top left;
color: #000;
height:280px;
float:left;
}

html > /**/ body#bd-graduates #landright div.box {min-height:280px; height:auto;}


#bd-graduates #welcome p{
margin: 25px 20px 14px 255px;
padding:0;
font-size:1.0em;
line-height:1.2em;
}

#bd-graduates #welcome { 
position: relative;
width: 708px;
height:125px;
background: url(../images/welcomeGradsBg-2.jpg) #003468  no-repeat bottom left;
color:#fff;
margin: 0;
padding:0 0 14px 0;
float:left;
}

html > /**/ body#bd-graduates  #welcome {min-height:125px; height:auto;}

#bd-graduates  #landright { 
position: relative;
width: 277px;
margin: 0;
padding:0;
float:left;
background: url(../images/hotjobsBgland.gif) no-repeat bottom left;
}