

/* ===================================
   ========== w3c css2 2007 ========== 
   ===================================
   Supports:
     [ ] Mozilla 1.7.12 (Win32)
     [x] Firefox 2.0.0.11 (Win32)
     [ ] Safari 3.0.3 (Win32)
     [ ] Opera 9.00 Beta (Win32)
     [x] Internet Explorer 7.0.5730.11 (Win32)
     [X] Internet Explorer 6.0.2900.2180.xpsp_sp2_gdr.070227-2254 (Win32)
   =================================== */
  /*outline: dotted 1px orange;*/ /* ------------ DeBug -------------------- */


/* ======================================= 
   ALL Pages
======================================= */
* {
	margin: 0;
	padding: 0;
	border: 0;
	border-width: 0;
	background-color: transparent;
}
body {
	width: 100%;
	color: #fff;
	font: normal normal normal 10pt/13pt Arial,Helvetica,sans-serif;
	background-color: #e7e7e7;
}
a,
a:hover {
	color: #fff;
	text-decoration: none;
}
a:hover {
	color: #fff;
}
a:active, a:focus {
	color: #fff;
	text-decoration: none;
	outline: none;
}
a:hover.blue_pale {
	text-decoration: underline;
}
a:hover.anchor_news {
	color:#80A1B6;
}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
	color: #fff;
	line-height: normal;
	font-weight: normal;
}
.H1, .H2, .H3, .H4, .H5, .H6 {
	color: #333;
	line-height: normal;
}
h1, .h1 { font-size: 14pt; }
h2, .h2 { font-size: 13pt; }
h3, .h3 { font-size: 12pt; }
h4, .h4 { font-size:  10pt; }


#content_left ul {
   list-style-position:outside;
   list-style-type:square;
   margin:0px;
} 
#content_left ul li {
   background:transparent url(/gfx/bullet_globe.gif) no-repeat scroll 0px 0.6em ;
   list-style-type:none;
   margin:0px;    
   padding:2px 5px 2px 14px;
}



/* AMB partial color palet */
.white { color: #fff !important; }
.blue_lt, .highlight { color: #0192BF !important; }
.blue_pale { color: #80a1b6 !important; font-weight: bold; }
.blue_dk { color: #074b88 !important; }
.gray { color: #6d6f71 !important; }
.green { color: #aecd6f !important; }

.orange { color: #fa7600 !important; }
.orange_lt { color: #E7A614 !important; }
.plum { color: #550f6b !important; }
.red { color: #98002e !important; }
.neutral { color: #fff0d8 !important; }
.bold {
	font-weight: bold;
}
.dark {
	color: #333;
}
.light {
	color: #fff;
}
br.zero_break {
	line-height: 0;
	margin: 0;
	padding: 0;
	border: 0;
}
table, tr, td {
	margin: 16px 0 0 0;
	padding: 0px 0 20px 0;
	border: 0;
	border-collapse: collapse;
}
#content #leadership table, tr, td {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	border: 0;
	border-collapse: collapse;
}
table#tlTable, 
table#tlTable tr,
table#tlTable td {
	margin: 12px 0 0 -12px;
	padding: 0;
	border: 0;
	border-width: 0;
	border-collapse: collapse;
}
#values table, tr, td {
	margin: 0;
	padding: 0 0 20px 0;
	border: 0;
	border-collapse: collapse;
}

#wrapper {
	background: transparent none;
	margin: auto;
	text-align: center;
	width: 971px;
	position: relative;
	background: transparent url(/gfx/backgrounds/land_01.jpg) repeat-y scroll top center;
}

#container {
	background: transparent none;
	margin: 8px 0px 0px 0px;
	text-align: left;  /* UNDO IE6 deficiency for IE6 and all other browsers */
	width: 971px;
	min-height: 600px;
	position: relative;
}


/* =======================================
   Logo
======================================= */

#logo {
	/* width: 80px;
	height: 50px;
        */
	position: absolute;
    
    top: 12px;	   
    
    
	left: 10px;
}
#logo_td {
	width: 250px;
	height: 50px;
	text-align: left;
}
#logo_title {
	width: 150px;
	height: 50px;
	position: absolute;
	top: 30px;
	left: 107px;
	font-size: 7pt;
	font-family: Helvetica;
	line-height: 9pt;
	font-variant: small-caps;
	font-weight: bold;
	text-align: left;
}
#logo_title span {
	font-variant: normal;
	font-weight: normal;
}
#logo_link,
#logo_link img {
	/*width: 299px;
	height: 59px;*/
	position: absolute;
	top: 14px;
	left: 12px;
}
#logo_link img {
	position: relative;
	top: 0;
	left: 0;
}

/* =======================================
   Header: Search bar
======================================= */

#header {
	width: 955px;
	margin: 0 0 0 8px;
	text-align: right;
	position: absolute;
	top: 0;
	left: 0;
}

#header table {
	width: 955px;
    
	height: 70px;
    
	margin: 8px 0 0 0;
	background: transparent url(/gfx/black.jpg) repeat left;
	opacity: .8;
	filter: alpha(opacity = 80);
}

/* --------------------------------------------------------------
 DO NOT edit default style: See language specific css style sheet
-------------------------------------------------------------- */
#menu dt.primaryNav {
	height: 25px;
	display: block;
	background-color: transparent;
	position: absolute;
	float: left;
	text-align: left;
}


/* ===================================================================
    Main Navigation: (general)
   ===================================================================
*/

#menu {
	height: auto;
	width: 953px;
	position: absolute;
	top: 78px;
	display: block;
	margin-left: 8px;
}

/* top_nav item called by class */
#menu dt,
#menu dt a,
#menu dt a:hover {
	top: 0;
	display: block;
	line-height: 25px;
}
#menu dt a,
#menu dt a:hover {
	text-decoration: none;
	text-transform: uppercase;
	opacity: .95;
	filter: alpha(opacity = 95);
}
/*
#menu dt a {
	background: transparent url(/gfx/nav_main_out2.jpg) repeat-x left;
}
#menu dt a:hover {
	background: transparent url(/gfx/nav_main_over2.jpg) repeat-x left;
}
*/

/* --------------------------------------------------------------
 DO NOT edit default style: See language specific css style sheet
-------------------------------------------------------------- */
/* spacer: default settings
	Do not alter. See language specific files to adjust
	attributes.
*/
#menu dt a img {
	width: 10px;
	height: 1px;
}

/* --------------------------------------------------------------
 DO NOT edit default style: See language specific css style sheet
-------------------------------------------------------------- */
#menu dd dl dt a img {
	width: 10px;
	height: 1px;
}
#menu a#top_nav_language img#main_nav_i_language {
	position: absolute;
	top: -60px;
	height: 20px;
}
#menu dd {
	position: absolute;
	margin-top: 25px;
}
#menu dd dl.dropDown {
	top: 25px;
	display: none;
}
#menu dd dl dt {
	height: 23px;
	opacity: .95;
	filter: alpha(opacity = 95);	
}

#menu dd dl dt a,
#menu dd dl dt a:hover {
	height: 23px;
	line-height: 23px;
	text-transform: none;
	white-space: nowrap;
}

#menu dd dl dt a {
	background: transparent url(/gfx/blue.jpg) repeat left;
	opacity: .95;
	filter: alpha(opacity = 95);
	
}
#menu dd dl dt a:hover {
	background: transparent url(/gfx/blue_over.jpg) repeat left;
	opacity: 1;
	filter: alpha(opacity = 100);
	
}

/* --------------------------
   this_page: opacity
   -------------------------- */
#menu dt a.this_page,
#menu dd dl dt a.this_page {
	opacity: .8;
	filter: alpha(opacity = 80);
	
}
/* Main Navigation: make the hover color stick when viewing the main landing page ("this_page") */
#menu dt a.this_page {
	background: transparent url(/gfx/nav_main_over2.jpg) repeat-x left !important;
}
#menu dt a.this_page:hover {
	background: transparent url(/gfx/nav_main_over2.jpg) repeat-x left !important;
}

/* Main Navigation: submenus: make the hover color stick when viewing a sub page ("this_page") */
#menu dd dl dt a.this_page {
	background: transparent url(/gfx/blue_over.jpg) repeat-x left !important;
}
#menu dd dl dt a.this_page:hover {
	background: transparent url(/gfx/blue_over.jpg) repeat-x left !important;
}

/* --------------------------
   Main Navigation: Top Nav (set property, if not )
   -------------------------- */
/*
#menu dt a#nav_main_about,
#menu dt a#nav_main_platform,
#menu dt a#nav_main_development,
#menu dt a#nav_main_solutions,
#menu dt a#nav_main_partner,
#menu dt a#nav_main_investor,
#menu dt a#nav_main_media {
	background: transparent url(/gfx/nav_main_out.jpg) repeat-x left;
}
#menu dt a#nav_main_language {
	background: none;
}
*/

/* -------------------
   Language
   ------------------- */

#menu dt a img#main_nav_language { 
	width: 2px; height: 2px; display: none; 
}
#menu dt#nav_language {
	position: absolute;
}

#menu dt#nav_language,
#menu dt#nav_language a,
#menu dt#nav_language a:hover,
#menu dd#dd_language,
#menu dd#dd_language {
	top: -68px;
	color: #fff;
}

