/* ==========================================================

========================================================== */

/* ==========================================================
	GLOBALS
========================================================== */
html
{
	margin: 0;
	padding: 0;
}
body
{
	margin: 0;
	padding: 6px 0 0 0;
	font-family: Arial, San-Serif;
	text-align: center;
	background: #487E16 url(../images/body_bg_new.gif) repeat-x fixed left top;
	color: #515151;
}
/* [ text sizing ]---------------------------------------- */

html
{
	font-size: 100%; /* for IE */
}
body 
{
	font-size: 62.5%; /* for IE/Win */
}
input, select, table
{
	font-size: 100%; /* for IE */
}
/* [ headings ]---------------------------------------- */
h1
{
	margin: 1em 0 0 0;
	font-size: 2em;
	border-bottom: 1px solid #ECEFF6;
	font-weight: normal;
}
h2
{
	margin: 1em 0;
	font-size: 1.1em;
	color: #7F91C2;
	font-family: Tahoma, Arial, San-Serif;
}
h2 span
{
	color: #4863A8;
}
h3
{
	margin: 1em 0;	
	font-size: 1.1em;
	color: #515151;
	font-family: Tahoma, Arial, San-Serif;
}
h4, h5, h6
{
	margin: 1em 0;
	font-family: Tahoma, Arial, San-Serif;
	font-size: 1em;
	color: #515151;
	font-style: italic;
}
#perftitle
{
	color: #4863A8; 
	font: 11pt arial, helvetica, sans-serif; 
	font-weight: bold; 
	margin: 0 0 0 0;
}
/* [ links ]---------------------------------------- */
a
{
	text-decoration: underline;	
}
a:link
{
	color: #7082B5;
}
a:visited
{
	color: #A0A5CE;	
}
a:hover
{
	color: #424A9B;
}
/* [ other ]---------------------------------------- */
label
{
	cursor: pointer;
}
form
{
	margin: 0;
	padding: 0;	
}
fieldset
{
	margin: 0;
	padding: 0;
	border: none;	
}
legend
{
	margin: 0;
	padding: 0;
	border: none;	
}
hr
{
	color: #4863A8;
	height: 1px;
}
.hide
{
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute; /* for the benefit of IE5 Mac */	
}
th
{
	text-align: left;	
}
p, ul, ol, a, th, td, label
{
	font-size: 1.1em;	
}
ul ul, p a, ul a, ol a
{
	font-size: 1.0em;
}
ul
{
	list-style-type: none;
	list-style-image: url(../images/bullet.gif);
	margin: 0;
	padding: 0 0 0 16px;	
}
ul li
{
	margin: 0.5em 0 0 0;
	padding: 0 0 0 5px;	
}

img.border  {
	padding: 1px;
	border: 1px solid #CCCCCC;
}

img.right { 
	margin: 0 0 10px 10px;
}

img.left { 
	margin: 0 10px 10px 0;
}

/* ==========================================================
	JUMP-TO
========================================================== */
#jump-to
{
	position: absolute;
	top: 0;
	left: -9999px;
}
#jump-to a:hover
{
	background-color: #EEE;	
}
#jump-to a:focus
{
	display: block; 
	position: absolute; 
	top: 20px; 
	left: 10020px; 
	font-size: 1.5em; 
	background-color: #FFF; 
	border: solid 2px #3E66A2; 
	color: #3E66A2;
	padding: 10px; 
	width: 15em; 
	z-index: 1;
}
/* ==========================================================
	SCOTTISH-POWER
========================================================== */
#scottish-power
{
	width: 860px;
	margin: 0 auto 0 auto;
	text-align: left;
}
/* ==========================================================
	HEADER
========================================================== */
#header
{	
	padding: 0 0 15px 0;
	margin: 0;
	float: left;
	width: 100%;
	background: transparent url(../images/header_bg_new.gif) repeat-x left bottom;
}
#header h1
{
	margin: 0 1px 0 0;	
	padding: 13px 0 0 13px;
	background: transparent url(../images/header_h1_bg_new.gif) no-repeat left top;
	border: none;
}
#header h1 a img
{
	border: none;	
}
#header p
{
	float: right;
	padding: 1em 0 0 0;
	margin: -57px 9px 0 0;
	display: inline;
	color: #E6E6E6;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 0.9em;
}
#header p a
{
	margin: 0 6px;
}
#header p a:link
{
	color: #808080;	
	text-decoration: none;
}
#header p a:visited 
{
	color: #A0A5CE;	
	text-decoration: none;
}
#header p a:hover
{
	color: #424A9B;	
	text-decoration: underline;
}
/* ==========================================================
	SEARCH-BOX
========================================================== */
#search-box
{
	width: 233px;
	float: right;
	display: inline;
	margin: 13px 15px 0 0;
	padding: 0;
}
#search-box label
{
	font-weight: bold;
	display: block;
	width: 36px;
	height: 13px;
	margin: 2px 5px 0 0;
	float: left;	
	display: inline;
}
#search-box input.text
{
	float: left;	
	border: 1px solid #666;
	margin: 0 5px 0 0;
	width: 165px;
	display: inline;
}
#search-box input.image-button
{
	float: left;
	margin: 1px 0 0 0;	
	display: inline;
}
/* ==========================================================
	MAIN-NAVIGATION
========================================================== */
#main-navigation
{
	float: left;
	list-style-type: none;
	list-style-image: none;
	margin: 9px 0 0 13px;
	padding: 0;
	display: inline;
	width: 590px;
}
#main-navigation li
{
	float: left;
	margin: 0;
	padding: 1px 10px 7px 3px;
	border-left: 1px solid #DEE2E4;
}
#main-navigation li a
{
	padding:5px 0px;
	display: block;
	height: 20px;
	background-repeat: no-repeat;
	color: #666666;
	text-decoration: none;
	font-weight:bold;
}
#main-navigation li a:hover
{
	color: #000000;
}
#main-navigation li a:link
{
	background-position: 0 0;	
}
#main-navigation li a:hover, #main-navigation li a.current
{
	/* background-position: 0 -13px; */
	color: #000000;
}
/* main nav - our business */
#main-navigation #our_business a
{
	width: 75px;
	/* background-image: url(../images/nav_our_business_bg.gif); */
}
/* main nav - our sites */
#main-navigation #our_sites a
{
	width: 53px;
	/* background-image: url(../images/nav_our_sites_bg.gif); */
}
/* main nav - managing our environmental impact */
#main-navigation #managing_our_environmental_impact a
{
	width: 200px;
	/* background-image: url(../images/nav_managing_our_environmental_impact_bg.gif); */
}
/* main nav - major projects */
#main-navigation #major_projects a
{
	width: 80px;
	/* background-image: url(../images/nav_major_projects_bg.gif); */
}
/* ==========================================================
	BODY
========================================================== */
#body
{
	background: #FFF url(../images/body2_bg.gif) repeat-x left bottom;
	margin: 0;
	padding: 0;
	float: left;
}
/* ==========================================================
	CRUMBTRAIL
========================================================== */
#crumbtrail
{
	margin: 0;
	padding: 0;
	background: #487E16 url(../images/crumbtrail_bg.gif) no-repeat left top;
}
#crumbtrail p
{
	color: #ffffff;
	padding: 5px 0 7px 0;
	margin: 0 0 0 22px;
	position: relative;
	font-size: 0.9em;
}
#crumbtrail p.date
{
	float: right !important;
	width: auto !important;
	padding: 0;
	margin: 6px 0 0 0;
	position: relative;
}
#crumbtrail a
{
	color: #ffffff;	
	background: transparent url(../images/crumbtrail_a_bg_new.gif) no-repeat right center;
	padding: 0 11px 0 0;
	margin: 0 2px 0 0;
	border: none;
}
#crumbtrail a:link, #crumbtrail a:visited
{
	text-decoration: none;	
}
#crumbtrail a:hover
{
	text-decoration: underline;	
}
#crumbtrail span
{
	border-bottom: 1px solid #ffffff;	
}
/* ==========================================================
	BODY-WRAP
========================================================== */
#body-wrap
{
	float: left;
	width: 860px;
	margin: 0;
	padding: 0 0 60px 0;
	display: inline;
}
body.home #body-wrap
{
	padding: 0;	
}
/* [ one-column #body-wrap ]--------------------------------- */
/* set background-image of #body-wrap */
body.two-column #body-wrap
{
	background: transparent url(../images/body_body-wrap_bg.gif) repeat-y right top;	
}
/* ==========================================================
	MAIN
========================================================== */
#main
{
	padding: 0;
	float: left;
	margin: 0 0 0 194px;
	display: inline;
}
/* [ one-column #main ]--------------------------------- */
/* set wide width of #main */
body.one-column #main
{
	width: 666px;	
	background: transparent url(../images/one-column_main_bg.gif) no-repeat right top;
}
/* set width of restricting main-wrap - so inner content does not go all the way to the edge */
body.one-column #main #main-wrap
{
	width: 636px;	
}
/* [ two-column #main ]--------------------------------- */
/* set wide thin of #main */
body.two-column #main
{
	width: 418px;	
}
/* set width of restricting main-wrap - so inner content does not go all the way to the edge */
body.two-column #main #main-wrap
{
	width: 378px;	
}
/* ==========================================================
	HOME-MAIN
========================================================== */
#home-main
{
	background: transparent url(../images/one-column_main_bg.gif) no-repeat right top;
	padding: 2px 0 0 0;
	width: 860px;
}
#home-main-wrap
{
	margin: 0 2px 0 0;	
}
/* ==========================================================
	WELCOME
========================================================== */
#welcome
{
	padding: 0 0 0 0;
	height: 246px;
	overflow: hidden;
	margin: 0 0 0 13px;
	width: 845px;
}
#welcome div.wrap
{
	float:left;
	background: transparent url(../images/welcome_div_bg.gif) no-repeat left bottom;
	height: 206px;
	width:390px;
	padding: 40px 6px 0 10px;
	color: #DAE0EE;
	background-color:#487E16;
}
*HTML #welcome div.wrap {height: 211px;}

