.greenHeading {
	color: #253C27;
	font-size:1.1em;
	font-weight:normal;
	line-height:1.1em;
	margin:0;
	padding:0;
}
.greenText {
	color: #253C27;
}
.smallerText {
	font-size: 0.7em;
}
/*
#approach-image {
clear:both;
margin-right:20px;
float:right;
margin-left:190px;
}
#approach-image-main {
margin-left:190px;
margin-top:150px;
position:absolute;
}*/


/* What we do */

/*div#CenterContent {
	display:none;
	position:relative;
	top:0px;
	left:180px;
	width:685px;
	text-align:center;
	background:red;
	clear:both;
	margin:0;
}*/

div#WhatWeDo {

float:left;
clear:left;

	width:689px;
margin:0 0 0 191px;
	padding:0 0 0 0;
}

div#WhatWeDo.wwden {
height:520px;
	background:url(/images/misc/whatwedo-bg.gif) 0 0;
	background-repeat:no-repeat;
}

div#WhatWeDo.wwdfr {
height:600px;
	background:url(/images/misc/whatwedo-bg-fr.gif) 0 0;
	background-repeat:no-repeat;
}

div#WhatWeDo h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color:#666666;
	margin:0 0 0 0;
	padding:5px 0 0 5px;
	text-align:left;
}
div#WhatWeDo ul {
/*	width:682px;*/
	margin:5px 0 0 0;
	padding:0 0 0 3px;
	list-style:none;
	text-align:left;
}
div#WhatWeDo ul h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#666666;
	padding:0 0 0 0;
	margin:0;
	text-align:left;
}
div#WhatWeDo ul li h4{
margin:0 0 10px 3px;
padding:0 0 0 0;
}

div#WhatWeDo ul li#No1, ul li#No2, ul li#No3, ul li#No4 {
	width:166px;
	float:left;
	margin:0 0 0 0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:normal;
	color:#253C27;
}
div#WhatWeDo ul li#No1 {
	padding-top:70px;
	height:365px;
}

div#WhatWeDo ul li#No2 {
	margin:0 0 0 5px;
	padding-top:53px;
	height:380px;
}

div#WhatWeDo ul li#No3 {
	margin:0 0 0 3px;
	padding-top:31px;
	height:400px;
}
div#WhatWeDo ul li#No4 {
	padding-top:4px;
	margin:0 0 0 1px;
	height:400px;
}
div#WhatWeDo ul li ul {
	width:160px;
	margin:0 0 0 3px;
	padding:0 0 0 0;
	list-style:none;
}
div#WhatWeDo ul li ul li {
	padding-left:7px;
	background:url(/images/misc/bullet-wedo.gif) 0px 5px no-repeat;
	font-size:100%;
	margin:0 5px 8px 0;
	text-align:left;
}

.dd
{
width: 110px !important;
height: 20px !important;

}

.ddTitle
{
padding: 1px !important;
font-size: 0.8em !important;
border: #787878 1px solid !important;
width: 106px !important;
}

.ddChild a
{
padding: 1px !important;
width: 110px !important;
font-size: 0.8em !important;
}

.ddTitle SPAN.textTitle
{
color: #787878 !important;
}

.ddTitle SPAN.textTitle img
{
padding-right: 1px !important;
}

.ddTitle SPAN.arrow
{
background: url(/file.axd?pointerid=98735fcfca3d405aaa5f74e87db3cc59) no-repeat 0px 0px !important;
width: 14px !important;
height: 15px !important;
background-position: 0 3px !important;
}



#investor-centre html, #investor-centre body, #investor-centre div, #investor-centre span, #investor-centre applet, #investor-centre object, #investor-centre iframe, #investor-centre h1, #investor-centre h2, #investor-centre h3, #investor-centre h4, #investor-centre h5, #investor-centre h6, #investor-centre p, #investor-centre blockquote, #investor-centre pre, #investor-centre a, #investor-centre abbr, #investor-centre acronym, #investor-centre address, #investor-centre big, #investor-centre cite, #investor-centre code, #investor-centre del, #investor-centre dfn, #investor-centre em, #investor-centre font, #investor-centre img, #investor-centre ins, #investor-centre kbd, #investor-centre q, #investor-centre s, #investor-centre samp, #investor-centre small, #investor-centre strike, #investor-centre strong, #investor-centre sub, #investor-centre sup, #investor-centre tt, #investor-centre var, #investor-centre b, #investor-centre u, #investor-centre i, #investor-centre center, #investor-centre dl, #investor-centre dt, #investor-centre dd, #investor-centre ol, #investor-centre ul, #investor-centre li, #investor-centre fieldset, #investor-centre form, #investor-centre label, #investor-centre legend, #investor-centre table, #investor-centre caption, #investor-centre tbody, #investor-centre tfoot, #investor-centre thead, #investor-centre tr, #investor-centre th, #investor-centre td {
  color: #CCCCCC;
}
#investor-centre #header h1#logostrap {
  background-image:url(/images/common/logoDS-onGrn.gif);
  background-repeat:no-repeat;
  height:37px;
  text-indent:-10000px;
}

#investor-centre #main h1 {
  color:#EEEEEE;
font-family:Arial,Helvetica,sans-serif;
font-size:1.2em;
font-weight:normal;
line-height:1.2em;
margin:0;
padding:0 0 1em;
}

#investor-centre #local ul a, #investor-centre #local ul a:link, #investor-centre #local ul a:active {
background-color:transparent;
color:#CCCCCC;
display:block;
font-size:0.9em;
font-weight:bold;
line-height:15px;
text-decoration:none;
width:142px;
}

#investor-centre #local ul a:hover {
  color: #CCCCCC;
  /*background-color: transparent;*/
  text-decoration: none;
  background:transparent url(/images/common/pix-strip-gradgrn28_grn.gif) 

  repeat-x 0 0;
}
#investor-centre .media-centre-section ul li img, #investor-centre .media-centre-section ul li {
  clear: left;
}

#investor-centre div#local {margin:0 0 0 -461px;}

div.investor-footer p {
  color:#787878;
  text-align:left;
  font-size:0.9em;
  line-height:1.2;
margin:0 0 0 190px;
padding:0 0 0 0; 
}


div.investor-footer p a{}

div.investor-footer p a,
div.investor-footer p a:link, 
div.investor-footer p a:active {
		
		font-weight:normal;
		color: #787878;
		background-color: transparent;
		text-decoration: none;
		line-height: 1;
	}
div.investor-footer p a:visited {
		color: #787878;
		background-color: transparent;
	}
div.investor-footer p a:hover {
                                color: #fff;
		text-decoration: underline;
	}

#investor-centre #branding a h1 #logostrap{
margin:0 0 0 0;
padding:0 0 0 0;
}

/* investor-centre deep listings nav 
-------------------------------------------*/
/*
#investor-centre div#local ul li a,
#investor-centre div#local ul li a:link, 
#investor-centre div#local ul li a:active {
		font-size:0.9em;
		font-weight:normal;
		color: #fff;
		background-color: transparent;
		text-decoration: none;
	}
#investor-centre div#local ul li a:visited {
		color: #fff;
		background-color: transparent;
	}
#investor-centre div#local ul li a:hover {
        color: #fff;
        /*background-color: transparent;/
		text-decoration: underline;
		background:url(/images/common/bullet-grey1px.gif) no-repeat 0 50%;
	}
#investor-centre div#local ul li a.selected {
		color: #787878;
        text-decoration: none;
		background:url(/images/common/bullet-grey1px.gif) no-repeat 0 50%;
    }
*/
/* ends 
-------------------------------------------*/



/* investor-centre deep listings 
-------------------------------------------*/


	
	#investor-centre div#main p {
		font-size: 1em;
		margin:0 0 1.5em 0;
		padding:0 0 0 0;
		line-height:1.4em;

	}
	
	#investor-centre .media-centre-section {
		width: 435px;
		background-image: url(/file.axd?pointerid=a3ad3249da0a43369cff28beaa970aaf);
		background-position: bottom left;
		background-repeat:repeat-x;
		margin:0 0 1.25em 0;
		padding:0 0 1.25em 0;
		background:transparent;
	}
	
	#investor-centre .media-centre-section.last {
		width: 435px;
		background:transparent;
		margin:0 0 1.25em 0;
		padding:0 0 1.25em 0;
	}
	
	#investor-centre .media-centre-section h2 {
		margin:0;
		padding:0 0 6px 0;
		font-size:1em;
		font-weight:bold;
		color:#FF9FE2;
	}
	#investor-centre .media-centre-section p {
		font-size:1em;
		color:#000;
	}
	#investor-centre .media-centre-section img.left {
		padding:3px 8px 0 0;
		margin:0;
		float:left;
	}
	#investor-centre .media-centre-section img.right {
		padding:3px 0 0 8px;
		margin:0;
		float:right;
	}