/* --------------------------------------------------------------
 DO NOT edit default style: See language specific css style sheet
-------------------------------------------------------------- */
#menu dt#nav_language,
#menu dt#nav_language a,
#menu dt#nav_language a:hover,
#menu dd#dd_language,
#menu a#top_nav_language img#main_nav_i_language {
	width: 75px;
	left: 692px;
}
#menu a#top_nav_language img#main_nav_i_language {
	width: 60px;
}
/* background image suppression for language menu, only */
#menu dt#nav_language a,
#menu dt#nav_language a:hover {
	width: 58px;
	text-align: right;
	font-size: 8pt;
	background: none;
	text-transform: none;
	opacity: 1;
	filter: alpha(opacity = 100);
}
#menu dd#dd_language,
#menu dd#dd_language dl#drop_language {
	margin-left: 0;
}
#menu dd#dd_language a,
#menu dd#dd_language a:hover {
	font-size: 8pt;
}
#menu dd#dd_language dl dt,
#menu dd#dd_language dl dt a {
	height: 18px;
	line-height: 18px !important;
	display: block;
}

#container #div_lang_flag,
#container #div_lang_flag a,
#container #div_lang_flag img {
	top: 7px;
	left: 200px;
	position: absolute;
	width: 19px;
	height: 12px !important;
	display: none;
}

#container #div_lang_flag,
#container #div_lang_flag a {
	top: 6px;
	left: 200px;
	display: none;
}

/* ===================================================================
    Top Navigation: called by id
   =================================================================== */

#header div#top_nav {
	height: 30px;
	position: absolute;
	top: 30px;
	left: 460px;
	text-align: right;
	font-size: 8pt;
	color: #fff;
}
#header div#top_nav,
#header div#top_nav div#search_form,
#header div#top_nav div#search_form table {
	width: 480px;
}

#header div#top_nav div#search_form,
#header div#top_nav div#search_form table {
	height: 20px;
	margin: 0;
	text-align: right;
	background: transparent;
	position: relative;
	float:right;
	width:170px;
	padding-left:10px;
	opacity: 1;
	filter: alpha(opacity = 100);
}
#header div#top_nav div#search_form table td#td2 {
	width: 16px;
}
#header div#top_nav a {
	text-decoration: none;
}
#header div#top_nav a:hover {
	text-decoration: underline;
}
#header #search_form input#q {
	margin: 2px 0px 6px 0px;
	padding: 1px;
	color: #555;
	background-color: #fdfdfd;
	border-style: solid;
	border-width: 1px;
	border-color: #777;
	/* line-height implementation conflict between FF & IE7
	   IE reduces the font-size to fit the line-height for input fields
	*/
	font-size: 8pt;
	width: 150px;
	height: 14px;
}

#header #search_form input#sa {
	margin: 0px 0px 4px 0px;
	padding: 0;
	border-style: solid;
	border-width: 1px;
	border-color: #777;
	width: 16px;
	height: 16px;
}

#search_img {
	width: 16px;
	height: 16px;
}

#td1, #td2{
padding-bottom:0px;
}

#header div#top_nav .pdf_link{
clear:left;
padding-top:10px;
/*width:100px;
margin-left:380px;*/
height:10px;
}
#header div#top_nav .pdf_link a{
text-decoration:none;
font-weight:bold !important;
color:#80a1b6 !important;
float:none;
}
#header div#top_nav .pdf_link a:hover{
text-decoration:underline !important;
}
/* =======================================
   Content
======================================= */

#content {
	position: relative;
	margin-left: 8px;
	width: 955px;
	min-height: 450px;
	
}

*/

/* ===================================================================
    Home Page: 
   ===================================================================
*/

#index div#area_30 {
	width: 955px;
	height: 316px;
	margin: 0;
	background: transparent url(/gfx/black.jpg) repeat left;
	opacity: .2;
	filter: alpha(opacity = 20);
}
#index div#swf_30 {
	position: absolute;
	top: 115px;
	left: 0;
}
/*  background areas with opacity */
#index div#area_40 {
	margin: 0;
	display: block;
	width: 955px;
	height: 190px;/*changed from 170*/
}
#index div.area_40 {
	margin: 5px;
	float: left;
}
#index div#area_41,
#index div#area_42,
#index div#area_43,
#index div#area_44 {
	display: block;
	width: 231px;
	height: 182px; /*changed from 160*/
	background: transparent url(/gfx/black.jpg) repeat left;
	opacity: .9;
	filter: alpha(opacity = 90);
}
#index div#area_41 {
	width: 478px;
	margin: 5px 0px 5px 0;
}
#index div#area_42,
#index div#area_43 {
	margin: 5px;
}
#index div#area_43 {
	margin-left:0px;
	margin-right:0px;
	width:241px;
}
#index div#area_44 {
	margin: 5px 0 5px 0px;
	width:236px;
}

/*  content areas over background areas */
#index div#area_50 {
	font-size: 9pt;
	position: absolute;
	top: 465px;
	left: 5px;
	width: 955px;
	height: 165px;
	display: block;
}
/*  added by  CP Yuki 06/14/2010*/
.addSpace {
padding: 10px 0 0 0;
}
#index div.area_50 {
	display: block;
	width: 955px;
	float: left;
}
#index div#area_501,
#index div#area_502,
#index div#area_503,
#index div#area_504 {
	display: block;
	width: 190px;
	height: 150px;
	margin-left: 10px;
}
#index div#area_501 {
	width: 332px;
	margin-left:0px;	
}
#index div#area_503 {
	width: 330px;
}
#index div#area_504 {}
#index div div#area_51,
#index div div#area_52,
#index div div#area_53,
#index div div#area_54 {
	display: block;
	width: 200px;
	height: 150px;
	word-spacing: 2px;
}
#index div div#area_51 {
	width: 333px;
	margin: 5px 15px 5px 10px;
}
#index div div#area_52 {
	margin: 5px 15px 5px 15px;
}
#index div div#area_53 {
	margin: 5px 15px 5px 15px;
	font-size: 9pt;
	width:335px;
}
#index div div#area_54 {
	margin: 5px 5px 5px 15px;
}
#index div#area_51 div#area_501 h1,
#index div#area_52 div#area_502 h1,
#index div#area_53 div#area_503 h1,
#index div#area_54 div#area_504 h1,
#index div#area_55 div#area_504 h1 {
	text-transform: uppercase;
	margin-bottom: 6px;
	font-size: 9pt;
	font-weight: bold;
}
/* added by CP Yuki 06/14/2010*/
#index div div#area_55 {
	margin: 5px 5px 5px 0px;
    width: 215px 
}
#index div#area_51 div#area_501 h1 span,
#index div#area_52 div#area_502 h1 span,
#index div#area_53 div#area_503 h1 span,
#index div#area_54 div#area_504 h1 span,
#index div#area_55 div#area_504 h1 span {
	font-weight: normal;
    font-size: 8pt;
}
#index div#area_52 div#area_502 div,
#index div#area_54 div#area_504 div {
	height: 130px;
	text-align: center;
	
}
#index div div#area_502,
#index div div#area_504 {
	width: 170px;
	margin-left: 15px;
}
#index div div#area_504.area_504 {
    margin-left: 10px;
}
#index div#area_51 div#area_501 span {
	font-weight: bold;
}
.sml {
    line-height: 1.35em;
}
/* end */
#index div#area_51 div#area_501 p,
#index div#area_52 div#area_502 p,
#index div#area_53 div#area_503 p,
#index div#area_54 div#area_504 p {
	line-height: 10pt;
	margin: 6px 0px 6px 0px;
}
/* more_news */
#index div#area_53 div#area_503 p#more_news {
	margin-top: 6px;
}
/*  center blue strip (below the cities flash) */
#index div#median_container {
	display: block;
	width: 955px;
	height: 33px;
}
#index div#median_container div#median_strip {
	text-align: center;
	display: block;
	width: 955px;
	height: 33px;
	background: transparent url(/gfx/blue1.jpg) repeat left;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	
}
/*  blue middle strip */
#index div#median_container h1 {
	text-align: center;
	position: absolute;
	top: 426px;
	left: 0;
	width: 955px;
	height: 30px;
	display: block;
	font-family: "Arial";
	line-height: 25pt;
	text-transform: uppercase;
	opacity: 1;
	filter: alpha(opacity = 100);
	font-size:18px;
}
/*  grey middle strip  CP Yuki 06/14/2010*/
#index div#median_container2 div#median_strip {
	/*text-align: left;*/
	display: block;
	width: 955px;
	height: 33px;
	background: transparent url(/gfx/fade_bar_grey2.png) no-repeat 0 0;
	/*opacity: 0.6;
	filter: alpha(opacity = 60);*/	
}
/* end */
#index div#median_container2 h1 {
	text-align: left;
	position: absolute;
	top: 427px;
	left: 15px;
	width: 955px;
	height: 30px;
	display: block;
	font-family: "Arial";
	line-height: 25pt;
	text-transform: uppercase;
	opacity: 1;
	filter: alpha(opacity = 100);
	font-size: 13px;
    font-weight: bold;
}

#index div#bottom_container {
	display: block;
	width: 955px;
	height: 18px;
}
#index div#bottom_container div#bottom_strip,
#index div#bottom_container div#bottom_text {
	width: 955px;
	height: 18px;
	text-align: left;
	display: block;

}
/*  bottom blue strip (above copyright) */
#index div#bottom_container div#bottom_text {
	background: transparent url(/gfx/white.jpg) repeat left;
	opacity: .5;
	filter: alpha(opacity = 50);
}

/*  blue bottom strip */
#index div#bottom_container div#bottom_text h3 {
	font-size: 9pt;
	letter-spacing: 1px;
	line-height: 14pt;
	height: 18px;
	margin-left: 8px;
	text-transform: uppercase;
	display: none;
}
#index div#bottom_container div#bottom_text {
	position: absolute;
	top: 649px;/*changed from 629*/
	left: 0;
}

