.note table tr {
  height: 25px;
  font-size: 120%;
}

.keysym {
  display: inline-block;
  margin: 0 1px 2px;
  padding: 2px;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  letter-spacing: 0.2px;
  background: #fafafa;
}

.guimenu, .guimenuitem {
  font-weight: bold;
  color: #54545f;
  letter-spacing: 0.2px;
}

.guilabel {
  font-style: italic
}

.guibutton {
  font-weight: normal;
  background-color: #E7E7E7;
  padding: 2px 3px;
  border-style: solid;
  border-width: 1px;
  border-color: #CCCCCC;
  margin-bottom: 5px
}

.guibutton .inlinemediaobject {
  vertical-align: -5px
}

pre.programlisting {
  font-family: "Courier New", Courier, monospace;
  background-color: #F0F0F0;
  padding: 5px;
  border-style: dashed;
  border-width: 1px;
  border-color: #AAAAAA
}

.hl-keyword {
  color: #000099
}

.hl-comment {
  color: #008000
}

.hl-string {
  color: #0000CC
}

p.title {
  text-align: center;
  font-size: 80%
}


.errortext {
  padding: 5px;
  border-width: 1px;
  border-color: #cccccc;
  background-color: #ffffff;
  border-style: solid;
  border-radius: 0px;
  box-shadow: 0px 0px 2px rgba(66,66,66,.75);
  text-shadow: 0px 0px 0px rgba(66,66,66,.75);
}
.errortext:focus {
  outline:none;
}


/* End custom */




body {
	font-family: 'Roboto', Arial, sans-serif;
	line-height: 1.42857143;
	/*font-weight: 300;*/
	color:#333;
}

div, td{
    font-size: 11pt;
}

#tree, div.tab, #breadcrumbLinks, #navigationLinks {
	font-size: 10pt;
}

h1.title, h2.title{
    color: #333;
    background-color: transparent;
    text-shadow: none;
    padding: 0;
    box-shadow: none;
}

.informaltable table {
	border: 1px solid #ddd;
	border-spacing: 0px;
}

.informaltable thead {
	background-color: #ddeeff;
}

.informaltable th {
	text-align: left;
	padding: 0 15px;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}

.informaltable td {
	vertical-align: top;
	padding: 0 15px;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}

#header #lHeader {
	background: url("../img/h1-bg.jpg") no-repeat scroll center top transparent;
	background-size: cover;
}

#printlink a {
  	background-image: url("../img/icon-print.png");
	background-size: 16px 16px;
}

#oldFrames {
  	background-image: url("../img/icon-frames.png");
	background-size: 16px 16px;
}

.navprev {
  	background-image: url("../img/icon-arrow-left.png");
	background-size: 16px 16px;
}

.navnext {
  	background-image: url("../img/icon-arrow-right.png");
	background-size: 16px 16px;
}

#header #customLogo {
	display: none;
}

#header #productTitle h1 {
	font-size: 36pt;
	font-weight: 100;
	text-transform: uppercase;
	color: #fff;
}

#contentBlock {
	font-family: inherit;
	color: inherit;
}

#splitterContainer .hasSubMenuClosed {
  	background-color: transparent;
	/*font-size: 10pt;*/
}

#splitterContainer .menuItemSelected {
  	background-color: rgb(236, 236, 236);
  	/*font-size: 10pt;*/
  	font-style: normal;
  	font-weight: 700;
}

#splitterContainer .hasSubMenuOpened {
  	background-color: transparent;
  	/*font-size: 10pt;*/
  	font-weight: 400;
  	font-style: normal;
}

#splitterContainer .topic:not(.menuItemSelected) {
  	background-color: transparent;
  	padding-top: 0px;
  	padding-right: 5px;
  	padding-bottom: 2px;
  	padding-left: 21px;
	font-weight: 400;
  	font-style: normal;
}

#header .tab.selectedTab {
	background-color: rgb(255, 255, 255);
	padding-top: 9px;
	padding-right: 25px;
	padding-bottom: 7px;
	padding-left: 25px;
	line-height: 1em;
	margin-top: 1px;
	/*font-weight: 600;*/
	margin-right: 5px;
	border-bottom-color: rgb(51, 51, 51);
	border-right-color: rgb(204, 204, 204);
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
	border-bottom-width: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: none;
	margin-bottom: 0px;
	font-style: normal;
	text-align: initial;
	text-decoration: none;
	margin-left: 0px;
}

#header .tab:not(.selectedTab) {
	background-color: rgb(189, 202, 211);
	border-bottom-color: rgb(51, 102, 153);
	padding-top: 9px;
	padding-right: 25px;
	padding-bottom: 7px;
	padding-left: 25px;
	border-top-color: rgb(204, 204, 204);
	border-left-color: rgb(204, 204, 204);
	border-top-width: 1px;
	line-height: 1em;
	margin-top: 1px;
	/*font-weight: 600;*/
	margin-right: 5px;
	border-right-color: rgb(204, 204, 204);
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
	border-bottom-width: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: none;
	margin-bottom: 0px;
	font-style: normal;
	text-align: initial;
	text-decoration: none;
	margin-left: 0px;
}