#investor-centre .media-centre-section h2 a,
#investor-centre .media-centre-section h2 a:link, 
#investor-centre .media-centre-section h2 a:active {
		font-size:1em;
		font-weight:normal;
		color: #787878;
		background-color: transparent;
		text-decoration: none;
	}
#investor-centre .media-centre-section h2 a:visited {
		color: #FF9FE2;
		background-color: transparent;
	}
#investor-centre .media-centre-section a:hover {
        color: #fff;
        /*background-color: transparent;*/
		text-decoration: underline;
		background:url(/file.axd?pointerid=a3ad3249da0a43369cff28beaa970aaf) no-repeat 0 50%;
	}
#investor-centre .media-centre-section h2 a.selected {
		color: #787878;
        text-decoration: none;
		background:url(/file.axd?pointerid=a3ad3249da0a43369cff28beaa970aaf) no-repeat 0 50%;
    }



/* ends 
-------------------------------------------*/

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* clearing */
	.stretch,
	.clear {
		clear:both; 
		height:1px; 
		margin:0; 
		padding:0; 
		font-size: 15px;
		line-height: 1px;
	}
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	* html>body .clearfix {
		display: inline-block; 
		width: 100%;
	}
	
	* html .clearfix {
		/* Hides from IE-mac \*/
		height: 1%;
		/* End hide from IE-mac */
	}
	

/* end clearing */


/* replace */
	.replace {
		display:block;
		
		background-repeat: no-repeat;
		background-position: left top;
		background-color:transparent;
	}
	/* tidy these up */
	.replace * {
		text-indent: -10000px;
		display:block;
		
		background-repeat: no-repeat;
		background-position: left top;
		background-color:transparent;
	}
	.replace a {
		text-indent:0;
	}
	.replace a span {
		text-indent:-10000px;
	}
/* end replace */


/* accessibility */
     span.accesskey {
     	text-decoration:none;
     }
     .accessibility {
     	position: absolute;
     	top: -999em;
     	left: -999em;
     }
	 .skiplink {display:none}
/* end accessibility */
/* TYPOGRAPHY
----------------------------------------------------------------*/
	body {
		text-align: left;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 76%;
        line-height: 1.2em;
		color: #787878;
	}
	div {
		font-size: 1em;
	}
	img {
		border: 0;
	}
	
/* LINKS */
	a,
	a:link 
	a:active {
		color: #253c27;
		/*background-color: white;*/
		text-decoration: none;
	}
	a:visited {
		color: #253c27;
		background-color: transparent;
	}
	a:hover {
                                color: #253c27;
                                background-color: transparent;
		text-decoration: underline;
	}
	
/* local left nav 
------------------------------------------------*/	

	#local ul a,
	#local ul a:link, 
	#local ul a:active {
		font-size:0.9em;
		font-weight:bold;
		color: #253c27;
		background-color: transparent;
		text-decoration: none;
		display:block;
		width:142px;
		
		/* this line should come out in case menu titles 2 lines - Matt*/
		/* height:15px; */
		
		line-height:15px;
	}
	#local ul a:visited {
		color: #253c27;
		background-color: transparent;
	}
	#local ul a:hover {
        color: #253c27;
        /*background-color: transparent;*/
		text-decoration: none;
		background:transparent url(/images/common/pix-strip-gradgrn15.gif) repeat-x 0 0;
	}
	div#local ul a.selected {
        text-decoration: none;
		background:transparent url(/images/common/pix-strip-gradgrn15.gif) repeat-x 0 0;
    }

/* local left nav (sub) 
------------------------------------------------*/

	div#local ul li ul li a,
	div#local ul li ul li a:link, 
	div#local ul li ul li a:active {
		font-size:0.9em;
		font-weight:normal;
		color: #253c27;
		background-color: transparent;
		text-decoration: none;
	}
	div#local ul li ul li a:visited {
		color: #253c27;
		background-color: transparent;
	}
	div#local ul li ul li a:hover {
        color: #787878;
        /*background-color: transparent;*/
		text-decoration: underline;
		background:url(/images/common/bullet-grey1px.gif) no-repeat 0 50%;
	}
	div#local ul li ul li a.selected {
		color: #787878;
        text-decoration: none;
		background:url(/images/common/bullet-grey1px.gif) no-repeat 0 50%;
    }
		
/* pageTools links
------------------------------------------------*/		

	#pageTools a,
	#pageTools a:link, 
	#pageTools a:active {
		font-size:0.8em;
		color: #253c27;
		/*background-color: white;*/
		text-decoration: none;
	}
	#pageTools a:visited {
		color: #253c27;
		/*background-color: transparent;*/
	}
	#pageTools a:hover {
        color: #253c27;
        background-color: white;
		text-decoration: underline;
	}
	
/* homepage flash + imgs links (ul#imgMast)
----------------------------------------------------------------*/
	
	ul#imgMast li a,
	ul#imgMast li a:link,
	ul#imgMast li a:active {
		font-size:0.9em;
		color: #787878;
		background:transparent;
		text-decoration: none;
	}
	ul#imgMast li a:visited {
		color: #787878;
		background-color: transparent;
	}
	ul#imgMast li a:hover {
        color: #253c27;
        background-color: transparent;
		text-decoration: underline;
	}

	ul#imgMast li.play a{
	display:block;
	background-repeat: no-repeat;
	background-position: right;
	background-image: url(/images/common/arrowimg12x11.gif);
	}
	
	
/* globalTools
------------------------------------------------*/
#globalTools ul li.inv-login,
#globalTools ul li.chooseLanguage{		
	font-size:0.8em;
	color: #787878;
}

#globalTools ul li a,
#globalTools ul li a:link, 
#globalTools ul li a:active {
		font-weight:normal;
		color: #787878;
		background-color: transparent;
		text-decoration: none;
	}
	#globalTools ul li a:visited {
		color: #787878;
		background-color: transparent;
	}
	#globalTools ul li a:hover {
        color: #253c27;
		text-decoration: none;
	}

/* sub links
------------------------------------------------*/	
	div#sub ul li a,
	div#sub ul li a:link, 
	div#sub ul li a:active {
		font-size:0.9em;
		font-weight:normal;
		color: #253c27;
		background-color: transparent;
		text-decoration: none;
		line-height: 1.2em;
	}
	div#sub ul li a:visited {
		color: #253c27;
		background-color: transparent;
	}
	div#sub ul li a:hover {
        color: #253c27;
		text-decoration: underline;
	}
               #sub p.quote {
                              margin-bottom:0.8em; 
                }

               #sub2 p.quote {
                              margin-top:2.5em; 
                }
               #sub2 h3.quote {
                              margin-top:.5em;
               }
/* END LINKS */
	
/* HEADINGS */
	h1 {
		font-size: 1.2em;
		font-weight:normal;
		line-height: 1.2em;
		margin: 0 0 0 0;
		padding: 0;
        color: #253c27;
	}
	
	#main h1 {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 1.2em;
		font-weight:normal;
		line-height: 1.2em;
		margin: 0 0 0 0;
		padding: 0 0 1em 0;
        color: #253c27;
	}
	
	#sub h1 {
		font-size: 0.9em;
		font-weight:normal;
		line-height: 1.2em;
		margin: 0 0 0 0;
		padding: 0 0 0.4em 0;
        color: #253c27;
		text-transform:uppercase;
	}
	
	div#main h2.landing {
		font-size: 1.1em;
		font-weight:normal;
		line-height: 1.3em;
		margin: 0 0 0 0;
		padding: 0;
                color: #787878;
	}
	
	#main h2 {
		font-size: 1.1em;
		font-weight:normal;
		line-height: 1.2em;
		margin: 0 0 0 0;
		padding: 0;
                color: #253c27;
	}
	
        div#main .media-centre-section h2{
		font-size:0.9em;
                font-weight:bold;
	}