/* ===================================================================
    Home page: Video layer
   ===================================================================
*/
#bg {
	height: 100%;
	background: transparent url(/gfx/black.jpg) repeat left;
	opacity: .5;
	filter: alpha(opacity = 50);	
}
#bg,
#lightbox, 
#lightbox_slide {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
	margin-top: 0;
	z-index: 10;
}
#lightbox, 
#lightbox_slide {
	margin: 0;
	z-index: 11;
	
}
#lightbox #video_spacer, 
#lightbox_slide #video_spacer {
	height: 111px;
	width: 100%;
}
#lightbox .video_spacer, 
#lightbox_slide .video_spacer {
	height: 111px;
	width: 100%;
}
div#hstripe1,
div#hstripe2 {
	display: none;
	position: absolute;
	width: 955px;
	height: 30px;
	top: 103px;
	left: 8px;
	margin: 0;
	background: transparent url(/gfx/black.jpg) repeat scroll left center;
	opacity: 1.0;
	filter: alpha(opacity = 100);
	
}
div#hstripe2 {
	top: 396px;
}
#scrollMap {
	z-index: -1;
	
}
#videoMenu2 {
	z-index: -1;
}
/* ===================================================================
    
   ===================================================================
*/

#print_swf_js_flag {
	display: block;
	width: 200px;
	padding-left: 10px;
	margin-top: 20px;
	position: absolute;
	left: -99999px;
}
#print_swf_js_flag,
#print_swf_js_flag input {
	font-family: arial;
	font-size: 90%;
	color: #e7e7e7;
	background: #e7e7e7 none;
	text-align: left;
}

/* ===================================================================
    Secondary pages: 
   ===================================================================
*/

#content div div#spacer {
	display: block;
	width: 955px;
    
	height: 103px;
    
}
#content div#index div#spacer {
	display: block;
	width: 955px;
	height: 426px;
}
#content div#content_secondary div#sub_spacer {
	display: block;
	width: 500px;
	height: 20px;
}
#content div#content_secondary div.sub_spacer_top, 
#content #leadership div#content_secondary #leadership_bio div.sub_spacer_top {
	display: block;
	width: 500px;
	height: 30px;
}
#content div#content_secondary #content_left div.sub_spacer,
#content div#content_secondary #content_right div.sub_spacer {
	display: block;
	width: 500px;
	height: 10px;
}
/*  Secondary Navigation  */
#content div#nav_secondary_bg {
	display: block;
	width: 955px;
	height: 23px;
	background: transparent url(/gfx/blue3.jpg) repeat left;
	opacity: .9;
	filter: alpha(opacity = 90);
}
#content div#nav_secondary {
	position: absolute;
	display: block;
	width: 920px;
	height: 16px;
    
	top: 107px;
    
	left: 30px;
}

#content div#nav_secondary,
#content div#nav_secondary a,
#content div#content_secondary div#content_right div.dual_sublink_container a.a_dual_sublink {
	color: #000;
	font-size: 9pt;
}
#content div#nav_secondary a:hover {
	color: #fff;
}
/* test by language */
body.en #content div#nav_secondary,
body.en #content div#nav_secondary a {
	color: #000;
	font-size: 9pt;
	font-weight: bold;
	line-height: 14px;
}
body.en #content div#nav_secondary a:hover {
	color: #fff;
}
body.de #content div#nav_secondary,
body.de #content div#nav_secondary a {
	color: #000;
	font-size: 9pt;
	font-weight: bold;
}
body.de #content div#nav_secondary a:hover {
	color: #fff;	
}
body.nl #content div#nav_secondary,
body.nl #content div#nav_secondary a {
	color: #000;
	font-size: 9pt;
	font-weight: bold;
}
body.nl #content div#nav_secondary a:hover {
	color: #fff;	
}
body.zh #content div#nav_secondary,
body.zh #content div#nav_secondary a {
	color: #000;
	font-size: 9pt;
	font-weight: bold;
}
body.zh #content div#nav_secondary a:hover, 
#content div#nav_secondary a:hover {
	color: #fff;
}

#content div#nav_secondary a#subnav_secondary_active {
	color: #fff;
	font-weight: normal;
}

#content div#nav_secondary img.secondary_nav_spacer,
#content div#content_secondary div#content_right div.dual_sublink_bar img.secondary_nav_spacer {
	width: 10px;
	height: 1px;
}

#content div#nav_secondary span.secondary_nav_colons,
#content div#content_secondary div#content_right div.dual_sublink_container a.a_dual_sublink {
	margin-left: 3px;
	margin-right: 3px;
}

/*  Secondary Content  */
#content div#content_secondary_bg {
	display: block;
	width: 955px;
	height: 520px;
	top: 0;
	left: 0;
	background: white url() repeat left;
	opacity: 1.0;
	filter: alpha(opacity = 100);
}
/* container for the left and right panels (content_left, content_right) */
#content div#content_secondary {
	background: #fff url( /gfx/secondary/land_01.jpg ) no-repeat top right;
	text-align: left;
	color: #444;
	position: relative;
	display: block;
	width: 955px;
	left: 0;
}

#content #leadership div#content_secondary {
	background:	#fff url(/gfx/secondary/bg_gray.jpg) repeat-y scroll top right;
	text-align: left;
	color: #444;
	position: relative;
	display: block;
	width: 955px;
	left: 0;
}

/* container for the left and right panels (content_left, content_right) */
#content #contacts div#content_secondary {
	background: #fff url( /gfx/secondary/land_01.jpg ) no-repeat top right;
	text-align: left;
	color: #444;
	position: relative;
	display: block;
	width: 955px;
	left: 0;
}

/*NEW start*/
#content #corp_info div#content_secondary,
#content #contacts div#content_secondary,
#content #privacy div#content_secondary,
#content #values div#content_secondary,
#content #values div#content_secondary
,#content div#content_secondary {
	background: #fff url( /gfx/secondary/bg_solid.gif ) repeat-y top right;
	text-align: left;
	color: #444;
	position: relative;
	display: block;
	width: 955px;
	left: 0;
}

#content div#content_right {
	width: 325px;
	height: 520px;
	background: transparent url(/gfx/secondary/land_01.jpg) no-repeat;
}
/*NEW end*/

#content #sitemap div#content_secondary {
	background: #fff none;
	text-align: left;
	color: #444;
	position: relative;
	display: block;
	width: 955px;
	left: 0;
}
#content #contacts #content_left dl#contactsList {
		width:500px;
}
#content #contacts #content_left #contactsList dt {
		float:left;
		width:215px;
		padding:15px;
		margin: 0 0 20px 0;
		display:none;
}
#content #contacts #content_left #contactHeading {
		width:500px;
}
#content #contacts #content_left #contactContent {
		width:500px;
}

#content div#content_secondary h1,
#content div#content_secondary h2,
#content div#content_secondary h3,
#content div#content_secondary h4,
#content div#content_secondary h5,
#content div#content_secondary h6 {
	line-height: 1.2em;
}
#content #gistrategy div#content_secondary h2 {
	line-height: 1.2em;
	padding-left: 0;
	background: transparent url(/gfx/collapse.jpg) no-repeat left 5px;
}
#content #contacts div#content_secondary h3 {
	margin-top: 1px;
}
#content div#content_secondary,
#content div#content_secondary a,
#content div#content_secondary a:hover {
	color: #3F3F3F;
}
#content div#content_secondary a:hover {
	color: #074B88;
}
#content div#content_secondary a#content_secondary_active {
	color: #0192BF;
	font-weight: bold;
}

/* ----------------------------- */
/* Content left and right panels */

#content div#content_left,
#content div#content_right {
	float: left;
	display: block;
}

/* default */
#content div#content_left {
	text-align: left;
	color: #444;
	width: 570px;
	padding-bottom: 20px;
	
}

#content div#content_right {
	width: 325px;
}

#content #corp_info div#content_right,
#content #contacts div#content_right {
	width: 325px;
	height: 520px;
	background: transparent url(/gfx/secondary/land_01.jpg) no-repeat;
	
}


#content #values div#content_right,
#content #values2 div#content_right {
	width: 325px;
	height: 520px;
	background: transparent url(/gfx/secondary/land_01.jpg) no-repeat;
}
#content #contacts #content_left a,
#content #platform #content_left .globeTable tr td a,
#content #contacts #content_left #contactContent a, 
#content #platform #content_left .contact_Email a {
	color: #074b88;
}

#content #contacts #content_left a:hover,
#content #platform #content_left .globeTable tr td a:hover,
#content #contacts #content_left #contactContent a:hover, 
#content #platform #content_left .contact_Email a:hover {
	color: #074b88;
	text-decoration: underline;
}
#content div#content_left_margin {
	height: 520px;
}

#content div#content_left_margin,
#content div#content_right_margin {
	display: block;
	width: 30px;
	float: left;
}
#content div#content_right_margin {
	width: 30px;
	height: 50px;
}
.h1_secondary,
.h2_secondary,
.h3_secondary,
.h4_secondary,
.h5_secondary,
.h6_secondary {
	color: #0192BF;
}
.h1_secondary,
.h1_secondary_toggle,
.h1_secondary_right {
	font-size: 12pt;
	color: #0192BF;
	font-weight: bold;

}
.h2_secondary,
.h2_secondary_right {
	font-size: 11pt;
	margin-bottom: 8pt;
	color: #074B88;
	word-spacing: 1px;
}
.h2_secondary_toggle {
	font-size: 10pt;
	margin-bottom: 8pt;
	color: #0192bf;
	word-spacing: 1px;	
}
.h2_secondary_toggle a.twister:hover {
	text-decoration: none;
	}
.h3_secondary,
.h3_secondary_toggle,
.h3_secondary_right {
	font-size: 10pt;
	color: #074B88;
}
.h4_secondary,
.h4_secondary_toggle,
.h4_secondary_right {
	margin-bottom: 4pt;
	color: #074B88;
}
.a_secondary,
.p_secondary,
.img_margin,
.a_secondary_right,
.p_secondary_right,
.img_margin_right {
	word-spacing: 1px;
}

