* {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.hidden {
	DISPLAY: none
}
#accessiblenav {
	DISPLAY: none
}
#header {
	DISPLAY: none
}
#menu H1 {
	DISPLAY: none
}
#menu H2 {
	DISPLAY: none
}
#menu H3 {
	DISPLAY: none
}
#menu H4 {
	DISPLAY: none
}
#menu P.hotspot {
	DISPLAY: none
}
#menu P {
	DISPLAY: none
}
#menu P {
	DISPLAY: none
}
#menu UL {
	DISPLAY: none
}
#menu FORM {
	DISPLAY: none
}
UL.submenu {
	DISPLAY: none
}
UL.tabmenu {
	DISPLAY: none
}
UL.tabmenusub {
	DISPLAY: none
}
#footermenu UL {
	DISPLAY: none
}
IMG.horizontalarrow {
	DISPLAY: none
}
IMG.verticalarrow {
	DISPLAY: none
}
HTML BODY {
	COLOR: #000; FONT-FAMILY: Arial,Helvetica,Sans-serif
}
HTML BODY DIV#content {
	WIDTH: 90%! important
}
HTML BODY DIV#contentbackground {
	WIDTH: 90%! important
}
HTML BODY DIV#menu P.branding {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: hidden; WIDTH: 146px; HEIGHT: 80px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 140%; LEFT: 146px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 500px; PADDING-TOP: 0px; BORDER-BOTTOM: #c21d30 2px solid; FONT-FAMILY: Georgia,Times,Serif; POSITION: absolute; TOP: 0px; HEIGHT: 78px
}
H2 {
	WIDTH: 100%
}
H3 {
	WIDTH: 100%
}
H4 {
	WIDTH: 100%
}
H5 {
	WIDTH: 100%
}
HTML BODY A {
	COLOR: #000; TEXT-DECORATION: underline
}
HTML BODY H1 A {
	TEXT-DECORATION: none
}
HTML BODY H2 A {
	TEXT-DECORATION: none
}
HTML BODY H3 A {
	TEXT-DECORATION: none
}
HTML BODY H4 A {
	TEXT-DECORATION: none
}
HTML BODY H5 A {
	TEXT-DECORATION: none
}
H2 {
	FONT-SIZE: 125%; MARGIN: 2em 0px 0.5em
}
H3 {
	FONT-SIZE: 100%; MARGIN: 2em 0px 0.5em
}
H4 {
	FONT-SIZE: 100%; MARGIN: 2em 0px 0.5em
}
H2.underline {
	BORDER-BOTTOM: #ccc 1px solid
}
H3.underline {
	BORDER-BOTTOM: #ccc 1px solid
}
H4.underline {
	BORDER-BOTTOM: #ccc 1px solid
}
P {
	MARGIN: 0px 0px 1em
}
DIV.rightcolumn P {
	MARGIN: 0px 0px 0.25em
}
DIV.rightcolumn UL.keycontent {
	MARGIN: 0px 0px 1em
}
DIV#footer DIV#footermenu P {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: 30px 0px 0px; WIDTH: 100%; PADDING-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.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.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 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 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 8px; PADDING-TOP: 20px
}
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.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
}
TABLE.csrtable {
	CLEAR: both; MARGIN: 0.5em 0px 2em; WIDTH: 100%
}
TABLE.csrtable THEAD TR TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; BACKGROUND: #d2ccc8; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
TABLE.csrtable THEAD TR TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; BACKGROUND: #d2ccc8; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
TABLE.csrtable TR TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px; BORDER-BOTTOM: #d2ccc8 1px solid
}
TABLE.csrtable TR TD.noline {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.csrtable TR TD.lineleft {
	BORDER-LEFT: #d2ccc8 1px solid
}
TABLE.csrtable TR TD.lineright {
	BORDER-RIGHT: #d2ccc8 1px solid
}
TABLE.csrtable TR TD.line {
	BORDER-BOTTOM: #d2ccc8 1px solid
}