/*	#main2 h2.portfolioHeader {
		font-size: 1.1em;
		font-weight:normal;
		line-height: 1.1em;
		margin: 0 0 0.25em 0;
		padding:0;
        color: #787878;
	}
	
	#main2 h2.portfolioIntro {
		font-size: 1.1em;
		font-weight:normal;
		line-height: 1.1em;
		margin: 0 0 1em 0;
		padding:0;
        color: #787878;
	}*/
	
	#main h3 {
		font-size: 0.9em;
		font-weight:bold;
		line-height: 1.2em;
		margin: 0 0 0 0;
		padding: 0;
        color: #253c27;
	}
	
/*	#main2 h4 {
		font-size: 0.9em;
		font-weight:bold;
		line-height: 1.2em;
		margin: 0 0 0 0;
		padding: 0;
        color: #253c27;
	}*/
	
	h2 span.intro-word{
		color:#253c27}

	.intro-word {
		color: #253C27;
	}
	
	#sub h2 {
		font-size: 0.9em;
		font-weight:bold;
		line-height: 1.3em;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
        color: #253c27;
	}

	#media-centre #main h3{
		font-size: 0.9em;
		font-weight:normal;
		line-height: 1.8em;
		margin: 0 0 0.5em 0;
		padding: 0 0 0 0;
        color: #787878;
	}
	
	
	#sub2 h2 {
		font-size: 0.9em;
		font-weight:bold;
		line-height: 1.2em;
		margin: 0.5em 0 0 0;
		padding: 0 0 0 0;
        color: #253c27;
	}
	
	#sub2 h3 {
		font-size: 0.9em;
		font-weight:bold;
		line-height: 1em;
		margin: 2.5em 0 0 0;
		padding: 0 0 0 0;
        color: #253c27;
	}

	
	#sub h2.relatedContent{
	font-size: 0.8em;
	font-weight:normal;
	margin:0 0 2em 0;
	padding:0 0 0 0;
	text-transform:uppercase;
	}
	
	h3 {
		font-size: 1.1em;
		font-weight:normal;
		line-height: 1.1em;
		margin: 0 0 1.6em 0;
		padding:0;
        color: #787878;
	}
	
	#sub h3{
		font-size: 0.9em;
		font-weight:bold;
		line-height: 1.2em;
		margin: 0.5em 0 0 0;
		padding: 0 0 0 0;
        color: #253c27;
	}
	
	h4 {
		font-size: 1.1em;
		line-height: 1.3em;
		margin: 0 0 0.25em 0;
		padding: 0;
        color: #787878;
	}
	
	#sub h4{
		font-size: 0.9em;
		font-weight:normal;
		line-height: 1.5em;
		margin: 0 0 1.2em 0;
		padding: 0 0 0 0;
        color: #253c27;
	}
	
	h5 {
		font-size: 1em;
		line-height: 1.3em;
		margin: 0 0 0.25em 0;
		padding: 0;
        color: #787878;
	}
	h6 {
		font-size: 0.9em;
		line-height: 1.3em;
		margin: 0 0 0.25em 0;
		padding: 0;
        color: #787878;
	}
/* END HEADINGS */

/* TEXT */
	p {
		font-size: 1em;
		margin: 0 0 1.5em 0;
		padding: 0;
		line-height:1.4em;
	}
	#sub p{
		font-size: 0.9em;
		font-weight:normal;
		line-height: 1.4em;
		margin: 0 0 2.4em 0;
		padding: 0;
        color: #787878;
	}
	
	#sub2 p{
		font-size: 0.9em;
		font-weight:normal;
		line-height: 1.4em;
		margin: 0 0 0.8em 0;
		padding: 0;
        color: #253c27;
	}

	ul#imgMast li p {
		font-size: 0.9em;
		font-weight:normal;
		line-height: 1em;
		margin: 0 0 0 0;
		padding: 0.5em 0 0 0;
        color: #253c27;
	}
	
	ul#imgMast li p em {
		font-size: 1em;
		font-weight:bold;
		font-style:normal;
		line-height: 1em;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
        color: #253c27;
	}
	
	blockquote {
		border-left:10px solid #ddd;
		margin-left:10px;
	}
	pre {
		font-family: monospace;
		font-size: 1.0em;
	}
	strong, b {
		font-weight: bold;
	}
	em, i {
		font-style:italic;
	}
    code {
        font-family: "Courier New", Courier, monospace;
        font-size: 1em;
        white-space: pre;
    }
/* END TEXT */
	
/* LISTS */
	ul {
        line-height:1.4em;
		margin: 0 0 1.5em 0;
		padding: 0;
	}
	ul li {
		margin: 0 0 0.25em 0;
		padding: 0;
	}
/* LOCAL UL */
	ul {
        line-height:1.4em;
		margin: 0 0 1.5em 2em;
		padding: 0;
		list-style:none;
	}
	ul li {
		margin: 0 0 0.25em 0;
		padding: 0;
	}
/* LOCAL UL ENDS */

	ol {
		font-size: 1.0em;
		line-height: 1.4em;
		margin: 0 0 1.5em 0;
		padding: 0;
	}
	ol li {
		font-size: 1.0em;
		margin: 0 0 0.25em 30px;
		padding: 0;
	}
	dl {
		margin: 0 0 1.5em 0;
		padding: 0;
		line-height: 1.4em;
	}
	dl dt {
		font-weight: bold;
		margin: 0.25em 0 0.25em 0;
		padding: 0;
	}
	dl dd {
		margin: 0 0 0 30px;
		padding: 0;
	}
/* END LISTS */
	
	
/* TABLE */
	table {
        font-size: 1em;
		margin: 0 0 1.5em 0;
        padding: 0;
	}
	table caption {
		font-weight: bold;
		margin: 0 0 0 0;
		padding: 0 0 1.5em 0;
	}
	th {
		font-weight: bold;
		text-align: left;
	}
	td {
		font-size: 1em;
	}
/* END TABLE */	
	
	hr {
		display: none;
	}
	div.hr {
		height: 1px;
		margin: 1.5em 10px;
		border-bottom: 1px dotted black;
	}
	
/* END TYPOGRAPHY */	
/* FORM ELEMENTS */
	form {
		margin:0;
		padding:0;
		
	}
	form-email div,
	form p {
		font-size: 0.9em;
		margin: 0 0 1em 0;
		padding: 0;
		
	}
	label {
		font-weight: normal;
                               width: 220px;
display: block;
float: left;

	}
	fieldset {
		border: 1px solid #eee;
		padding: 5px 10px;
		margin: 0 0 1.5em 0;
	}
	fieldset legend {
		color: #666;
		font-size: 1.1em;
		font-weight: bold;
		margin: 0 0 0 0px;
		padding: 0;
		background-color: white;
	}
	* html fieldset legend {
		margin: 0 0 10px -10px;
	}
	fieldset ul {
		list-style: none;
		margin: 0 0 1.5em 0;
		padding: 0;
	}
	fieldset ul li {
		list-style: none;
		margin: 0 0 0.5em 0;
		padding: 0;
	}
     

	input, select, textarea {
		font-size:0.8em; 
		font-family: arial, helvetica, verdana, sans-serif;
        color:#787878;
        margin: 0;
		padding: 2px;
	}
	
	input, select {
		vertical-align:middle;
	}
	textarea {
		width: 200px;
		height: 8em;
	}
	
	input.check {
		border: none;
		width: auto;
		height: auto;
		margin: 0;
	}
	input.radio {
		border: none;
		width: auto;
		height: auto;
		margin: 0;
	}
	input.file {
		height: auto;
		width: 250px;
	}
	input.readonly {
		background-color: transparent;
		border: none;
	}
	input.button {
		float:left;
		width: 92px;
		border:1px solid #787878;
		background-color: white;
		margin:0.5em 0 0 25px;
		padding:0 0 0 0;	
	}
	input.image {
		border: none;
		width: auto;
		height: auto;
	}
	
    form div.submit {
		margin: 1em 0;
	}
    form div.submit input {
		height: 2em;
        width: 15em;
	}
/* END FORM ELEMENTS */
		