.h1_secondary_toggle a,
.h2_secondary_toggle a,
.h3_secondary_toggle a,
.h4_secondary_toggle a,
.h5_secondary_toggle a,
.h6_secondary_toggle a {
	color: #0192BF;
	text-decoration: none;
	line-height: 1.5em;
}

.h1_secondary_toggle a:hover,
.h2_secondary_toggle a:hover,
.h3_secondary_toggle a:hover,
.h4_secondary_toggle a:hover,
.h5_secondary_toggle a:hover,
.h6_secondary_toggle a:hover {
	color: #0192BF;
	text-decoration: underline;
	line-height: 1.5em;
}


.toggle {
	display: none;
}
.toggle,
.dual_toggle {
	line-height: 1.4em;
	/* -- FS: CHANGE WIDTH FROM 500PX TO 300PX --*/
	width: 300px;

}

.dual {

	width: 190px;
	height: 520px;
	
	background: black;
}
.dual_toggle2 {
	line-height: 1.4em;

}
.toggle_container {
	margin-bottom: 10px;
}



#content div#content_secondary  a#v_toggle_0:hover {
	color:#0192bf;
}




#content div#content_left p {
	margin-top: 0.3em !important;
	margin-bottom: 1.0em !important;
}



.p_secondary,
.p_secondary_right {

	color: #3F3F3F;
}

.a_secondary,
.a_secondary:hover,
.a_secondary_right,
.a_secondary_right:hover {
	color: #0192BF;
	text-decoration: none;
	margin-left: 3px;
	margin-right: 3px;
}
.a_secondary:hover,
.a_secondary_right:hover {
	text-decoration: underline;
}

.img_caption,
.img_caption_right {
	font-size: 8pt;
}
.img_margin,
.img_margin_right {
	margin: 20px;
}
/* Secondary Right text color */
.h1_secondary_right,
.h2_secondary_right,
.h3_secondary_right,
.h4_secondary_right,
.h5_secondary_right,
.h6_secondary_right{
	color: #fff  !important;
	line-height: 1.0em;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	font-weight: bold;
	line-height: 15pt;
}
span.tog_secondary_right,
span.tog_secondary_right,
span.tog_secondary_right,
span.tog_secondary_right,
span.tog_secondary_right,
span.tog_secondary_right{
	color: #fff;
	line-height: 1.0em;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	font-weight: bold;
	line-height: 15pt;
}
.a_secondary_right,
.p_secondary_right,
.div_secondary_right,
.dual {
	color: #fff  !important;
	line-height: 1.0em;
	margin-top: 0.2em;
	/*margin-bottom: 0.2em;*/
	font-weight: normal;
	line-height: 15pt;
}
.h1_secondary_right_title,
.h2_secondary_right_title,
.h3_secondary_right_title,
.h4_secondary_right_title,
.h5_secondary_right_title,
.h6_secondary_right_title {
	color: #094b88  !important; /* dark blue */
	color: #fff  !important; /* light blue */
}
.h3_secondary_right_title {
	font-size: 10pt;
	font-weight: bold;
	color: #E7A614 !important;
}
.div_secondary_right {
	height: 520px;
}
#secondary_right_content {
	opacity: 1.0;
	filter: alpha(opacity = 100);
}
#secondary_right_outer {
	text-align: center;
	display: block;
	margin: 0;
	padding: 0;
}
#content #privacy #secondary_right_outer {
	text-align: center;
	display: block;
	margin: 0;
	padding: 0;
	background: #b0b0b0 none;
}
#secondary_right_outer #secondary_right_inner {
	text-align: left;
	display: block;
	width: 100%;
	opacity: 1.0;
	filter: alpha(opacity = 100);
}
#secondary_right_outer #secondary_right_inner .content_right_margin {
	width: 80%;
	height: 90%;
	padding: 10%;
	margin-top: 0.01%;
	background: transparent url(/gfx/black.jpg) repeat left;
	opacity: 0.8;
	filter: alpha(opacity = 80);
}


#secondary_right_outer #secondary_right_inner_padding {
	text-align: left;
	display: block;
	width: 100%;
	background: transparent url(/gfx/black.jpg) repeat left;
	opacity: 1.0;
	filter: alpha(opacity = 100);
}

/* default */
#secondary_right_outer #secondary_right_inner .content_right_padding {
	width: 90%;
	margin-top: 50.01%; 
	padding: 5%; 
	background: transparent url(/gfx/black.jpg) repeat left;
	opacity: 0.8;
	filter: alpha(opacity = 80);
}

/* ===================================================================
    Secondary pages: content_left
   ===================================================================
*/

#content div#about div#content_left,
#content div#leadership div#content_left,
#content div#sustainable div#content_left {
	width: 615px;
}

#content div#about div#content_right,
#content div#leadership div#content_right,
#content div#sustainable div#content_right {
	width: 325px;
}

#content div#about div#content_secondary div#content_left_margin,
#content div#about div#content_secondary div#content_right_margin,
#content div#leadership div#content_secondary div#content_left_margin,
#content div#leadership div#content_secondary div#content_right_margin,
#content div#sustainable div#content_secondary div#content_left_margin,
#content div#sustainable div#content_secondary div#content_right_margin {
	width: 0;
	display: none;
}

/* Image content */
#content div#about div#content_secondary div#content_left div.leadership_member,
#content div#leadership div#content_secondary div#content_left div.leadership_member,
#content div#sustainable div#content_secondary div#content_left div.leadership_member {
	display: block;
	width: 153px;
	height: 205px;
	float: left;	
}

#content div#about div#content_secondary div#content_left div#leadership_0,
#content div#about div#content_secondary div#content_left div#leadership_1,
#content div#leadership div#content_secondary div#content_left div#leadership_0,
#content div#leadership div#content_secondary div#content_left div#leadership_1,
#content div#sustainable div#content_secondary div#content_left div#leadership_0,
#content div#sustainable div#content_secondary div#content_left div#leadership_1 {
	text-align: center;
	display: block;
}
#content div#about div#content_secondary div#content_left div#leadership_0,
#content div#leadership div#content_secondary div#content_left div#leadership_0,
#content div#sustainable div#content_secondary div#content_left div#leadership_0 {
	background: transparent url( /gfx/leadership/moghadam_.jpg ) no-repeat 0 -15px;
}
#content div#leadership div#content_secondary div#content_left div#leadership_0:hover {
	background: transparent url( /gfx/leadership/moghadam.jpg ) no-repeat 0 -15px;
}
#content div#about div#content_secondary div#content_left div#leadership_1,
#content div#leadership div#content_secondary div#content_left div#leadership_1,
#content div#sustainable div#content_secondary div#content_left div#leadership_1 {
	background: transparent url(  ) no-repeat 0 -23px;
}
#content div#leadership div#content_secondary div#content_left div#leadership_1:hover {
	background: transparent url( /gfx/leadership/jaquier.jpg ) no-repeat 0 -23px;
}
#content div#about div#content_secondary div#content_left div#leadership_2,
#content div#leadership div#content_secondary div#content_left div#leadership_2,
#content div#sustainable div#content_secondary div#content_left div#leadership_2 {
	background: transparent url(  ) no-repeat 0 -24px;
}
#content div#leadership div#content_secondary div#content_left div#leadership_2:hover {
	background: transparent url( /gfx/leadership/reilly.jpg ) no-repeat 0 -24px;
}
#content div#about div#content_secondary div#content_left div#leadership_3,
#content div#leadership div#content_secondary div#content_left div#leadership_3,
#content div#sustainable div#content_secondary div#content_left div#leadership_3 {
	background: transparent none no-repeat;
}
#content div#about div#content_secondary div#content_left div#leadership_4,
#content div#leadership div#content_secondary div#content_left div#leadership_4,
#content div#sustainable div#content_secondary div#content_left div#leadership_4 {
	background: transparent url(  ) no-repeat 0 -38px;
}
#content div#leadership div#content_secondary div#content_left div#leadership_4:hover {
	background: transparent url( /gfx/leadership/roberts.jpg ) no-repeat 0 -38px;
}
#content div#about div#content_secondary div#content_left div#leadership_5,
#content div#leadership div#content_secondary div#content_left div#leadership_5,
#content div#sustainable div#content_secondary div#content_left div#leadership_5 {
	background: transparent url(  ) no-repeat 0 -35px;
}
#content div#leadership div#content_secondary div#content_left div#leadership_5:hover {
	background: transparent url( /gfx/leadership/olinger.jpg ) no-repeat 0 -35px;
}
#content div#about div#content_secondary div#content_left div#bod_0,
#content div#about div#content_secondary div#content_left div#bod_1,
#content div#leadership div#content_secondary div#content_left div#bod_0,
#content div#leadership div#content_secondary div#content_left div#bod_1,
#content div#sustainable div#content_secondary div#content_left div#bod_0,
#content div#sustainable div#content_secondary div#content_left div#bod_1 {
	text-align: center;
	display: block;
}
#content div#about div#content_secondary div#content_left div#bod_0,
#content div#leadership div#content_secondary div#content_left div#bod_0,
#content div#sustainable div#content_secondary div#content_left div#bod_0 {
	background: transparent url( /gfx/leadership/moghadam_.jpg ) no-repeat 0 0;
}