#welcome div.image
{
	float:right;
	height: 246px;
	width:434px;
	padding:0px;
	color: #DAE0EE;
	background-color: #699A3C;
}

#welcome h1
{
	margin: 0;
	color: #FFFFFF;
	border-bottom: 1px solid #699A3C;
	height: 28px;
	/* background: transparent url(../images/welcome_h1_bg.gif) no-repeat left top; */
}
#welcome p
{
	color: #DCEEDA;	
	font-size: 1.2em;
	line-height: 1.4em;
	margin: 0.8em 0;
}

#welcome a
{
	color: #DCEEDA;
	text-decoration: underline;	
}

#welcome a:hover
{
	color: #DCEEDA;
	text-decoration: none;	
}

/* ==========================================================
	SHARE-PRICES
========================================================== */
#share-prices
{
	background: transparent url(../images/share-prices_bg.gif) no-repeat left bottom;
	float: left;
	margin: 5px 0 0 13px;
	display: inline;
	width: 847px;
}
#share-prices h2
{
	width: 104px;
	height: 10px;
	background: transparent url(../images/share-prices_h2_bg.gif) no-repeat left top;	
	margin: 10px 0 0.4em 8px;
}
#share-prices p
{
	width: 392px;	
	float: left;
	margin: 0 0 0 33px;
	padding: 0.5em 0;
	display: inline;
	font-size: 0.9em;
}
#share-prices p.first
{
	width: 400px;
	float: left;
	border-right: 1px solid #889AC9;	
	margin: 0 0 0.5em 8px;
}
#share-prices p span.share-name 
{
	float:left; 
	color: #4862A8;	
}
#share-prices p span.price {

float:left;
}

#share-prices p span.change
{
	float:right;
	margin: 0 10px 0 0px;

}
#share-prices p span.date{

	position:relative;
	top:-30px;
	width:200px;
	float:right;
	text-align:right;
	margin-right:10px;
	margin-bottom:-20px;
}
#share-prices p span.up
{
	color: #00EA3D;
}
#share-prices p span.down
{
	color: #C30D09;	
}
#share-prices span.change-label
{
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute; /* for the benefit of IE5 Mac */	
}
/* ==========================================================
	NEWS-FEATURES
========================================================== */
#news-features
{
	float: left;
	padding: 0 !important;
	margin: 0 0 0 13px !important;
	display: inline;
}
#news-features h2
{
	width: 89px;
	height: 10px;
	background: transparent url(../images/news-features_h2_bg.gif) no-repeat left top;
	margin-top: 10px;
	margin-bottom: 5px;
}
#news-features div 
{
	border-top: 1px solid #C0B4D7;
	border-bottom: 1px solid #C0B4D7;
	width: 278px;
	float: left;
	margin: 0 0 0 5px;	
	padding: 0 0 0.7em 0;
}
#news-features div.first
{
	margin: 0;
}
#news-features h3
{
	font-weight: normal;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}