/* NAV */
	div#nav {
        font-size: 0.9em;
    }
    * html div#nav {
        /* hide ie/mac \*/
        height: 1%;
        /* end hide */
    }
    div#nav div.wrapper {
        position: absolute;
        left: 190px;
        top: -187px;
        width: 900px;

    }
	

    div#nav ul {
		display: inline;
        width: auto; 
        width: 100%;
                
		margin:0 0 0 0; 
		padding:0 0 0 0; 

		white-space: nowrap; 
        
        list-style: none;
    }


    div#nav li {
        float: left;
       /* display: inline;*/
   
        list-style: none;
        width:110px;
		/*height:20px;*/
        margin: 0 5px 0 0;
        padding: 0 0 0 0;
        border-bottom: 2px solid #253c27;
    }
    div#nav li.last {
        border-right: none;
    }
    div#nav a,
    div#nav a:link,
    div#nav a:active,
    div#nav a:visited {
        display: inline-block;
        /* hide from ie/mac \*/
        display: block;
        /* end hide */
        font-weight: normal;
        text-decoration: none;
        text-align:left;
        margin: 0;
        padding: 8px 5px 4px 3px;
        
        color: #253c27;
    }
    div#nav a:hover {
        text-decoration: none;
		background:transparent url(/images/common/pix-strip-gradgrn28.gif) repeat-x 0 0;
    }
    div#nav strong {
        display: inline-block;
        /* hide from ie/mac \*/
        display: block;
        /* end hide */
        
        color: white;
        background: black;
    }
    div#nav strong a,
    div#nav strong a:link,
    div#nav strong a:active,
    div#nav strong a:visited,
    div#nav strong a:hover {
       color: white;
       background-color: black;
    }

.FrTNav1 {
width: 130px !important;
}

.FrTNav2 {
width: 90px !important;
}

/* END NAV */
/* NAV BAR AT THE TOP, LOCAL NAV ON THE LEFT AND TWO/THREE COLUMNS OF CONTENT */
div#content {
	position: relative;
	width: 900px;

	
	margin: 0 auto 15px auto;
	padding: 0;
	
	text-align: left;
}

div#main {
	float: left;
	width: 435px;
	display: inline;
	margin:0 -190px 20px 190px;
}
#homepage div#main {
	float: left;
	width: 435px;
	display: inline;
	margin: 0 -190px 20px 190px;
                margin-top: 39px;
}
#page-home div#main img{
margin:0 0 4.5em 0;
}
	
div#sub {
	float: right;
	width: 222px;
	display: inline;
}



div#sub img {
	margin:0.5em 0 0 0;
	padding:0 0 0 0;
}

#page-home div#sub {
	float: right;
	width: 186px;
	display: inline;
	margin:27px 30px 0 0;
	padding:0 0 0 30px;
	background:url(/images/common/dotted333-horiz.gif) 0 0;
	background-repeat:repeat-y;
}
	
div#sub ul{
	margin:0 0 0 0; 
	padding:0 0 14px 0; 
	list-style-type: none;
	}

	
#page-home div#sub ul.lessSpace{
	margin:0 0 -4px 0; 
	padding:0 0 0 0; 
	list-style-type: none;
	}
	
div#sub ul li{
	margin:0 0 0 0;
	padding: 0 0 10px 0;
	line-height:1.2em;
	}
	
	
/* local left nav
---------------------------------------------------------*/		
div#local {
	float: left; 
	width: 140px;
	display: block;
	margin:-181px 0 0 -435px;
	padding:0 0 0 0;
}

	
div#local ul {
	margin:0 0 0 25px; 
	padding:0 0 0 0; 
	list-style-type: none;
}

div#local ul li{
	margin:0 0 0 0;
	padding: 0 0 0 0;
	line-height:1.2em;
}

/* local left nav (sub) 
------------------------------------------------*/
div#local ul li ul {
	margin:2px 0 0 12px; 
	padding:0 0 0 0; 
	list-style-type: none;
}

div#local ul li ul li{
	margin:0 0 0 0;
	padding: 0 0 0 0;
	line-height:1.2em;
}
	
/* pagination 
------------------------------------------------*/
 ul.pagination {
	float: left;
	margin:0 0 0 0; 
	padding:2em 0 2em 0; 
	list-style-type: none;
}

 ul.pagination li{
	margin:0 1.5em 0 0;
	padding:0 0 0 1.4em;
	display:inline;
	line-height:1;
}
 ul.pagination li.prev{
	background:url(/images/common/arrowimg12x11rev.gif) 0 50%;
	background-repeat:no-repeat;
}
 ul.pagination li.next{
	background:url(/images/common/arrowimg12x11.gif) 0 50%;
	background-repeat:no-repeat;
}

li.inactive{
  visibility:hidden;
}

 ul.pagination li a,
 ul.pagination li a:link, 
 ul.pagination li a:active {
		font-size:0.9em;
		font-weight:normal;
		color: #253c27;
		background-color: transparent;
		text-decoration: none;
		line-height: 1;
	}
 ul.pagination li a:visited {
		color: #253c27;
		background-color: transparent;
	}
 ul.pagination li a:hover {
        color: #253c27;
		text-decoration: underline;
	}

/* pageTools and variations
---------------------------------------------------------*/	
 /*
ul#pageTools {
	float: left;
	padding:0 0 0 0; 
	list-style-type: none;
}
*/

 ul#pageTools li{
	margin:0 0 0 25px;
	padding: 0 0 0 0px;
	line-height:1.2em;
}

.pt-contact {background:url(/images/common/icon-contact.gif) no-repeat 0 50%;}
.pt-bookmark {background:url(/images/common/icon-bookmark.gif) no-repeat 0 50%;}
.pt-print {background:url(/images/common/icon-print.gif) no-repeat 0 50%;}
.pt-register {background:url(/images/common/icon-register.gif) no-repeat 0 50%;}
.pt-email {background:url(/images/common/icon-email.gif) no-repeat 0 50%;}

/*#investor-centre*/
/*
	div#investor-centre div#local ul#pageTools {
		float: left;
		margin:142px 0 0 25px; 
		padding:0 0 0 0; 
		list-style-type: none;
		font-weight:normal;
		width:120px;
	}*/

#investor-centre .pt-contact {background:url(/images/common/icon-contact-green.gif) no-repeat 0 50%;}
#investor-centre .pt-bookmark {background:url(/images/common/icon-bookmark-green.gif) no-repeat 0 50%;}
#investor-centre .pt-print {background:url(/images/common/icon-print-green.gif) no-repeat 0 50%;}
#investor-centre .pt-register {background:url(/images/common/icon-register-green.gif) no-repeat 0 50%;}
#investor-centre .pt-email {background:url(/images/common/icon-email-green.gif) no-repeat 0 50%;}{}


/* imgMast 
---------------------------------------------------------*/	
	
ul#imgMast {
	width: auto; 
	width: 100%;
			
	margin:0 0 0 0; 
	padding:0 0 0 190px; 

	white-space: nowrap;
	height:auto; 
	
	line-height: 1em;
	list-style: none;
}

ul#imgMast li {
	float: left;
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
}
	
div#nav {
	position: absolute;
	top: 0;
	left: 0;
	width: 686px;
	text-align: left;
}

/* login / search / language switch 
---------------------------------------------------------*/	

div#globalTools {
	float: right;
	width: auto;
	margin: 0;
	padding: 14px 20px 0 0;
	text-align: right;
}
	
#globalTools ul{
	float: left;
	margin:0 0 0 0; 
	padding:0 0 0 0;
	 
	list-style-type: none;
}

#globalTools ul li.chooseLanguage{
	margin:0 0 0 2px;
	padding: 0 0 0 0;
	text-align:left;
}

#globalTools ul li.inv-login{
	margin:0 0 0 2px;
	padding: 0 0 0 0;
	background:url(/images/common/arrowimg12x11.gif) no-repeat 92px 50%;
	text-align:left;
display: block;
}

#globalTools ul li.inv-login a{
	width: 104px;
display:block;
}

#globalTools ul li.search-style{
	color:#787878;
	margin:5px 5px 10px 0;
	padding: 0 0 0 0;
	border:solid 1px #787878;
	width:108px;
	height:16px;
}

#globalTools ul li.search-style input.q2{
	border:none;
	background:transparent;
	margin:-2px 3px 0 0;
	padding: 0 0 0 0;
	width:86px;
}
#globalTools ul li.search-style input.search-go{
	border:none;
	background:transparent;
	margin:-3px 3px 0 0;
	padding: 0 0 0 0;
}



/* CSS  REVISIONS MATT  from here
--------------------------------------------------------------------------------------

---*/

/*	

		h1#logostrap{
		text-indent:-10000px;
		background-image: url(/images/common/dukestlogoCombined.gif);
		background-repeat:no-repeat;
		height: 37px;
	}
	


*/