#content div#about div#content_secondary div#content_left div#bod_1,
#content div#leadership div#content_secondary div#content_left div#bod_1,
#content div#sustainable div#content_secondary div#content_left div#bod_1 {
	background: transparent url( /gfx/leadership/burke.jpg ) no-repeat 0 0;
}
#content div#about div#content_secondary div#content_left div#bod_2,
#content div#leadership div#content_secondary div#content_left div#bod_2,
#content div#sustainable div#content_secondary div#content_left div#bod_2 {
	background: transparent url( /gfx/leadership/cole.jpg ) no-repeat 0 0;
}
#content div#about div#content_secondary div#content_left div#bod_3,
#content div#leadership div#content_secondary div#content_left div#bod_3,
#content div#sustainable div#content_secondary div#content_left div#bod_3 {
	background: transparent url( /gfx/leadership/kennard.jpg ) no-repeat 0 0;
}
#content div#about div#content_secondary div#content_left div#bod_4,
#content div#leadership div#content_secondary div#content_left div#bod_4,
#content div#sustainable div#content_secondary div#content_left div#bod_4 {
	background: transparent url( /gfx/leadership/losh.jpg ) no-repeat 0 0;
}
#content div#about div#content_secondary div#content_left div#bod_5,
#content div#leadership div#content_secondary div#content_left div#bod_5,
#content div#sustainable div#content_secondary div#content_left div#bod_5 {
	background: transparent url( /gfx/leadership/reid.jpg ) no-repeat 0 0;
}
#content div#about div#content_secondary div#content_left div#bod_6,
#content div#leadership div#content_secondary div#content_left div#bod_6,
#content div#sustainable div#content_secondary div#content_left div#bod_6 {
	background: transparent url( /gfx/leadership/skelton.jpg ) no-repeat 0 0;
}
#content div#about div#content_secondary div#content_left div#bod_7,
#content div#leadership div#content_secondary div#content_left div#bod_7,
#content div#sustainable div#content_secondary div#content_left div#bod_7 {
	background: transparent url( /gfx/leadership/tusher.jpg ) no-repeat 0 0;
}
#content div#about div#content_secondary div#content_left div#bod_8,
#content div#leadership div#content_secondary div#content_left div#bod_8,
#content div#sustainable div#content_secondary div#content_left div#bod_8 {
	background: transparent url( /gfx/leadership/webb.jpg ) no-repeat 0 0;
}
#content div#about div#content_secondary div#content_left div#bod_9,
#content div#leadership div#content_secondary div#content_left div#bod_9,
#content div#sustainable div#content_secondary div#content_left div#bod_9 {
	background: transparent url(  ) no-repeat 0 0;
}
/* Text content */
#content div#about div#content_secondary div#content_left h1,
#content div#about div#content_secondary div#content_left h2,
#content div#about div#content_secondary div#content_left h3,
#content div#about div#content_secondary div#content_left h4,
#content div#about div#content_secondary div#content_left h5,
#content div#about div#content_secondary div#content_left h6,
#content div#leadership div#content_secondary div#content_left h1,
#content div#leadership div#content_secondary div#content_left h2,
#content div#leadership div#content_secondary div#content_left h3,
#content div#leadership div#content_secondary div#content_left h4,
#content div#leadership div#content_secondary div#content_left h5,
#content div#leadership div#content_secondary div#content_left h6,
#content div#sustainable div#content_secondary div#content_left h1,
#content div#sustainable div#content_secondary div#content_left h2,
#content div#sustainable div#content_secondary div#content_left h3,
#content div#sustainable div#content_secondary div#content_left h4,
#content div#sustainable div#content_secondary div#content_left h5,
#content div#sustainable div#content_secondary div#content_left h6 {
	margin-left: 34px;
}
#content div#leadership div#content_secondary div#content_left #leadership_bio h1,
#content div#leadership div#content_secondary div#content_left #leadership_bio h2,
#content div#leadership div#content_secondary div#content_left #leadership_bio h3,
#content div#leadership div#content_secondary div#content_left #leadership_bio h4,
#content div#leadership div#content_secondary div#content_left #leadership_bio h5,
#content div#leadership div#content_secondary div#content_left #leadership_bio h6 {
	margin-left: 0;
	font-weight: bold;
	margin-bottom: 8px;
	color: #444;
}
#content div#about div#content_secondary div#content_left img.leadership_img,
#content div#leadership div#content_secondary div#content_left img.leadership_img,
#content div#sustainable div#content_secondary div#content_left img.leadership_img {
	width: 205px;
	height: 167px;
}
#content div#about div#content_secondary div#content_left div.leadership_title,
#content div#sustainable div#content_secondary div#content_left div.leadership_title {
	width: 143px;
	height: 43px;
	padding: 2px 6px;
	margin-top: 158px;
	text-align: left;
	font-size: 90%;
	background: #a3a3a3 none;
	display: block;
	color: #fff !important;
	line-height: 117%;
}
#content div#leadership div#content_secondary div#content_left div.leadership_title {
	width: 143px;
	height: 43px;
	padding: 2px 6px;
	margin-top: 158px;
	text-align: left;
	font-size: 90%;
	display: block;
	line-height: 117%;
	background: #b2b2b2  none;
	color: #3f3f3f !important;
}
#content div#leadership div#content_secondary div#content_left div.leadership_title:hover {

	width: 143px;
	height: 43px;
	padding: 2px 6px;
	margin-top: 158px;
	text-align: left;
	font-size: 90%;
	display: block;
	line-height: 117%;
	background: #0192BF none;
	color: #fff !important;
}
#content div#about div#content_secondary div#content_left div.leadership_title span,
#content div#leadership div#content_secondary div#content_left div.leadership_title span,
#content div#sustainable div#content_secondary div#content_left div.leadership_title span {
	font-weight: bold;
	color: #fff !important;
}
#content div#leadership div#content_secondary div#content_left div.leadership_title span {
	color: #3f3f3f !important;
}
#content div#leadership div#content_secondary div#content_left div.leadership_title span:hover {
	color: #fff !important;
}

/* ===================================================================
    Secondary pages: content_right
   ===================================================================
*/


#content #privacy div#content_secondary div.content_right_privacy {
	background: #B0B0B0 none;
}
#content div#content_secondary div.content_right_leadership,
#content div#content_secondary div.content_right_sustainable {
	background: transparent none;
}
#content div#content_secondary div.content_right_about,
#content div#content_secondary div.content_right_leadership {
	background: #e8e8e8 none;
}
#content div#content_secondary div.content_right_about div,
#content div#content_secondary div.content_right_about p,
#content div#content_secondary div.content_right_about a {
	color: #3F3F3F !important;
	height: auto;
	line-height: normal;
}
#content div#content_secondary div.content_right_leadership team_leadershipBio div,
#content div#content_secondary div.content_right_leadership team_leadershipBio p,
#content div#content_secondary div.content_right_leadership team_leadershipBio a {
	color: #3F3F3F;
	height: auto;
	line-height: normal;
	margin-left: 10px;
}
#content div#content_secondary div.content_right_about h1,
#content div#content_secondary div.content_right_about h2,
#content div#content_secondary div.content_right_about h3,
#content div#content_secondary div.content_right_about h4,
#content div#content_secondary div.content_right_about h5,
#content div#content_secondary div.content_right_about h6,
#content div#content_secondary div.content_right_leadership h1,
#content div#content_secondary div.content_right_leadership h2,
#content div#content_secondary div.content_right_leadership h3,
#content div#content_secondary div.content_right_leadership h4,
#content div#content_secondary div.content_right_leadership h5,
#content div#content_secondary div.content_right_leadership h6 {
	height: auto;
	line-height: normal;
}
#content div#content_secondary div.content_right_leadership .about_team  {
	color: #0192BF !important;
	font-weight: bold;
}
#content div#content_secondary div.content_right_leadership #executiveHeading,
#content div#content_secondary div.content_right_leadership #directorsHeading {
	/**color: #3F3F3F !important;
	font-weight: bold;
	padding-bottom: 5px;**/
}
#content div#content_secondary div.content_right_about a:hover,
#content div#content_secondary div.content_right_leadership a:hover {
	color: #3F3F3F !important;
	text-decoration: underline;
}
#content div#content_secondary div.content_right_about div#secondary_right_outer,
#content div#content_secondary div.content_right_leadership div#secondary_right_outer {}
#content div#content_secondary div.content_right_about div.content_right_padding,
#content div#content_secondary div.content_right_leadership div.content_right_padding,
#content div#content_secondary div.content_right_values div.content_right_padding,
#content div#content_secondary div.content_right_mission div.content_right_padding,
#content div#content_secondary div.content_right_sustainability div.content_right_padding,
#content div#content_secondary div.content_right_history div.content_right_padding,
#content div#content_secondary div.content_right_contacts div.content_right_padding,
#content div#content_secondary div.content_right_reports div.content_right_padding {
	background: transparent none;
	margin-top: 0.01%; 
}
#content #leadership div#content_secondary div.content_right_leadership div.content_right_padding {
	padding-top: 43px;
	height: 520px;
}
#content div#content_secondary #leadership_img,
#content div#content_secondary #leadership_bio {
	float: left;
	margin-bottom: 24px;
	position: relative;
}
#content div#content_secondary #leadership_bio #back {
	position: absolute;
	top: 0;
	right: 0;
}
#content div#content_secondary #leadership_bio #back a.back:hover {
	text-decoration: underline;
	color: #2fa3c7;
}
.gray {
	color: #666;
}
#content div#content_secondary #leadership_img {
	width: 225px;
	height: 400px;
}
#content div#content_secondary #leadership_bio {
	width: 360px;
}
#content #content_secondary #content_right .leadershipBio {
	display: block;
}
#content #content_secondary #content_right .bodBio {
	display: none;
}
#content #content_secondary #content_right .leadershipBio {
	display: block;
}
#content #content_secondary #content_right .bodBio {
	display: none;
}
#content #content_secondary #content_right .executiveClass,
#content #content_secondary #content_right .directorClass {
	margin-left: 10px;
}
/* ===================================================================
    Secondary page: Values: 
   ===================================================================
*/
#content #secondary_right_inner #content_right_margin_about,
#content #secondary_right_inner #content_right_margin_overview,
#content #secondary_right_inner #content_right_margin_mission,
#content #secondary_right_inner #content_right_margin_gistrategy,
#content #secondary_right_inner #content_right_margin_values,
#content #secondary_right_inner #content_right_margin_sustainability,
#content #secondary_right_inner #content_right_margin_history,
#content #secondary_right_inner #content_right_margin_leadership,
#content #secondary_right_inner #content_right_margin_contacts,
#content #secondary_right_inner #content_right_margin_reports {
	width: 100%;
	height: 100%;
	padding: 0;
	margin-top: 0;
	/* -- padding and margin-top was: 0.01% -- */
	background: transparent url(/gfx/black.jpg) repeat left;
	opacity: 0.7;
	filter: alpha(opacity = 70);
}
#content #secondary_right_inner div .dual_sublink_container {
	height: 100%;
	display: none;
}
#vertical_slide_0 {
	display: none;
}
#content #secondary_right_inner div .dual_sublink_container div.dual_sublink_bar {
	padding: 0.25em 1.0em;
	font-weight: bold;
	text-align: left;
	background: transparent url(/gfx/blue1.jpg) repeat left;
	opacity:1.0;
	filter: alpha(opacity = 100);
}
#content #secondary_right_inner div .dual_sublink_container div.dual_sublink_bar a {
	color: #ddd;
}
#content #secondary_right_inner div .dual_sublink_container div.dual_sublink_bar a:hover {
	color: white;
}
#content #secondary_right_inner div .dual_sublink_container div.dual_sublink_bar span {
	font-weight: bold;
}
#content #secondary_right_inner div .dual_sublink_container div.dual_sublink_content,
#content #secondary_right_inner div .dual_sublink_container div.dual_sublink_content_1,
#content #secondary_right_inner div .dual_sublink_container div.dual_sublink_content_2,
#content #secondary_right_inner div .dual_sublink_container div.dual_sublink_content_3,
#content #secondary_right_inner div .dual_sublink_container div.dual_sublink_content_4,
#content #secondary_right_inner div .dual_sublink_container div.dual_sublink_content_5 {
	padding: 5%;
	height: 430px;
}
#content #secondary_right_inner div .dual_sublink_container div.dual_sublink_content p,
#content #secondary_right_inner div .dual_sublink_container div.dual_sublink_content_1 p,
#content #secondary_right_inner div .dual_sublink_container div.dual_sublink_content_2 p,
#content #secondary_right_inner div .dual_sublink_container div.dual_sublink_content_3 p {
	margin-bottom: 1.0em;
}
#content #secondary_right_inner div .dual_sublink_container div.dual_sublink_content_1 {
}
#content #secondary_right_inner div .dual_sublink_container div.dual_sublink_content_2 {
}
#content #secondary_right_inner div .dual_sublink_container div.dual_sublink_content_3 {
}

