.opera body {
	overflow: auto;
}
.opera #layout {
	overflow: hidden;
	max-width: none;
}
* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.4; PADDING-TOP: 0px
}
UL {
	LIST-STYLE-TYPE: none
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
SELECT {
	FONT-SIZE: 100%; FONT-FAMILY: "Trebuchet MS", sans-serif
}
TEXTAREA {
	FONT-SIZE: 100%; FONT-FAMILY: "Trebuchet MS", sans-serif
}
BODY {
	FONT-SIZE: 81.25%; BACKGROUND: url(+) fixed no-repeat; FONT-FAMILY: "Trebuchet MS", sans-serif; HEIGHT: 100%
}
#top-layout {
	Z-INDEX: 200; PADDING-BOTTOM: 10px; OVERFLOW: auto; WIDTH: 100%; PADDING-TOP: 25px; POSITION: relative
}
#logo-container {
	FLOAT: left; WIDTH: 33%
}
#logo-wrapper {
	MARGIN: 7px 0px 0px 12%; POSITION: relative; HEIGHT: 70px
}
#logo-wrapper IMG {
	DISPLAY: none
}
#logo-wrapper .logo {
	LEFT: 0px; POSITION: absolute; TOP: 0px; wiadth: 100%
}
#logo-wrapper .logo IMG {
	DISPLAY: block; WIDTH: 137px; HEIGHT: 70px
}
#top-layout #main-navigation {
	FLOAT: left; LIST-STYLE-TYPE: none
}

#reducer {
	MIN-HEIGHT: 100%; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px
}
#wrapper {
	MARGIN-TOP: 112px; MARGIN-BOTTOM: 8em
}
.clear {
	CLEAR: both
}
#left-layout {
	FLOAT: left; WIDTH: 33%
}
UL.navigation {
	MARGIN-TOP: 3em; PADDING-LEFT: 50px; LIST-STYLE-TYPE: none
}
UL.navigation LI {
	MARGIN-BOTTOM: 0.5em
}
UL.navigation LI.spaced {
	MARGIN-TOP: 2.3em
}
UL.navigation A.selected {
	FONT-WEIGHT: bold
}
UL.navigation LI UL {
	MARGIN-TOP: 0.4em; PADDING-LEFT: 2em; MARGIN-BOTTOM: 1em
}
#left-layout .text {
	PADDING-RIGHT: 60px; MARGIN-TOP: 70px; PADDING-LEFT: 50px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#left-layout .text P {
	MARGIN-BOTTOM: 1.5em
}
#navigation-path {
	CLEAR: both; PADDING-LEFT: 33%
}
#navigation-path UL LI {
	DISPLAY: inline; FONT-SIZE: 77%; FONT-STYLE: italic
}
#page-body {
	PADDING-LEFT: 1em; LEFT: -1em; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 42%; POSITION: relative
}
#page-body .page-title {
	MARGIN-BOTTOM: 1.5em
}
#page-body .page-title P {
	FONT-SIZE: 85%
}
#page-body H1 {
	MARGIN-TOP: 0.2em; FONT-WEIGHT: normal; MARGIN-BOTTOM: 0.1em; LINE-HEIGHT: 1.1em
}
#page-body H2 {
	MARGIN-TOP: 0.2em; FONT-WEIGHT: normal; MARGIN-BOTTOM: 0.1em; LINE-HEIGHT: 1.1em
}
#page-body H1 {
	FONT-SIZE: 190%; COLOR: #eb6700
}
#page-body H2 {
	FONT-SIZE: 138.5%; MARGIN: 1.5em 0px 0.45em
}
#page-body H2.first {
	MARGIN-TOP: 1em
}
#page-body H3 {
	FONT-SIZE: 100%; MARGIN: 0px 0px 0.5em
}
#page-body H3.compact {
	MARGIN-BOTTOM: 0.1em
}
#page-body H3.first {
	MARGIN-TOP: 1em
}
#page-body H3.special {
	FONT-WEIGHT: normal; COLOR: #e41420
}
#page-body H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 85%
}
#page-body H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 85%
}
#page-body H4.special {
	MARGIN-TOP: 2.5em
}
#page-body H3.special .clickable {
	BORDER-BOTTOM-COLOR: #e41420
}
#page-body .padded-content {
	PADDING-LEFT: 15px
}
STRONG.light {
	FONT-WEIGHT: normal
}
#page-body P {
	MARGIN-BOTTOM: 1.3em
}
#page-body P.smaller {
	FONT-SIZE: 85%
}
#page-body P.larger {
	FONT-SIZE: 115%
}
#page-body P.footer-info {
	FONT-SIZE: 85%; COLOR: #838383
}
#page-body P IMG.left {
	MARGIN: 0px 20px 10px 0px
}
#page-body TABLE {
	WIDTH: 100%
}
#page-body TABLE TH {
	FONT-WEIGHT: normal; FONT-SIZE: 70%; PADDING-BOTTOM: 15px
}
#page-body TABLE TD {
	FONT-SIZE: 81.25%
}
#page-body TABLE TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
#page-body TABLE TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
#page-body TABLE .digit {
	PADDING-LEFT: 15px; WIDTH: 10%
}
#page-body TABLE TD.digit {
	TEXT-ALIGN: right
}
#reducer #footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 45px; FONT-SIZE: 85%; LEFT: 0px; PADDING-BOTTOM: 30px; BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute
}
#reducer #footer #copyright {
	MARGIN-TOP: 1.5em
}
#corner-position {
	Z-INDEX: 100; RIGHT: 0px; WIDTH: 20%; POSITION: fixed; TOP: 0px; HEIGHT: 100%
}
#corner-wrapper {
	POSITION: relative; HEIGHT: 100%
}
#corner-frame {
	RIGHT: 0px; OVERFLOW: hidden; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