#news-features h4
{
	font-style: normal;
	font-size: 1.1em;
	margin: 0 0 0.6em 0;
}
#news-features p
{
	color: #7C7C7C;	
	margin-top: 0.2em;
	margin-bottom: 7px;
}
/* ==========================================================
	QUICK-LINKS
========================================================== */
#quick-links 
{
	padding: 3px 0 0 0;
	margin: 0 0 0 13px;	
	float: left;
	display: inline;
}
div.first 
{
	margin: 0 !important;	
}
div.quick-link
{
	float: left;	
	margin: 0 0 0 8px;
	display: inline;
	width: 276px;
}
div.quick-link img
{
	border: none;
}
/*
#quick-links div.last
{
	margin: 0 !important;	
}
#quick-links div.blue
{
	background: #213873 url(../images/quick-links_blue_bg.gif) no-repeat left bottom;	
	width: 278px;
	margin: 0 5px 0 0;
	float: left;
}
#quick-links div.green
{
	background: #1F765E url(../images/quick-links_green_bg.gif) no-repeat left bottom;	
	width: 278px;
	margin: 0 5px 0 0;
	float: left;
}
#quick-links div.red
{
	background: #600401 url(../images/quick-links_red_bg.gif) no-repeat left bottom;
	width: 278px;
	margin: 0 5px 0 0;
	float: left;
}
#quick-links div.wrap
{
	background: transparent url(../images/quick-links_wrap_bg.gif) no-repeat left top;
	float: left;
	padding: 0 0 3px 0;
}
#quick-links div.wrap img
{
	float: left;
	margin: 3px 3px 0 3px;	
}
#quick-links div.wrap div.wrap-two
{
	width: 170px;
	margin: 12px 0 0 57px;
	float: none;
	font-size: 1.3em;
}
#quick-links a
{
	color: #FFF;
}
#quick-links a:link, #quick-links a:visited
{
	text-decoration: none;	
} 
#quick-links a:hover
{
	text-decoration: underline;	
}
*/
/* ==========================================================
	CUSTOM HEADERS
========================================================== */
#header-aboutus
{
	width: 100%;
	height: 30px;
	background: transparent url(../images/hdr_aboutus.gif) no-repeat left center;
}
#header-ourbusinesses
{
	width: 100%;
	height: 30px;
	background: transparent url(../images/hdr_ourbusinesses.gif) no-repeat left center;
}
#header-corporateresponsibility
{
	width: 100%;
	height: 30px;
	background: transparent url(../images/hdr_corporateresponsibility.gif) no-repeat left center;
}
#header-investorrelations
{
	width: 100%;
	height: 30px;
	background: transparent url(../images/hdr_investorrelations.gif) no-repeat left center;
}
#header-newsandmedia
{
	width: 100%;
	height: 30px;
	background: transparent url(../images/hdr_newsandmedia.gif) no-repeat left center;
}
#header-community
{
	width: 100%;
	height: 30px;
	background: transparent url(../images/hdr_community.gif) no-repeat left center;
}
#header-careers
{
	width: 100%;
	height: 30px;
	background: transparent url(../images/hdr_careers.gif) no-repeat left center;
}
#header-register
{
	width: 100%;
	height: 30px;
	background: transparent url(../images/hdr_register.gif) no-repeat left center;
}
/* ==========================================================
	EXTRAS
========================================================== */
#extras
{
	float: left;
	width: 245px;
	margin: 0 0 0 3px;
	padding: 0;
	background: none;
	color: #FFF;
}
#extras #extras-wrap-one
{
	float: left;
	width: 100%;
	background-color: #849DC4;
	background-position: left top;
	background-repeat: no-repeat;
}
#extras #extras-wrap-two
{
	background: transparent url(../images/extras-wrap-two_bg.gif) no-repeat left bottom;
	float: left;
	width: 100%;
	padding: 0 0 15px 0;
}
#extras #extras-wrap-two h2, #extras #extras-wrap-two h3, #extras #extras-wrap-two h4, #extras #extras-wrap-two h5, #extras #extras-wrap-two p
{	
	margin-left: 3px;
	margin-right: 3px;
	padding-left: 7px;
	padding-right: 7px;
}
#extras #extras-wrap-two h2
{
	border-top: 1px solid #A5B7D4;
	border-bottom: 1px solid #A5B7D4;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #B1C1E9;
	font-size: 1.4em;
}
#extras #extras-wrap-two p
{
	border-bottom: 1px solid #A5B7D4;
	padding-bottom: 1em;
	margin-top: 0.9em;
	font-size: 1.1em;
	padding-right: 9px;
}
/* ==========================================================
	EXTRAS-CONTENT
========================================================== */
#extras-content
{
	margin-top: 10px;	
	float:left;
	width:100%;
	clear:both;
}
/* ==========================================================
	FEEDBACK-BOX
========================================================== */
#feedback-box
{
	margin: 1em 0 0 0;
	background: #391F8C url(../images/feedback-box_bg.gif) no-repeat left bottom;
	float: left;
	width: 100%;
}
#feedback-box h2
{
	background: transparent url(../images/feedback-box_h2_bg.gif) no-repeat left top;
	margin: 0 !important;
	padding: 0.6em 0.6em 0 0.6em;
	color: #D8D3E9;
}
#feedback-box p
{
	margin-left: 0.6em !important;
	margin-right: 0.6em !important;	
	color: #D8D3E9;
	border-top: 1px solid #7C69B9;
	margin-top: 0.5em;
	padding-top: 0.6em;
	font-size: 0.9em;
	padding-left: 0 !important;
	padding-right: 0 !important;
}
#feedback-box a
{
	margin: 0 0 6px 0.6em;
}
/* ==========================================================
	SUB-NAVIGATION
========================================================== */
#sub-navigation
{
	width: 160px;
	float: left;
	margin: 0 0 0 -844px;
}
/* first level sub nav */
#sub-navigation ul
{
	list-style-type: none;
	list-style-image: none;
	margin: 42px 0 0 0;
	padding: 0;	
	border-bottom: 1px solid #EEE;
}
#sub-navigation ul li
{
	border-top: 1px solid #EEE;
	margin: 0;
	padding: 0;
}
#sub-navigation ul li a
{
	text-decoration: none;
	background: transparent url(../images/sub-navigation_ul_li_bg_new.gif) no-repeat 0 6px;
	padding: 4px 0 4px 13px;
	margin: 0 0 0 5px;
	font-family: Tahoma, Arial, Sans-Serif;
	display: block;
	font-size: 0.9em;
}
#sub-navigation ul li a:link, #sub-navigation ul li a:visited
{
	color: #6A6A6A;
}
#sub-navigation ul li a:hover
{
	color: #487E16;
	text-decoration: underline;
}
#sub-navigation ul li a.selected:link, #sub-navigation ul li a.selected:visited
{
	color: #487E16;
	font-weight: bold;	
}
/* second level sub nav */
#sub-navigation ul ul
{
	margin: 0;
	padding: 0;	
	border-bottom: none;
}
#sub-navigation ul ul li a
{
	background-repeat: no-repeat;
	background-position: 0 6px;
	text-decoration: none;
	margin: 0 0 0 18px;
}
#sub-navigation ul ul li a:link, #sub-navigation ul ul li a:visited
{
	color: #6A6A6A;
	background-image: url(../images/sub-navigation_ul_ul_li_bg.gif);
}
#sub-navigation ul ul li a:hover
{
	color: #345E9D;
	background-image: url(../images/sub-navigation_ul_ul_li_selected_bg.gif);
}
#sub-navigation ul ul li a.selected:link, #sub-navigation ul ul li a.selected:visited
{
	color: #345E9D;
	background-image: url(../images/sub-navigation_ul_ul_li_selected_bg.gif);
	font-weight: normal;
}
/* third level sub nav */
#sub-navigation ul ul ul li a
{
	background-repeat: no-repeat;
	background-position: 0 8px;
	text-decoration: none;
	margin: 0 0 0 31px;
}
#sub-navigation ul ul ul li a:link, #sub-navigation ul ul ul li a:visited
{
	color: #6A6A6A;
	background-image: url(../images/sub-navigation_ul_ul_ul_li_bg.gif);
}
#sub-navigation ul ul ul li a:hover
{
	color: #84A5D6;
	background-image: url(../images/sub-navigation_ul_ul_ul_li_selected_bg.gif);
}
#sub-navigation ul ul ul li a.selected:link, #sub-navigation ul ul ul li a.selected:visited
{
	color: #84A5D6;
	background-image: url(../images/sub-navigation_ul_ul_ul_li_selected_bg.gif);
	font-weight: normal;
}
/* fourth level sub nav */
#sub-navigation ul ul ul ul li a
{
	background-repeat: no-repeat;
	background-position: 0 8px;
	text-decoration: none;
	margin: 0 0 0 44px;
}
/* ==========================================================
	PEOPLE-ITEM
========================================================== */
div.people-item
{
	border-bottom: 1px solid #E4E8F2;
	padding: 2px 0;
	float: left;
	background-color: #FFF;
}
div.first-person
{
	border-top: 1px solid #E4E8F2;
}
div.people-item div.wrap
{
	float: left;
	background: #F1F3F8 url(../images/people-item_div_bg.gif) repeat-x left top;
	padding: 5px 13px 10px 13px;
}
div.people-item div.image
{
	background-color: #FFF;
	width: 83px;
	height: 83px;
	float: left;
	overflow: hidden;
}
div.people-item div.image img
{
	margin: 3px;	
}
div.people-item div.content
{
	float: right;
	width: 255px;
	color: #A5A5A6;
}
div.people-item div.content p
{
	margin-top: 0.5em;	
}
div.people-item div.content strong
{
	color: #808082;
	font-weight: normal;	
}
div.people-item div.content a.more
{
	clear: both;
}
/* ==========================================================
	PEOPLE-DETAIL
========================================================== */
#people-detail
{
	background: #E4E9F2 url(../images/people_detail_bg.gif) no-repeat left top;	
	float: left;
	margin: 0;
	color: #838383;
}
#people-detail div.wrap
{
	background: transparent url(../images/people_detail_wrap_bg.gif) no-repeat left bottom;	
	float: left;
	padding: 0 0 5px 0;
}
#people-detail div.image
{
	width: 188px;
	float: left;
	margin: 6px 0 0 6px;
	display: inline;
}
#people-detail div.content
{
	float: right;
	width: 340px;
	margin: 6px 85px 0 0;
	padding: 0 0 20px 0;
	display: inline;
}
#people-detail div.content h3
{
	color: #4863A8;
	font-size: 1.3em;	
	margin: 0;
}
#people-detail div.content h4
{
	font-weight: normal;
	font-size: 1.1em;
	color: #69696B;
	font-style: normal;
	margin-top: 0.2em;		
}
#people-detail div.content strong
{
	color: #4E4E4E;
	font-weight: normal;	
}
/* ==========================================================
	CASESTUDY-LINKS
========================================================== */
#casestudy-links
{
	margin: 1em 0;
}
p.casestudy-back
{
	clear: both;
	margin: 0 0 1em 0;	
	padding: 1em 0 0 0;
}
/* ==========================================================
	CASESTUDY-LIST
========================================================== */
#casestudy-list
{
	margin: 0;
	width: 580px;	
	float: left;
}
#casestudy-list h3
{
	padding: 0.5em 0.7em;
	color: #FFF;
	background: #7488BD url(../images/casestudy-list_h3_bg.gif) repeat-x left top;
	font-weight: normal;
	font-size: 1.1em;
	margin: 0;
	clear: both;
}
#casestudy-list ul
{
	margin: 0 0 2px 0;
	padding: 0 0 2px 0;
	list-style-type: none;
	float: left;
	border-bottom: 1px solid #E4E8F2;
}
#casestudy-list li
{
	background-color: #F6F7FB;
	border-top: 1px solid #E4E8F2;
	margin: 0;
	padding: 0.7em 0;
	position: relative;
	overflow: hidden;
	width: 100%;
	float: left;
}
#casestudy-list li.first
{
	border: none;
}
#casestudy-list a
{
	color: #7F8081;
	float: left;
	display: inline;
	margin-left: 0.7em;
	width: 500px;
}
#casestudy-list a:hover
{
	color: #7082B5;
}
#casestudy-list a.view
{
	float: right;
	margin-right: 0.7em;
	display: inline;
}
/* ==========================================================
	NEWS-LIST
========================================================== */
#news-list
{
	margin: 0;
	padding: 0 0 2px 0;	
	list-style-image: none;
	border-bottom: 1px solid #E4E8F2;
}
#news-list li
{
	margin: 0;
	padding: 0;	
}
a.news-item
{
	background-repeat: repeat-x;
	background-position: 0 0;
	background-color: #F6F8FB;
	background-image: url(../images/cr_cnt_itm_top.gif); 
	padding:10px 0 6px 10px; 
	display:block;
	text-decoration: none;
}
/* the properties set in this selector cause problems in IE 5.0 */
a.news-item:hover
{
	background-color: #5773B5;
	background-image: url(../images/cr_cnt_itm_top_bg.gif);
}
a.news-item:hover span.title, a.news-item:hover span.date, a.news-item:hover span.summary, a.news-item:hover
{
	color: #FFF;
	text-decoration: none;
}
a.news-item span.title, a.news-item span.date
{
	font-weight: bold;
	display: block;
	color: #808082;
}
a.news-item span.summary
{
	display: block;
	color: #7F8081;
}
a.news-item img
{
	border: none;
	margin: 5px 0 0 0;	
}
/* ==========================================================
	REPORT-LIST
========================================================== */
ul.report-list
{
	margin: 0 0 1em 0;
	padding: 0 0 2px 0;	
	list-style-image: none;
	border-bottom: 1px solid #E4E8F2;
	float: left;
}
ul.report-list li
{
	margin: 0;
	padding: 0;	
	float: left;
	clear: both;
}
a.report-item
{
	background-repeat: repeat-x;
	background-position: 0 0;
	background-color: #F6F8FB;
	background-image: url(../images/cr_cnt_itm_top.gif); 
	padding:10px 0 6px 10px; 
	display:block;
	text-decoration: none;
	font-size: 1.2em;
	position: relative;
	float: left;
	width: 625px;
	clear: both;
}
/* the properties set in this selector cause problems in IE 5.0 */
a.report-item:hover
{
	background-color: #5773B5;
	background-image: url(../images/cr_cnt_itm_top_bg.gif);
}
a.report-item:hover span.title, a.report-item:hover span.date
{
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
a.report-item span.title, a.report-item span.date
{
	color: #808082;
	display: block;
	width: 235px;
	float: left;
}
a.report-item img
{
	border: none;
	position: absolute;
	top: 10px;
	right: 6px;
}
/* ==========================================================
	NEWS-FURTHER-INFO
========================================================== */
#news-further-info
{
	border-top: 1px solid #ECEFF6;
	border-bottom: 1px solid #ECEFF6;	
	margin: 10px 0;
	color: #808082;
	background-color: #FFF;
}
#news-further-info div.wrap
{
	margin: 2px 0;
	background: #F8F9FB url(../images/news-further-info_div_bg.gif) repeat-x left bottom;
	padding: 1em;
}
#news-further-info h4
{
	color: #808082;
	font-size: 1.2em;
	font-style: normal;
	margin-top: 0;
}
/* ==========================================================
	CASESTUDY-SIDE-LIST
========================================================== */
#casestudy-side-list
{
	border-bottom: 1px solid #B2C2D9;
	margin: 10px 9px 10px 3px;
	float: left;
	display: inline;
}
#casestudy-side-list div.wrap
{
	border-top: 1px solid #B2C2D9;	
	float: left;
	padding: 5px 0 5px 3px;
}
#casestudy-side-list div.wrap h3
{
	float: left;
	width: 170px;
	margin: 0 !important;
	color: #DAE1ED;
	padding: 0 !important;
}
#casestudy-side-list div.wrap img
{
	float: right;	
}
#casestudy-side-list div.wrap div
{
	float: left;
	width: 170px;
	margin: 0;
	color: #DAE1ED;
}
#casestudy-side-list div.wrap div p
{
	margin: 0.5em 0 !important;	
	font-size: 0.9em !important;
	padding: 0 !important;
	border: 0 !important;
}
#casestudy-side-list div.wrap a.read-more
{
	float: left;
	clear: both;
	margin-top: 5px;
}
/* ==========================================================
	NEWS-SIDE-LIST
========================================================== */
#news-side-list
{
	padding: 0 6px 0 6px;
	float: left;	
}
#news-side-list h2
{
	display: block;
	width: 65px;
	height: 10px;
	background: transparent url(../images/news-side-list_h2_bg.gif) no-repeat left top;
	clear: both;
	float: left;
}
#news-side-list div
{
	width: 226px;
	float: left;
	color: #929292;
	border-bottom: 1px solid #F4F6FA;
	padding: 0.5em 3px;
}
#news-side-list div.first
{
	border-top: 1px solid #F4F6FA;	
}
#news-side-list div h3
{
	font-weight: normal;	
	color: #626262;
	margin: 0.2em 0 0 0;
}
#news-side-list div h4
{
	font-style: normal;
	font-size: 1.1em;
	color: #626262;
	margin: 0;
}
#news-side-list div p
{
	margin: 0 0 0.5em 0;	
}
/* ==========================================================
	PRESENTATION-WEBCAST
========================================================== */
table.presentation-webcast 
{
	width: 100%;	
	margin-bottom: 1em;
	background-color: #889AC7;
}
table.presentation-webcast thead th
{
	background: #7488BD url(../images/casestudy-list_h3_bg.gif) repeat-x left top;
	text-align: center;
	font-weight: bold;
	color: #FFF;
	padding: 0.3em 0.5em;
	border-bottom: 2px solid #394D90;
	border-left: 1px solid #FFF;
	border-top: 1px solid #8EA0C9;
	width: 15%;
}
table.presentation-webcast thead th.name
{
	width: 70%;	
	border-left: none;
	text-align: left;
}
table.presentation-webcast tbody td
{
	background-color: #EEF1FA;
	border-bottom: 1px solid #889AC7;
	border-left: 1px solid #889AC7;
	padding: 0.6em 0.5em;
}
table.presentation-webcast tbody td.name
{
	border-left: none;
}
table.presentation-webcast tbody td.icon
{
	text-align:center;
}
/* ME 07/11/06 now use IMG tag
table.presentation-webcast a.presentation
{
	height: 19px;
	display: block;
	background: transparent url(../images/presentation_bg.gif) no-repeat center top;	
}
table.presentation-webcast a.webcast
{
	height: 19px;
	display: block;
	background: transparent url(../images/webcast_bg.gif) no-repeat center top;	
}
*/
/* ==========================================================
	GROUP-RESULTS
========================================================== */
table.group-results 
{
	width: 100%;	
	margin-bottom: 1em;
	background-color: #889AC7;
}
table.group-results thead th
{
	background: #7488BD url(../images/casestudy-list_h3_bg.gif) repeat-x left top;
	text-align: center;
	font-weight: bold;
	color: #FFF;
	padding: 0.3em 0.5em;
	border-bottom: 2px solid #394D90;
	border-left: 1px solid #FFF;
	border-top: 1px solid #8EA0C9;
	width: 10%;
}
table.group-results thead th.name
{
	width: 70%;	
	border-left: none;
	text-align: left;
}
table.group-results thead th acronym
{
	border: none;	
}
table.group-results tbody td
{
	background-color: #EEF1FA;
	border-bottom: 1px solid #889AC7;
	border-left: 1px solid #889AC7;
	padding: 0.6em 0.5em;
}
table.group-results tbody td.name
{
	border-left: none;
}
table.group-results tbody td.icon
{
	text-align:center;
}
/* ME 07/11/06 now use IMG tags
table.group-results a.presentation
{
	height: 19px;
	display: block;
	background: transparent url(../images/presentation_bg.gif) no-repeat center top;	
}
table.group-results a.webcast
{
	height: 19px;
	display: block;
	background: transparent url(../images/webcast_bg.gif) no-repeat center top;	
}
table.group-results a.html
{
	height: 19px;
	display: block;
	background: transparent url(../images/html_bg.gif) no-repeat center top;	
}
*/
/* ==========================================================
	INVESTOR-CALENDAR
========================================================== */
#investor-calendar h3
{
	background: #7488BD url(../images/casestudy-list_h3_bg.gif) repeat-x left top;
	font-weight: bold;
	color: #FFF;
	padding: 0.3em 0.5em;
	border-bottom: 2px solid #394D90;
	border-top: 1px solid #8EA0C9;
	margin: 0;
	font-family: Arial, Sans-Serif;
}
#investor-calendar table
{
	width: 100%;
	margin: 0 0 1em 0;
}
#investor-calendar table thead th.name
{
	width: 75%;
}
#investor-calendar table tbody td
{
	text-align: center;	
	padding: 0.5em;
	background-color: #EFF2FA;
	border-left: 1px solid #889BC7;
	border-bottom: 1px solid #889BC7;
}
#investor-calendar table tbody td.name
{
	text-align: left;
	border-left: none;
}
/* ==========================================================
	INVESTOR-SHARE-INFO
========================================================== */
#investor-share-info
{
	float: left;
}
#investor-share-info h2
{
	background: #7488BD url(../images/casestudy-list_h3_bg.gif) repeat-x left top;
	font-weight: bold;
	color: #FFF;
	padding: 0.3em 0.5em;
	border-bottom: 2px solid #394D90;
	border-top: 1px solid #8EA0C9;
	margin: 0 0 1em 0;
	font-family: Arial, Sans-Serif;
	clear: both;
}
#investor-share-info img
{
	float: left;
	clear: left;
	margin: 0 0 2em 0;
}
#investor-share-info p
{
	float: right;
	width: 210px;
	margin: 0 0 2em 0;
}
#investor-share-info span.share-name
{
	color: #4862A8;
	display: block;
	margin: 0 0 0.2em 0;
}
#investor-share-info span.price
{
	display: block;
	margin: 0 0 0.2em 0;
}
#investor-share-info span.price strong
{
	display: block;
	font-size: 1.1em;
	margin: 0.2em 0 0 0;
}
#investor-share-info span.change
{
	display: block;	
}
#investor-share-info span.up
{
	color: #00EA3D;
}
#investor-share-info span.down
{
	color: #C30D09;	
}
#investor-share-info span.change span.change-label
{
	color: #CBCBCB;
}
/* ==========================================================
	INVESTOR-CALENDAR-TEASER
========================================================== */
#investor-calendar-teaser h2
{
	background: #7488BD url(../images/casestudy-list_h3_bg.gif) repeat-x left top;
	font-weight: bold;
	color: #FFF;
	padding: 0.3em 0.5em;
	border-bottom: 2px solid #394D90;
	border-top: 1px solid #8EA0C9;
	margin: 1em 0 0 0;
	font-family: Arial, Sans-Serif;
	clear: both;
}
#investor-calendar-teaser table
{
	width: 100%;
	margin: 0 0 1em 0;
}
#investor-calendar-teaser table thead th
{
	background-color: #FAFBFD;
	padding: 0.5em;
}
#investor-calendar-teaser table thead th.date
{
	width: 25%;
}
#investor-calendar-teaser table tbody td
{
	text-align: left;	
	padding: 0.5em;
	background-color: #FAFBFD;
}
/* ==========================================================
	SHOUT-OUT
========================================================== */
div.shout-out
{
	border-bottom: 1px solid #ECEFF6;	
}
div.shout-out strong
{
	color: #4863A8;
	font-size: 1.4em;
	margin-bottom: 0;
	margin-top: 0;
}
div.shout-out h2
{
	color: #4863A8;
	font-size: 1.4em;
	margin-bottom: 0;
	margin-top: 0;
}
div.shout-out p
{
	color: #6D6D6D;
	font-size: 1.2em;	
	line-height: 1.4em;
	margin-top: 0.5em;
}
div.shout-out em
{
	color: #96ABDF;
	font-weight: normal;
	font-style: normal;	
}

/* ==========================================================
	Small Print
========================================================== */

div.Small-print
{
	font-size: 0.9em;
	margin-bottom: 0;
	margin-top: 0;
}
/* ==========================================================
	Press-Header
========================================================== */
/*div.Press-Header
{
	border-bottom: 1px solid #ECEFF6;	
}*/
div.Press-Header strong
{
	color: #6B6B6B;
	font-size: 1.8em;
	margin-bottom: 0;
	margin-top: 0;
}
div.Press-Header h2
{
	color: #6B6B6B;
	font-size: 1.4em;
	margin-bottom: 0;
	margin-top: 0;
}
div.Press-Header p
{
	color: #797979;
	font-size: 1.2em;	
	line-height: 1.4em;
	margin-top: 0.5em;
}
div.Press-Header em
{
	color: #797979;
	font-weight: normal;
	font-style: normal;	
}

/* ==========================================================
	REGISTER
========================================================== */
h2.register, h2.form-title, h3.form-title
{
	background: #7488BD url(../images/casestudy-list_h3_bg.gif) repeat-x left top;
	font-weight: bold;
	color: #FFF;
	padding: 0.3em 0.5em;
	border-bottom: 2px solid #394D90;
	border-top: 1px solid #8EA0C9;
	margin: 0;
	font-family: Arial, Sans-Serif;
}
fieldset.register
{
	background-color: #F2F3F9;
	padding: 0 5px;
}
fieldset.register legend
{
	display: none;	
}
fieldset.register div
{
	border-bottom: 1px solid #E1E4F1;
	margin: 0;
	padding: 10px 0;	
	float: left;
	display: inline;
	width: 100%;
}
fieldset.register div.last
{
	border: none;	
}
fieldset.register label
{
	float: left;
	width: 140px;	
	margin: 0 0 0 5px;
} 
fieldset.register input, fieldset.register select
{
	width: 208px;
	float: left;
}
fieldset.register input.button
{
	width: auto;	
}
fieldset.register div div
{
	border: none;
	padding: 0;
	width: auto;
	float: left;
}
fieldset.register div.checkbox div, fieldset.register div.radio div
{
	margin-left: 145px;
	margin-top: 3px;
}
fieldset.register div.checkbox div.first, fieldset.register div.radio div.first
{
	margin-left: 0;
	margin-top: 0;
}
fieldset.register div.checkbox input, fieldset.register div.radio input
{
	width: auto;
	margin: 0;
	padding: 0;
	float: left;
}
fieldset.register div.checkbox div label, fieldset.register div.radio div label
{
	width: auto;
	font-size: 1.1em;
}
fieldset.register span.label
{
	display: block;
	font-size: 1.1em;	
	color: #4B60A7;
	margin-left: 5px;
}
fieldset.register ul
{
	margin: 1em 0;
	padding: 0;	
	float: left;
}
fieldset.register ul li
{
	display: inline;	
	padding: 0;
	margin: 0 30px 0 0;
	float: left;
}
fieldset.register label.checkbox, fieldset.register label.radio
{
	width: auto;	
	padding: 0;
	margin: 0 0 0 5px;
	padding: 0 0 0 0.1em;
	font-size: 1em;
}
fieldset.register input.checkbox, fieldset.register input.radio
{
	width: auto;	
	margin: 0;
	float: left;
}
fieldset.register input.button
{
	margin: 10px 0 10px 5px;	
}
div.input input.button
{
	margin: 1em 0 0 0;
}
/* ==========================================================
	IMAGE LIBRARY
========================================================== */
#category-select
{
	border-top: 1px solid #ECEFF6;
	border-bottom: 1px solid #ECEFF6;	
	padding: 0.5em 0 0.5em 0;
	float: left;
	width: 100%;
}
#category-select p
{
	font-weight: bold;	
	margin: 0.5em 0;
}
#category-select label
{
	font-weight: bold;
	display: block;	
	margin: 0 0 0.5em 0;
}
#category-select input.button
{
	margin: 0 0 -0.4em 0;
}
#category-select select
{
	float: left;	
}
#category-select a.submit
{
	display: block;
	width: 19px;
	height: 19px;
	background: transparent url(../images/large_submit.gif) no-repeat left top;
	float: left;	
	margin-top: -1px;
}
div.image-category
{
	clear: both;
	padding: 1em 0 0 0;
}
div.image-category h3
{
	color: #7F91C2;
}
div.image-category h3 a
{
	display: inline;
	color: #7F91C2;
	text-align: left;
	text-decoration: none;
	font-size: 1em;
}
div.image-category a
{
	display: block;
	clear: both;
	text-align: right;
	width: 570px;
	font-weight: bold;	
}
div.image-item
{
	background: #E5E9F3 url(../images/image-item_wrap_bg.gif) no-repeat bottom left;
	width: 190px;
	float: left;
	margin: 0 5px 5px 0;
	display: inline;
}
div.image-item div.wrap
{
	
	background: transparent url(../images/image-item_bg.gif) no-repeat top left;
	float: left;
	width: 100%;
	position: relative;
	color: #A0A1A4;
	height: 20em;
	overflow: hidden;
}
div.image-item div.wrap h4
{
	margin: 122px 10px 0 10px;
	color: #7B7C7F;
	font-weight: normal;
	font-style: normal;
	font-size: 1.1em;
}
div.image-item div.wrap p
{
	margin: 0.2em 10px 1em 10px;	
}
div.image-item div.wrap img
{
	position: absolute;
	top: 4px;
	left: 4px;	
}
div.image-item a.download-image
{
	margin: 0 0 10px 10px;
}
/* ==========================================================
	SITEMAP
========================================================== */
#sitemap
{
	margin: 0;
	padding: 0;
	list-style-image: none;
}
#sitemap li
{
	padding: 0;	
	margin: 0;
}
#sitemap a
{
	padding: 0.3em 0.5em;
	color: #FFF;
	background: #7488BD url(../images/casestudy-list_h3_bg.gif) repeat-x left top;
	font-weight: normal;
	margin: 0;
	clear: both;
	display: block;
	border-bottom: 2px solid #394D90;
	font-weight: bold;
}
#sitemap a:link, #sitemap a:visited
{
	text-decoration: none;
}
#sitemap a:hover
{
	text-decoration: underline;
}
#sitemap ul
{
	margin: 0;
	padding: 0;
	list-style-image: none;	
}
#sitemap ul li
{
	margin: 1em 0 0 0;	
}
#sitemap ul li a
{
	font-weight: normal;	
}
#sitemap ul ul li
{
	margin: 0;	
}
#sitemap ul ul li a
{
	padding: 0.5em 0 0.5em 20px;
	background-color: #EFF2FA;
	background-image: none;
	border-bottom: 1px solid #889BC7;
	color: #6A6A6A;
}
#sitemap ul ul ul li a
{
	padding-left: 35px;	
}
#sitemap ul ul ul ul li a
{
	padding-left: 50px;	
}
/* ==========================================================
	INVESTOR-CONTACTS
========================================================== */
#investor-contacts
{
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 1em;
}
#investor-contacts div
{
	border-bottom: 1px solid #E4E8F2;
	padding: 2px 0;
	float: left;
	background-color: #FFF;
	width: 100%;
}
#investor-contacts div.first
{
	border-top: 1px solid #E4E8F2;
}
#investor-contacts div.wrap
{
	float: left;
	background: #F1F3F8 url(../images/people-item_div_bg.gif) repeat-x left top;
	padding: 5px 0 15px 0;
	width: 100%;
	border-bottom: 0;
}
#investor-contacts h3
{
	float: left;
	color: #4863A8;
	margin-left: 10px;
	display: inline;
	width: 140px;
	margin-top: 1em;
}
#investor-contacts p
{
	float: left;	
	width: 200px;
	margin-left: 10px;
	display: inline;
	margin-top: 1em;
}
/* ==========================================================
	MEDIA-CONTACTS
========================================================== */
#media-contacts
{
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 1em;
}
#media-contacts div
{
	border-bottom: 1px solid #E4E8F2;
	padding: 2px 0;
	float: left;
	background-color: #FFF;
	width: 100%;
}
#media-contacts div.first
{
	border-top: 1px solid #E4E8F2;
}
#media-contacts div.wrap
{
	float: left;
	background: #F1F3F8 url(../images/people-item_div_bg.gif) repeat-x left top;
	padding: 5px 0 15px 0;
	width: 100%;
	border-bottom: 0;
}
#media-contacts h3
{
	float: left;
	color: #4863A8;
	margin-left: 10px;
	display: inline;
	width: 140px;
	margin-top: 1em;
}
#media-contacts p
{
	float: left;	
	width: 200px;
	margin-left: 10px;
	display: inline;
	margin-top: 1em;
}
/* ==========================================================
	EXECUTIVE-TEAM
========================================================== */
#executive-team
{
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 1em;
}
#executive-team div
{
	border-bottom: 1px solid #E4E8F2;
	padding: 2px 0;
	float: left;
	background-color: #FFF;
	width: 100%;
}
#executive-team div.first
{
	border-top: 1px solid #E4E8F2;
}
#executive-team div.wrap
{
	float: left;
	background: #F1F3F8 url(../images/people-item_div_bg.gif) repeat-x left top;
	padding: 5px 0 10px 0;
	width: 100%;
	border-bottom: 0;
}
#executive-team h3
{
	float: left;
	color: #4863A8;
	margin-left: 10px;
	display: inline;
	width: 140px;
	margin-top: 1em;
	font-weight: normal;
}
#executive-team h3 a
{
	font-size: 1em;
}
#executive-team h3 a:link
{
	color: #4863A8;
}
#executive-team p
{
	float: right;	
	width: 200px;
	margin-right: 10px;
	display: inline;
	margin-top: 1em;
	text-align: right;
}
/* ==========================================================
	PAGES
========================================================== */
p.pages
{
	text-align: right;	
	font-weight: bold;
	color: #7F91C2;
}
p.pages a
{
	text-decoration: none;
}
p.pages a:hover
{
	text-decoration: underline;
}
p.pages a.previous:link, p.pages a.previous:visited
{
	color: #838383;
}
p.pages a.previous:hover
{
	color: #7F91C2;
}
p.pages a.next:link, p.pages a.next:visited
{
	color: #7F91C2;
}
p.pages a.next:hover
{
	color: #838383;
}
/* ==========================================================
	BUTTONS
========================================================== */

a.back
{
	width: 43px !important;
	height: 16px !important;
	display: block;
	/* background: transparent url(../images/back_bg.gif) no-repeat left top; */
}
a.more
{
	display: block;
	width: 43px !important;
	height: 16px !important;
	/* background: transparent url(../images/more_bg.gif) no-repeat left top; */
}
a.view
{
	display: block;
	width: 45px !important;
	height: 16px !important;
	/* background: transparent url(../images/view_bg.gif) no-repeat left top; */
}
a.read-more
{
	display: block;
	width: 72px !important;
	height: 16px !important;
	/* background: transparent url(../images/read-more_bg.gif) no-repeat left top; */
}
a.leave-feedback
{
	display: block;
	width: 102px !important;
	height: 16px !important;	
	/* background: transparent url(../images/leave-feedback_bg.gif) no-repeat left top; */
}
a.download-view
{
	display: block;
	width: 104px !important;
	height: 15px !important;
	/* background: transparent url(../images/download-view_bg.gif) no-repeat left top; */
}
a.read-article
{
	display: block;
	width: 76px !important;
	height: 15px !important;
	/* background: transparent url(../images/read-article_bg.gif) no-repeat left top; */
}
a.download-image
{
	display: block;
	width: 148px !important;
	height: 16px !important;
	/* background: transparent url(../images/download-image_bg.gif) no-repeat left top; */
}
/* ==========================================================
	Search Results
========================================================== */

br.clear{clear:both; height:1px;}

.search{
	width:578px;
	font-size:1em;
}

.searchres{
	margin:1em 0;
	padding:1em 0;
	border-top: 1px solid #C0B4D7;
	border-bottom: 1px solid #C0B4D7;
}

.searchres .summary{
	float:left;
	font-weight:bolder;
	color:#838383;
	font-size:1.2em;
	padding-bottom:1em;
}

.searchres .pagination{
	float:right;
	font-weight:bolder;
	color:#838383;
	font-size:1.2em;
	padding-bottom:1em;
}

.searchres ul{
	list-style:none;
	list-style-image:none;
	padding:0px;
	margin:0px;

}
.searchres ul li{
	list-style:none;
	list-style-image:none;
	background:url('/images/searchback.gif') bottom left;
	padding:8px 8px 16px 8px;
	margin:0;
	display:block;
}

.searchres .title{
	width:460px;
}

.searchres .title p{
	font-size:1em;
}


.searchres .link{
	float:right;
	width:40px;

}
.browseselect{
	border-top: 1px solid #C0B4D7;
	margin-top:1em;
}

.browseselect .yearselect{
	float:left;
	width:60px;
	padding:1em 0;
}
.browseselect .catselect{
		float:left;
		width:240px;
	padding:1em 0px;

}
.browseselect .caption{
	font-weight:bold;
	font-size:1.1em;
}
.browseselect .catselect select{
	width:236px;
	}
.searchsub{
	float:left;
	width:20px;
	padding-top:2.5em;
}




/* ==========================================================
	TWO COLUMN BANNERS
========================================================== */
/* [ two column banner 01 ]--------------------------------- */
body.two-col-banner-one #main
{
	padding: 220px 0 0 0;
	background: transparent url(../images/left_banner_02.jpg) no-repeat right top;
}
body.two-col-banner-one #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/right_banner_14.jpg);
}
/* [ two column banner 02 ]--------------------------------- */
body.two-col-banner-two #main
{
	padding: 220px 0 0 0;
	background: transparent url(../images/left_banner_09.jpg) no-repeat right top;
}
body.two-col-banner-two #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/right_banner_09.jpg);
}
/* [ two column banner 03 ]--------------------------------- */
body.two-col-banner-three #main
{
	padding: 220px 0 0 0;
	background: transparent url(../images/left_banner_03.jpg) no-repeat right top;
}
body.two-col-banner-three #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/right_banner_08.jpg);
}
/* [ two column banner 04 ]--------------------------------- */
body.two-col-banner-four #main
{
	padding: 220px 0 0 0;
	background: transparent url(../images/left_banner_04.jpg) no-repeat right top;
}
body.two-col-banner-four #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/right_banner_10.jpg);
}
/* [ two column banner 05 ]--------------------------------- */
/*body.two-col-banner-five #main
{
	padding: 220px 0 0 0;
	background: transparent url(../images/left_banner_20.jpg) no-repeat right top;
}
body.two-col-banner-five #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/jose_luis_del_valle_right_banner.jpg);
}*/
/* [ two column banner 06 ]--------------------------------- */
body.two-col-banner-six #main
{
	padding: 220px 0 0 0;
	background: transparent url(../images/left_banner_06.jpg) no-repeat right top;
}
body.two-col-banner-six #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/right_banner_02.jpg);
}
/* [ two column banner 07 ]--------------------------------- */
/*body.two-col-banner-seven #main
{
	padding: 220px 0 0 0;
	background: transparent url(../images/left_banner_07.jpg) no-repeat right top;
}
body.two-col-banner-seven #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/right_banner_13.jpg);
}*/