/* ===================================================================
    TimeLine: 
   ===================================================================
*/

/* TimeLine Css start */

table#tlTable td{
	vertical-align:top;
}
#tlFrame {
	height: 382px;
	width:480px;
	overflow:hidden;
}
#tlContainer {
	height:382px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}
#tlLeft {
	position:relative;
	top:109px;
}
#tlRight {
	position:relative;
	top:109px;
}
.tlElem {
	width:161px;
	height:379px;
	float:left;
}
.tlImg {
	width:161px;
	height:101px;
}
.tlSpace {
	width:161px;
	height:8px;
}
.tlYear {
	width:153px;
	height:19px;
	background:#B2B2B2;
	font-weight:bold;
	color:#000;
	padding:0;
	padding-left:8px;
	line-height: 20px;
}
.tlMssg {
	width:133px;
	height:232px;
	padding:6px 20px 0 8px;
	color:#B2B2B2;
	line-height: 17px;
}
.tlBottom {
	width:161px;
	height:9px;
}

/* TimeLine Css end */


/* ===================================================================
    Values :: Corporate Culture : (icreate)
   ===================================================================
*/
.td_left,
.td_right {
	background: #f3f3f3 none;
	color: #4d4d4d;
	padding-left: 5px;/*changed from padding all 6px*/
	font-weight: normal;
	vertical-align: top;
}
.td_left {
	background: #4d4d4d none;
	color: #f3f3f3;
	width: 99px;
}
.td_left:first-letter {
	color: #ffbf00;
	font-weight: bold;
}
.td_right {
	width: 380px;
}
#content #content_left table {
	margin-bottom: 20px;
}
#content #values2 #content_left {
	width: 500px;
}
#content #content_left p {
	width: 477px;/*changed from 500*/
}
#content #content_left #leadership_bio p {
	width: 350px;
}

/* ===================================================================
    Values2 :: AMB in the Community
   ===================================================================
*/

#float_line {
	margin-right: 330px;
}
.float_line {
	float: left;
	margin-bottom: 4px;
}
.float_line h1 {
	line-height: normal !important;
	padding: 0px !important;
	margin: 0px 145px 0px 0px !important;
}
#content div#content_secondary .twister {
	width: 468px;
	color: #777;
	background: transparent url(/gfx/collapse.jpg) no-repeat left 7px;
	padding: 4px 16px 4px 16px;
}
#content div#content_secondary .twister samp a,
#content div#content_secondary .twister samp a:hover {
	cursor: pointer;
	width: 468px;
	color: #777;
	display: block;
}
#content div#content_secondary .twistie {
	width: 468px;	
	background: #ddd none;
	padding: 4px 16px 4px 16px;
	display: none;
}
#content div#content_secondary .twistie p {
	padding-right:16px;
	width:468px;
}
#content div#content_secondary .twister samp {
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.hr_1 {
	width: 500px;
	background-color: #eee;
	height: 1px;
	clear: both;
}
 #content #content_left h3 {
	color: #444;
	font-size: 10pt;
	font-weight: bold;
	line-height: 13px;
 }

 /* ===================================================================
    ABOUT :: Contacts
   ===================================================================
*/
#content #platform #content_left .twistie {
		display:none;
		background:#fff none repeat scroll 0%;
		padding-top:0px;
}
#content #platform #content_left .twister samp {
		font-size:12px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
}

/* ===================================================================
    ABOUT :: Contacts
   ===================================================================
*/

label {
	text-transform: capitalize; 
	color: #fff;
}

.selection select {
	width: 120px;
	border: #999 solid 1px;
	text-transform: capitalize; 
	color: #777;
	background: #fff;
	margin: 0px 4px 0px 0px;
}

.selection select option:hover {
	color: #fff;
	background: #80a1b6 none;
}

.selection {
	float:left;
}


option#region_select,
option#country_select,
option#city_select,
option#unit_select {
	text-transform: capitalize; 
	font-weight: bold;
}

#content #contacts #contactHeading {
	color: #074b88;
}

/* ===================================================================
    Video
   ===================================================================
*/


p object embed#video_selector,
p object#video_selector {
	margin-left: 20px;
}


/* ===================================================================
    Secondary page: Reports: 
   ===================================================================
*/

.reports {
	float: left;
}


#reports_0  {
	width: 170px;
	height: 170px;
	margin: 10px 30px 10px 0px;
}

#reports_3 {
	width: 170px;
	height: 170px;
	margin: 10px 30px 10px 0px;
}

#reports_1,
#reports_2,
#reports_4,
#reports_5 {
	width: 180px;
	height: 170px;
	margin: 10px 30px 10px 0px;
}

#reports_0 {
	background: transparent url(/gfx/reports/2008.jpg) no-repeat scroll left top;
}
#reports_1 {
	background: transparent url(/gfx/reports/2007.jpg) no-repeat scroll left top;
}

#reports_2 {
	width: 100px;
	margin-right: 0;
	background: transparent url(/gfx/reports/2006.jpg) no-repeat scroll left top;
}
#reports_3 {
	margin-top: 20px;
	background: transparent url(/gfx/reports/2005.jpg) no-repeat scroll left top;
}
#reports_4 {
	margin-top: 20px;
	background: transparent url(/gfx/reports/2004.jpg) no-repeat scroll left top;
}
#reports_5 {
	width: 100px;
	margin-top: 20px;
	margin-right: 0;
	background: transparent url(/gfx/reports/2003.jpg) no-repeat scroll left top;
}

#content div#content_secondary .reports_title h1,
#content div#content_secondary .reports_title h2,
#content div#content_secondary .reports_title h3,
#content div#content_secondary .reports_title h4,
#content div#content_secondary .reports_title h5,
#content div#content_secondary .reports_title h6,
#content div#content_secondary .reports_title a, 
#content div#content_secondary .reports_title a:hover {
	color: #636363 !important;
	line-height: normal;
}
#content div#content_secondary .reports_title a ,
#content div#content_secondary .reports_title a:hover {
	font-size: 10pt !important;
	line-height: 13pt !important;
	color: #074b88 !important;
}

#content div#content_secondary .reports_title a:hover {
	color: #80a1b6 !important;
	text-decoration: underline !important;
}

#content div#content_secondary .reports_title h1,
#content div#content_secondary .reports_title h2,
#content div#content_secondary .reports_title h3,
#content div#content_secondary .reports_title h4,
#content div#content_secondary .reports_title h5,
#content div#content_secondary .reports_title h6,
#content div#content_secondary .reports_title div {
	margin: 0;
	padding: 0;
}
#reports div#content_secondary #content_left h1,
#reports div#content_secondary #content_left h2,
#reports div#content_secondary #content_left h3,
#reports div#content_secondary #content_left h4,
#reports div#content_secondary #content_left h5,
#reports div#content_secondary #content_left h6 {
	margin-bottom: 0;
	font-weight: bold;
}

#content div#content_secondary .reports a img {
	width: 175px;
	height: 130px;
}

/* ===================================================================
    SITE :: 
   ===================================================================
*/

.sitemap_col {
	float: left;
	width: 168px;
	margin: 0px 0px 10px 18px;
}
.sitemap_col_first {
	float: left;
	width: 168px;
	margin: 0px 0px 10px 30px;
}
#content #sitemap {
	color: #333;
	background: transparent none;
	height: 647px;
}

