﻿*{margin:0;padding:0;}
html,body{padding:0;margin:0;font-family: "Lucida Sans Unicode",Verdana,Geneva,Arial,sans-serif;font-size:10pt;line-height:16pt;color:#444;zoom:1;height:100%;}

.spacer{clear:both;width:0;height:0;}

h2{font-size:20pt;color:#6888DF;padding:20px 0 10px;font-weight:normal;border-bottom:solid 1px #ddd;}
h3{font-size:14pt;color:#111;padding:10px 0 0;font-weight:normal;}
h4{font-size:11pt;color:#111;padding:5px 0 2px;font-weight:bold;}

a{color:#3366FF;}
a:visited {color: #DD7C3B;}
a.external{background:url(../icons/external.gif) 100% 50% no-repeat; padding-right:14px; zoom:1;}

ul,ol{margin:10px 0 20;padding-left:25px;overflow:hidden;zoom:1;}
ul ul, ol ul{margin-bottom: 4;margin-left: 17;margin-top: 3;list-style-type: disc;}
ol ol {margin-bottom: 4;margin-left: 28;margin-top: 3;list-style-type: lower-alpha;}
li {margin:5px 0;padding:0;}
p {margin:5px 0 10px;}
strong{color:#000;font-weight:bold;}

span.code, pre.code{font-family: Consolas, Courier New, Monospace, Courier;color:	#0000ff;}
div.code{margin:10px 0;}
div.code h3{font-family: Consolas, Courier New, Monospace, Courier;color:#555;font-size:11pt;font-weight:normal;padding:4px 0 0;margin:0;}

.blink{background:#fbf8ae}

#container{}
#footer{margin:40px 0 0 0;border-top:solid 1px #ddd;color:#999;text-align:right;padding:6px;background:#f1f1f1;}

#header{border-bottom:solid 2px #ddd;padding:10px;overflow:visible;background:#f9f9f9;z-index:1}
#header h1{color:#333;font-size:19pt;margin:0;padding:5px 0 10px;font-weight:normal;border:none;}
#header h2{color:#aaa;font-weight:normal;font-size:10pt;margin:0;padding:0;border:none;}

#header .options{display:block;overflow:visible;zoom:1;font-size:9pt;padding:0;margin:0;white-space: Nowrap;}
#header .options li{float:left;list-style-type:none;margin:0 15px 0 0;line-height:20px;height:20px;}
#header .options li a{text-decoration:none;border-bottom:solid 1px #3366FF;line-height:20px;}
#header .options li a:visited{color:#3366FF;}
#header .options li a.anchor{border-bottom:dotted 1px #3366FF;}

#header .options #browsers img {margin:-8px 3px;}
#header .options #technologies img {margin:-8px 3px;}

#header #langaugeFilter{display:none;position:relative;color:#999;}
#header #langaugeFilter a{}
#header .options #langaugeMenu{width:120px;padding:0 0 4px 0;margin:0;display:none;position:absolute;border:solid 1px #eee;border-bottom:solid 1px #aaa;background:#fff;top:18px;left:0;z-index:5555;}
#header .options #langaugeMenu li{display:block;float:none;margin:0;padding:4px 6px;line-height:16px;height:16px;}
#header .options #langaugeMenu li label{padding-left:5px;vertical-align:middle;cursor:hand;cursot:pointer;color:#666;}
#header .options #langaugeMenu li input{vertical-align:middle;padding:1px;margin:auto;}
#header #langaugeFilter strong{color:#000;font-weight:normal;}

#body{padding:10px 20px 0;z-index:1;}

#body .section{padding-bottom:12px;}
#body .collapsable{padding-left:18px;}

.collapse{background:url(../icons/collapse_all.gif) 2px 50% no-repeat;padding-left:15px;text-decoration:none;}
.expand{background:url(../icons/expand_all.gif) 2px 50% no-repeat;padding-left:15px;text-decoration:none;}
h2 .expand,h2 .collapse{background-position: 0 10px; }
h2 a.expand, h2 a.collapse{display: block;}

a.anchor{text-decoration:none;border-bottom:dotted 1px #3366FF;color:#3366FF;line-height:10pt;outline:none;}
h2 a.anchor{border:none;color:#DD7C3B;line-height:20pt;}
h2 a.expand{color:#aaa;}

div.reflinkmenu{
position: absolute; /*leave this and next 3 values alone*/
z-index: 1000;
left: -1000px;
top: -1000px;
margin:0;
border:solid 1px #eee;
border-bottom:solid 1px #aaa;
background:#fff;
}
div.reflinkmenu ul{padding-left:10px;}
div.reflinkmenu li{display:block;float:none;margin:0;padding:3px;line-height:16px;height:16px;}
a.hover{background:#eee;color:#333;border:none;}

dl{overflow:hidden;zoom:1;padding:5px 0 10px 10px}
dl dt{font-style:italic;font-size:10.5pt;color:#000;}
dl dd{font-size:9pt;line-height:14pt;padding-left:10px;border-left:solid 1px #ddd;margin-left:3px;}
dl dd span{color:#000;font-size:10pt;}

#body table{margin:20px auto;font-size:9pt;border:solid 1px #ddd;border-collapse:collapse;border-spacing:0;}
#body table th{background:#eaeaea;border-bottom:solid 1px #aaa; padding:1px 6px;text-align:left;font-weight:bold;color:#000;}
#body table td{background:#fff;border:solid 1px #ddd;padding:6px 8px;}

#body table.noneBorder {margin:20px auto;font-size:9pt;border:solid 0px #ddd;border-collapse:collapse;border-spacing:0;}
#body table.noneBorder th{background:#eaeaea;border-bottom:solid 0px #aaa; padding:1px 6px;text-align:left;font-weight:bold; color:#000;}
#body table.noneBorder td{background:#fff;border:solid 0px #ddd;padding:6px 8px;}

.message{margin:25px auto;width:90%;padding:4px 10px 0;zoom:1;overflow:hidden;}
.info {background:#fffdd3;border-left:solid 3px #dad30b;}

div.hierarchy{display:block;margin:10px 0;font-size:9pt;}
div.hierarchy .item{display:block;font-weight:normal;}
div.hierarchy .item .item,div.hierarchy .root .item .item{padding-left:10px;}
div.hierarchy .root .item{padding-left:0;}
div.hierarchy .self{font-weight:bold;}
div.hierarchy i{color:#aaa;font-style:normal;padding:0 5px 0 0;}

span.cs {display: none;}
span.vb {display: none;}
span.cpp {display: none;}
span.nu {display: inline;}
span.fs {display: none;}
span.parameter {font-style: italic;}
span.selflink {font-weight: bold;}

/*Manual styles*/
.progElement{font-weight: bold;}
.caution{font-weight: 700;color: #FF0000;}
.keyboard{text-transform: uppercase;}
.fileName{color: #000066;font-family: monospace;}
.footNote{font-style: italic;}
.guiElement{font-weight: 700;}
.nowrap{white-space: Nowrap;}

/* Supports XLinks */
MSHelp\:link
{
 	text-decoration: underline;
	color: #3366FF; 
	filterString: ;
}