html{
	font-size: 100.0001%;
	}

body {
	font-size: 62.5%; /* Equals 10px base font size */
	font-family: Helvetica, Verdana, Arial, Sans-Serif;
	background-color: #fff;
	}
	
/* ----------Clear fix---------- */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	}
 
.clearfix {
	display: inline-block;
	}
 
html[xmlns] .clearfix {
	display: block;
	}
 
* html .clearfix {
	height: 1%;
	}

/* ----------Icons Sprite---------- */
.aricons {
	background: url(../images/iconsAR.gif) no-repeat;
	}

/* ----------basic links---------- */

a {
	color: #8C7869;
	text-decoration: none;
	}

a:visited {
	color: #8C7869;
	}

a:hover {
	color: #0066CC;
	text-decoration: underline;
	}
	
#groupedcontent a:hover {
	color: #0066CC;
	text-decoration: none;
	}


a:active {
	color: #8C7869;
	}
	
/* ----------basic images---------- */
img {
	border: 0px;
	}
	
img.indent50 {
	position: relative;
	margin: 0 0 20px -50px;
	}
	
img.extraline {
	position: relative;
	top: 17px;
	}
	
img.extraline {
	position: relative;
	top: 17px;
	}
	
img.smallgap {
	margin-bottom: 20px;
	}
	
div.inlineimageleft {
	position: relative;
	top: 0.25em;
	width: 172px;
	float: left;
	margin: 0 20px 0 0;	
	}
		
div.inlineimageright {
	position: relative;
	top: 0.25em;
	width: 172px;
	float: right;
	margin: 0 0 0 20px;	
	}
	
div.inlineimageright2col {
	position: relative;
	top: 0.25em;
	width: 364px;
	float: right;
	clear: both;
	margin: 0 0 20px 20px;	
	}
	
/* ----------Download PDF list---------- */	
div.pdf {
	font-size: 1.2em;
	color: #8C7869;
	position: relative;
	margin-top: 1px;
	margin-bottom: -2px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding: 0.8em 0 0.8em;
	line-height: 1.2em;
	}
		
div.pdf a {
	color: #8C7869;
	}
		
div.pdf a:hover {
	color: #0066CC;
	text-decoration: none;
	background-color: #fff;
	margin-top: -1px;
	margin-bottom: -1px !important; margin-bottom: 0;
	}

div.textright {
	position: relative;
	width: 8em;	
	top: -1.2em;
	float: right;
	clear: both;
	margin: 0em;
	}	

/* ----------Tables---------- */
#maincontent table {
	background-color: #fff;
	font: 1.2em/1.25em Helvetica, Verdana, Arial, Sans-Serif;
	color: #0066CC;
	width: 100%;
	margin: 0 0 40px;
	clear: both;
	}
	
#maincontent table.reviewoperations {
	background-color: #000;
	margin-top: 20px;
	}
	
#maincontent table.directors {
	margin-top: 10px;
	}
	
#maincontent table.nogap {
	margin-bottom: 20px;
	}

table.reviewoperations td {
	color: #fff;
	text-align: left;
	}
	
td.cellright, th.cellright {
	text-align: right;
	padding-right: 0;
	padding-left: 10px;
	}
	
td.cellleft, th.cellleft {
	text-align: left;
	padding-right: 10px;
	padding-left: 0;
	}
	
table th {
	border-top: none;
	border-bottom: 2px solid #0066CC;
	padding: 5px 10px 3px 5px;	
	vertical-align: bottom;
	color: #0066CC;
	}
	
#maincontent table.brown {
	color: #8C7869;
	background-color: #ebe9e8;
	margin-bottom: 1em;
	}

table.brown th {
	border-top: none;
	border-bottom: 2px solid #8C7869;
	padding: 5px 10px 3px 5px;	
	vertical-align: bottom;
	color: #8C7869;
	}
		
table.brown tr.px2last td {
	border-bottom: 1px solid #8C7869;
	}
	
table.brown tr td {
	border-bottom: none;
	padding: 3px 10px 3px 0;
	}
	
table.fins tr td {
	padding: 3px 5px;
	}
	
#maincontent table.singlecol {
	color: #8C7869;
	margin-top: 0.25em;
	margin-bottom: 1em;
	}
	
table.singlecol td.top {
	border-top: 2px solid #0066CC;
	padding: 5px 0 3px;
	font-weight: normal;	
	}
	