h1#logostrap{
	background-image: url(/images/common/dukestlogoCombined.gif);
	background-repeat:no-repeat;
	height: 37px;
	width:336px;
}



h1#logostrap a{
	height: 37px;
	width:336px;
display:block;
	
}

h1#logostrap a span{	
	display:none;
}

	/*Added by JH - less space in the footer for homepage */	
	#page-home div#footer {margin-top:-15px;}

	#page-home div#main { margin-top:29px;}

	div#sector-focus { margin:0 0 4.5em 0; }
	
/* left nav amends */

	#sector-focus div#local, #the-team div#local, #media-centre div#local, 

#investor-centre div#local, #about-us div#local, #our-approach div#local, #our-

portfolio div#local {
		margin-top:4px;
	}
	
	#sector-focus div#local ul li, #the-team div#local ul li , #media-centre 

div#local ul li, #investor-centre div#local ul li, #about-us div#local ul li, #our-approach div#local ul li, 
#our-portfolio div#local ul li {
		margin:0 0 4px 0;		
		padding:0;
	}

/* revised pageTools CSS  */
        #page-home div#local ul#pageTools {
		float: left;
		margin:32px 0 0 25px; 
		padding:0 0 0 0; 
		list-style-type: none;
		font-weight:normal;
		width:120px;
	}
	
	div#local ul#pageTools {
		float: left;
		margin:88px 0 0 25px; 
		padding:0 0 0 0; 
		list-style-type: none;
		font-weight:normal;
		width:120px;
	}
	
	div#local ul#pageTools li{
		margin:0 0 0 0;
		padding: 0 0 0 25px;
		line-height:1.2em;
	
	}
	
	div#local #pageTools a,
	div#local #pageTools a:link, 
	div#local #pageTools a:active {
		font-size:0.9em;
		color: #253c27;
		/*background-color: white;*/
		text-decoration: none;
		width:118px;
		}
		
	div#local #pageTools a:visited {
		color: #253c27;
		/*background-color: transparent;*/
		}
		
	div#local #pageTools a:hover {
		background-image:none;
		color: #253c27;
		text-decoration: underline;
		}


/*investor */

div#investor-centre ul#pageTools li a:link, 
div#investor-centre ul#pageTools li a:active,
div#investor-centre ul#pageTools li a:visited {
	color: #FFFFFF;
}div#investor-centre ul#pageTools li a:hover {
	color: #DDDDDD;
}
		
	
	/* combined */
	#about-us div#sub,
	#our-approach div#sub,
	#our-portfolio div#sub,
	#sector-focus div#sub, 
	#the-team  div#sub, 
	#media-centre  div#sub, 
	#investor-centre div#sub {
		float: right;
		width: 186px;
		display: inline;
		margin:0 30px 0 0;
		padding:0 0 0 30px;
		background:url(/images/common/dotted333.gif) 0 0;
		background-repeat:repeat-y;
	}
	#about-us div#main,
	#our-approach div#main,
	#our-portfolio div#main,
	#sector-focus div#main, 
	#the-team div#main, 
	#media-centre div#main, 
	#investor-centre div#main {
		 border: 0;
		 padding:0 0 20px 0;
	}
	
	div#local ul#pageTools {
	font-size: 0.8em;
	}
	 
	ul#pageTools, ul#pageTools2 {
		 display:block;
	}


/* extra left nav ul li */

	div#local ul li ul li ul li   {
		list-style-image: url(/images/common/bullet-blk1px.gif);
		list-style-type: circle;
		padding-left:4px; 
	}

	div#local ul li a.selected {
 		text-decoration: none;
		background:transparent url(/images/common/pix-strip-gradgrn28.gif) 

repeat-x 0 0;
	}

	div#local ul li ul li ul li a:visited {
		color: #253c27;
 	}
	
	div#local ul li ul li ul li a:hover {
        color: #787878;
         /*background-color: transparent;*/
		text-decoration: underline;
		background:url(/images/common/bullet-grey1px.gif) no-repeat 0 50%;
	}
	
	div#local ul li ul li ul li a.selected {
 		color: #787878;
        text-decoration: none;
		background:url(/images/common/bullet-grey1px.gif) no-repeat 0 50%;
    }
	
	
	/* taller background gif for ul rollover */
	
	#local ul a:hover {
        color: #253c27;
        /*background-color: transparent;*/
		text-decoration: none;
		background:transparent url(/images/common/pix-strip-gradgrn28.gif) 

repeat-x 0 0;
	}
	
	div#local ul a.selected {
        text-decoration: none;
		background:transparent url(/images/common/pix-strip-gradgrn28.gif) 

repeat-x 0 0;
    }
	

/* sector 
======================================================*/
	
	div#sector-focus-panel {
		width:480px;
		float: left;
		display: inline;
		margin-top:44px;
		padding:0 0 20px 0;
	}
	
	#sector-focus div#sector-focus-panel {
		width:480px;
		float: left;
		display: inline;
		margin-top:40px;
		padding:0 0 20px 0;
	}
	
	div#sector-focus-panel img{
		float:left;
	}
	
	div#sector-focus-panel p{
		font-size:1.2em;
		text-align:right;
		margin:0 35px 0 0;
		padding:0 0 0 0;
	}
	
	div#sector-focus-panel h2 {
		color: #000;
		font-size:0.9em;
		font-weight:bold;
		text-align:right;
		margin:0.45em 35px 0 0;
		padding:0 0 0 0;
	}
	
	div#sector-focus-panel h2.overview {
		color: #000;
		font-size:0.8em;
		font-weight:normal;
		text-align:left;
		text-transform:uppercase;
		margin:0 35px 0 0;
		padding:0 0 0 0;
	}
	
	div#sector-focus-panel h2.value {
		color: #000;
		font-size:0.8em;
		font-weight:normal;
		text-align:right;
		text-transform:uppercase;
		margin:0 35px 0 0;
		padding:0 0 0 0;
	}
	
	div#sector-focus-panel h3 {
		color: #000;
		font-size:0.9em;
		font-weight:bold;
		margin: 0 0 0 0;
		padding:0;
	}
	div#sector-focus-panel h3.value {
		color: #787878;
		font-size:1.2em;
		font-weight:normal;
		text-align:right;
		margin:0 35px 1.25em 0;
		padding:0 0 0 0;
	}
	
	.sector-box {
		height:132px;
		margin:10px 30px 5px 0;
		width:124px;
		float:left;
		color: #253c27;
	}
	.sector-box ul{
		margin:0 0 0 0;
		padding:0 0 0 0;
		list-style:none;
	}
	.sector-box ul li{
		margin:0 0 0 0;
		padding:0 0 0 0;
		height:14px;
	}

	.sector-box ul li a,
	.sector-box ul li a:link, 
	.sector-box ul li a:active {
		font-size:0.9em;
		font-weight:normal;
		color: #787878;
		background-color: transparent;
		text-decoration: none;
	}
	.sector-box ul li a:visited {
		color: #787878;
		background-color: transparent;
	}
	.sector-box ul li a:hover {
        color: #253c27;
		text-decoration: underline;
	}
	
	div#sector-focus-panel .sector-box img {
		margin:0 0 5px 0;
		padding:0 0 0 0;
	}
	
	
	div#sector-case-study {
		width:480px;
		padding-top:48px;
	}
	
	div#sector-case-study img{
		width:147px;
		height:82px;
		padding-right:4px;
		padding-bottom:4px;
		margin:0;
		border:0;
		float:left;
	}
	
	div#sector-main-image p {
		text-align:right;
		padding:0;
		margin:0;
		border:0;
	}


/* page */	
	
	div#main2 {
		float: right;
		width: 435px;
		display: inline;
		margin-left: -50px;
		margin-right:36px;
		padding-left:10px;
		margin-top:0px;
		background:url(/images/common/dotted333.gif) 0 0;
		background-repeat:repeat-y;
	}
	
	div#sub2{
		float: left;
		width: 193px;
		display: inline;
		margin:0 58px 0 0;
		padding:0 0 0 0;
		margin-left: 190px;
	}
	
	div#local {
		margin:0 0 0 -441px;
	}