#content #sitemap #content_secondary {
	color: #333;
	background: transparent none;
	height: 490px;
	padding-top: 20px;
}

#content #sitemap h1 {
	margin: 0px 0px 0px 18px;
}

#content #sitemap .sitemap_col h5,
#content #sitemap .sitemap_col h5 a {
	color: #074b88;
	line-height: 150%;
	font-size: 9pt;
	font-weight: bold;
}

#content #sitemap .sitemap_col h5  {
	padding-left:4px;
}

#content #sitemap .sitemap_col h3,
#content #sitemap .sitemap_col h3 a,
#content #sitemap .sitemap_col h4,
#content #sitemap .sitemap_col h4 a,
#content #sitemap .sitemap_col h6,
#content #sitemap .sitemap_col h6 a, 
#content #sitemap .sitemap_col_first h3, 
#content #sitemap .sitemap_col_first h3 a, 
#content #sitemap .sitemap_col_first h4, 
#content #sitemap .sitemap_col_first h4 a, 
#content #sitemap .sitemap_col_first h5, 
#content #sitemap .sitemap_col_first h5 a, 
#content #sitemap .sitemap_col_first h6, 
#content #sitemap .sitemap_col_first h6 a {
	color: #074b88;
	white-space: nowrap;
	line-height: 150%;
	font-size: 9pt;
	font-weight: bold;
}

#content #sitemap .sitemap_col h3 a:hover,
#content #sitemap .sitemap_col h4 a:hover,
#content #sitemap .sitemap_col h5 a:hover,
#content #sitemap .sitemap_col h6 a:hover, 
#content #sitemap .sitemap_col_first h3 a:hover, 
#content #sitemap .sitemap_col_first h4 a:hover, 
#content #sitemap .sitemap_col_first h5 a:hover, 
#content #sitemap .sitemap_col_first h6 a:hover {
	text-decoration: underline;
}

#content #sitemap .sitemap_col h3,
#content #sitemap .sitemap_col h3 a, 
#content #sitemap .sitemap_col_first h3, 
#content #sitemap .sitemap_col_first h3 a {
	margin-top: 6px;
	text-transform: uppercase;
}


#content #sitemap .sitemap_col h4,
#content #sitemap .sitemap_col h4 a, 
#content #sitemap .sitemap_col_first h4, 
#content #sitemap .sitemap_col_first h4 a {
	color: #333;
	margin: 6px 0px 0px 0px;
}

#content #sitemap .sitemap_col h5,
#content #sitemap .sitemap_col h5 a, 
#content #sitemap .sitemap_col_first h5, 
#content #sitemap .sitemap_col_first h5 a {
	color: #777;
	margin: 0;
	font-weight: normal;
	line-height: 15px;
}

#content #sitemap .sitemap_col h6,
#content #sitemap .sitemap_col h6 a, 
#content #sitemap .sitemap_col_first h6, 
#content #sitemap .sitemap_col_first h6 a{
	color: #777;
	margin-left: 4px;
	font-weight: normal;
}

/* ===================================================================
    Investor Relations :: 
   ===================================================================
*/
#stock_info {
	
	background: #eee none;
	width: 550px;
	height: 400px;
}

/* ===================================================================
    About :: form
	===================================================================
*/
table td.corp_left,
table td.corp_right,
table td.corp_bottom {
	width: 250px;
	vertical-align: top;
	font-weight: bold;
	cursor: pointer;
	padding: 0;
	margin: 0;
}

table td.corp_left input,
table td.corp_right input,
table td.corp_bottom input,
table td.corp_left select,
table td.corp_right select,
table td.corp_bottom select, 
table td.corp_bottom textarea {
	border: #d8d8d8 solid 1px;
	margin-bottom: 12px;
	width: 235px;
	background: #fff none;
	font-weight: normal;
}
table td.corp_left input:hover,
table td.corp_right input:hover,
table td.corp_bottom input:hover,
table td.corp_left select:hover,
table td.corp_right select:hover,
table td.corp_bottom select:hover,
table td.corp_left option:hover,
table td.corp_right option:hover,
table td.corp_bottom option:hover,
table td.corp_left input:focus,
table td.corp_right input:focus,
table td.corp_bottom input:focus,
table td.corp_left select:focus,
table td.corp_right select:focus,
table td.corp_bottom select:focus,
table td.corp_left option:focus,
table td.corp_right option:focus,
table td.corp_bottom option:focus, 
table td.corp_bottom textarea:hover, 
table td.corp_bottom textarea:focus {
	border: #0192BF solid 1px;
}
table td.corp_left option:hover,
table td.corp_right option:hover,
table td.corp_bottom option:hover {
	background: #0192BF none;
}
table td.corp_right {
	width: 100px;
}
table td.corp_left .spacer_input,
table td.corp_right .spacer_input,
table td.corp_bottom .spacer_input {
	width: 20px;
	height: 48px;
}
table td.corp_bottom a #submit {
	width: 80px;
	height: 20px;
	border: 0;
	color: #fff;
	background: transparent url(/gfx/nav_main_vert.jpg);
	margin: 0;
	padding: 0;
}
#content #corp_info table td.corp_bottom a:hover {
	cursor: pointer;
	width: 80px;
	height: 20px;
	border: 0;
	margin: 0;
	padding: 0;
	color: #fff;
}
#content #corp_info table td.corp_bottom a {
	width: 80px;
	height: 20px;
	border: 0;
	margin: 0;
	padding: 0;
	color: #fff;
}
table td.corp_bottom textarea#resize {
	width: 200px;
	height: 30px;
	margin-bottom: 20px;
}
table td#corp_contact div.contact_title {
	font-weight: bold;
	margin-top: 20px;
}

table td#corp_contact div.contact {
	margin-top: 0;
}

table td#corp_contact div.contact div {
	height: 20px;
	display: block;
	font-weight: normal;
	margin-top: 0;
}

table td#corp_contact div.contact div.first,
table td#corp_contact div.contact div.last {
	float: left;
	margin-right: 10px;
}
table td#corp_contact div.contact div.title {
		clear: both;
}
/* ===================================================================
    Global Platform: (spinning globe map)
   ===================================================================
*/
#content #platform div#content_left {
	text-align: left;
	color: #444;
	width: 570px;
	
}
#content #contacts #content_left dl#contactList dt {
display:none;
float:left;
height:120px;
padding:12px 0px 12px 0pt;
width:250px;
}


#content #contacts #content_left dl#contactList dt .last {
	margin-left: 6px;

}

#content #contacts #content_left dl#contactList dt .first,
#content #contacts #content_left dl#contactList dt .last {
	font-weight: bold;
	width: auto;
	color: #444;
	float:left;
}


#content #contacts #content_left dl#contactList dt .title,
#content #contacts #content_left dl#contactList dt .tel,
#content #contacts #content_left dl#contactList dt .unit,
#content #contacts #content_left dl#contactList dt .text {
	color: #444;
	clear:both;
}


#content #contacts #content_left dl#contactList dt .email {
	color: #074b88;
	clear:both;
}

/* ===================================================================
	Revised Contact List
   ===================================================================
*/

#content #contacts #content_left dl#contactList2 dt {
float:left;
height:120px;
padding:12px 0px 12px 0pt;
width:250px;
}


#content #contacts #content_left dl#contactList2 dt .last {
	margin-left: 6px;

}

#content #contacts #content_left dl#contactList2 dt .first,
#content #contacts #content_left dl#contactList2 dt .last {
	font-weight: bold;
	width: auto;
	color: #444;
	float:left;
}


#content #contacts #content_left dl#contactList2 dt .title,
#content #contacts #content_left dl#contactList2 dt .tel,
#content #contacts #content_left dl#contactList2 dt .unit,
#content #contacts #content_left dl#contactList2 dt .text {
	color: #444;
	clear:both;
}


#content #contacts #content_left dl#contactList2 dt .email {
	color: #074b88;
	clear:both;
}


/* ===================================================================
    Footer: 
   ===================================================================
*/
#footer_container {
	width: 971px;
	height: 15px;
	text-align: center;
	margin: 8px 8px 0px 0px;
	position: relative;
	background: #E7E7E7 none; 
	
}

#footer {
	width: 971px;
	text-align: left;
	height: 30px;
	position: relative;
	
}

#footer #copyright {
	color: #555;
	font-size: 7pt;
	line-height: 12pt;
	text-align: left;
	float: left;
	width: 490px;
	margin-left: 10px;
	/*text-transform: uppercase;*/
}

#footer #footer_links {
	color: #555;
	font-size: 7pt;
	line-height: 12pt;
	text-align: right;
	float: right;
	/*width: 445px;*/
	
}

#footer #footer_links a,
#footer #footer_links a:hover {
	color: #555;
	white-space: nowrap;
	/*text-transform: uppercase;*/
	text-decoration: none;
}

#footer #footer_links a:hover {
	color: #999;
	text-decoration: underline;
}
















































/* ===================================================================
    Temporary Overrides: 
   ===================================================================
*/



#content #gistrategy div#content_secondary h2 {
	background: transparent none;
}

/*
#content #gistrategy div#content_secondary h2 {

	line-height: 1.2em;
	padding-left: 16px;
	background: transparent url(/gfx/collapse.jpg) no-repeat left 5px;
}
*/














#content #gistrategy div#content_secondary h2.twister {
	line-height: 1.2em;
	padding-left: 16px;
	background: transparent url(/gfx/collapse.jpg) no-repeat left 5px;
}




#content div#nav_secondary img.secondary_nav_spacer,
#content div#content_secondary div#content_right div.dual_sublink_bar img.secondary_nav_spacer {
	width: 3px;
	height: 1px;
	position: absolute;
	top: 0;
	left: 0;
}