table.brown td.cellright, table.brown th.cellright {
	text-align: right;
	padding-right: 5px;
	}
	
table.brown td.cellleft, th.cellleft {
	text-align: left;
	padding-left: 5px;
	}	
	
table td.vbottom {
	vertical-align: bottom;
	}

table tr td {
	border-bottom: 1px solid #cee6fe;
	padding: 3px 10px 3px 0;
	}
	
table tr.noline td {
	border-bottom: none;	
	}
	
table tr.bold, table td.bold {
	font: bold 1em/1.25em Helvetica, Verdana, Arial, Sans-Serif;
	}
	
tr td {
	padding-left: 0;
	vertical-align: top;
	}	

tr.px2 td {
	border-bottom: 2px solid #0066CC;
	}
	
tr.noline td {
	border-bottom: none;
	}
	
tr.top2px td {
	border-top: 2px solid #0066CC;
	}
	
tr.bottom2px td {
	border-bottom: 2px solid #0066CC;
	}
	
tr.px1emphasis td {
	border-bottom: 1px solid #0066CC;
	}
	
tr.boldblue2px td {
	border-bottom: 2px solid #0066CC;
	font-weight: bold;
	}	
	
tr.px2emphasis td {
	border-bottom: 2px solid #0066CC;
	}

tr.px2heading td {
	font: 0.9em/1.25em Helvetica, Verdana, Arial, Sans-Serif;
	text-transform: uppercase;
	color: #0066CC;
	border-top: 1px solid #0066CC;
	border-bottom: 2px solid #0066CC;
	}
	
tr.px2last td {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #0066CC;
	}
	
tr.px2lastrev td {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #fff;
	}

.total {
	font: bold 1em/1.25em Helvetica, Verdana, Arial, Sans-Serif;
	color: #0066CC;
	text-transform: uppercase;
	}
	
#contentcolumnwide table.fins {
	margin-top: 0px;
	}
		
table sup {
	color: #0066CC;
	}
	
table.corpgov sup {
	color: #8C7869;
	}		

div.notes .note {
	font: 1em Helvetica, Verdana, Arial, Sans-Serif;
	color: #8C7869;
	list-style-type: lower-roman;
	margin-left: 0px;
	}
	
div.notes .decimal {
	font: 0.8em Helvetica, Verdana, Arial, Sans-Serif;
	color: #8C7869;
	list-style-type: decimal;
	margin-left: 10px;
	}
	
div.notes {
	padding: 0px;
	margin-top: -30px;
	margin-bottom: 40px;
	}
	
div.dirreport {
	margin-bottom: 20px;
	}	

/* ----------container to center layout---------- */
#container {
	width: 980px;
	margin: 0 auto 0 auto;
	}

/* ----------logo banner---------- */
#toolbar {
	position: relative;
	top: -82px;
	float: right;
	background-color: transparent;
	width: 289px;
	height: 34px;
	padding: 32px 20px 0 0;
	}

#header {
	position: relative;
	left: -20px;
	margin: 0px 20px;
	height: 95px;
	width: 980px;
	z-index: 1000;
	}
	
#logo {
	height: 25px;
	width: 480px;
	border: 0 none;
	text-decoration: none;
	float: left;
	margin: 0;
	}
	
#logo a{
	display: block;
	height: 95px;
	width: 480px;
	text-indent: -9999px;
	background: url(../images/logo_and_title.gif) no-repeat 0 0;
	}
	
#sitename {
	border: 0 none;
	text-decoration: none;
	float: left;
	margin: 0;
	display: block;
	height: 95px;
	width: 500px;
	text-indent: -9999px;
	line-height: 95px;
	background: url(../images/logo_and_title.gif) no-repeat -480px 0;
	}

/* ----------main banner image---------- */
#banner {
	position: relative;
	left: -20px;
	top: -66px;
	background-color: transparent;
	text-align: center;
	height: 210px;
	width: 980px;
	margin: 0px 20px;
	z-index: 0;
	}
		
/* ----------Tool tip---------- */
.bios {
	display:none;
	}

#easyTooltip {
	font-size: 1em;
	padding: 3px 5px;
	border: none;
	background-color: #fff;
	}
	
p.title {
	color: #0066cc;
	}

/* ----------Toolbar icons---------- */
#toolbar .icon {
	float: left;
	margin-left: 8px;
	margin-top: 1px;
	}

