BODY {
	FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, Arial, Sans-serif
}
FORM {
	FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, Arial, Sans-serif
}
TH {
	FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, Arial, Sans-serif
}
TD {
	FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, Arial, Sans-serif
}
DIV {
	FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, Arial, Sans-serif
}
P {
	FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, Arial, Sans-serif
}
H1 {
	FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, Arial, Sans-serif
}
H2 {
	FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, Arial, Sans-serif
}
H3 {
	FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, Arial, Sans-serif
}
H4 {
	FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, Arial, Sans-serif
}
H5 {
	FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, Arial, Sans-serif
}
H6 {
	FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, Arial, Sans-serif
}
LI {
	FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, Arial, Sans-serif
}
DT {
	FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, Arial, Sans-serif
}
DD {
	FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, Arial, Sans-serif
}
CITE {
	FONT-SIZE: 9pt; FONT-FAMILY: Helvetica, Arial, Sans-serif
}
H2 {
	FONT-SIZE: 12pt; COLOR: red; LINE-HEIGHT: 13pt
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; LINE-HEIGHT: 12pt
}
.leftcol {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: #ffffff; TEXT-ALIGN: center
}
UL.tickboxes LI {
	LIST-STYLE-TYPE: none
}
UL#overview LI:first-line {
	FONT-WEIGHT: bold
}
CITE {
	FONT-STYLE: italic
}
A:link {
	COLOR: #006
}
A:visited {
	COLOR: #333
}
A:active {
	COLOR: #00c
}
A:hover {
	COLOR: red
}
.tny {
	FONT-SIZE: 8pt
}
.sidebar {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.smltxt {
	FONT-SIZE: 8pt; FONT-FAMILY: "Times New Roman", Times, serif
}
.pageheading {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #666; LINE-HEIGHT: 11pt; PADDING-TOP: 3px
}
.headline {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-STYLE: normal
}
.sectionhead {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; PADDING-BOTTOM: 3px; COLOR: #039; PADDING-TOP: 3px
}
.articleheading {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt
}
.smllink {
	FONT-SIZE: 8pt
}
.divs {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.blackheading {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: black; LINE-HEIGHT: 18pt; FONT-STYLE: normal
}
.redheading {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: black; LINE-HEIGHT: 18pt; FONT-STYLE: normal
}
.yellowheading {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: black; LINE-HEIGHT: 18pt; FONT-STYLE: normal
}
.whiteheading {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: black; LINE-HEIGHT: 18pt; FONT-STYLE: normal
}
.red {
	COLOR: red
}
.redheading {
	COLOR: red
}
.yellowheading {
	COLOR: #fc0
}
.whiteheading {
	COLOR: white
}
.dbluetablecell {
	BACKGROUND-COLOR: #039
}
.lbluetablecell {
	BACKGROUND-COLOR: #69c
}
.yellowtablecell {
	BACKGROUND-COLOR: #fc0
}
FIELDSET {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: black 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: black 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: black 1px solid
}
FIELDSET BR {
	CLEAR: both
}
FIELDSET LEGEND {
	FONT-WEIGHT: bold; FLOAT: none; COLOR: black
}
FIELDSET FIELDSET LEGEND {
	FONT-WEIGHT: normal; COLOR: black; FONT-STYLE: italic
}
LABEL {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 120px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
LABEL.checkbox {
	DISPLAY: inline; FLOAT: none; WIDTH: auto; TEXT-ALIGN: left
}
LABEL.radio {
	DISPLAY: inline; FLOAT: none; WIDTH: auto; TEXT-ALIGN: left
}
UNKNOWN {
	cusror: pointer
}
#topnav {
	MARGIN: 0px auto; WIDTH: 760px; BACKGROUND-COLOR: #ffcc00
}
#topnav UL {
	BORDER-TOP: white 1px solid; LIST-STYLE-TYPE: none
}
UL#toc {
	BORDER-TOP: white 1px solid; LIST-STYLE-TYPE: none
}
#header UL {
	BORDER-TOP: white 1px solid; LIST-STYLE-TYPE: none
}
#topnav UL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0em; MARGIN: 0px; PADDING-TOP: 0em
}
#topnav UL LI {
	BORDER-RIGHT: white 1px solid; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0.3em; WIDTH: 102px; PADDING-TOP: 0.3em; BACKGROUND-COLOR: #ffcc00; TEXT-ALIGN: center
}
#topnav UL A {
	FONT-WEIGHT: bold; COLOR: #000; TEXT-DECORATION: none
}
#leftcol {
	PADDING-LEFT: 5px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 155px; MARGIN-RIGHT: 5px
}
#maincontent {
	MARGIN-TOP: 10px; FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px; WIDTH: 420px
}
#rightcol {
	MARGIN-TOP: 10px; PADDING-LEFT: 3px; FLOAT: right; WIDTH: 160px
}
#topnav UL A:hover {
	COLOR: #003399
}
#topnav UL A.here {
	COLOR: #003399
}
#cn_footer {
	BORDER-TOP: black 1px solid; FLOAT: left; COLOR: #000; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
#footernav UL {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; MARGIN-LEFT: 100px; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid; TEXT-ALIGN: center
}
#footernav LI {
	DISPLAY: inline; PADDING-LEFT: 5px; FLOAT: left; TEXT-ALIGN: center
}
#container {
	WIDTH: 760px
}
.navimg {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 1px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 1px; BORDER-LEFT: 0px; WIDTH: 107px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 19px
}
