BODY {
	FONT-WEIGHT: normal; BACKGROUND: url(/images/bg_grey.gif) #fff; COLOR: #000; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
P {
	FONT-SIZE: 10pt
}
BLOCKQUOTE {
	FONT-SIZE: 10pt
}
TABLE {
	FONT-SIZE: 10pt
}
TD {
	FONT-SIZE: 10pt
}
TH {
	FONT-SIZE: 10pt
}
LI {
	FONT-SIZE: 10pt
}
A href {
	FONT-SIZE: 10pt
}
UL {
	FONT-SIZE: 10pt
}
OL {
	FONT-SIZE: 10pt
}
INPUT {
	FONT-SIZE: 10pt
}
DD {
	FONT-SIZE: 10pt
}
DL {
	FONT-SIZE: 10pt
}
DT {
	FONT-SIZE: 10pt
}
FORM {
	FONT-SIZE: 10pt
}
INPUT {
	FONT-SIZE: 10pt
}
BUTTON {
	FONT-SIZE: 10pt
}
TEXTAREA {
	FONT-SIZE: 10pt
}
SELECT {
	FONT-SIZE: 10pt
}
OPTION {
	FONT-SIZE: 10pt
}
FIELDSET {
	FONT-SIZE: 10pt
}
LABEL {
	FONT-SIZE: 10pt
}
UL.cst {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.cst LI {
	FONT-SIZE: 85%; FONT-FAMILY: arial, helvetica, sans-serif; LIST-STYLE-TYPE: none
}
.img {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; VERTICAL-ALIGN: bottom; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.li-side-homep {
	PADDING-RIGHT: 2px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000000
}
.li-side-homep A {
	COLOR: #f6f6f6; TEXT-DECORATION: none
}
.li-side-homep A:visited {
	COLOR: #f6f6f6
}
.li-side-homep A:hover {
	COLOR: #ff0000
}
.li-side-hilight {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 0px dashed; BACKGROUND-COLOR: #e6e6e6; TEXT-DECORATION: none
}
.li-side-hilight A {
	COLOR: #0000ff; TEXT-DECORATION: none
}
.li-side-hilight A:visited {
	COLOR: #0000ff
}
.li-side-hilight A:hover {
	COLOR: #ff0000
}
.li-side-hilightb {
	PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #e6e6e6; TEXT-DECORATION: none
}
.li-side-hilightb A {
	FONT-WEIGHT: bold; COLOR: #0000ff; TEXT-DECORATION: none
}
.li-side-hilightb A:visited {
	COLOR: #0000ff
}
.li-side-hilightb A:hover {
	COLOR: #ff0000
}
.li-side {
	PADDING-RIGHT: 2px; BORDER-TOP: #999999 1px dotted; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.li-side A {
	COLOR: #0000ff; TEXT-DECORATION: none
}
.li-side A:visited {
	COLOR: #0000ff
}
.li-side A:hover {
	COLOR: #ff0000
}
.li-side-darker-endred {
	PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ff0000
}
.li-side-darker-endred A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.li-side-darker-endred A:visited {
	COLOR: #ffffff
}
.li-side-darker-endred A:hover {
	COLOR: #000000
}
.li-side-darker-end {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #0000ff; TEXT-DECORATION: none
}
.li-side-darker-end A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.li-side-darker-end A:visited {
	COLOR: #ffffff
}
.li-side-darker-end A:hover {
	COLOR: #ff0000
}
.li-side-text {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #a6b0b6
}
.li-side-hot {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #e72905; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #e6e6e6
}
.li-side-light {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #0000ff; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #e6e6e6
}
.li-side-light2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #cccccc; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #cccccc
}
.li-side-prov-top {
	PADDING-RIGHT: 2px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px dashed; BACKGROUND-COLOR: #ffffff
}
.li-side-prov {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px dashed; BACKGROUND-COLOR: #ffffff
}
.li-side-prov-end {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff
}
.li-side-darker {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #a6b0b6
}
.li-side-darker A {
	COLOR: #000000; TEXT-DECORATION: none
}
.li-side-darker A:visited {
	COLOR: #000000
}
.li-side-darker A:hover {
	COLOR: #ff0000
}
.li-side-light A {
	COLOR: #0000ff; TEXT-DECORATION: none
}
.li-side-light A:visited {
	
}
.li-side-light A:hover {
	COLOR: #ff0000
}
.li-side-prov-top A {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}
.li-side-prov-top A:visited {
	FONT-WEIGHT: bold; COLOR: #000000
}
.li-side-prov-top A:hover {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
.li-side-prov A {
	COLOR: #000000; TEXT-DECORATION: none
}
.li-side-prov A:visited {
	COLOR: #000000
}
.li-side-prov A:hover {
	COLOR: #ff0000
}
.li-side-prov-end A {
	COLOR: #000000; TEXT-DECORATION: none
}
.li-side-prov-end A:visited {
	COLOR: #000000
}
.li-side-prov-end A:hover {
	COLOR: #ff0000
}
.li-xxxxside-darker {
	BACKGROUND: #a6b0b6; COLOR: #000000; BORDER-BOTTOM: #000000 1px; TEXT-DECORATION: none
}
.bg-red {
	BACKGROUND-COLOR: #ff0000
}
DIV#box-out {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV#box-in {
	BORDER-RIGHT: #ccc 1px double; BORDER-TOP: #ccc 1px double; BORDER-LEFT: #ccc 1px double; BORDER-BOTTOM: #ccc 1px double; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f6f6f6
}
DIV#home H1 {
	FONT-SIZE: 10pt
}
DIV#home H2 {
	FONT-SIZE: 9pt
}
DIV#home H3 {
	MARGIN-TOP: 15px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 5px
}
DIV#home H4 {
	FONT-SIZE: 10pt
}
DIV#home P {
	
}
DIV#home UL {
	FONT-SIZE: 10pt
}
DIV#home UL UL {
	FONT-SIZE: 10pt
}
OL OL {
	FONT-SIZE: 10pt
}
P {
	FONT-SIZE: 10pt
}
UL {
	FONT-SIZE: 10pt
}
OL {
	FONT-SIZE: 10pt
}
UL UL {
	FONT-SIZE: 10pt
}
OL OL {
	FONT-SIZE: 10pt
}
UL OL {
	FONT-SIZE: 10pt
}
OL UL {
	FONT-SIZE: 10pt
}
UL P {
	FONT-SIZE: 10pt
}
OL P {
	FONT-SIZE: 10pt
}
LI.li-padding {
	
}
P.date {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; BORDER-BOTTOM-COLOR: #000; COLOR: #000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: dashed
}
P.cst-cnt-theme {
	FONT-SIZE: 10pt; COLOR: #000; BORDER-BOTTOM: #cccccc 1px dashed; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H1 {
	MARGIN-TOP: 7px; FONT-SIZE: 12pt; COLOR: #000
}
H1.h1-spot {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FONT-SIZE: 12pt; BORDER-LEFT: #000 1px solid; COLOR: #000; BORDER-BOTTOM: #000 1px solid; FONT-STYLE: italic; BACKGROUND-COLOR: #f6f6f6; TEXT-ALIGN: center
}
H2 {
	FONT-SIZE: 11pt; COLOR: #000
}
H3 {
	FONT-SIZE: 10pt; COLOR: #000
}
H4 {
	FONT-SIZE: 9pt; COLOR: #000; FONT-STYLE: italic
}
H5 {
	FONT-SIZE: 10pt; COLOR: #000; FONT-STYLE: normal
}
H6 {
	FONT-SIZE: 7pt; COLOR: #000; FONT-STYLE: italic
}
HR {
	WIDTH: 85%; COLOR: #e4e4e4
}
.pos-block1 {
	none: 
}
.pos-block2 {
	none: 
}
.pos-block3 {
	none: 
}
.pos-right {
	TEXT-ALIGN: right
}
.pos-center {
	TEXT-ALIGN: center
}
.pos-left {
	TEXT-ALIGN: left
}
.pos-justify {
	TEXT-ALIGN: justify
}
.color-red {
	COLOR: #cc0000
}
.color-red-histatus {
	FONT-SIZE: 10pt; COLOR: #cc0000
}
.color-red-b {
	FONT-WEIGHT: bold; COLOR: #cc0000
}
.color-red-small {
	FONT-SIZE: 10pt; COLOR: #cc0000
}
.color-green {
	COLOR: #00cc00
}
.color-green-b {
	FONT-WEIGHT: bold; COLOR: #00cc00
}
.color-green-small {
	FONT-SIZE: 10pt; COLOR: #00cc00
}
.color-blue {
	COLOR: #0000cc
}
.color-blue-b {
	FONT-WEIGHT: bold; COLOR: #000066
}
.color-blue-small {
	FONT-SIZE: 10pt; COLOR: #000066
}
.uppercase {
	TEXT-TRANSFORM: uppercase
}
.uppercaseBold {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase
}
.size-larger {
	FONT-SIZE: 14pt
}
.size-large {
	FONT-SIZE: 12pt
}
.size-small {
	FONT-SIZE: 9pt
}
.fontSize1 {
	FONT-SIZE: 10pt
}
.fontSize100 {
	FONT-SIZE: 10pt
}
.citation {
	FONT-STYLE: oblique
}
FORM {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-ALIGN: left
}
FORM.form-r {
	BORDER-BOTTOM: #999999 1px dashed; TEXT-ALIGN: right
}
FORM.form-r-noborder {
	TEXT-ALIGN: right
}
FORM.form-c {
	BORDER-BOTTOM: #999999 1px dashed; TEXT-ALIGN: center
}
FORM.form-c-noborder {
	BACKGROUND: #e6e6e6; TEXT-ALIGN: center
}
INPUT {
	BORDER-RIGHT: #000 1px inset; BORDER-TOP: #000 1px inset; FONT-SIZE: 85%; BORDER-LEFT: #000 1px inset; COLOR: #000; BORDER-BOTTOM: #000 1px inset; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #fff
}
TEXTAREA {
	BORDER-RIGHT: #000 1px inset; BORDER-TOP: #000 1px inset; FONT-SIZE: 85%; BORDER-LEFT: #000 1px inset; COLOR: #000; BORDER-BOTTOM: #000 1px inset; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #fff
}
SELECT {
	BORDER-RIGHT: #000 1px inset; BORDER-TOP: #000 1px inset; FONT-SIZE: 85%; BORDER-LEFT: #000 1px inset; COLOR: #000; BORDER-BOTTOM: #000 1px inset; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #fff
}
OPTION {
	BORDER-RIGHT: #000 1px inset; BORDER-TOP: #000 1px inset; FONT-SIZE: 85%; BORDER-LEFT: #000 1px inset; COLOR: #000; BORDER-BOTTOM: #000 1px inset; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #fff
}
INPUT.submit {
	BORDER-RIGHT: #000 1px double; BORDER-TOP: #cccccc 1px double; FONT-WEIGHT: bold; BORDER-LEFT: #cccccc 1px double; COLOR: #fff; BORDER-BOTTOM: #000 1px double; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; BACKGROUND-COLOR: #4266cc
}
INPUT.xSearch2xxx {
	BORDER-RIGHT: #000 1px double; BORDER-TOP: #cccccc 1px double; FONT-WEIGHT: bold; BORDER-LEFT: #cccccc 1px double; COLOR: #fff; BORDER-BOTTOM: #000 1px double; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; BACKGROUND-COLOR: #ff0000
}
INPUT.submit:active {
	BORDER-RIGHT: #cccccc 3px double; BORDER-TOP: #999999 3px double; BORDER-LEFT: #999999 3px double; BORDER-BOTTOM: #cccccc 3px double
}
A {
	COLOR: #1a1ab5
}
A:visited {
	COLOR: #630460
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A.a-white {
	COLOR: #fff
}
A.a-white:visited {
	COLOR: #fff
}
a-white:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A.a-nodeco {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #1a1ab5; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.a-nodeco:visited {
	COLOR: #630460
}
a-nodeco:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A.a-bold {
	FONT-WEIGHT: bold; COLOR: #0000ff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.a-bold:visited {
	FONT-WEIGHT: bold; COLOR: #630460; TEXT-DECORATION: none
}
A.a-bold:hover {
	FONT-WEIGHT: bold; COLOR: #ff0000; TEXT-DECORATION: underline
}
A.a-small {
	FONT-SIZE: 7pt; VERTICAL-ALIGN: top; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.main-footer-top-132 {
	BORDER-TOP: #000 0px solid; FONT-SIZE: 10pt; BORDER-LEFT: #000 0px solid; BORDER-BOTTOM: #000 0px solid; HEIGHT: 10px; BACKGROUND-COLOR: #71828a
}
.single18px {
	BORDER-TOP: #000 0px solid; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: top; WIDTH: 16px; BACKGROUND-COLOR: #71828a; BORDER-RIGHT-WIDTH: 0px
}
TD.main-footer-top-18 {
	BORDER-TOP: #000 0px solid; FONT-SIZE: 10pt; HEIGHT: 10px; BACKGROUND-COLOR: #cccccc
}
TD.main-footer-bot-18 {
	FONT-SIZE: 10pt; BORDER-BOTTOM: #000 0px solid; HEIGHT: 10px; BACKGROUND-COLOR: #71828a
}
TD.main-footer-18 {
	BORDER-TOP: #000 0px solid; FONT-SIZE: 10pt; BORDER-BOTTOM: #000 0px solid; HEIGHT: 10px; BACKGROUND-COLOR: #f6f6f6
}
TD.main-footer-top {
	BORDER-TOP: #000 0px solid; FONT-SIZE: 10pt; COLOR: #fff; HEIGHT: 10px; BACKGROUND-COLOR: #71828a
}
TD.main-footer-top-r {
	BORDER-RIGHT: #000 0px solid; BORDER-TOP: #000 0px solid; FONT-SIZE: 10pt; BACKGROUND-COLOR: #71828a; TEXT-ALIGN: right
}
TD.main-footer {
	FONT-SIZE: 10pt; COLOR: #000; BACKGROUND-COLOR: #e6e6e6; TEXT-ALIGN: left
}
TD.main-footer-l {
	FONT-SIZE: 10pt; BORDER-LEFT: #000 0px solid; HEIGHT: 10px; BACKGROUND-COLOR: #cccccc
}
TD.main-footer-r {
	BORDER-RIGHT: #000 0px solid; FONT-SIZE: 10pt; COLOR: #fff; HEIGHT: 10px; BACKGROUND-COLOR: #e6e6e6; TEXT-ALIGN: right
}
TD.main-footer-bottom-l {
	FONT-SIZE: 10pt; BORDER-LEFT: #000 0px solid; BORDER-BOTTOM: #000 0px solid; HEIGHT: 10px; BACKGROUND-COLOR: #cccccc
}
TD.main-footer-bottom {
	FONT-SIZE: 10pt; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; HEIGHT: 10px; BACKGROUND-COLOR: #71828a
}
TD.main-footer-bottom-r {
	BORDER-RIGHT: #000 1px solid; FONT-SIZE: 10pt; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #71828a; TEXT-ALIGN: right
}
TD.content {
	BORDER-TOP: #000 0px solid; BORDER-LEFT: #000 1px solid; BACKGROUND-COLOR: #fff
}
TD.content2 {
	BORDER-LEFT: #000 1px solid; BACKGROUND-COLOR: #fff
}
TD.td-4px {
	BORDER-TOP: #000 1px solid
}
TD.side {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BACKGROUND-COLOR: #cccccc
}
TABLE.cst-table-dataxxx {
	BORDER-TOP: #000 2px solid; MARGIN-TOP: 0.5em; FONT-SIZE: 10pt; VERTICAL-ALIGN: top; WIDTH: 100%; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #ffffff
}
TABLE.cst-tbl-data {
	BORDER-RIGHT: #000 0px solid; BORDER-TOP: #000 2px solid; MARGIN-TOP: 0.5em; FONT-SIZE: 95%; VERTICAL-ALIGN: top; BORDER-LEFT: #000 0px solid; WIDTH: 100%; BORDER-BOTTOM: #000 2px solid; BACKGROUND-COLOR: #ffffff
}
CAPTION.cst-tbl-titlexbottom {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000; LINE-HEIGHT: 1.25em; TEXT-ALIGN: left
}
CAPTION.cst-tbl-title {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000; LINE-HEIGHT: 1.25em; TEXT-ALIGN: left
}
TH.cst-tbl-title {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000; LINE-HEIGHT: 1.25em; TEXT-ALIGN: left
}
TD.cst-tbl-title {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000; LINE-HEIGHT: 1.25em; TEXT-ALIGN: left
}
TH.cst-tbl-refper {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center
}
TD.cst-tbl-refper {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center
}
TH.cst-tbl-header {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; VERTICAL-ALIGN: top; COLOR: #000; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center
}
TD.cst-tbl-header {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; VERTICAL-ALIGN: top; COLOR: #000; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center
}
TH.cst-tbl-header A {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top; COLOR: #0000ff; TEXT-DECORATION: underline
}
TD.cst-tbl-header A {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top; COLOR: #0000ff; TEXT-DECORATION: underline
}
TH.cst-tbl-header A:visited {
	COLOR: blue
}
TD.cst-tbl-header A:visited {
	COLOR: blue
}
TH.cst-tbl-header A:hover {
	COLOR: blue
}
TD.cst-tbl-header A:hover {
	COLOR: blue
}
TH.cst-tbl-unit {
	BORDER-RIGHT: #e1e6e8 1px dotted; FONT-WEIGHT: normal; FONT-SIZE: 10pt; VERTICAL-ALIGN: top; COLOR: #000; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center
}
TD.cst-tbl-unit {
	BORDER-RIGHT: #e1e6e8 1px dotted; FONT-WEIGHT: normal; FONT-SIZE: 10pt; VERTICAL-ALIGN: top; COLOR: #000; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center
}
TD.cst-tbl-textdata {
	BORDER-RIGHT: #e1e6e8 1px dotted; FONT-WEIGHT: normal; FONT-SIZE: 10pt; VERTICAL-ALIGN: top; COLOR: #000; BORDER-BOTTOM: #e1e6e8 1px dotted; TEXT-ALIGN: center
}
CAPTION.cst-tbl-deftitle {
	MARGIN-TOP: 2em; FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN-BOTTOM: 2em; COLOR: #000; BORDER-BOTTOM: #000 2px solid; TEXT-ALIGN: left
}
TD.cst-tbl-defrefper {
	BORDER-TOP: #000 0px solid; MARGIN-TOP: 2em; FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: black; TEXT-ALIGN: left
}
TH.cst-tbl-defrefper {
	BORDER-TOP: #000 0px solid; MARGIN-TOP: 2em; FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: black; TEXT-ALIGN: left
}
TD.cst-tbl-defunit {
	BORDER-TOP: #000 0px solid; MARGIN-TOP: 2em; FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: black; TEXT-ALIGN: left
}
TH.cst-tbl-defunit {
	BORDER-TOP: #000 0px solid; MARGIN-TOP: 2em; FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: black; TEXT-ALIGN: left
}
TD.cst-tbl-defr1 {
	BORDER-RIGHT: #e1e6e8 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 80%; VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
TD.cst-tbl-defr1b {
	BORDER-RIGHT: #e1e6e8 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 80%; VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
TD.cst-tbl-xxxr1b {
	BORDER-RIGHT: #e1e6e8 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10pt; VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
TD.cst-tbl-dataxxx {
	BORDER-RIGHT: #e1e6e8 1px solid; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #e1e6e8 1px dotted; TEXT-ALIGN: right
}
TD.cst-tbl-data {
	BORDER-RIGHT: #e1e6e8 1px solid; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #e1e6e8 1px dotted; TEXT-ALIGN: right
}
TD.cst-tbl-datab {
	BORDER-RIGHT: #e1e6e8 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #e1e6e8 1px dotted; TEXT-ALIGN: right
}
TD.cst-tbl-footer {
	FONT-SIZE: 10pt; BORDER-BOTTOM: #cccccc 0px solid; BACKGROUND-COLOR: #e6e6e6; TEXT-ALIGN: justify
}
P.cst-cnt-posttext {
	FONT-SIZE: 10pt; FONT-FAMILY: arial; TEXT-ALIGN: left
}
TD.cst-tbl-r1 {
	BORDER-RIGHT: #e1e6e8 1px solid; FONT-SIZE: 10pt; VERTICAL-ALIGN: top; BORDER-BOTTOM: #e1e6e8 1px dotted; TEXT-ALIGN: left
}
TD.cst-tbl-r2 {
	BORDER-RIGHT: #e1e6e8 1px solid; PADDING-LEFT: 1em; FONT-SIZE: 10pt; VERTICAL-ALIGN: top; BORDER-BOTTOM: #e1e6e8 1px dotted; TEXT-ALIGN: left
}
TD.cst-tbl-r3 {
	BORDER-RIGHT: #e1e6e8 1px solid; PADDING-LEFT: 2em; FONT-SIZE: 10pt; VERTICAL-ALIGN: top; BORDER-BOTTOM: #e1e6e8 1px dotted; TEXT-ALIGN: left
}
TD.cst-tbl-r4 {
	BORDER-RIGHT: #e1e6e8 1px solid; PADDING-LEFT: 3em; FONT-SIZE: 10pt; VERTICAL-ALIGN: top; BORDER-BOTTOM: #e1e6e8 1px dotted; TEXT-ALIGN: left
}
.xSearch1 {
	BORDER-RIGHT: #cc3333 1px solid; BORDER-TOP: #cc3333 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #cc3333 1px solid; COLOR: #470047; BORDER-BOTTOM: #cc3333 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.xSearch2 {
	BORDER-RIGHT: #cc3333 0px solid; BORDER-TOP: #cc3333 0px solid; FONT-SIZE: 10px; BORDER-LEFT: #cc3333 0px solid; COLOR: #000; BORDER-BOTTOM: #cc3333 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e0e0e9; TEXT-DECORATION: none
}
TD.cst-tbl-indlev2 {
	FONT-WEIGHT: normal; FONT-SIZE: 80%; VERTICAL-ALIGN: bottom; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px dotted; TEXT-ALIGN: left
}
TD.cst-tbl-symbolstab {
	FONT-WEIGHT: normal; FONT-SIZE: 120%; VERTICAL-ALIGN: bottom; PADDING-TOP: 5px; TEXT-ALIGN: left
}
TABLE.up-table {
	BORDER-RIGHT: #000 0px solid; BORDER-TOP: #000 0px solid; FONT-SIZE: 100%; MARGIN-BOTTOM: 1.5em; BORDER-LEFT: #000 0px solid; WIDTH: 100%; BORDER-BOTTOM: #000 0px solid
}
.up-table UL {
	FONT-SIZE: 100%; COLOR: #000; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; LIST-STYLE-TYPE: square
}
.up-table OL {
	FONT-SIZE: 80%; COLOR: #000; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
TD.up-tbl-xxxheader {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 70%; VERTICAL-ALIGN: middle; BORDER-LEFT: #666666 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #a9998a; TEXT-ALIGN: center
}
TD.up-tbl-headerl {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 70%; VERTICAL-ALIGN: middle; BORDER-LEFT: #666666 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #a9998a; TEXT-ALIGN: left
}
TD.up-tbl-header {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 80%; VERTICAL-ALIGN: middle; BORDER-LEFT: #666666 1px solid; COLOR: #000; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #f6f6f6; TEXT-ALIGN: center
}
TH.up-tbl-headerl {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 80%; VERTICAL-ALIGN: middle; BORDER-LEFT: #666666 1px solid; COLOR: #000; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #f6f6f6; TEXT-ALIGN: left
}
TD.up-tbl-unit {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 70%; VERTICAL-ALIGN: middle; BORDER-LEFT: #666666 1px solid; COLOR: #000; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #f6f6f6; TEXT-ALIGN: center
}
TD.up-tbl-xxxr1 {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 80%; VERTICAL-ALIGN: top; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; TEXT-ALIGN: left
}
TD.up-tbl-r1b {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 80%; VERTICAL-ALIGN: top; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; TEXT-ALIGN: left
}
TD.xxxxup-tbl-r1bc {
	BORDER-RIGHT: #e1e6e8 1px solid; BORDER-TOP: #e1e6e8 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 80%; VERTICAL-ALIGN: top; BORDER-LEFT: #e1e6e8 1px solid; BORDER-BOTTOM: #e1e6e8 1px solid; TEXT-ALIGN: center
}
TD.up-tbl-r1bc {
	BORDER-RIGHT: #71828a 1px solid; BORDER-TOP: #71828a 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 80%; VERTICAL-ALIGN: middle; BORDER-LEFT: #71828a 1px solid; BORDER-BOTTOM: #71828a 1px solid; BACKGROUND-COLOR: #f6f6f6; TEXT-ALIGN: center
}
TD.xxxup-tbl-r1bc {
	BORDER-RIGHT: #e1e6e8 1px solid; BORDER-TOP: #e1e6e8 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 80%; VERTICAL-ALIGN: middle; BORDER-LEFT: #e1e6e8 1px solid; BORDER-BOTTOM: #e1e6e8 1px solid; TEXT-ALIGN: center
}
TD.up-tbl-data {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 80%; VERTICAL-ALIGN: top; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; TEXT-ALIGN: left
}
TD.up-tbl-datamid {
	BORDER-RIGHT: #e1e6e8 1px solid; BORDER-TOP: #e1e6e8 1px solid; FONT-SIZE: 80%; VERTICAL-ALIGN: middle; BORDER-LEFT: #e1e6e8 1px solid; BORDER-BOTTOM: #e1e6e8 1px solid; TEXT-ALIGN: left
}
TD.up-tbl-datac {
	BORDER-RIGHT: #e1e6e8 1px solid; BORDER-TOP: #e1e6e8 1px solid; FONT-SIZE: 80%; VERTICAL-ALIGN: middle; BORDER-LEFT: #e1e6e8 1px solid; BORDER-BOTTOM: #e1e6e8 1px solid; TEXT-ALIGN: center
}
TD.up-tbl-datar {
	BORDER-RIGHT: #e1e6e8 1px solid; BORDER-TOP: #e1e6e8 1px solid; FONT-SIZE: 80%; VERTICAL-ALIGN: top; BORDER-LEFT: #e1e6e8 1px solid; BORDER-BOTTOM: #e1e6e8 1px solid; TEXT-ALIGN: right
}
TABLE.banner-table {
	FONT-SIZE: 100%; WIDTH: 100%
}
TD.cstsubjtab {
	BORDER-RIGHT: #71828a 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: #71828a 1pt solid; PADDING-LEFT: 0.75pt; FONT-SIZE: 100%; BACKGROUND: #f6f6f6; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #71828a 1pt solid; WIDTH: 50%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #71828a 1pt solid; mso-border-alt: solid #71828A .75pt; vAlign: top
}
TD.cstsubjtabxxx {
	BORDER-RIGHT: #71828a 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: #71828a 1pt solid; PADDING-LEFT: 0.75pt; FONT-SIZE: 110%; BACKGROUND: #f6f6f6; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #71828a 1pt solid; WIDTH: 50%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #71828a 1pt solid; mso-border-alt: solid #71828A .75pt; vAlign: top
}
TD.cst-tbl-indgeo {
	BORDER-RIGHT: #e1e6e8 0px solid; FONT-SIZE: 88%; VERTICAL-ALIGN: top; WIDTH: 447px; BORDER-BOTTOM: #e1e6e8 1px dotted; TEXT-ALIGN: left
}
TD.cst-tbl-indwnew {
	BORDER-RIGHT: #e1e6e8 0px solid; FONT-SIZE: 70%; VERTICAL-ALIGN: top; WIDTH: 447px; BORDER-BOTTOM: #e1e6e8 1px dotted; TEXT-ALIGN: left
}
TD.cst-tbl-inditem {
	BORDER-RIGHT: #e1e6e8 0px solid; FONT-SIZE: 9pt; VERTICAL-ALIGN: top; WIDTH: 447px; BORDER-BOTTOM: #e1e6e8 1px dotted; TEXT-ALIGN: left
}
CAPTION.cst-tbl-charttitle {
	BORDER-RIGHT: #cc3333 0px solid; BORDER-TOP: #cc3333 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN-BOTTOM: 3.5em; VERTICAL-ALIGN: middle; BORDER-LEFT: #cc3333 0px solid; COLOR: #000; BORDER-BOTTOM: #cc3333 0px solid; TEXT-ALIGN: center
}
xxTH.cst-tbl-title {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #000; LINE-HEIGHT: 1.25em; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: left
}
xxTD.cst-tbl-title {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #000; LINE-HEIGHT: 1.25em; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: left
}
xxcaption.cst-tbl-title {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #000; LINE-HEIGHT: 1.25em; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: left
}
TABLE.cst-tbl-ind {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FONT-SIZE: 92%; MARGIN-BOTTOM: 1.5em; BORDER-LEFT: #000 1px solid; WIDTH: 100%; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #ffffff
}
TABLE.cst-tbl-indgeo {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FONT-SIZE: 220%; MARGIN-BOTTOM: 1.5em; BORDER-LEFT: #000 1px solid; WIDTH: 100%; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #ffffff
}
TD.cst-tbl-content {
	FONT-SIZE: 98%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left
}
TD.cst-tbl-indlet {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #000; LINE-HEIGHT: 1.25em; PADDING-TOP: 8px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #e6e6e6; TEXT-ALIGN: left
}
TD.cst-tbl-letset {
	BORDER-TOP: #000 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 90%; BACKGROUND-IMAGE: url(/images/bg4.gif); COLOR: #000; LINE-HEIGHT: 2.25em; PADDING-TOP: 8px; BORDER-BOTTOM: #000 3px solid; TEXT-ALIGN: left
}
TD.cst-tbl-indlev1 {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; BACKGROUND-IMAGE: url(/images/bg4.gif); COLOR: #000; LINE-HEIGHT: 1em; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: left
}
TD.cst-tbl-indlev1sm {
	FONT-WEIGHT: normal; FONT-SIZE: 65%; BACKGROUND-IMAGE: url(/images/bg4.gif); COLOR: #000; LINE-HEIGHT: 1em; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: left
}
TABLE.cst-tbl-index {
	BORDER-RIGHT: #000 0px solid; BORDER-TOP: #000 1px solid; FONT-SIZE: 120%; MARGIN-BOTTOM: 1.5em; BORDER-LEFT: #000 0px solid; WIDTH: 100%; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #ffffff
}
TABLE.table-box {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 100%; BORDER-LEFT: medium none; WIDTH: 425px; BORDER-BOTTOM: medium none
}
.td-box H1 {
	BORDER-RIGHT: #3a4b8b 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #3a4b8b; TEXT-ALIGN: center
}
.td-box {
	BORDER-RIGHT: #a6b0b6 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #a6b0b6 1px; PADDING-LEFT: 8px; FONT-SIZE: 100%; PADDING-BOTTOM: 8px; MARGIN: 10px; BORDER-LEFT: #a6b0b6 1px solid; COLOR: #000000; PADDING-TOP: 8px; BORDER-BOTTOM: #a6b0b6 1px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e8f0f1; TEXT-ALIGN: left
}
.td-box A {
	COLOR: #0000ff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.td-box A:visited {
	COLOR: #0000ff; TEXT-DECORATION: none
}
.td-box A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.buttonsdisabled {
	DISPLAY: none
}
.li-side-bartop {
	PADDING-RIGHT: 2px; BORDER-TOP: #000000 0px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 0px dashed; HEIGHT: 4px; BACKGROUND-COLOR: #ffffff
}
HR.hr-blue {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 0px; COLOR: #245380
}
HR.hr-red {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 0px; COLOR: #ff0000
}
FORM.form-c-nobg {
	TEXT-ALIGN: center
}
.li-side-text {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #a6b0b6; TEXT-ALIGN: center
}
