/* ----------------------------------------------------------css version 1.4b----------------------------------------------------- */
/*---generic webframework css ---*/
body {font-family: Arial, helvetica, sans-serif;	margin-left : 0px;	margin-right : 0px;	margin-top : 0px;	margin-bottom : 0px; }
P {font-family: arial, helvetica, sans-serif;font-size : 12px;}
#TitleLink {font-family: arial, helvetica, sans-serif;font-size : 12px;}
UL {font-family: arial, helvetica, sans-serif;font-size : 13px;}
td p {font-family: arial, helvetica, sans-serif;font-size : 12px;}

td{font-family: arial, helvetica, sans-serif;font-size : 12px;}
sup{line-height: 1em;font-size : 95%;	vertical-align : 20%;}
sub{line-height: 1em;font-size : 95%; vertical-align : -15%;}
td.header{font-weight: normal; 	font-size: 11px;}
.welcometitle{font-weight : bold;	font-size:12pxm;	line-height: 120%;}
.welcometextbody {font-weight: normal; 	font-size: 11px;	line-height: 120%;	padding-bottom:9px;}
td.footer {font-weight: normal; font-size: 11px;padding-left: 7px; padding-right:10px;}
.footercontrol{font-weight: normal;font-size: 11px;line-height: 120%;}
td.globalsites{font-weight: normal;font-size: 10px;}
td.globalsitescell{padding-bottom:0px;}
td.magmarow {padding-left: 5px;}	
td.magmarowpadding{font-weight: bold;	font-size: 10px; line-height: 120%; padding-left: 3px; }
td.magmabody{font-weight: normal; font-size: 11px;   line-height: 120%;}
.magmaarrow{vertical-align : top; padding-top:3px; font-size:11px;}
.magmaarrow2{vertical-align : top; padding-top:3px; font-size:11px; padding-left:10px;}
.magma{padding-top : 5px;padding-bottom : 5px;}
.magmatext{font-weight: normal; font-size: 10px;   line-height: 120%;}
td.relatedlink{padding-left : 1px;	padding-bottom : 1px;	padding-right : 0px;	padding-top : 0; font-size:11px;}
td.contentheader{	font-weight: bold;	font-size: 10px; padding-left: 10px; 	padding-right:10px;line-height: 1.27em;}
.tabletitle {font-weight: bold;	font-size: 1em; line-height: 12px; padding-bottom:5px;}
.pagedate {font-weight: normal;font-size: 11px;line-height: 12px; padding-left : 10px;}
.breadcrumb{font-weight: normal;font-size: 0.7em; line-height: 12px; padding-left:10px}
.pictures {padding-top:3px;}
.thumbnail{	border : 1px; padding-top:3px;}
td.scc{	font-size:10px;}
.wh-title{font-weight: bold;	font-size : 12px;line-height:120%;}
.error{	font-weight: bold;	font-size: 11px; line-height: 120%;}

.title{font-weight: normal;	font-size : 1.6em;line-height:120%;}
.c1-title{font-weight: bold;	font-size : 14px;line-height:120%;}
.c2-title{font-weight: normal;	font-size : 12px;line-height:120%;}
td.title {font-weight: normal;	font-size : 12px;line-height:120%;}
td.c1-title{font-weight: normal;font-size : 12px;line-height:120%;}
td.c2-title{font-weight: normal;font-size : 12px;line-height:120%;}

.subheader {font-weight: bold;	font-size : 12px;line-height:120%;}
.c1-subheader {font-weight: bold;font-size : 12px;line-height:120%;}
.c2-subheader{font-weight: bold;font-size : 12px;line-height:120%;}
td.subheader {font-weight: bold;font-size : 10px;line-height:120%;}
td.c1-subheader{font-weight: bold;font-size : 10px;line-height:120%;}
td.c2-subheader{font-weight: bold;font-size : 10px;line-height:120%;}

.subheadernormal {font-weight: normal;	font-size : 12px;line-height:120%;}
.c1-subheadernormal {font-weight: normal;font-size : 12px;line-height:120%;}
.c2-subheadernormal{font-weight: normal;font-size : 12px;line-height:120%;}
td.subheadernormal {font-weight: normal;font-size : 10px;line-height:120%;}
td.c1-subheadernormal{font-weight: normal;font-size : 10px;line-height:120%;}
td.c2-subheadernormal{font-weight: normal;font-size : 10px;line-height:120%;}

.subsubheader{font-weight: bold;font-size: 1.15em;line-height:120%;}
.c1-subsubheader {font-weight: bold;font-size: 1.15em;line-height:120%;}	
.c2-subsubheader{font-weight: bold;font-size: 1.15em;line-height:120%;}
td.subsubheader{font-weight: bold;font-size:  0.925em;line-height:120%;}
td.c1-subsubheader{	font-weight: bold;font-size: 0.925em;line-height:120%;}
td.c2-subsubheader {font-weight: bold;font-size: 0.925em;line-height:120%;}


