H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 230%; MARGIN: 71px 0px 29px; WIDTH: 458px; COLOR: #c21d30; FONT-FAMILY: Georgia,Times,Times New Roman,Serif
}
H1.withsub {
	MARGIN: 71px 0px 15px
}
H1.section {
	MARGIN: 0px; OVERFLOW: hidden; WIDTH: 1px; HEIGHT: 1px
}
H1 EM {
	CLEAR: left; DISPLAY: block; FONT-SIZE: 70%; COLOR: #000; FONT-STYLE: normal
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 150%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 1em; FONT-FAMILY: Georgia,Times,Times New Roman,Serif
}
H2.plain {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; FONT-FAMILY: Arial,Helvetica,Sans-serif
}
H2.section {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; FONT-WEIGHT: normal; FONT-SIZE: 185%; PADDING-BOTTOM: 0px; MARGIN: 167px 0px 0px -9px; WIDTH: 299px; PADDING-TOP: 11px; FONT-FAMILY: Georgia,Times,Times New Roman,Serif
}
H2.nopadding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
H2.glossary {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 210%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; WIDTH: 100%; PADDING-TOP: 30px; FONT-FAMILY: Georgia,Times,Times New Roman,Serif
}
H2.topspace {
	MARGIN-TOP: 2em
}
H3.topspace {
	MARGIN-TOP: 2em
}
H2.casestudy {
	MARGIN-TOP: 8em
}
H2.underline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 150%; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 4px; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: Georgia,Times,Times New Roman,Serif
}
H3.underline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 150%; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 4px; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: Georgia,Times,Times New Roman,Serif
}
H2.underlinenomargin {
	MARGIN: 0px
}
H3.underlinenomargin {
	MARGIN: 0px
}
H2.underline SMALL {
	FONT-SIZE: 65%; MARGIN: 0px 0px 0px 5px
}
H2.boardmember SMALL {
	FONT-SIZE: 65%; MARGIN: 0px 0px 0px 5px
}
H2.underline EM {
	DISPLAY: block; FONT-SIZE: 60%; BACKGROUND: #fff; COLOR: #000; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica,Sans-serif
}
H2.boardmember EM {
	DISPLAY: block; FONT-SIZE: 60%; BACKGROUND: #fff; COLOR: #000; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica,Sans-serif
}
H2.greyunderline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 150%; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 4px; PADDING-TOP: 0px; BORDER-BOTTOM: #d1c9c0 1px solid; FONT-FAMILY: Georgia,Times,Times New Roman,Serif
}
H3.greyunderline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 150%; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 4px; PADDING-TOP: 0px; BORDER-BOTTOM: #d1c9c0 1px solid; FONT-FAMILY: Georgia,Times,Times New Roman,Serif
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 150%; FONT-FAMILY: Georgia,Times,Times New Roman,Serif
}
H3.subhead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0.5em; PADDING-TOP: 1em; FONT-FAMILY: Arial,Helvetica,Sans-serif
}
DIV.newscontent H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0.5em; PADDING-TOP: 1em; FONT-FAMILY: Arial,Helvetica,Sans-serif
}
H3.plain {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; FONT-FAMILY: Arial,Helvetica,Sans-serif
}
H3.greysub {
	COLOR: #a59a93
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN: 1em 0px 0.5em
}
DIV#content DIV#bodycontent ADDRESS {
	FONT-STYLE: normal
}
DIV#content DIV#bodycontent HR {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px 1em; WIDTH: 100%; COLOR: #e6dfd7; PADDING-TOP: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #e6dfd7; BORDER-RIGHT-WIDTH: 0px
}
DIV#content DIV#bodycontent P {
	MARGIN: 0px 0px 1em
}
DIV#content DIV#bodycontent DIV.triplecolumn P {
	LINE-HEIGHT: 1.3em
}
DIV#content DIV#bodycontent DIV.triplecolumn DIV.singlecolumn P {
	LINE-HEIGHT: normal
}
DIV#content DIV#bodycontent DIV.triplecolumn DIV.doublecolumn P {
	LINE-HEIGHT: normal
}
DIV#content DIV#bodycontent P.homepage {
	MARGIN: 2em 0px 0px; WIDTH: 380px
}
DIV#content DIV#bodycontent P.topspace {
	MARGIN-TOP: 10px
}
DIV#content DIV#bodycontent P.nobottomspace {
	MARGIN-BOTTOM: 0px
}
DIV#content DIV#bodycontent P.feature {
	FONT-WEIGHT: normal; FONT-SIZE: 300%; MARGIN: -5px 0px 0.1em; FONT-FAMILY: Georgia,Times,Times New Roman,Serif
}
DIV#content DIV#bodycontent P.imagecaption {
	FONT-SIZE: 80%; COLOR: #666666
}
DIV#content DIV#bodycontent P.feature SMALL {
	FONT-SIZE: 70%
}
DIV#content DIV#bodycontent P.greyunderline.feature {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 10px; BORDER-BOTTOM: #d1c9c0 1px solid
}
DIV#content DIV#bodycontent P.newsdate {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 180%; BACKGROUND: #f8f6f3; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0.5em; WIDTH: 438px; PADDING-TOP: 25px; BORDER-BOTTOM: #efebe6 1px solid; FONT-FAMILY: Georgia,Times,Times New Roman,Serif
}
DIV#content DIV#bodycontent P.related {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 1.5em
}
DIV#content DIV#bodycontent DIV.casestudy_images P {
	FLOAT: left; MARGIN: 0px 40px 0px 5px; WIDTH: 40%
}
DIV#content DIV#bodycontent DIV.casestudy_images_nav P {
	MARGIN-RIGHT: 0px; TEXT-ALIGN: right
}
DIV#content DIV#bodycontent DIV.casestudy_images_nav P A {
	DISPLAY: inline
}
DIV#content DIV#bodycontent BLOCKQUOTE {
	FONT-WEIGHT: normal; FONT-SIZE: 200%; WIDTH: 60%; FONT-FAMILY: Georgia,Times,Times New Roman,Serif
}
DIV#content DIV#bodycontent BLOCKQUOTE.gap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0px
}
DIV#content DIV#bodycontent BLOCKQUOTE.blockheader {
	MARGIN: 0px; WIDTH: 320px; COLOR: #a59a93
}
DIV#content DIV#bodycontent BLOCKQUOTE.blockheader_regions {
	MARGIN: 0px 0px 30px; WIDTH: 250px! important; COLOR: #a59a93
}
DIV#content DIV#bodycontent BLOCKQUOTE.blockheader_regions DIV#region {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 450px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 255px; PADDING-TOP: 0px; POSITION: absolute; TOP: 60px
}
DIV#content DIV#bodycontent BLOCKQUOTE.wideblockheader {
	MARGIN: 0px; WIDTH: 400px; COLOR: #a59a93
}
DIV#content DIV#bodycontent BLOCKQUOTE P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#content DIV#bodycontent BLOCKQUOTE.casestudy {
	MARGIN-BOTTOM: 30px; WIDTH: 85%
}
DIV#content DIV#bodycontent DIV.doublecolumn BLOCKQUOTE {
	FONT-SIZE: 175%; MARGIN: 0px 0px 0.25em; WIDTH: 100%
}
DIV#content DIV#bodycontent DIV.doublecolumn BLOCKQUOTE.small {
	FONT-SIZE: 150%; MARGIN: 0px 0px 1em; WIDTH: 100%
}
DIV#content DIV#bodycontent BLOCKQUOTE .newsquote {
	COLOR: #990000
}
DIV#content DIV#bodycontent BLOCKQUOTE.normal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 95%; PADDING-TOP: 0px; FONT-FAMILY: Arial,Helvetica,Sans-serif
}
DIV#content DIV#bodycontent DIV.doublecolumn BLOCKQUOTE.normal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 95%; PADDING-TOP: 0px; FONT-FAMILY: Arial,Helvetica,Sans-serif
}
DIV#content DIV#bodycontent BLOCKQUOTE.normal UL {
	PADDING-TOP: 10px
}
.italic {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-STYLE: italic
}
.corporatecolour {
	COLOR: #c21d30
}
.white {
	COLOR: #fff
}
UL {
	LIST-STYLE-TYPE: none
}
UL.nomargin {
	MARGIN-TOP: 0px
}
UL.links {
	MARGIN: 0.75em 0px 1.5em; LIST-STYLE-TYPE: none
}
UL.links LI {
	MARGIN: 0px 0px 0.25em
}
UL.square {
	MARGIN: 0px 0px 1em; LIST-STYLE-TYPE: square
}
DIV.newscontent UL {
	MARGIN: 0px 0px 1em; LIST-STYLE-TYPE: square
}
UL.square LI {
	MARGIN: 0px 0px 0.25em 15px
}
DIV.newscontent UL LI {
	MARGIN: 0px 0px 0.25em 15px
}
OL.numeric LI {
	MARGIN: 0px 0px 10px 23px
}
DIV.newscontent OL LI {
	MARGIN: 0px 0px 0px 23px
}
UL.greyunderline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 0px; BORDER-BOTTOM: #d1c9c0 1px solid
}
.noborder {
	BORDER-BOTTOM-STYLE: none! important
}
UL.key {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.key LI.germany {
	PADDING-LEFT: 13px; BACKGROUND: url(../images/site_objects/key_germany.jpg) no-repeat 0.2em 0.3em
}
UL.key LI.key_lightblue {
	PADDING-LEFT: 13px; BACKGROUND: url(../images/site_objects/key_germany.jpg) no-repeat 0.2em 0.3em
}
UL.key LI.uk {
	PADDING-LEFT: 13px; BACKGROUND: url(../images/site_objects/key_uk.jpg) no-repeat 0.2em 0.3em
}
UL.key LI.key_orange {
	PADDING-LEFT: 13px; BACKGROUND: url(../images/site_objects/key_uk.jpg) no-repeat 0.2em 0.3em
}
UL.key LI.us {
	PADDING-LEFT: 13px; BACKGROUND: url(../images/site_objects/key_us.jpg) no-repeat 0.2em 0.3em
}
UL.key LI.key_red {
	PADDING-LEFT: 13px; BACKGROUND: url(../images/site_objects/key_us.jpg) no-repeat 0.2em 0.3em
}
UL.key LI.restworld {
	PADDING-LEFT: 13px; BACKGROUND: url(../images/site_objects/key_restworld.gif) no-repeat 0.2em 0.3em
}
UL.key LI.key_blue {
	PADDING-LEFT: 13px; BACKGROUND: url(../images/site_objects/key_restworld.gif) no-repeat 0.2em 0.3em
}
UL.key LI.resteurope {
	PADDING-LEFT: 13px; BACKGROUND: url(../images/site_objects/key_resteurope.jpg) no-repeat 0.2em 0.3em
}
UL.key LI.key_green {
	PADDING-LEFT: 13px; BACKGROUND: url(../images/site_objects/key_resteurope.jpg) no-repeat 0.2em 0.3em
}
UL.key LI.key_other {
	PADDING-LEFT: 13px; BACKGROUND: url(../images/site_objects/key_other.gif) no-repeat 0.2em 0.3em
}
UL.arrowcontent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative
}
UL.arrow LI.lit {
	FONT-WEIGHT: bold
}
UL.news {
	BACKGROUND: #f6f5f4; PADDING-BOTTOM: 10px; MARGIN: -5px 0px 0px; LIST-STYLE-TYPE: none
}
UL.news LI.news {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
UL.news LI.news A {
	DISPLAY: block; TEXT-DECORATION: none
}
UL.news LI A:hover {
	TEXT-DECORATION: underline! important
}
UL.news LI A:active {
	TEXT-DECORATION: underline! important
}
UL.news LI A:focus {
	TEXT-DECORATION: underline! important
}
UL.news LI.news A.clear {
	DISPLAY: inline; TEXT-DECORATION: underline
}
UL.speakers {
	PADDING-LEFT: 5px; FONT-SIZE: 90%; FLOAT: left; LIST-STYLE-TYPE: none
}
UL.speakers LI {
	DISPLAY: inline; PADDING-LEFT: 3px
}
UL.speakers LI A {
	FONT-WEIGHT: normal; COLOR: red; TEXT-DECORATION: none
}
UL.speakers LI A:hover {
	FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none
}
UL.keycontent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: -0.7em 0px 0.7em; PADDING-TOP: 0px; BORDER-BOTTOM: #cec9c4 1px solid; LIST-STYLE-TYPE: none; POSITION: relative
}
UL.keycontentbottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: -0.7em 0px 0.7em; PADDING-TOP: 0px; BORDER-BOTTOM: #cec9c4 1px solid; LIST-STYLE-TYPE: none; POSITION: relative
}
UL.keycontentbottom {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
UL.keycontentbottom LI.lit {
	FONT-WEIGHT: bold
}
UL.keybrands {
	MARGIN: -5px 0px 0px; LIST-STYLE-TYPE: none
}
UL.keybrands LI {
	CLEAR: both; FLOAT: left; WIDTH: 100%
}
UL.keybrands LI.feature {
	MARGIN: 0px 0px 1em
}
UL.keybrands LI.feature A {
	BORDER-RIGHT: #d9d9d9 1px solid; BORDER-TOP: #d9d9d9 1px solid; BACKGROUND: url(../images/buttons/b_submenu.gif) #fff no-repeat 0px 6px; FLOAT: left; MARGIN: -1.6em 0px 0px; COLOR: #000; POSITION: relative
}
UL.keybrands LI.feature A:hover {
	BACKGROUND: url(../images/buttons/b_submenu_lit.gif) #fff no-repeat 0px 6px; COLOR: #c21d30
}
UL.keybrands LI.feature A:active {
	BACKGROUND: url(../images/buttons/b_submenu_lit.gif) #fff no-repeat 0px 6px; COLOR: #c21d30
}
UL.keybrands LI.feature A:focus {
	BACKGROUND: url(../images/buttons/b_submenu_lit.gif) #fff no-repeat 0px 6px; COLOR: #c21d30
}
UL.analysts LI {
	MARGIN-BOTTOM: 1em
}
DL.faqs {
	
}
DL.faqs DT.first {
	MARGIN: 1.5em 0px 0px
}
DL.faqs DT {
	FONT-WEIGHT: normal; FONT-SIZE: 150%; FONT-FAMILY: Georgia,Times,Times New Roman,Serif
}
DL.faqs DT EM {
	DISPLAY: block; FONT-SIZE: 120%; FLOAT: left; MARGIN: -0.15em 0px 1em; WIDTH: 30px; FONT-STYLE: normal
}
DL.faqs DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; MARGIN: 0.75em 0px 2.5em; PADDING-TOP: 0px; BORDER-BOTTOM: #cec9c4 1px solid
}
DL.glossary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 458px; PADDING-TOP: 0px; BORDER-BOTTOM: #cec9c4 1px solid
}
DL.glossary DT {
	CLEAR: left; PADDING-RIGHT: 0px; BORDER-TOP: #cec9c4 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 110%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; WIDTH: 150px; PADDING-TOP: 10px
}
DL.glossary DD {
	CLEAR: right; PADDING-RIGHT: 0px; BORDER-TOP: #cec9c4 1px solid; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; WIDTH: 298px; PADDING-TOP: 10px
}
DL.glossary DT.first {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
DL.glossary DD.first {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
DL.values {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 458px; PADDING-TOP: 0px
}
DL.values DT {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 150%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100px; PADDING-TOP: 10px; FONT-FAMILY: Georgia,Times,Times New Roman,Serif
}
DL.values DT.highlight {
	DISPLAY: none; FONT-SIZE: 150%; LEFT: 10px; MARGIN: 0px; WIDTH: 90px; POSITION: relative; TOP: 10px
}
DL.values DD.highlight {
	CLEAR: right; PADDING-RIGHT: 10px; BORDER-TOP: #cec9c4 1px solid; DISPLAY: none; PADDING-LEFT: 110px; BACKGROUND: #f8f6f3; PADDING-BOTTOM: 20px; MARGIN: -3.5em 0px 0px; WIDTH: 338px; PADDING-TOP: 10px; BORDER-BOTTOM: #cec9c4 1px solid
}
DL.values DT.highlightshow {
	DISPLAY: block
}
DL.values DD.highlightshow {
	DISPLAY: block
}
DL.values DD {
	CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 348px; PADDING-TOP: 14px
}
DL.values DD.header {
	CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 180%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 348px; PADDING-TOP: 8px; FONT-FAMILY: Georgia,Times,Times New Roman,Serif
}
DL.values DD A.morelink {
	CLEAR: both; FONT-WEIGHT: bold; FLOAT: right; MARGIN: -1em 0px 0px; BOTTOM: -1.25em; POSITION: relative
}
DIV#content DIV#bodycontent A {
	COLOR: #000
}
DIV#content DIV#bodycontent A:hover {
	COLOR: #c21d30; TEXT-DECORATION: underline
}
DIV#content DIV#bodycontent A:active {
	COLOR: #c21d30; TEXT-DECORATION: underline
}
DIV#content DIV#bodycontent A:focus {
	COLOR: #c21d30; TEXT-DECORATION: underline
}
DIV#content DIV#bodycontent A.hotspot {
	COLOR: #000; TEXT-DECORATION: none
}
DIV#content DIV#bodycontent A.hotspot:hover {
	COLOR: #c21d30; TEXT-DECORATION: none
}
DIV#content DIV#bodycontent A.hotspot:active {
	COLOR: #c21d30; TEXT-DECORATION: none
}
DIV#content DIV#bodycontent A.hotspot:focus {
	COLOR: #c21d30; TEXT-DECORATION: none
}
DIV#content DIV#bodycontent A.nodecor:link {
	COLOR: #a60d1f; TEXT-DECORATION: none
}
DIV#content DIV#bodycontent A.nodecor:visited {
	COLOR: #a60d1f; TEXT-DECORATION: none
}
DIV#content DIV#bodycontent A.nodecor:hover {
	COLOR: #a60d1f; TEXT-DECORATION: underline
}
DIV#content DIV#bodycontent A.nodecor:active {
	COLOR: #a60d1f; TEXT-DECORATION: underline
}
DIV#content DIV#bodycontent A.nodecor:focus {
	COLOR: #a60d1f; TEXT-DECORATION: underline
}
DIV#content DIV#bodycontent A.arrow {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 11px; BACKGROUND: url(../images/buttons/b_submenu.gif) no-repeat 0px 6px; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px; TEXT-DECORATION: none
}
DIV#content DIV#bodycontent A.arrow:hover {
	BACKGROUND: url(../images/buttons/b_submenu_lit.gif) no-repeat 0px 6px; COLOR: #c21d30; TEXT-DECORATION: underline
}
DIV#content DIV#bodycontent A.arrow:active {
	BACKGROUND: url(../images/buttons/b_submenu_lit.gif) no-repeat 0px 6px; COLOR: #c21d30; TEXT-DECORATION: underline
}
DIV#content DIV#bodycontent A.arrow:focus {
	BACKGROUND: url(../images/buttons/b_submenu_lit.gif) no-repeat 0px 6px; COLOR: #c21d30; TEXT-DECORATION: underline
}
DIV#content DIV#bodycontent TABLE A.arrow:hover {
	BACKGROUND: url(../images/buttons/b_submenu_lit.gif) no-repeat 0px 6px; COLOR: #c21d30; TEXT-DECORATION: none
}
DIV#content DIV#bodycontent TABLE A.arrow:active {
	BACKGROUND: url(../images/buttons/b_submenu_lit.gif) no-repeat 0px 6px; COLOR: #c21d30; TEXT-DECORATION: none
}
DIV#content DIV#bodycontent TABLE A.arrow:focus {
	BACKGROUND: url(../images/buttons/b_submenu_lit.gif) no-repeat 0px 6px; COLOR: #c21d30; TEXT-DECORATION: none
}
DIV#content DIV#bodycontent A.arrow EM {
	COLOR: #a59a93; FONT-STYLE: normal
}
DIV#content DIV#bodycontent A.arrow:hover EM {
	COLOR: #c21d30; FONT-STYLE: normal; TEXT-DECORATION: underline
}
DIV#content DIV#bodycontent A.arrow:active EM {
	COLOR: #c21d30; FONT-STYLE: normal; TEXT-DECORATION: underline
}
DIV#content DIV#bodycontent A.arrow:focus EM {
	COLOR: #c21d30; FONT-STYLE: normal; TEXT-DECORATION: underline
}
DIV#content DIV#bodycontent UL.news LI A.arrow {
	PADDING-RIGHT: 7px; BACKGROUND-POSITION: 2px 6px; PADDING-LEFT: 14px; PADDING-BOTTOM: 2px; MARGIN: 3px 0px 0px; PADDING-TOP: 2px
}
DIV#content DIV#bodycontent A.arrowright {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 11px; BACKGROUND: url(../images/buttons/b_submenu.gif) no-repeat right 50%; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px; TEXT-DECORATION: none
}
DIV#content DIV#bodycontent A.arrowright:hover {
	BACKGROUND: url(../images/buttons/b_submenu_lit.gif) no-repeat right 50%; COLOR: #c21d30
}
DIV#content DIV#bodycontent A.arrowright:active {
	BACKGROUND: url(../images/buttons/b_submenu_lit.gif) no-repeat right 50%; COLOR: #c21d30
}
DIV#content DIV#bodycontent A.arrowright:focus {
	BACKGROUND: url(../images/buttons/b_submenu_lit.gif) no-repeat right 50%; COLOR: #c21d30
}
DIV#content DIV#bodycontent A.backarrow {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 11px; BACKGROUND: url(../images/buttons/b_submenu_back.gif) no-repeat 0px 6px; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px; TEXT-DECORATION: none
}
DIV#content DIV#bodycontent A.backarrow:hover {
	BACKGROUND: url(../images/buttons/b_submenu_back_lit.gif) no-repeat 0px 6px; COLOR: #c21d30
}
DIV#content DIV#bodycontent A.backarrow:active {
	BACKGROUND: url(../images/buttons/b_submenu_back_lit.gif) no-repeat 0px 6px; COLOR: #c21d30
}
DIV#content DIV#bodycontent A.backarrow:focus {
	BACKGROUND: url(../images/buttons/b_submenu_back_lit.gif) no-repeat 0px 6px; COLOR: #c21d30
}
DIV#content DIV#bodycontent A.backarrow EM {
	COLOR: #a59a93; FONT-STYLE: normal
}
DIV#content DIV#bodycontent A.rss {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 14px; BACKGROUND: url(../images/buttons/b_rss_small.gif) no-repeat 0px 4px; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px; TEXT-DECORATION: none
}
DIV#content DIV#bodycontent A.rss:hover {
	BACKGROUND: url(../images/buttons/b_rss_small.gif) no-repeat 0px 4px; COLOR: #c21d30; TEXT-DECORATION: underline
}
DIV#content DIV#bodycontent A.calendaroutl {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 18px; BACKGROUND: url(../images/buttons/icon_outlook.gif) #fff no-repeat; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-DECORATION: none
}
DIV#content DIV#bodycontent A.calendarical {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 18px; BACKGROUND: url(../images/buttons/icon_ical.gif) #fff no-repeat; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-DECORATION: none
}
DIV#content DIV#bodycontent A.calendarocal {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 18px; BACKGROUND: url(../images/buttons/icon_calendar.gif) #fff no-repeat; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-DECORATION: none
}
DIV#content DIV#bodycontent A.calendaroutl:hover {
	TEXT-DECORATION: underline
}
DIV#content DIV#bodycontent A.calendaroutl:active {
	TEXT-DECORATION: underline
}
DIV#content DIV#bodycontent A.calendaroutl:focus {
	TEXT-DECORATION: underline
}
DIV#content DIV#bodycontent A.calendarical:hover {
	TEXT-DECORATION: underline
}
DIV#content DIV#bodycontent A.calendarical:active {
	TEXT-DECORATION: underline
}
DIV#content DIV#bodycontent A.calendarical:focus {
	TEXT-DECORATION: underline
}
DIV#content DIV#bodycontent A.calendarocal:hover {
	TEXT-DECORATION: underline
}
DIV#content DIV#bodycontent A.calendarocal:active {
	TEXT-DECORATION: underline
}
DIV#content DIV#bodycontent A.calendarocal:focus {
	TEXT-DECORATION: underline
}
DIV#content DIV#bodycontent A.sectioncolour:hover {
	COLOR: #000000
}
DIV#content INPUT.submitbutton {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/buttons/b_submenu.gif) #fff no-repeat 0px 15px; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: visible; WIDTH: auto; CURSOR: pointer; COLOR: #000; PADDING-TOP: 10px; BORDER-RIGHT-WIDTH: 0px
}
DIV#content INPUT.submitbuttonrightpad {
	MARGIN-RIGHT: 10px
}
DIV#content DIV.divider INPUT.submitbutton {
	BACKGROUND: url(../images/buttons/b_submenu.gif) no-repeat 0px 15px
}
FORM SELECT {
	CURSOR: pointer
}
FORM.generalform {
	
}
FORM.generalform LEGEND {
	DISPLAY: none
}
FORM.generalform INPUT {
	BORDER-RIGHT: 2px inset; PADDING-RIGHT: 3px; BORDER-TOP: 2px inset; PADDING-LEFT: 3px; FONT-SIZE: 100%; PADDING-BOTTOM: 2px; BORDER-LEFT: 2px inset; WIDTH: 233px; PADDING-TOP: 2px; BORDER-BOTTOM: 2px inset; FONT-FAMILY: Arial,Helvetica,Sans-serif
}
FORM.generalform TEXTAREA {
	BORDER-RIGHT: 2px inset; PADDING-RIGHT: 3px; BORDER-TOP: 2px inset; PADDING-LEFT: 3px; FONT-SIZE: 100%; PADDING-BOTTOM: 2px; BORDER-LEFT: 2px inset; WIDTH: 233px; PADDING-TOP: 2px; BORDER-BOTTOM: 2px inset; FONT-FAMILY: Arial,Helvetica,Sans-serif
}
FORM.generalform SELECT {
	BORDER-RIGHT: 2px inset; PADDING-RIGHT: 3px; BORDER-TOP: 2px inset; PADDING-LEFT: 3px; FONT-SIZE: 100%; PADDING-BOTTOM: 2px; BORDER-LEFT: 2px inset; WIDTH: 233px; PADDING-TOP: 2px; BORDER-BOTTOM: 2px inset; FONT-FAMILY: Arial,Helvetica,Sans-serif
}
FORM.generalform INPUT.go {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #fff; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: auto; CURSOR: pointer; COLOR: #000; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV.doublecolumn FORM.generalform INPUT {
	WIDTH: 133px
}
DIV.doublecolumn FORM.generalform TEXTAREA {
	WIDTH: 133px
}
DIV.doublecolumn FORM.generalform SELECT {
	WIDTH: 133px
}
DIV.doublecolumn FORM.generalform DIV.downloadrow INPUT {
	WIDTH: auto
}
FORM.generalform SELECT {
	WIDTH: 244px
}
DIV.doublecolumn FORM.generalform SELECT {
	WIDTH: 175px
}
FORM.generalform SELECT.moreabout {
	WIDTH: 250px
}
FORM.generalform INPUT.checkbox {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px; WIDTH: auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
FORM.generalform LABEL {
	FONT-WEIGHT: bold
}
FORM.generalform DIV.divider {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f8f6f3; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 438px; COLOR: #000; PADDING-TOP: 10px; BORDER-BOTTOM: #cec9c4 1px solid
}
FORM.generalform DIV.dividerline {
	BORDER-TOP: #000 1px solid
}
DIV.doublecolumn FORM.generalform DIV.divider {
	WIDTH: 282px
}
FORM.generalform DIV.dividernoborder {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 10px; BORDER-RIGHT-WIDTH: 0px
}
FORM.generalform DIV.divider LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 175px; PADDING-TOP: 5px
}
DIV.doublecolumn FORM.generalform DIV.divider LABEL {
	WIDTH: 105px
}
FORM.generalform DIV.divider DIV.splitright {
	FLOAT: left; WIDTH: 244px
}
FORM.generalform DIV.divider DIV.splitright LABEL {
	FONT-WEIGHT: normal; FLOAT: none; MARGIN: 0px 0px 0px 5px; POSITION: relative; TOP: -2px
}
FORM.generalform DIV.divider DIV.splitright INPUT.radio {
	FLOAT: none; MARGIN: 7px 0px 0px; WIDTH: auto
}
DIV#content DIV#bodycontent FORM.generalform DIV.divider P {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 175px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 225px; PADDING-TOP: 5px; POSITION: relative
}
DIV#content DIV#bodycontent FORM.generalform DIV.divider P.left {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 175px; PADDING-TOP: 5px; POSITION: relative
}
DIV#content DIV#bodycontent FORM.generalform DIV.divider P.wide {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 418px; PADDING-TOP: 1px; POSITION: relative
}
DIV#content DIV#bodycontent FORM.generalform DIV.divider P.widemargin {
	CLEAR: both; FLOAT: none; MARGIN: 0px 0px 1em
}
FORM.generalform DIV.datedivider {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f8f6f3; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 438px; COLOR: #000; PADDING-TOP: 10px; BORDER-BOTTOM: #cec9c4 1px solid
}
FORM.generalform DIV.datedivider P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 150px; PADDING-TOP: 3px
}
FORM.generalform DIV.datedivider DIV.dates {
	FLOAT: right; WIDTH: 262px
}
FORM.generalform DIV.datedivider DIV.dates P {
	WIDTH: 85%
}
FORM.generalform DIV.datedivider DIV.dates SELECT {
	WIDTH: auto
}
FORM.generalform DIV.dividererror {
	BACKGROUND: #f4e4e4; COLOR: #000
}
FORM.generalform DIV.dividertop {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 30px
}
DIV#content DIV#bodycontent .clearleft {
	CLEAR: left
}
DIV#content DIV#bodycontent DIV.chart IMG.floatleft {
	FLOAT: left; PADDING-BOTTOM: 10px
}
DIV#content DIV#bodycontent DIV.shareprice {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #c5c0b9 1px solid
}
DIV#content DIV#bodycontent DIV.shareprice P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}
DIV#content DIV#bodycontent DIV.shareprice P STRONG {
	MARGIN: 0px 6px 0px 0px
}
DIV#content DIV#bodycontent DIV.shareprice P SPAN {
	MARGIN: 0px 6px 0px 0px
}
DIV#content DIV#bodycontent DIV.shareprice P.feature {
	MARGIN: -5px 0px 0px
}
DIV#content DIV#bodycontent DL DIV.imageright {
	RIGHT: -30px; FLOAT: right; MARGIN: 0px -146px 0px 0px; WIDTH: 146px; POSITION: relative
}
DIV#content DIV#bodycontent DIV.doublecolumn DIV.imageright {
	RIGHT: -30px; BACKGROUND: #fff; FLOAT: right; MARGIN: 0px -146px 0px 0px; WIDTH: 146px; COLOR: #000; POSITION: relative
}
DIV#content DIV#bodycontent DIV.doublecolumn DIV.imageright P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px
}
DIV#content DIV#bodycontent DIV.doublecolumn DIV.imageright P A {
	TEXT-DECORATION: none
}
DIV#content DIV#bodycontent DIV.doublecolumn DIV.imageright P A:hover {
	TEXT-DECORATION: underline
}
DIV#content DIV#bodycontent DIV.doublecolumn DIV.imageright P A:active {
	TEXT-DECORATION: underline
}
DIV#content DIV#bodycontent DIV.doublecolumn DIV.imageright P A:focus {
	TEXT-DECORATION: underline
}
DIV#content DIV#bodycontent DIV.doublecolumn DIV.imageleft {
	BACKGROUND: #fff; LEFT: -10px; FLOAT: left; MARGIN: 0px 0px 0px -146px; WIDTH: 146px; COLOR: #000; POSITION: relative
}
DIV#content DIV#bodycontent DIV.doublecolumn DIV.imageleft P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px
}
DIV#content DIV#bodycontent DIV.doublecolumn DIV.imageleft P A {
	TEXT-DECORATION: none
}
DIV#content DIV#bodycontent DIV.doublecolumn DIV.imageleft P A:hover {
	TEXT-DECORATION: underline
}
DIV#content DIV#bodycontent DIV.doublecolumn DIV.imageleft P A:active {
	TEXT-DECORATION: underline
}
DIV#content DIV#bodycontent DIV.doublecolumn DIV.imageleft P A:focus {
	TEXT-DECORATION: underline
}
DIV.imagepanel {
	PADDING-RIGHT: 10px; BORDER-TOP: #000 1px solid; DISPLAY: none; PADDING-LEFT: 10px; BACKGROUND: #f6f5f4; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 1em; COLOR: #000; PADDING-TOP: 10px
}
DIV.imagepaneldisplay {
	DISPLAY: block
}
DIV.imagepanel IMG {
	BORDER-RIGHT: #c5c0b9 1px solid; BORDER-TOP: #c5c0b9 1px solid; BORDER-LEFT: #c5c0b9 1px solid; BORDER-BOTTOM: #c5c0b9 1px solid
}
DIV#content DIV#bodycontent DIV.imagepanel P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px 0px; PADDING-TOP: 0px
}
DIV#content DIV#bodycontent DIV.brandimageright {
	FLOAT: right; MARGIN: 0px -146px 0px 0px
}
DIV#content DIV#bodycontent DIV.twocolumnfeature {
	CLEAR: both; BACKGROUND: url(../images/site_objects/bg_content_twocolumnfeature.gif) #fff repeat-y; FLOAT: left; WIDTH: 100%; BORDER-BOTTOM: #c5c0b9 1px solid
}
DIV#content DIV#bodycontent DIV.twocolumnfeaturetop {
	BORDER-TOP: #231f20 1px solid; MARGIN: 2em 0px 0px
}
DIV#content DIV#bodycontent DIV.twocolumnfeature H3 {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 130%; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; MARGIN: 5px 10px 1px; WIDTH: 292px
}
DIV#content DIV#bodycontent DIV.twocolumnfeature P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 292px; PADDING-TOP: 0px
}
DIV#content DIV#bodycontent DIV.twocolumnfeature IMG {
	FLOAT: left
}
DIV#content DIV#bodycontent DIV.newscontent {
	MARGIN: 0px 10px 100px
}
DIV#content DIV#bodycontent DIV.imagecolumn IMG {
	PADDING-TOP: 2.5em
}
DIV#content DIV#bodycontent DIV.triplecolumn .paddingleft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 156px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#content DIV#bodycontent P.greyunderline {
	PADDING-BOTTOM: 1em; BORDER-BOTTOM: #d1c9c0 1px solid
}
DIV#content DIV#bodycontent .nobold {
	FONT-WEIGHT: normal
}
DIV.glossary {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; BACKGROUND: #f3ecb8; PADDING-BOTTOM: 6px; MARGIN: 24px 0px 0px; WIDTH: 426px; PADDING-TOP: 7px; BORDER-BOTTOM: #cccccc 1px solid
}
#formContainer {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; BACKGROUND: #f3ecb8; PADDING-BOTTOM: 6px; MARGIN: 24px 0px 0px; WIDTH: 426px; PADDING-TOP: 7px; BORDER-BOTTOM: #cccccc 1px solid
}
DIV.glossary UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 2px 18px; PADDING-TOP: 0px
}
#formContainer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 2px 18px; PADDING-TOP: 0px
}
DIV.glossary LI {
	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px
}
#formContainer LI {
	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px
}
TABLE.topspace {
	MARGIN-TOP: 10px
}
TABLE.financials {
	CLEAR: both; MARGIN: 1em 0px 1.5em; WIDTH: 100%
}
TABLE.financials TR TH {
	BORDER-BOTTOM: #d2ccc8 1px solid
}
TABLE.financials TR TD {
	BORDER-BOTTOM: #d2ccc8 1px solid
}
TABLE.financials TR.line TH {
	BORDER-BOTTOM: #000 1px solid
}
TABLE.financials TR.line TD {
	BORDER-BOTTOM: #000 1px solid
}
TABLE.financials TD.line {
	BORDER-BOTTOM: #000 1px solid
}
TABLE.financials TR.topline TH {
	BORDER-TOP: #000 1px solid
}
TABLE.financials TR.topline TD {
	BORDER-TOP: #000 1px solid
}
TABLE.financials TD.topline {
	BORDER-TOP: #000 1px solid
}
TABLE.financials TR TD.rightline {
	BORDER-RIGHT: #d2ccc8 1px solid
}
TABLE.financials TR.noline TH {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.financials TR.noline TD {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.financials TR TH.noline {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.financials TR TD.noline {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.financials TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px; TEXT-ALIGN: right
}
TABLE.financials TH.left {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
TABLE.financials TR TH.nobold {
	FONT-WEIGHT: normal
}
TABLE.financials TH.highlight {
	FONT-WEIGHT: bold; COLOR: #ac1e36
}
TABLE.financials TR.doubleheight TD {
	PADDING-TOP: 1.5em
}
TABLE.financials TR.doubleheight TH {
	PADDING-TOP: 1.5em
}
TABLE.financials TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; PADDING-TOP: 4px; TEXT-ALIGN: right
}
TABLE.financials TD.left {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
TABLE.financials TD.leftpadded {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
TABLE.financials TD.highlight {
	FONT-WEIGHT: bold; BACKGROUND: #f4f3f1; COLOR: #ac1e36
}
TABLE.financials TD.bold {
	FONT-WEIGHT: bold
}
TABLE.financials TR.bold TD {
	FONT-WEIGHT: bold
}
TABLE.financials TH.feature {
	BACKGROUND: #fff; COLOR: #ac1e36
}
TABLE.financials TD.feature {
	FONT-WEIGHT: bold; BACKGROUND: #f4f3f1; COLOR: #ac1e36
}
TABLE.financials TFOOT TR TD {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 90%; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.news {
	CLEAR: both; MARGIN: 0px; WIDTH: 100%
}
TABLE.news TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 180%; BACKGROUND: #f8f6f3; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: bottom; PADDING-TOP: 25px; BORDER-BOTTOM: #efebe6 1px solid; FONT-FAMILY: Georgia,Times,Times New Roman,Serif; TEXT-ALIGN: left
}
TABLE.news TH.small {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; FONT-FAMILY: Arial,Helvetica,Sans-serif
}
TABLE.news TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; BORDER-BOTTOM: #efebe6 1px solid
}
TABLE.news TD.noline {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid
}
TABLE.news TD.nopad {
	PADDING-RIGHT: 10px! important; PADDING-LEFT: 10px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
TABLE.news TR.line TD {
	BORDER-BOTTOM: #000 1px solid
}
TABLE.news TD IMG.icon {
	MARGIN: 0px 8px 0px 0px
}
TABLE.news TD A.article {
	TEXT-DECORATION: none
}
DIV#content DIV#bodycontent TABLE.news TD A.article:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
DIV#content DIV#bodycontent TABLE.news TD A.article:focus {
	COLOR: #000; TEXT-DECORATION: underline
}
DIV#content DIV#bodycontent TABLE.news TD A.article:active {
	COLOR: #000; TEXT-DECORATION: underline
}
TABLE.news TR TD.doc {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 110%; PADDING-BOTTOM: 5px; PADDING-TOP: 6px
}
TABLE.news TR TD.doc EM {
	CLEAR: left; DISPLAY: block; FONT-SIZE: 90%; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-STYLE: normal
}
TABLE.news TR.firstitem TD.doctitle {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 10px
}
TABLE.news TR TD.doctitle EM {
	FLOAT: left
}
TABLE.news TR TD.doctitle {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 8px; PADDING-TOP: 20px
}
TABLE.news TR TD.doctitle EM.sectioncolour {
	CLEAR: both; FLOAT: left
}
TABLE.news TR TD.indent {
	PADDING-LEFT: 20px
}
TABLE.news TR.singleitem TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 19px
}
TABLE.documents {
	CLEAR: both; MARGIN: 0.5em 0px 2em; WIDTH: 100%
}
TABLE.documents THEAD TR TH {
	FONT-WEIGHT: normal; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: left
}
TABLE.documents THEAD TR TD {
	FONT-WEIGHT: normal; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: left
}
TABLE.documents THEAD TR TH {
	FONT-WEIGHT: bold
}
TABLE.documents THEAD TR TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 175%; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; FONT-FAMILY: Georgia,Times,Times New Roman,Serif
}
TABLE.documents TR TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; PADDING-TOP: 3px; BORDER-BOTTOM: #d2ccc8 1px solid
}
TABLE.documents TR TD.doc {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 110%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
TABLE.documents TR TD.doc EM {
	CLEAR: left; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 90%; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-STYLE: normal
}
TABLE.documents TR TD.doc SMALL {
	CLEAR: left; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 100%
}
TABLE.documents TR.singleitem TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 19px
}
TABLE.documents TR.firstitem TD.doctitle {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 10px
}
TABLE.documents TR TD.doctitle {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 8px; PADDING-TOP: 20px
}
TABLE.documents TR TD.doctitle EM {
	FLOAT: left
}
TABLE.documents TR TD.indent {
	PADDING-LEFT: 20px
}
TABLE.documents TFOOT TR TD {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 90%; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV#content DIV#bodycontent DIV.casestudy_table {
	PADDING-RIGHT: 0px; PADDING-LEFT: 156px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 400px; PADDING-TOP: 0px
}