/* [ two column banner 08 ]--------------------------------- */
/*body.two-col-banner-eight #main
{
	padding: 220px 0 0 0;
	background: transparent url(../images/left_banner_08.jpg) no-repeat right top;
}
body.two-col-banner-eight #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/right_banner_09.jpg);
}*/


/* [ two column banner 09 ]--------------------------------- */
body.two-col-banner-nine #main
{
	padding: 220px 0 0 0;
	background: transparent url(../images/left_banner_10.jpg) no-repeat right top;
}
body.two-col-banner-nine #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/right_banner_01.jpg);
}
/* [ two column banner 10 ]--------------------------------- */
body.two-col-banner-ten #main
{
	padding: 220px 0 0 0;
	background: transparent url(../images/left_banner_01.jpg) no-repeat right top;
}
body.two-col-banner-ten #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/right_banner_12.jpg);
}
/* [ two column banner 11 ]--------------------------------- */
body.two-col-banner-eleven #main
{
	padding: 220px 0 0 0;
	background: transparent url(../images/left_banner_12.jpg) no-repeat right top;
}
body.two-col-banner-eleven #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/right_banner_02.jpg);
}
/* [ two column banner 12 ]--------------------------------- */
body.two-col-banner-twelve #main
{
	padding: 220px 0 0 0;
	background: transparent url(../images/left_banner_19.jpg) no-repeat right top;
}
body.two-col-banner-twelve #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/right_banner_27.jpg);
}