#header .navheader_parent_path {
  background-color: transparent;
  padding: 0px;
  color: rgba(255, 255, 255, 0.91);
  box-shadow: none;
  margin-top: 0px;
  margin-left: 20px;
  margin-bottom: 0px;
  font-style: normal;
  margin-right: 0px;
}

#header #navigationLinks a {
	background-color: transparent;
	color: #fff;
	font-weight: 400;
	font-style: normal;
	text-shadow: 1px 1px 3px #334767;
}

#tocMenu div {
	color: inherit;
	text-shadow: none;
}

#tocMenu div:hover {
	color: #5392bf;
}

.chapter>a {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}

.section>a {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}

.sect1>a {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}

.sect3>a {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}

.sect5>a {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}

.chapter>a:visited {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}

.section>a:visited {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}

.sect1>a:visited {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}

.sect3>a:visited {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}

.sect5>a:visited {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}

#splitterContainer .menuItemSelected:hover {
  background-color: rgb(236, 236, 236);
}

#splitterContainer .hasSubMenuClosed:hover {
  background-color: rgba(0, 0, 0, 0);
}

.chapter>a:hover {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}

.section>a:hover {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}
.sect1>a:hover {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}
.sect3>a:hover {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}
.sect5>a:hover {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}
.frmBody {
  background-color: transparent;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 5px;
  max-width: 1300px;
}
p.title {
  background-color: transparent;
}
p {
  background-color: transparent;
}
p .quote {
  background-color: transparent;
}
.example-contents {
  background-color: transparent;
}
ul.itemizedlist {
  background-color: transparent;
}
ol.orderedlist {
  background-color: transparent;
}
.code {
  background-color: transparent;
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: monospace;
  font-style: normal;
  font-size: 13.3333px;
  font-variant: normal;
}
.command {
  background-color: transparent;
}
.email {
  background-color: transparent;
}
.table-contents table {
  background-color: transparent;
}
.table-contents thead {
  background-color: transparent;
}
.table-contents tbody {
  background-color: transparent;
}
.footer {
  background-color: transparent;
  color: rgb(68, 68, 68);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 10.8px;
}
.footer a {
  background-color: transparent;
  color: rgb(68, 68, 68);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 10.8px;
}
#header #tocMenu {
  background-color: transparent;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 13px;
}
#splitterContainer .splitbuttonV {
  background-color: transparent;
}
.programlisting {
font-family:"Courier New",Courier,monospace; 
background-color: #F0F0F0; padding: 5px; 
border-style: dashed; border-width: 1px; border-color: #AAAAAA
}
#header #space {
  background-color: rgb(255, 255, 255);
  display: inherit;
}
#splitterContainer #leftPane {
  background-color: rgb(255, 255, 255);
  border-top-color: rgb(255, 255, 255);
  border-bottom-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-bottom-style: solid;
  border-left-color: rgb(255, 255, 255);
  border-top-width: 0px;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  border-bottom-width: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-right-width: 0px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-left-style: solid;
}
#splitterContainer .splitbarV {
  background-color: rgb(255, 255, 255);
  border-top-color: rgb(0, 0, 0);
  border-bottom-color: rgb(0, 0, 0);
  border-left-color: rgb(255, 255, 255);
  border-right-color: rgb(204, 204, 204);
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-width: 0px;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  border-bottom-width: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-style: none;
  border-right-style: solid;
  border-left-style: solid;
  border-bottom-style: none;
}
.navheader_parent_path {
  padding-top: 5px;
  padding-right: 14px;
  padding-bottom: 5px;
  padding-left: 14px;
  color: rgb(51, 51, 51);
  font-size: 13px;
  margin-top: 0px;
  margin-left: 20px;
  margin-bottom: 0px;
  font-family: arial,helvetica,sans-serif;
  font-weight: 400;
  font-style: normal;
  margin-right: 0px;
}
.navparent {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJ1JREFUeNpi/P//PwMlgAmXxO3bt0WBeA8Qy5BsAFATF5DaDMTOQLwNyOcn2gCgYmYgtRyIzaFCukC8DijOQdAAoCJGIDUfiP3Q1DkB8Uqo4Xhd0AbEsThcCzJ0Mk4DgKZnAqkKAoGeCVSHooYRFI1AwWggeyEQMxMRc6B4j1VVVV0KNwBLQGIIAjUwkpQOKE5IowYQDxgpzc4AAQYAJ5A8JCjwTcwAAAAASUVORK5CYII=');
}
#permalink a {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAN1JREFUKM+N0a9Lg2EUxfGHNbGJyWIxzB/BlZlEkGEwGCxTq1iGdotBi5iN/h/iuk1BNBg+qFlQN1AfFZzva3lhe+FB5JR7Ll+43HOC8LdSywmnOm6spoGqR7lrnzLNFHDkx6ag6s1tChg2WUyX3svAkC2HlgvX8O18EJjxIJfLbQsaoqjeB2Y96dk358S8JVHU6H9R86xn3ZQ9IzZ8iBb7OUx70dMU7BZHuhYGgzqTWRMEFTvajo2Xk4yuCjuqkor6XseYYMWXgxTQkuu4kHlVT5fVcqerrfa/Nkv6BXOMFsAUWSYNAAAAAElFTkSuQmCC');
}
span.topic {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMBQTFRFdnZ2////dnZ2dnZ2dnZ2dnZ2bGxsZ2dnAmbVaGhocnJyc3NzdHR0dnZ2d3d3eHh4enp6e3t7fHx8l5WVl5eXqqmpuri4v729wsDA0tHR09HR1NPT2NbW3t3d393d397e4N/f4uDg4+Li5OLi5uTk5ubm5+bm5+fn6efn6enp6unp6+vr7evr7+/v8O/v8fDw8vHx8vLy8/Ly8/Pz9PLy9PT09fX19vT09vb2+Pj4+fn5+/v7/Pz8/f39/v7+////jqIH8QAAAAh0Uk5TAAABCpWWzPHo/ha5AAAAlUlEQVQYGQXBMU7DQBQFwHnrtUlEOAU9Xcj9a6jpIkDUIJkGROL9zCQAgE7fSeM6/saIxOFe1fV3+7xZa+hoq1GXy9j7HhpEyxxfPzMdkWpjuq15pUMq1Xq2HhokYl52d42OaTZUVS2hYTqfX/vb+/KxhMThYauB2vYvq440E2VuoaM94/jEIzpyghNCAwBILA3AdvEPw3k2DzcTQpQAAAAASUVORK5CYII=');
}
#collapseAllLink {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACRQTFRF////FRYWLy8vTk5OcHBwk5OTtLW109PT7e3t////M2WeM2Wet16nYQAAAAt0Uk5TACYmJiYmJiYmJrJxmO6NAAAAQElEQVQI12NgwASrdwPBAiBj50wg2ABk7IAJbQfxGIDENhhjK4yxBcbYvIF7924QYxNMZCOMsRrGYIAz4JZBAABseSSjqR9BogAAAABJRU5ErkJggg==');
}
#expandAllLink {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACdQTFRFM2WeFRYWLy8vTk5OcHBwk5OTtLW109PT7e3t////QGqZQWqZM2Wedv6fUQAAAAx0Uk5TACYmJiYmJiYmJu3touJXoAAAAEVJREFUCNdjYMAEe84AwQYg4+RMIDgAZJyACR0H8RiAxDEY4+gBBh4w4wiMcfgAz5kzIMYhmMhBGGMPTBcDnAE2eQHcbgBSPifmOJrl8QAAAABJRU5ErkJggg==');
}
#splitterContainer .topic:not(.menuItemSelected):hover {
  background-color: rgba(0, 0, 0, 0);
}
#splitterContainer .hasSubMenuOpened:hover {
  background-color: rgba(0, 63, 106, 0.0470588);
}
.chapter>a:active {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}
.section>a:active {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}
.sect2>a {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}
.sect4>a {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}
.sect2>a:hover {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}
.sect4>a:hover {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}
.sect2>a:visited {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}
.sect4>a:visited {
  color: rgb(0, 0, 238);
  font-weight: 400;
  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13.3333px;
}
#printlink {
  display: inherit  !important;
}
.splitbuttonV {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAsBAMAAACeZSWEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACFQTFRF2tra////2tra2tra2tra2tra2tra2tra2tra2tra2traLhWS4wAAAAp0Uk5TAABMTU6EvvLz9JfWvFEAAABeSURBVBjTY1i1IomBwaxrFcOqVasCWIEEiLFYC8pYlgVlLK+CMsCAvgwpELUQyBAEMQRBDKDQQjADKCSIKgJTA9c1IG5etWpFFXoYLraCMqDhvDKZgcFt1ioGQSgAAJM/0z49V7asAAAAAElFTkSuQmCC");
}
.splitbuttonV.invert {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAsBAMAAACeZSWEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACFQTFRF2tra////2tra2tra2tra2tra2tra2tra2tra2tra2traLhWS4wAAAAp0Uk5TAABMTU6EvvLz9JfWvFEAAABeSURBVBjTY1i1IomBwaxrFcOqVasCWIEEiLFYC8pYlgVlLK+CMsCAvgwpELUQyBAEMQRBDKDQQjADKCSIKgJTA9c1IG5etWpFFXoYLraCMqDhvDKZgcFt1ioGQSgAAJM/0z49V7asAAAAAElFTkSuQmCC");
}