/* the team */

	#the-team div#main2 {
		float: right;
		width: 435px;
		display: inline;
		margin-left: -50px;
		margin-right:36px;
		padding-left:10px;
		margin-top:0px;
		background:url(/images/common/dotted333.gif) 0 0;

		background-repeat:repeat-y;
	}
	
	#the-team div#sub2{
		float: left;
		width: 193px;
		display: inline;
		margin:0 58px 0 0;
		padding:0 0 0 0;
		margin-left: 190px;
	}
	
	#the-team div#local {
		margin:0 0 0 -441px;
	}
	
	
	
	div#sector-focus-panel .team-images {
		float: left;
		width:230px;
		/*height:70px;*/
		margin:0 0 8px 0;
		padding:0 0 0 0;
/*		margin-right:10px;
		margin-bottom:5px;*/
	}
	
	
	div#sector-focus-panel .team-images img {
		float:left;
		margin:0 8px 0 0;
		padding:0 0 0 0;
	}
	
	#sector-focus div#sector-focus-panel .team-images h2 a,
	#sector-focus div#sector-focus-panel .team-images h2 a:link, 
	#sector-focus div#sector-focus-panel .team-images h2 a:active,
	#the-team div#sector-focus-panel .team-images h2 a,
	#the-team div#sector-focus-panel .team-images h2 a:link, 
	#the-team div#sector-focus-panel .team-images h2 a:active {

		font-size:0.9em;
		font-weight:bold;
		color: #000;
		background-color: transparent;
		text-decoration: none;
		line-height: 1.2em;
	}
	
	#sector-focus div#sector-focus-panel .team-images h2 a:visited,
	#the-team div#sector-focus-panel .team-images h2 a:visited {
		color: #000;
		background-color: transparent;
	}
	#sector-focus div#sector-focus-panel .team-images h2 a:hover,
	#the-team div#sector-focus-panel .team-images h2 a:hover {
        color: #000;
		text-decoration: underline;
	}
	
	
	#sector-focus div#sector-focus-panel .team-images h2,
	#the-team div#sector-focus-panel .team-images h2 {
		color: #000;
		font-size:1em;
		font-weight:normal;
		float:left;
		text-align:left;
		margin:-4px 0 0 0;
		padding:0 0 0 0;
		width:108px;
		line-height:1;
	}
	#sector-focus div#sector-focus-panel .team-images h3,
	#the-team div#sector-focus-panel .team-images h3{
		color: #253C27;
		font-size:0.9em;
		font-weight:normal;
		float:left;
		text-align:left;
		margin:0 0 0 0;
		padding:0 0 0 0;
		width:108px;
	}
	

	div#local p {
		font-weight:normal;
		font-size: 0.9em;
		margin-left:25px;
		margin-top:34px;
		margin-bottom:0;
		color: #000;
	}
	
	div#local select.drop-down {
		font-weight:normal;
		color:#666;
		font-size: 0.9em;
		margin-top:0;
		margin-left:25px;
		margin-bottom:4px;
		width:140px;
		border: 1px solid #787878;
	}
	
/* sub sub2 */

	div#sub2 ul {
		margin:0 0 0 0;
		padding:0;
	}
 
	div#sub2 ul li {
		margin:0 0 0 0;
		padding:0;
	}

	
	div#sub li a,
	div#sub2 li a,
	div#sub li a:link,
	div#sub2 li a:link,
	div#sub li a:active,
	div#sub2 li a:active {
		font-size:0.9em;
		color: #253c27;
		background:transparent;
		text-decoration: none;
	}
	
	div#sub li a:visited,
	div#sub2 li a:visited {
		color: #253c27;
		background-color: transparent;
	}
	
	div#sub li a:hover,
	div#sub2 li a:hover {
        color: #253c27;
        background-color: transparent;
		text-decoration: underline;
	}
	
	/*
	div#sub2 li.play{
	padding:0 0 3.4em 0;
	}
	*/
	
	div#sub2 li.play a{
	display:block;
	background:transparent url(/images/common/arrowimg12x11.gif) no-repeat;
                background-position: right;
	}
	
	/*div#sub2 li{
	height:14px;
	}*/

/* media centre */

	div#main2 p{
		font-size: 0.9em;
	}
	
	#media-centre div#main p {
		font-size: 0.9em;
		margin:0 0 1.5em 0;
		padding:0 0 0 0;
		line-height:1.4em;
	}
	
	.media-centre-section {
		width: 435px;
		background-image: url(/file.axd?

pointerid=a3ad3249da0a43369cff28beaa970aaf);
		background-position: bottom left;
		background-repeat:repeat-x;
		margin:0 0 1.25em 0;
		padding:0 0 0 0;
	}
	
	.media-centre-section.last {
		width: 435px;
		background:transparent;
		margin:0 0 1.25em 0;
		padding:0 0 1.25em 0;
	}
	
	.media-centre-section h2 {
		margin:0;
		padding:0 0 6px 0;
		font-size:0.9em;
		font-weight:bold;
		color:#000;
	}
	.media-centre-section p {
		font-size:0.9em;
		color:#253C27;
	}
	.media-centre-section img.left {
		padding:3px 8px 0 0;
		margin:0;
		float:left;
	}
	.media-centre-section img.right {
		padding:3px 0 0 8px;
		margin:0;
		float:right;
	}
	.media-centre-section a {
		text-decoration:none;
		color:#253C27;
	}
	.media-centre-section a:hover {
		text-decoration:underline;
		background-color:white;
		color:#253C27;
	}

/* news */

	div#main-news {
		width:685px;
		float:left;
		display:inline;
		margin:0 -441px 0 190px;
	}

	div#main-news table {
		border-collapse:collapse;
		width:685px;
		font-size:0.9em;
		color:#000;
		margin:0 0 0 0;
		padding:0 0 0 0;
		background:#DDD;
	}
	div#main-news table tr{
		padding:0.3em 1em 0.3em 1em;
		margin:0;
		border-bottom:solid 15px white;
	}
	div#main-news table td{
		padding:0.3em 1em 0.3em 1em;
		margin:0;
	}
	
	div#main-news table a,
	div#main-news table a:link, 
	div#main-news table a:active {
/*		font-size:0.9em;
		font-weight:normal;*/
		color: #000;
		background-color: transparent;
		text-decoration: underline;
		line-height: 1.2em;
	}
	div#main-news table a:visited {
		color: #000;
		background-color: transparent;
	}
	div#main-news table a:hover {
        color: #787878;
		text-decoration: underline;
	}


#media-centre div#main h3{margin:0; padding:0}


/* investor centre page specific bits */

	#investor-centre div#page {
		background-color:#001900;
	}
	
	#investor-centre div#main {
		margin-right: -190px;
		margin-left: 190px;
		margin-top:0px;
		padding-right:20px;
	
	}
	#investor-centre div#local ul#pageTools {
		/*margin-left:-431px;*/
	}
	
	
	#investor-centre .intro-word {
		color: #fff;
	}
	
	#investor-centre div#sub {
		text-align: center;
		background-image:none;
	}
	

	#investor-centre div#sub p{
		line-height:150px;
	}
	
	#investor-centre div#sub a {
		color: white;
		background-color: #001900;
		text-decoration:underline;
	}
	
	#investor-centre div#sub a:hover {
		color: white;
		background-color: #001900;
		text-decoration:none;
	}
	
	#investor-centre .form-input {
		width:268px;
		padding:4px;
		font-size: 0.9em;
		color: #000000;
		border: 1px #bac4bc solid;
		float:left;
		height:14px;
		margin-bottom:12px;
	}
	
	#investor-centre .form-button {
		float:left;
		
		width:100px;
		/*padding:2px 0 0 4px;*/
		height:22px;
		margin:0 0 12px 14px;
		
		
		font-size: 0.9em;
		color: #000000;
		text-align:left;
		
		border: 1px #bac4bc solid;
		background-color: white;
		background-image: url(/images/common/arrowimg22x11-extra.gif);
		background-position:right;
		background-repeat: no-repeat;
		cursor:pointer;
	}
	



	#investor-centre .investor-form {
		margin-top:30px;
		height:150px;
	}
	
	#investor-centre .investor-form input
	{
	border:none;
	}
	
	#investor-centre .investor-form h2{
		color: white;
		font-size: 0.9em;
		text-transform:uppercase;
		margin:12px 0 0.3em 0;
		padding:0;
	}
	#investor-centre .investor-form p{
		width:268px;
		color: white;
		font-size: 1.0em;
		padding:0 0 0 0;
		margin:0 0 0 0;
	}
	
	#investor-centre .investor-form p a,
	#investor-centre .investor-form p a:link, 
	#investor-centre .investor-form p a:active {
		font-size:0.9em;
		font-weight:normal;
		color: #fff;
		background-color: transparent;
		text-decoration: underline;
		line-height: 1.2em;
	}
	#investor-centre .investor-form p a:visited {
		color: #fff;
		background-color: transparent;
	}
	#investor-centre .investor-form p a:hover {
        color: #787878;
		text-decoration: underline;
	}
	