/* [ two column banner 13 ]--------------------------------- */
body.two-col-banner-thirteen #main
{
	padding: 220px 0 0 0;
	background: transparent url(../images/iberdrola_yacht.jpg) no-repeat right top;
}
body.two-col-banner-thirteen #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/right_banner_windfarm.jpg);
}
/* [ two column banner 14 ]--------------------------------- */
body.two-col-banner-fourteen #main
{
	padding: 220px 0 0 0;
	background: transparent url(../images/iberdrola_yacht2.jpg) no-repeat right top;
}
body.two-col-banner-fourteen #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/right_banner_windfarm.jpg);
}
/* [ our twelve impacts ]--------------------------------- */
body.our-twelve-impacts #main
{
	padding: 220px 0 0 0;
	background: transparent url(../images/banner_cruachan_power_station.jpg) no-repeat right top;
}
body.our-twelve-impacts #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/right_banner_blacklaw_in_snow.jpg);
}
/* [ stakeholder engagement ]--------------------------------- */
body.stakeholder-engagement #main
{
	padding: 220px 0 0 0;
	background: transparent url(../images/banner_se_wetherhill_opening.jpg) no-repeat right top;
}
body.stakeholder-engagement #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/right_banner_mr_with_lady.jpg);
}
/* [ community science ]--------------------------------- */
body.community-science #main
{
	padding: 220px 0 0 0;
	background: transparent url(../images/community_banner_gen_science.jpg) no-repeat right top;
}
body.community-science #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/right_banner_solarcube.jpg);
}
/* [ art sponsorships ]--------------------------------- */
body.art-sponsorships #main
{
	padding: 220px 0 0 0;
	background: transparent url(../images/community_banner_celtic_con.jpg) no-repeat right top;
}
body.art-sponsorships #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/right_banner_pipes.jpg);
}
/* [ energy efficiency ]--------------------------------- */
body.energy-efficiency #main
{
	padding: 220px 0 0 0;
	background: transparent url(../images/left_banner_ee.jpg) no-repeat right top;
}
body.energy-efficiency #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/community_right_banner_athletics.jpg);
}
/* [ community public safety ]--------------------------------- */
body.community-public-safety #main
{
	padding: 220px 0 0 0;
	background: transparent url(../images/community_banner_ps_kids.jpg) no-repeat right top;
}
body.community-public-safety #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/community_right_banner_ps_crow.jpg);
}