.subsubheadernormal{font-weight: normal;font-size: 1.15em;line-height:120%;}
.c1-subsubheadernormal {font-weight: normal;font-size: 1.15em;line-height:120%;}	
.c2-subsubheadernormal{font-weight: normal;font-size: 1.15em;line-height:120%;}
td.subsubheadernormal{font-weight: normal;font-size:  0.925em;line-height:120%;}
td.c1-subsubheadernormal{	font-weight: normal;font-size: 0.925em;line-height:120%;}
td.c2-subsubheadernormal {font-weight: normal;font-size: 0.925em;line-height:120%;}


.subsubsubheader{font-weight: bold;font-size: 1.2em;line-height:120%;}
.c1-subsubsubheader{font-weight: bold;font-size: 1.2em;line-height:120%;}
.c2-subsubsubheader{font-weight: bold;font-size: 1.2em;line-height:120%;}
td.subsubsubheader{font-weight: bold;font-size: 0.875em;line-height:120%;}
td.c1-subsubsubheader {font-weight: bold;	font-size: 0.875em;line-height:120%;}
td.c2-subsubsubheader {font-weight: bold;	font-size: 0.875em;line-height:120%;}
p span.subsubsubheader{font-weight: bold;font-size: 1em;line-height:120%;}
p span.c1-subsubsubheader {font-weight: bold;	font-size: 1em;line-height:120%;}
p span.c2-subsubsubheader {font-weight: bold;	font-size: 1em;line-height:1.25em;}
span.subsubsubheader{font-weight: bold;font-size: 1em;line-height:1.25em;}
span.c1-subsubsubheader {font-weight: bold;	font-size: 1.1em;line-height:1.25em;}
span.c2-subsubsubheader {font-weight: bold;	font-size: 1em;line-height:1.25em;}
p.subsubsubheader{font-weight: bold;font-size: 1em;line-height:1.25em;}
p.c1-subsubsubheader {font-weight: bold;	font-size: 1em;line-height:1.25em;}
p.c2-subsubsubheader {font-weight: bold;	font-size: 1em;line-height:1.25em;}
font.subsubsubheader{font-weight: bold;font-size: 1em;line-height:1.25em;}
font.c1-subsubsubheader {font-weight: bold;	font-size: 1em;line-height:1.25em;}
font.c2-subsubsubheader {font-weight: bold;	font-size: 1em;line-height:1.25em;}
strong.subsubsubheader{font-weight: bold;font-size: 1.1em;line-height:1.25em;}
strong.c1-subsubsubheader {font-weight: bold;	font-size: 1.1em;line-height:1.25em;}
strong.c2-subsubsubheader {font-weight: bold;	font-size: 1.1em;line-height:1.25em;}

.subsubsubheadernormal{font-weight: normal;font-size: 1.1em;line-height:1.15em;}
.c1-subsubsubheadernormal{font-weight: normal;font-size: 1.1em;line-height:1.15em;}
.c2-subsubsubheadernormal{font-weight: normal;font-size: 1.1em;line-height:1.15em;}
td.subsubsubheadernormal{font-weight: normal;font-size: 0.875em;line-height:1.25em;}
td.c1-subsubsubheadernormal {font-weight: normal;	font-size: 0.875em;line-height:1.25em;}
td.c2-subsubsubheadernormal {font-weight: normal;	font-size: 0.875em;line-height:1.25em;}

.content {font-weight: normal;font-size: 1em;	line-height: 1.27em;}
.c1-content {font-weight: normal;font-size: 1em;line-height: 1.27em;}
.c2-content{font-weight: normal;font-size: 1em;	line-height: 1.27em;}
td.content{	font-weight: normal;font-size: 0.75em;line-height: 1.27em;}
td.c1-content {	font-weight: normal;font-size: 0.75em;line-height: 1.27em;}
td.c2-content {	font-weight: normal;font-size: 0.75em;line-height: 1.27em;}

.contentbold{font-weight: bold;	font-size: 1em; line-height: 1.25em;}
font.contentbold{font-weight: bold;	font-size: 1.1em; line-height: 1.25em;}
.c1-contentbold {font-weight: bold;	font-size: 12px;line-height: 120%;}
.c2-contentbold{font-weight: bold;	font-size: 1em;line-height: 1.25em;}
td.contentbold{	font-weight: bold;	font-size: 1em;line-height: 1.25em;}
td.c1-contentbold{	font-weight: bold;	font-size: 0.69em;line-height: 1.25em;}
td.c2-contentbold {	font-weight: bold;	font-size: 0.7em; line-height: 1.25em;}
strong.c1-contentbold{	font-weight: bold;	font-size: 1em;line-height: 1.25em;}
.outline4b p strong.c1-contentbold{	font-weight: bold;	font-size: 0.9em;line-height: 1.25em;}
p strong.c1-contentbold{	font-weight: bold;	font-size: 0.9em;line-height: 1.25em;}
.outline5b span.c1-contentbold{	font-weight: bold;	font-size: 1em;line-height: 1.25em;}
.outline5bnoline span.c1-contentbold{	font-weight: bold;	font-size: 1em;line-height: 1.25em;}
span.c1-contentbold{	font-weight: bold;	font-size: 0.9em;line-height: 1.25em;}
p span.c1-contentbold strong{	font-weight: bold;	font-size: 1.1em;line-height: 1.25em;}
a.content strong.c1-contentbold {font-weight: bold;	font-size: 0.9em;line-height: 1.25em;}