#corner-content {
	BACKGROUND-POSITION: left bottom; RIGHT: 0px; WIDTH: 100%; BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; HEIGHT: 1500px
}
#corner-filler {
	LEFT: 350px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
#slide-page {
	FONT-SIZE: 85%; LEFT: 75px; BOTTOM: 20px; POSITION: absolute
}
#slide-page A {
	DISPLAY: block; FONT-SIZE: 145%; COLOR: #e41420; LINE-HEIGHT: 1.05
}
.debug {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; BORDER-LEFT: red 1px solid; BORDER-BOTTOM: red 1px solid
}
BODY.black-page {
	BACKGROUND-COLOR: #000
}
.black-page A {
	COLOR: #ffce00
}
.black-page .pseudo-link {
	COLOR: #ffce00
}
.black-page A:visited {
	COLOR: #bf9900
}
.black-page A:hover {
	COLOR: #fff
}
.black-page STRONG {
	COLOR: #fff
}
.black-page B {
	COLOR: #fff
}
.black-page #top-layout A {
	COLOR: #cecece
}
.black-page #navigation-path LI {
	COLOR: #cecece
}
.black-page #navigation-path LI A {
	COLOR: #cecece
}
.black-page H1 {
	COLOR: #fff
}
.black-page H2 {
	COLOR: #fff
}
.black-page H3 {
	COLOR: #fff
}
.black-page H4.special {
	COLOR: #fff
}
.black-page .page-title P {
	COLOR: #838383
}
.black-page TABLE {
	COLOR: #cecece
}
.black-page #page-body {
	COLOR: #c1c1c1
}
.black-page #footer #copyright {
	COLOR: #dadada
}
.black-page #footer #copyright A {
	COLOR: #dadada
}

.black-page .page-nav .title {
	
}
.white-page {
	COLOR: #1c1c1c; BACKGROUND-COLOR: #fff
}
.white-page A {
	COLOR: #e41420
}
.white-page .pseudo-link {
	COLOR: #e41420
}
.white-page A:visited {
	COLOR: #a60f16
}
.white-page A:hover {
	COLOR: #000
}
.white-page UL.navigation A.selected {
	COLOR: #000
}

.white-page #navigation-path LI {
	COLOR: #1c1c1c
}
.white-page #navigation-path LI A {
	COLOR: #1c1c1c
}
.white-page #top-layout A {
	COLOR: #1c1c1c
}
.wihte-page #page-body P.smaller {
	COLOR: #292929
}
.white-page H4.special {
	COLOR: #000
}

.white-page #slide-page {
	COLOR: #fff
}
.white-page .page-nav .title {
	COLOR: #000
}
#page-body H2.glossary-letter {
	FONT-SIZE: 190%; Z-INDEX: 10; LEFT: -2em; MARGIN-BOTTOM: -0.72em; WIDTH: 1.7em; COLOR: #eb6700; POSITION: relative; TEXT-ALIGN: right
}
.print {
	DISPLAY: none
}
DIV.clear {
	CLEAR: both; LINE-HEIGHT: 0; HEIGHT: 0px
}