/* ==========================================================
	RIGHT COLUMN BANNERS
========================================================== */
/* [ right column banner 01 ]--------------------------------- */
body.right-col-banner-one #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/right_banner_07.jpg);
}
/* [ right column banner 02 ]--------------------------------- */
body.right-col-banner-two #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/right_banner_08.jpg);
}
/* [ right column banner 03 ]--------------------------------- */
body.right-col-banner-three #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/right_banner_09.jpg);
}
/* [ right column banner 04 ]--------------------------------- */
body.right-col-banner-four #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/right_banner_10.jpg);
}
/* [ right column banner 05 ]--------------------------------- */
body.right-col-banner-five #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/right_banner_11.jpg);
}
/* [ right column banner 06 ]--------------------------------- */
body.right-col-banner-six #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/right_banner_12.jpg);
}
/* [ right column banner 07 ]--------------------------------- */
body.right-col-banner-seven #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/right_banner_13.jpg);
}
/* [ right column banner 08 ]--------------------------------- */
body.right-col-banner-eight #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/right_banner_01.jpg);
}
/* [ right column banner 09 ]--------------------------------- */
body.right-col-banner-nine #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/right_banner_02.jpg);
}
/* [ right column banner 10 ]--------------------------------- */
body.right-col-banner-ten #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/right_banner_03.jpg);
}
/* [ right column banner 11 ]--------------------------------- */
body.right-col-banner-eleven #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/right_banner_04.jpg);
}
/* [ right column banner 12 ]--------------------------------- */
body.right-col-banner-twelve #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/right_banner_05.jpg);
}
/* [ right column banner 13 ]--------------------------------- */
body.right-col-banner-thirteen #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/right_banner_06.jpg);
}
/* [ right column banner 14 ]--------------------------------- */
body.right-col-banner-fourteen #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/right_banner_26.jpg);
}
/* [ right column banner 15 ]--------------------------------- */
body.right-col-banner-fifteen #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/right_banner_14.jpg);
}
/* [ right column banner 16 ]--------------------------------- */
body.right-col-banner-sixteen #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/right_banner_27.jpg);
}
/* [ right column banner 17 ]--------------------------------- */
body.right-col-banner-seventeen #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/right_banner_28.jpg);
}
/* [ right column banner 18 ]--------------------------------- */
body.right-col-banner-eighteen #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(../images/bm_recog_right_banner.jpg);
}