/*----------------------------------------------------------------*/
     #investor-centre div#footer {
			border-top:solid 8px #787878;
			text-align:left;
            color: #787878;
            background:none;
			margin:20px 25px 0 190px;
			padding:0 0 0 0;
clear:both;
        }
        #investor-centre div#footer p {
            font-size: 0.8em;
            margin: 0 0 0 0;
            padding: 0 0 0 0;
			line-height:1.1;
        }
		
		#investor-centre div#footer ul {
			margin:0 0 0 0; 
			padding:0 0 0 0; 
			list-style-type: none;
		}
			
		#investor-centre div#footer ul li{
			display:inline;
			margin:0 0 0 0;
			padding: 0 0 0 0;
		}
		#investor-centre div#footer ul li.copyright{
		font-size: 0.8em;
		}
	
		
		#investor-centre div#footer ul li a,
		#investor-centre div#footer ul li a:link, 
		#investor-centre div#footer ul li a:active {
			font-size:0.8em;
			font-weight:normal;
			color: #787878;
			background-color: transparent;
			text-decoration: none;
		}
		#investor-centre div#footer ul li a:visited {
			color: #787878;
			background-color: transparent;
		}
		#investor-centre div#footer ul li a:hover {
        	color: #787878;
			text-decoration: underline;
		}	
/*----------------------------------------------------------*/
	#investor-centre div#header {
		background-color: #001900;
	}
	
	#investor-centre div#header a {
		/*background-color: #001900;*/
		color: #fff;
	}
	
	#investor-centre div#header a:hover {
		/*background-color: #001900;*/
		color: #fff;
	}
	
	#investor-centre .pt-contact {background:url(/images/common/icon-contact-

green.gif) no-repeat 0 50%;}
	#investor-centre .pt-bookmark {background:url(/images/common/icon-bookmark-

green.gif) no-repeat 0 50%;}
	#investor-centre .pt-print {background:url(/images/common/icon-print-green.gif) 

no-repeat 0 50%;}
	#investor-centre .pt-register {background:url(/images/common/icon-register-

green.gif) no-repeat 0 50%;}
	#investor-centre .pt-email {background:url(/images/common/icon-email-green.gif) 

no-repeat 0 50%;}
	
	#investor-centre div#nav ul li a{
		background-color: #001900;
		color: #939a93;
	}
	
	#investor-centre div#nav ul li a:hover{
		background-color: #001900;
		color: #fff;
	}
	
	#investor-centre div#nav ul li {
		border-bottom: 2px #939a93 solid;
	}
	
	#investor-centre div#nav a:hover {
        text-decoration: none;
		background:transparent url(/images/common/pix-strip-gradgrn28-

darker.gif) repeat-x 0 0;
    }

/* home page */


ul#imgMast li  a {
display:block;
}
ul#imgMast  li a {
margin-top:4px;

}


/* darken grey text colors */
	body, h2  {
	    color: #787878;
	}
	div#local ul li ul li a:hover {
        color: #787878;
	}
	div#local ul li ul li a.selected {
		color: #787878;
    }
	

/* about-us */

	#about-us div#main2 {
		float: right;
		width: 435px;
		display: inline;
		margin-left: -50px;
		margin-right:36px;
		padding-left:10px;
		margin-top:0px;
		background:url(/images/common/dotted333.gif) 0 0;
		background-repeat:repeat-y;
	}
	
	#about-us div#sub2{
		float: left;
		width: 193px;
		display: inline;
		margin:0 58px 0 0;
		padding:0 0 0 0;
		margin-left: 190px;
	}
	
	#about-us div#local {
		margin:0 0 0 -441px;
	}
	
	

/* our-approach */

	#our-approach div#main2 {
		float: right;
		width: 435px;
		display: inline;
		margin-left: -50px;
		margin-right:36px;
		padding-left:10px;
		margin-top:0px;
		background:url(/images/common/dotted333.gif) 0 0;
		background-repeat:repeat-y;
	}
	
	#our-approach div#sub2{
		float: left;
		width: 193px;
		display: inline;
		margin:0 58px 0 0;
		padding:0 0 0 0;
		margin-left: 190px;
	}
	
/*
	#our-approach div#local {
		margin:-210px 0 0 -10px;
	}
	

*/

/* our-portfolio */	
	
	#our-portfolio div#main2 {
		float: right;
		width: 435px;
		display: inline;
		margin-left: -50px;
		margin-right:36px;
		padding-left:10px;
		margin-top:0px;
		background:url(/images/common/dotted333.gif) 0 0;
		background-repeat:repeat-y;
	}
	
	#our-portfolio div#sub2{
		float: left;
		width: 193px;
		display: inline;
		margin:0 58px 0 0;
		padding:0 0 0 0;
		margin-left: 190px;
	}
	
	#our-portfolio div#local {
		margin:0 0 0 -441px;
	}


#our-approach #landing-wrap div#local {
display:block;
float:left;
margin:-196px 0 0 -881px;
padding:0;
width:140px;
}

/* SITE SPECIFIC LAYOUT */

    body {
        margin: 0;
        padding: 0;
        
        background: white;
              
        text-align: center;
    }
    div#page {
        width: 900px;
        margin:  0 auto;
        padding: 0;
        
        background: white;
        text-align: center;
    }
	div#investor-centre {
        margin: 0 0 0 0;
        padding: 0;
		height:1000px;
		background: #001900;
        text-align: center;
    }
	
    
    /* HEADER */
        div#header {
            margin: 5.5em 0 4em 0;
            padding: 0 0 0 0;
            height:72px;
            color: white;
            background: #fff;
            
            text-align: left;
        }
        div#branding {
            float: left;
            width: 40%;
            
            margin: 0;
            padding: 3em 0 0 2em;
            
            text-align: left;
        }

    /* END HEADER */
    
    
    /* CONTENT */
        div#content {
            
        }
        
        /* MAIN */
            div#main {
                
            }
        /* END MAIN */
        
        /* SUB */
            div#sub {
                
            }
        /* END SUB */
        
    /* END CONTENT */
    
    
    /* FOOTER */
        div#footer {
			border-top:solid 8px #253c27;
			text-align:left;
            color: #787878;
            background:none;
			margin:20px 25px 0 190px;
			padding:0 0 0 0;
        }
        div#footer p {
            font-size: 0.8em;
            margin: 0 0 0 0;
            padding: 0 0 0 0;
			line-height:1.1;
        }
		
		div#footer ul {
			margin:0 0 0 0; 
			padding:0 0 0 0; 
			list-style-type: none;
		}
			
		div#footer ul li{
			display:inline;
			margin:0 0 0 0;
			padding: 0 0 0 0;
			/*font-size: 0.8em;*/
		}
		div#footer ul li.copyright{
		font-size: 0.8em;
		}
	
		
		div#footer ul li a,
		div#footer ul li a:link, 
		div#footer ul li a:active {
			font-size:0.8em;
			font-weight:normal;
			color: #253c27;
			background-color: transparent;
			text-decoration: none;
		}
		div#footer ul li a:visited {
			color: #253c27;
			background-color: transparent;
		}
		div#footer ul li a:hover {
        	color: #253c27;
			text-decoration: underline;
		}
		
		
    /* END FOOTER */
/* END LAYOUT */





