 BODY
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : #000168;
	background-color : White;
}

 B
{
	color : #8485FF;
	font-weight : bold;
}

A
{
	text-decoration : none;
}

A:HOVER
{
	color : #CC3300;
	text-decoration : underline;
}

A:VISITED
{
	color : #0000CC;
}

	  DIV.highlight
{
	color : #8485FF;
	font-weight : bold;
}

.lowlight 
{
	color : #B2B5FF;
	}

TABLE
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : #000168;	
}

TABLE .white
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : #000168;
	background-color : White;
}

.searchbox
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: darkgray 1px solid;
	background-color: #ffcc33;
}

.menubar
{
	padding-right: 2px;
	border-top: darkgray 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	line-height: 15pt;
	padding-top: 2px;
	border-bottom: darkgray 1px solid;
	background-color: #ffcc33;
}

.menubar A
{
	border-right: #ffcc33 1px solid;
	padding-right: 3px;
	border-top: #ffcc33 1px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: xx-small;
	padding-bottom: 3px;
	margin: 2px;
	vertical-align: baseline;
	border-left: #ffcc33 1px solid;
	color: #ffffff;
	line-height: 12pt;
	padding-top: 3px;
	border-bottom: #ffcc33 1px solid;
	background-color: #ffcc33;
	text-align: center;
	text-decoration: none;
}

.menubar A:HOVER
{
	border-right: lightcyan 1px solid;
	padding-right: 3px;
	border-top: lightcyan 1px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 2px;
	vertical-align: baseline;
	border-left: lightcyan 1px solid;
	color: #ffffff;
	line-height: 12pt;
	padding-top: 3px;
	border-bottom: lightcyan 1px solid;
	background-color: #EEB713;
	text-align: center;
	text-decoration: none;
}

.menubar A:VISITED
{
	font-weight: bold;
	color: #ffffff;
}

.menubar A:ACTIVE
{
	font-weight: bold;
	color: #ffffcc;
}

TD.submenubar
{
		background-color : #FFCC33;
}
TD.menuitem:HOVER
{
	background : #99CCFF;
}

.subsubmenubar
{
	border-left: #7A7987 1px solid;     
     border-top: #7A7987 1px solid;
     border-bottom: #7A7987 1px solid;
	background-color : #FFEDB5;
}

TD.navigationbar
{
	background-color : #FFCC33;
}

TD.sectiontitle
{
	font-weight : bolder;
}
TD.sectionitem
{
	font-weight : normal;
}
TD.sectionitem A:HOVER
{
	font-weight : normal;
}

TD.content
{
	background-color : White;
	border-left: #7A7987 1px solid;
	padding-left : 10px;
	padding-right : 10px;	
}

DIV.pageheader
{
	background-color : #FFF2CA;
}

DIV.pagefooter
{
	background-color : #FFF2CA;
}

UL
{
	margin-bottom : 0;
	margin-top : 0;
	margin-right : -5px;
	margin-left : 15px;
}

.closerlist
{
	margin-bottom : 0px;
	margin-top : 0px;
	margin-right : -5px;
	margin-left : 10px;
}

LI
{
	margin-left : 0;
	margin-right : 0;
	padding-bottom : 1px;
	padding-top : 1px;
}

pre
{
	font-size : 11px;
	background-color : #F1FFE3;
}

code
{
	font-size : 11px;	
}

.alternate
{
	background-color : #FFFFE1;	
}

.subsubmenubar
{
	background-color : #FFEDB5;
}

.ContentGroupHead
{
	font-weight: bold;
	font-size: larger;
	margin-bottom: 3px;
	color: #000033;
	border-bottom: #000033 1px solid;
	font-family: Arial, Helvetica, sans-serif;
}

DIV.ArticleTitle
{
	color : #8485FF;
	font-weight : bold;
	border-bottom-style : solid;
	border-bottom-width : 2px;
	font-size : larger;
}
.button 
{
	background-color : #99AEFF;
	color : #FFFF97;
	border : thin solid #7D5EFF;
	font-size : xx-small;
}


.cpp-comment,.cs-comment,.vb-comment	{ COLOR: green; FONT-STYLE: italic; }
.cpp-keyword,.cs-keyword, .vb-function	{ COLOR: blue; }
.cpp-preprocessor, .cs-preprocessor		{ COLOR: navy; }
.cpp-string,.cs-string,.vb-string		{ COLOR: purple; }
.cpp-literal,.cs-literal,.vb-literal	{ COLOR: midnightblue }

.textbox
{
     border-left: #7A7987 1px solid;
     border-right: #7A7987 1px solid;
     border-top: #7A7987 1px solid;
     border-bottom: #7A7987 1px solid;
     font-size: 10px;
     font-family: Verdana, Arial, Sans-Serif;
}
.textbox_source
{
	border-right: #7a7987 1px solid;
	border-top: #7a7987 1px solid;
	font-size: 11px;
	border-left: #7a7987 1px solid;
	color: navy;
	border-bottom: #7a7987 1px solid;
	font-family: 'Lucida Console' , 'Courier New' , 'Microsoft Sans Serif';
}

.FrameStyle
{
     font-size: 10px;
     font-family: Verdana, Arial, Sans-Serif;
}

.rightitems
{
     border-left: #DFDEE2 1px solid;
     border-right: #DFDEE2 1px solid;
     border-top: #DFDEE2 1px solid;
     border-bottom: 1px solid #DFDEE2;    
}