/* [ two column banner - provision of energy ]--------------------------------- */
body.banner-provision-of-energy #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/Provision_banner.jpg) no-repeat right top;
}
body.banner-provision-of-energy #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/right_banner_26.jpg);
}
/* [ two column banner - health and safety ]--------------------------------- */
body.banner-health-and-safety #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/health_banner.jpg) no-repeat right top;
}
body.banner-health-and-safety #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/right_banner_12.jpg);
}

/* [ two column banner - health and safety ]--------------------------------- */
body.banner-health-and-safety #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/health_banner.jpg) no-repeat right top;
}
body.banner-health-and-safety #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/right_banner_12.jpg);
}
/* [ two column banner - customer experience ]--------------------------------- */
body.banner-customer-experience #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/customer_exp.jpg) no-repeat right top;
}
body.banner-customer-experience #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/right_banner_01.jpg);
}

/* [ two column banner - emissions ]--------------------------------- */
body.banner-emissions #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/climate_banner.jpg) no-repeat right top;
}
body.banner-emissions #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/right_banner_03.jpg);
}
/* [ two column banner - waste ]--------------------------------- */
body.banner-waste #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/waste_banner.jpg) no-repeat right top;
}
body.banner-waste #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/right_banner_06.jpg);
}

/* [ two column banner - Biodiversity ]--------------------------------- */
body.banner-biodiversity #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/bio_banner.jpg) no-repeat right top;
}
body.banner-biodiversity #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/right_banner_03.jpg);
}
/* [ two column banner - Sites ]--------------------------------- */
body.banner-sites #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/site_sitting_banner.jpg) no-repeat right top;
}
body.banner-sites #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/right_banner_04.jpg);
}

/* [ two column banner - Employment Experience  ]--------------------------------- */
body.banner-employment #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/emply_exp_banner.jpg) no-repeat right top;
}
body.banner-employment #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/right_banner_13.jpg);
}

/* [ two column banner - Customers with Special Circumstances ]--------------------------------- */
body.banner-special-circumstances #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/special_needs_banner.jpg) no-repeat right top;
}
body.banner-special-circumstances #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/right_banner_05.jpg);
}



/* [ two column banner - Community ]--------------------------------- */
body.banner-community #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/community_banner.jpg) no-repeat right top;
}
body.banner-community #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/right_banner_08.jpg);
}

/* [ two column banner - Procurement ]--------------------------------- */
body.banner-procurement #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/precurement_banner.jpg) no-repeat right top;
}
body.banner-procurement #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/right_banner_05.jpg);
}
/* [ two column banner - Economic ]--------------------------------- */
body.banner-economic #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/economic_banner.jpg) no-repeat right top;
}
body.banner-economic #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/right_banner_01.jpg);
}
 
 /* [ two column banner - Customers with Special Circumstances ]--------------------------------- */
body.banner-special-circumstances #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/special_needs_banner.jpg) no-repeat right top;
}
body.banner-special-circumstances #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/right_banner_05.jpg);
}

/* ==========================================================
	CR Banners 2006-2007-2008
========================================================== */


/* [ two column banner - provision of energy overview ]--------------------------------- */
body.banner-provision-of-energy-overview #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/provision_of_energy_banner_pelamis.jpg) no-repeat right top;
}
body.banner-provision-of-energy-overview #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/john_campbell_right_banner.jpg);
}
/* [ two column banner - provision of energy approach ]--------------------------------- */
body.banner-provision-of-energy-approach #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/provision_of_energy_banner_tongland.jpg) no-repeat right top;
}
body.banner-provision-of-energy-approach #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/provision_of_energy_right_longannet.jpg);
}


/* [ two column banner - health and safety overview ]--------------------------------- */
body.banner-health-and-safety-overview #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/health_banner.jpg) no-repeat right top;
}
body.banner-health-and-safety-overview #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/jose_luis_del_valle_right_banner.jpg);
}
/* [ two column banner - health and safety approach ]--------------------------------- */
body.banner-health-and-safety-approach #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/h&s_banner_schools_safety.jpg) no-repeat right top;
}
body.banner-health-and-safety-approach #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/h&s_right_banner_occ_health.jpg);
}


/* [ two column banner - customer experience overview]--------------------------------- */
body.banner-customer-experience-overview #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/customer_exp_meter_reader.jpg) no-repeat right top;
}
body.banner-customer-experience-overview #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/willie_mcdiarmid_right_banner.jpg);
}
/* [ two column banner - customer experience approach]--------------------------------- */
body.banner-customer-experience-approach #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/customer_exp_pilon.jpg) no-repeat right top;
}
body.banner-customer-experience-approach #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/customer_exp_right_banner_smart_meter.jpg);
}


/* [ two column banner - emissions overview ]--------------------------------- */
body.banner-emissions-overview #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/climate_change_banner_pelamis.jpg) no-repeat right top;
}
body.banner-emissions-overview #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/john_campbell_right_banner.jpg);
}
/* [ two column banner - emissions approach ]--------------------------------- */
body.banner-emissions-approach #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/climate_banner.jpg) no-repeat right top;
}
body.banner-emissions-approach #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/climate_change_right_banner_solar.jpg);
}


/* [ two column banner - waste overview ]--------------------------------- */
body.banner-waste-overview #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/waste_resource_banner_trenchless_inst.jpg) no-repeat right top;
}
body.banner-waste-overview #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/rupert_steele_right_banner.jpg);
}
/* [ two column banner - waste approach ]--------------------------------- */
body.banner-waste-approach #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/waste_resource_banner_packing.jpg) no-repeat right top;
}
body.banner-waste-approach #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/right_banner_pallets.jpg);
}


/* [ two column banner - Biodiversity Overview ]--------------------------------- */
body.banner-biodiversity-overview #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/biodiversity_banner_blacklaw.jpg) no-repeat right top;
}
body.banner-biodiversity-overview #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/rupert_steele_right_banner.jpg);
}
/* [ two column banner - Biodiversity Approach ]--------------------------------- */
body.banner-biodiversity-approach #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/biodiversity_banner_habitat.jpg) no-repeat right top;
}
body.banner-biodiversity-approach #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/biodiversity_right_banner_shiloh.jpg);
}


/* [ two column banner - Sites Overview ]--------------------------------- */
body.banner-sites-overview #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/sites_siting_banner_sparling.jpg) no-repeat right top;
}
body.banner-sites-overview #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/alan_bryce_right_banner.jpg);
}

/* [ two column banner - Sites Approach ]--------------------------------- */
body.banner-sites-approach #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/site_sitting_banner.jpg) no-repeat right top;
}
body.banner-sites-approach #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/sites_siting_right_banner_snowdonia.jpg);
}


/* [ two column banner - Employment Experience Overview  ]--------------------------------- */
body.banner-employment-overview #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/emply_exp_banner_dynamic_centre.jpg) no-repeat right top;
}
body.banner-employment-overview #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/stephen_dunn_right_banner.jpg);
}
/* [ two column banner - Employment Experience Approach ]--------------------------------- */
body.banner-employment-approach #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/employment_exp_banner_consultation_council.jpg) no-repeat right top;
}
body.banner-employment-approach #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/employment_exp_right_banner_brochure.jpg);
}


/* [ two column banner - Customers with Special Circumstances Overview ]--------------------------------- */
body.banner-special-circumstances-overview #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/special_needs_banner.jpg) no-repeat right top;
}
body.banner-special-circumstances-overview #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/willie_mcdiarmid_right_banner.jpg);
}
/* [ two column banner - Customers with Special Circumstances Approach ]--------------------------------- */
body.banner-special-circumstances-approach #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/customers_with_special_banner_dundee.jpg) no-repeat right top;
}
body.banner-special-circumstances-approach #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/economic_right_banner_newcastle.jpg);
}


/* [ two column banner - Community Overview ]--------------------------------- */
body.banner-community-overview #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/community_banner_celtic_con.jpg) no-repeat right top;
}
body.banner-community-overview #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/stephen_dunn_right_banner.jpg);
}
/* [ two column banner - Community Approach ]--------------------------------- */
body.banner-community-approach #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/community_banner_princestrust100.jpg) no-repeat right top;
}
body.banner-community-approach #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/community_right_banner_athletics.jpg);
}


/* [ two column banner - Procurement Overview ]--------------------------------- */
body.banner-procurement-overview #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/precurement_banner.jpg) no-repeat right top;
}
body.banner-procurement-overview #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/adrian_coats_right_banner.jpg);
}
/* [ two column banner - Procurement Approach ]--------------------------------- */
body.banner-procurement-approach #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/precurement_banner.jpg) no-repeat right top;
}
body.banner-procurement-approach #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/right_banner_05.jpg);
}


/* [ two column banner - Economic Overview ]--------------------------------- */
body.banner-economic-overview #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/economic_banner_scaffolding.jpg) no-repeat right top;
}
body.banner-economic-overview #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/ramon_fern_right_banner.jpg);
}
/* [ two column banner - Economic Approach ]--------------------------------- */
body.banner-economic-approach #main
{
	padding: 220px 0 0 0;
	background: transparent url(/images/economic_banner_spadvisory.jpg) no-repeat right top;
}
body.banner-economic-approach #extras #extras-wrap-one
{
	padding-top: 229px;
	background-image: url(/images/economic_right_banner_newcastle.jpg);
}