#content div#nav_secondary a#subnav_secondary_active {
	color: #fff;
	font-weight: bold;
}























/*
samp.myNameHeading,
samp.myNameDetails {
	margin-left: 7px;
	
}

samp.myNameDetails {
	line-height: 11px;
}
samp.myNameHeading {
	line-height: 18px !important;
	padding-top: 1px;

}
*/









#content #leadership samp.myNameHeading {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:117%;
	text-align:left;
	display:block;
	margin-left: 7px;
	line-height: 18px !important;
	padding-top: 1px;
}

#content #leadership dl#memberThumb samp.myNameDetails {
	font-family:Arial,Helvetica,sans-serif;
	font-size: 9px;	
	display:block;
	margin-left: 7px;
	line-height: 11px;

}

#content #leadership dl#memberThumb dt{
	width:153px;
	/*height:175px;*/
    height:180px;
	float:left;
	display:inline;
	cursor:pointer;
}

#content #leadership samp.thumbImg {
	width:153px;
	height:125px;
	display:block;
}

#content #leadership dl#memberThumb samp.thumbTxt {
	height:55px;
	width:153px;
	display:block;
	background:#B2B2B2 none repeat scroll 0%;	
	color:#444;
}

#content #leadership dl#bodThumb dt{
	width:153px;
	height:145px;
	float:left;
	display:inline;
	cursor:pointer;
}
#content #leadership dl#bodThumb samp.thumbTxt {
	height:20px;
	width:153px;
	display:block;
	background:#B2B2B2 none repeat scroll 0%;	
	color:#444;
}
#content #leadership dl#bodThumb samp.myNameDetails {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;	
	display:none;
}
#content #leadership .executiveClass,
#content #leadership .directorClass {
	cursor:pointer;
}

#content #leadership #content_secondary #leadership_img div a {
	margin-left: 0;
	color: #074b88;
}

#content #leadership #content_secondary #leadership_img div a:hover {
	margin-left: 0;
	color: #074b88;
	text-decoration: underline;
}
 
#content #leadership #content_secondary #leadership_img div {
	display: block;
	margin-top: 4px;
	margin-left: 7px;
}















/*
#olinger {
	margin-bottom: 8px;
}
*/

#content #content_secondary #content_right .executiveClass,
#content #content_secondary #content_right .directorClass {
	margin-left: 17px;
}


.executiveClass {
	margin-left: 10px;
}


#executiveHeading,
#directorsHeading {
	margin-top: 10px;
	margin-bottom: 2px;
}
#executiveHeading h4,
#directorsHeading h4 {
	font-size:14px;
	font-weight:bold;
	color:#0192bf;
}


#content div#content_secondary #content_right div.sub_spacer {
	display: block;
	width: 50px;
	height: 15px;
}



#content div#about div#content_left,
#content div#leadership div#content_left,
#content div#sustainable div#content_left {
	width: 630px;
}



#content div#content_secondary div.content_right_leadership {
	
}



#secondary_right_outer #secondary_right_inner .content_right_padding_video {
	width: 90%;
	margin-top: 40.01%; 
	padding: 5%; 
	background: transparent url(/gfx/black.jpg) repeat left;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	
	
}



#content div#content_secondary .reports_title h1,
#content div#content_secondary .reports_title h2,
#content div#content_secondary .reports_title h3,
#content div#content_secondary .reports_title h4,
#content div#content_secondary .reports_title h5,
#content div#content_secondary .reports_title h6 {
	color: #444 !important;
	line-height: normal;
}







#content div#content_secondary .reports_title a, 
#content div#content_secondary .reports_title a:hover {
	color: #074b88 !important;
	line-height: normal;
}



#content #platform #content_secondary {
	background: #fff url(/gfx/secondary/bg_globe.jpg) repeat-y right;
}


.clear_float {
	height: 0;
	width: 100%;
	clear: both;
	position: relative;
}

.footer_spacer {
	height: 8px;
	width: 100%;
	clear: both;
	position: relative;
}






/* development style sheet */

a#expo:hover span#vtog_txt {
  text-decoration:underline;
}  
a#expo:hover,
#content div#content_secondary a#expo:hover span#vtog_plus {
  text-decoration:none;
}
#platform h2 {
	color:#0192BF;
	font-weight:bold;
}
#content #platform div#content_left { /* amb.css (line 2970) */
	width:500px;
  padding:0 69px 0 0;
}



/* ===================================================================
    About :: form
	===================================================================
*/

form#contact_form div.col1 { 
	float:left;
	width: 250px;
	padding: 0;
	margin: 0;
}
form#contact_form div { 
	font-weight: bold;
}

table td.corp_bottom {
	margin: 0;
	padding: 0;
}

form#contact_form input,
form#contact_form select {
	border: #d8d8d8 solid 1px;
	margin-bottom: 12px;
	width: 235px;
	background: #fff none;
	font-weight: normal;
}

form#contact_form input:hover,
form#contact_form select:hover,
form#contact_form table td.corp_bottom resize:hover,
form#contact_form input:focus,
form#contact_form select:focus,
form#contact_form table td.corp_bottom resize:focus {
	border: #0192BF solid 1px;
}


form#contact_form table td.corp_bottom resize {
	border: #D8D8D8 solid 1px;
	cursor: s-resize;
}

form#contact_form option:hover,
form#contact_form option:hover,
table td.corp_bottom option:hover {
	background: #0192BF none;
}

table td.corp_right {
	width: 100px;

}

table td.corp_left .spacer_input,
table td.corp_right .spacer_input,
table td.corp_bottom .spacer_input {
	width: 20px;
	height: 48px;
}

table td.corp_bottom a #submit {
	width: 80px;
	height: 20px;
	border: 0;
	color: #fff;
	background: transparent url(/gfx/nav_main_vert.jpg);
	margin: 0;
	padding: 0px 0px 1px 0px;
	font-size: 11pt;
}

form#contact_form table td.corp_bottom input.submit {
	cursor:pointer;
}  

#content #corp_info table td.corp_bottom a:hover {
	cursor: pointer;
	width: 80px;
	height: 20px;
	border: 0;
	margin: 0;
	padding: 0;
	color: #fff;
}
#content #corp_info table td.corp_bottom a {
	width: 80px;
	height: 20px;
	border: 0;
	margin: 0;
	padding: 0;
	color: #fff;
}



table td.corp_bottom textarea#resize {
	width: 483px;
	height: 70px;
	margin-bottom: 24px;

}

table td#corp_contact div.contact_title {
	font-weight: bold;
	margin-top: 20px;
}

table td#corp_contact div.contact {
	margin-top: 0;
}

table td#corp_contact div.contact div {
	height: 20px;
	display: block;
	font-weight: normal;
	margin-top: 0;
}

table td#corp_contact div.contact div.first,
table td#corp_contact div.contact div.last {
	float: left;
	margin-right: 10px;
}
table td#corp_contact div.contact div.title {
		clear: both;
}

div.spacer_input,
#content div#content_secondary div#sub_spacer {
display:block;
height:20px;
width:500px;
}










/* ===================================================================
    About :: Platform
	===================================================================
*/

#content #platform #content_left_wrapper {
	width:599px;  
	/* height:521px; */
	float:left;  
	display:inline;
}
#content #platform h2.globeH2 {
	color:#0192BF;
	font-weight:bold;
}











/* too generic */
#content div#content_secondary a {
	color:#0192BF;
	border:none;  outline:none;
}














#content div#content_secondary a:hover {
	/*		text-decoration:underline; */
}

#content #platform #content_left h3.globeH3,
#content #platform #content_left h4 {
	font-weight:bold;
	font-size:10pt;
	padding-top:5px;
	padding-bottom:5px;
	color:#074B88;
}
#content #platform #content_left h4 {
	padding-bottom:0;
}
#content #platform .globeBlockHeading {
	font-weight:bold;
}

#content #platform ul.globeLi {
list-style-position:outside;
list-style-type:square;
margin:0px;
width:500px;
}

#content #platform ul.globeLi li {
background:transparent url(/gfx/bullet_globe.gif) no-repeat scroll 0px 0.9em;
list-style-type:none;
margin:5px 5px 5px 0px;
padding:5px 5px 5px 14px;
}


#content #platform table.globeTable {
	width:100%;
}

#content #platform table.globeTable,
#content #platform .globeTable tr, 
#content #platform .globeTable td {
	margin:0px;
	padding:0px;
}
#content #platform .globeTable th {
	background:#ECECEC;
	color:#074B88;
}
#content #platform .globeTable td {
	padding:0px;
	border-bottom:1px solid #EEEEEE;
	font-size:11px;
}
#content #platform span.contactOne,
#content #platform span.contactTwo,
#content #platform span.contactEmail {
	/*font-family:Arial,Helvetica,sans-serif;*/
}
#content #platform span.contactOne  {
	font-size:12px;
	color:#074B88;
	font-weight:bold;
}
#content #platform span.contactTwo {
	font-weight:bold;
	color:#3F3F3F;
}
#content #platform span.contactEmail {
	color:#074B88;
}
#content #platform #globeTwister samp {
	color:#3F3F3F;
}

#content #platform #globeTwister .twister a:hover,
#content #platform #globeTwister samp:hover {
	color:#0192BF;
	text-decoration:none;
}
/*NEW*/
.float_right {
	margin-right:70px;
	float:right;
}
#globeTwister {
	display:block;
	margin-top:7px;
}

/*New 12 feb 09*/
/*
#selectWrapper {
width:595px;
}

	.selection select#city { width:auto; }
	.selection select#unit { width:auto; }
	
	.selection {
		width:auto;
		display:block;
	}
	
*/

/* RT 6844 */
#index div div#area_53 {
position: relative;
}
#sust_report_btn {
position: absolute;
top: 124px;
right: -10px;
}
