BODY {
	FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #000050
}
A:link {
	COLOR: #0000eb
}
A:visited {
	COLOR: #5a5a5a
}
A.menulink {
	COLOR: #000000; TEXT-DECORATION: none
}
A.menulink:hover {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
TABLE {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
TABLE {
	FONT-SIZE: 86%
}
TH.label {
	PADDING-RIGHT: 0.75em; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
TD.data {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 5px; BORDER-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; BORDER-LEFT: 0px; COLOR: #000000; PADDING-TOP: 5px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff
}
.main {
	BORDER-RIGHT: #000050 8px solid; BORDER-TOP: #000050 8px solid; BORDER-LEFT: #000050 8px solid; WIDTH: 100%; COLOR: #000000; BORDER-BOTTOM: #000050 8px solid; BACKGROUND-COLOR: #ffffff
}
.menua {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 93%; PADDING-BOTTOM: 15px; WIDTH: 8em; COLOR: #000000; PADDING-TOP: 30px; BACKGROUND-COLOR: #fffcbb
}
.contentcell {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
TD.masthead {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 160%; PADDING-BOTTOM: 12px; COLOR: #000000; PADDING-TOP: 18px; BACKGROUND-COLOR: #cccccc
}
TD.bodycolor {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; BACKGROUND-COLOR: #000050
}
TD.kludge {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 10px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #000050
}
P.menuitem {
	PADDING-BOTTOM: 0px; MARGIN: 0.1em 0px 0px 0.5em; PADDING-TOP: 0px
}
P.menusingle {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 1.3em
}
TABLE.sidebox {
	FONT-SIZE: 100%; MARGIN: 15px 0px 0px; WIDTH: 195px; border-spacing: 0
}
TD.sidemast {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 10px; BORDER-TOP: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; MARGIN: 0px; BORDER-LEFT: 0px; COLOR: #000000; PADDING-TOP: 10px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #cccccc; border-spacing: 0
}
TD.sidebody {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 10px; BORDER-TOP: 0px; PADDING-LEFT: 10px; FONT-SIZE: 93%; PADDING-BOTTOM: 10px; MARGIN: 0px; BORDER-LEFT: 0px; COLOR: #000000; PADDING-TOP: 10px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; border-spacing: 0
}
TD.rightcol {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 195px; PADDING-TOP: 0px; BACKGROUND-COLOR: #000050
}
STRONG.invert {
	BACKGROUND-COLOR: #000050
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 125%; PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px 0px; PADDING-TOP: 0px
}
H2 {
	CLEAR: left; FONT-WEIGHT: bold; FONT-SIZE: 110%; PADDING-BOTTOM: 0px; MARGIN: 1.2em 0px 0px
}
H3 {
	CLEAR: left; FONT-WEIGHT: 600; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 1.2em 0px 0px
}
TD {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; border-spacing: 0
}
TR {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; border-spacing: 0
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; PADDING-BOTTOM: 5px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
IMG.cover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 8px 5px 5px 0px; PADDING-TOP: 0px
}
P.first {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
.brucephoto {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 15px 15px; PADDING-TOP: 0px
}
TABLE.lcent {
	FONT-SIZE: 100%; FLOAT: left; MARGIN: 0px 15px 10px 0px; WIDTH: 184px; COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
TD.lcentcell {
	PADDING-RIGHT: 3px; PADDING-LEFT: 12px; FONT-SIZE: 93%; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
IMG.logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 30px 10px; PADDING-TOP: 0px
}
TABLE.legacy {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; BORDER-LEFT: medium none; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #ffffff; border-spacing: 0
}
TD.legacycell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 50%; PADDING-TOP: 0px
}
TD.legacy-rpad {
	PADDING-RIGHT: 1em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 50%; PADDING-TOP: 0px
}
TD.legacy-paypal {
	PADDING-RIGHT: 1em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 1em
}
TH.legacyright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 1.25em; TEXT-ALIGN: left
}
TH.legacyrightalign {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 1.25em; TEXT-ALIGN: right
}
TH.legacyleft {
	PADDING-RIGHT: 1em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 1.25em; TEXT-ALIGN: left
}
TD.legacyfullwidth {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0.1em
}
TABLE.datatable {
	FONT-SIZE: 100%; COLOR: #000000; BACKGROUND-COLOR: #ffffff; border-spacing: 0
}
TABLE.book {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 100%; BORDER-LEFT: medium none; COLOR: #000000; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #ffffff; border-spacing: 0
}
P.extraspace {
	MARGIN-TOP: 1.5em
}
P.bottomnav {
	MARGIN-TOP: 1.5em
}
DIV.book {
	FLOAT: left; WIDTH: 138px; TEXT-ALIGN: center
}
DIV.booktitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 86%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 4em
}
DIV.book IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 5px 5px; PADDING-TOP: 0px
}
TABLE.bookcolumns {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 100%; BORDER-LEFT: medium none; COLOR: #000000; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #ffffff; border-spacing: 0
}
P.subtitle {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold
}
P.quote {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.25em 0px 0.5em; PADDING-TOP: 0px
}
P.attribution {
	MARGIN: 0px 0px 1.5em; FONT-STYLE: italic; TEXT-ALIGN: right
}
H2.sidebar {
	FONT-SIZE: 100%
}
IMG.sidebar-cover {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: auto; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
TD.maintext-table {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD.sidebar-table {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 1.25em; FONT-SIZE: 93%; PADDING-BOTTOM: 0px; WIDTH: 30%; PADDING-TOP: 0px
}
TD.toc-part {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0px; TEXT-ALIGN: left
}
TD.toc1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0px; TEXT-ALIGN: left
}
TD.toc2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0px; TEXT-ALIGN: left
}
TD.toc3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0px; TEXT-ALIGN: left
}
TD.toc4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0px; TEXT-ALIGN: left
}
TD.toc-part {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.25em; PADDING-TOP: 1.5em
}
TD.part-pn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.25em; PADDING-TOP: 1.5em
}
TD.toc2 {
	PADDING-LEFT: 2em
}
TD.toc3 {
	PADDING-LEFT: 4em
}
TD.toc4 {
	PADDING-LEFT: 8em
}
TD.toc-pn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: right
}
IMG.nym {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 1px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px
}

@media Print    
{
TD.menua {
	DISPLAY: none
}
TABLE.sidebox {
	DISPLAY: none
}
TD.sidemast {
	DISPLAY: none
}
TD.sidebody {
	DISPLAY: none
}
.main {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.kludge {
	DISPLAY: none
}
.bodycolor {
	DISPLAY: none
}
.rightcol {
	DISPLAY: none
}
    }
DT {
	MARGIN-TOP: 0.5em
}
