/* ==========================================================

========================================================== */

/* ==========================================================
	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;
}
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;	
}
/* ==========================================================
	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:231px;
	float:right;
	display:inline;
	clear:right;
	margin:13px 15px 0 0;
	padding:0;
}
#search-box label
{
	display:block;
	width:36px;
	height:13px;
	margin:2px 5px 0 0;
	background:transparent url(../images/search_label.gif) no-repeat left top;
	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:14px 0 0 13px;
	padding:0;
	display:inline;
	border-right:1px solid #DEE2E4;
}
#main-navigation li
{
	float:left;
	margin:0;
	padding:1px 10px 7px 3px;
	border-left:1px solid #DEE2E4;
}
#main-navigation li a
{
	display:block;
	height:13px;
	background-repeat:no-repeat;
}
#main-navigation li a:link
{
	background-position:0 0;	
}
#main-navigation li a:hover, #main-navigation li a.current
{
	background-position:0 -13px;	
}
/* main nav - about */
#main-navigation #aboutus a
{
	width:45px;
	background-image:url(../images/nav_aboutus_bg.gif);
}
/* main nav - our business */
#main-navigation #ourbusinesses a
{
	width:77px;
	background-image:url(../images/nav_ourbusinesses_bg.gif);
}
/* main nav - news and media */
#main-navigation #newsandmedia a
{
	width:71px;
	background-image:url(../images/nav_newsandmedia_bg.gif);
}
/* main nav - investor relations */
#main-navigation #investorrelations a
{
	width:88px;
	background-image:url(../images/nav_investorrelations_bg.gif);
}
/* main nav - corporate social responsibility */
#main-navigation #corporateresponsibility a
{
	width:121px;
	background-image:url(../images/nav_corporateresponsibility_bg.gif);
}
/* main nav - careers */
#main-navigation #careers a
{
	width:40px;
	background-image:url(../images/nav_careers_bg.gif);
}
/* main nav - community */
#main-navigation #community a
{
	width:56px;
	background-image:url(../images/nav_community_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
{
	background:#4862A8 url(../images/welcome_bg.jpg) no-repeat right top;	
	padding:0 0px 0 0;
	height:246px;
	overflow:hidden;
	margin:0 0 0 13px;
	width:845px;
}
#welcome div.wrap
{
	background:transparent url(../images/welcome_div_bg.gif) no-repeat left bottom;
	height:172px;
	width:390px;
	padding:40px 0px 0 10px;
	color:#DAE0EE;
}

*HTML #welcome div.wrap {height:211px;}

#welcome h1
{
	margin:0;
	color:#FFF;
	border-bottom:1px solid #7F91C2;
	height:28px;
	background:transparent url(../images/welcome_h1_bg.gif) no-repeat left top;
}
#welcome p
{
	color:#DAE0EE;	
	font-size:1.2em;
	line-height:1.4em;
	margin:0.8em 0;
}
/* ==========================================================
	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 
{
	margin:5px 0 0 13px;	
	float:left;
	display:inline;
}
div.first 
{
	margin:0 !important;	
}
div.quick-link
{
	float:left;	
	margin:0 0 0 5px;
	display:inline;
	width:278px;
}
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;
}
/* ==========================================================
	VIDEO-SIDE-LIST
========================================================== */
#video-side-list
{
	border-bottom:1px solid #B2C2D9;
	margin:10px 9px 10px 3px;
	float:left;
	display:inline;
	font-size:0.9em;
}

#video-side-list a
{
	text-decoration:none;
}

#video-side-list div.wrap
{
	border-top:1px solid #B2C2D9;	
	float:left;
	padding:5px 0 5px 3px;
	width:230px;
}
#video-side-list div.wrap h3
{
	float:left;
	width:170px;
	margin:0 !important;
	color:#DAE1ED;
	padding:0 !important;
}
#video-side-list div.wrap img
{
	float:right;
	padding-right:2px;
}
#video-side-list div.wrap span
{
	padding-top:12px;
	float:left;
	text-align:left;
}
#video-side-list div.wrap span img
{
	float:left;
}
#video-side-list div.wrap div
{
	float:left;
	width:170px;
	margin:0;
	color:#DAE1ED;
}
#video-side-list div.wrap div p
{
	margin:0.5em 0 !important;	
	font-size:0.9em !important;
	padding:0 !important;
	border:0 !important;
}
#video-side-list div.wrap h3 a
{
	float:left;
	width:170px;
	margin:0 !important;
	color:#DAE1ED;
	padding:0 !important;
}
#video-side-list div.wrap a img
{
	float:right;
	padding-right:2px;
}
#video-side-list div.wrap span a
{
	padding-top:12px;
	float:left;
	text-align:left;
}
#video-side-list div.wrap span a img
{
	float:left;
}
#video-side-list div.wrap div a
{
	float:left;
	width:170px;
	margin:0;
	color:#DAE1ED;
}
#video-side-list div.wrap div p a
{
	margin:0.5em 0 !important;	
	font-size:1.1em !important;
	padding:0 !important;
	border:0 !important;
}
#video-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_debenhams_lorry.jpg) no-repeat right top;
}
body.our-twelve-impacts #extras #extras-wrap-one
{
	padding-top:229px;
	background-image:url(../images/right_banner_powerlines.jpg);
}
/* [ stakeholder engagement ]--------------------------------- */
body.stakeholder-engagement #main
{
	padding:220px 0 0 0;
	background:transparent url(../images/left_banner_stakeholders.jpg) no-repeat right top;
}
body.stakeholder-engagement #extras #extras-wrap-one
{
	padding-top:229px;
	background-image:url(../images/right_banner_stakeholders.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);
}

/* [ right column banner 19 ]--------------------------------- */
body.right-col-banner-nineteen #extras #extras-wrap-one
{
	padding-top:229px;
	background-image:url(/images/right_banner_horler.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/procurement_overview_top_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_cruachan.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_transmission_lines.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_cavity.jpg);
}


/* [ two column banner - health and safety overview ]--------------------------------- */
body.banner-health-and-safety-overview #main
{
	padding:220px 0 0 0;
	background:transparent url(/images/left_banner_substation.jpg) no-repeat right top;
}
body.banner-health-and-safety-overview #extras #extras-wrap-one
{
	padding-top:229px;
	background-image:url(/images/right_banner_horler.jpg);
}
/* [ two column banner - health and safety approach ]--------------------------------- */
body.banner-health-and-safety-approach #main
{
	padding:220px 0 0 0;
	background:transparent url(/images/left_banner_hs_awards.jpg) no-repeat right top;
}
body.banner-health-and-safety-approach #extras #extras-wrap-one
{
	padding-top:229px;
	background-image:url(/images/right_banner_first_aider.jpg);
}


/* [ two column banner - customer experience overview]--------------------------------- */
body.banner-customer-experience-overview #main
{
	padding:220px 0 0 0;
	background:transparent url(/images/left_banner_key_meter.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/left_banner_lorry_windmill.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/left_banner_school_children.jpg) no-repeat right top;
}
body.banner-emissions-approach #extras #extras-wrap-one
{
	padding-top:229px;
	background-image:url(/images/right_banner_core_map.jpg);
}


/* [ two column banner - waste overview ]--------------------------------- */
body.banner-waste-overview #main
{
	padding:220px 0 0 0;
	background:transparent url(/images/left_banner_daldowie.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/left_banner_scotash.jpg) no-repeat right top;
}
body.banner-waste-approach #extras #extras-wrap-one
{
	padding-top:229px;
	background-image:url(/images/right_banner_longannet.jpg);
}


/* [ two column banner - Biodiversity Overview ]--------------------------------- */
body.banner-biodiversity-overview #main
{
	padding:220px 0 0 0;
	background:transparent url(/images/left_banner_damhead.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/left_banner_lanark.jpg) no-repeat right top;
}
body.banner-biodiversity-approach #extras #extras-wrap-one
{
	padding-top:229px;
	background-image:url(/images/right_banner_lan.jpg);
}


/* [ two column banner - Sites Overview ]--------------------------------- */
body.banner-sites-overview #main
{
	padding:220px 0 0 0;
	background:transparent url(/images/left_banner_symington.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/left_banner_coalburn.jpg) no-repeat right top;
}
body.banner-sites-approach #extras #extras-wrap-one
{
	padding-top:229px;
	background-image:url(/images/right_banner_townhill.jpg);
}


/* [ two column banner - Employment Experience Overview  ]--------------------------------- */
body.banner-employment-overview #main
{
	padding:220px 0 0 0;
	background:transparent url(/images/left_banner_dynamic_people.jpg) no-repeat right top;
}
body.banner-employment-overview #extras #extras-wrap-one
{
	padding-top:229px;
	background-image:url(/images/employment_overview_right_banner.jpg);
}
/* [ two column banner - Employment Experience Approach ]--------------------------------- */
body.banner-employment-approach #main
{
	padding:220px 0 0 0;
	background:transparent url(/images/employment_approach_top_banner.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_circ_overview_top_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_overview_top_banner.jpg) no-repeat right top;
}
body.banner-community-overview #extras #extras-wrap-one
{
	padding-top:229px;
	background-image:url(/images/right_banner_horler.jpg);
}
/* [ two column banner - Community Approach ]--------------------------------- */
body.banner-community-approach #main
{
	padding:220px 0 0 0;
	background:transparent url(/images/community_approach_top_banner.jpg) no-repeat right top;
}
body.banner-community-approach #extras #extras-wrap-one
{
	padding-top:229px;
	background-image:url(/images/community_approach_right_banner.jpg);
}


/* [ two column banner - Procurement Overview ]--------------------------------- */
body.banner-procurement-overview #main
{
	padding:220px 0 0 0;
	background:transparent url(/images/procurement_overview_top_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/procurement_approach_top_banner.jpg) no-repeat right top;
}
body.banner-procurement-approach #extras #extras-wrap-one
{
	padding-top:229px;
	background-image:url(/images/procurement_approach_right_banner.jpg);
}


/* [ two column banner - Economic Overview ]--------------------------------- */
body.banner-economic-overview #main
{
	padding:220px 0 0 0;
	background:transparent url(/images/economic_overview_top_banner.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_approach_top_banner.jpg) no-repeat right top;
}
body.banner-economic-approach #extras #extras-wrap-one
{
	padding-top:229px;
	background-image:url(/images/economic_approach_right_banner.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;}