.picturecaptions {font-weight: normal;font-size: 0.9em;line-height: 1.2em; padding-bottom:9px;}
.c1-picturecaptions {font-weight: normal;font-size: 0.9em;line-height: 1.2em; padding-bottom:9px;}
.c2-picturecaptions {font-weight: normal;font-size: 0.9em;line-height: 1.2em; padding-bottom:9px;}
td.picturecaptions{font-weight: normal;font-size: 0.6em;line-height: 1.2em; padding-bottom:9px;}
td.c1-picturecaptions {font-weight: normal;font-size: 0.6em;line-height: 1.2em; padding-bottom:9px;}
td.c2-picturecaptions{font-weight: normal;font-size: 0.6em;line-height: 1.2em; padding-bottom:9px;}

.landing1{ padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size: 1.15em;line-height:1.15em;}
.landing2{ padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size: 1.15em;line-height:1.15em;}
.landing3{ padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size: 1.15em;line-height:1.15em;}
.landing4{ padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size: 1.15em;line-height:1.15em;}
.landing5{ padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size: 1.15em;line-height:1.15em;}
.landing6{ padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size: 1.15em;line-height:1.15em;}
.landing7{ padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size: 1.15em;line-height:1.15em;}
.landing8{ padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size: 1.15em;line-height:1.15em;}
td.landing1{ padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size:  0.95em;line-height:1.2em;}
td.landing2{ padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size:  0.95em;line-height:1.2em;}
td.landing3{ padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size:  0.95em;line-height:1.2em;}
td.landing4{ padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size:  0.95em;line-height:1.2em;}
td.landing5{ padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size:  0.95em;line-height:1.2em;}
td.landing6{ padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size:  0.95em;line-height:1.2em;}
td.landing7{ padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size:  0.95em;line-height:1.2em;}
td.landing8{ padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size:  0.95em;line-height:1.2em;}
.homepage1{padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}
.homepage2{padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}
.homepage3{padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}
.homepage4{padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}
.homepage5{padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}
.homepage6{padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}
.homepage7{padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}
.homepage8{padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}
td.homepage1{padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}
td.homepage2{padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}
td.homepage3{padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}
td.homepage4{padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}
td.homepage5{padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}
td.homepage6{padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}
td.homepage7{padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}
td.homepage8{padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}


.outline4a{font-weight: bold; height: 25px; padding-left : 7px; padding-top : 7px; padding-bottom : 7px; padding-right : 7px; font-size: 0.75em;}

.outline4b{font-weight: normal; padding-left : 7px; padding-right : 7px; padding-top : 7px; padding-bottom : 7px; font-size: 0.75em;}
.outline4bproducts{font-weight: normal; padding-left : 7px; padding-right : 7px; padding-top : 7px; padding-bottom : 7px; font-size: 0.75em;}
.outline5a{font-weight: bold; height: 20px; padding-left : 10px; font-size: 12px;}
.outline5b{font-weight: normal; padding-top : 7px; padding-bottom : 7px; font-size: 0.7em;}
.outline5bnoline{font-weight: normal; padding-top : 7px; padding-bottom : 7px; font-size: 0.7em;}
.outline5babove{font-weight: normal; padding-top : 7px; padding-bottom : 7px; font-size: 0.7em;}
.outline4b-up{font-weight: normal; padding-left : 7px; padding-right : 7px; padding-top : 7px; padding-bottom : 7px; font-size: 0.75em;}
.outline4b-down{font-weight: normal; padding-left : 7px; padding-right : 7px; padding-top : 7px; padding-bottom : 7px; font-size: 0.75em;}


