.byline {
	FONT-SIZE: small; COLOR: #003399; FONT-STYLE: italic; FONT-FAMILY: Sans-Serif; BACKGROUND-COLOR: #ffffff
}
.HeaderTable {
	COLOR: #ffffff; BACKGROUND-COLOR: #003399
}
.attribution {
	FONT-STYLE: italic
}
.cover {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; TEXT-ALIGN: center
}
.cover-header {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 4px; COLOR: #003399; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.currentpage {
	FONT-STYLE: italic
}
.figcaption {
	FONT-SIZE: small
}
.navbar {
	FONT-SIZE: small; FONT-FAMILY: Sans-Serif
}
.revsummary {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-STYLE: italic
}
.separator {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #003399; BACKGROUND-COLOR: #ffffff
}
.tight {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
DT {
	FONT-WEIGHT: bold
}
H1 {
	CLEAR: both; MARGIN-TOP: 1em; MARGIN-BOTTOM: 0em; FONT-FAMILY: Sans-Serif
}
H2 {
	CLEAR: both; MARGIN-TOP: 1em; MARGIN-BOTTOM: 0em; FONT-FAMILY: Sans-Serif
}
H3 {
	CLEAR: both; MARGIN-TOP: 1em; MARGIN-BOTTOM: 0em; FONT-FAMILY: Sans-Serif
}
H4 {
	CLEAR: both; MARGIN-TOP: 1em; MARGIN-BOTTOM: 0em; FONT-FAMILY: Sans-Serif
}
H5 {
	CLEAR: both; MARGIN-TOP: 1em; MARGIN-BOTTOM: 0em; FONT-FAMILY: Sans-Serif
}
H6 {
	CLEAR: both; MARGIN-TOP: 1em; MARGIN-BOTTOM: 0em; FONT-FAMILY: Sans-Serif
}
H2 {
	COLOR: #003399; BACKGROUND-COLOR: #ffffff
}
H3 {
	COLOR: #003399; BACKGROUND-COLOR: #ffffff
}
H4 {
	COLOR: #003399; BACKGROUND-COLOR: #ffffff
}
H5 {
	COLOR: #003399; BACKGROUND-COLOR: #ffffff
}
H6 {
	COLOR: #003399; BACKGROUND-COLOR: #ffffff
}
H1.HeaderTableTitle {
	MARGIN-TOP: 4px; MARGIN-BOTTOM: 4px; COLOR: #ffffff; BACKGROUND-COLOR: #003399
}
H5.HeaderTableAuthor {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; COLOR: #ffffff; BACKGROUND-COLOR: #003399
}
P.RevAuthor {
	MARGIN-TOP: 0px; FONT-SIZE: small; MARGIN-BOTTOM: 0px; FONT-FAMILY: Sans-Serif
}
P.RevDeveloper {
	MARGIN-TOP: 0px; FONT-SIZE: small; MARGIN-BOTTOM: 0px; FONT-FAMILY: Sans-Serif
}
P.RevWeb {
	MARGIN-TOP: 0px; FONT-SIZE: small; MARGIN-BOTTOM: 0px; FONT-FAMILY: Sans-Serif
}
P.RevPrice {
	MARGIN-TOP: 0px; FONT-SIZE: small; MARGIN-BOTTOM: 0px; FONT-FAMILY: Sans-Serif
}
P.RevRequirements {
	MARGIN-TOP: 0px; FONT-SIZE: small; MARGIN-BOTTOM: 0px; FONT-FAMILY: Sans-Serif
}
P.RevRecommended {
	MARGIN-TOP: 0px; FONT-SIZE: small; MARGIN-BOTTOM: 0px; FONT-FAMILY: Sans-Serif
}
P.RevSummary {
	MARGIN-TOP: 0px; FONT-SIZE: small; MARGIN-BOTTOM: 0px; FONT-FAMILY: Sans-Serif
}
P.RevPublisher {
	MARGIN-TOP: 0px; FONT-SIZE: small; MARGIN-BOTTOM: 0px; FONT-FAMILY: Sans-Serif
}
P.RevTrial {
	MARGIN-TOP: 0px; FONT-SIZE: small; MARGIN-BOTTOM: 0px; FONT-FAMILY: Sans-Serif
}
SPAN.revvalue {
	MARGIN-TOP: 0px; FONT-SIZE: small; MARGIN-BOTTOM: 0px; FONT-FAMILY: Sans-Serif
}
P.WebSiteSummary {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-STYLE: italic
}
STRONG.strongemphasis {
	COLOR: #003399; BACKGROUND-COLOR: #ffffff
}
A {
	FONT-STYLE: normal
}
P.Review-Info {
	MARGIN-TOP: 0em; FONT-SIZE: small; MARGIN-BOTTOM: 0px; COLOR: #003399; FONT-FAMILY: Sans-Serif; BACKGROUND-COLOR: #ffffff
}
DIV.ReviewInfo {
	MARGIN-TOP: 2em; MARGIN-BOTTOM: 2em; COLOR: #003399; BACKGROUND-COLOR: #ffffff
}
DIV.WebSiteInfo {
	MARGIN-TOP: 2em; MARGIN-BOTTOM: 2em; COLOR: #003399; BACKGROUND-COLOR: #ffffff
}
P.response {
	FONT-SIZE: small; MARGIN-LEFT: 30px; COLOR: #003399; MARGIN-RIGHT: 30px; BACKGROUND-COLOR: #ffffff
}
DIV.response {
	FONT-SIZE: small; MARGIN-LEFT: 30px; COLOR: #003399; MARGIN-RIGHT: 30px; BACKGROUND-COLOR: #ffffff
}
H1 {
	FONT-SIZE: x-large
}
H2 {
	FONT-SIZE: large
}
H2.CoverTableIssueInfo {
	FONT-SIZE: large
}
H3 {
	FONT-SIZE: medium
}
H4 {
	FONT-SIZE: small
}
H5 {
	FONT-SIZE: small
}
H5 A {
	COLOR: #ffffff; BACKGROUND-COLOR: #003399
}
H6 {
	FONT-SIZE: small
}
SMALL {
	FONT-SIZE: small
}
TT {
	FONT-FAMILY: monospace
}
BLOCKQUOTE TT {
	FONT-FAMILY: monospace
}
DT TT {
	FONT-FAMILY: monospace
}
DD TT {
	FONT-FAMILY: monospace
}
PRE {
	FONT-FAMILY: monospace
}
BLOCKQUOTE PRE {
	FONT-FAMILY: monospace
}
DT PRE {
	FONT-FAMILY: monospace
}
DD PRE {
	FONT-FAMILY: monospace
}
LI {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
.serieslist {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
P.byline EM {
	FONT-STYLE: normal
}
UL.Spaced LI {
	MARGIN-TOP: 12pt
}
BODY {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
A {
	COLOR: #003399
}
#maintable {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#header {
	PADDING-BOTTOM: 10px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#header H3 {
	MARGIN-TOP: 0px; FONT-SIZE: 18pt; COLOR: black; FONT-FAMILY: Georgia, Optima, Cochin, Serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center
}
#header A {
	PADDING-RIGHT: 1ex; DISPLAY: block; PADDING-LEFT: 1ex; FONT-WEIGHT: bold; FLOAT: left; COLOR: black
}
#header FORM INPUT {
	
}
#issuenav {
	
}
#issuenav UL {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none
}
#issuenav UL LI {
	MARGIN-BOTTOM: 6pt
}
#issuenav P {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#issuenav H3 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; COLOR: black; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffff99; TEXT-ALIGN: center
}
#interactive H3 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; COLOR: black; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffff99; TEXT-ALIGN: center
}
#issuenav H3 {
	MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px
}
#interactive H3 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
#main {
	PADDING-RIGHT: 1ex; PADDING-LEFT: 1ex; PADDING-BOTTOM: 1ex; PADDING-TOP: 1ex; HEIGHT: 100%; BACKGROUND-COLOR: white
}
#sidead {
	
}
#topad {
	
}
#middlead {
	
}
#footer {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: small; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#copyright {
	TEXT-ALIGN: center
}
#maintable {
	BACKGROUND-COLOR: #ffffcc
}
