body { background-color:#FFFFFF; font-family: Verdana, Geneva, sans-serif; font-size: 14px; color:#333333; margin:0; padding:0;}

/* Added to override Moss style */
.body {	BACKGROUND-COLOR: #FFFFFF}

div#printerFriendly { display:none ; }

img{border:0;}

p{margin-bottom:20px;}

a { color:#003399; text-decoration:none;}
a:link { color:#003399; text-decoration:none;}
a:visited { color:#003399; text-decoration:none; }
a:active { color:#003399; text-decoration:none; }
a:hover { color:#003399; text-decoration:none; }

.filler
{
clear:both; height:200px;
}

/* Div containing ALL page content */

#wrapper{ position:relative ; width:1014px ; margin:0 auto ; padding:0 ;}

.container{float:left; width:990px;  margin:0px ; padding:0px; }

/* Print friendly header - appears only on the "print friendly" CSS, not on the screen or print CSS */

div#printfriendly { display:none ; }

#pageBody{float:left; width:990px; padding: 5px 12px 0px 12px;background-image: url('/assets/images/spacer.gif'); background-repeat: repeat-y;}

.bodyTop{display:none;}
.bold { font-weight:bold;}
.boldLrg {font-weight:bold; font-size:16px;}

.disclaimer {float:left;color:#666666; font-size:9px !important;width:100%; line-height:12px;}

.addthis_default_style {float:right; margin-top:-35px;}

.floatLeft {float:left;}
.floatRight {float:right;}

/* ****************************************************************

HEADER

**************************************************************** */

#header{float:left; width:100%; height:94px; padding:0px 0px 15px 0px;}

#header .container{height:47px;}

#header .logo{float:left; width:200px; height:58px; margin-left:10px; margin-top:20px;}

#header .siteHeading {float:left; width:auto; margin:50px 0 0 185px; font-size:16px; font-weight:bold;}

#header .tickSearch {float:right;width:500px;margin:35px 5px 0 0;*margin-right:0;padding:0;}

.cadburyLogo {float:left;width:280px; text-align:right;}

#header .searchArea {float:right;*clear:left;margin-left:15px; margin-top:-5px;*margin:0px;width:200px;}		
	/*IE7*/ *:first-child+html #header .searchArea {margin-top:-45px;}
div.searchForm fieldset {float:left;width:170px; border:none; margin:0; padding:0;}
div.searchArea .searchForm {float:left;}	
/*div.searchArea .searchForm fieldset input {width:168px; border:none;  border:1px solid #bbbbbb;border-right:none;*padding-bottom:3px;position:relative; top:4px;}	
div.searchArea .searchForm input.button {float:left; width:7px;margin:-26px 0 0 176px;margin:-16px 0 0 170px\9;*margin:-23px 0 0 173px;_margin:-19px 0 0 170px;padding:5px 5px 6px 5px;*padding-bottom:8px;*overflow:visible; position:relative; z-index:9;border:1px solid #bbbbbb; border-left:none;}*/
div.searchArea .searchForm fieldset input {float:left;margin-top:4px;width:168px; border:none;  border:1px solid #bbbbbb;border-right:none;*padding-bottom:3px;height:auto;}	
div.searchArea .searchForm input.button {float:left; width:7px;margin:4px 0 0 -3px;padding:5px 5px 7px 5px;border:1px solid #bbbbbb; border-left:none;height:6px;}
/* IE7 Only */
*:first-child+html div.searchArea .searchForm input.button {padding:5px 5px 9px 5px;}

/*Safari and Chrome*/
@media screen and (-webkit-min-device-pixel-ratio:0) {div.searchArea .searchForm input.button {padding:6px 5px 6px 5px;}}

.stockTicker {float:left;width:280px; padding:0px; margin:0px;}
.stockTicker .quote1 {float:left; width:280px; padding:0px; margin:0px;}
.stockTicker .quote2 {float:left; width:280px; padding:0px; margin:0px;}

.stockTicker .quote1 span.date,.stockTicker .quote1 span.NYSE,.stockTicker .quote1 span.time { color:#666666; font-size:13px; padding:6px 9px 0px 0px;}
.stockTicker .quote2 span.price,.stockTicker .quote2 span.name {color:#666666; font-size:25px; padding:6px 9px 0px 0px;}
.stockTicker .quote2 span.change {float:left;color:#666666; font-size:13px;margin:-21px 0 0 160px; /*IE8* Only*/margin-top /*\**/:-15px\9; *margin-top:-21px;padding:0px;}

.stockTicker .quote2 .more 	{ display:inline; padding:6px 7px 0px 0px; }
.stockTicker .quote2 .more a {color:#000000; font-size:10px; text-decoration:none; }

.tickSearch .switchSites {float:right;*clear:left;margin:35px -207px 0 15px;*margin:35px -190px 0 0; width:190px;}  	
	/*IE7*/ *:first-child+html .tickSearch .switchSites  {margin-top:-10px;}
.tickSearch .switchSites h1 {float:left;clear:right;color:#666666; font-size:10px; font-weight:bold; margin: 0px 0px 10px 0px;*margin-left:5px;_margin-left:0px; padding-right:5px; border-right:1px solid #666;}
.tickSearch .switchSites h2 { text-align:left;color:#666666; font-size:9px; margin: 0px; padding: 0px; position:relative; top:0px; left:5px;}

.tickSearch .switchSitesFG {float:right;*clear:left;margin:35px -227px 0 15px;*margin:35px -205px 0 15px;; width:200px;}  
.tickSearch .switchSitesFG h1 {float:left;clear:right;color:#666666; font-size:10px; font-weight:bold; margin: 0px 0px 5px 5px;*margin-left:5px;_margin-left:5px; padding-right:5px; }
.tickSearch .switchSitesFG img {float:left;clear:right; padding-right:5px; }
.tickSearch .switchSitesFG h2 {float:left; text-align:left;color:#666666; font-size:9px; margin: 0px; padding: 0px; position:relative; top:0px; left:0px; width:160px;}
.tickSearch .switchSites h2 a { color:#666666;text-decoration:none; font-weight:normal;}
.tickSearch .switchSites h2 a:visited { color:#666666; text-decoration:none;}
.tickSearch .switchSites h2 a:active  { color:#666666; text-decoration:none;}
.tickSearch .switchSites h2 a:hover { color:#666666; text-decoration:underline;}

.tickSearch .switchSitesEU {float:right;*clear:left;width:195px;margin:35px -217px 0 15px;*margin:35px -190px 0 0; margin:35px -210px 0 0\9 }  
.tickSearch .switchSitesEU h1 {float:left;clear:right;color:#666666; font-size:10px; font-weight:bold; margin: 0px 0px 10px 5px;*margin-left:10px;_margin-left:5px; padding-right:5px; border-right:1px solid #666;}
.tickSearch .switchSitesEU h2 { text-align:left;color:#666666; font-size:9px; margin: 0px; padding: 0px; position:relative; top:0px; left:5px;}

.langSelector {float:left;margin:-40px 7px 0 340px;_margin:-20px 7px 0 150px;padding:0;width:470px;}
.langSelector div {float:left;clear:both;font-size:10px;margin:0;width:auto; color:#999;}
.langSelector ul {*float:left;list-style:none;margin:0;padding:0;}
.langSelector li {*float:left;display:inline-table;text-align:center;width:20px; height:15px;*height:21px; margin-left:0px;*margin-right:5px; text-transform: uppercase;}
.langSelector li a {color:#FFFFFF;float:left;font-size:8px;height:15px;text-align:center;width:20px;padding-top:4px;}
.langSelector li a:hover,.langSelector li:hover {background-color:#fff; margin-left:0px;margin-top:-4px;margin-right:-1px;*margin:0 5px 0 0;}

.langSelector li.color1 {background-color:#ea4498;}
.langSelector li.color2 {background-color:#00bbe4;}
.langSelector li.color3 {background-color:#b5d339;}
.langSelector li.color4 {background-color:#f4a01a;}
.langSelector li.color5 {background-color:#009b7b;}
.langSelector li.color6 {background-color:#9a5aa4;}
.langSelector li.color7 {background-color:#0074bb;}

.langSelector li.color1 a:hover {background-color:#fff;border:1px solid #ea4498; color:#ea4498;margin-bottom:-1px;}
.langSelector li.color2 a:hover {background-color:#fff;border:1px solid #00bbe4; color:#00bbe4;margin-bottom:-1px;}
.langSelector li.color3 a:hover {background-color:#fff;border:1px solid #b5d339; color:#b5d339;margin-bottom:-1px;}
.langSelector li.color4 a:hover {background-color:#fff;border:1px solid #f4a01a; color:#f4a01a;margin-bottom:-1px;}
.langSelector li.color5 a:hover {background-color:#fff;border:1px solid #009b7b; color:#009b7b;margin-bottom:-1px;}
.langSelector li.color6 a:hover {background-color:#fff;border:1px solid #9a5aa4; color:#9a5aa4;margin-bottom:-1px;}
.langSelector li.color7 a:hover {background-color:#fff;border:1px solid #0074bb; color:#0074bb;margin-bottom:-1px;}
.langSelector li.color1:hover,.langSelector li.color2:hover,.langSelector li.color3:hover,.langSelector li.color4:hover,.langSelector li.color5:hover,.langSelector li.color6:hover,.langSelector li.color7:hover {background-color:#fff;}

.langSelector li.color1.selected {background-color:#fff;border:1px solid #ea4498;}
.langSelector li.color1.selected a {color:#ea4498;}

.langSelector li.color2.selected {background-color:#fff;border:1px solid #00bbe4;}
.langSelector li.color2.selected a {color:#00bbe4;}

.langSelector li.color3.selected {background-color:#fff;border:1px solid #b5d339;}
.langSelector li.color3.selected a {color:#b5d339;}

.langSelector li.color4.selected {background-color:#fff;border:1px solid #f4a01a;}
.langSelector li.color4.selected a {color:#f4a01a;}

.langSelector li.color5.selected {background-color:#fff;border:1px solid #009b7b;}
.langSelector li.color5.selected a {color:#009b7b;}

.langSelector li.color6.selected {background-color:#fff;border:1px solid #9a5aa4;}
.langSelector li.color6.selected a {color:#9a5aa4;}

.langSelector li.color7.selected {background-color:#fff;border:1px solid #0074bb;}
.langSelector li.color7.selected a {color:#0074bb;}

.langSelector li.selected a:hover {border:none;margin:0 0 0 0;}
.langSelector li.selected:hover {margin:0 0px 0 0;*margin:0 5px 0 0;}

/*Safari and Chrome*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
.langSelector li a:hover,.langSelector li:hover { margin-left:0px;}
.langSelector li.selected a:hover,.langSelector li.selected:hover {margin-right:0;}
} 

.pf_share {position:relative;top:-5px;right:0;margin-right:5px;margin-right:12px\9;*margin-right:12px;}
/* IE7 Only */
*:first-child+html .pf_share {margin-bottom:-35px;}
.pf_share ul {margin:0;padding:0; text-align:right;}
.pf_share li {display:inline;margin-left:10px;}
.pf_share li a {color:#999; font-size:10px;}

/* ****************************************************************

PRIMARY NAVIGATION

**************************************************************** */
	
#prinav
{
float:left;clear:both; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; 
}	
	div#prinav ul
	{
	float:left;margin: 0; padding: 0; list-style-type:none; 
	}
	div#prinav ul li
	{
	float:left;margin: 0; padding: 0; display:inline;
	}
	div#prinav ul li.first
	{
	float:left;margin: 0; padding: 0; display:inline;
	}
	div#prinav ul li.last
	{
	float:left;margin: 0; padding: 0; display:inline;
	}
	div#prinav ul li.curSect
	{
	float:left;margin: 0; padding: 0; display:inline;
	}


/* ****************************************************************

LEFT NAVIGATION

**************************************************************** */
#leftNav {float:left; width:180px; margin-bottom:7px;}
#leftNav .infoBox {float:left; clear:both; padding:0px ; margin:0px 5px 0px 0px ;}
#leftNav .infoBox .infoBoxHdr { float:left;  width:100%;}
#leftNav .infoBox .infoBoxHdr h1 { float:left; font-size:16px; font-weight:bold; margin:3px 0px 0px 15px;_margin-left:9px;padding-bottom:10px; color:#003399;}

#leftNav .infoBox .infoBoxBody {float:left; clear:both; width:180px;margin:0;padding:0px;_margin-left:1px;}
#leftNav .infoBox .infoBoxBody ul {float:left; list-style-type:none; padding:0px; width:180px; margin:0px; font-size:13px;}
#leftNav .infoBox .infoBoxBody ul li {padding:3px 0px 3px 15px; width:165px; }	
#leftNav .infoBox .infoBoxBody ul li:hover, #leftNav .infoBox .infoBoxBody ul li.over {padding:3px 0px 3px 15px; color:#333333;}
#leftNav .infoBox .infoBoxBody ul li a	{ text-decoration:none; color:#333333; width:100%;}	
#leftNav .infoBox .infoBoxBody ul li a:visited {text-decoration:none; color:#333333;}
#leftNav .infoBox .infoBoxBody ul li a:hover { text-decoration:none; color:#003399;}
#leftNav .infoBox .infoBoxBody ul li a.active {font-size:14px; font-weight:bold;list-style-type:none;text-decoration:none; color:#333333;}
#leftNav .infoBox .infoBoxBody ul li a#selected {float:left;margin-left:-15px;padding:3px 0px 3px 15px;background:url('../assets/images/leftnav/leftnav_arrow.gif') no-repeat left;}

#leftNav .infoBox .infoBoxBody ul li.curSect{padding:3px 0px 3px 15px;font-weight:bold;color:#333333;}
#leftNav .infoBox .infoBoxBody ul li:hover.curSect {padding:3px 0px 3px 15px; color:#333333;}

#leftNav .infoBox .infoBoxBody ul.level2{float:left;width:170px; font-size:12px;list-style-type:none;padding:0px 0 5px 10px;margin:0px; }
#leftNav .infoBox .infoBoxBody ul.level2 li {padding:3px 0px 3px 15px;width:155px;}	
#leftNav .infoBox .infoBoxBody ul.level2 li:hover,#leftNav .infoBox .infoBoxBody ul.level2 li.over {padding:3px 0px 3px 15px;color:#333333;}
#leftNav .infoBox .infoBoxBody ul.level2 li.curSect {float:left;padding:3px 0px 3px 15px; color:#333333;}
#leftNav .infoBox .infoBoxBody ul.level2 li:hover.curSect {padding:3px 0px 3px 15px;  color:#333333;}
#leftNav .infoBox .infoBoxBody ul.level2 li a {text-decoration:none; color:#333333; font-size:12px; width:100%;}	
#leftNav .infoBox .infoBoxBody ul.level2 li a:visited {text-decoration:none; color:#333333; font-size:12px; width:100%;}	
#leftNav .infoBox .infoBoxBody ul.level2 li a:hover	{text-decoration:none; color:#003399; font-size:12px;}
#leftNav .infoBox .infoBoxBody ul.level2 li a.active {text-decoration:none; color:#333333; font-size:12px;}
#leftNav .infoBox .infoBoxBody ul.level2 li a.sect {text-decoration:none; color:#555; font-size:12px; font-weight:bold;}
#leftNav .infoBox .infoBoxBody ul.level2 li a#selected {float:left;margin-left:-15px;padding:3px 0px 3px 15px;_padding-right:0px;background: url('../assets/images/leftnav/leftnav_arrow.gif') no-repeat left 7px; font-weight:normal;}

#leftNav .infoBox .infoBoxBody ul.level3{float:left;width:150px; font-size:12px;list-style-type:none;padding:0px 0 5px 25px;margin:0px; }
#leftNav .infoBox .infoBoxBody ul.level3 li {padding:3px 0px 3px 15px;width:140px;}	
#leftNav .infoBox .infoBoxBody ul.level3 li:hover,#leftNav .infoBox .infoBoxBody ul.level3 li.over {padding:3px 0px 3px 15px;color:#333333;}
#leftNav .infoBox .infoBoxBody ul.level3 li.curSect {float:left;padding:3px 0px 3px 15px; color:#333333;}
#leftNav .infoBox .infoBoxBody ul.level3 li:hover.curSect {padding:3px 0px 3px 15px;  color:#333333;}
#leftNav .infoBox .infoBoxBody ul.level3 li a {text-decoration:none; color:#333333; font-size:12px; width:100%;}	
#leftNav .infoBox .infoBoxBody ul.level3 li a:visited {text-decoration:none; color:#333333; font-size:12px; width:100%;}	
#leftNav .infoBox .infoBoxBody ul.level3 li a:hover	{text-decoration:none; color:#003399; font-size:12px;}
#leftNav .infoBox .infoBoxBody ul.level3 li a.active {text-decoration:none; color:#333333; font-size:12px;}
#leftNav .infoBox .infoBoxBody ul.level3 li a#selected {float:left;margin-left:-15px;padding:3px 0px 3px 15px;_padding-right:0px;background: url('../assets/images/leftnav/leftnav_arrow.gif') no-repeat left 7px; font-weight:normal;}

#leftNav .infoBox .infoBoxBody ul.level4{float:left;width:130px; font-size:12px;list-style-type:none;padding:0px 0 5px 40px;margin:0px; }
#leftNav .infoBox .infoBoxBody ul.level4 li {padding:3px 0px 3px 15px;width:125px;}	
#leftNav .infoBox .infoBoxBody ul.level4 li:hover,#leftNav .infoBox .infoBoxBody ul.level4 li.over {padding:3px 0px 3px 15px;color:#333333;}
#leftNav .infoBox .infoBoxBody ul.level4 li.curSect {float:left;padding:3px 0px 3px 15px; color:#333333;}
#leftNav .infoBox .infoBoxBody ul.level4 li:hover.curSect {padding:3px 0px 3px 15px;  color:#333333;}
#leftNav .infoBox .infoBoxBody ul.level4 li a {text-decoration:none; color:#333333; font-size:12px; width:100%;}	
#leftNav .infoBox .infoBoxBody ul.level4 li a:visited {text-decoration:none; color:#333333; font-size:12px; width:100%;}	
#leftNav .infoBox .infoBoxBody ul.level4 li a:hover	{text-decoration:none; color:#003399; font-size:12px;}
#leftNav .infoBox .infoBoxBody ul.level4 li a.active {text-decoration:none; color:#333333; font-size:12px;}
#leftNav .infoBox .infoBoxBody ul.level4 li a#selected {float:left;margin-left:-15px;padding:3px 0px 3px 15px;_padding-right:0px;background: url('../assets/images/leftnav/leftnav_arrow.gif') no-repeat left 7px; font-weight:normal;}

#leftNav .infoBox .infoBoxBody ul#nav3 {float:left;width:auto;padding-top:0px;margin:0px;}
#leftNav .infoBox .infoBoxBody ul#nav4 {float:left;width:auto;padding-top:0px;margin:0px;}

#leftNav .infoBox .infoBoxFtr {clear:both; margin:0px ; padding:0px; width:170px; height:14px;}	

/* ****************************************************************

COLUMN LAYOUTS

**************************************************************** */

.contentFull{float:left; clear:both; width:990px; margin:0 0 20px 0;_margin-top:-10px; padding:0px;}

.content2col{float:left; clear:right; margin: 0px 0px 0px 20px;_margin-left:5px; padding:0px; width:780px;}

.contentLeft{float:left; width:180px; margin-right:10px; padding:0px;}

.content3Col{float:left; clear:right; margin: 0px 20px 0px 20px; padding:0px; width:565px;}

.contentRight{float:left;_clear:right; width:180px; margin:0px; padding:0px;}

/* ****************************************************************

BREADCRUMBS

**************************************************************** */

#breadcrumbs{float:left; width:100%; font-size:12px; color:#999999; padding:0px; margin:20px 0 25px 15px;_margin-left:9px;}
#breadcrumbs a,#breadcrumbs a:link,#breadcrumbs a:visited {color:#333333; text-decoration:none; font-size:12px; }
#breadcrumbs a:hover {color:#003399; text-decoration:none; font-size:12px; }
div#home div#breadcrumbs { display:none; }	
	
/* ****************************************************************

MODULES

**************************************************************** */

#quickLinks{float:left; margin:20px 10px 0 0; padding:0px; min-height:120px; width:290px;}
#quickLinks .infoBox{float:left; clear:both; padding:0px ; margin:0px 0px 0px 0px;}
#quickLinks .infoBox .infoBoxHdr {float:left;width:290px;margin:0;padding:0;}
#quickLinks .infoBox .infoBoxHdr h1{ float:left; font-size:13px; margin:3px 0px 0px 0px; color:#000000;}
#quickLinks .infoBox .infoBoxBody{float:left; clear:both; width:100%;}
#quickLinks .infoBox .infoBoxBody ul{float:left; list-style-type:none; padding:0px; margin:0px 0px 0px 1px; width:100%;}
#quickLinks .infoBox .infoBoxBody ul li{padding-bottom:5px; line-height:18px; }

#quickLinks .infoBox .infoBoxBody ul li:hover, #quickLinks .infoBox .infoBoxBody ul li.over{color:#333333;}
#quickLinks .infoBox .infoBoxBody ul li.curSect{color:#333333;}
#quickLinks .infoBox .infoBoxBody ul li a	{ text-decoration:none; color:#333333;font-size:13px;}	
#quickLinks .infoBox .infoBoxBody ul li a:hover	{ text-decoration:none; color:#333333;}

#quickLinks .infoBox .infoBoxFtr{clear:both; margin:0px ; padding:0px; width:100%; }

/* AP SPECIFIC */

#quickLinksAP{float:left; margin:20px 10px 0 0; padding:0px; min-height:120px; width:200px;}
#quickLinksAP .infoBox{float:left; clear:both; padding:0px ; margin:0px 0px 0px 0px;}
#quickLinksAP .infoBox .infoBoxHdr {float:left;width:100%;margin:0;padding:0;}
#quickLinksAP .infoBox .infoBoxHdr h1{ float:left; font-size:13px; margin:3px 0px 0px 0px; color:#000000;}
#quickLinksAP .infoBox .infoBoxBody{float:left; clear:both; width:100%;}
#quickLinksAP .infoBox .infoBoxBody ul{float:left; list-style-type:none; padding:0px; margin:0px 0px 0px 1px; width:100%;}
#quickLinksAP .infoBox .infoBoxBody ul li{padding-bottom:5px; line-height:18px; }

#quickLinksAP .infoBox .infoBoxBody ul li:hover, #quickLinks .infoBox .infoBoxBody ul li.over{color:#333333;}
#quickLinksAP .infoBox .infoBoxBody ul li.curSect{color:#333333;}
#quickLinksAP .infoBox .infoBoxBody ul li a	{ text-decoration:none; color:#333333;font-size:13px;}	
#quickLinksAP .infoBox .infoBoxBody ul li a:hover	{ text-decoration:none; color:#333333;}

#quickLinksAP .infoBox .infoBoxFtr{clear:both; margin:0px ; padding:0px; width:100%; }

/* END AP SPECIFIC */


#events{float:left; margin:20px 10px 0 0; padding-left:10px; min-height:120px; width:230px;font-size:13px;border-right:1px solid #ccc; border-left:1px solid #ccc }
#events .infoBox{float:left; clear:both; padding:0px ; margin:0px 0px 0px 0px ;}
#events .infoBox .infoBoxHdr {float:left;width:100%;margin:0;padding:0;}
#events .infoBox .infoBoxHdr h1{ float:left; font-size:13px; margin:3px 0px 0px 0px; color:#000000;}
#events .infoBox .infoBoxBody {float:left; clear:both; width:100%;}
#events .infoBox .infoBoxBody ul{float:left; list-style-type:none; padding:0px; margin:0px 0px 0px 1px; width:100%;}
#events .infoBox .infoBoxBody ul li{padding-bottom:5px;font-size:13px; line-height:18px; }

#events .infoBox .infoBoxBody ul li:hover, #events .infoBox .infoBoxBody ul li.over{color:#333333;}
#events .infoBox .infoBoxBody ul li.curSect{color:#333333;}
#events .infoBox .infoBoxBody ul li a	{ text-decoration:none; color:#333333;font-size:13px;}	
#events .infoBox .infoBoxBody ul li a:hover	{ text-decoration:none; color:#333333;}
#events .infoBox .infoBoxBody ul li.more a, #events .infoBox .infoBoxBody ul li.more a:hover {color:#666666; font-size:11px; text-decoration:none;}
#events .infoBox .infoBoxFtr{clear:both; margin:0px ; padding:0px; width:100%; }


#corpNews{float:left; margin-top:20px; padding-left:20px; min-height:120px; width:400px;}
#corpNews .infoBox{float:left; clear:both; padding:0px ; margin:0px 0px 0px 0px ; }
#corpNews .infoBox .infoBoxHdr {float:left; width:100%;}
#corpNews .infoBox .infoBoxHdr h1{ float:left; font-size:13px; margin:3px 0px 0px 0px; color:#000000; }
#corpNews .infoBox .infoBoxBody{float:left; clear:both; width:100%;}
#corpNews .infoBox .infoBoxBody ul{float:left; list-style-type:none; padding:0px; margin:0px 0px 0px 1px; width:100%;}
#corpNews .infoBox .infoBoxBody ul li{padding-bottom:5px;line-height:18px; }	
#corpNews .infoBox .infoBoxBody ul li:hover{color:#333333; }
#corpNews .infoBox .infoBoxBody ul li.curSect{color:#333333;}
#corpNews .infoBox .infoBoxBody ul li a	{ text-decoration:none; color:#333333; font-size:13px;}
#corpNews .infoBox .infoBoxBody ul li.more a{color:#666666; font-size:11px;}
#corpNews .infoBox .infoBoxFtr {clear:both; margin:0px ; padding:0px; width:100%;}

/*TV COMMERCIALS HOMEPAGE PHILLIPPINES*/
#tvComm_hp_ph{float:left; margin-top:20px; padding-left:50px; min-height:120px; width:290px;}
#tvComm_hp_ph .infoBox{float:left; clear:both; padding:0px ; margin:0px 0px 0px 0px ; }
#tvComm_hp_ph .infoBox .infoBoxHdr {float:left; width:100%;}
#tvComm_hp_ph .infoBox .infoBoxHdr h1{ float:left; font-size:13px; margin:3px 0px 0px 0px; color:#000000; }
	#tvComm_hp_ph div.largeFocusItem { clear:none !important}
	#tvComm_hp_ph.largeFocusItem { clear:none !important}
	#tvComm_hp_ph div.largeFocusItem h1 { margin:0 ; padding:0 ; font-size:13px ; font-weight:bold;}
	#tvComm_hp_ph.largeFocusItem h1 { margin:0 ; padding:0 ; font-size:13px ; font-weight:bold;}
#tvComm_hp_ph .infoBox .infoBoxBody{float:left; clear:both; width:100%;}
#tvComm_hp_ph .infoBox .infoBoxBody ul{float:left; list-style-type:none; padding:0px; margin:0px 0px 0px 1px; width:100%;}
#tvComm_hp_ph .infoBox .infoBoxBody ul li{padding-bottom:5px;line-height:18px; }	
#tvComm_hp_ph .infoBox .infoBoxBody ul li:hover{color:#333333; }
#tvComm_hp_ph .infoBox .infoBoxBody ul li.curSect{color:#333333;}
#tvComm_hp_ph .infoBox .infoBoxBody ul li a	{ text-decoration:none; color:#333333; font-size:13px;}
#tvComm_hp_ph .infoBox .infoBoxBody ul li.more a{color:#666666; font-size:11px;}
#tvComm_hp_ph .infoBox .infoBoxFtr {clear:both; margin:0px ; padding:0px; width:100%;}


#corpNewsFull {float:left; margin-top:20px; padding-left:20px; min-height:120px; width:650px; border-left:1px solid #ccc;}
#corpNewsFull .infoBox{float:left; clear:both; padding:0px ; margin:0px 0px 0px 0px ; }
#corpNewsFull .infoBox .infoBoxHdr {float:left; width:100%;}
#corpNewsFull .infoBox .infoBoxHdr h1{ float:left; font-size:13px; margin:3px 0px 0px 0px; color:#000000; }
#corpNewsFull .infoBox .infoBoxBody{float:left; clear:both; width:100%;}
#corpNewsFull .infoBox .infoBoxBody ul{float:left; list-style-type:none; padding:0px; margin:0px 0px 0px 1px; width:100%;}
#corpNewsFull .infoBox .infoBoxBody ul li{padding-bottom:5px;line-height:18px; }	
#corpNewsFull .infoBox .infoBoxBody ul li:hover{color:#333333; }
#corpNewsFull .infoBox .infoBoxBody ul li.curSect{color:#333333;}
#corpNewsFull .infoBox .infoBoxBody ul li a	{ text-decoration:none; color:#333333; font-size:13px;}
#corpNewsFull .infoBox .infoBoxBody ul li.more a{color:#666666; font-size:11px;}

#corpNewsFull .infoBox .infoBoxFtr {clear:both; margin:0px ; padding:0px; width:100%;}

#whatsNew_hp{float:left; margin-top:20px; padding-left:20px; min-height:120px; width:400px;}
#whatsNew_hp .infoBox{float:left; clear:both; padding:0px ; margin:0px 0px 0px 0px ; }
#whatsNew_hp .infoBox .infoBoxHdr {float:left; width:100%;}
#whatsNew_hp .infoBox .infoBoxHdr h1{ float:left; font-size:13px; margin:0px 0px 0px 0px;padding-bottom:3px; color:#000000; }
#whatsNew_hp .infoBox .infoBoxBody{float:left; clear:both; width:100%;}
#whatsNew_hp .infoBox .infoBoxBody ul{float:left; list-style-type:none; padding:0px; margin:0px 0px 0px 1px; width:100%;}
#whatsNew_hp .infoBox .infoBoxBody ul li{margin-bottom:10px;line-height:18px; min-height:60px;}
#whatsNew_hp .infoBox .infoBoxBody ul li img {margin-right:10px;}
#whatsNew_hp .infoBox .infoBoxBody ul li:hover{color:#333333; }
#whatsNew_hp .infoBox .infoBoxBody ul li.curSect{color:#333333;}
#whatsNew_hp .infoBox .infoBoxBody ul li a	{ text-decoration:none; color:#333333; font-size:13px;}
#whatsNew_hp .infoBox .infoBoxBody ul li.more a{color:#666666; font-size:11px;}
#whatsNew_hp .infoBox .infoBoxFtr {clear:both; margin:0px ; padding:0px; width:100%;}

/*WHATS NEW HOMEPAGE PHILLIPPINES*/
#whatsNew_hp_ph{float:left; margin-top:20px; padding-left:20px; min-height:120px; width:300px;}
#whatsNew_hp_ph .infoBox{float:left; clear:both; padding:0px ; margin:0px 0px 0px 0px ; }
#whatsNew_hp_ph .infoBox .infoBoxHdr {float:left; width:100%;}
#whatsNew_hp_ph .infoBox .infoBoxHdr h1{ float:left; font-size:13px; margin:0px 0px 0px 0px;padding-bottom:3px; color:#000000; }
#whatsNew_hp_ph .infoBox .infoBoxBody{float:left; clear:both; width:100%;}
#whatsNew_hp_ph .infoBox .infoBoxBody ul{float:left; list-style-type:none; padding:0px; margin:0px 0px 0px 1px; width:100%;}
#whatsNew_hp_ph .infoBox .infoBoxBody ul li{line-height:18px; ;}
#whatsNew_hp_ph .infoBox .infoBoxBody ul li img {margin-right:10px;}
#whatsNew_hp_ph .infoBox .infoBoxFtr {clear:both; margin:0px ; padding:0px; width:100%;}


#facebook {float:right; text-align:right; margin:20px 10px 0 0; padding:0px; width:140px; font-size:13px; font-weight:bold;}
#facebook .infoBox{float:left; clear:both; padding:0px ; margin:0px 0px 0px 0px ; }
#facebook .infoBox .infoBoxHdr {float:left; width:100%;}
#facebook .infoBox .infoBoxHdr h1{ float:right; font-size:13px;margin:3px -45px 5px 0px;  color:#000000; }
/* IE7 */
	*:first-child+html #facebook .infoBox .infoBoxHdr h1{*margin:3px 10px 5px 0px;}
	
#facebook .infoBox .infoBoxBody{float:left; clear:both; width:100%;}
#facebook .infoBox .infoBoxBody ul{float:left; list-style-type:none; padding:0px;margin:0px 0px 0px 50px; width:100%;}
/* IE7 */
	*:first-child+html #facebook .infoBox .infoBoxBody ul {*margin:0px 0px 0px -5px;}
#facebook .infoBox .infoBoxBody ul li{padding-bottom:5px;line-height:18px; }	
#facebook .infoBox .infoBoxBody ul li:hover{color:#333333; }
#facebook .infoBox .infoBoxBody ul li.curSect{color:#333333;}
#facebook .infoBox .infoBoxBody ul li a	{ text-decoration:none; color:#333333; font-size:13px;}
#facebook .infoBox .infoBoxBody ul li.more a{color:#666666; font-size:11px;}


/*GLOBAL SITE AND FACEBOOK PHILLIPPINES*/
#facebook_ph {float:right; text-align:right; margin:15px 0px 0 0; padding:0px; width:240px; font-size:12px; font-weight:bold;}
#facebook_ph .infoBox{float:right; clear:both; padding:0px ; margin:0px 0px 0px 0px ; }
#facebook_ph .infoBox .infoBoxHdr {float:left; width:100%;}
#facebook_ph .infoBox .infoBoxHdr h1{ float:right; font-size:13px;margin:3px -45px 5px 0px;  color:#000000; }
/* IE7 */
	*:first-child+html #facebook_ph .infoBox .infoBoxHdr h1{*margin:3px 10px 5px 0px;}
	
#facebook_ph .infoBox .infoBoxBody{float:left; clear:both; width:100%;}
#facebook_ph .infoBox .infoBoxBody ul{float:left; list-style-type:none; padding:0px;margin:0px 0px 0px 50px; width:100%;}
/* IE7 */
	*:first-child+html #facebook_ph .infoBox .infoBoxBody ul {*margin:0px 0px 0px -5px;}
#facebook_ph .infoBox .infoBoxBody ul li{padding-bottom:5px;line-height:18px; }	
#facebook_ph .infoBox .infoBoxBody ul li:hover{color:#333333; }
#facebook_ph .infoBox .infoBoxBody ul li.curSect{color:#333333;}
#facebook_ph .infoBox .infoBoxBody ul li a	{ text-decoration:none; color:#333333; font-size:13px;}
#facebook_ph .infoBox .infoBoxBody ul li.more a{color:#666666; font-size:11px;}

* html #quickLinks { 
   height: expression( this.scrollHeight < 121 ? "120px" : "auto" ); /* sets min-height for IE */
}
* html #events { 
   height: expression( this.scrollHeight < 121 ? "120px" : "auto" ); /* sets min-height for IE */
}
* html #corpNews { 
   height: expression( this.scrollHeight < 121 ? "120px" : "auto" ); /* sets min-height for IE */
}
* html #corpNewsFull { 
   height: expression( this.scrollHeight < 121 ? "120px" : "auto" ); /* sets min-height for IE */
}

/* Modified HP modules for AP */
.height425 {height:425px;}
/* END Modified HP modules for AP */

/* Modified HP modules for India */

#whatsNew_hp_IN{float:left; margin-top:20px; padding-left:0px; min-height:120px; width:390px;}
#whatsNew_hp_IN .infoBox{float:left; clear:both; padding:0px ; margin:0px 0px 0px 0px ; }
#whatsNew_hp_IN .infoBox .infoBoxHdr {float:left; width:100%;}
#whatsNew_hp_IN .infoBox .infoBoxHdr h1{ float:left; font-size:16px; margin:3px 0px 0px 0px;padding-left:40px; color:#9a5aa4; }
#whatsNew_hp_IN div.largeFocusItem { clear:none !important}
#whatsNew_hp_IN.largeFocusItem { clear:none !important}
#whatsNew_hp_IN div.largeFocusItem h1 { margin:0 ; padding:0 ; font-size:13px ; font-weight:bold;}
#whatsNew_hp_IN.largeFocusItem h1 { margin:0 ; padding:0 ; font-size:13px ; font-weight:bold;}
#whatsNew_hp_IN .infoBox .infoBoxBody{float:left; clear:both; width:100%; }
#whatsNew_hp_IN .infoBox .infoBoxBody ul{float:left; list-style-type:none; padding:0px; margin:0px 0px 0px 1px; width:100%;}
#whatsNew_hp_IN .infoBox .infoBoxBody ul li{ background:url(/siteCollectionImages/ImageRepository/in/right_arrow_black.png) no-repeat 0 3px;padding-left:17px;padding-bottom:10px;line-height:14px; font-size:11px;}	
#whatsNew_hp_IN .infoBox .infoBoxBody ul li:hover{color:#333333; }
#whatsNew_hp_IN .infoBox .infoBoxBody ul li.curSect{color:#333333;}
#whatsNew_hp_IN .infoBox .infoBoxBody ul li a	{ text-decoration: underline; color:#333333; font-size:11px;}
#whatsNew_hp_IN .infoBox .infoBoxBody ul li.more a{color:#666666; font-size:11px;}
#whatsNew_hp_IN .infoBox .infoBoxBody .headerIcon {position:relative;top:-20px;left:0;margin-bottom:-20px;}
#whatsNew_hp_IN .infoBox .infoBoxBody .textArea {margin-right:23px;}
#whatsNew_hp_IN .infoBox .infoBoxFtr {clear:both; margin:0px ; padding:0px; width:100%;}

#exploreBrands_IN{float:left; margin-top:20px; padding:0px 5px; min-height:120px; width:300px;}
#exploreBrands_IN .infoBox{float:left; clear:both; padding:0px ; margin:0px 0px 0px 0px ; }
#exploreBrands_IN .infoBox .infoBoxHdr {float:left; width:100%;}
#exploreBrands_IN .infoBox .infoBoxHdr h1{ float:left; font-size:16px; margin:3px 0px 0px 0px; padding-left:60px;color:#003b9b; }
#exploreBrands_IN .infoBox .infoBoxBody{float:left; clear:both; width:100%;height:0;}
#exploreBrands_IN .infoBox .infoBoxBody ul{float:left; list-style-type:none; padding:0px; margin:0px 0px 0px 1px; width:100%;}
#exploreBrands_IN .infoBox .infoBoxBody ul li{padding-bottom:5px;line-height:18px; }	
#exploreBrands_IN .infoBox .infoBoxBody ul li:hover{color:#333333; }
#exploreBrands_IN .infoBox .infoBoxBody ul li.curSect{color:#333333;}
#exploreBrands_IN .infoBox .infoBoxBody ul li a	{ text-decoration:none; color:#333333; font-size:13px;}
#exploreBrands_IN .infoBox .infoBoxBody ul li.more a{color:#666666; font-size:11px;}
#exploreBrands_IN .infoBox .infoBoxBody .headerIcon {position:relative;top:-20px;left:0;margin-bottom:-20px;}
#exploreBrands_IN .infoBox .infoBoxBody .textArea {padding-left:23px;}
#exploreBrands_IN .infoBox .infoBoxFtr {clear:both; margin:0px ; padding:0px; width:100%;}

#tvComm_hp_IN {float:left; margin-top:20px; padding-left:0px; width:290px;}
#tvComm_hp_IN .infoBox{float:left; clear:both; padding:0px ; margin:0px 0px 0px 0px ; }
#tvComm_hp_IN .infoBox .infoBoxHdr {float:left; width:100%;}
#tvComm_hp_IN .infoBox .infoBoxHdr h1{ float:left; font-size:16px; margin:3px 0px 0px 0px;padding-left:60px; color:#c1d82f; }
#tvComm_hp_IN div.largeFocusItem { clear:none !important}
#tvComm_hp_IN.largeFocusItem { clear:none !important}
#tvComm_hp_IN div.largeFocusItem h1 { margin:0 ; padding:0 ; font-size:13px ; font-weight:bold;}
#tvComm_hp_IN.largeFocusItem h1 { margin:0 ; padding:0 ; font-size:13px ; font-weight:bold;}
#tvComm_hp_IN .infoBox .infoBoxBody{float:left; clear:both; width:100%;}
#tvComm_hp_IN .infoBox .infoBoxBody ul{float:left; list-style-type:none; padding:0px; margin:0px 0px 0px 1px; width:100%;}
#tvComm_hp_IN .infoBox .infoBoxBody ul li{padding-bottom:5px;line-height:18px; }	
#tvComm_hp_IN .infoBox .infoBoxBody ul li:hover{color:#333333; }
#tvComm_hp_IN .infoBox .infoBoxBody ul li.curSect{color:#333333;}
#tvComm_hp_IN .infoBox .infoBoxBody a {float:right;text-decoration:none; color:#333333; font-size:11px;}
#tvComm_hp_IN .infoBox .infoBoxBody ul li a{ text-decoration:none; color:#333333; font-size:11px;}
#tvComm_hp_IN .infoBox .infoBoxBody ul li.more a{color:#666666; font-size:11px;}
#tvComm_hp_IN .infoBox .infoBoxBody .headerIcon {position:relative;top:-20px;left:0;margin-bottom:-20px;}
#tvComm_hp_IN .infoBox .infoBoxBody .textArea {padding:0 0 10px 20px;}
#tvComm_hp_IN .infoBox .infoBoxFtr {clear:both; margin:0px ; padding:0px; width:100%;}

#funFacts_IN {float:right; margin-top:0px; padding-left:0px; width:290px;}
#funFacts_IN .infoBox{float:left; clear:both; padding:0px ; margin:0px 0px 0px 0px ; }
#funFacts_IN .infoBox .infoBoxHdr {float:left; width:100%;}
#funFacts_IN .infoBox .infoBoxHdr h1{ float:left; font-size:16px; margin:3px 0px 0px 0px;padding-left:60px; color:#ea4498; }
#funFacts_IN div.largeFocusItem { clear:none !important}
#funFacts_IN.largeFocusItem { clear:none !important}
#funFacts_IN div.largeFocusItem h1 { margin:0 ; padding:0 ; font-size:13px ; font-weight:bold;}
#funFacts_IN.largeFocusItem h1 { margin:0 ; padding:0 ; font-size:13px ; font-weight:bold;}
#funFacts_IN .infoBox .infoBoxBody{float:left; clear:both; width:100%;}
#funFacts_IN .infoBox .infoBoxBody ul{float:left; list-style-type:none; padding:0px; margin:0px 0px 0px 1px; width:100%;}
#funFacts_IN .infoBox .infoBoxBody ul li{padding-bottom:10px;line-height:14px; font-size:11px; }	
#funFacts_IN .infoBox .infoBoxBody ul li:hover{color:#333333; }
#funFacts_IN .infoBox .infoBoxBody ul li.curSect{color:#333333;}
#funFacts_IN .infoBox .infoBoxBody ul li a	{ text-decoration:none; color:#333333; font-size:13px;}
#funFacts_IN .infoBox .infoBoxBody ul li.more a{color:#666666; font-size:11px;}
#funFacts_IN .infoBox .infoBoxBody .headerIcon {position:relative;top:-20px;left:0;margin-bottom:-20px;}
#funFacts_IN .infoBox .infoBoxBody .textArea {padding:0 0 0 20px;line-height:14px; font-size:11px;}
#funFacts_IN .infoBox .infoBoxFtr {clear:both; margin:0px ; padding:0px; width:100%;}

/* END Modified HP modules for India */


/* Rotating image styles for India */

div.tvcommRotateContent { float:left; padding:0px ; margin-top:-10px ;  width: 290px; border: 0px #cccccc solid; }

	div.tvcommRotateContent div.arrows { float:left; width:290px; border: 0px red solid; text-align:center; }
		div.tvcommRotateContent div.arrows img {margin:0px 40px;}
		/* IE7 */
		*:first-child+html div.tvcommRotateContent div.arrows img {margin:-40px 40px 0px 40px;}
	div.tvcommRotateContent div.infoBoxBody 	{ float:left; width:290px; text-align:center; margin:-10px 0px 10px 0px ;  padding:0px;  border: 0px blue solid;  }
	div.tvcommRotateContent .infoBox .infoBoxHdr {float:left; width:100%;}
	div.tvcommRotateContent .infoBox .infoBoxHdr h1{ float:left; font-size:16px; margin:3px 0px 0px 0px;padding-left:40px; color:#9a5aa4; }
	div.tvcommRotateContent div.infoBoxBody div.title { display:none; }	
	div.tvcommRotateContent div.infoBoxBody .textArea { float:left; clear:both; width:100%; margin:10px 0px; font-size:11px; line-height:14px; }

/* END Rotating image styles for India */

#language {float:right; text-align:right; margin-top:20px; padding:0px; width:140px; font-size:10px; font-weight:bold;color:#003399;}
#language a { text-decoration:none; color:#666; font-weight:bold; font-size:10px;}
/* html #quickLinks,#events,#corpNews {height: expression( this.scrollHeight < 71 ? "70px" : "auto" ); /* sets min-height for IE }*/

#stockInfo {float:left; width:180px; margin-bottom:10px; padding:0;}
#stockInfo .infoBox {float:left; clear:both; padding:0px ; margin:0px 0px 0px 0px ;}
#stockInfo .infoBox .infoBoxHdr {float:left; width:180px; height:24px;margin-bottom:10px;}
#stockInfo .infoBox .infoBoxHdr h1 {float:left;  font-size:14px; font-weight:normal; margin:3px 0px 0px 0px; color:#666666;width:100%;	}
#stockInfo .infoBox .infoBoxHdr a {font-size:10px; font-weight:bold; text-decoration:none; color:#003399;}
#stockInfo .infoBox .infoBoxHdr a:hover { font-size:10px; font-weight:bold; text-decoration:none; color:#003399;}
	
#stockInfo .infoBox .infoBoxBody {float:left; clear:both;width:180px;margin-left:0px;}	
#stockInfo .infoBox .infoBoxBody .line {float:left; clear:both; width:180px;margin:0; padding:0px 0px 5px 0px;}
#stockInfo .infoBox .infoBoxBody .lineLast{float:left; clear:both; width:100%; background: none;margin:0; padding: 5px 0px 0px 0px;}
#stockInfo .infoBox .infoBoxBody .line span.NYSE {color:#333333; font-size:12px; font-weight:bold;}
#stockInfo .infoBox .infoBoxBody .line span.price {color:#333333; font-size:12px;}
#stockInfo .infoBox .infoBoxBody .line span.change {color:#333333; font-size:12px;}
#stockInfo .infoBox .infoBoxBody .lineLast span.time {color:#666666; font-size:11px;}
#stockInfo .infoBox .infoBoxBody .lineLast span.delay {color:#666666; font-size:10px;}
#stockInfo .infoBox .infoBoxFtr {clear:both; margin:0px ; padding-bottom:7px; border-bottom:1px dotted #999999; width:180px; height:14px;}

#signUp{float:left; width:170px; margin-bottom:10px; padding-bottom:7px; border-bottom:1px dotted #999999;}
#signUp .infoBox{float:left; clear:both; padding:0px ; margin:0px 0px 0px 0px ;}
#signUp .infoBox .infoBoxHdr { float:left;width:170px; height:25px; }
#signUp .infoBox .infoBoxHdr h1{font-size:14px; margin:10px 0px 0px 3px;padding-bottom:10px; color:#666666; font-weight:normal;}
#signUp .infoBox .infoBoxBody{float:left; clear:both; width:138px; padding:10px 6px 0px 6px;}
#signUp .infoBox .infoBoxBody .signUpForm{float:left; clear:both; width:155px;padding:0;}
#signUp .infoBox .infoBoxBody .signUpForm fieldset{float:left; border:none; width:155x; padding:0px 0px 5px 0px ; margin: 0px ;}
#signUp .infoBox .infoBoxBody .signUpForm fieldset input{float:left; width:155px; padding:0px ; margin: 0px ;}
#signUp .infoBox .infoBoxBody .signUpForm input{float:left; padding:0px ; margin: 0px ; }
#signUp .infoBox .infoBoxBody .signUpForm a{font-size:12px; text-decoration:none; margin:0px; }
#signUp .infoBox .infoBoxBody .links{float:left; clear:both;width:170px;margin:0; padding:5px 0px 0px 0px;}		
#signUp .infoBox .infoBoxBody .links a {color:#666666;font-size:10px; font-weight:bold;}

#responsibility{float:left; width:150px; margin-bottom:7px;}
#responsibility .infoBox{float:left; clear:both; padding:0px ; margin:0px 0px 0px 0px ; }
#responsibility .infoBox .infoBoxHdr { clear:both; margin:0px ; padding:0px; width:150px; height:25px; }
#responsibility .infoBox .infoBoxHdr h1{ float:left;  font-size:14px; margin:3px 0px 0px 5px; font-weight:normal;color:#666666; }
#responsibility .infoBox .infoBoxBody{clear:left; float:left;  margin:0px; width:138px; padding:10px 6px 0px 6px;}	
#responsibility .infoBox .infoBoxBody .textArea {float:left; font-size:12px; width:100%; }
#responsibility .infoBox .infoBoxBody .textArea a {float:left; clear:both;font-size:12px; text-decoration:none; padding:5px 0px 5px 0px;}
#responsibility .infoBox .infoBoxBody .textArea a:hover {float:left; clear:both; font-size:12px; color:#000066; text-decoration:none;  padding:5px 0px 5px 0px;}

#responsibility .infoBox .infoBoxFtr {clear:both; margin:0px ; padding:0px; border-bottom:1px dotted #999999; width:150px; height:14px;}

.dwHeader {float:left; clear:both; padding-left:70px; padding-bottom:20px; text-align:center; }
.dwModule {float:left; width:256px; margin-right:5px; margin-top:10px;}
.dwModuleLast {float:left; width:256px; margin-right:0px; margin-top:10px;}
	

#history{float:left; width:180px; margin-bottom:7px;}
#history .infoBox{float:left; clear:both; padding:0px ; margin:0px 0px 0px 0px ;}
#history .infoBox .infoBoxHdr { clear:both; margin:0px ; padding:0px;  width:180px; height:24px;}
#history .infoBox .infoBoxHdr h1{ float:left;  font-size:14px; margin:3px 0px 0px 5px; font-weight:normal;color:#666666;}
#history .infoBox .infoBoxBody{float:left; clear:both; width:180px;}	
#history .infoBox .infoBoxBody .textArea {float:left; font-size:12px; width:162px; padding:8px 8px 0px 8px;}
#history .infoBox .infoBoxBody .textArea a {float:left; clear:both; font-size:12px; text-decoration:none;  padding:5px 0px 5px 0px;}
#history .infoBox .infoBoxBody .textArea a:hover {float:left; clear:both; font-size:12px; color:#000066; text-decoration:none; padding:5px 0px 5px 0px;}

#history .infoBox .infoBoxFtr {clear:both; margin:0 0 0 8px; padding:0px; border-bottom:1px dotted #999999; width:185px; height:14px; }

	

#factSheet{float:left; width:180px; margin-bottom:7px;}
#factSheet .infoBox{float:left; clear:both; padding:0px ; margin:0px 0px 0px 0px ; }
#factSheet .infoBox .infoBoxHdr { clear:both; margin:0px ; padding:0px; width:180px; height:24px; }
#factSheet .infoBox .infoBoxHdr h1{ float:left;  font-size:14px; margin:3px 0px 0px 5px;font-weight:normal; color:#666666;}
#factSheet .infoBox .infoBoxBody{float:left; clear:both;  width:180px;}	
#factSheet .infoBox .infoBoxBody .textArea {float:left; font-size:10px;  width:162px; padding:8px 8px 0px 8px;}
#factSheet .infoBox .infoBoxBody .textArea a {float:left; clear:both;font-size:12px; text-decoration:none; padding:5px 0px 5px 0px;}
#factSheet .infoBox .infoBoxBody .textArea a:hover {float:left; clear:both; font-size:12px; color:#000066; text-decoration:none; padding:5px 0px 5px 0px;}

#factSheet .infoBox .infoBoxBody .textArea img {float:left; margin-right:4px;}
#factSheet .infoBox .infoBoxBody .textArea .pdf {float:left; margin-right:4px;padding-top:5px;}
#factSheet .infoBox .infoBoxBody .textArea .link { float:left; width:80px; }

#factSheet .infoBox .infoBoxFtr {clear:both; margin:0px ; padding:0px; border-bottom:1px dotted #999999;width:180px; height:14px;}

	

#brandsAds {float:left; width:180px; margin-bottom:7px;}
#brandsAds .infoBox{float:left; clear:both; padding:0px ; margin:0px 0px 0px 0px ;}
#brandsAds .infoBox .infoBoxHdr {clear:both; margin:0px ; padding:0px;width:180px; height:24px;}
#brandsAds .infoBox .infoBoxHdr h1{ float:left;  font-size:14px; font-weight:normal; margin:3px 0px 0px 5px; color:#666666;}
#brandsAds .infoBox .infoBoxBody{float:left; clear:both;  width:180px; }	
#brandsAds .infoBox .infoBoxBody .textArea {float:left; font-size:12px;  width:162px; padding:8px 0px 0px 8px;}
#brandsAds .infoBox .infoBoxBody .textArea a {float:left; clear:both; font-size:12px; text-decoration:none;  padding:5px 0px 5px 0px;}
#brandsAds .infoBox .infoBoxBody .textArea a:hover {float:left; clear:both; font-size:12px; color:#000066; text-decoration:none;  padding:5px 0px 5px 0px;}

#brandsAds .infoBox .infoBoxFtr {clear:both; margin:0px ; padding:0px; border-bottom:1px dotted #999999; width:180px; height:14px;}
	
#featuredBrandMod{float:left; margin-bottom:7px;}		
	
#flashBrandSelector{float:left; margin-bottom:7px;}	

#jobOpportunities{float:left; width:220px; margin:0 0 7px 15px;_margin-left:15px;}
#jobOpportunities .infoBox{float:left; clear:both; padding:0px ; margin:0px 0px 0px 0px ; }
#jobOpportunities .infoBox .infoBoxHdr {clear:both; margin:0px ; padding:0px; width:220px; }
#jobOpportunities .infoBox .infoBoxHdr h1{ float:left; font-size:14px; margin:0;padding:0px 0px 3px 0px;font-weight:bold; color:#9959a4; }
#jobOpportunities .infoBox .infoBoxBody{float:left; clear:both;  width:220px;}	

#jobOpportunities .infoBox .infoBoxBody .form{float:left;}
#jobOpportunities .infoBox .infoBoxBody .form fieldset{float:left; border:none; width:192px; padding:8px 0px 0px 0px ; margin: 0px ;}
#jobOpportunities .infoBox .infoBoxBody .form fieldset select{float:left; width:185px; padding: 0px ; margin: 0px ;}
#jobOpportunities .infoBox .infoBoxBody .textArea {float:left;  width:220px; padding:0px 0px 0px 0px;}
#jobOpportunities .infoBox .infoBoxBody .textArea a {float:left; clear:both;text-decoration:none; padding:5px 0px 5px 0px;}
#jobOpportunities .infoBox .infoBoxBody .textArea a:hover {float:left; clear:both;  color:#000066; text-decoration:none; padding:5px 0px 5px 0px;}

#jobOpportunities .infoBox .infoBoxFtr{clear:both; margin:0px ; padding:0px; width:220px; height:14px;}
	
.contentLeft #jobOpportunities{float:left; width:180px; margin:0 0 7px 0px;_margin-left:0px;}
.contentLeft #jobOpportunities .infoBox{float:left; clear:both; padding:0px ; margin:0px 0px 0px 0px ; }
.contentLeft #jobOpportunities .infoBox .infoBoxHdr {clear:both; margin:0px ; padding:0px; width:180px; }
.contentLeft #jobOpportunities .infoBox .infoBoxHdr h1{ float:left; font-size:14px; margin:0px 0px 3px 0px;font-weight:bold; color:#9959a4; }
.contentLeft #jobOpportunities .infoBox .infoBoxBody{float:left; clear:both;  width:180px;}	

.contentLeft #jobOpportunities .infoBox .infoBoxBody .form{float:left;}
.contentLeft #jobOpportunities .infoBox .infoBoxBody .form fieldset{float:left; border:none; width:170px; padding:8px 0px 0px 0px ; margin: 0px ;}
.contentLeft #jobOpportunities .infoBox .infoBoxBody .form fieldset select{float:left; width:165px; padding: 0px ; margin: 0px ;}
.contentLeft #jobOpportunities .infoBox .infoBoxBody .textArea {float:left;  width:180px; padding:0px 0px 0px 0px;}
.contentLeft #jobOpportunities .infoBox .infoBoxBody .textArea a {float:left; clear:both;text-decoration:none; padding:5px 0px 5px 0px;}
.contentLeft #jobOpportunities .infoBox .infoBoxBody .textArea a:hover {float:left; clear:both;  color:#000066; text-decoration:none; padding:5px 0px 5px 0px;}


.contentLeft #jobOpportunities .infoBox .infoBoxFtr{clear:both; margin:0px ; padding:0px; width:180px; height:14px;}

#generalModRt{float:left; width:180px; margin-bottom:7px;}
#generalModRt .infoBox{float:left; clear:both; padding:0px ; margin:0px 0px 0px 0px ;}
#generalModRt .infoBox .infoBoxHdr {clear:both; margin:0px ; padding:0px; width:180px;}
#generalModRt .infoBox .infoBoxBody{clear:left; float:left;  margin:0px; width:160px; padding:0px 10px 0px 10px;}	
#generalModRt .infoBox .infoBoxHdr h1 { float:left;height:20px; margin:3px 0px 0px 10px; font-size:14px; font-weight:normal; color:#666666; }
#generalModRt .infoBox .infoBoxBody .textArea {float:left; font-size:12px; width:100%; }
#generalModRt .infoBox .infoBoxBody .textArea span.contactInfo {font-size:11px; font-weight:normal; color:#666666;}
#generalModRt .infoBox .infoBoxBody .textArea a {float:left; clear:both; font-size:12px; width:100%;  text-decoration:none; padding:5px 0px 5px 0px;}
#generalModRt .infoBox .infoBoxBody .textArea a:visited {float:left; clear:both; font-size:12px; text-decoration:none; padding:5px 0px 5px 0px;color:#003399;}
#generalModRt .infoBox .infoBoxBody .textArea a:hover {float:left; clear:both; font-size:12px; color:#000066; text-decoration:none; padding:5px 0px 5px 0px;}

#generalModRt .infoBox .infoBoxFtr {clear:both; margin:0px ; padding:0px; border-bottom:1px dotted #999999;width:180px; height:14px;}

#generalEUinfo{float:right; width:180px; margin-bottom:7px;}
#generalEUinfo .infoBox{float:left; clear:both; padding:0px ; margin:0px 0px 0px 0px ;}
#generalEUinfo .infoBox .infoBoxHdr {clear:both; margin:0px ; padding:0px; width:180px;}
#generalEUinfo .infoBox .infoBoxBody{clear:left; float:left;  margin:0px; width:160px; padding:0px 10px 0px 10px;}	
#generalEUinfo .infoBox .infoBoxHdr h1 { float:left;height:20px; margin:3px 0px 15px 10px; font-size:14px; font-weight:bold; color:#333333; }
#generalEUinfo .infoBox .infoBoxBody .textArea {float:left; font-size:12px; width:100%; }
#generalEUinfo .infoBox .infoBoxBody .textArea span.contactInfo {font-size:11px; font-weight:normal; color:#666666;}
#generalEUinfo .infoBox .infoBoxBody .textArea a {float:left; clear:both; font-size:12px; width:100%;  text-decoration:none; padding:5px 0px 5px 0px;}
#generalEUinfo .infoBox .infoBoxBody .textArea a:visited {float:left; clear:both; font-size:12px; text-decoration:none; padding:5px 0px 5px 0px;color:#003399;}
#generalEUinfo .infoBox .infoBoxBody .textArea a:hover {float:left; clear:both; font-size:12px; color:#000066; text-decoration:none; padding:5px 0px 5px 0px;}

#generalEUinfo .infoBox .infoBoxFtr {clear:both; margin:0px ; padding:0px; border-bottom:1px dotted #999999;width:180px; height:14px;}

	
/* ****************************************************************

GENERAL FOCUS ITEMS & CONTENT ITEMS

**************************************************************** */

div.content table { width:100% ; border-collapse:collapse ; }

th { text-align:left ; }

td { vertical-align:top ; }

div.content { font-size:12px ; line-height:16px ; }

	div.content p { margin:0 0 20px 0 ; padding:0 ; }	
	div.content ul { padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px; text-align: left;}	
	div.content ul li {padding: 0px 0px 0px 0px; }	
	div.content ul a {  text-decoration:underline ; }	
	div.content ul a:hover { color:#2075A7; text-decoration:underline ; }	
	div.content a {  text-decoration:underline ; }
	div.content a:hover {  color:#2075A7; text-decoration:underline ; }	
	div.content h1 { color:#333333; font-size:19px; margin-bottom:0px; font-weight: bold; margin-top:0px; padding-top:0px;}
	div.content h2 { font-size:12px; font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; }		
	div.content h3 { font-weight:bold ;font-size:11px ; margin-top:0px; padding-top:0px;}	
	div.content a img { border:none;}
	
div.contentFull div.TitleAndDescription { width:100% ; margin-bottom:10px;}

        div.contentFull div.TitleAndDescription h1{ color:#333333; font-size:19px; margin-bottom:15px; font-weight: bold; margin-top:0px; padding-top:0px;}
	   div.contentFull div.TitleAndDescription h2  { font-size:12px; font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; }	
        div.contentFull div.TitleAndDescription div.textArea { margin:0px 0px 5px 0px ;}

div.content2col div.TitleAndDescription { width:100% ; margin-bottom:10px;}

        div.content2col div.TitleAndDescription h1 { color:#333333; font-size:19px; margin-bottom:15px; font-weight: bold; margin-top:0px; padding-top:0px;}
	   div.content2col div.TitleAndDescription h2  { font-size:12px; font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:10px; padding-bottom:0px; }	
        div.content2col div.TitleAndDescription div.textArea { margin:0px 0px 5px 0px ; }

div.content3Col div.TitleAndDescription { width:100% ; margin-bottom:10px;}

        div.content3Col div.TitleAndDescription h1{ color:#333333; font-size:19px; margin-bottom:15px; font-weight: bold; margin-top:0px; padding-top:0px;}
	   div.content3Col div.TitleAndDescription h2  { font-size:12px; font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:10px; padding-bottom:0px; }	
        div.content3Col div.TitleAndDescription div.textArea { margin:0px 0px 5px 0px ; }

div.TitleOnly { width:100% ; margin-bottom:10px;}
        div.contentFull div.TitleOnly h1 { color:#333333; font-size:19px; margin-bottom:15px; font-weight: bold; margin-top:0px; padding-top:0px;}
        div.contentFull div.TitleOnly h2  { font-size:12px; font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; }	   
        div.contentFull div.TitleOnly div.textArea { margin:0px 0px 5px 0px ;}
        div.contentCentre div.TitleOnly h1{ color:#333333; font-size:19px; margin-bottom:0px; font-weight: bold; margin-top:0px; padding-top:0px;}
        div.contentCentre div.TitleOnly h2 { font-size:12px; font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; }	
        div.content2col div.TitleOnly h1{ color:#333333; font-size:19px; margin-bottom:15px; font-weight: bold; margin-top:0px; padding-top:0px;}
        div.content2col div.TitleOnly h2 { font-size:12px; font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:10px; padding-bottom:0px; }	
        div.content3Col div.TitleOnly h1{ color:#333333; font-size:19px; margin-bottom:15px; font-weight: bold; margin-top:0px; padding-top:0px;}
        div.content3Col div.TitleOnly h2 { font-size:12px; font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:10px; padding-bottom:0px; }	
	   
div.DescriptionOnly { width:100% ; margin-bottom:10px;}
        div.contentFull div.DescriptionOnly h1 { color:#333333; font-size:19px; margin-bottom:15px; font-weight: bold; margin-top:0px; padding-top:0px;}
	    div.contentFull div.DescriptionOnly h2  { font-size:12px; font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; }	
        div.contentFull div.DescriptionOnly div.textArea { margin:0px 0px 0px 0px ;}
        div.contentCentre div.DescriptionOnly h1{ color:#333333; font-size:19px; margin-bottom:0px; font-weight: bold; margin-top:0px; padding-top:0px;}
	   	div.contentCentre div.DescriptionOnly h2 { font-size:12px; font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:10px; padding-bottom:0px; }	

div.PressReleaseTitleOnly { width:100% ; margin:0px;}
        div.contentFull div.PressReleaseTitleOnly h1 { color:#000000; font-size:12px; margin-bottom:0px; font-weight: bold; margin-top:0px; padding-top:0px;}
        div.contentFull div.PressReleaseTitleOnly h2  { font-size:12px; font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; font-style:italic;}	   
        div.contentFull div.PressReleaseTitleOnly div.textArea { margin:0px 0px 5px 0px ;}
        div.contentCentre div.PressReleaseTitleOnly h1{ color:#000000; font-size:12px; margin-bottom:0px; font-weight: bold; margin-top:0px; padding-top:0px;}
        div.contentCentre div.PressReleaseTitleOnly h2 { font-size:12px; font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; font-style:italic;}	
        div.content2col div.PressReleaseTitleOnly h1{ color:#000000; font-size:12px; margin-bottom:0px; font-weight: bold; margin-top:0px; padding-top:0px;}
        div.content2col div.PressReleaseTitleOnly h2 { font-size:12px; font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:10px; padding-bottom:0px; font-style:italic;}	
        div.content3Col div.PressReleaseTitleOnly h1{ color:#000000; font-size:12px; margin-bottom:0px; font-weight: bold; margin-top:0px; padding-top:0px;}
        div.content3Col div.PressReleaseTitleOnly h2 { font-size:12px; font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:10px; padding-bottom:0px; font-style:italic;}	
	   
div#contentCentre div.ProductTitle{ color:#333333; font-size:19px; margin-bottom:15px; font-weight: bold; margin-top:0px; padding-top:0px;}
div#contentCentre div.TitleOnly { width:100% ; margin-bottom:0px;}
div#contentCentre div.TitleOnly h1{ color:#333333; font-size:19px; margin-bottom:15px; font-weight: bold; margin-top:0px; padding-top:0px;}
div#contentCentre div.TitleOnly h2   { font-size:12px; font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:10px; padding-bottom:0px; }	
  

div.stdContBlock {float:left ; margin: 0 ; padding:0 ;  width:100%; line-height:22px; }

div.stdContBlock h1{ color:#333333; font-size:19px; margin-bottom:15px; font-weight: bold; margin-top:0px; padding-top:0px;}

div.stdContBlock h2  {font-size:14px; font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; }	

	div.stdContBlock div.stdContHeadImg { padding-bottom:5px ; }
	div.stdContBlock div.textArea { width:100% ; padding-bottom:0px ; }
	div.stdContBlock div.textAreaLP { width:100% ; padding-bottom:0px; font-size:19.5px; color:#666666; line-height:29px;}
	div.stdContBlock div.textArea h1 {margin:0 0 15px 0 ; padding:0 ; font-weight:bold; font-size:14px;}
	div.stdContBlock div.textArea h2 {margin:0 0 3px 0 ; padding:0 ; font-weight:bold ; font-size:14px ; }
	div.stdContBlock div.textArea ul { padding:0px; text-align: left; margin-bottom: 20px; margin-left:1em; }
	div.stdContBlock div.textArea ul li { margin-left:5px; }	
	div.stdContBlock div.textArea ol { padding:0px; text-align: left; margin-bottom: 20px; margin-left:2.3em; }
	div.stdContBlock div.textArea ol li { margin: 0px 0px 2px 0px; }	
	div.stdContBlock div.textArea dl { padding:0px; text-align: left; margin-bottom: 20px; margin-left:1.3em; }
	div.stdContBlock div.textArea dl li { margin:0px; }
	div.stdContBlock div.textArea p {margin:0 0 10px 0 ; padding:0 ; font-size:14px;}
	div.stdContBlock div.textArea p.leftSpace {margin:0 0 10px 0;width:400px;_width:375px; padding-left:150px;_padding-left:0px; font-size:14px;}
	/* IE7 */
	*:first-child+html div.stdContBlock div.textArea p.leftSpace {padding-left:25px;}
		
	div.stdContBlock div.textArea  h1.pdf {margin:0 0 15px 0 ; padding:0; font-weight:normal; color:#666666; font-size:14px; }
	
	div.stdContBlock .readMoreLink
	{
	float:right; width:100%; padding:0px; margin:0px; text-align:right; 
	}
		div.stdContBlock .readMoreLink a {text-align:right;  font-size:10px; text-decoration:none; color: #2075a7;}
		div.stdContBlock .readMoreLink a:hover {text-align:right;  font-size:10px; text-decoration:none; color: #666666;}

div.stdContBlock div.imageBoxLeft { float: left; margin-right:25px ; padding:8px 0 12px 0 ; }

	div.stdContBlock div.imageBoxLeft img { display:block ; margin-bottom:9px ; }
	div.stdContBlock div.imageBoxLeft h1 { margin:2px 7px 0 7px ; }
	
div.stdContBlock div.imageBoxRight { float: right; margin-left:15px ; padding:8px 0 12px 0 ; }

	div.stdContBlock div.imageBoxRight img { display:block ; margin-bottom:9px ; }
	div.stdContBlock div.imageBoxRight h1 { margin:2px 7px 0 7px ; line-height:15px ; }

div.largeFocusItem { clear:left ; margin:0 ; padding: 0 ; width: 100%; }

	div.largeFocusItem div.imageBoxLeft { float:left;margin:0 ; padding:0 15px 0 0 ; }
	div.largeFocusItem div.imageBoxRight { float:right; margin:0 ; padding:0 0 0 15px; }
	div.largeFocusItem h1 { margin:15px 0 5px 0 ; padding:0 ; font-size:16px ; line-height:21px ; font-weight:bold;}
	div.largeFocusItem div.textArea { margin:0 ; padding:0px 0px 5px 0px ;  } 
	div.largeFocusItem div.textAreaLP { margin:0 ; padding:0px 0px 15px 0px ; font-size:19.5px; color:#666666; line-height:29px; } 
	div.largeFocusItem h2 { font-size:12px; font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:10px; padding-bottom:0px; }	
	div.largeFocusItem h2 a { display:block ; text-decoration:underline ; font-weight:normal ; }
	div.largeFocusItem h2 a:hover {  color:#2075A7; text-decoration:underline ;  }

div.largeFocusItem_lp { clear:left ; margin:0 ; padding: 0 ; width: 100%; }
	div.largeFocusItem_lp div.textArea {width:420px; margin:0 ; padding:0px 0px 15px 0px ; font-size:19.5px; color:#666666; line-height:29px; }
	div.largeFocusItem_lp div.imageBoxLeft { float:left;margin:0 ; padding:0 15px 0 0 ; }
	div.largeFocusItem_lp div.imageBoxRight { float:right; margin:0 ; padding:0 0 0 15px; }

div#smallFocusItem1 { clear: both; }

div.smallFocusItem { float:left ; margin:10px 11px 0 0 ;
 /* all browsers including Mac IE */
*margin:10px 11px 0 0 ; /* IE 7 and below */
_margin:10px 0px 0 0 ; /* IE 6 and below */
padding:0 ; width:236px ; }

	div.smallFocusItem img, div.smallFocusItem a img { display:block ; padding: 0 0 5px 0;}
	div.smallFocusItem div.imageBoxLeft { float:left; margin:0 ; padding:0 5px 0 0 ; }
	div.smallFocusItem div.imageBoxRight { float:right; margin:0 ; padding:0 0 0 5px; }	
	div.smallFocusItem h1 {font-size:14px ; margin:0 ; padding:0px 0px 0 5px ;  line-height:16px ; font-weight:normal; }
	div.smallFocusItem div { margin:0 ; padding:0px 5px 5px 5px ; }
	div.smallFocusItem div.textArea { margin:0 ; padding:0px 0px 5px 5px ; width:236px ; } 
	div.smallFocusItem h2 { font-size:12px; font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:10px; padding-bottom:0px; }	
	div.smallFocusItem h2 a { font-weight:normal ; text-decoration:underline ; }
	div.smallFocusItem h2 a:hover { color:#2075A7; text-decoration:underline ;  }
	div.smallFocusItem div.textArea { font-size: 11px; }

	
	
	
div#contHeader { width:100% ; }

div#contHeader h1 { color:#333333; font-size:19px; margin-bottom:0px; font-weight: bold; margin-top:0px; padding-top:0px;}
div#contHeader img { padding-bottom:5px ; }
div#contHeader div.imageBoxRight { float: right; margin-left:15px ; padding:8px 0 12px 0 ; }

div.TitleAndDescription { margin-bottom:0px;}
div#contentFull div.TitleAndDescription h1 { color:#333333; font-size:19px; margin-bottom:15px; font-weight: bold; margin-top:0px; padding-top:0px;}
div#contentFull div.TitleAndDescription div.textArea { margin:0px ; }
div.TitleOnly { width:100% ; margin-bottom:0px;}
div#contentFull div.TitleOnly h1 { color:#333333; font-size:19px; margin-bottom:15px; font-weight: bold; margin-top:0px; padding-top:0px;}

div#contentFull div.TitleOnly div.textArea { margin:0px ;}
div#contentCentre div.TitleOnly h1 { color:#333333; font-size:19px; margin-bottom:15px; font-weight: bold; margin-top:0px; padding-top:0px;}

.readMoreLink
{
float:right; width:100%; padding:0px; margin:0px; text-align:right; 
}
	.readMoreLink a {text-align:right;  font-size:10px; text-decoration:none; color: #2075a7;}
	.readMoreLink a:hover {text-align:right;  font-size:10px; text-decoration:none; color: #666666;}
	
.divider {float:left; clear:both; width:100%; height:25px; background: url('/assets/images/module/dots.gif'); background-repeat: repeat-x; background-position: center center;  border:none;}	


div.stdContBlock_resp {float:left; margin-top:0px; padding:0 ;  width:100%; }
div.stdContBlock_resp h1 { color:#79bf44; font-size:19px; margin-bottom:0px; font-weight: bold; margin-top:0px; padding-top:0px;}
div.stdContBlock_resp div.textArea {width:100% ; padding-bottom:0px; font-size:19.5px; color:#666666; line-height:29px;}

div.stdContBlock_invest {float:left; margin-top:0px; padding:0; width:100%;}
div.stdContBlock_invest h1 { color:#f28e1c; font-size:19px; margin-bottom:0px; font-weight: bold; margin-top:0px; padding-top:0px;}
div.stdContBlock_invest div.textArea { width:100% ; padding-bottom:0px; font-size:19.5px; color:#666666; line-height:29px;}

div.stdContBlock_brands {float:left; margin-top:5px; padding:0 ;  width:100%; }
div.stdContBlock_brands h1 { color:#00b9e4; font-size:19px; margin-bottom:0px; font-weight: bold; margin-top:0px; padding-top:0px;}
div.stdContBlock_brands div.textArea { width:100% ; padding-bottom:0px; font-size:19.5px; color:#666666; line-height:29px;}

div.stdContBlock_news {float:left; margin-top:20px; padding:0;  width:100%; }
div.stdContBlock_news h1 { color:#009b7b; font-size:19px; margin-bottom:0px; font-weight: bold; margin-top:0px; padding-top:0px;}
div.stdContBlock_news div.textArea { width:100% ; padding-bottom:0px; font-size:19.5px; color:#666666; line-height:29px;}

div.stdContBlock_about {float:left; margin:20px 0 0 0px;*margin-top:10px; padding:0 ;  width:100%; }
div.stdContBlock_about h1 { color:#ea4498; font-size:19px; margin-bottom:0px; font-weight: bold; margin-top:0px; padding-top:0px;}
div.stdContBlock_about div.textArea {width:100% ; padding-bottom:0px; font-size:19.5px; color:#666666; line-height:29px;}

div.stdContBlock_join {float:left; margin-top:20px; padding:0 ;  width:100%; }
div.stdContBlock_join h1 { color:#9959a4; font-size:19px; margin-bottom:0px; font-weight: bold; margin-top:0px; padding-top:0px;}
div.stdContBlock_join div.textArea {width:100%; padding-bottom:0px; font-size:19.5px; color:#666666; line-height:29px;}

div.stdContBlock_corpNews {float:left; margin:0 10px 0 0 ; padding:0;  width:185px; }


div.stdContBlock_commInv {float:left; margin:0; padding-bottom:10px; width:100%; line-height:22px; border-bottom:1px dotted #999999; }
div.stdContBlock_commInv h1 {margin:0 0 15px 0 ; padding:0; font-weight:normal; color:#666666; font-size:14px;}
div.stdContBlock_commInv div.textArea {width:100% ; padding-bottom:0px;}

div.stdContBlock_noflash {float:left; margin-top:0px; padding:0; width:100%; }
div.stdContBlock_noflash div.textArea {width:100% ; padding-bottom:0px;}
div.stdContBlock_noflash div.textArea h1 {font-size:20px; font-weight: bold; margin:0px 0 10px 0; padding-top:0px;}
div.stdContBlock_noflash div.textArea p {margin-top:0 !important;}

div.stdContBlock_jobs {float:left; margin-top:20px; padding:0 ;  width:100%; }
div.stdContBlock_jobs h1 { color:#9959a4; font-size:16px; margin-bottom:0px; font-weight: bold; margin-top:0px; padding-top:0px;}
div.stdContBlock_jobs div.textArea {width:100%; padding-bottom:0px; font-size:16.5px; color:#666666; line-height:20px;}


/* ****************************************************************

HOME PAGE

**************************************************************** */

.contentFull .hero {float:left;width:990px;height:430px;margin-top:-12px;_margin-top:-22px;padding:0;}
/* AP specific */
	.contentFull .heroAP {float:left;width:990px;height:430px;margin-top:-10px;_margin-top:-20px;padding:0;}
/* END AP specific */
.hero #div_adobe_flash_checker_br {_margin-top:-380px !important;}
.hero #div_home_page_rotate_eu {margin-top:2px;}
.content2col .hero {float:left;width:780px;margin:0 0 20px 0;padding:0;}

.containerTop
{
float:left; width:567px; margin:0px; padding:0px;
}

	.containerTop .hero
	{
	float:left; width:567px; margin:0px; padding:0px;
	}

.containerTop
{
float:left; width:567px; margin:0px; padding:0px;
}

	.containerTop .hero
	{
	float:left; width:567px; margin:0px; padding:0px;
	}

.containerBottom {float:left; width:990px; margin:0px; padding:0px;}

.containerBottom .feature1 {float:left; margin-top:20px; padding:0px;width:850px; line-height:18px;}
.containerBottom .feature1 strong {font-size:13px;}
.containerBottom .feature1 a,.containerBottom .feature1 a:link,.containerBottom .feature1 a:visited,.containerBottom .feature1 a:hover { text-decoration:none; color:#333333; font-size:13px;}

/* ****************************************************************

ABOUT US

**************************************************************** */	
#leftAbout {float:left; margin-left:13px;_margin-left:7px;padding:0; width:380px;height:310px;}
#leftAbout #div_about_adobe_flash_checker_br {_margin-top:-300px !important;}
#leftAbout #div_about_adobe_flash_checker_br .content2col {margin-left:0;_margin-left:6px;}
#rightAbout {float:left;_float:right;_clear:right;margin-top:-19px;*margin-top:0;margin-left:5px;margin-bottom:5px;padding:0px;width:360px;}
/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0)
{#rightAbout {float:left;margin-top:-18px;margin-left:5px;margin-bottom:5px;padding:0px;width:360px;} }

 #aboutUs_alt {float:left;clear:right;width:360px;height:76px; color:#ffffff;margin:0px 0px 5px 5px; padding:10px; background-color:#EA4498;} /*380x96*/
 #aboutUs_alt .infoBox {margin:0px;padding:0;}
 #aboutUs_alt .infoBox .infoBoxHdr h1 {float:left; clear:both; font-size:16px; font-weight:bold; padding:0px; margin:4px 0px; }
 #aboutUs_alt .infoBox .infoBoxBody {margin:0px; width:100%; padding:0; 	}
 #aboutUs_alt .infoBox .infoBoxBody .textArea {float:left;margin:0;font-size:12px; line-height:14px;color:#ffffff;width:100%; }
	/* IE7 */
	*:first-child+html  #aboutUs_alt .infoBox .infoBoxBody .textArea {margin-top:10px;}
 #aboutUs_alt .infoBox .infoBoxBody .textArea a {color:#ffffff; text-decoration:underline !important; font-weight:bold; font-size:12px; line-height:14px;}
 
 #aboutFlashFull {float:left; margin:0;;padding:0; width:780px; height:600px;}

.stdContBlock_biosLeft {float:left;width:250px;margin:0;padding:0; height:250px;}
.stdContBlock_biosLeft div.smallFocusItem { float:left ; margin:10px 11px 0 0 ;width:250px;padding:0;
 /* all browsers including Mac IE */
*margin:10px 11px 0 0 ; /* IE 7 and below */
_margin:10px 0px 0 0 ; /* IE 6 and below */
padding:0 ; width:236px ; }

.stdContBlock_biosLeft div.smallFocusItem img, div.smallFocusItem a img { display:block ; padding: 0 0 5px 0;}
.stdContBlock_biosLeft div.smallFocusItem div.imageBoxLeft { float:left; margin:0 ; padding:0 5px 0 0 ; }
.stdContBlock_biosLeft div.smallFocusItem div.imageBoxRight { float:right; margin:0 ; padding:0 0 0 5px; }
.stdContBlock_biosLeft div.smallFocusItem div.imageBoxTop { float:left; margin:0 ; padding:0 5px 0 0 ;width:100%; }
.stdContBlock_biosLeft div.smallFocusItem h1 {font-size:14px ; margin:0 ; padding:0px 0px 0 5px ;  line-height:16px ; font-weight:normal; }
.stdContBlock_biosLeft div.smallFocusItem div { margin:0 ; padding:0px 5px 5px 5px ; }
.stdContBlock_biosLeft div.smallFocusItem div.textArea {font-size:14px; margin:0;line-height:22px; padding:0px 0px 5px 0px ; width:236px ; } 
.stdContBlock_biosLeft div.smallFocusItem h2 { font-size:12px; font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:10px; padding-bottom:0px; }	
.stdContBlock_biosLeft div.smallFocusItem h2 a { font-weight:normal ; text-decoration:underline ; }
.stdContBlock_biosLeft div.smallFocusItem h2 a:hover { color:#2075A7; text-decoration:underline ;  }

.stdContBlock_biosRight {float:right;width:250px;margin:0;padding:0; height:250px;}
.stdContBlock_biosRight div.smallFocusItem { float:left ; margin:10px 11px 0 0 ;width:250px;padding:0;
 /* all browsers including Mac IE */
*margin:10px 11px 0 0 ; /* IE 7 and below */
_margin:10px 0px 0 0 ; /* IE 6 and below */
padding:0 ; width:236px ; }

.stdContBlock_biosRight div.smallFocusItem img, div.smallFocusItem a img { display:block ; padding: 0 0 5px 0;}
.stdContBlock_biosRight div.smallFocusItem div.imageBoxLeft { float:left; margin:0 ; padding:0 5px 0 0 ; }
.stdContBlock_biosRight div.smallFocusItem div.imageBoxRight { float:right; margin:0 ; padding:0 0 0 5px; }
.stdContBlock_biosRight div.smallFocusItem div.imageBoxTop { float:left; margin:0 ; padding:0 5px 0 0 ;width:100%; }
.stdContBlock_biosRight div.smallFocusItem h1 {font-size:14px ; margin:0 ; padding:0px 0px 0 5px ;  line-height:16px ; font-weight:normal; }
.stdContBlock_biosRight div.smallFocusItem div { margin:0 ; padding:0px 5px 5px 5px ; }
.stdContBlock_biosRight div.smallFocusItem div.textArea {font-size:14px; line-height:22px;margin:0 ; padding:0px 0px 5px 0px ; width:236px ;} 
.stdContBlock_biosRight div.smallFocusItem h2 { font-size:12px; font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:10px; padding-bottom:0px; }	
.stdContBlock_biosRight div.smallFocusItem h2 a { font-weight:normal ; text-decoration:underline ; }
.stdContBlock_biosRight div.smallFocusItem h2 a:hover { color:#2075A7; text-decoration:underline ;  }

/* About Us LP */
.tabset { float:left; display:inline;width:100%;overflow:hidden;list-style:none;margin:0;padding:0;}
.tabset li { float:left; display:inline;margin:10px 0 0 35px;width:120px;}
.tabset li img {height:73px;}
.tabset li p {font-size:12px; color:#999999;margin-top:85px;}
.tab-holder { float:left; width:100%;min-height:300px; background:url(/sitecollectionimages/ImageRepository/about/about_map_bg.png) no-repeat;}
.tab-holder ul.colorList {list-style:none;margin:20px 0 0 0;padding:0;}
.tab-holder li.red {color:#d32b1e;line-height:22px;}
.tab-holder li.ltblue {color:#42b8e2;line-height:22px;}
.tab-holder li.dkgreen {color:#2b9b7b;line-height:22px;}
.tab-holder li.pink {color:#d71f85;line-height:22px;}
.tab-holder li.yellow {color:#f38f1d;line-height:22px;}
.tab-holder li.dkblue {color:#00549f;line-height:22px;}
.tab-holder li.ltgreen {color:#7cc245;line-height:22px;}
.tab-holder li.purple {color:#824bb0;line-height:22px;}
.tab-holder li.dkred {color:#963222;line-height:22px;}

.tab-holder .liveWell {float:left;height:324px;margin:20px 7px 0 0; background:url(/sitecollectionimages/ImageRepository/about/orange_bg.gif) no-repeat;width:190px;}
.tab-holder .liveWell .content { float:left;width:170px;margin:10px 10px; color:#ffffff;}
.tab-holder .liveWell .content h3 {font-size:14px; line-height:20px;}
.tab-holder .liveWell .content a {color:#ffffff; text-decoration:none;}

.tab-holder .wellnessInfo {float:left; height:250px;margin:20px 0 0 0; background:url(/sitecollectionimages/ImageRepository/about/white_box_bg.gif) no-repeat;width:188px;}
.tab-holder .wellnessInfo h3 {font-size:20px;color:#f38f1d;margin:15px 0 0 10px; font-weight:normal;}
.tab-holder .wellnessInfo ul {list-style:none;margin:10px 15px 0 10px;padding:0;}
.tab-holder .wellnessInfo li {color:#f38f1d; border-bottom:1px solid #999999;margin:0; padding:5px 0;font-size:12px;}
.tab-holder .wellnessInfo li a, .tab-holder .wellnessInfo li a:active,.tab-holder .wellnessInfo li a:visited {color:#f38f1d;}
.tab-holder .wellnessInfo li:hover {background-color:#f38f1d;width:188px; margin-left:-10px;}
.tab-holder .wellnessInfo li:hover a { color:#ffffff; margin-left:10px;}
.tab-holder .wellnessInfo li.last {border:none;}

.imgHover1 {background:url(/sitecollectionimages/ImageRepository/about/icon_purple_face_off.jpg) no-repeat;}
.imgHover1 li#initial {background:url(/sitecollectionimages/ImageRepository/about/icon_purple_face_off.jpg) no-repeat;}
.imgHover1.active, .imgHover1:hover {background:url(/sitecollectionimages/ImageRepository/about/icon_purple_face_on.jpg) no-repeat;}
.imgHover2 {background:url(/sitecollectionimages/ImageRepository/about/icon_orange_sun_off.jpg) no-repeat;}
.imgHover2.active, .imgHover2:hover {background:url(/sitecollectionimages/ImageRepository/about/icon_orange_sun_on.jpg) no-repeat;}
.imgHover3 {background:url(/sitecollectionimages/ImageRepository/about/icon_51percent_off.jpg) no-repeat;}
.imgHover3.active, .imgHover3:hover {background:url(/sitecollectionimages/ImageRepository/about/icon_51percent_on.jpg) no-repeat;}
.imgHover4 {background:url(/sitecollectionimages/ImageRepository/about/icon_pink_globe_off.jpg) no-repeat;}
.imgHover4.active, .imgHover4:hover {background:url(/sitecollectionimages/ImageRepository/about/icon_pink_globe_on.jpg) no-repeat;}

.imgHover1, .imgHover2, .imgHover3, .imgHover4 { cursor:pointer; cursor:hand;}

/* ****************************************************************

BRANDS

**************************************************************** */
	
#brandFocus {float:left; clear:both; width:565px; padding-bottom:20px;}
#brandFocus .focus1{float:left; width: 137px; margin:0px 4px 0px 0px;}
#brandFocus .focus1 .title{float:left; color:#000000; font-size:12px; text-decoration:none; font-weight:bold; padding: 0px 0px 0px 0px;}
#brandFocus .focus1 .photo{float:left; width: 131px; padding: 6px 0px 10px 0px;}

#brandFocus .focus2{float:left; width: 137px;  margin:0px 4px 0px 0px;}
#brandFocus .focus2 .title{float:left; color:#000000; font-size:12px; text-decoration:none; font-weight:bold; padding: 0px 0px 8px 0px;}
#brandFocus .focus2 .photo{float:left; width: 131px; height: 131px;padding: 6px 0px 0px 0px;}
#brandFocus .focus1 .textArea,#brandFocus .focus2 .textArea {float:left; padding-top:10px; width:135px; padding-right:5px; font-size:12px;}

#brandFocus div.smallFocusItem { float:left ; margin:10px 11px 0 0 ;
 /* all browsers including Mac IE */
*margin:10px 11px 0 0 ; /* IE 7 and below */
_margin:10px 0px 0 0 ; /* IE 6 and below */
padding:0 ; width:236px ;}
#brandFocus div.smallFocusItem div.textArea { margin:0 ; padding:0px 0px 5px 5px ; width:236px ; } 
#brandFocus div.smallFocusItem div.textArea div.imageBoxTop { float:left; margin:0 ; padding:0 5px 0 0 ; }
#brandFocus div.smallFocusItem p {float:left;margin:0; height:70px;}

#lrgBrandFocus {float:left; width:140px; margin-bottom:10px;padding:5px 0 0px 0px;}
#lrgBrandFocus.smallFocusItem { float:left; width: 138px; margin:0px 3px 0px 0px;
 /* all browsers including Mac IE */
*margin:0px 3px 0px 0px; /* IE 7 and below */
_margin:0px 3px 0px 0px; /* IE 6 and below */}
#lrgBrandFocus div.textArea { margin:0 ; padding:0px 0px 5px 5px ; width:140px ; } 
#lrgBrandFocus div.textArea div.imageBoxTop { float:left; margin:0 ; padding:0 5px 0 0 ; }
#lrgBrandFocus .photo{float:left; width: 138px; padding:0px;}
#lrgBrandFocus p {float:left;margin:0;padding:0;width:140px; text-align:center;}
#lrgBrandFocus .readMoreLink {float:left;clear:both;width:138px; margin:0px;font-size:12px;padding: 0px;text-align:center;}

#lrgBrandFocus1 {float:left; clear:left; width:140px; margin-bottom:10px;padding:5px 0 0px 0px;}
#lrgBrandFocus1.smallFocusItem { float:left; width: 138px; margin:0px 3px 0px 0px;
 /* all browsers including Mac IE */
*margin:0px 3px 0px 0px; /* IE 7 and below */
_margin:0px 3px 0px 0px; /* IE 6 and below */}
#lrgBrandFocus1 div.textArea { margin:0 ; padding:0px 0px 5px 5px ; width:140px ; } 
#lrgBrandFocus1 div.textArea div.imageBoxTop { float:left; margin:0 ; padding:0 5px 0 0 ; }
#lrgBrandFocus1 .photo{float:left; width: 138px; padding:0px;}
#lrgBrandFocus1 p {float:left;margin:0;padding:0;width:140px; text-align:center;}
#lrgBrandFocus1 .readMoreLink {float:left;clear:both;width:138px; margin:0px;font-size:12px;padding: 0px;text-align:center;}
	
#brandFeaturedList
{
float:left; clear:both; width:567px; 
}
#brandFeaturedList .col1
{
float:left; width: 276px; margin:0px 15px 15px 0px;
}
#brandFeaturedList .col1 h1
{
float:left; width:276px; color:#000000; font-size:12px; text-decoration:none; font-weight:bold; padding: 0px 0px 8px 0px; margin:0px;
}
#brandFeaturedList .col1 .imageBoxLeft 
{
float:left; width:125px; margin:0px 5px 0px 0px;
}
#brandFeaturedList .col1 .textArea 
{
float:left; width:140px;
}	

#brandFeaturedList .col2
{
float:left; width: 276px;  margin:0px 0px 15px 0px;
}
#brandFeaturedList .col2 h1
{
float:left; width:276px; color:#000000; font-size:12px; text-decoration:none; font-weight:bold; padding: 0px 0px 8px 0px; margin:0px;
}
#brandFeaturedList .col2 .imageBoxLeft 
{
float:left; width:125px; margin:0px 5px 0px 0px;
}		
#brandFeaturedList .col2 .textArea 
{
float:left; width:140px;
}	

#brandsAZ

{
float:left; clear:both; width:580px; margin: 0px; padding-bottom:20px; 
}		
#brandsAZ .largeFocusItem
{
float:left; width:580px; background:#FFFFFF;
}
#brandsAZ .largeFocusItem .textArea {float:left; text-align:center; padding-top:10px; width:520px; padding:0px;margin:0;}

#brandsAZ .largeFocusItem .textArea a {  font-size:12px; font-weight:bold; text-decoration:underline; color: #2075a7; margin: 0px 6px 0px 6px; } 
#brandsAZ .largeFocusItem .textArea  a:hover {  font-size:12px; font-weight:bold; text-decoration:underline; color: #666666; margin: 0px 6px 0px 6px; }	

#brandsAZ .largeFocusItem .textArea a.first {  font-size:12px; font-weight:bold; text-decoration:underline; color: #2075a7; margin: 0px 6px 0px px; } 
#brandsAZ .largeFocusItem .textArea  a.first:hover {  font-size:12px; font-weight:bold; text-decoration:underline; color: #666666; margin: 0px 6px 0px px; }	

#brandsAZ .largeFocusItem .textArea a.last {  font-size:12px; font-weight:bold; text-decoration:underline; color: #2075a7; margin: 0px 10px 0px 6px; } 
#brandsAZ .largeFocusItem .textArea  a.last:hover {  font-size:12px; font-weight:bold; text-decoration:underline; color: #666666; margin: 0px 10px 0px 6px; }	


#brandsAZ .bottomCurve
{
float:left; clear:both; width:556px; height:13px; 
}		

#brandsAZlist{float:left; clear:both; width:567px;}	
#brandsAZlist .largeFocusItem{float:left; width:100%;}
#brandsAZlist .largeFocusItem .imageBoxLeft{float:left; padding: 0px; margin: 0px 12px 0px 5px; width:125px;}
#brandsAZlist div.largeFocusItem div.imageBoxLeft img {float:left; display:block; }
#brandsAZlist div.largeFocusItem div.imageBoxLeft .textArea { float:right; font-size:12px; color:#000000; vertical-align:middle;}

#brandsAZlist div.largeFocusItem .textArea { float:left; font-size:12px; color:#000000; vertical-align:middle; padding-top:50px; }


#brandPageFocus {float:left; clear:both; width:138px; margin-bottom:10px;padding:5px 0 0px 0px;}
#brandPageFocus .smallFocusItem{float:left; width: 138px; margin:0px 3px 0px 0px;}
#brandPageFocus .smallFocusItem .title{float:left; color:#000000; font-size:12px; text-decoration:none; font-weight:bold; padding: 0px;}
#brandPageFocus .smallFocusItem .photo{float:left; width: 138px; margin-right:10px;}

#brandPageDetail {float:left; clear:both; width:100%; margin-bottom:10px;padding:5px 0 0px 0px;}
#brandPageDetail #brandPageFocus {float:left; width: 150px; margin:0px;} 
#brandPageDetail #brandPageFocus .smallFocusItem {float:left; width: 150px; margin:0px 3px 0px 0px;}
#brandPageDetail #brandPageFocus .smallFocusItem .photo{float:left; width: 150px; margin-right:10px;}

#featuredBrandPage {float:left; clear:both; width:565px; margin-bottom:10px;padding:5px 0 0px 0px;}
#featuredBrandPage .smallFocusItem{float:left; width: 138px; margin:0px 3px 0px 0px;}
#featuredBrandPage .smallFocusItem .title{float:left; width: 138px;color:#000000; font-size:12px; text-decoration:none; padding: 0px;text-align:center;}
#featuredBrandPage .smallFocusItem .photo{float:left; width: 138px; padding:0px;}
				
#brandMarkets{float:left; clear:both; width:556px; margin: 0px; padding: 0px;}		
#brandMarkets .largeFocusItem{float:left; width:554px; background:#FFFFFF;}
#brandMarkets .largeFocusItem .textArea{float:left; text-align:left;padding-top:10px;}
#brandMarkets .largeFocusItem .textArea h2{ font-size:12px; font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:10px; padding-bottom:0px;}	
#brandMarkets .largeFocusItem .textArea .col{float:left; width:105px;}

#brandMarkets .largeFocusItem .textArea a {  font-size:12px; text-decoration:none; color: #000000; margin: 0px 2px 0px 5px; } 
#brandMarkets .largeFocusItem .textArea  a:hover {  font-size:12px; text-decoration:none; color: #2075A7; margin: 0px 2px 0px 5px;  }		
#brandMarkets .largeFocusItem .textArea  {  font-size:12px; text-decoration:none; color: #000000; margin: 0px 2px 0px 5px; }

#brandMarkets .bottomCurve{float:left; clear:both; width:556px; height:13px;}

#brandsAlphabet{float:left; clear:both; width:780px;}	
#brandsAlphabet .largeFocusItem {float:left; width:100%;}
#brandsAlphabet .largeFocusItem .textArea {margin:0;padding-bottom:5px;vertical-align:middle;}
#brandsAlphabet .largeFocusItem .textArea tr {height:90px;}
#brandsAlphabet .largeFocusItem .textArea td {width:85px;*width:70px;*padding:15px 0 0 15px;}
#brandsAlphabet .largeFocusItem .textArea .selected {display:block;}

#brandsAlphabet .largeFocusItem .textArea a {display:block;}
#brandsAlphabet .largeFocusItem .textArea span.on { display:block;}
#brandsAlphabet .largeFocusItem .textArea span.off { display:none;}
#brandsAlphabet .largeFocusItem .textArea a:hover span.off,
#brandsAlphabet .largeFocusItem .textArea .selected a span.off {display:block; margin:-15px 0 0 -15px;}

#brandsAlphabet .largeFocusItem .textArea a:hover span.on,
#brandsAlphabet .largeFocusItem .textArea .selected a span.on {display:none;}

/*== Brand Detail Page ==*/
#brandSiteName {float:left; clear:both; width:450px; margin: 0px; padding: 0px;}		
#brandSiteName div.textArea {float:right;margin:0; padding:0px 0px 5px 0px; width:315px; font-size:12px; line-height:20px;}
#brandSiteName div.imageBoxLeft {float:left; margin:0; padding:0 15px 0 0;width:100px; }
#brandSiteName a { text-decoration:underline;}

#brandSiteLinks {float:right; width:200px; margin: 0px; padding: 0px;}		
#brandSiteLinks div.textArea { margin:0; padding:0px 0px 5px 5px;width:200px;font-size:12px; line-height:20px;word-wrap:break-word;} 
#brandSiteLinks a { text-decoration:underline;}

/* Brands Landing Page */
.fullFlash {position:absolute; top:0; left:0;margin:0 0 0 0;margin:-7px 0 0 -13px\9;*margin:-7px 0 0 -13px;}

/* Chrome */
body:nth-of-type(1) .fullFlash object{margin:-8px 0 0 -14px;}
/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0)
{.fullFlash object {margin:0;}}

.fullFlash embed {float:left;margin:-8px 0 0 -14px;}
.fullFlash object {float:left;
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00FFFFFF',endColorstr='#00FFFFFF')"; /* IE8 */   
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00FFFFFF',endColorstr='#00FFFFFF');   /* IE6 & 7 */      
        border:0;
}


		
/* ****************************************************************

INVESTOR CENTER

**************************************************************** */
div.stdContBlock_investLP {float:left; margin:0px; padding:0 ;  width:100%; }
div.stdContBlock_investLP div.textArea {margin:0;padding:10px 15px 10px 15px; background-color:#e87511; color:#ffffff;}
div.stdContBlock_investLP div.textArea a { font-weight:bold;color:#ffffff;}
div.stdContBlock_investLP div.textArea h1 { font-size:23px; line-height:25px;color:#ffffff;}
div.stdContBlock_investLP div.textArea h2 { font-size:14px; font-weight:bold;color:#ffffff;}
div.stdContBlock_investLP div.textArea p {font-size:16px; line-height:20.57px;}

#corpNewsEvents{float:left;clear:right;width:185px; height:274px; color:#ffffff;margin:10px 0 15px 0;_margin-right:0;padding:0; background:url(/sitecollectionimages/ImageRepository/investor/investor_bg_md.jpg) no-repeat;}
#corpNewsEvents h2 {font-size:14px; font-weight:bold;margin:10px 0 0 7px;width:92%;border-bottom:1px solid #ffffff;padding:0 0 10px 0;}
#corpNewsEvents .date{float:left; width:85%;margin:10px 0 5px 5px; font-size:11px;font-weight:bold; padding:0px 7px 0 3px;}
#corpNewsEvents .title{float:left; clear:both; width:92%; font-size:12px;margin:0px 0 10px 0; padding:0 7px;line-height:17px;}	
#corpNewsEvents .title a {color:#ffffff; font-size:12px;}
#corpNewsEvents .title a:hover {color:#ffffff;}
#corpNewsEvents .readMoreLink {float:right;width:100%; margin:0 15px 0 0;}
#corpNewsEvents .readMoreLink a {color:#ffffff;  font-size:12px;}

#corpNewsFeed{float:left;clear:right;width:185px; height:406px; color:#ffffff;margin:10px 0 0 0;_margin-right:0;padding:0; background:url(/sitecollectionimages/ImageRepository/investor/investor_bg_lg.jpg) no-repeat;}
#corpNewsFeed h2 {font-size:14px; font-weight:bold;margin:10px 0 5px 7px; width:92%;border-bottom:1px solid #ffffff; padding:0 0 10px 0;}
#corpNewsFeed .date{float:left; width:85%;margin:5px 0 5px 5px; font-size:11px;font-weight:bold; padding:0px 7px 0 3px;}
#corpNewsFeed .title{float:left; clear:both; width:92%; font-size:12px;margin:0px 0 10px 0; padding:0 7px;line-height:17px;}	
#corpNewsFeed .title a {color:#ffffff; font-size:12px;}
#corpNewsFeed .title a:hover {color:#ffffff;}
#corpNewsFeed .readMoreLink {float:right;width:100%; margin:0 15px 0 0;}
#corpNewsFeed .readMoreLink a {color:#ffffff;  font-size:12px;}

#corpNewsMarket{float:left;clear:left;width:185px; height:119px; color:#ffffff;margin:-198px 10px 0 0;*margin-top:-203px;_margin-right:0;padding:0 7px; background:url(/sitecollectionimages/ImageRepository/investor/investor_bg_sm.jpg) no-repeat;}
#corpNewsMarket h2 {font-size:14px; font-weight:bold;margin:10px 0 0px 0; width:92%;}
#corpNewsMarket .market{float:left;clear:left; width:55px;margin:5px 0 0px 0; font-size:11px;font-weight:bold;border-top:1px solid #ffffff; padding-top:5px;}
#corpNewsMarket .points{float:left; clear:right;*clear:none; width:115px; font-size:11px;margin:5px 0 0px 0; line-height:17px;border-top:1px solid #ffffff; padding-top:5px;}	

#businessUpdates {float:left;clear:right; width:390px; height:105px;margin:10px 0px 0 0px;padding:0; background:url(/sitecollectionimages/ImageRepository/investor/investor_bg_businessUpdate.jpg) no-repeat;}
#businessUpdates #signUp{float:left; width:100%; margin:0;padding:0;border:none;}
#businessUpdates #signUp .infoBox{float:left; clear:both; padding:0px ; margin:0px; width:100%;}
#businessUpdates #signUp .infoBox .infoBoxHdr { float:left;width:95%; height:25px; border-bottom:1px solid #ffffff;padding-bottom:5px;margin-left:7px;}
#businessUpdates #signUp .infoBox .infoBoxHdr h1 {font-size:14px; margin:10px 0px 0px 3px;padding-bottom:10px; color:#ffffff; font-weight:bold;}
#businessUpdates #signUp .infoBox .infoBoxBody {float:left; clear:both; width:95%;margin:0 0 0 10px; padding:0;}
#businessUpdates #signUp .infoBox .infoBoxBody .signUpForm{float:left; clear:both; width:100%; padding:0;}
#businessUpdates #signUp .infoBox .infoBoxBody .signUpForm fieldset{float:left; border:none; width:275px; padding:10px 10px 10px 0px ; margin: 0px ;}
#businessUpdates #signUp .infoBox .infoBoxBody .signUpForm fieldset input{float:left; width:265px; padding:4px;padding-top:2px\9; *padding-top:2px;margin: 0px;_margin-top:-10px;}
#businessUpdates #signUp .infoBox .infoBoxBody .signUpForm a{font-size:12px; text-decoration:none; margin-left:7px; }
#businessUpdates #signUp .infoBox .infoBoxBody .signUpForm input#btnSubmit {float:right;padding:0;margin:10px 4px 0 0px;background-color:#ffffff;color:#E87511;font-size:11px; font-weight:bold; cursor:hand;}
#businessUpdates #signUp .infoBox .infoBoxBody .button a {color:#666666;font-size:11px; font-weight:bold;cursor:hand;}
#businessUpdates #signUp .infoBox .infoBoxBody .links{float:left; clear:both; padding:0px 0px 5px 0px; width:100%;margin:0 0 5px -5px;*margin-top:-10px;_margin-left:-2px;}		
#businessUpdates #signUp .infoBox .infoBoxBody .links a {color:#ffffff;font-size:10px; font-weight:bold; text-decoration:none;background:url(/sitecollectionimages/ImageRepository/investor/arrow_white_sm.png) no-repeat 0 2px; padding-left:15px;}

#businessLinks {float:left; width:390px;margin:0px;padding:0;}
#businessLinks .infoBox{float:left; clear:both; padding:0px ; margin-top:-10px;*margin-top:0;}
#businessLinks .infoBox .infoBoxBody {float:left; clear:both; width:390px;margin:0; padding:0;}
#businessLinks .infoBox .infoBoxBody .imgLinks{float:left; padding:0px; width:100px;margin:10px 10px 0 10px;}		
#businessLinks .infoBox .infoBoxBody .imgLinks a {color:#666666;font-size:10px; font-weight:bold; text-decoration:none;}
#businessLinks .infoBox .infoBoxBody .imgLinks p {margin-bottom:0;*margin-bottom:20px;}

#marketMap {float:left; width:380px;margin:0 0 0 10px;padding:0;}

#investingInKraft		
{
float:left; clear:both; width:100%; 
}
	#investingInKraft .focus1
	{
	float:left; width: 122px; height: 112px; background: url('/assets/images/global/smallFocus_bg.gif'); background-repeat: no-repeat; margin-right:15px;
	}
	#investingInKraft .focus1 .title { color:#CC0000; font-size:12px; text-decoration:none; font-weight:bold; padding: 6px 0px 8px 9px;}
	#investingInKraft .focus1 .photo { float:left; clear:both; text-align:center; padding: 0px 0px 0px 5px;}
	
	#investingInKraft .focus2
	{
	float:left; width: 122px; height: 112px; background: url('/assets/images/global/smallFocus_bg.gif'); background-repeat: no-repeat; margin-right:15px;
	}
	#investingInKraft .focus2 .title { color:#CC0000; font-size:12px; text-decoration:none; font-weight:bold; padding: 6px 0px 8px 9px;}
	#investingInKraft .focus2 .photo { float:left; clear:both; text-align:center; padding: 0px 0px 0px 5px;}
	
	#investingInKraft .focus3
	{
	float:left; width: 122px; height: 112px; background: url('/assets/images/global/smallFocus_bg.gif'); background-repeat: no-repeat; 

	}
	#investingInKraft .focus3 .title { color:#CC0000; font-size:12px; text-decoration:none; font-weight:bold; padding: 6px 0px 8px 9px;}
	#investingInKraft .focus3 .photo { float:left; clear:both; text-align:center; padding: 0px 0px 0px 5px;}
		
#investingInKraftOverview
{
float:left; width:400px;
}
	
.signUpRight
{
float:right; width:150px;
}		


#investorCenterSmallFocus
{
float:left; clear:both; width:100%;
}
	#investorCenterSmallFocus .smallFocusItem
	{
	float:left; width:182px; margin:0px 10px 10px 0px; 
	}
	
	#investorCenterSmallFocus .smallFocusItemEnd
	{
	float:left; width:182px; margin:0px 0px 10px 0px; 
	}	
	
	#investorCenterSmallFocus .smallFocusItem h1, #investorCenterSmallFocus .smallFocusItemEnd h1
	{ 
	font-size:12px; color:#000000; font-weight:bold; margin:5px 0px 3px 0px; 
	}	
	
	#investorCenterSmallFocus .smallFocusItem .imageBoxLeft, #investorCenterSmallFocus .smallFocusItemEnd .imageBoxLeft
	{
	float:left; padding: 0px; margin: 0px 10px 5px 10px;
	}
	
	#investorCenterSmallFocus .smallFocusItem .imageBoxRight, #investorCenterSmallFocus .smallFocusItemEnd .imageBoxRight
	{
	float:right; padding: 0px; margin: 0px 10px 5px 10px;
	}
	
	#investorCenterSmallFocus div.smallFocusItem div.imageBoxLeft img, #investorCenterSmallFocus div.smallFocusItemEnd div.imageBoxLeft img 
	{float:left; display:block; }
	
	#investorCenterSmallFocus div.smallFocusItem div.imageBoxLeft .textArea, #investorCenterSmallFocus div.smallFocusItemEnd div.imageBoxLeft .textArea 
	{ float:right; font-size:11px; color:#000000;}
	
	#investorCenterSmallFocus div.smallFocusItem div.imageBoxRight img, #investorCenterSmallFocus div.smallFocusItemEnd div.imageBoxRight img 
	{float:left; display:block;}
	
	#investorCenterSmallFocus div.smallFocusItem div.imageBoxRight .textArea, #investorCenterSmallFocus div.smallFocusItemEnd div.imageBoxRight .textArea
	{ float:left; font-size:11px; color:#000000; }
	
	#investorCenterSmallFocus div.smallFocusItem .textArea, #investorCenterSmallFocus div.smallFocusItemEnd .textArea 
	{ float:left; font-size:11px; color:#000000; }	
	
	
		
#investorCenterLargeFocus{float:left; clear:both; width:565px; }		
#investorCenterLargeFocus .largeFocusItem{float:left; width:565px;}
#investorCenterLargeFocus .largeFocusItem h1{ font-size:12px; color:#CC0000; font-weight:bold; margin:5px 0px 3px 10px;}	
#investorCenterLargeFocus .largeFocusItem .imageBoxLeft{float:left; padding: 0px; margin: 0px 12px 0px 5px;}
#investorCenterLargeFocus .largeFocusItem .imageBoxRight{float:right; padding: 0px; margin: 0px 5px 0px 12px;}
#investorCenterLargeFocus div.largeFocusItem div.imageBoxLeft img {float:left; display:block; }
#investorCenterLargeFocus div.largeFocusItem div.imageBoxLeft .textArea { float:right; color:#333333; width:340px;}
#investorCenterLargeFocus div.largeFocusItem div.imageBoxRight img {float:left; display:block;}
#investorCenterLargeFocus div.largeFocusItem div.imageBoxRight .textArea { float:left;color:#333333; width:340px;}

#investorCenterLargeFocus div.largeFocusItem .textArea { float:left; color:#333333; width:340px;line-height:22px;}

#investorCenterLargeFocus .largeFocusItem .readMoreLink{float:left; clear:both; width:335px; text-align:right; margin:5px 0px -10px 0px;}
#investorCenterLargeFocus .largeFocusItem .readMoreLink img { float:left; position:relative; top:-9px; left:340px;}
#investorCenterLargeFocus .largeFocusItem .readMoreLink a {text-align:right;  font-size:10px; text-decoration:none; color: #666666;}
#investorCenterLargeFocus .largeFocusItem .readMoreLink a:hover {text-align:right;  font-size:10px; text-decoration:none; color: #666666;}

#investorCenterLargeFocus .bottomCurve{float:left; clear:both; width:565px; height:11px;}

#investorLogos
{
float:left; width:171px; 
}		
	div#investorLogos .logo1
	{
	float:left; width:80px; margin-right:10px;
	}
	div#investorLogos .logo2
	{
	float:left; width:80px;
	}
	
	
/* Third Party Styles */
.ccbnTxt {font-size:14px; line-height:22px;}
.ccbnTtl { font-weight:normal;}	
.kftstockquote1 table{width:180px;}

.kftstockquote1 table td{margin:0px;padding:0px;}

html>body .kftstockquote1 table td{padding:0px;}
html>body .kftstockquote1 table td.ccbnBgTblLabelLeftEven,html>body .kftstockquote1 table td.ccbnBgTblLabelLeftOdd {width:110px;}

html>body .kftstockquote1 .ccbnBgTblOdd2 td span.ccbnTblTxt,html>body .kftstockquote1 .ccbnBgTblEven2 td span.ccbnTblTxt {float:left;width:70px;margin:0;padding:0;}

html>body .kftstockquote1 .ccbnBgTblOdd2 td img {margin-left:-8px;*margin-right:-12px;padding:0;}

.kftstockquote1 .ccbnSubTxt{font-size: 10px;}
.kftstockquote1 .ccbnBgPrice1 {text-align:center; font-size:11px; font-family:verdana;padding-left:25px;}
.kftstockquote1 .ccbnTblTtl {float:left;width:180px;font-weight:normal; color: #666666; font-size:14px;padding-bottom:10px}
.kftstockquote1 .ccbnBgTblTtl .symbol1 {text-align:left; width:100%;}

.kftstockquote1 .ccbnBgPrice .symbol1 {text-align:left; width:100%;}

.kftstockquote1 .ccbnOutline td{width:180px;color:#666666;}   

.kftstockquote1 .ccbnBgPrice td{width:180px;}   

.kftstockquote1 .ccbnBgTblOdd td{width:180px;}  

.kftstockquote1 .ccbnTblLabelLeft{font-size: 12px;font-weight:normal; line-height:18.86px;}

.kftstockquote1 .ccbnPrice, .ccbnPrice2, .kftstockquote1 .ccbnNeg, .kftstockquote1 .ccbnPos{font-size: 11px;font-weight:bold;}
.kftstockquote1 .ccbnTblTxt{font-size: 12px;}
	
.content2col .TitleOnly span.ccbackLnk {margin:0px 0px 0 20px;padding:0; font-size:12px; text-transform:lowercase;}

.ccbnTitle1 {font-size:14px; font-weight:bold;}
.ccbnText1 {font-size:13px; line-height:20px;}
.ccbnText2 {font-size:14px;}
.ccbnText1 li {padding-bottom:10px; list-style-image:url(../assets/images/investor/investcenter_dash.gif);}

.ccbnDisclaimer,.ccbnDisclaimer a {color:#666666; font-style:normal; font-size:10px; line-height:15.71px;}
.ccbnDisclaimer a:visited { color:#003399; text-decoration:none; }
.ccbnDisclaimer a:active { color:#003399; text-decoration:none; }
.ccbnDisclaimer a:hover { color:#000066; text-decoration:none; }

span.heading {font-size:15px; font-weight:bold;}

/* ****************************************************************

MEDIA CENTER

**************************************************************** */	
.content2col .hero {float:left; width:780px; clear:both; margin-bottom:20px;padding-top:10px; }
.content2col .hero .left {float:left; width:255px; margin-right:7px;_margin:0 5px 0 0px; }
.content2col .hero .right {float:left;_clear:right; width:255px; margin:0px;_margin-left:0px;}

#leftNews {float:left; margin-left:5px;padding:0; width:251px;}
#rightNews {float:left; margin-left:5px;padding:0; width:251px;}

#newsCol {float:left; margin-right:10px;padding:0; width:251px;}
#newsCol .infoBox {margin: 0px;padding: 0;}
#newsCol .infoBox .infoBoxHdr {margin:0px ; padding:0px; width:100%;}
#newsCol .infoBox .infoBoxHdr h1 {font-size:14px; font-weight:bold;margin:0;padding:0px;color:#ffffff;}
#newsCol .infoBox .infoBoxBody {margin:0px; width:100%; padding:0;}	
#newsCol .infoBox .textArea {font-size: 12px;width: 100%; position:relative; z-index:10; margin:-92px 0 0 20px; width:210px;color:#ffffff;}
	/* IE7 */
	*:first-child+html #newsCol .infoBox .textArea {margin-top:-80px;}

#newsCol .infoBox .textArea a {color:#ffffff;}
#newsCol .infoBox .textArea p {margin-bottom:10px;}

#newsColRt {float:left; margin-right:0px;padding:0; width:251px;}
#newsColRt .infoBox {margin: 0px;padding: 0;}
#newsColRt .infoBox .infoBoxHdr {margin:0px ; padding:0px; width:100%;}
#newsColRt .infoBox .infoBoxHdr h1 {font-size:14px; font-weight:bold;margin:0;padding:0px;color:#ffffff;}
#newsColRt .infoBox .infoBoxBody {margin:0px; width:100%; padding:0;}	
#newsColRt .infoBox .textArea {font-size: 12px;width: 100%; position:relative; z-index:10; margin:-80px 0 0 20px; width:210px;color:#ffffff;}
#newsColRt .infoBox .textArea a {color:#ffffff;}

#newsTitle {float:left;margin:0 0 15px 5px;color:#009b7b;width:250px; font-weight:bold;height:40px;}
.news_jumplist {float:left;margin:0px 0 0 10px;margin:5px 0 0 18px\9 }
	/* IE7 */
	*:first-child+html .news_jumplist {margin-top:-60px;}
.news_jumplist fieldset {border:0}

#whatsNew_alt {float:left;clear:right;width:226px;height:300px; color:#ffffff;margin:0px 0px 0 5px;padding:0 15px 0px 15px; background-color:#009b7b;}
#whatsNew_alt .infoBox {margin:0px;padding:0;}
#whatsNew_alt .infoBox .infoBoxHdr img {float:left;margin-top:25px;padding-bottom:20px;}
#whatsNew_alt .infoBox .infoBoxBody {margin:0px; width:100%; padding:0;}	
#whatsNew_alt .infoBox .infoBoxBody .textArea {float:left;margin:0;font-size:16px; line-height:18px;color:#ffffff;width:100%;font-family:Arial, Helvetica, sans-serif; }
	/* IE7 */
	*:first-child+html #whatsNew_alt .infoBox .infoBoxBody .textArea {margin-top:10px;}
#whatsNew_alt .infoBox .infoBoxBody .textArea a {color:#ffffff;}

#whatsNew {float:left;clear:right;width:226px;height:300px; color:#ffffff;margin:0px 0px 0 5px;padding:0 15px 0px 15px; background-color:#009b7b;}
#whatsNew .infoBox {margin:0px;padding:0;}
#whatsNew .infoBox .infoBoxHdr {margin:0px ; padding:0px; width:100%;}
#whatsNew .infoBox .infoBoxHdr h1 {float:left;font-size:14px; font-weight:bold;margin-top:25px;padding:0px;}
#whatsNew .infoBox .infoBoxHdr img {float:left;margin-top:25px;padding-bottom:20px;}
#whatsNew .infoBox .infoBoxBody {margin:0px; width:100%; padding:0;}	
#whatsNew .infoBox .infoBoxBody .textArea {float:left;margin-top:10px;*padding-top:20px;font-size:22px; line-height:28px;color:#ffffff; width:100%; font-family:Arial, Helvetica, sans-serif; }
#whatsNew .infoBox .infoBoxBody .textArea a {color:#ffffff;}

#corpNewsRelease{float:left;_clear:right;width:251px; height:317px;margin:0 10px 0 0;padding:0; background:url('/SiteCollectionImages/ImageRepository/news/news_green_full.jpg') no-repeat;}
#corpNewsRelease .infoBox {margin:0px;padding:0; height:317px;}
#corpNewsRelease .infoBox .infoBoxHdr {margin:0px ; padding:0px; width:100%;height:0;}
#corpNewsRelease .infoBox .infoBoxHdr h1 {float:left;font-size:14px; font-weight:bold;margin-top:10px;padding:0px;}
#corpNewsRelease .infoBox .infoBoxBody {margin-top:-10px; width:100%; height:307px; padding:0;}
#corpNewsRelease .infoBox .infoBoxBody .textArea {color:#ffffff;width:90%; font-size:12px;margin:20px 10px 10px 15px;}
#corpNewsRelease .infoBox .infoBoxBody .textArea .date{margin-top:10px; font-size:11px;font-weight:bold;}
#corpNewsRelease .infoBox .infoBoxBody .textArea .title{ width:100%; font-size:12px;margin-bottom:10px;}	
#corpNewsRelease .infoBox .infoBoxBody .textArea .title a {color:#ffffff; font-size:12px; font-weight:normal;}
#corpNewsRelease .infoBox .infoBoxBody .textArea .viewall {float:right;}
#corpNewsRelease .infoBox .infoBoxBody .textArea a {color:#ffffff; font-size:12px;}
#corpNewsRelease .infoBox .infoBoxBody .textArea a:hover {color:#ffffff;}
	
#imageGalleryMedia{float:left;_clear:right;width:310px;margin:0;}
#imageGalleryMedia .focus1{float:left; width: 100%; margin:0 0px 5px 0; background-color:#9959a4;}
#imageGalleryMedia .focus1 .title {float:left;width:165px; color:#ffffff; font-weight:bold;margin-top:20px; padding: 0px 0px 6px 10px;}
#imageGalleryMedia .focus1 .photo { float:left; clear:both; width:130px; margin:0;padding: 0px 0px 0px 0px; }	
		
#newsReleases_byCountry
{
float:left;  width:502px; margin-right: 10px; padding:0px;
}		
	#newsReleases_byCountry h2
	{
	font-size:12px; font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:10px; padding-bottom:0px; padding-left:5px;
	}
	
	#newsReleases_byCountry .largeFocusItem

	{
	float:left; clear:both; width:500px; height:228px; background:#FFFFFF;  background: url('/assets/images/global/largeFocus_grad.gif'); background-repeat: repeat-x; background-position:bottom; border:1px solid #CCCCCC; border-bottom:none;
	}
	
	#newsReleases_byCountry .largeFocusItem .textArea
	{
	float:left; text-align:center; padding-top:10px; width:500px;
	}
	
		#newsReleases_byCountry .largeFocusItem .textArea ul
		{
		float:left; width:220px; padding-left: 20px; margin:0px; list-style-type:none;
		}
		#newsReleases_byCountry .largeFocusItem .textArea ul.line
		{
		float:left; width:220px; padding-left: 20px; margin:0px; list-style-type:none; border-left:1px solid #CCCCCC;
		}
		#newsReleases_byCountry .largeFocusItem .textArea ul li
		{
		padding: 5px 0px 5px 0px; text-align:left;
		}
			
	#newsReleases_byCountry .bottomCurve
	{
	float:left; clear:both; width:502px; height:13px; background: url('/assets/images/global/byCountry_bottom.gif'); background-repeat: no-repeat; background-position:top; 
	}	
	
		
#newsReleases_corpNews
{
float:left; width:236px;margin: 0px; padding: 0px; 
}		
	#newsReleases_corpNews h2
	{
	font-size:12px; font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:10px; padding-bottom:0px; padding-left:5px;
	}
	
	#newsReleases_corpNews .largeFocusItem
	{
	float:left; clear:both; width:234px; height:228px; background:#FFFFFF;  background: url('/assets/images/global/largeFocus_grad.gif'); background-repeat: repeat-x; background-position:bottom; border:1px solid #CCCCCC; border-bottom:none;
	}
		
		#newsReleases_corpNews .largeFocusItem .textArea
		{
		float:left; text-align:center; padding-top:10px; padding-left: 10px;
		}

			
	#newsReleases_corpNews .bottomCurve
	{
	float:left; clear:both; width:236px; height:13px; background: url('/assets/images/global/corpNews_bottom.gif'); background-repeat: no-repeat; background-position:top; 
	}
	
/* ****************************************************************

RESPONSIBILITY

**************************************************************** */
#respHero {float:left; margin:0 0 15px 0;padding:0; width:386px;}
#respHero .infoBox {margin: 0px;padding: 0;}
#respHero .infoBox .infoBoxHdr {margin:0px ; padding:0px; width:100%;}
#respHero .infoBox .infoBoxHdr h1 {font-size:14px; font-weight:bold;margin:0;padding:0px;color:#ffffff;}
#respHero .infoBox .infoBoxBody {margin:0px; width:100%; padding:0;}	
#respHero .infoBox .textArea {font-size: 12px;width: 100%; margin:0; width:100%;color:#ffffff;}
#respHero .infoBox .textArea a {color:#ffffff;}

#respHeroRg {float:left; margin:0 0 15px 13px;padding:0; width:184px;}
#respHeroRg .infoBox {margin: 0px;padding: 0;}
#respHeroRg .infoBox .infoBoxHdr {margin:0px ; padding:0px; width:100%;}
#respHeroRg .infoBox .infoBoxHdr h1 {font-size:14px; font-weight:bold;margin:0;padding:0px;color:#ffffff;}
#respHeroRg .infoBox .infoBoxBody {margin:0px; width:100%; padding:0;}	
#respHeroRg .infoBox .textArea {font-size: 12px;width: 100%; margin:0; width:100%;color:#ffffff;}
#respHeroRg .infoBox .textArea a {color:#ffffff;}

#respHeroLf {float:left;clear:left; margin:0 13px 15px 0;padding:0; width:168px;}
#respHeroLf .infoBox {margin: 0px;padding: 0;}
#respHeroLf .infoBox .infoBoxHdr {margin:0px ; padding:0px; width:100%;}
#respHeroLf .infoBox .infoBoxHdr h1 {font-size:14px; font-weight:bold;margin:0;padding:0px;color:#ffffff;}
#respHeroLf .infoBox .infoBoxBody {margin:0px; width:100%; padding:0;}	
#respHeroLf .infoBox .textArea {font-size: 12px;width: 100%; margin:0; width:100%;color:#ffffff;}
#respHeroLf .infoBox .textArea a {color:#ffffff;}

#respGoals {float:left; margin:0 0 15px 0;padding:0; width:597px;}
#respGoals .infoBox {margin: 0px;padding: 0;}
#respGoals .infoBox .infoBoxHdr {margin:0px ; padding:0px; width:100%;}
#respGoals .infoBox .infoBoxHdr h1 {font-size:14px; font-weight:bold;margin:0;padding:0px;color:#ffffff;}
#respGoals .infoBox .infoBoxBody {margin:0px; width:100%; padding:0;}	
#respGoals .infoBox .textArea {font-size: 12px;width: 100%; margin:0; width:100%;color:#ffffff;}
#respGoals .infoBox .textArea a {color:#ffffff;}

	
/* ****************************************************************

CAREER CENTER

**************************************************************** */	
#heroJoin {float:left; margin-left:5px;padding:0px;width:462px;height:300px; background-color:#9959a4; }

#workingAtKraft		
{
float:left; clear:both; width:100%; 
}
	#workingAtKraft .focus1
	{
	float:left; width: 122px; background: url('/assets/images/global/smallFocus_bg.gif'); background-repeat: no-repeat; margin-right:15px;
	}
	#workingAtKraft .focus1 .title { color:#CC0000; font-size:12px; text-decoration:none; font-weight:bold; padding: 6px 0px 8px 9px; background: url('/assets/images/career/name_bg.gif'); background-repeat: repeat-x; border:1px solid #bfbfbf; border-bottom:none;}
	#workingAtKraft .focus1 .photo  { float:left; clear:both; width:122px; height:82px; text-align:center; padding: 0px 0px 0px 0px;  background: url('/assets/images/career/employee_bottom.gif'); background-repeat: no-repeat;}	
	
	#workingAtKraft .focus2
	{
	float:left; width: 122px; background: url('/assets/images/global/smallFocus_bg.gif'); background-repeat: no-repeat; margin-right:15px;
	}
	#workingAtKraft .focus2 .title { color:#CC0000; font-size:12px; text-decoration:none; font-weight:bold; padding: 6px 0px 8px 9px; background: url('/assets/images/career/name_bg.gif'); background-repeat: repeat-x; border:1px solid #bfbfbf; border-bottom:none;}
	#workingAtKraft .focus2 .photo  { float:left; clear:both; width:122px; height:82px; text-align:center; padding: 0px 0px 0px 0px;  background: url('/assets/images/career/employee_bottom.gif'); background-repeat: no-repeat;}	
	
	#workingAtKraft .focus3
	{
	float:left; width: 122px; background: url('/assets/images/global/smallFocus_bg.gif'); background-repeat: no-repeat; 
	}
	#workingAtKraft .focus3 .title { color:#CC0000; font-size:12px; text-decoration:none; font-weight:bold; padding: 6px 0px 8px 9px; background: url('/assets/images/career/name_bg.gif'); background-repeat: repeat-x; border:1px solid #bfbfbf; border-bottom:none;}
	#workingAtKraft .focus3 .photo { float:left; clear:both; width:122px; height:82px; text-align:center; padding: 0px 0px 0px 0px;  background: url('/assets/images/career/employee_bottom.gif'); background-repeat: no-repeat;}	
	
#careerFocus{float:left; clear:both; width:780px;}
#careerFocus .focus1{float:left; width: 220px; margin:0px 15px 0px 0px; padding:0 10px 15px 0;border-right:1px dotted #999999;}
#careerFocus .focus1 .title {float:left; color:#9959a4; font-weight:bold; padding: 0px 0px 3px 0px; height:40px;}
#careerFocus .focus1 .copy {float:left; width: 220px; margin:0; padding:0px;}
#careerFocus .focus1 .copy .readMoreLink {float:left; text-align:left;width:100%;margin-top:10px;padding:0; font-weight:bold;}

#careerFocus .focus2{float:left; width: 220px;  margin:0px 15px 0px 0px;padding:0 10px 15px 0; border-right:1px dotted #999999;}
#careerFocus .focus2 .title {float:left; color:#9959a4; font-weight:bold; padding: 0px 0px 3px 0px; height:40px;}
#careerFocus .focus2 .copy {float:left; width: 220px; margin:0; padding:0px;}
#careerFocus .focus2 .copy .readMoreLink {float:left; text-align:left;width:100%;margin-top:10px;padding:0; font-weight:bold;}

#careerFocus .focus3{float:left; width: 520px; margin:0px 0px 0px 0px; padding:0 20px 15px 0;border-right:1px dotted #999999;}
#careerFocus .focus3 .title {float:left; font-size:14px;color:#9959a4; font-weight:bold; padding: 0px 0px 5px 0px;}
#careerFocus .focus3 .copy {float:left; width: 520px; margin:0; padding:0px;}
#careerFocus .focus3 .copy .readMoreLink {float:left; text-align:left;width:100%;margin-top:10px;padding:0; font-weight:bold;}

/* Find a Job With Us Page */
.countryList {float:left;width:100%; margin:15px 0; padding:0;}
.countryList .col1, .countryList .col2, .countryList .col3 {float:left;width:245px; margin-right:15px;}

/* USA Jobs Page - 2 modules */
#rightJobs2 {float:left;_float:right;_clear:right;margin-top:0px;margin-left:5px;margin-bottom:6px;padding:0px;width:380px;background-color:#9959A4;color:#ffffff; font-size:22px; height:147px;}
#rightJobs2 a, #rightJobs2 a:link,#rightJobs2 a:visited,#rightJobs2 a:hover {color:#ffffff; font-size:22px;}
#rightJobs2 .infoBox {margin:30px 20px 10px 20px;}
#rightJobs2 .infoBox h1 {color:#ffffff; font-weight:bold; font-size:22px;margin-bottom:0;}

/* USA Jobs Page - 3 modules */
#rightJobs {float:left;_float:right;_clear:right;margin-top:0px;margin-left:5px;margin-bottom:6px;padding:0px;width:380px;background-color:#9959A4;color:#ffffff; font-size:19px; height:97px;}
#rightJobs a, #rightJobs a:link,#rightJobs a:visited,#rightJobs a:hover {color:#ffffff; font-size:19px;}
#rightJobs .infoBox {margin:30px 15px 10px 15px;}
#rightJobs .infoBox h1 {color:#ffffff; font-weight:bold; font-size:19px;margin-bottom:0;}
	
	
/* New landing page */
.LPleftcol {float:left; width:83px; margin-right:23px; border:0px solid #F93;}
.LPcentercol {float:left; width:171px; margin-right:26px; border:0px solid #F36;}
.LPrightcol {float:left; width:484px; border:0px solid #939; }

.LPcentercol img {clear:both; text-align:center; margin-bottom:10px;}

.LPrightcol .topLeft {float:left; margin-right:36px;}
.LPrightcol .topRight {float:left;}
.LPrightcol .middle {float:left; clear:both; margin:25px 0px; }
.LPrightcol .bottom {float:left; clear:both; }	

/* Rounded Corners for Join Us LP */
.rel {margin:0;	padding:0;	position: relative;	z-index: inherit;	zoom: 1; /* For IE6 */}
.careerRoundCorners {background-color:#f4a01a;color:#fff;padding:15px;width:454px;height:100px;	-moz-border-radius: 11px;-webkit-border-radius: 11px;border-radius: 11px;behavior: url(/js/border-radius.htc);}
.careerRoundCorners h1{font-size:18px; font-weight:normal;margin-top:0;}
.careerRoundCorners h1 a {color:#ffffff;}

/* ****************************************************************

SIGN UP FOR EMAIL ALERTS

**************************************************************** */	
	
#emailAlertsForm
{
float:left; width:310px; display:inline; 
}	
	#emailAlertsForm fieldset
	{
	float:left; clear:both; border:none; width:300px; padding:0px; margin:0px 0px 5px 0px;
	}
	#emailAlertsForm label
	{
	float:left; border:none; width:auto; display:inline;
	}
	#emailAlertsForm input
	{
	float:left; width:auto; display:inline;
	}
	#emailAlertsForm input.text
	{
	float:left; width:200px; display:inline; margin-left:10px;
	}
	#emailAlertsForm .columnText
	{
	float:left; width:40px; padding-left:2px;
	}
	#emailAlertsForm .column
	{
	float:left; width:40px; 
	}
	#emailAlertsForm .textArea
	{
	float:left; clear:both; margin:10px 0px 10px 0px;
	}
	#emailAlertsForm .submit
	{
	float:left; clear:both; padding:20px 0px 0px 200px;
	}
.emailAlertsFormError
{
float:left; display:inline; color:#FF0000; font-weight:bold; width:400px;
}


/* AP SITE FLASH MAP */
#heroJoinAP {float:left; padding:0px;width:780px;height:360px; background-color:#d699d7; }

/* ****************************************************************

SEARCH RESULTS

**************************************************************** */

.searchResultsHead{float:left; clear:both; width:100%;}
.searchResultsHead h2 { font-size:12px; font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:10px; padding-bottom:0px; }	

.searchResultsHead fieldset{float:left; border:none; width:99%;margin-left:-10px;*margin-left:0; vertical-align:bottom;}
.searchResultsHead fieldset label{display:inline; width:275px;}
.searchResultsHead fieldset input{display:inline; width:200px;}
.searchResultsHead input[type="image"] {margin:0; width:40px;}

.searchResultsPaging
{
float:left; clear:both; width:100%; text-align:right;
}	

	.searchResultsPaging a {text-align:right;  font-size:10px; text-decoration:none; color: #2075a7; position:relative; top:-1px;}
	.searchResultsPaging a:hover {text-align:right;  font-size:10px; text-decoration:none; color: #666666; position:relative; top:-1px;}
	
.searchResults
{
float:left; clear:both; width:100%; margin:10px 0px 10px 0px; height:100%;
}	
	.searchResults .item
	{
	float:left; clear:both; width:100%; margin:10px 0px 10px 0px;
	}	
	.searchResults .item a
	{
	float:left; clear:both; width:100%;
	}
	
.ArticlesSubHead{
	float:left; clear:both; width:350px; font-weight:bold;
}		
.ArticlesSubHead1{
	float:left; clear:both; width:350px; font-weight:bold;
}		
.content3 {margin:0px 0px 10px 0px;}

#searchResultsHeadArticles{height:18px; width: 565px; padding-bottom:10px; padding-top:10px;}

table.main {width:770px; height:100%;} /* {width:570px; height:100%;} */
th {text-align:left; font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; line-height:18px;}
td.column1 {font-family: Verdana, Geneva, sans-serif; font-size: 14px; width: 85px;}
td.column2 {font-family: Verdana, Geneva, sans-serif; font-size: 14px; width: 140px;}
td.column3 {font-family: Verdana, Geneva, sans-serif; font-size: 14px; width: 540px;} /* width: 330px*/
	
.linktext{float:right;}		
	
.viewall{float:left; font-size:14px; text-decoration:none; color: #2075a7; position:relative; top:-1px;}
.viewall a:link{width:400px;  font-size:14px; text-decoration:none; color: #2075a7; position:relative; top:-1px;}

/* Press Release Search Results */
#resultsHead {margin-top:20px !important;}
fieldset.input, fieldset.dropdown {background:none !important; border:none !important;margin:0 0 10px 0;padding:0;}
span.space {margin-left:10px;}
fieldset.input label, fieldset.dropdown label, #search label {float:left;width:100px;}
fieldset.dropdown select {float:left;clear:right;}

#search fieldset {border:none;padding-left:0px;margin-left:0;}
#search .radio fieldset {margin-left:-5px;}

/* ****************************************************************

CONTACT PAGES

**************************************************************** */	

.reqField
{
float:left; clear:both; font-size:11px; color:#FF0000;width:100%; margin-bottom:20px;padding:0px;
}

.landingSelect
{
width:200px;
}	
	
.contactForm {float:left; width:565px; margin:0px; padding:0px;}	
.contactForm h2 {font-size:12px; font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:10px; padding-bottom:0px; }	

.contactForm fieldset {float:left; clear:both; width:500px; margin-bottom:10px; padding: 0px; border: none;	}
.contactForm fieldset label	{float:left; width:100%; display:inline; margin-bottom:5px; font-size:13px;}
.contactForm fieldset label .reqColor {color:red;padding-left:5px;}
.contactForm fieldset input{float:left; width:100%; display:inline;margin-right:5px; background-color:#dbe8f3;}
.contactForm fieldset select{float:left; width:100%; display:inline;margin-right:5px; background-color:#dbe8f3;}
.contactForm fieldset textarea{float:left; width:100%; height:100px; display:inline; margin-right:5px; background-color:#dbe8f3;}
.contactForm .submit{float:left; clear:both; margin-top:10px; width:100%;}
.contactForm .countryContact{float:left; clear:both; margin:20px 0px 20px 0px; width:100%; font-weight:bold;}
/*.contactForm .errorLabel {float:left; clear:both;margin-top:13px;}*/
.contactForm .error {float:left; clear:left;width:100%;}
.contactForm .error span.country {float:left; width:270px;}
.contactForm .error span.enquiry {float:left; width:230px;}

.contactForm fieldset.consent {float:left;display:block;}
.contactForm fieldset.consent input {float:left;width:20px; margin:0;padding-right:10px; background:none;}
.contactForm fieldset.consent span {float:left;width:500px; margin:-20px 0 0 30px;*margin-top:-25px;padding:0px;}
.contactForm fieldset.consent .error span {margin-top:0;}
/* IE7 */
			*:first-child+html .contactForm fieldset.consent .error span {margin-top:-20px;}

.contactForm .hd_prodInfo {float:left;clear:both;width:100%; font-weight:bold; color:#666666; margin:10px 0; font-size:12px;}

.error	{color:#FF0000; font-weight:bold;  display:inline;font-size:13px;}	


/* ITALY CONTACT FORM */
.contactForm_it {float:left; width:565px; margin:0px; padding:0px;}	
.contactForm_it h2 {font-size:12px; font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:10px; padding-bottom:0px; }	

.contactForm_it fieldset {float:left; clear:none; width:250px; margin-bottom:4px; padding: 0px 5px 0px 0px; border: none;	}
.contactForm_it fieldset label	{float:left; width:200px; display:inline; margin-bottom:5px; font-size:13px;}
.contactForm_it fieldset label .reqColor {color:red;padding-left:5px;}
.contactForm_it fieldset input{float:left; width:220px; display:inline;margin-right:5px; background-color:#dbe8f3;}
.contactForm_it fieldset input[type='radio']{ float:left; clear:none; width:auto; background-color:#FFFFFF; }
.contactForm_it fieldset input[type='checkbox']{ float:left; clear:none; width:auto; background-color:#FFFFFF; }
.contactForm_it fieldset select{float:left; width:270px; display:inline;margin-right:5px; background-color:#dbe8f3;}
.contactForm_it fieldset textarea{float:left; width:270px; height:100px; display:inline; margin-right:5px; background-color:#dbe8f3;}
.contactForm_it .submit{float:left; clear:both; margin-top:10px; width:100%;}
.contactForm_it .countryContact{float:left; clear:both; margin:20px 0px 20px 0px; width:100%; font-weight:bold;}
.contactForm_it .errorLabel {float:left; clear:both;margin-top:13px;}
.contactForm_it .error {float:left; clear:left;width:270px;}
.contactForm_it .error span.country {float:left; width:270px;}
.contactForm_it .error span.enquiry {float:left; width:230px;}

.contactForm_it fieldset#consent {float:left; clear:both; margin-top:15px;}
.contactForm_it fieldset#consent table{float:left;width:500px;}
.contactForm fieldset#consent input {float:left;width:auto; margin:0;padding-right:5px; background:none;}
.contactForm fieldset#consent label {float:left; width:auto;}
.contactForm_it fieldset#consent span {float:left;width:500px; margin:0;padding:0px;}

.contactForm_it fieldset#cu_CheckBox {float:left; clear:both; margin-top:15px;}
.contactForm_it fieldset#cu_CheckBox table{float:left;width:500px;}
.contactForm fieldset#cu_CheckBox input {float:left;width:auto; margin:0;padding-right:5px; background:none;}
.contactForm fieldset#cu_CheckBox label {float:left; width:auto;}
.contactForm_it fieldset#cu_CheckBox span {float:left;width:500px; margin:0;padding:0px;}

.contactForm_it fieldset#cu_Message {float:left; width:500px; clear:both;}
.contactForm_it fieldset#cu_Message label {float:left; clear:both; width:500px; margin-bottom:4px; padding: 0px 5px 0px 0px; border: none;	}
.contactForm_it fieldset#cu_Message textarea {float:left; clear:both; width:500px; margin-bottom:4px; padding: 0px 5px 0px 0px; border: none;	}

.contactForm_it fieldset.consent {float:left; clear:both; width:500px; margin-top:15px; }
.contactForm_it fieldset.consent label {float:left; clear:both; width:500px; margin-bottom:10px; padding: 0px 5px 0px 0px; border: none;	}
.contactForm_it fieldset.consent label span{float:left; clear:both; width:500px;}
.contactForm_it fieldset.consent input[type='checkbox']{ float:left; clear:none; width:auto; background-color:#FFFFFF; }
.contactForm_it fieldset.consent span {float:left; width:400px; font-size:12px;}

.contactForm_it fieldset.consent input[type='submit'] {float:left; clear:both;}

.contactForm_it .hd_prodInfo {float:left;clear:both;width:100%; font-weight:bold; color:#666666; margin:10px 0; font-size:12px;}

	
.contactFormFilter
{
float:left; width:397px; margin:0px; padding:0px;
}	
	.contactFormFilter h2   { font-size:12px; font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:10px; padding-bottom:0px; }	
	
	.contactFormFilter fieldset
	{
	float:left; clear:both; width:290px; margin-bottom:30px; padding: 0px; border: none;
	}
		.contactFormFilter fieldset label
		{
		float:left; width:140px; display:inline; text-align:center;
		}
		.contactFormFilter fieldset select
		{
		float:left; width:150px; display:inline; 
		}
		.contactFormFilter fieldset select.infoabout
		{
		float:left; width:150px; display:inline; margin-top:7px;
		}
	
.contactList
{
float:left; width:150px;
}
	.contactList .infoBox
	{
	float:left; clear:both; padding:0px ; margin:0px 0px 0px 0px ; 
	}
	.contactList .infoBox .infoBoxHdr 
	{ 
	clear:both; margin:0px ; padding:0px; background: url('/assets/images/contact/contactmod_top.gif') bottom left no-repeat; width:150px; height:11px; 
	}
	.contactList .infoBox .infoBoxBody
	{
	clear:left; float:left;  margin:0px; background: url('/assets/images/contact/contactmod_bg.gif') ; background-position: top left; background-repeat:repeat-y; width:134px; padding:0px 6px 0px 10px;
	}	
		.contactList .infoBox .infoBoxBody .textArea {float:left; font-size:12px; font-weight:bold; color:#000000; width:100%; }
		.contactList .infoBox .infoBoxBody .textArea a {float:left; clear:both; font-size:12px; font-weight:normal; color:#000000; text-decoration:underline; padding:5px 0px 5px 0px;}
		.contactList .infoBox .infoBoxBody .textArea a:hover {float:left; clear:both; font-size:12px; font-weight:normal; color:#2075A7; text-decoration:underline; padding:5px 0px 5px 0px;}
		
	.contactList .infoBox .infoBoxFtr 
	{
	clear:both; margin:0px ; padding:0px;  background: url('/assets/images/contact/contactmod_bottom.gif') ; background-repeat:no-repeat; background-position: top left; width:150px; height:15px; 
	}
	
.mediaRight
{
float:right; margin-left:20px;
}	

.eu_selectBoxes select {
	width:150px;
	margin:0 20px 30px 0;
}
.contactForm .eu_submit{float:right; clear:both; margin:10px 55px 0 0;}

/* ****************************************************************

SWITCH SITES / SHAREHOLDER CONTACT PAGE

**************************************************************** */

#infoCol {float:left; width:230px; margin-right:15px; padding:0px;}		
#infoColLast {float:left; width:230px; margin-right: 15px; padding:0px;}		

#infoCol h2, #infoColLast h2 {float:left; font-size:12px;font-weight:bold; margin-top:0px; padding-top:0px; margin-bottom:10px; padding-bottom:0px;}

#infoCol .largeFocusItem, #infoColLast .largeFocusItem {float:left; clear:both; width:230px;}
#infoCol .largeFocusItem .textArea, #infoColLast .largeFocusItem .textArea {float:left;padding-top:0px; width:230px;}
#infoCol .largeFocusItem .textArea ul, #infoColLast .largeFocusItem .textArea ul {float:left; width:220px; padding:0 0 10px 10px; margin:0px; list-style-type:none;}
#infoCol .largeFocusItem .textArea ul li, #infoColLast .largeFocusItem .textArea ul li {padding: 0px 0px 5px 0px;font-size:12px; text-align:left;}
#infoCol .largeFocusItem .textArea ul li a, #infoColLast .largeFocusItem .textArea ul li a {color:#00aeef;}
#infoCol .bottomCurve, #infoColLast .bottomCurve {float:left; clear:both; margin:0; padding-bottom:20px;}

.switchLocal {float:left;clear:right;width:230px;}

		
/* ****************************************************************

FOOTER

**************************************************************** */
#footer {float:left; margin:0px;padding:30px 0 20px 0;}
#footer .footerLinks {width:990px; margin:0px 0 0 10px;color:#999;font-size: 10px;}
#footer div.footerLinks ul {padding:0px; margin:0px; list-style-type:none;}
#footer div.footerLinks ul li {padding:0px 8px 2px 4px; display:inline;}
#footer div.footerLinks ul li.first {padding:0px 8px 2px 4px; display:inline;}
#footer div.footerLinks ul li.last {padding:0px 0px 2px 4px; background:none;}
#footer div.footerLinks ul li a { color:#999; text-decoration:none; font-size: 10px;}
#footer div.footerLinks ul li a:hover { color:#2075A7; text-decoration:none;  font-size: 10px;}
#footer .bottomCurve img {display:none;}

/* ****************************************************************

SMART RELEASE

**************************************************************** */		
	

.newsReleaseCol { float:left; margin: 0px 20px 0px 0px; padding:0px; width:620px; }

.mediaCol { float:left; margin:0px; padding:35px 0px; width:350px; }
	
	
ul.thumbnails { float:left; clear:both; width:330px;margin: 0px; padding: 0; text-align: center; line-height: 1em; list-style: none;  }
	ul.thumbnails li { float:left;display: inline; min-height:160px; margin: 0; padding:0; }
* html ul.thumbnails li { 
   height: expression( this.scrollHeight < 161 ? "160px" : "auto" ); /* sets min-height for IE */
}
	
	ul.thumbnails li p { float:left; clear:both; width:140px; margin: 0; padding-bottom:10px; }
	
	ul.thumbnails a { display: block; float: left; margin-right: 10px; padding: 4px 4px 8px 4px; border: 1px solid #ccc; border-top-color: #eee; border-right-color: #ddd; border-bottom-color: #bbb; background-color: #fff; text-align: center; }
	ul.thumbnails a:hover { border-color: #ccc; background: #eee; }
	ul.thumbnails img { border: 0; }


ul.related { float:left; clear:both; width:330px;margin: 0px; padding: 10px 0px 0px 0px; text-align: center; line-height: 1em; list-style: none;  }
	ul.related li { float:left; clear:both; margin: 0; padding: 5px; }
	
#videoBox .infoBox .infoBoxBody {height:320px;}

#videoBox, #mpegBox, #photosBox, #linksBox { float:left; width:350px; margin-bottom:7px; }

	#videoBox .infoBox, #mpegBox .infoBox, #photosBox .infoBox, #linksBox .infoBox 	{	float:left; clear:both; padding:0px ; margin:0px 0px 0px 0px ; width:100%; 	}
	
	
	#videoBox .infoBox .infoBoxHdr { clear:both; margin:0px ; padding:0px; background: url('/SiteCollectionImages/box_hd_green.gif') bottom left no-repeat; width:350px; height:30px; }
	#mpegBox .infoBox .infoBoxHdr { clear:both; margin:0px ; padding:0px; background: url('/SiteCollectionImages/box_hd_purple.gif') bottom left no-repeat; width:350px; height:30px; }
	#photosBox .infoBox .infoBoxHdr { clear:both; margin:0px ; padding:0px; background: url('/SiteCollectionImages/box_hd_red.gif') bottom left no-repeat; width:350px; height:30px; }
	#linksBox .infoBox .infoBoxHdr { clear:both; margin:0px ; padding:0px; background: url('/SiteCollectionImages/box_hd_blue.gif') bottom left no-repeat; width:350px; height:30px; }
	
		
	#videoBox .infoBox .infoBoxHdr h1, #mpegBox .infoBox .infoBoxHdr h1, #photosBox .infoBox .infoBoxHdr h1, #linksBox .infoBox .infoBoxHdr h1 	{ float:left; font-family: HelveticaNeue 45 Light, Arial, sans-serif; font-size:14px; margin:7px 0px 0px 7px; color:#FFFFFF; }
	
	
		#videoBox .infoBox .infoBoxBody, #mpegBox .infoBox .infoBoxBody, #photosBox .infoBox .infoBoxBody, #linksBox .infoBox .infoBoxBody { clear:left; float:left;  margin:0px; background: url('/SiteCollectionImages/box_bg.gif') ; background-position: top left; background-repeat:repeat-y; padding:0px 10px; width:350px; }	

			/* IE7 */
			*:first-child+html #videoBox .infoBox .infoBoxBody, #mpegBox .infoBox .infoBoxBody, #photosBox .infoBox .infoBoxBody, #linksBox .infoBox .infoBoxBody { clear:left; float:left;  margin:0px; background: url('/SiteCollectionImages/box_bg.gif') ; background-position: top left; background-repeat:repeat-y; padding:0px 10px; width:350px; }	

			/* IE6 */
			*:first-child+html #videoBox .infoBox .infoBoxBody, #mpegBox .infoBox .infoBoxBody, #photosBox .infoBox .infoBoxBody, #linksBox .infoBox .infoBoxBody { clear:left; float:left;  margin:0px; background: url('/SiteCollectionImages/box_bg.gif') ; background-position: top left; background-repeat:repeat-y; padding:0px 10px; width:330px; }	

		
		#videoBox .infoBox .infoBoxBody .textArea, #mpegBox .infoBox .infoBoxBody .textArea, #photosBox .infoBox .infoBoxBody .textArea, #linksBox .infoBox .infoBoxBody .textArea {float:left; font-size:10px; color:#000000; width:100%; }
		
		#videoBox .infoBox .infoBoxBody .textArea a, #mpegBox .infoBox .infoBoxBody .textArea a, #photosBox .infoBox .infoBoxBody .textArea a {float:left; clear:both; font-size:11px; color:#000000; text-decoration:underline; margin-bottom:5px; }
		
		#videoBox .infoBox .infoBoxBody .textArea a:hover, #mpegBox .infoBox .infoBoxBody .textArea a:hover, #photosBox .infoBox .infoBoxBody .textArea a:hover {float:left; clear:both; font-size:11px; color:#2075A7; text-decoration:underline; }


#linksBox .infoBox .infoBoxBody .textArea a  {float:left; clear:both; font-size:11px; color:#000000; text-decoration:underline; margin:10px 0px; width:100%; }
#linksBox .infoBox .infoBoxBody .textArea a:hover {float:left; clear:both; font-size:11px; color:#2075A7; text-decoration:underline;  margin:10px 0px; width:100%;}

		
	#videoBox .infoBox .infoBoxFtr, #mpegBox .infoBox .infoBoxFtr, #photosBox .infoBox .infoBoxFtr, #linksBox .infoBox .infoBoxFtr { clear:both; margin:0px ; padding:0px;  background: url('/SiteCollectionImages/box_bottom.gif') ; background-repeat:no-repeat; background-position: top left; height:25px; width:350px;}	

#videoBox .infoBox .infoBoxBody .textArea p.text {margin:-40px 0 0 0; width: 320px;}
	
/* ****************************************************************

AUDIENCE SELECTOR PAGE

**************************************************************** */		

.audienceSelector{ margin: 0pt; padding: 0pt; font-size: 12px;  color: #000000; background-color: #FFFFFF; }

#wrapperAS {position:relative ; width:1014px ; margin:0 auto ; padding:0 ; }

.containerAS {float:left; width:1014px;  margin:0px ; padding:0px;}
.containerAS .corpText { float:left; clear:both; width:536px; margin:0px 0px 20px 100px; _margin:0px 0px 20px 50px; font-size:15px; text-align:center; }	

#headerAS {float:left; width:1014px; height:125px; padding:0px 0px 15px 0px; }
/* Stu modified this on 2/4/08 to fix centering issue on welcome.aspx page */

/* IE6 Only */
* html #headerAS {margin-right: auto; width: width:1014px; text-align: left;}

/* IE7 Only */
*:first-child+html #headerAS {border:0px;}

#headerAS .container{height:47px;}
#headerAS .logo	{float:left;  height:58px; margin-top:20px;}
#headerAS .switchSites{	float:right; height:46px;  margin-top:20px;}

.containerAS h1{float:left; font-size:18px; color:#666666; padding:0px; margin: 30px 0px 32px 0px;}	
.containerAS .modulesAS{float:left; clear:both; width:1014px; margin:0px 0px 0px 30px;}
/* Stu modified this on 2/4/08 to fix centering issue on welcome.aspx page */

/* IE6 Only */
* html .containerAS .modulesAS {margin:0 0 0 0;}

/* IE7 Only */
*:first-child+html .containerAS .modulesAS {border:0px;}

.containerAS .modulesAS .mod1 {	float:left; width:540px; margin-right:5px; padding:0px;	}
.containerAS .modulesAS .mod1 .head	{float:left; width:540px; margin:0px; padding:0px;}
.containerAS .modulesAS .mod1 .head h1	{font-size:15px; margin: 0px;padding: 6px 0px 0px 0px;}
.containerAS .modulesAS .mod1 .body{float:left; width:540px;margin:0px; padding:6px 0px 0px 0px;}
.containerAS .modulesAS .mod1 .body .textArea{float:left; clear:both; font-size:11px; padding: 7px 0px 9px 0px;}
.containerAS .modulesAS .mod1 .ftr{float:left; width:540px; padding:0px; margin:30px 0 30px 0; text-align:center;}
.langEn{float:left; width:49%; text-align:center;}
.langFr{float:left; width:49%; text-align:center; border-left:#CCC solid 1px; }

.mod1 .ftr H1 {float:none; height:30px; margin:0 15px 5px 15px;font-size:14px; color:#00bdf2; display:block;font-weight:bold;text-transform:lowercase;}
.mod1 .ftr p {float:none; display:block;margin:10px 15px 10px 15px;font-size:14px;color:#00bdf2;font-weight:bold;}
.mod1 .ftr input {margin:0px; vertical-align:top;}
.mod1 .ftr .welcomeEn {margin:-10px 0 10px 0;}
.mod1 .ftr .welcomeFr {margin:20px 0 -5px 0;}

.containerAS .modulesAS .mod2{float:left;clear:right; width:395px; margin-right:5px; padding:0px; margin-left:50px;}		
.containerAS .modulesAS .mod2 .head{float:left; width:395px; margin:0px; padding:0px;}
.containerAS .modulesAS .mod2 .head h1{font-size:15px; margin: 0px;padding: 6px 0px 0px 0px;}
.containerAS .modulesAS .mod2 .body{float:left; width:395px; margin:0px; padding:6px 0px 0px 0px;}
.containerAS .modulesAS .mod2 .body img {margin:0;}
.containerAS .modulesAS .mod2 .body .textArea{float:left; clear:both; font-size:11px; padding: 7px 0px 9px 0px;}
.containerAS .modulesAS .mod2 .ftr{float:left; width:395px; padding:0px; margin:30px 0 30px 0; text-align:center;}

.mod2 .ftr H1 {float:none; height:30px; margin:0 15px 5px 15px; font-size:14px; color:#9b5ba4; display:block;font-weight:bold;text-transform:lowercase; }
.mod2 .ftr p {float:none;display:block; margin:10px 15px 10px 15px;font-size:14px;color:#9b5ba4;font-weight:bold;}
.mod2 .ftr input {margin:0; vertical-align:top;}
.mod2 .ftr .welcomeEn {margin:-10px 0 10px 0;}
.mod2 .ftr .welcomeFr {margin:20px 0 -5px 0;}

/* Full Width */
.containerAS .modulesAS .mod3 {	float:left; text-align:center; width:935px; margin:0px; padding:0px;}
.containerAS .modulesAS .mod3 .head	{float:left; width:935px; margin:0px; padding:0px;}
.containerAS .modulesAS .mod3 .head h1	{font-size:15px; margin: 0px;padding: 6px 0px 0px 0px;}
.containerAS .modulesAS .mod3 .body{float:left; width:935px;margin:0px; padding:6px 0px 0px 0px;}
.containerAS .modulesAS .mod3 .ftr{float:left; width:935px; padding:0px; margin:30px 0 30px 0; text-align:center;}

.mod3 .ftr H1 {float:none; height:30px; margin:0 15px 5px 15px;font-size:14px; color:#00bdf2; display:block;font-weight:bold;text-transform:lowercase;}
.mod3 .ftr p {float:none; display:block;margin:10px 15px 10px 15px;font-size:14px;color:#00bdf2;font-weight:bold;}
.mod3 .ftr input {margin:0px; vertical-align:top;}
.mod3 .ftr .welcomeBR {margin:-10px 0 20px 0;}
.mod3 .ftr .brandSites {float:left; width:935px; padding:0px;margin:40px 0 -5px 0;}
.mod3 .ftr .brandSites h1 {font-size:14px;color:#ad158c;}
.mod3 .ftr .brandSites a {margin:0 7px 0 7px;}
.mod3 .ftr .brandSites a img {padding:10px 0 20px 0; vertical-align: middle;}
/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0)
{.mod3 .ftr .brandSites a {margin:0 5px 0 5px;} }


/* **************************************************************** 

	Free Floating Menu [ Begin ]

**************************************************************** */	

#ffm {float:left;}
.fl {float: left;}

.ffm_drop_wrapper {	position: relative; float: left;}
.ffm_drop_wrapper img {	display: block; border: 0;}

ul.ffm_drop {position: relative; float:left; margin:0; padding: 0; list-style-type: none; z-index: 9999;}
ul.ffm_drop li.ffm_drop_con {position: absolute; display: block; margin: 0; padding: 0; visibility: hidden;  z-index: 5000; background-color:#fff;}

ul.ffm_drop li ul.pn_item1 {	position: relative; left:1px; margin:0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #ea4498; border-right:1px solid #ea4498;}
ul.ffm_drop li ul.pn_item1 li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom1 {position: relative; left:1px; float: left; margin:0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #ea4498; border-top:none;}
ul.ffm_drop li ul.bottom1 li {position: relative; float: left; border:none; background:none; z-index: 5001;}

ul.ffm_drop li ul.pn_item2 {	position: relative; left:1px;  margin: 0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #00bbe4; border-right:1px solid #00bbe4;}
ul.ffm_drop li ul.pn_item2 li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom2 {position: relative; left:1px; float: left; margin: 0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #00bbe4; border-top:none;}
ul.ffm_drop li ul.bottom2 li {position: relative; float: left; border:none; background:none; z-index: 5001;}

ul.ffm_drop li ul.pn_item3 {	position: relative; left:1px;  margin: 0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #b5d339; border-right:1px solid #b5d339;}
ul.ffm_drop li ul.pn_item3 li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom3 {position: relative; left:1px; float: left; margin: 0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #b5d339; border-top:none;}
ul.ffm_drop li ul.bottom3 li {position: relative; float: left; border:none; background:none; z-index: 5001;}

ul.ffm_drop li ul.pn_item4 {	position: relative; left:1px;  margin: 0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #f4a01a; border-right:1px solid #f4a01a;}
ul.ffm_drop li ul.pn_item4 li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom4 {position: relative; left:1px; float: left; margin: 0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #f4a01a; border-top:none;}
ul.ffm_drop li ul.bottom4 li {position: relative; float: left; border:none; background:none; z-index: 5001;}

ul.ffm_drop li ul.pn_item5 {	position: relative; left:1px;  margin: 0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #009b7b; border-right:1px solid #009b7b;}
ul.ffm_drop li ul.pn_item5 li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom5 {position: relative; left:1px; float: left; margin: 0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #009b7b; border-top:none;}
ul.ffm_drop li ul.bottom5 li {position: relative; float: left; border:none; background:none; z-index: 5001;}

ul.ffm_drop li ul.pn_item6 {	position: relative;  left:1px; margin: 0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #9a5aa4; border-right:1px solid #9a5aa4;}
ul.ffm_drop li ul.pn_item6 li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom6 {position: relative; left:1px; float: left; margin: 0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #9a5aa4; border-top:none;}
ul.ffm_drop li ul.bottom6 li {position: relative; float: left; border:none; background:none; z-index: 5001;}


/********** EUROPE DROP DOWN BORDER COLORS *********/
ul.ffm_drop li ul.pn_item1EU {	position: relative; left:1px; margin:0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #ea4498; border-right:1px solid #ea4498;}
ul.ffm_drop li ul.pn_item1EU li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom1EU {position: relative; left:1px; float: left; margin:0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #ea4498; border-top:none;}
ul.ffm_drop li ul.bottom1EU li {position: relative; float: left; border:none; background:none; z-index: 5001;}

ul.ffm_drop li ul.pn_item2EU {	position: relative; left:1px;  margin: 0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #00bbe4; border-right:1px solid #00bbe4;}
ul.ffm_drop li ul.pn_item2EU li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom2EU {position: relative; left:1px; float: left; margin: 0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #00bbe4; border-top:none;}
ul.ffm_drop li ul.bottom2EU li {position: relative; float: left; border:none; background:none; z-index: 5001;}

ul.ffm_drop li ul.pn_item3EU {	position: relative; left:1px;  margin: 0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #b5d339; border-right:1px solid #b5d339;}
ul.ffm_drop li ul.pn_item3EU li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom3EU {position: relative; left:1px; float: left; margin: 0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #b5d339; border-top:none;}
ul.ffm_drop li ul.bottom3EU li {position: relative; float: left; border:none; background:none; z-index: 5001;}

ul.ffm_drop li ul.pn_item4EU {	position: relative; left:1px;  margin: 0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #009b7b; border-right:1px solid #009b7b;}
ul.ffm_drop li ul.pn_item4EU li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom4EU {position: relative; left:1px; float: left; margin: 0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #009b7b; border-top:none;}
ul.ffm_drop li ul.bottom4EU li {position: relative; float: left; border:none; background:none; z-index: 5001;}

ul.ffm_drop li ul.pn_item5EU {	position: relative; left:1px;  margin: 0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #f4a01a; border-right:1px solid #f4a01a;}
ul.ffm_drop li ul.pn_item5EU li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom5EU {position: relative; left:1px; float: left; margin: 0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #f4a01a; border-top:none;}
ul.ffm_drop li ul.bottom5EU li {position: relative; float: left; border:none; background:none; z-index: 5001;}

ul.ffm_drop li ul.pn_item6EU {	position: relative;  left:1px; margin: 0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #9a5aa4; border-right:1px solid #9a5aa4;}
ul.ffm_drop li ul.pn_item6EU li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom6EU {position: relative; left:1px; float: left; margin: 0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #9a5aa4; border-top:none;}
ul.ffm_drop li ul.bottom6EU li {position: relative; float: left; border:none; background:none; z-index: 5001;}
/********** END EUROPE DROP DOWN BORDER COLORS *********/



/********** ASIA PACIFIC DROP DOWN BORDER COLORS *********/
ul.ffm_drop li ul.pn_item1AP {	position: relative; left:1px; margin:0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #ea4498; border-right:1px solid #ea4498;}
ul.ffm_drop li ul.pn_item1AP li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom1AP {position: relative; left:1px; float: left; margin:0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #ea4498; border-top:none;}
ul.ffm_drop li ul.bottom1AP li {position: relative; float: left; border:none; background:none; z-index: 5001;}

ul.ffm_drop li ul.pn_item2AP {	position: relative; left:1px;  margin: 0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #00bbe4; border-right:1px solid #00bbe4;}
ul.ffm_drop li ul.pn_item2AP li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom2AP {position: relative; left:1px; float: left; margin: 0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #00bbe4; border-top:none;}
ul.ffm_drop li ul.bottom2AP li {position: relative; float: left; border:none; background:none; z-index: 5001;}

ul.ffm_drop li ul.pn_item3AP {	position: relative; left:1px;  margin: 0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #b5d339; border-right:1px solid #b5d339;}
ul.ffm_drop li ul.pn_item3AP li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom3AP {position: relative; left:1px; float: left; margin: 0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #b5d339; border-top:none;}
ul.ffm_drop li ul.bottom3AP li {position: relative; float: left; border:none; background:none; z-index: 5001;}

ul.ffm_drop li ul.pn_item4AP {	position: relative; left:1px;  margin: 0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #009b7b; border-right:1px solid #009b7b;}
ul.ffm_drop li ul.pn_item4AP li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom4AP {position: relative; left:1px; float: left; margin: 0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #009b7b; border-top:none;}
ul.ffm_drop li ul.bottom4AP li {position: relative; float: left; border:none; background:none; z-index: 5001;}

ul.ffm_drop li ul.pn_item5AP {	position: relative; left:1px;  margin: 0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #9a5aa4; border-right:1px solid #9a5aa4;}
ul.ffm_drop li ul.pn_item5AP li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom5AP {position: relative; left:1px; float: left; margin: 0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #9a5aa4; border-top:none;}
ul.ffm_drop li ul.bottom5AP li {position: relative; float: left; border:none; background:none; z-index: 5001;}

ul.ffm_drop li ul.pn_item6AP {	position: relative;  left:1px; margin: 0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #9a5aa4; border-right:1px solid #9a5aa4;}
ul.ffm_drop li ul.pn_item6AP li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom6AP {position: relative; left:1px; float: left; margin: 0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #9a5aa4; border-top:none;}
ul.ffm_drop li ul.bottom6AP li {position: relative; float: left; border:none; background:none; z-index: 5001;}
/********** END ASIA PACIFIC DROP DOWN BORDER COLORS *********/


#pn_nodisplay {display:none;}

/* Link Styles */

ul.ffm_drop a {	display: inline-block; text-decoration: none; color: #333333; text-align:left; padding: 5px 8px 5px 8px; font-size:12px;}
ul.ffm_drop a:visited { text-decoration:none; color: #333333;}
ul.ffm_drop a:hover { text-decoration:none; color:#003399;}

/* Drop Shadows */

.drop_shadow_over {	position: absolute;}
.drop_shadow_under {position: absolute;}


/*

	Free Floating Menu [ End ]

*/

/* **************************************************************** 

	Free Floating Menu for Audience Selector [ Begin ]

**************************************************************** */	

#ffmAS {
	float:left;
}
			/* Stu modified this on 2/4/08 to fix centering issue on welcome.aspx page */
			
			/* IE6 Only */
			* html #ffmAS {border:0px solid red;margin: 0 0 0 60px;}

			
			/* IE7 Only */
			*:first-child+html #ffmAS {}



.flAS {
	float: left;
}


.ffm_drop_wrapperAS {
	position: relative; float: left;
}
.ffm_drop_wrapperAS img {
	display: block; border: 0;
}
ul.ffm_dropAS {
	position: relative; float:left; margin: 0; padding: 0; list-style-type: none;
	_margin-top: 22px;
	*margin-top: 22px;
}
ul.ffm_dropAS li.ffm_drop_conAS {
	position: absolute; display: block; margin: 0; padding: 0; visibility: hidden;  z-index: 5000;
}
ul.ffm_dropAS li ul {
	position: relative;  margin: 24px 0px 0px -122px; padding: 0; list-style-type: none; z-index: 5000;  background: url('/assets/images/audience/as_drop_bg.gif') ; background-repeat:repeat-y; width:243px; 

}

ul.ffm_dropAS li ul li.top {
	position: relative;  background: url('/assets/images/audience/as_drop_top.gif') ; background-repeat:no-repeat; width:243px; height:11px; border:none; z-index: 5001; margin: 0px 1px 0px 0px;
}
ul.ffm_dropAS li ul li {
	position: relative;  padding: 0; margin: 0px 0px 0px 1px; width: 241px; z-index: 5000; border-bottom:1px solid #CCCCCC;
}
ul.ffm_dropAS li ul li.last {
	position: relative;  padding: 0; margin: 0px 0px 0px 1px; width: 241px; z-index: 5000; border:none;
}
ul.ffm_dropAS li ul li.bottom {
	position: relative; float: left; background: url('/assets/images/audience/as_drop_bottom.gif') ; background-repeat:no-repeat; width:243px; height:12px; border:none; z-index: 5001; 
}


/* Link Styles */

ul.ffm_dropAS a {
	display: inline-block; text-decoration: none; color: #666666; text-align:left; padding: 5px 0px 5px 8px; 
}
ul.ffm_dropAS a {
	display: block;  color: #666666;
}
ul.ffm_dropAS a:visited {
	 text-decoration:none;color: #666666;
}
ul.ffm_dropAS a:hover {
	 background: #f1f1f1; text-decoration:none;
}

/* Drop Shadows */

.drop_shadow_over {
	position: absolute; 
}
.drop_shadow_under {
	position: absolute; 
}


/*

	Free Floating Menu [ End ]

*/

/* Styles for the About Us Flash Content */
:focus { outline: 0; }
#delicious {
	display:none; line-height:1.1; 
	margin:0; left:0; right:0; top:0; 
	width:1024px; height:950px; position:absolute; 
	background-color:#FFFFFF; background-image:none; 
	background-repeat:no-repeat; background-position:top left; 
	z-index:99; filter:alpha(opacity=95); -moz-opacity:.95; opacity:.95;
}
#flashcontainer { 
	display:none; margin:0 auto; 
	left:0; right:0; top:0; 
	width:1024px; height:950px; 
	position:absolute; z-index:100;
}

/* Styles for popup 
*/
.centerme{width:100%;}
.warn{
	width:360px; height:200px; border:#005eae solid 6px; text-align:center; padding:8px;
	margin-left:auto; margin-right:auto;
	}
.warnNotice{
	font-size:18px; color:#005eae; font-weight:bold; display:block; margin-top:20px;
}
.warnBlue{color:#005eae; text-decoration:underline;
}


/** International pages **/

.content4Square {float:left; clear:right; margin: 0px 0px 0px 20px; _margin-left:5px; padding:0px; width:780px;}

#content4Square #topLeft {float:left; width:400px; margin-top:0px; *margin-top:0; padding:0 10px 0 0;height:1px; }
#content4Square #topRight {float:left; width:370px; margin-top:0px; *margin-top:0; margin-left:0px; padding:0;height:auto;}
#content4Square #bottomLeft {float:left; width:505px; margin-top:10px; *margin-top:10px; padding:0; }
#content4Square #bottomRight {float:right; width:250px; margin-top:10px; *margin-top:10px; padding:0; }

#content4Square #bottomRight .smallFocusItem { float:left; display: block; margin: 0px 0px 0px 25px; width:100px; }

#content4Square .greenTxt {color:#333;}
#content4Square #greenInfo {float:left; font-size:12px; margin:15px 0 15px 25px; width:100%;}
#content4Square #greenLink {float:right; text-align:right;font-size:12px; margin:0 0 15px 0;}
#content4Square .greenTxt a, #content4Square #greenLink a, #content4Square #greenInfo a {color:#009b7b;}

#contactInfo h1 { font-size:18px; font-weight:bold; margin:3px 0px 0px 0px; padding-bottom:0px; }
#contactInfo p { margin:0px 0px 15px 0px; }

#contactInfo {padding: 10px 0px 0px 25px; min-height:253px;width:345px; }

div.fuschia {background-color: #EA4498; color: #ffffff; }
div.fuschia h1 {color: #ffffff; }

/* Health and Wellness */
#tableContents div.textArea ul {float:left; width:240px; padding:10px 10px 0 0px; text-align: left; margin-bottom: 20px; margin-left:1em; list-style-type:none; }
#tableContents div.textArea ul li { background:url('/assets/images/button/btn_small_blue_rightArrow.png') no-repeat 0 9px; margin-left:-10px;padding-left:10px; }
.backtotop {margin:0;width:100%;padding:0; text-align:right;}

#div_about_page_rotate_right {float:right; width:325px; margin-left:10px;}
#div_about_page_rotate_right p {margin-top:-45px;}
#adobe_flash_checker_right { float:right; width:325px; text-align:left;margin-left:10px;}


/** EUROPE **/
#management_eu { float:left ; margin:10px 10px 0 0 ;
 /* all browsers including Mac IE */
*margin:10px 10px 0 0 ; /* IE 7 and below */
_margin:10px 0px 0 0 ; /* IE 6 and below */
padding:0 ; width:250px ; }

#management_eu .textArea { margin:0 ; padding:0px 0px 5px 10px;*padding-left:0; width:255px;*width:170px;font-size: 11px;padding-left:0px\9 width:170px\9 } 

#sidebarEU {float:left; width:180px; margin-bottom:7px;}
#sidebarEU .infoBox{float:left; clear:both; padding:0px ; margin:0px 0px 0px 0px ;}
#sidebarEU .infoBox .infoBoxHdr { clear:both; margin:0px ; padding:0px;  width:180px; height:24px;}
#sidebarEU .infoBox .infoBoxHdr h1{ float:left;  font-size:14px; margin:3px 0px 0px 5px; font-weight:normal;}
#sidebarEU .infoBox .infoBoxBody{float:left; clear:both; width:180px;}	
#sidebarEU .infoBox .infoBoxBody .textArea {float:left; font-size:12px; width:162px; padding:8px 8px 0px 8px;}
#sidebarEU .infoBox .infoBoxBody .textArea a {float:left; clear:both; font-size:12px; text-decoration:none;  padding:5px 0px 5px 0px;}
#sidebarEU .infoBox .infoBoxBody .textArea a:hover {float:left; clear:both; font-size:12px; text-decoration:none; padding:5px 0px 5px 0px;}

div.stdContBlock_founders {float:left; margin:10px 0px; padding-bottom:10px;width:100%;}
div.stdContBlock_founders h1 {font-size:19px; margin-bottom:0px; font-weight: bold; margin-top:0px; padding-top:0px;}
div.stdContBlock_founders div.textArea {width:100% ; padding-bottom:0px; font-size:14px; line-height:22px;}
div.stdContBlock_founders div.textArea a {font-size:14px; text-decoration:underline; line-height:14px;}
div.stdContBlock_founders div.imageBoxLeft { float: left; margin-right:25px ; padding:0px 0 12px 0;}
div.stdContBlock_founders div.imageBoxLeft img { display:block ; margin-bottom:9px;}
div.stdContBlock_founders div.imageBoxLeft h1 { margin:2px 7px 0 7px;}
	
div.stdContBlock_founders div.imageBoxRight { float: right; margin-left:15px ; padding:0px 0 12px 0;}
div.stdContBlock_founders div.imageBoxRight img { display:block ; margin-bottom:9px;}
div.stdContBlock_founders div.imageBoxRight h1 { margin:2px 7px 0 7px ; line-height:15px;}

#tableContentsEU div.textArea ul {float:left; width:350px; padding:10px 10px 0 0px; text-align: left; margin-bottom: 20px; margin-left:1em; list-style-type:none; }
#tableContentsEU div.textArea ul li { background:url('/assets/images/button/btn_small_blue_rightArrow.png') no-repeat 0 9px; margin-left:-10px;padding-left:10px; }

/* PRESS RELEASE SEARCH */
table.mainEU {width:100%; height:100%;}
table.mainEU th {text-align:left; font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; line-height:18px;}
table.mainEU td.column1 {font-family: Verdana, Geneva, sans-serif; font-size: 12px; width: 85px;}
table.mainEU td.column2 {font-family: Verdana, Geneva, sans-serif; font-size: 12px; width: 140px;}
table.mainEU td.column3 {font-family: Verdana, Geneva, sans-serif; font-size: 12px; width: 545px;}

#searchEU {float:left;width:100%; padding-bottom:15px;}
#searchEU fieldset {float:left;width:300px;border:none;padding-left:0px;margin-left:0;}
#searchEU fieldset select {width:150px;}
#searchEU input.gobtn_search {float:left;clear:left;}

/* JQUERY MODAL */
#mask {position:absolute;left:0;top:0;z-index:9000;background-color:#fff;display:none;}
#boxes .window {position:absolute;left:0;top:500px !important;width:600px;height:420px;display:none;z-index:9999;padding:20px;}
#boxes .window a.close {float:right;margin-right:35px;color: #E87511;}

#boxes #dialog {width:600px;height:420px;padding:10px;background:url(/SiteCollectionImages/ImageRepository/investor/map_marketRegions.jpg) no-repeat 0 0 transparent;}

/* Brands Europe */
div.stdContBlock_brandsEU {float:left; margin-top:5px; padding:0 ;  width:100%; }
div.stdContBlock_brandsEU h1 { color:#00b9e4; font-size:16px; margin-bottom:0px; font-weight: bold; margin-top:0px; padding-top:0px;}
div.stdContBlock_brandsEU div.textArea { width:100% ; padding-bottom:0px; font-size:14px; color:#666666; line-height:24px;}

#leftBrands_eu {float:left; margin:-20px 5px 0 0;padding:0; width:420px;height:340px;}
#leftBrands_eu #div_about_adobe_flash_checker_br {_margin-top:-320px !important;}
#leftBrands_eu #div_about_adobe_flash_checker_br .content2col {margin-left:0;_margin-left:6px;}

#rightBrands_eu {float:left;_float:right;_clear:right;margin-top:2px;margin-left:5px;margin-bottom:5px;padding:0px;width:350px; background-color:#00b9e4;color:#ffffff; font-size:12px;}
#rightBrands_eu a, #rightBrands_eu a:link,#rightBrands_eu a:visited,#rightBrands_eu a:hover {color:#ffffff; font-size:12px;font-weight:bold;}
#rightBrands_eu .infoBox {margin:-10px 20px 10px 20px;margin-top:-10px\9;*margin-top:5px;}

/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0)
{#rightBrands_eu {float:left;margin-top:0px;margin-left:5px;margin-bottom:5px;padding:0px;width:360px;background-color:#00b9e4;} }

/* Responsibility Europe */
div.stdContBlock_respEU {float:left; margin-top:0px; padding:0 ;  width:100%; }
div.stdContBlock_respEU h1 { color:#cad32c; font-size:16px; margin-bottom:0px; font-weight: bold; margin-top:0px; padding-top:0px;}
div.stdContBlock_respEU div.textArea {width:100% ; padding-bottom:0px; font-size:14px; color:#666666; line-height:24px;}

#leftResp_eu{float:left; margin-left:13px;_margin-left:7px;padding:0; width:380px;height:310px;}
#leftResp_eu #div_about_adobe_flash_checker_br {_margin-top:-300px !important;}
#leftResp_eu #div_about_adobe_flash_checker_br .content2col {margin-left:0;_margin-left:6px;}
#rightResp_eu {float:left;_float:right;_clear:right;margin-top:0px;margin-left:5px;margin-bottom:5px;padding:0px;width:380px;background-color:#cad32c;color:#ffffff; font-size:12px; height:97px;}
#rightResp_eu a, #rightResp_eu a:link,#rightResp_eu a:visited,#rightResp_eu a:hover {color:#ffffff; font-size:12px;font-weight:bold; text-decoration:underline;}
#rightResp_eu .infoBox {margin:0px 20px 10px 20px;}
#rightResp_eu .infoBox h1 {color:#ffffff; font-weight:bold; font-size:16px;margin-bottom:0;}

/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0)
{#rightResp_eu {float:left;margin-top:-18px;margin-left:5px;margin-bottom:5px;padding:0px;width:380px;} }


#rightAboutUs_eu {float:left;_float:right;_clear:right;margin-top:0px;margin-left:5px;margin-bottom:5px;padding:0px;width:380px;background-color:#EA4498;color:#ffffff; font-size:12px; height:97px;}
#rightAboutUs_eu a, #rightAboutUs_eu a:link,#rightAboutUs_eu a:visited,#rightAboutUs_eu a:hover {color:#ffffff; font-size:12px;font-weight:bold; text-decoration:underline;}
#rightAboutUs_eu .infoBox {margin:0px 20px 10px 20px;}
#rightAboutUs_eu .infoBox h1 {color:#ffffff; font-weight:bold; font-size:16px;margin-bottom:0;}

/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0)
{#rightAboutUs_eu {float:left;margin-top:-18px;margin-left:5px;margin-bottom:5px;padding:0px;width:380px;} }

.imgCenter .textArea { text-align:center; margin-bottom:10px;}

/** Join Us Europe **/

#purpleQuote {float:left;color:#9959a4;font-size:20px;margin-top:15px;margin-left:35px;}
#purpleQuote .textArea{float:left;margin-top:0px;margin-left:20px;width:360px;}
#purpleQuote h1 {position:relative;top:0px; left:0px;color:#00bbe4; font-size:11px;}
#purpleQuote p {position:relative;top:0px; left:0px;font-size:11px;margin-top:-10px;color:#333333;}

#purpleFont {margin:15px 0 0 35px;}
#purpleFont h1{color:#9959a4;}
#purpleFont ul {margin-left:30px; list-style-type:none;}
#purpleFont a:link,#purpleFont a:visited { color:#9959A4;}
#purpleFont a:hover { font-weight:bold;}

#purpleBG {background-color:#FDE8FF; margin:15px 0 0 35px; width:55% !important; height:125px;} /*e8e0ef*/
#purpleBG .imageBoxLeft { padding-bottom:0 !important; padding-top:0 !important;}
#purpleBG .textArea { padding-right:10px;background-color:#FDE8FF;height:125px;}/*e8e0ef*/
#purpleBG .textArea a {color:#9959a4; font-weight:normal; font-size:12px;}
#purpleBG .textArea a:hover {color:#9959a4; font-weight:bold; font-size:12px;}

.pullquoteopen {font-family: Verdana, Geneva, sans-serif;font-size:21px;font-weight:bold;color:#9959a4;position:relative;left:-15px;bottom:-25px;margin-top:-30px;}
.pullquoteclose {position:absolute;font-family: Verdana, Geneva, sans-serif;font-size:21px;font-weight:bold;color:#9959a4;}

#career_details {float:left;margin:10px 0 0 90px;width:89%; line-height:22px;}

#sidebarRight {width:100%;}
#sidebarRight h1 {float:left; font-size:14px; font-weight:normal;margin:20px 0 0 65px;color:#666666;}
#sidebarRight .infoBox .infoBoxFtr {clear:both; margin:0 0 0 65px; padding:0px; border-bottom:1px dotted #999999; width:185px; height:14px; }

#flashCareersBanner {position:relative;/*IE8*/ position:relative\9; *position:static;z-index:10;}
#flashCareers {position:relative;*position:static;z-index:5;}/*For Firefox*/

/*=== Nigeria ===*/
.smallFocusItem_mgmt {float:left;padding:0; width:250px;height:220px; margin:10px 11px 0 0;
 /* all browsers including Mac IE */
*margin:10px 11px 0 0; /* IE 7 and below */
_margin:10px 0px 0 0; /* IE 6 and below */}
.smallFocusItem_mgmt img { display:block; padding: 0 0 5px 0;}
.smallFocusItem_mgmt h1 {font-size:14px; margin:0; padding:0px 0px 0 5px;line-height:16px; font-weight:normal;}
.smallFocusItem_mgmt div.textArea {font-size:14px; margin:0;line-height:22px; padding:0px 0px 5px 0px; width:235px;} 


/*=== ROMANIA  ===*/
/* About Us */
#rightAboutUs_ro {float:left;_float:right;_clear:right;margin-top:0px;margin-left:5px;margin-bottom:5px;padding:0px;width:380px;background-color:#EA4498;color:#ffffff; font-size:12px; height:148px;}
#rightAboutUs_ro a, #rightAboutUs_ro a:link,#rightAboutUs_ro a:visited,#rightAboutUs_ro a:hover {color:#ffffff; font-size:22px;font-weight:bold;}
#rightAboutUs_ro .infoBox {margin:30px 20px 10px 20px;text-align:center;}
#rightAboutUs_ro .infoBox h1 {color:#ffffff; font-weight:bold; font-size:16px;margin-bottom:0;}

/*Responsibility*/
#rightResp_ro {float:left;_float:right;_clear:right;margin-top:0px;margin-left:5px;margin-bottom:5px;padding:0px;width:380px;background-color:#cad32c;color:#ffffff; font-size:12px; height:148px;}
#rightResp_ro a, #rightResp_eu a:link,#rightResp_eu a:visited,#rightResp_eu a:hover {color:#ffffff; font-size:12px;font-weight:bold; text-decoration:underline;}
#rightResp_ro .infoBox {margin:20px 20px 10px 20px;}
#rightResp_ro .infoBox h1 {color:#ffffff; font-weight:bold; font-size:16px;margin-bottom:0;}


/********** TURKEY DROP DOWN BORDER COLORS *********/
ul.ffm_drop li ul.pn_item1TR {	position: relative; left:1px; margin:0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #ea4498; border-right:1px solid #ea4498;}
ul.ffm_drop li ul.pn_item1TR li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom1TR {position: relative; left:1px; float: left; margin:0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #ea4498; border-top:none;}
ul.ffm_drop li ul.bottom1TR li {position: relative; float: left; border:none; background:none; z-index: 5001;}

ul.ffm_drop li ul.pn_item2TR {	position: relative; left:1px;  margin: 0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #00bbe4; border-right:1px solid #00bbe4;}
ul.ffm_drop li ul.pn_item2TR li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom2TR {position: relative; left:1px; float: left; margin: 0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #00bbe4; border-top:none;}
ul.ffm_drop li ul.bottom2TR li {position: relative; float: left; border:none; background:none; z-index: 5001;}

ul.ffm_drop li ul.pn_item3TR {	position: relative; left:1px;  margin: 0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #b5d339; border-right:1px solid #b5d339;}
ul.ffm_drop li ul.pn_item3TR li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom3TR {position: relative; left:1px; float: left; margin: 0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #b5d339; border-top:none;}
ul.ffm_drop li ul.bottom3TR li {position: relative; float: left; border:none; background:none; z-index: 5001;}

ul.ffm_drop li ul.pn_item4TR {	position: relative; left:1px;  margin: 0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #009b7b; border-right:1px solid #009b7b;}
ul.ffm_drop li ul.pn_item4TR li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom4TR {position: relative; left:1px; float: left; margin: 0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #009b7b; border-top:none;}
ul.ffm_drop li ul.bottom4TR li {position: relative; float: left; border:none; background:none; z-index: 5001;}

ul.ffm_drop li ul.pn_item5TR {	position: relative; left:1px;  margin: 0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #f4a01a; border-right:1px solid #f4a01a;}
ul.ffm_drop li ul.pn_item5TR li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom5TR {position: relative; left:1px; float: left; margin: 0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #f4a01a; border-top:none;}
ul.ffm_drop li ul.bottom5TR li {position: relative; float: left; border:none; background:none; z-index: 5001;}

ul.ffm_drop li ul.pn_item6TR {	position: relative;  left:1px; margin: 0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #9a5aa4; border-right:1px solid #9a5aa4;}
ul.ffm_drop li ul.pn_item6TR li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom6TR {position: relative; left:1px; float: left; margin: 0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #9a5aa4; border-top:none;}
ul.ffm_drop li ul.bottom6TR li {position: relative; float: left; border:none; background:none; z-index: 5001;}
/********** END TURKEY DROP DOWN BORDER COLORS *********/

/********** START UKRAINE DROP DOWN BORDER COLORS *********/
ul.ffm_drop li ul.pn_item1UA {	position: relative; left:1px; margin:0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #ea4498; border-right:1px solid #ea4498;}
ul.ffm_drop li ul.pn_item1UA li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom1UA {position: relative; left:1px; float: left; margin:0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #ea4498; border-top:none;}
ul.ffm_drop li ul.bottom1UA li {position: relative; float: left; border:none; background:none; z-index: 5001;}

ul.ffm_drop li ul.pn_item2UA {	position: relative; left:1px;  margin: 0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #00bbe4; border-right:1px solid #00bbe4;}
ul.ffm_drop li ul.pn_item2UA li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom2UA {position: relative; left:1px; float: left; margin: 0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #00bbe4; border-top:none;}
ul.ffm_drop li ul.bottom2UA li {position: relative; float: left; border:none; background:none; z-index: 5001;}

ul.ffm_drop li ul.pn_item3UA {	position: relative; left:1px;  margin: 0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #9a5aa4; border-right:1px solid #9a5aa4;}
ul.ffm_drop li ul.pn_item3UA li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom3UA {position: relative; left:1px; float: left; margin: 0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #9a5aa4; border-top:none;}
ul.ffm_drop li ul.bottom3UA li {position: relative; float: left; border:none; background:none; z-index: 5001;}

ul.ffm_drop li ul.pn_item4UA {	position: relative; left:1px;  margin: 0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #b5d339; border-right:1px solid #b5d339;}
ul.ffm_drop li ul.pn_item4UA li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom4UA {position: relative; left:1px; float: left; margin: 0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #b5d339; border-top:none;}
ul.ffm_drop li ul.bottom4UA li {position: relative; float: left; border:none; background:none; z-index: 5001;}

ul.ffm_drop li ul.pn_item5UA {	position: relative; left:1px;  margin: 0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #009b7b; border-right:1px solid #009b7b;}
ul.ffm_drop li ul.pn_item5UA li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom5UA {position: relative; left:1px; float: left; margin: 0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #009b7b; border-top:none;}
ul.ffm_drop li ul.bottom5UA li {position: relative; float: left; border:none; background:none; z-index: 5001;}

ul.ffm_drop li ul.pn_item6UA {	position: relative;  left:1px; margin: 0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #f4a01a; border-right:1px solid #f4a01a;}
ul.ffm_drop li ul.pn_item6UA li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom6UA {position: relative; left:1px; float: left; margin: 0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #f4a01a; border-top:none;}
ul.ffm_drop li ul.bottom6UA li {position: relative; float: left; border:none; background:none; z-index: 5001;}
/********** END UKRAINE DROP DOWN BORDER COLORS *********/

/********** START INDIA DROP DOWN BORDER COLORS *********/
ul.ffm_drop li ul.pn_item1IN {	position: relative; left:1px; margin:0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #ea4498; border-right:1px solid #ea4498;}
ul.ffm_drop li ul.pn_item1IN li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom1IN {position: relative; left:1px; float: left; margin:0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #ea4498; border-top:none;}
ul.ffm_drop li ul.bottom1IN li {position: relative; float: left; border:none; background:none; z-index: 5001;}

ul.ffm_drop li ul.pn_item2IN {	position: relative; left:1px;  margin: 0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #00bbe4; border-right:1px solid #00bbe4;}
ul.ffm_drop li ul.pn_item2IN li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom2IN {position: relative; left:1px; float: left; margin: 0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #00bbe4; border-top:none;}
ul.ffm_drop li ul.bottom2IN li {position: relative; float: left; border:none; background:none; z-index: 5001;}

ul.ffm_drop li ul.pn_item3IN {	position: relative; left:1px;  margin: 0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #b5d339; border-right:1px solid #b5d339;}
ul.ffm_drop li ul.pn_item3IN li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom3IN {position: relative; left:1px; float: left; margin: 0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #b5d339; border-top:none;}
ul.ffm_drop li ul.bottom3IN li {position: relative; float: left; border:none; background:none; z-index: 5001;}

ul.ffm_drop li ul.pn_item4IN {	position: relative; left:1px;  margin: 0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #009b7b; border-right:1px solid #009b7b;}
ul.ffm_drop li ul.pn_item4IN li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom4IN {position: relative; left:1px; float: left; margin: 0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #009b7b; border-top:none;}
ul.ffm_drop li ul.bottom4IN li {position: relative; float: left; border:none; background:none; z-index: 5001;}

ul.ffm_drop li ul.pn_item5IN {	position: relative; left:1px;  margin: 0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #f4a01a; border-right:1px solid #f4a01a;}
ul.ffm_drop li ul.pn_item5IN li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom5IN {position: relative; left:1px; float: left; margin: 0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #f4a01a; border-top:none;}
ul.ffm_drop li ul.bottom5IN li {position: relative; float: left; border:none; background:none; z-index: 5001;}

ul.ffm_drop li ul.pn_item6IN {	position: relative;  left:1px; margin: 0; padding: 0; list-style-type: none; z-index: 5000;background-color:#fff; width:163px;border-left:1px solid #9a5aa4; border-right:1px solid #9a5aa4;}
ul.ffm_drop li ul.pn_item6IN li {position: relative; float: left; padding: 0; margin: 0px 0px 0px 0px; width: 160px; z-index: 5000;}
ul.ffm_drop li ul.bottom6IN {position: relative; left:1px; float: left; margin: 0; padding: 0;background-color:#fff; list-style-type: none;width:163px; height:14px; border:none; z-index: 5001;border:1px solid #9a5aa4; border-top:none;}
ul.ffm_drop li ul.bottom6IN li {position: relative; float: left; border:none; background:none; z-index: 5001;}
/********** END INDIA DROP DOWN BORDER COLORS *********/