.standard{font-weight: normal;  padding-bottom : 5px; font-size: 0.7em;}
.fix-tableheader{font-weight: bold;	font-size: 1em; line-height: 1.27em;}
.fix-tablecontent{font-weight: normal;font-size: 1em;	line-height: 1.27em;}
.fix-thbackground{padding-left:10px;	padding-bottom : 3px;	padding-top : 3px; font-size: 1em; font-weight: bold;}
.fix-tcbackground{padding-left:10px;	padding-bottom : 3px;	padding-top : 3px; font-size: 1em;}
table.fix{font-size: 2.07em;}
.vertline{width : 1px;}
.horizline{height : 1px;}
.pagetitle{font-weight: normal;	font-size : 1.6em;line-height:1.1em; padding-left : 10px}
td.pagetitle-background{	padding-bottom : 10px;	padding-left : 10px;	padding-top : 10px;}
.logon{font-weight: normal;font-size: 0.7em;}
.sign-in-box{font-family:arial, helvetica, sans serif;	font-weight: normal; font-size: 0.9em; width : 120px;height : 18px;}
.search-box{font-family:arial, helvetica, sans serif;	font-weight: normal;	font-size: 11em;	width : 90px;	height : 13px;}
.search-button{	font-family: ms sans serif;	font-size: 11px;letter-spacing : 0px;	height : 18px;	width : 25px;}
.inputbutton{font-family: ms sans serif;	font-size: 1.1em; letter-spacing : 0px;}
.form-textbox {	font-family:arial, helvetica, sans serif;	font-weight: normal;	font-size: 0.9em; 	width : 200px;}
.form-textarea{font-family:arial, helvetica, sans serif;	font-weight: normal;	font-size: 0.9em; 	width : 200px;}
.form-no-width{font-family:arial, helvetica, sans serif;	font-weight: normal;	font-size: 0.9em; }
.condition-drp{font-family:arial, helvetica, sans serif;	font-weight: normal;	font-size: 0.85em; height : 18px;}
.country-drp{font-family:arial, helvetica, sans serif;	font-weight: normal;	font-size: 0.85em; width : 130px;height : 18px;}
.magma-drp{font-family:arial, helvetica, sans serif;	font-weight: normal;	font-size: 0.85em; width : 100px;height : 18px;}
.glossary-title{ font-weight: bold;font-size: 1.6em; line-height:1.9em; padding-bottom:5px;padding-left : 10px;padding-right : 5px;padding-top : 5px;}
.glossary-content-title{font-weight: bold;font-size: 0.8em; line-height:1.27em;}
.glossary-content-item{font-weight: normal;font-size: 0.8em; line-height:1.27em;}
.glossary-header{font-weight: bold;	font-size: 1em;	padding-bottom:5px;	padding-left : 5px;	padding-right : 5px;	padding-top : 5px;	text-align : center;}
.glossary{	font-size: 0.9em; 	 width:16px;	height:16px;	vertical-align : middle;	text-align : center; }
.empty-glossary{	width : 17px;	height : 17px;}
.calendardateson{font-weight : bold;line-height : 1.4em; text-decoration: blink}
.calendardatesoff{font-weight : bold; line-height: 1.4em;}
.eventstitle{font-family: arial, helvetica, sans-serif; font-size: 0.8em; font-weight: bold;}
.eventssubtitle{font-family: arial, helvetica, sans-serif; 	font-size: 0.8em; font-weight: normal;}
.calendarnumbers{font-family: arial, helvetica, sans-serif; 	font-size: 0.85em; font-weight: bold ;line-height: 1.27em;}
.eventsdetailcontent{font-size : 0.7em; font-weight : normal; 	padding-top: 3px; padding-bottom: 3px; 	padding-left : px; padding-right : 3px;}
.eventsheader{padding-bottom: 5px; padding-right: 5px; padding-left: 1px; padding-top: 5px; font-weight: bold;font-size: 0.8em;line-height: 1.27em;}
.eventssubheader{	padding-bottom: 5px;	padding-right: 5px;	padding-left: 1px;	padding-top: 5px;	font-weight: bold;	font-size: 0.82em;	line-height: 1.27em;}
.eventscontent{	font-weight : normal; font-size: 0.7em; line-height : 1.2em; padding-top: 0px;}
.eventsdetaillink{	font-weight : normal; font-size: 0.75em; line-height : 1.2em;}
td.event-date{font-weight: bold;font-size: 0.7em;line-height: 1.27em;}
td.event-title{font-weight: bold;font-size: 0.7em;line-height: 1.27em;}
td.event-desc{font-weight: normal;font-size: 0.75em;line-height: 1.27em;}
td.event-location{font-weight: bold;font-size: 0.7em;line-height: 1.27em;}
td.eventsdetailsubtitle{	font-weight: bold;font-size: 0.7em;line-height:1.2em;}
.eventsdetailheader{font-weight: bold;font-size: 0.75em;line-height: 1.27em;}
.eventsdetailbody{font-weight: normal;font-size: 0.7em;line-height: 1.27em;}
.calendarmonthheader { 	font-weight : bold;	font-size: 0.7em;line-height: 2.3em;}
.calendarmonthheaderon { 	font-weight : bold;	font-size: 0.7em;line-height: 2.3em;}
.calendarmonthheaderside{	font-weight : bold;font-size: 0.7em;line-height: 2.3em;}
.calendarmonthheaderright{font-weight : bold; font-size: 0.7em; line-height: 2.3empx;}
.calendarheader{font-weight : bold;	font-size: 0.7em;line-height: 1.27em;}
.calendarheaderside{font-weight : bold; font-size: 0.7em;line-height: 1.27em;}
.product-header{border: solid; border-width: 1px 1px 1px 1px;}
.product-subheader{border: solid; border-width: 0px 0px 1px 1px;}
.product-section-header{font-weight : bold;  ; padding-left: 4px;border:    solid; border-width: 0px 0px 1px 1px ;       }
.product-table-cell{line-height : 14px;   ; border-right:    1px solid; border-bottom:    1px solid; border-top:    0px solid; border-left:    1px solid; }
td.ir-table-header {font-weight: bold;}
.ir-indent {padding-right: 10px;padding-left: 10px}

