BODY {
	FONT-SIZE: x-large; MARGIN-LEFT: auto; WIDTH: 80%; margin-top:0px; margin-bottom:0px; COLOR: #222222; MARGIN-RIGHT: auto; FONT-FAMILY: Arial, sans; BACKGROUND-COLOR: #242400;
}
.docHeaderLogo {
	text-align: center;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
}
.main {
	BACKGROUND-COLOR: #cAcAcA; height:100%; border: solid 1px black;
}
.section, table.layout {
	FONT-SIZE: smaller; padding: 10px 5px; MARGIN: 10px 5px; BACKGROUND-COLOR: #7CC576; border: solid 1px white;
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: larger; COLOR: #32004B; TEXT-ALIGN: center; padding-top:10px; padding-bottom:5px;
}
.subtitle {
	FONT-SIZE: larger; COLOR: #1B1464; FONT-STYLE: italic; TEXT-ALIGN: center
}
P {
	FONT-SIZE: smaller;
	letter-spacing:1px;
	line-height: 140%;
}
A {
	FONT-FAMILY: Times, serif; TEXT-DECORATION: none;
	FONT-WEIGHT: bold; COLOR: #827B00; 
	letter-spacing:0px;
	/* COLOR: #cc6644;  */
}
td.navnode, td.navnodeselected {
	padding-left: 1.2ex;
	padding-right: 1.2ex;
	padding-top: 4px;
	padding-bottom: 4px;
}
A.navnode {
	FONT-FAMILY: "Courier New", Courier, monospace; 
	FONT-SIZE: smaller; 
	COLOR: #ffdd00; 
}
A.navnodeselected {
	FONT-FAMILY: "Courier New", Courier, monospace; 
	FONT-SIZE: smaller; 
	FONT-WEIGHT: bold;
	COLOR: #ffdd00; 
}
A:active {
	COLOR: #ffffff; TEXT-DECORATION: underline;
}
A:hover {
	COLOR: #ffdd00; TEXT-DECORATION: underline;
}
img {
	border:none;
}
.foreignphrase {
	FONT-STYLE: italic
}
.javaprogramlisting .xmlprogramlisting {
	FONT-FAMILY: "Courier New", Courier, monospace;
}
.sidebar {
	FLOAT: right; MARGIN: 5px; BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-BOTTOM-STYLE: solid; align: right
}
.tip {
	MARGIN: 5px; BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-BOTTOM-STYLE: solid
}
.warning {
	FONT-WEIGHT: bold; COLOR: red
}
.layoutHeader {
	FONT-SIZE: small; VERTICAL-ALIGN: top; FONT-FAMILY: Arial, helvetica, sans-serif
}
.siteNavigation {
	FONT-SIZE: small; VERTICAL-ALIGN: top; FONT-FAMILY: Arial, helvetica, sans-serif
}
.generalNavigation {
	FONT-SIZE: small; VERTICAL-ALIGN: top; FONT-FAMILY: Arial, helvetica, sans-serif
}
.leftSideBlock {
	FONT-SIZE: small; VERTICAL-ALIGN: top; FONT-FAMILY: Arial, helvetica, sans-serif
}
.rightSideBlock {
	FONT-SIZE: small; VERTICAL-ALIGN: top; FONT-FAMILY: Arial, helvetica, sans-serif
}
.recentChanges {
	FONT-SIZE: small; VERTICAL-ALIGN: top; FONT-FAMILY: Arial, helvetica, sans-serif
}
.default {
	FONT-SIZE: small; VERTICAL-ALIGN: top; FONT-FAMILY: Arial, helvetica, sans-serif
}
FORM {
	FONT-SIZE: small; VERTICAL-ALIGN: top; FONT-FAMILY: Arial, helvetica, sans-serif
}

.mainBlock {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-TOP-STYLE: solid; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-BOTTOM-STYLE: solid;
}
.docFooter {
  FONT-SIZE: smaller; 
}
.docNav {
	TEXT-ALIGN:CENTER; WIDTH: 100%; BACKGROUND-COLOR: #0B551D; 
	VERTICAL-ALIGN:CENTER;
}