/* ==========================================================
	SPECIALS
========================================================== */
.margin-top
{
	margin: 1em 0 0 0;	
}
.image-right-block
{
	width: 100%;
	text-align: right;	
}
/* default-table ------------------------------------------ */
table.default-table
{
	width: 100%;
}
table.default-table th
{
	background: #7488BD url(../images/casestudy-list_h3_bg.gif) repeat-x left top;
	font-weight: bold;
	color: #FFF;
	padding: 0.3em 0.5em;
	border-bottom: 2px solid #394D90;
	border-top: 1px solid #8EA0C9;
	margin: 0;
	font-family: Arial, Sans-Serif;
}
table.default-table td
{
	padding: 0.5em;
	background-color: #EFF2FA;
	border-left: 1px solid #889BC7;
	border-bottom: 1px solid #889BC7;
}
table.default-table td.first
{
	border-left: none;
}
/* ==========================================================
	FOOTER
========================================================== */
#footer
{
	padding: 5px 0;
	margin: 0 0 10px 0;
	clear: both;
	float: left;
	width: 100%;
	font-size: 1em;
}
body.one-column #footer, body.home #footer
{
	background: transparent url(../images/one-column_footer_bg.gif) no-repeat left top;	
}
body.two-column #footer
{
	background: transparent url(../images/two-column_footer_bg.gif) no-repeat left top;	
}
#footer div
{
	float: left;
	width: 100%;
	border-top: 1px solid #FFFFFF;
	margin: 8px 0 0 0;	
}
#footer p
{
	float: left;
	color: #FFF;
	margin: 3px 0 0 0;
}
#footer a
{
	color: #FFF;
}
#footer a:link, #footer a:visited
{
	text-decoration: none;	
}
#footer a:hover
{
	text-decoration: underline;
}
#footer p.copyright
{
	text-align: right;
	color: #FFF;	
	float: none;
}
#footer p a
{
	float: none;
	margin: 0;	
}

/* CASE STUDY INCLUDES STYLES */
#cs_content {width:582px;}
.cs_innercontent {width: 536px; margin-left:10px;}
#cs_content .cs_header{border-bottom: 1px solid #e0e5f1;}
#cs_content .cs_innercontent h5{
	border-bottom: 1px solid #DDDFE4;
	color:#50638A; 
	font:8pt arial, helvetica, sans-serif; 
	font-weight:bold;
	padding-left: 5px;
	padding-bottom:2px;
	margin:0;
}
#cs_content .cs_innercontent h6{
	font: 11pt arial, helvetica, sans-serif;
	font-style:italic;
	font-weight: bold;
	text-align: center;
	color:#797276;
	line-height:1.3em;
	margin: 5px 0;
	clear:both;
	display: inline-block;/*double line-height bug fix for IE*/
}

#cs_content h4{
	color:#838383; 
	font:8pt arial, helvetica, sans-serif; 
	font-weight:bold;
	margin:0; 
	padding:5px 5px 0;
}
#cs_content h3{
	color:#838383; 
	font:8pt arial, helvetica, sans-serif; 
	font-weight:bold;
	margin:0; 
	padding:0 5px;
}
#cs_content p.head{
	color:#4E4E4E; 
	font:8pt arial, helvetica, sans-serif; 
	margin:0; 
	padding:0px 5px 5px;
}
	
#cs_content p{
	color:#4E4E4E; 
	font:8pt arial, helvetica, sans-serif; 
	margin:0; 
	padding:5px 5px;
}

#cs_content span.big{font:12pt arial, helvetica, sans-serif; font-weight:bold;}

#cs_content .left_content{
	width:258px;
	float: left;
	margin:0 15px 0 0;
}

#cs_content .right_content{
	width: 258px; 
	margin: 0;
	float:right;
}
#cs_content .right_content2{
	width: 258px; 
	margin: 0;
	padding-top: 10px;
	float:right;
}
#cs_content .image-l{
	float:left; 
	margin: 0 5px 0 0;
}
#cs_content .image-r {
	float:right;
	margin: 0 10px 0 0; 
	display: inline;/*solution to IE bug of margin doubling chaos*/
}
#cs_content .right_content2 .feed{
	width:258px;
	height:59px;
	background-image:url(../images/feedbox.jpg);
	background-position:0 0;
	background-repeat: no-repeat;
	background-color:#402F8B;
	margin:8px 0;
}
#cs_content .right_content2 .feed p.one{
	font:8pt arial, helvetica, sans-serif; 
	color:#D9D6E8;
	font-weight: bold;
	border-bottom: 1px solid #7A6FAF;
	width: 235px;
	margin:0 0 0 15px;
	padding: 4px 0 0 2px;
}
#cs_content .right_content2 .feed p.two{
	font:7pt arial, helvetica, sans-serif; 
	color:#D9D6E8;
	margin:0 0 0 13px;
	padding: 4px 0 0 3px;
}
#cs_content .right_content2 .feed a.btn{
	font:8pt arial, helvetica, sans-serif; 
	color:#FFFFFF;
	background-image:url(../images/feed-butt.jpg);
	text-decoration: none;
	background-position:0 0;
	background-repeat: no-repeat;
	padding:0 5px 2px 15px;
	margin: 0 0 5px 150px;
}
#cs_content .right_content2 .feed a:hover.btn{
	color:#333333;
}
.clear{clear:both;}
#cs_content .cs_innercontent .back{
	width:536px;
	border-top: 1px solid #E1E5F1;
	border-bottom: 1px solid #E1E5F1;
	clear: both;
	padding:5px 0 5px 2px;
	margin:0;	
}
#cs_content .cs_innercontent .back a{
	font:8pt arial, helvetica, sans-serif; 
	color:#8EA1CC;
	text-decoration:none;
	background-image:url(../images/back-btn.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding:2px 5px 2px 15px;
	margin:0;
	display: block;/*solution to firefox bug, imaginary top margin*/
}
#cs_content .cs_innercontent .back a:hover{
	text-decoration:underline;
}
#cs_content ul {
	list-style:none; 
	padding:0; 
	margin:0 0 0 0px; 
	display:inline-block;
}
#cs_content li {
	background:url(/images/cs_bullet.gif) no-repeat 0 0.3em;  
	color:#4E4E4E; 
	font:8pt arial, helvetica, sans-serif; 
	line-height:1.3em;
	padding:0 0 10px 10px; 
	margin:0;
}
#cs_content #indent{
	padding-left:15px;
}
.spacer{padding:2px 0; visibility: hidden; clear: both;}


/* CSS Document */
#cr_content a:link, #cr_content a:visited {text-decoration:none; color:#7082B5;}
#cr_content a:hover, #cr_content a:active {text-decoration:none; color:#7082B5;}
img{border:none;}
img.floatl {float:left; margin-right:10px; border:1px solid #D1D8E9; position:relative;}
img.floatr {float:right; margin-left:10px; border:1px solid #D1D8E9;}
.clear {clear:both;}
#cr_content {width:582px;}

#cr_content h4 {color:#4863A8; font:8pt arial, helvetica, sans-serif; padding:7px 0; margin:0; font-weight:bold;}
#cr_content h4 a {color:#7F91C2; font:8pt arial, helvetica, sans-serif; font-weight:normal;}

#cr_content h5 {color:#4863A8; font:8pt arial, helvetica, sans-serif; font-weight:bold; padding:5px 0; margin:0 0 0 0; border-top:1px solid #F6F8FB;}
#cr_content h6 {color:#838383; font:8pt arial, helvetica, sans-serif; font-weight:bold; padding:0 0 4px 0; margin:0 0 0 0;}

#cr_content p, #cr_content li { color:#4E4E4E; font:8pt arial, helvetica, sans-serif; margin:0; padding:3px 10px 3px 10px;}

a.cr_cnt_itm  {background:#F6F8FB url(../images/cr_cnt_itm_top.gif) repeat-x 0 0; padding:10px 0 6px 10px; display:block;}/* contents item*/
a:hover.cr_cnt_itm {background:#5773B5 url(../images/cr_cnt_itm_top_bg.gif) repeat-x 0 0; color:#fff;}
#cr_content a:hover.cr_cnt_itm p, #cr_content a:hover.cr_cnt_itm li {color:#fff;}


.content_box {background:#fff url(../images/rnd_crnr_top.gif) no-repeat 0 0; font:8pt arial, helvetica, sans-serif; margin:12px 0 12px 0; padding:9px 0 0 0; }
.inner_content_box {background-color:#F4F6FC; padding:3px 10px 0 10px; border-right:1px solid #D1D8E9;}
#cr_content .content_box p {padding:6px 0; margin:0;}
#cr_content .content_box h5 {margin-bottom:0;}
#cr_content .content_box a:link, #cr_content .content_box a:visited {text-decoration:underline;}

#cr_content ul {list-style:none; padding:0; margin:0 0 0 0px; display:inline-block; list-style-image:none;}
#cr_content ul ul {margin-left:15px;}
#cr_content li {background:url(../images/cr_bullet.gif) no-repeat 0 0.7em; color:#4E4E4E; line-height:1.6em; padding:0 0 0 10px; margin:0 0 0 0;}


.content_box img.indent {margin-left:10px;}
#cr_content table {border-collapse:collapse; border:0; margin:0.6em 10px; font:8pt arial, helvetica, sans-serif; }
#cr_content table thead {}
#cr_content table th {background-color:#E4EBFF; color:#4E4E4E; border:1px solid #8498C9; border-left:0; border-right:1px solid #8498C9; padding:3px; text-align:center;}
#cr_content table th.col1 {text-align:left;}
#cr_content table tr.sectionhead th {text-align:left;}
#cr_content table th.endcol {border-right:0;}
#cr_content table tr {}
#cr_content table tr.hiliterow td{background-color:#E4EBFF;}

#cr_content table td {background-color:#fff; color:#4E4E4E; border:1px solid #8498C9; border-left:0; border-right:1px solid #8498C9; padding:5px;}
#cr_content table td.endcol {border-right:0;}

#cr_content p.toplink {text-align:right; background:#F4F6FC url(../images/rnd_crnr_bot.gif) no-repeat bottom left; margin:0; padding-bottom:9px; padding-right:10px; clear:both;}


.list ul {padding:0;margin:0; list-style-image:none; list-style:none;}
.list ul li{text-align:right; background:url('/images/searchback.gif') bottom left no-repeat; height:30px; padding:16px 8px; margin:0;}
.list ul li a {float:left;}



.error{color:#f00; font-weight:bold; padding:1em 0;}