.sitemap-section{padding: 0px;font-weight: normal;}
td.sitemap-level1{font-weight: normal; padding-left : 7px; padding-right : 7px; padding-top : 7px; padding-bottom : 7px; font-size: 0.7em;}
td.sitemap-level2{font-weight: normal; padding-left : 7px; padding-right : 2px; padding-top : 7px; padding-bottom : 7px; font-size: 0.7em;}
td.sitemap-level3{font-weight: normal; padding-left : 7px; padding-right : 2px; padding-top : 7px; padding-bottom : 7px; font-size: 0.7em;}


.formbuilder-ftitle{padding : 10px;}
.formbuilder-qback{padding : 10px;}
.formbuilder-sheader{ height : 30px;  vertical-align : bottom; padding-left : 9px;}
.ccp-header{font-weight: bold;font-size: 0.7em; padding-left: 10px;}
.ccp-content {font-size: 0.7em; padding-left: 10px; padding-top: 10px; padding-bottom: 10px;}

#subjectCell, #regionCell{border: solid; border-width: 0px 0px 1px 0px;}



td.ccp-search{font-weight: bold;font-size: 0.7em; padding-left: 10px;}
.newsdatebold {font-weight: bold;	  padding-right: 10px;}
.share-update{font-size : 9px; padding-left:10px;}
.share-price{font-size : 0.85em;}
.share-country{font-size : 0.85em;}
.productbrowse-tableheadercell{font-weight: bold; font-size : 0.7em;padding-left: 5px; padding-bottom: 6px; padding-top: 5px; height: 20px;}
a.productbrowse-tableheadertext:link{text-decoration: none;	cursor: pointer; line-height: 1.27em;}
a.productbrowse-tableheadertext:hover{text-decoration: underline; cursor: pointer; line-height: 1.27em;}
a.productbrowse-tableheadertext:active{text-decoration: none;	cursor: pointer; line-height: 1.27em;}
a.productbrowse-tableheadertext:visited{text-decoration: none;	cursor: pointer; line-height: 1.27em;}
td.productbrowse-tabletext{padding-left: 5px; padding-bottom: 2px; }
a.productbrowse-tabletext:link{font-weight: normal;text-decoration: none;	cursor: pointer;line-height: 1.27em;}
a.productbrowse-tabletext:active{font-weight: normal;text-decoration: underline;	cursor: pointer;line-height: 1.27em;}
a.productbrowse-tabletext:visited{font-weight: normal;text-decoration: none;	cursor: pointer;line-height: 1.27em;}
a.productbrowse-tabletext:hover{font-weight: normal;text-decoration: underline; cursor: pointer;line-height: 1.27em;}
.productbrowse-tablewhitelines{width: 1px;}
.emailalerts-tableheadercell{padding-left: 6px; font-weight: bold; font-size: 0.7em; padding-bottom: 6px; padding-top: 5px; height: 20px;}
.emailalerts-tabletext{padding-left: 6px; padding-bottom: 2px; font-weight: normal; font-size: 0.7em; }
.emailalerts-tablewhitelines{width: 1px;}
.worldwide-title{padding-top:3px; padding-bottom:3px; padding-left:10px; padding-right:10px;}
td.c3-intro { padding-left: 6px; padding-right: 6px; padding-top: 6px; padding-bottom: 6px; }
td.c3-content { padding-left: 6px; padding-right: 6px; padding-top: 6px; padding-bottom: 6px; }
td.c3-footer { padding-left: 6px; padding-right: 6px; padding-top: 6px; padding-bottom: 6px; }
td.tab-select{font-weight: bold;	font-size: 0.7em;	line-height: 1.27em;	padding-left : 5px;	padding-right : 5px;}
td.tab-unselect{font-weight: normal;	font-size: 0.7em;	line-height: 1.27em;	padding-left : 5px;	padding-right : 5px;}
.tab-title{font-weight: bold;	font-size: 1.1em; line-height: 1.27em;}
.tab-text{font-weight: normal;font-size: 1.1em;	line-height: 1.27em;}
.tab-comment {font-weight: normal;font-size: 0.9em;line-height: 1.2em;}
.link-title {font-weight: bold;	font-size: 1.1em;line-height: 1.27em;}
a.links-comp:link{font-weight: normal;text-decoration: none;cursor: pointer; } 
a.links-comp:active{font-weight: normal; text-decoration: none; cursor: pointer; } 
a.links-comp:visited{font-weight: normal;text-decoration: none; cursor: pointer; } 
a.links-comp:hover{font-weight: normal;text-decoration: underline; cursor: pointer; }
.pr-title{font-weight: normal;	font-size : 1.6em;line-height:1.1em;}
td.pr-title {font-weight: normal;	font-size : 1.13em;line-height:1.1em;}
.pr-content {font-weight: normal;font-size: 1.13em;	line-height: 1.27em;}
td.pr-content{font-weight: normal;font-size: 0.75em;line-height: 1.27em;}
a.bodylinks:link{font-weight: normal;text-decoration: none;cursor: pointer;}
a.bodylinks:active{font-weight: normal;	text-decoration: none; 	cursor: pointer;font-size: 12px; }
a.bodylinks:visited{font-weight: normal;text-decoration: none; 	cursor: pointer;font-size: 12px;}
a.bodylinks:hover{font-weight: normal;text-decoration: underline; cursor: pointer;font-size: 12px;}
td a.bodylinks:link{font-weight: normal;text-decoration: none;cursor: pointer;font-size: 12px;}
td a.bodylinks:active{font-weight: normal;	text-decoration: none; 	cursor: pointer;font-size: 12px; }
td a.bodylinks:visited{font-weight: normal;text-decoration: none; 	cursor: pointer;font-size: 12px;}
td a.bodylinks:hover{font-weight: normal;text-decoration: underline; cursor: pointer;font-size: 12px;}
p a.bodylinks:link{font-weight: normal;text-decoration: none;cursor: pointer;}
p a.bodylinks:active{font-weight: normal;	text-decoration: none; 	cursor: pointer;}
p a.bodylinks:visited{font-weight: normal;text-decoration: none; 	cursor: pointer;}
p a.bodylinks:hover{font-weight: normal;text-decoration: underline; cursor: pointer;}
.outline4b div a.bodylinks:link{font-weight: normal;text-decoration: none;cursor: pointer;font-size: 1em;}
.outline4b div a.bodylinks:active{font-weight: normal;	text-decoration: none; 	cursor: pointer;font-size: 1em;}
.outline4b div a.bodylinks:visited{font-weight: normal;text-decoration: none; 	cursor: pointer;font-size: 1em;}
.outline4b div a.bodylinks:hover{font-weight: normal;text-decoration: underline; cursor: pointer;font-size: 1em;}
.outline4b p a.bodylinks:link{font-weight: normal;text-decoration: none;cursor: pointer;font-size: 1em;}
.outline4b p a.bodylinks:active{font-weight: normal;	text-decoration: none; 	cursor: pointer;font-size: 1em;}
.outline4b p a.bodylinks:visited{font-weight: normal;text-decoration: none; 	cursor: pointer;font-size: 1em;}
.outline4b p a.bodylinks:hover{font-weight: normal;text-decoration: underline; cursor: pointer;font-size: 1em;}
a.magmalinks:link{	font-weight: normal;	text-decoration: none;	cursor: hand}
a.magmalinks:active{ font-weight: normal;text-decoration: none; cursor: hand}
a.magmalinks:visited {font-weight: normal;	text-decoration: none; cursor: hand}
a.magmalinks:hover{	font-weight: normal;	text-decoration: underline;	cursor: hand}
p a.magmalinks:link{	font-weight: normal;	text-decoration: none;	cursor: hand;font-size: 0.9em;}
p a.magmalinks:active{ font-weight: normal;text-decoration: none; cursor: hand;font-size: 0.9em;}
p a.magmalinks:visited {font-weight: normal;	text-decoration: none; cursor: hand;font-size: 0.9em;}
p a.magmalinks:hover{	font-weight: normal;	text-decoration: underline;	cursor: hand;font-size: 0.9em;}