#toolbar .first {
	margin-left: 20px;
	}

#toolbar .last {
	margin-left: 19px;
	}

*:first-child+html #toolbar .icon {
	margin-top: 2px;
	}

/* ----------search within banner---------- */
#search {
	text-align: right;
	height: 20px;
	}
	
#searchfield {
	width: 130px;
	text-align: left;
	font-size: 11px;
	line-height: 11px;
    vertical-align: middle;
    padding: 3px 3px 1px;
	color: #8C7869;
	border: 1px solid #8C7869;
	height: 15px;
	background-color: #e4e1e0;
	}
	
#searchfield:focus {
	color: #8C7869;
	}
	
#searchbutton {
	position: relative;
	top: 0px;
	font-size: 6px;
	line-height: 50px;
	vertical-align: middle;
	height: 20px;
	width: 20px;
	padding: 0;
    border: none;
    background-position: -80px -200px;
    cursor: pointer;
	}

#searchbutton:hover {
    background-position: -80px -220px;
	}
	
#searchbutton:active {
    background-position: -80px -240px;
	}

/* ----------text resize icon---------- */

#decreaseFont {
	background-position: -40px -200px;
	height: 19px;
	width: 19px;
	}
#decreaseFont:hover {
    background-position: -40px -220px;
    }

#increaseFont {
	background-position: -60px -200px;
	height: 19px;
	width: 19px;
	}
#increaseFont:hover {
    background-position: -60px -220px;
    }	

/* ----------email page icon---------- */
#email {
	background-position: -20px -200px;
	height: 19px;
	width: 19px;
	}

#email:hover {
    background-position: -20px -220px;
    }
	
/* ----------print page icon---------- */
#print {
	background-position: -0px -200px;
	height: 19px;
	width: 19px;
	margin: 0px;
	}

#print:hover {
    background-position: -0px -220px;
    }
	
/* ----------logo within banner---------- */
#maincontent {
	position: relative;
	margin: 20px 20px 30px 20px;
	width: 940px;
	}
	
#content {
	float: right;
	clear: both;
	}

/* ----------main navigation---------- */
#nav li a {
	text-decoration: none;
	display: block;
	margin-left: 1px;
	padding: 2px 0 1px;
	cursor: pointer;
	width: 172px;
	}
			
#nav ul li {
	position: relative;
	margin-top: 1px;
	margin-bottom: -2px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;	
	}
				
span.combined {
	line-height: 1.4em;
	}	
	
#nav ul li ul{
	margin: 0;
	padding-left: 1em;
}
#nav ul li ul li {
	}
#nav ul li ul li.last{
	border-bottom: none;
	margin-bottom: -1px;
}
#nav li a:link, #nav li a:visited, #nav ul li a:link, #nav ul li a:visited  {
	color: #8C7869;
	}
		
#nav li a:hover, #nav ul li a:hover {
	color: #0066CC;
	}

#nav .pdf img 			{ background-position: 0px 0px; }
#nav .pdf:hover img 	{ background-position: 0px -20px; }

#nav .download img 		{ background-position: -20px 2px; }
#nav .download:hover img{ background-position: -20px -18px; }

#nav .contact img 		{ background-position: -40px 2px; }
#nav .contact:hover img { background-position: -40px -18px; }

#nav .governance img 		{ background-position: 0px 0px; }
#nav .governance:hover img { background-position: 0px -20px; }


#downloadlist .downl img, #downloadlist2 .downl img 		{ background-position: -0px 0px; }
#downloadlist .downl:hover img, #downloadlist2 .downl:hover img { background-position: -0px -20px; }
		
#maincontent #leftcolumn #nav ul li a.active {
	color: #0066CC;
	background-color: #fff;
	}

/* ----------content---------- */
#leftcolumn {
	position: relative;
	margin: 0 0 0 0px;
	background-color: transparent;
	float: left;
	width: 172px;
	display:inline; /* IE 6 fix */	
	}

#featurecolumn {
	position: relative;
	margin: 0 0 0 20px;
	background-color: transparent;
	width: 172px;
	}
		
#contentcolumn, #contentcolumnwide { 
	position: relative;
	margin: 0 0 0 20px;
	float: right;
	background-color: transparent;
			
	/* min height hack */
	height: auto !important;
	height: 600px;
	min-height: 300px;	