/* ADDITIONAL BITS HEREONIN
----------------------------------------------------------------*/
	#sitemap {
	margin:40px 0 40px -25px;
	padding:0 0 0 0;
	}
	/*#sitemap ul li ul li ul li,
	#sitemap ul li ul li {
	background-image:url(/images/common/bullet-grey1px.gif) 0 50%;
	background-repeat:no-repeat;
	margin:0 0 0 10px;
	padding:0 0 0 10px;
	}*/

	#sitemap ul li ul li a,
	#sitemap ul li ul li a:link, 
	#sitemap ul li ul li a:active {
		font-size:0.9em;
		font-weight:normal;
		color: #253c27;
		background-color: transparent;
		text-decoration: none;
		line-height: 1;
	}
	#sitemap ul li ul li a:visited {
		color: #253c27;
		background-color: transparent;
	}
	#sitemap ul li ul li a:hover {
        color: #253c27;
		text-decoration: underline;
	}
	
	#sitemap ul li ul li ul li a,
	#sitemap ul li ul li ul li a:link, 
	#sitemap ul li ul li ul li a:active {
		font-size:0.9em;
		font-weight:normal;
		color: #253c27;
		background-color: transparent;
		text-decoration: none;
		line-height: 1;
	}
	#sitemap ul li ul li ul li a:visited {
		color: #253c27;
		background-color: transparent;
	}
	#sitemap ul li ul li ul li a:hover {
        color: #253c27;
		text-decoration: underline;
	}
	
	#sitemap ul li ul li ul li ul li a,
	#sitemap ul li ul li ul li ul li a:link, 
	#sitemap ul li ul li ul li ul li a:active {
		font-size:0.9em;
		font-weight:normal;
		color: #253c27;
		background-color: transparent;
		text-decoration: none;
		line-height: 1;
	}
	#sitemap ul li ul li ul li ul li a:visited {
		color: #253c27;
		background-color: transparent;
	}
	#sitemap ul li ul li ul li ul li a:hover {
        color: #253c27;
		text-decoration: underline;
	}

	#sitemap li strong{color:#253c27; font-weight:normal; margin-bottom:4px}
	
	

#sub2 ul.factbox {
        		margin: 0.25em 0 1em 0;
		padding: 0;
		list-style:none;
		font-size:0.9em;

	}
	#sub2 ul.factbox li {
		margin: 0 0 0.25em 0;
		padding: 0 0 1em 0;
	}


	
	#sub2 .portfolioLogo{
	margin:0 0 0 34px;
	padding:0 0 0 0;
	}
	
	#main2 h2 {
		font-size: 0.9em;
		font-weight:bold;
		line-height: 1.2em;
		margin: 0 0 0 0;
		padding: 0;
        color: #253c27;
	}
	
	#main2 h2.portfolioHeader {
		font-size: 1.1em;
		font-weight:normal;
		line-height: 1.1em;
		margin: 0 0 0.25em 0;
		padding:0;
        color: #787878;
	}
	
	#main2 h2.portfolioIntro {
		font-size: 1.1em;
		font-weight:normal;
		line-height: 1.1em;
		margin: 0 0 0 0;
		padding:0;
        color: #787878;
	}
	
	#main2 h3 {
		font-size: 0.9em;
		font-weight:bold;
		line-height: 1.2em;
		margin: 0 0 0 0;
		padding: 0;
        color: #253c27;
	}

#investor-centre .investor-form .login-error{font-weight:0.9em;color:red; width:240px;}

span.homepageheadingexception {
  color: #787878;
  font-size: 1.1em;
  font-weight: normal;
}

ul.podcast-list {
  background-color:transparent;
}
ul.podcast-list li a:active, ul.podcast-list li a:link, ul.podcast-list li a:visited {
  color:#253C27;
  font-size:0.9em;
  font-weight:normal;
  line-height:1.2em;
  text-decoration:none;
}
ul.podcast-list li a:hover {
  color:#253C27;
  font-size:0.9em;
  font-weight:normal;
  line-height:1.2em;
  text-decoration:underline;
}
/* FORM ELEMENTS */
	form {
		margin:0;
		padding:0;
		
	}
	form div,
	form p {
		font-size: 1em;
		margin: 0 0 10px 0;
		padding: 0;
		
	}
	label {
		font-weight: normal;
	}
	fieldset {
		border: 1px solid #eee;
		padding: 5px 10px;
		margin: 0 0 1.5em 0;
	}
	fieldset legend {
		color: #666;
		font-size: 1.1em;
		font-weight: bold;
		margin: 0 0 0 0px;
		padding: 0;
		background-color: white;
	}
	* html fieldset legend {
		margin: 0 0 10px -10px;
	}
	fieldset ul {
		list-style: none;
		margin: 0 0 1.5em 0;
		padding: 0;
	}
	fieldset ul li {
		list-style: none;
		margin: 0 0 0.5em 0;
		padding: 0;
	}
     

	input, select, textarea {
		font-size:0.8em; 
		font-family: arial, helvetica, verdana, sans-serif;
        color:#787878;
        margin: 0;
		padding: 2px;
	}
	
	input, select {
		vertical-align:middle;
	}
	textarea {
		width: 200px;
		height: 8em;
	}
	
	input.check {
		border: none;
		width: auto;
		height: auto;
		margin: 0;
	}
	input.radio {
		border: none;
		width: auto;
		height: auto;
		margin: 0;
	}
	input.file {
		height: auto;
		width: 250px;
	}
	input.readonly {
		background-color: transparent;
		border: none;
	}
	input.button {
		float:left;
		width: 92px;
		border:1px solid #787878;
		background-color: white;
		margin:0.5em 0 0 25px;
		padding:0 0 0 0;	
	}
	input.image {
		border: none;
		width: auto;
		height: auto;
	}
	
    form div.submit {
		margin: 1em 0;
	}
    form div.submit input {
		height: 2em;
        width: 15em;
	}

.floatLTdd span {
clear: both;
}

/* END FORM ELEMENTS */
		
#contactform {margin:0 0 2em 0; text-align:right}
#contactform              {
		text-align: left;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 76%;
        line-height: 1.2em;
		color: #787878;
		}
#contactform div             {margin:0.5em 0}
#contactform fieldset       {border:1px solid #ccc; padding:0.5em 1em; margin:2em 10px; color:#ccc}
#contactform legend         {font-weight:bold; padding:0 0.5em}
#contactform p              {margin:0}
#contactform label          {font-weight:bold}
#contactform input.text     {background:#FFF0D0; border:2px inset #787878; width:250px; /*margin-left:1em;*/ background:#dde; padding:/*2px*/ 3px 2px 5px; vertical-align:middle}
/*#contactform input.radio    {border:2px solid #fff; margin-left:1.5em; vertical-align:middle}*/
#contactform textarea       {background:#FFF0D0; border:2px inset #787878; width:250px; margin-left:1em; background:#fff; font-size:100%; padding:2px 3px 2px 5px; vertical-align:middle}
#contactform input.button   {border:2px outset #ccc; color:#ccc; background:#bbd; /*vertical-align:bottom; height:2em; width:120px*/}


#main{
margin:0 0 0 0;
padding:0 0 0 0;
}

#main #form-email{
width:600px;
}

*html #main #form-email{
width:686px;
}

#form-email input {
display:block; 
width:250px;
border:1px solid #787878;
}

#form-email tr td input {
display:inline;
border:0px solid black;
width:auto;
margin:10px 5px 10px 0;
}

#form-email tr td label{
float:none;
display:inline;
}

#form-email table{
width:200px;
}

#form-email input.button{
width:auto;
margin:0;
padding:5px;
}

#form-email input.radio{
text-align:left;
}
#form-email select.drop-down{
display:block;
width:15em;
}


#form-email input#Submit.button{
text-align:center;
width:100px;
height:2em;
margin:1em 0 0 0;
padding:0;
border:1px solid #787878;
clear:both;
}

#main #form-email{
margin:20px 0 80px 0;
padding:0 0 0 0;
}


#main #contactform{
margin:40px 0 40px 0;
padding:0 0 0 0;
}

#contactform label {
float: left;
width: 5em;
}


/*#press-release label{
width:4em;
}*/

.floatRTdd{
float:right;
margin-right:30px;
}

.floatLTdd{
float:left;
clear:both;
}

/*#contactform input.radio{
width:auto;
float:left;
margin-top:1em;
}*/
.floatLTselect{
width:20em;
float:left;
clear:both;
}
.floatLTradio{
width:20em;
float:left;
clear:both;
}
label#press-release,
input#press-release,
label#news-release,
input#news-release,
label#events,
input#events{
width:auto;
float:left;
clear:both;
/*margin:0 10px 0 0;*/
}

input#press-release,
input#news-release,
input#events{
margin:2px 10px 0 0;
}

*html input#press-release,
*html input#news-release,
*html input#events{
margin:0 10px 0 0;
border:none;
}

/* Error Text */
.val-error{
color:red;
}
#our-approach {
position: relative;
}

#our-approach #local {
position: absolute;
left: 441px;
}