font a.magmalinks:link{	font-weight: normal;	text-decoration: none;	cursor: hand;font-size: 1em;}
font a.magmalinks:active{ font-weight: normal;text-decoration: none; cursor: hand;font-size: 1em;}
font a.magmalinks:visited {font-weight: normal;	text-decoration: none; cursor: hand;font-size: 1em;}
font a.magmalinks:hover{	font-weight: normal;	text-decoration: underline;	cursor: hand;font-size: 1em;}

a.content:link {font-weight: normal;text-decoration: underline;	cursor: pointer;font-size: 1em;}
a.content:active{font-weight: normal;text-decoration: underline; 	cursor: pointer;font-size: 1em;}
a.content:visited {	font-weight: normal;text-decoration: underline; 	cursor: pointer;font-size: 1em;}
a.content:hover {font-weight: normal;text-decoration: underline; 	cursor: pointer;font-size: 1em;}
a.middle:link{font-weight: normal;text-decoration: none; 	cursor: pointer; }
a.middle:active{font-weight: normal;text-decoration: none; 	cursor: pointer; }
a.middle:visited{font-weight: normal;text-decoration: none; 	cursor: pointer; }
a.middle:hover{	font-weight: normal;text-decoration: underline;	cursor: pointer;}
a.footer:link{font-weight: normal;text-decoration: none; 	cursor: hand; }
a.footer:active{font-weight: normal;text-decoration: none; 	cursor: hand; }
a.footer:visited {font-weight: normal;text-decoration: none; 	cursor: hand; }
a.footer:hover{font-weight: normal;text-decoration: underline;	cursor: hand;}
a.level1link{font-weight: bold; font-size:11px; font-family:Arial, Helvetica, Tahoma, "sans-serif"; text-decoration: none; cursor: pointer;}
a.level1link:visited{font-weight: bold; font-size:11px; font-family:Arial, Helvetica, Tahoma, "sans-serif"; text-decoration: none; cursor: pointer;}
a.level1link:hover{font-weight: bold; font-size:11px; font-family:Arial, Helvetica, Tahoma, "sans-serif"; text-decoration: none; cursor: pointer;}
a.level1linkactive{font-weight: bold; font-size:11px; font-family:Arial, Helvetica, Tahoma, "sans-serif"; text-decoration: none; cursor: pointer;}
a.level1linkhover{font-weight: bold; font-size:11px; font-family:Arial, Helvetica, Tahoma, "sans-serif"; text-decoration: none; cursor: pointer;}
a.level2link{font-size:11px; font-family:Arial, Helvetica, Tahoma, "sans-serif"; font-weight: normal;text-decoration: none;	cursor: pointer; line-height:120%;}
a.level2link:visited{font-size:11px; font-family:Arial, Helvetica, Tahoma, "sans-serif"; font-weight: normal;text-decoration: none;	cursor: pointer; line-height:120%;}
a.level2link:hover{font-size:11px; font-family:Arial, Helvetica, Tahoma, "sans-serif"; font-weight: normal;text-decoration: underline;	cursor: pointer; line-height:120%;}
a.level2link:active{font-size:11px; font-family:Arial, Helvetica, Tahoma, "sans-serif"; font-weight: normal;text-decoration: underline;	cursor: pointer; line-height:120%;}
/*a.level2:active{font-weight: normal;text-decoration: none;	cursor: pointer;}*/
a.level3link{font-weight: normal;text-decoration: none;	cursor: pointer;}
a.level3link:visited{font-weight: normal; text-decoration: none;	cursor: pointer;}
a.level3link:hover{	font-weight: normal;	text-decoration: underline;	cursor: pointer;}
a.level3link:active{font-weight: normal;text-decoration: underline;	cursor: pointer;}
/*a.level3:active{font-weight: normal;text-decoration: none;	cursor: pointer;}*/
td.level1{font-weight: bold;font-size: 11px;padding-left: 10px;	padding-right:10px; cursor:hand;}
.level1hover{font-weight: bold;	font-size: 0.7em;line-height: 1.27em;	padding-left: 10px;	padding-right:10px;	cursor:hand;  }
.level2{font-size: 0.7em; padding-left:2px;	cursor:hand; padding-bottom:2px; padding-top:0px;line-height: 1.1em;}
.subleveltop{font-size: 0.7em; padding-left:2px;	cursor:hand; padding-bottom:2px; padding-top:2px;}
.sublevelbottom{font-size: 0.7em; padding-left:2px;	cursor:hand; padding-bottom:29px; padding-top:0px;}
.submenuimage {padding-left: 5px;	cursor:hand;}
.sublevelimagetop {padding-left: 5px; padding-top: 2px;	cursor:hand;}
.level3{font-size: 0.7em;	cursor:hand;	padding-left:1px;	padding-bottom : 0px;	padding-top : 0px;	line-height: 3em;}
.level3dash{font-size: 0.7em; padding-left: 0px;}
.level3control {font-size: 0.7em; padding-left: 1px;}