/*	height: expression(this.scrollHeight > 600 ? "auto":"600px"); */ 
	}
	
#contentcolumn {
	width: 554px;
	}
	
#contentcolumnwide {
	width: 748px;
	}
	
#highlights #contentcolumnwide {
	margin: 0 0 0 17px;	
	}

#groupedcontent {
	position: relative;
	width: 556px;
	height: auto;
	}

div.onethirdcontent {
	display: block;
	position: relative;
	width: 172px;
	float: left;
	clear: right;
	}
	
div.twothirdcontent {
	display: block;
	position: relative;
	width: 172px;
	margin-left: 20px;
	float: left;
	clear: right;
	}
	
div.threethirdcontent {
	display: block;
	position: relative;
	width: 172px;
	margin-left: 20px;
	float: left;
	clear: right;
	}
	
div.onequartercolumn {
	display: block;
	float: left;
	position: relative;
	width: 172px;
	margin-right: 20px;
	}
	
div.onequartercolumn.right {
	margin-right: 0px;
	}
	
/* ----------home page specific---------- */
#introcontentcolumn { 
	position: relative;
	top: -157px;
	margin: 0 0 -157px 20px;
	float: right;
	background-color: transparent;
	height: 570px;
	}
	
#intro_nav_list {
	position: absolute;
	left: 452px;
	top: 157px;
	width: 170px;
	height: 120px;
	background-color: transparent;
	}
		
/* ----------highlights specific---------- */
div.highlights {
	position: relative;
	float: right;
	clear: left;
	border-top: 1px solid #8C7869;
	margin-bottom: 20px;
	padding-top: 20px;
	}
	
div.highlightsheader {
	display: block;
	width: 748px;
	}

div.highlightscontent {
	display: block;
	width: 748px;
	}

div.lasthighlights {
	position: relative;
	float: left;
	clear: left;
	border-top: 1px solid #8C7869;
	padding-top: 20px;
	margin-bottom: 40px;
	}

	
/* ----------feature column content---------- */
div.pullout {
	top: 0px;
	left: 0px;
	background-color: #ababab;
	float: right;
	width: 100%;
	margin-bottom: 20px;
	}
	
div.pulloutrev {
	top: 0px;
	left: 0px;
	background-color: transparent;
	float: right;
	width: 100%;
	margin-bottom: 20px;
	}
	
div.dl {
	position: relative;
	margin-top: 20px;
	}
	
img.featureimage {
	margin: 5px 0 10px;
	}
	
img.nobottomgapimage {
	margin: 0;
	}
	
img.signatureimage {
	margin: -0.75em 0 0;
	}
	
img.featureimageborder {
	margin: 0 0 20px;
	border: 1px solid #d9d7d6;	
	}
	
div#groupedcontent img {
	border: none;
	margin-bottom: 1em;
	}
	
/* ----------footer---------- */
#footer {
	clear: both;
	position: relative;
	left: 0px;
	width: 940px;
	border-top: 1px solid #8C7869;
	margin:0 20px;
	}
	
#footermenu {
	height:1.3em;
	padding:1em 0;
	text-align: left;
	}
	
#footermenu p {
	color: #8C7869;
	font-size:1.1em;
	line-height: 1.091em;
	margin: 0;
	}
	
#footermenu a, #footermenu a:visited, #footermenu a:active {
	color: #8C7869;
	}
	
#footermenu a.author, #footermenu a:visited.author, #footermenu a:active.author {
	color: #d5cdcb;
	}
	
#footermenu a:hover {
	color: #0066CC;
	text-decoration: none;
	}
	
#footermenu a:hover.author {
	color: #999;
	text-decoration: none;
	}
			
#footerspace{
	height: 1.3em;
	}
/* ----------typography---------- */
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	color: #0066CC;
	line-height: 120%;
	margin-bottom: 1em;
	}

h1 {
	font-size: 1.4em;
	margin-bottom: 0.75em;
	}
	
h1.bold {
	font-weight: bold;
	}

h2 {
	font-size: 1.5em;
	text-transform: uppercase;
	}

h2.assetlocation {
	font-size: 1.6em;
	color: #0066CC;
	text-transform: none;
	margin-bottom: 0em;
	margin-top: -0.25em;
	}
	
span.assettitle {
	font-size: 0.9em;
	color: #8C7869;
	font-weight: normal;
	text-transform: none;
	margin-bottom: 0.5em;
	}

