body {
	background: #ffffff;  margin: 0px 0px 0px 0px; color: #333355; background-image: url('pageback.gif'); background-position: left bottom; background-repeat: repeat-x; 
}

body, div, th, td, form {
	font-family: Verdana, Helvetica, Arial;
	font-size: 12px;
}

LI {	LIST-STYLE-IMAGE: none}
UL {	LIST-STYLE-IMAGE: none}
OL {	LIST-STYLE-IMAGE: none}
H1 {	FONT-WEIGHT: bold}
H2 {	FONT-WEIGHT: bold}
H3 {	FONT-WEIGHT: bold}
H4 {	FONT-WEIGHT: bold}
H5 {	FONT-WEIGHT: bold}
TH {	FONT-WEIGHT: bold}
H2 {	COLOR: #ff9900}
H3 {	COLOR: #ff9900}
H5 {	COLOR: #ff9900}
H1 {	FONT-SIZE: 16pt}
H2 {	FONT-SIZE: 13pt}
H3 {	FONT-SIZE: 11pt; FONT-FAMILY: Arial, sans-serif}
H4 {	FONT-SIZE: 10pt; MARGIN-BOTTOM: 2px}
H5 {	FONT-SIZE: 9pt; MARGIN-BOTTOM: 2px}
H6 {	FONT-WEIGHT: normal; FONT-SIZE: 65%; COLOR: #626262}
DD {	MARGIN-LEFT: 20px}

PRE {
	FONT: 9pt "Courier New", Courier, mono;
	WHITE-SPACE: pre;
	BACKGROUND-COLOR: #FDF5DB;
	padding: 7pt;
	border: 1px solid #E0C183;
}

CODE {	COLOR: #990000; FONT-FAMILY: "Courier New", Courier, mono}
A:link {	TEXT-DECORATION: none}
A:visited {	TEXT-DECORATION: none}
A:active {	TEXT-DECORATION: underline}
A:hover {	TEXT-DECORATION: underline}
.top {	CURSOR: hand}
.MenuGroup {	FONT-WEIGHT: normal; WIDTH: 124px; FONT-FAMILY: Tahoma, Arial, sans-serif; POSITION: relative; TOP: 0px; BACKGROUND-COLOR: #ffcc99}
.MI {	FONT-WEIGHT: normal; FONT-SIZE: 8pt; WIDTH: 118px; CURSOR: hand; COLOR: black; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffcc99}
.MIs {	FONT-WEIGHT: normal; FONT-SIZE: 8pt; WIDTH: 118px; CURSOR: hand; COLOR: black; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffcc99}
.MIn {	FONT-WEIGHT: normal; FONT-SIZE: 8pt; WIDTH: 118px; CURSOR: hand; COLOR: black; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffcc99}
.MIsn {	FONT-WEIGHT: normal; FONT-SIZE: 8pt; WIDTH: 118px; CURSOR: hand; COLOR: black; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffcc99}
.MI {	TEXT-DECORATION: none}
.MIn {	TEXT-DECORATION: none}
.MI {	BORDER-RIGHT: #ffcc99 1px solid; BORDER-TOP: #ffcc99 1px solid; PADDING-LEFT: 3pt; MARGIN-LEFT: 3pt; BORDER-LEFT: #ffcc99 1px solid; BORDER-BOTTOM: #ffcc99 1px solid}
.MIs {	BORDER-RIGHT: #ffcc99 1px solid; BORDER-TOP: #ffcc99 1px solid; PADDING-LEFT: 3pt; MARGIN-LEFT: 3pt; BORDER-LEFT: #ffcc99 1px solid; BORDER-BOTTOM: #ffcc99 1px solid}
.MIn {	BORDER-RIGHT: #ffcc99 1pt solid; BORDER-TOP: #ffcc99 1pt solid; BORDER-LEFT: #ffcc99 1pt solid; BORDER-BOTTOM: #ffcc99 1pt solid}
.MIn {	PADDING-LEFT: 2px; MARGIN-LEFT: 2px}
.MIsn {	PADDING-LEFT: 2px; MARGIN-LEFT: 2px}
.sidebar {	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; TEXT-DECORATION: none}
.navbar {	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; TEXT-DECORATION: none}
BUTTON.toolbar {	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid; FONT-FAMILY: Verdana, Arial, Tahoma, "MS Sans Serif", sans-serif; BACKGROUND-COLOR: white}
DIV.toolbar {	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-COLOR: #ff9900; BORDER-BOTTOM-COLOR: #ff9900; PADDING-BOTTOM: 2px; BORDER-TOP-COLOR: #ff9900; PADDING-TOP: 1px; BACKGROUND-COLOR: white; BORDER-RIGHT-COLOR: #ff9900}
TEXTAREA#ContentText {	BEHAVIOR: url(/styles/lnkutils.htc)}
.navbar:hover {	COLOR: blue}
.navbar:active {	COLOR: red}
.NavMenuItem {	PADDING-RIGHT: 8px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; PADDING-TOP: 2px; POSITION: relative; TOP: 2px}
.NavMenuItem:hover {	COLOR: blue}
.NavMenuItem:active {	COLOR: red}
.AdLink {	FONT-SIZE: 8pt; COLOR: black}
A .AdLink {	FONT-SIZE: 8pt; COLOR: black}
.infobar {	FONT-SIZE: 8pt; MARGIN-LEFT: 0pt; TEXT-INDENT: 0pt}
.infobarList {	FONT-SIZE: 8pt; MARGIN-LEFT: 1.5em; TEXT-INDENT: -1.5em}
.InfobarHeader {	FONT-WEIGHT: bold; FONT-SIZE: 9pt; MARGIN-BOTTOM: -10px; COLOR: #ab2600}
.HoverLink {	BORDER-RIGHT: #fbedbb 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #fbedbb 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; BORDER-LEFT: #fbedbb 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #fbedbb 1px solid; BACKGROUND-COLOR: #fbedbb; TEXT-DECORATION: none}
A.HoverLink {	CURSOR: hand; COLOR: blue; TEXT-DECORATION: none}
A.HoverLink:hover {	BORDER-LEFT-COLOR: #ff9900; BORDER-BOTTOM-COLOR: #ff9900; BORDER-TOP-COLOR: #ff9900; BACKGROUND-COLOR: #ffcc99; BORDER-RIGHT-COLOR: #ff9900}
A.HoverLink:active {	BORDER-LEFT-COLOR: #ff9900; BORDER-BOTTOM-COLOR: #ff9900; BORDER-TOP-COLOR: #ff9900; BACKGROUND-COLOR: #ffc082; BORDER-RIGHT-COLOR: #ff9900}
TT.equation {	FONT-SIZE: 10pt; FONT-STYLE: italic; FONT-FAMILY: 'Times New Roman', serif; WHITE-SPACE: pre}
UL.download {	MARGIN-LEFT: 1.5em}
UL.download LI {	PADDING-LEFT: 0.5em; FONT-SIZE: 9pt; LIST-STYLE-IMAGE: url(/images/download.gif); FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
LI.download {	PADDING-LEFT: 0.5em; FONT-SIZE: 9pt; LIST-STYLE-IMAGE: url(/images/download.gif); FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
UL.delegate LI {	LIST-STYLE-IMAGE: url(/images/symbols/delegate.gif)}
LI.delegate {	LIST-STYLE-IMAGE: url(/images/symbols/delegate.gif)}
UL.enum LI {	LIST-STYLE-IMAGE: url(/images/symbols/Enum.GIF)}
LI.enum {	LIST-STYLE-IMAGE: url(/images/symbols/Enum.GIF)}
UL.event LI {	LIST-STYLE-IMAGE: url(/images/symbols/event.GIF)}
LI.event {	LIST-STYLE-IMAGE: url(/images/symbols/event.GIF)}
UL.interface LI {	LIST-STYLE-IMAGE: url(/images/symbols/interface.GIF)}
LI.interface {	LIST-STYLE-IMAGE: url(/images/symbols/interface.GIF)}
UL.literal LI {	LIST-STYLE-IMAGE: url(/images/symbols/literal.GIF)}
LI.literal {	LIST-STYLE-IMAGE: url(/images/symbols/literal.GIF)}
UL.method LI {	LIST-STYLE-IMAGE: url(/images/symbols/method.GIF)}
LI.method {	LIST-STYLE-IMAGE: url(/images/symbols/method.GIF)}
UL.namespace LI {	LIST-STYLE-IMAGE: url(/images/symbols/namespace.GIF)}
LI.namespace {	LIST-STYLE-IMAGE: url(/images/symbols/namespace.GIF)}
UL.property LI {	LIST-STYLE-IMAGE: url(/images/symbols/property.GIF)}LI.property {	LIST-STYLE-IMAGE: url(/images/symbols/property.GIF)}UL.struct LI {	LIST-STYLE-IMAGE: url(/images/symbols/struct.GIF)}LI.struct {	LIST-STYLE-IMAGE: url(/images/symbols/struct.GIF)}UL.compactlist LI {	FONT-SIZE: 8pt; LIST-STYLE-IMAGE: url(/images/smallarrow.gif); MARGIN-BOTTOM: 0pt; MARGIN-LEFT: -1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}LI.compactlist {	FONT-SIZE: 8pt; LIST-STYLE-IMAGE: url(/images/smallarrow.gif); MARGIN-BOTTOM: 0pt; MARGIN-LEFT: -1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}UL.compactlist {	MARGIN-TOP: 5pt; MARGIN-BOTTOM: 5pt}.MainHeader {	FONT-WEIGHT: bold; FONT-SIZE: 155%; COLOR: black; FONT-FAMILY: Tahoma, Helvetica, Arial, sans-serif}.formButton {	FONT-WEIGHT: 700; FONT-SIZE: 90%; BORDER-LEFT-COLOR: #fbedbb; BORDER-BOTTOM-COLOR: #fbedbb; COLOR: white; BORDER-TOP-COLOR: #fbedbb; BACKGROUND-COLOR: #e08900; BORDER-RIGHT-COLOR: #fbedbb}.SiteNewsHeading {	FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif}.DevNewsHeading {	FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif}.DevNewsHeading {	FONT-SIZE: 10.5pt}.links {	FONT-SIZE: 8pt}.messagetitle {	FONT-SIZE: 8pt}.SiteNews {	FONT-SIZE: 8pt}.SmallText {	FONT-SIZE: 8pt}.SiteNewsHeading {	FONT-SIZE: 8pt}.NewsFlash {	MARGIN-TOP: 5px; FONT-SIZE: 9pt}.DevNewsContent {	FONT-SIZE: 9pt}.messagecontent {	FONT: 9.5pt Verdana, "Courier New", Courier, mono}.Default {	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif}.forum_link:link {	COLOR: #e08900; TEXT-DECORATION: none}.forum_link:visited {	COLOR: #e08900; TEXT-DECORATION: none}.forum_link:active {	COLOR: #e08900; TEXT-DECORATION: none}.forum_link:hover {	COLOR: #e08900; TEXT-DECORATION: underline}.forum_hilite {	BACKGROUND-COLOR: yellow}.cpp-comment {	COLOR: green; FONT-STYLE: italic}.cs-comment {	COLOR: green; FONT-STYLE: italic}.vb-comment {	COLOR: green; FONT-STYLE: italic}.cpp-keyword {	COLOR: blue}.cs-keyword {	COLOR: blue}.vb-function {	COLOR: blue}.cpp-preprocessor {	COLOR: navy}.cs-preprocessor {	COLOR: navy}.cpp-string {	COLOR: purple}.cs-string {	COLOR: purple}.vb-string {	COLOR: purple}.cpp-literal {	COLOR: midnightblue}.cs-literal {	COLOR: midnightblue}.vb-literal {	COLOR: midnightblue}.vb-keyword {	FONT-WEIGHT: normal; COLOR: blue}.vb-statement {	FONT-WEIGHT: normal; COLOR: blue}TABLE#tblButtonBar {	MARGIN-TOP: 1px}.clsButton {	BORDER-RIGHT: #ff9900 1px solid; BORDER-TOP: #ff9900 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: #ff9900 1px solid; CURSOR: hand; COLOR: #333300; BORDER-BOTTOM: #ff9900 1px solid; BACKGROUND-COLOR: #ff9900; TEXT-DECORATION: none}TD.clsButtonBar TABLE.clsButton TD {	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px}.clsButtonLnk {	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; CURSOR: hand; COLOR: #333300; PADDING-TOP: 1px; TEXT-DECORATION: none}.clsButtonLnk:hover {	COLOR: blue}.FeatureBox {
	BORDER-RIGHT: #6699cc 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #6699cc 1px solid;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #6699cc 1px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #6699cc 1px solid;
	BACKGROUND-COLOR: #EBF3FC;
	cursor: hand;
}.FeatureBoxHeader {	PADDING-LEFT: 2pt; FONT-WEIGHT: bold; FONT-SIZE: 13pt; PADDING-BOTTOM: 2pt; COLOR: #993300; FONT-FAMILY: Verdana}.FeatureBoxHeader A {	PADDING-LEFT: 2pt; FONT-WEIGHT: bold; FONT-SIZE: 13pt; PADDING-BOTTOM: 2pt; COLOR: #993300; FONT-FAMILY: Verdana}.FeatureBoxHeaderArrow {	BACKGROUND-COLOR: #6699cc}

.bar_link:link {	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-SIZE: 10pt; }
.bar_link:visited {	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-SIZE: 10pt; }
.bar_link:active {	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-SIZE: 10pt; }
.bar_link:hover {	COLOR: #ff9900; TEXT-DECORATION: none; FONT-SIZE: 10pt; }

/* misc text */
td.note {
	color: #444444;
	background-color: #FFFFE0;
	padding: 4px 8px 4px 8px;
	margin-left: 40px;
	margin-right: 80px;
}
table.note {
	background-color: #FFFFE0;
	border: 1px dotted #999999;
	padding: 4px 8px 4px 8px;
	margin-left: 40px;
	margin-right: 80px;	
}

td.warn {
	color: #444444;
	background-color: #FFE0E0;
	padding: 4px 8px 4px 8px;
	margin-left: 40px;
	margin-right: 80px;
}
table.warn {
	background-color: #FFE0E0;
	border: 1px dotted #999999;
	padding: 4px 8px 4px 8px;
	margin-left: 40px;
	margin-right: 80px;	
}