td.level4title{font-family:arial, helvetica, sans-serif;	font-size:0.75em;	line-height:1.27em;	font-weight:bold;padding-left:10px;	padding-bottom : 10px;	padding-top : 10px;}
td.leve4link{font-family:arial, helvetica, sans-serif;   font-size:0.75em;    line-height:1.27em;font-weight:normal; padding-left:10px;	padding-bottom : 10px;	padding-top : 10px;}
td.level4link{font-family:arial, helvetica, sans-serif;   font-size:0.75em;    line-height:1.27em;font-weight:normal; padding-left:10px;	padding-bottom : 10px;	padding-top : 10px;}
td.leve4link a.content:link{	font-weight: normal;font-size: 1.1em;line-height: 1.27em;}
td.level4link a.content:link{	font-weight: normal;font-size: 1.1em;line-height: 1.27em;}
td.leve4link a.content:active{	font-weight: normal;font-size: 1.1em;line-height: 1.27em;}
td.level4link a.content:active{	font-weight: normal;font-size: 1.1em;line-height: 1.27em;}
td.leve4link a.content:visited{	font-weight: normal;font-size: 1.1em;line-height: 1.27em;}
td.level4link a.content:visited{font-weight: normal;font-size: 1.1em;line-height: 1.27em;}
td.leve4link a.content:hover{	font-weight: normal;font-size: 1.1em;line-height: 1.27em;}
td.level4link a.content:hover{	font-weight: normal;font-size: 1.1em;line-height: 1.27em;}

.admin-tbltitle {font-weight: bold;font-size: 1em;	line-height: 1.27em;}
.admin-tblcontent {font-weight: normal;font-size: 1em;	line-height: 1.27em;}