h3 {
	font-size: 1.4em;
	font-weight: normal;
	margin-bottom: 0em;
	}
	
h3.bold {
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 1em;
	}

h4 {
	font-size: 1.2em;
	font-weight: normal;
	margin-bottom: 0em;
	}
	
h4.bold {
	font-weight: bold;
	}
	
h4.list	{
	font-size: 1.2em;
	font-weight: normal;
	margin-bottom: 0.5em;
	}

h5 {
	color: #0066CC;
	font-size: 1em;
	margin-bottom: 0em;	
	}
	
#board h5 {
	margin-bottom: 0.75em;
	}

h6 {
	color: #000;	
	font-size: 1em;
	margin-bottom: 0.75em;	
	}
	
p, li {
	color: #8C7869;
	font-size: 1.2em;
	line-height: 1.333em;
	margin-right: 0;
	margin-bottom: 0.75em;
	margin-left: 0;
	}
	
p.feature {
	color: #0066CC;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 0.5em;	
	}
	
p.feature2 {
	color: #0066CC;	
	font-size: 1.2em;
	font-weight: normal;
	margin-bottom: 0.5em;	
	}
	
p.feature3 {
	color: #0066CC;	
	font-size: 1.1em;
	font-weight: normal;
	margin-bottom: 0.5em;	
	}
	
p.feature4 {
	color: #8C7869;	
	font-size: 1.2em;
	font-weight: normal;
	margin-bottom: 1.75em;	
	}

p.smallgap {
	color: #8C7869;	
	font-size: 1em;
	margin-bottom: .5em;
	}

p.subhead {
	font-weight: bold;
	margin-bottom: 0em;
	}
	
p.subhead2 {
	font-style: italic;
	margin-bottom: 0em;
	}
	
span.bold {
	font-weight: bold;
	}	
	
li li{
	font-size: 1em;
	}
	
sup {
	font: 0.8em/1em Helvetica, Verdana, Arial, Sans-Serif;
	color: #8C7869;
	vertical-align: text-top;
	text-transform: none;
	}	

ul {
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0;
	}	

#contentcolumn ul li, #contentcolumnwide ul li,  #contentcolumnwide table.brown.nogap tr td.cellleft ul li {
	padding-left: 1.1em;
	margin-bottom: 0.5em;
	margin-left: 0;
	background-position: 0 .3em;
	}

ul.dash li, table tr td.cellleft ul.dash li, ul.insetdash li {
	color: #8C7869;
	background: url(../images/site/dash.gif) no-repeat 0 1em;
	}
	
#contentcolumnwide ul.insetdash li {
	color: #8C7869;
	margin-left: 1.25em;
	}
	
table.corpgov ul.gov li, table.corpgov ul.gov2 li {
	font-size: 1em;	
	background: url(../images/site/dash.gif) no-repeat 0 1em;
	margin-bottom: 0.5em;
	}
	
table.corpgov ul.gov {
	margin-bottom: .75em;	
	}
	
table.corpgov ul.gov2 {
	margin-bottom: -0.5em;	
	}
	
table.corpgov tr.underline {
	border-bottom: 1px solid #8C7869;
	}
	
table.corpgov tr {
	border-bottom: 1px solid #8C7869;
	}

ul.arrow li {
	display: inline-block;
	color: #8C7869;
	background: url(../images/site/arrow.gif) no-repeat;
	}

ul.circle li {
	color: #8C7869;
	background: url(../images/site/circle.gif) no-repeat;
	}

ul.cube li {
	color: #8C7869;
	background: url(../images/site/cube.gif) no-repeat 0 .4em;
	}
	
li.bullet {
	margin-top: -0.8em;
	}

p.name {
	margin-bottom: 0em;
	font-weight: bold;
	}
	
p.title {
	margin-bottom: 0em;
	}

p.caption {
	color: #000;	
	font-size: 1em;
	font-weight: normal;
	text-transform: uppercase;
	margin-top: 0.5em;
	}
	
p.biog {
	margin-bottom: 2em;
	}
	
p.heading {
	margin-bottom: -0.8em;
	}
	
p.extrabottomhalfgap {
	margin-bottom: 6em;
	}

p.extrabottomgap {
	margin-bottom: 12em;
	}
	
.abc {
	color: #8C7869;
	line-height: 1.25em;	
	padding-left: 1em;
	margin-bottom: 0.75em;
	margin-left: 1em;
	list-style-type: upper-latin;
	}
	
.roman {
	color: #8C7869;
	line-height: 1.25em;	
	padding-left: 1em;
	margin-bottom: 0.75em;
	margin-left: 2.5em;
	list-style-type: lower-roman;
	}
	
.alpha {
	margin-left: 20px;
	text-indent: -20px;
	}
	
.numeral {
	color: #8C7869;
	line-height: 1.25em;	
	padding-left: 1em;
	margin-bottom: 0.75em;
	margin-left: 1em;
	list-style-type: decimal;
	}
	
li.nogap {
	margin-bottom: -0.75em;
	}

.uppercase{
	text-transform: uppercase;
	}
	
.credit {
	font-size: 1em;
	font-weight: bold;
	}
		
img.nogap {
	margin-bottom: 0em;
	}
	
img.extragap {
	margin-bottom: 1.5em;
	}

.extragap {
	margin-bottom: 0.75em;
	}
	
ul.extragap {
	margin-bottom: 2em;
	}
	
.gap {
	margin-bottom: 5em;
	}

.strong {
	font-weight: bold;
	}

.em {
	font-style: italic;
	}
	
.floatleft {
	float: left;
	}

.floatright {
	float: right;
	}

.close {
	margin-top: -10px;
	float: right;
	margin-right: -7px;
	}

/* ----------forms---------- */
label {
	font-weight:bold;
	}

fieldset {
	padding:1.4em;
	margin:0 0 1.5em 0;
	border:1px solid #ccc;
	}

legend {
	font-weight:bold;
	font-size:1.2em;
	}

input.text, input.title, textarea, select {
	margin:0.5em 0;
	border:1px solid #bbb;
	}

input.text:focus, input.title:focus, textarea:focus, select:focus {
	border:1px solid #666;
	}

input.text, input.title {
	width:300px;
	padding:5px;
	}

input.title {
	font-size:1.5em;
	}

textarea {
	width:390px;
	height:250px;
	padding:5px;
	}

/* ----------pageturner---------- */
#pageturner {
	position: absolute;
	top:-3.1em;
	right: 0px;
	width: auto;
	height: 1.1em;
	
	}

#pageturner span.links {
	color: #8C7869;
	font-size: 1.1em; /* Equals 11px */
	line-height: 1.0909em; /* Equals 12px */
	}

#pageturner a span {
	display:block;
	position: absolute;
	width: 5px;
	height: 9px;
	}

#pageturner a.next { padding: 0 1em 0 .6364em; }

#pageturner a.previous { padding: 0 .6364em 0 1em; }

#pageturner a.next span { background-position:  -80px 0px; top:0.091em; right: 0; }

#pageturner a:hover.next span {	background-position: -80px -20px; }

#pageturner a.previous span { background-position:  -60px 0px; top:0.091em; left: 0; }

#pageturner a:hover.previous span {	background-position: -60px -20px; }

#pageturner a, #pageturner a:visited, #pageturner a:active { 
	color: #8C7869;
	}

#pageturner a:hover { color: #0066CC; text-decoration: none; }	

/* ----------skiplink---------- */
.skip-link {
	position: absolute;
	margin-top: -999em;
	}
	
a.skip-link:active	{
	color: #0066CC;
	background-color: #fff;
	}
	
a.skip-link:hover {
	color: #0066CC; 
	background-color: #fff;
	}
	
a.skip-link:focus {
	color: #0066CC; 
	background-color: #fff;
	}

/* ----------columns---------- */

.col.one{
	width: 236px;
	display: block;
	float: left;
	margin-right: 20px;
	}

.col.nomargin{ margin-right: 0; }

/* ----------leadership team---------- */
div.left {
	width: 220px;
	float: left;
	}

div.biog {
	clear: both;
	margin-top: 1.5em;
	margin-bottom: 1em;
	min-height: 130px;
	}
	
div.biog img {
	float: left;
	margin-bottom: 20px;
	}
	
/* ----------Easy Slider---------- */
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider, #slider li{ 
	width:940px;
	height:240px;
	overflow:hidden; 
	}
#slider ul{
	padding-left: 940px;
}
#prevBtn, #nextBtn  { position: absolute; top:105px; width: 30px; height: 30px; z-index: 9999; display: block; }
#nextBtn { right: 20px; }
#prevBtn { left: 20px; }