.toolbar {	border: 1px solid;width: 1em;  	border-color: buttonshadow buttonhighlight buttonhighlight buttonshadow;}
.toolbarbody { border: 1px solid;  	border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight;  	padding: 1px;	background: buttonface;	vertical-align: middle;  	overflow: hidden;	cursor: default;}
.handle {	height: 19px;	width: 3px;	background: buttonface;	border: 1px solid;  	margin: 0px 4px 0px 1px;	vertical-align: middle;	overflow: hidden;  	border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight;}
.skin1{	cursor: default;	font: menutext;	position: absolute;	width: 165px;	background-color: menu;	border: 1 solid buttonface;	visibility:hidden;	border: 2 outset buttonhighlight;}
.menuitems{	padding-left:15px;	padding-right:10px;}
.layerclose {	font-family: marlett;	font-size: 10pt;    position: absolute;    right: 0;   top: 0;    z-index: 2;	margin: 1px;    background-color: #cccccc;	border: 2px white outset;    cursor: hand;}
.layerresize {	font-family: marlett; 	position: absolute; 	right: 0; 	bottom: 0; 	z-index: 2; 	cursor: se-resize; 	color: #333333; }
.floatinglayer{	display: none;    position: absolute;    z-index: ;    background-color: #eeeeee;    border: 1px solid #cccccc;}
.bmpopup {background-color: #fdf7dd	;} 
.bmpopuptitle {background-color: #faedbb;color:#000000;padding:2px 0px 2px 7px;}

/* Send to friend override by Andrew Liptrot */
#SendToFriend .contentbold {font-weight: normal;font-size: 1em;line-height: 1.27em; }

/* Investor Event calendar test by Andrew Liptrot */
#sortableTable table tr.outline4a td {font-weight: bold; padding-left : 7px; padding-right : 7px; padding-top : 7px; padding-bottom : 7px; font-size: 0.75em;}
#sortableTable table tr td {font-weight: normal; padding-left : 7px; padding-right : 7px; padding-top : 7px; padding-bottom : 7px; font-size: 0.7em;border:0px 0px 0px 0px}

#sortableResearch table tr.outline4a td {font-size: 0.5em;font-weight: bold; padding-left : 1px; padding-right :4 1px; padding-top : 7px; padding-bottom : 7px; font-size: 1em;}
#sortableResearch table tr td {font-weight: normal; padding-left : 1px; padding-right : 1px; padding-top : 7px; padding-bottom : 7px; font-size: 0.7em;border:0px 0px 0px 0px}


/* Careers new starter by Andrew Liptrot */
.careersbanner{padding-left: 10px;padding-top: 10px;padding-bottom: 10px; font-size: 0.75em;}
.careers1title{font-weight: bold; height: 25px; padding-left : 0px; padding-top : 7px; padding-bottom : 7px; padding-right : 7px; font-size: 0.75em;}
.careers1a{font-weight: bold; height: 25px; padding-left : 7px; padding-top : 7px; padding-bottom : 7px; padding-right : 7px; font-size: 0.75em;}
.careers1b{font-weight: normal; padding-left : 7px; padding-right : 7px; padding-top : 7px; padding-bottom : 7px; font-size: 0.75em;}
.jobopps{font-weight: normal; padding-left : 7px; padding-right : 7px; padding-top : 7px; padding-bottom : 7px; font-size: 0.75em;}
.jobopps p a.bodylink{font-weight: normal;text-decoration: none; cursor: pointer;font-size: 0.75em;}

/* Seeking New Medicines by Andrew Liptrot*/

.phase0 {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size: 1em;line-height:1.15em;}
.phase1 {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size: 1em;line-height:1.15em;}
.phase2 {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size: 1em;line-height:1.15em;}
.phase3 {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size: 1em;line-height:1.15em;}
.phase4 {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size: 1em;line-height:1.15em;}
.phase5 {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size: 1em;line-height:1.15em;}
.phase6 {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size: 1em;line-height:1.15em;}
.phase7 {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size: 1em;line-height:1.15em;}
.phase8 {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size: 1em;line-height:1.15em;}
.phase9 {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size: 1em;line-height:1.15em;}
.phase10 {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size: 1em;line-height:1.15em;}
.phase11 {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size: 1em;line-height:1.15em;}
.phase12 {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size: 1em;line-height:1.15em;}

table.phase0 {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size: 1.5em;line-height:1em;}
table.phase1 {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size: 1.5em;line-height:1em;}
table.phase2 {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size: 1.5em;line-height:1em;}
table.phase3 {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size: 1.5em;line-height:1em;}
table.phase4 {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size: 1.5em;line-height:1em;}
table.phase5 {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size: 1.5em;line-height:1em;}
table.phase6 {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size: 1.5em;line-height:1em;}
table.phase7 {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size: 1.5em;line-height:1em;}
table.phase8 {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size: 1.5em;line-height:1em;}
table.phase9 {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size: 1.5em;line-height:1em;}
table.phase10 {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size: 1.5em;line-height:1em;}
table.phase11 {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size: 1.5em;line-height:1em;}
table.phase12 {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;font-weight: normal;font-size: 1.5em;line-height:1em;}

/* User survey by Andrew Liptrot*/

.survey-table {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}

/* Corp colours padding by Andrew Liptrot */

.lilac {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}
.plum {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}
.wine {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}
.rasberry {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}
.candy {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}
.poppy {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}
.terracotta {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}
.sea {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}
.tropical {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}
.summer {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}
.french {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}
.chocolate {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}
.tangerine {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}
.caramel {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}
.mustard {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}
.lime {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}
.olive{padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}
.moss {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}
.grape {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}
.stone {padding-bottom:10px; padding-left : 10px; padding-right : 10px; padding-top : 10px;}