#prevBtn, #nextBtn { text-indent: -9999px; }
#nextBtn 		{ background: url(../images/site/nextBtn_up.png); }
#prevBtn 		{ background: url(../images/site/prevBtn_up.png); }

/* ----------colors---------- */
body #maincontent .dark		{ color:#8C7869; }
body #maincontent .black		{ color:#000; }
body #maincontent .blue		{ color:#0066CC ;}
body #maincontent .orange		{ color:#EB8232 ;}
body #maincontent .white		{ color:#fff ;}

/* ----------Introduction---------- */
#home #nav_home { color: #0066CC; }
#integrated_strategy #nav_integrated_strategy { color: #0066CC; }
#highlights #nav_highlights { color: #0066CC; }
#renewable_energy #nav_renewable_energy { color: #0066CC; }
#chairmans_report #nav_chairmans_report { color: #0066CC; }
#managing_directors_report #nav_managing_directors_report { color: #0066CC; }
#sustainability_report_highlights #nav_sustainability_report_highlights { color: #0066CC; }
#retail_customers #nav_message_to_customers { color: #0066CC; }
#leadership_team #nav_leadership_team { color: #0066CC; }
#board_of_directors #nav_board_of_directors { color: #0066CC; }
#asset_summary #nav_asset_summary { color: #0066CC; }
#retail_energy #nav_retail_energy { color: #0066CC; }
#merchant_energy #nav_merchant_energy { color: #0066CC; }
#investments #nav_investments { color: #0066CC; }
#upstream_gas #nav_upstream_gas { color: #0066CC; }
#corporate_governance #nav_corporate_governance { color: #0066CC; }
#board #nav_board { color: #0066CC; }
#corporate_directory #nav_corporate_directory { color: #0066CC; }
#downloads #nav_downloads { color: #0066CC; }

/* ----------Highlights Panels---------- */
#panelscontent h1.panel_head.grouphighlights {
	height: 172px;
	background: url(../images/highlights_group_heading.gif) no-repeat 0 2.4em;
	}
	
#panelscontent h1.panel_head.divisionalhighlights {
	height: 156px;
	background: url(../images/highlights_divisional_heading.gif) no-repeat 0 2.4em;
	}

/* ----------Assets Summary Panels---------- */
#expandpanels h1 {
	clear: left; 
	color: #0066CC; 
	margin-bottom: 20px;
	}

a#view_all, a#view_all:visited{ 
	color: #0066CC;
	text-transform: uppercase;
	text-decoration: none; 
	cursor: pointer;
	line-height: 50px;
	}

a#view_all:hover, a#view_all:active { 
	color: #8C7869;
	}

a#view_all .closeall{
	display: none;
	}

#contentcolumnwide #expandpanels h1.panel_head {
	color: #0066CC;
	font-size: 1.4em;
	font-weight: bold;
	padding-top: 0.5em; 
	margin-bottom: 20px;
	padding-left: 17px;
	cursor: pointer;
	border-top: 1px solid #8C7869;
	}
	
#contentcolumnwide #expandpanels h1.topline {
	font-weight: bold;
	padding-top: 0.5em;
	padding-bottom: 0.5em; 
	border-top: 1px solid #8C7869;
	}
	
#asset_summary #expandpanels h1.panel_head {
	margin-bottom: 0.5em;
	}
		
#expandpanels h1.panel_head .icon { 
	display: block;
	margin-left: -16px;
	margin-bottom: -16px;
	top: 0.5em;
	height: 1.2em;
	background: url(../images/ar_panel_arrows.gif) no-repeat 0 0;
	}
		
#expandpanels h1.panel_head.opened .icon {
	background: url(../images/ar_panel_arrows.gif) no-repeat 0 -16px;
	}
	
.panel_body {
	float: none;
	}
	
div.assetdescription {
	float: left;
	clear: right;
 	width: 172px;
 	margin-right: 20px;
	height: 100%;
	}
	
div.assetindividual {
	display: inline-block;
	margin-bottom: 20px;
	}
	
div.lastassetindividual {
	margin-left: 192px;
	margin-bottom: 20px;
	}
	
img.assetimage {
	margin-right: 17px;
	}
	
#viewall {
	float: left;
	clear: left;
	}
	
/* ----------Image replacement---------- */
