/*
     * Generated by oXygen Webhelp Skin Builder
     * http://www.oxygenxml.com/webhelp-skin-builder
     */

.frmBody, .q, .example, .ul, .ol, .dl, .dt, .dd, .keyword.apiname, .p .image, :not(p) > .image, .fig.fignone, .figcap, .simpletable td, .footer, .footer a, #header #lHeader, #header #productTitle H1, #header #tocMenu, #header .link, #splitterContainer .topic:not(.menuItemSelected), #splitterContainer .hasSubMenuClosed, #splitterContainer .hasSubMenuOpened, #splitterContainer .splitbuttonV {
  background-color: transparent;
}

a:hover {
	color: #f37c1f;
}

a:link {
	color: #00b1ef;
	text-decoration: none;
}

a:visited {
	color: #064f85;
}

.shortdesc {
  background-color: rgb(233, 234, 193);
  color: rgb(49, 49, 49);
  margin-top: 16px;
  margin-bottom: 16px;
}
#header .navheader_parent_path, .p, .tablecap, .table, th.entry, td.entry, .image {
  background-color: rgba(0, 0, 0, 0);
}
.title.topictitle1, .title.topictitle2, .title.sectiontitle {
  background-color: #D1D2D3;
}
.codeblock, pre.screen {
  background-color: rgba(0, 47, 79, 0.05);
}
#header .tab.selectedTab, #header #space, #splitterContainer #leftPane, #splitterContainer .splitbarV {
  background-color: rgb(255, 255, 255);
}
#header .tab:not(.selectedTab) {
  background-color: rgb(199, 206, 211);
  font-size: 15px;
  color: rgba(0, 0, 0, 0.78);
  border-bottom-color: rgb(51, 102, 153);
  text-shadow: rgba(255, 255, 255, 0.1) 0px 1px 0px;
}
#splitterContainer .menuItemSelected {
  background-color: rgba(0, 125, 198, 0.95);
  border-right-color: rgb(255, 0, 0);
  border-left-color: rgb(255, 0, 0);
  border-bottom-color: rgb(255, 0, 0);
  border-top-color: rgb(255, 0, 0);
  color: white !important;
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}
.frmBody, .shortdesc, .dl, .dt, .dd, #header .link {
  padding-top: 0px;
}

/* removed :not(p) > .image from the below rule */

#header #tocMenu, #header .navheader_parent_path, .title.sectiontitle, .title.topictitle2, .title.topictitle3, .navheader_parent_path {
  padding-top: 10px;
}
#header #productTitle H1 {
  padding-top: 18px;
  padding-bottom: 15px;
  font-size: 32px;
  color: #ffffff;
  margin-top: 18px;
  margin-bottom: 18px;
  text-shadow: rgba(0, 0, 0, 0.25) 0px 0px 10px;
  box-shadow: transparent 0px 0px 0px 0px;
  line-height: 0px;
}
#splitterContainer .topic:not(.menuItemSelected), #splitterContainer .hasSubMenuClosed, #splitterContainer .hasSubMenuOpened, #splitterContainer .menuItemSelected {
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 21px;
}
.title.topictitle1 {
  padding-top: 15px;
  padding-right: 15px;
  padding-left: 15px;
  font-size: 25px;
  margin-right: -10px;
  border-right-color: rgb(28, 124, 215);
  border-bottom-color: rgb(20, 103, 171);
  text-shadow: transparent 1px 0px 0px;
}

#header .tab.selectedTab, #header .tab:not(.selectedTab) {
  padding-top: 9px;
  padding-right: 25px;
  padding-bottom: 7px;
  padding-left: 25px;
  margin-right: 5px;
  margin-top: 1px;
  font-weight: 600;
  border-top-width: 1px;
  box-shadow: transparent 0px 0px 5px 0px;
}
.frmBody, .shortdesc, .dl, .dt, .dd, :not(p) > .image, #header #productTitle H1, #header #tocMenu {
  padding-right: 15px;
}
#splitterContainer .topic:not(.menuItemSelected), #splitterContainer .hasSubMenuClosed, #splitterContainer .hasSubMenuOpened, .title.sectiontitle, .title.topictitle2, .title.topictitle3, #splitterContainer .menuItemSelected {
  padding-right: 16px;
}
#header .link {
  padding-right: 20px;
  padding-left: 20px;
  color: rgb(201, 201, 201);
  line-height: 16px;
  text-align: inherit;
}

.navheader_parent_path, #header .separator {
  padding-left: 14px;
  font-size: 14px;
  text-shadow: rgba(0, 0, 0, 1) 0px 0px 3px;
}
.frmBody, .shortdesc, .dl, .dt, .dd, #header #tocMenu, #header .link {
  padding-bottom: 0px;
}
.title.topictitle1 {
  padding-bottom: 15px;
}
#header .navheader_parent_path, .title.sectiontitle, .title.topictitle2, .title.topictitle3, .navheader_parent_path {
  padding-bottom: 10px;
}
#header .navheader_parent_path, .title.sectiontitle, .title.topictitle2, .title.topictitle3 {
  padding-left: 16px;
}
.shortdesc, .dl, .dt, .dd, :not(p) > .image, #header #productTitle H1 {
  padding-left: 0px;
}
#header #tocMenu {
  padding-left: 19px;
}
.shortdesc, .example, .ul, .ol, .dl, .dt, .dd, .p, .hasSubMenuClosed, .hasSubMenuOpened {
  font-size: 14px;
}
#header .link, #splitterContainer .topic:not(.menuItemSelected), #splitterContainer .hasSubMenuClosed, #splitterContainer .hasSubMenuOpened, #splitterContainer .menuItemSelected {
  font-size: 12px;
}
.title.sectiontitle, .title.topictitle2, .title.topictitle3 {
  font-size: 15.6px;
  font-weight: 700;
}
#header .tab.selectedTab {
  font-size: 13.5px;
  text-shadow: rgba(255, 255, 255, 0.65) 0px 1px 0px;
}
.shortdesc, .ul, .ol, .dl, .dt, .dd, #header #productTitle H1, #header .navheader_parent_path, #header .link, .title.sectiontitle, .p, .navheader_parent_path, #header #customLogo {
  margin-right: 0px;
}
.shortdesc, .ul, .ol, .dl, .dt, #header #productTitle H1, #header .link, .title.sectiontitle, .p, #header .tab.selectedTab, #header .tab:not(.selectedTab), #header #customLogo {
  margin-left: 0px;
}
.dd {
  margin-left: 40px;
}

.example, .ul, .ol, .dl, .dt, .dd {
  color: rgb(0, 0, 0);
}
#header .navheader_parent_path, #header .separator {
  color: rgba(255, 255, 255, 0.91);
  box-shadow: none;
  display: initial !important;
}

#splitterContainer .topic:not(.menuItemSelected), #splitterContainer .hasSubMenuClosed, #splitterContainer .hasSubMenuOpened, .title.topictitle1, .title.sectiontitle, .title.topictitle2, .title.topictitle3, #splitterContainer .menuItemSelected {
  color: rgb(0, 47, 79);
}
.p, .hasSubMenuClosed {
  color: rgb(50, 50, 50);
}
#header .tab.selectedTab, .navheader_parent_path, .hasSubMenuOpened {
  color: rgb(51, 51, 51);
}
.ul, .ol, .dl {
  margin-top: 10px;
}

/*
.dt, .dd, #header .navheader_parent_path, #header .link, .title.topictitle1, .navheader_parent_path {
  margin-top: 0px;
}
*/

.title.sectiontitle {
  margin-top: 20px;
  margin-right: -10px;
  border-right-color: rgb(51, 51, 51);
  display: block;
  border-bottom: 2px rgb(0, 125, 198) solid !important;
  background-color: transparent !important;
  margin-left: 16px;
  padding-left: 0;
}

.p {
  margin-top: 13.3333px;
  margin-bottom: 13.3333px;
  line-height: 1.4em;
  padding-right: 16px;
  padding-left: 16px;
}

.note {
	padding-left: 27px;
	padding-right: 27px;
}

#header #customLogo {
    margin-top: 13px;
    background-image: url("../img/m-files_256x256.png");
    display: inline-block;
    background-size: contain;
	  width: 65px;
    height: 65px;
    padding-right: 27px;
}

.ul, .ol {
  margin-bottom: 12px;
}
.dl {
  margin-bottom: 15px;
}
.dt, .dd, #header .navheader_parent_path, #header .link, .title.topictitle1, .title.sectiontitle, #header .tab.selectedTab, #header .tab:not(.selectedTab), .navheader_parent_path, #header #customLogo {
  margin-bottom: 0px;
}
.shortdesc, .example, .ul, .ol, .p {
  font-family: Arial;
}
.dl, .dt, .dd, #header #productTitle H1, #header .navheader_parent_path, #header .link, #splitterContainer .topic:not(.menuItemSelected), #splitterContainer .hasSubMenuClosed, #splitterContainer .hasSubMenuOpened, #header .tab:not(.selectedTab), #splitterContainer .menuItemSelected, .hasSubMenuClosed, .hasSubMenuOpened {
  font-family: Calibri;
}
.title.topictitle1, .title.topictitle2 {
  font-family: 'Lucida sans Unicode';
}
.title.sectiontitle, #header .tab.selectedTab, .navheader_parent_path {
  font-family: arial,helvetica,sans-serif;
}
.shortdesc, .example, .ul, .ol, .dl, .dt, .dd, #header #productTitle H1, #header .navheader_parent_path, #header .link, #splitterContainer .topic:not(.menuItemSelected), #splitterContainer .hasSubMenuClosed, #splitterContainer .hasSubMenuOpened, .title.topictitle1, .title.sectiontitle, .title.topictitle2, .p, #header .tab.selectedTab, #header .tab:not(.selectedTab), #splitterContainer .menuItemSelected, .navheader_parent_path, .hasSubMenuClosed, .hasSubMenuOpened {
  font-style: normal;
}
.shortdesc, #header #productTitle H1 {
  font-weight: 100;
}
.example, .ul, .ol, .dl, .dd, #header .navheader_parent_path, #header .link, #splitterContainer .topic:not(.menuItemSelected), .p, .navheader_parent_path, .hasSubMenuClosed, .hasSubMenuOpened {
  font-weight: 400;
}
.dt, #splitterContainer .hasSubMenuClosed, #splitterContainer .hasSubMenuOpened, .title.topictitle1, #splitterContainer .menuItemSelected {
  font-weight: bold;
}
#header #lHeader {
  border-right-color: rgb(0, 0, 0);
  border-left-color: rgb(0, 0, 0);
  background-image: linear-gradient(to right, #3A576B, #0A5B84);

}
pre.screen, #header .tab.selectedTab, #splitterContainer .splitbarV, #header .tab:not(.selectedTab) {
  border-right-color: rgb(204, 204, 204);
}
#splitterContainer #leftPane {
  border-right-color: rgb(255, 255, 255);
  border-bottom-color: rgb(255, 255, 255);
  border-top-color: rgb(255, 255, 255);
}
.title.topictitle1, .title.sectiontitle {
  border-left-color: rgb(51, 51, 51);
  border-top-color: rgb(51, 51, 51);
  box-shadow: transparent 0px 1px 2px 0px;
}
pre.screen, #header .tab.selectedTab, #header .tab:not(.selectedTab) {
  border-left-color: rgb(204, 204, 204);
  border-top-color: rgb(204, 204, 204);
}
#splitterContainer #leftPane, #splitterContainer .splitbarV {
  border-left-color: rgb(255, 255, 255);
}
.hasSubMenuClosed {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhQTFRF////ZGRkP0VPZGRkZGRkiIiIrKys7u7u3FgOVQAAAAR0Uk5TABpNTe+YTFkAAAAzSURBVAjXY2CAAxYXIHAGMlzTgCAFOyO9vLwshYAa3AwXMAAynJRAAMhwFAQCIZjtLgwANb4ciKUN5SUAAAAASUVORK5CYII=');
  background-position-x: 2px;
  background-position-y: 2px;
}
.hasSubMenuOpened {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAS5JREFUeNqkUzuOgzAUfHwljoGo4RJISBwhPRQUXAYkGmr6NHRUHIELcAF6AiQ4GUtmrY13w2qfNJL9xMybsY3GGKN/FQQEiqJg8v4MNOGgqiq+eDwelOe59icHSZKwpmkwnV2vV6Zygp6qr8ti+75THMfkOM7RK8uSdV3HXq7Itu03A6a82baNw/M8TkQvyzLS9a85aZryfl3XPKYuRwF5XVfyfZ+GYSDLsmhZFn4uol5ECoLgEDJlAZABkGRXcCC7UEaAAIgqAcMwOE4JCMixTNM8L3C73d4c/Cagy1cIMjDP8/EBIolzwFrpAFeCUwU5DEMax/Fwhcl939M0TeS67s8RhMj9fqcoikg867ZtOfFyuSgjaN//Rojgnj8V3gmGaqrfWTySTwWBpwADAAMsIDkgqAHGAAAAAElFTkSuQmCC');
  background-position-x: 2px;
  background-position-y: 1px;
}
.navparent {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJ1JREFUeNpi/P//PwMlgAmXxO3bt0WBeA8Qy5BsAFATF5DaDMTOQLwNyOcn2gCgYmYgtRyIzaFCukC8DijOQdAAoCJGIDUfiP3Q1DkB8Uqo4Xhd0AbEsThcCzJ0Mk4DgKZnAqkKAoGeCVSHooYRFI1AwWggeyEQMxMRc6B4j1VVVV0KNwBLQGIIAjUwkpQOKE5IowYQDxgpzc4AAQYAJ5A8JCjwTcwAAAAASUVORK5CYII=');
}
.navprev {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJZJREFUeNpivHXrFgMlgImAfBwlBlQC8QJCBrBgEWMG4olAnE2MF9AN4ADipUAcRGwYIBsgCMSbgNgGTc1/PPoZYQbIAfF2INYiNxbmkaMZ2YBwID5JiQFvgdgJiLdQkpC+AXEglrhnxIMxEtIfIE4C4jZKkjIo2qqBOA+I/5GTEmFgMhC/JGQAI6W5kfH///8UGQAQYADPqhqzTNX/LwAAAABJRU5ErkJggg==');
}
.navnext {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJNJREFUeNpivHXrFgMlgIkINXGUGrAAiCspMYARiNuAeDIQM5NjAAzkAPEqIObAZsB/PBgZBAHxLiAWJMcFMGALxEeAWJZcA0BAC4jnU2LACSAOJ9eALUDsDMRvkQ1gxIPR00QgEH8jJxBbgTgJiP8gC7IQofEfEBdAExIGIMaACCBejTOZUpobGf///0+RAQABBgBdkB/CEWgsHwAAAABJRU5ErkJggg==');
}

#pdflink {
 background-image: url("../img/pdf_logo.png");
 display: block;
 width: 16px;
 height: 16px;
 float: right;
 margin-right: 20px;
}

#pdflink:hover {
	opacity: 0.5;
	filter: alpha(opacity=50); /* For IE8 and earlier */
}

#settingslink {
 background-image: url("../img/settings.png");
 display: block;
 width: 16px;
 height: 16px;
 float: right;
 margin-right: 20px;
 cursor: pointer;
}

#settingslink:hover {
	opacity: 0.5;
	filter: alpha(opacity=50); /* For IE8 and earlier */
}

#settingsButton {
    border-radius: 2px; 
    border: 1px solid rgb(0, 103, 163); 
    background-color:rgb(0, 125, 198);
    padding: 3px 8px 3px 7px;
    display: inline-block; 
    cursor: pointer; 
    color: rgb(255, 255, 255); 
    font-family: Arial; 
    font-size: 12px; 
    text-decoration: none; 
    text-shadow: rgba(0, 0, 0, 0.2) 0px 1px 8px;
	margin-right: 20px;
	float: right;
}

#settingsButton img {
    vertical-align: middle;
    margin-right: 4px;
}

#settingsButton:hover {
    border: 1px solid rgb(0, 152, 206); 
    background-color:rgb(0, 177, 239);
}

.framesLink {
 min-width: 200px;
 position: absolute;
 top: 0;
 right: 0;
}

#oldFrames {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAlQTFRF////2tra2tra2pcOqAAAAAJ0Uk5TAHe48imnAAAAJUlEQVQI12NY1bVqFQOYWNTFwAVkhUbBuGAJBi18XCaoXjABAgBkBSDuUXG/2QAAAABJRU5ErkJggg==');
}
#printlink a {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAxQTFRF2tra////2tra2traf1WizAAAAAN0Uk5TAABN8hv58wAAACpJREFUCNdjYPr/v4GBmYHhAFZiPwPDP4b/QICdYAAisBLm//8PMIQCAQDSzyPJe5D1kQAAAABJRU5ErkJggg==');
  padding: 0px;
  margin-right: 20px;
  margin-top: 1px;
}
#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,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpQTFRFZGRk////ZGRkZGRkZGRkZGRkXl5eXV1dWlpaYmJiZGRkaGhoaWlpbm5upaWlp6en2djY397e4uHh5eTk6Ofn7Ovr7Ozs7u7u7+/v8PDw8fDw8fHx8vLy8/Ly8/Pz9PPz9PT09fT09fX19vb29/f3+Pj4+fn5+vr6/Pz8/fz8/f39/v39/v7+////YF+T3wAAAAh0Uk5TAAABCpWWzOZrLZN+AAAAgElEQVQY023I2w6CMBRE0VZB6lgFRSn1QlGh4O3/f8+D9MTEuDPzsoT8SfyDGFhovVTRRIyg67Zx1qhVNA1wttZs18qkcYDLniRXFMOBpNhkOzAcScoiL78wiDWOoaZcVZ1ahgagXdExdEPe+57hfus/PRieAMYHeHEBkjk3k/INBOoOCPPSawAAAAAASUVORK5CYII=');
  background-position-y: 2px !important; 
}
#collapseAllLink {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACRQTFRF////FRYWLy8vTk5OcHBwk5OTtLW109PT7e3t////WlpaWlpawSpzzwAAAAt0Uk5TACYmJiYmJiYmJrJxmO6NAAAAQElEQVQI12NgwASrdwPBAiBj50wg2ABk7IAJbQfxGIDENhhjK4yxBcbYvIF7924QYxNMZCOMsRrGYIAz4JZBAABseSSjqR9BogAAAABJRU5ErkJggg==');
}
#expandAllLink {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACRQTFRFWlpaFRYWLy8vTk5OcHBwk5OTtLW109PT7e3t////YWFhWlpaTMc+HwAAAAt0Uk5TACYmJiYmJiYmJu2KTKLoAAAAQ0lEQVQI12WNKw7AMBTDzHt/8Nh4Sdb9lcsNTCmZkWUpCvzptr0AT1WVgDvpEoDgjByigWCPbGo2gpGyRnpWTJlnHy92cSTPHH3B5AAAAABJRU5ErkJggg==');
}
.splitbuttonV {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAsCAMAAABblciFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAK5QTFRFAAAASoXJVpfkVpjk////AAAAVZfkVpjkVZfkVpjkVpfkpsTlssvos8zoVpjkX53li7HcaZrUaZrSVpjkWZjkUIrNUYvOT4jKSoXJSobKS4bLS4fMS4jNTIjOTInPTYrQTYrRTovSTozTT4zUT43VT47WUI7XUI/YUZDZUZDaUZHaUpHbUpLcUpLdU5PdU5PeU5TfVJTgVJXgVJXhVZbiVZbjVZfjVZfkVpfkVpjklnpdnwAAABh0Uk5TAAAAAAAzTExNTYSduLi+ys7j5fP4+vr7vlDNOwAAAK1JREFUKM/NjzFuAkEQBGvHe9iBHwHIvgzn/v8PHB7wDThuweVgvUhcYskSEh31lHp6NOkThnI6k+i6rocsvMPXmBYfIISqbhaxqS4LAM/8mga6OVg2EMzUElf9nfgHuE+pDl41aGjZtnlbNJSyq/OuoKGZslfdF9AAMmuANWQIhb6u9LmusGqlKzS93eG5R+uYyixxJt+CiZcbMJ44VvL0CpbxcInpm0iQ8uzKDy74jaaFRq6zAAAAAElFTkSuQmCC");
}
#header #lHeader, #splitterContainer .splitbarV {
  border-bottom-color: rgb(0, 0, 0);
  border-top-color: rgb(0, 0, 0);
}
.title.sectiontitle, #header .tab.selectedTab {
  border-bottom-color: rgb(51, 51, 51);
}
pre.screen {
  border-bottom-color: rgb(204, 204, 204);
}
#header #lHeader, .title.topictitle1, .title.sectiontitle {
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: top left;
}
#header #lHeader, .title.topictitle1, .title.sectiontitle, pre.screen, #splitterContainer #leftPane, #splitterContainer .splitbarV, #splitterContainer .menuItemSelected {
  border-top-width: 0px;
}
#header #lHeader, .title.topictitle1, .title.sectiontitle, pre.screen, #header .tab.selectedTab, #splitterContainer #leftPane, #splitterContainer .splitbarV, #header .tab:not(.selectedTab), #splitterContainer .menuItemSelected {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  border-bottom-width: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
#header #lHeader, .title.topictitle1, .title.sectiontitle, pre.screen, #splitterContainer #leftPane, #splitterContainer .menuItemSelected {
  border-right-width: 0px;
  border-left-width: 0px;
}
#header .tab.selectedTab, #splitterContainer .splitbarV, #header .tab:not(.selectedTab) {
  border-right-width: 1px;
  border-left-width: 1px;
}
#header #lHeader, .title.topictitle1, .title.sectiontitle, #splitterContainer .splitbarV, #splitterContainer .menuItemSelected {
  border-top-style: none;
}
pre.screen, #header .tab.selectedTab, #splitterContainer #leftPane, #header .tab:not(.selectedTab) {
  border-top-style: solid;
}
#header #lHeader, .title.topictitle1, .title.sectiontitle, #splitterContainer .menuItemSelected {
  border-right-style: none;
  border-left-style: none;
}
pre.screen, #header .tab.selectedTab, #splitterContainer #leftPane, #splitterContainer .splitbarV, #header .tab:not(.selectedTab) {
  border-right-style: solid;
  border-left-style: solid;
}
#header #lHeader, .title.sectiontitle, #header .tab.selectedTab, #splitterContainer .splitbarV, #header .tab:not(.selectedTab), #splitterContainer .menuItemSelected {
  border-bottom-style: none;
}
.title.topictitle1, pre.screen, #splitterContainer #leftPane {
  border-bottom-style: solid;
}

.title.topictitle2 {
  text-shadow: transparent 0px 0px 0px;
  box-shadow: transparent 0px 1px 0px 0px;
}
#header .navheader_parent_path, .title.topictitle1, .title.topictitle2, #header .tab.selectedTab, #header .tab:not(.selectedTab) {
  line-height: 18px;
}
#header #productTitle H1, #header .navheader_parent_path, .title.topictitle1, .title.topictitle2, #header .tab.selectedTab, #header .tab:not(.selectedTab) {
  text-align: initial;
}
#header #productTitle H1, #header .navheader_parent_path {
  text-decoration: initial;
}
#header .link, .title.topictitle1, .title.topictitle2, #header .tab.selectedTab, #header .tab:not(.selectedTab) {
  text-decoration: none;
}
#header #space {
  display: inherit !important;
}

/* Settings pane */

.userGuideSelector {
	display: none;
}

.userGuideSelector div, .userGuideSelector input {
    margin: 5px;
    overflow: hidden;
}

.userGuideSelector div:first-child {
    float: left;
}

.userGuideSelector:before, .userGuideSelector:after {
    display: table;
    line-height: 0;
    content: "";
}

.userGuideSelector:after, .userGuideSelector .select {
    clear: both;
}

.textToSearch, .textToSearch:focus {
    border-radius: 0.2em;
	padding: 1px 5px;
	margin: 0 30px 0 0;
	height: 22px;
}

#header .navheader_label {
    font-size: 11.5px;
    letter-spacing: 0.05em;
}

.title.sectiontitle {
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
}

.maintitle {
	font-weight: 100;
	display: inline-block;
	font-family: Arial;
	font-size: 22px;
	color: #ffffff;
	line-height: 0px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
	margin-top: 35px;
  letter-spacing: 0.01em;
}

.subtitle {
	font-family: Calibri;
    font-size: 13pt;
    line-height: 1pt;
	margin-top: 10px;
	float: left;
}

#productToolbar #navigationLinks {
	padding-right: 0px;
	margin-right: 0px;
}

span#warningSign {
	float: right;
	margin-right: 15px;
}

input {
	margin: 0;
}

#searchForm {
	padding: 0;
}

.wintitle {
	font-style: italic;
	font-weight: normal;
}

.related-links {
	border-left: 20px solid #064f85;
  background-color: #F8F9FB;
  padding-bottom: 2px;
}

.topictitle3 {
	margin-top: 1pc;
	margin-bottom: .45em;
}

/* tasks */

.step {
	margin-top: 1em;
	margin-bottom: 1em;
}

.itemgroup {
	margin-top: 10px;
}

.itemgroup.stepxmp {
	background-image: url("../img/pen.png") !important;
    background-repeat: no-repeat;
    padding-left: 23px;
}

.itemgroup.info {
	background-image: url("../img/info.png") !important;
    background-repeat: no-repeat;
    padding-left: 23px;
}

.itemgroup.stepresult {
	background-image: url("../img/okay.png") !important;
    background-repeat: no-repeat;
    padding-left: 23px;
}

.section.context, .section.prereq, .section.result, .stepexpand, h3.tasklabel {
	font-size: 14px;
}

.section.context > .p {
	padding: 0;
}

.taskbody > .tasklabel, .section.result, .section.prereq, .section.context, .li.stepsection {
	padding-left: 16px;
}

.li.stepsection {
	padding-top: 10px;
	padding-bottom: 10px;
}

.topic.task.nested1 {
	padding-top: 10px;
}

.topic.task > .title {
  background-color: rgb(0, 125, 198);
  color: rgb(254, 254, 254);
}

.taskbody {
  background-color: rgb(253, 253, 253);
  border: solid rgb(240, 245, 245) 1px;
  border-left-width: 20px;
  padding: 10px 15px 10px 10px;
}

.li.choice {
	margin-bottom: 3px;
}

.choicetable {
	margin-top: 10px;
}

.chhead {
	background: #F2F4F7;
}

.cmd > .image {
	display: block;
}

.itemgroup.stepresult > div.fignone img, .itemgroup.info > div.fignone img {
	padding-left: 0;
}

.itemgroup.noicon {
	background-image: none !important;
	padding-left: 23px;
}

.note p, .note .entry {
  font-size: 10pt;
}

/* TABLES */

table.basic {
  padding-left: 16px;
}

table.basic .entry {
  padding: 5px;
  border: 1px solid gray;
}

.entry.compatible {
  background-color: rgb(182, 230, 158);
}

.entry.notcompatible {
  background-color: rgb(236, 236, 236);
}

.entry.empty {
    border: none !important;
}

.row.headerrow {
  font-weight: bold;
  background-color: rgb(224, 237, 245);
}

.entry > p {
  font-size: inherit !important;
  padding: inherit !important;
  margin-top: 0 !important;
  margin-bottom: 6px;

}

table.loose {
	margin-top: 25px;
	margin-bottom: 25px;
}

table.loose td {
	padding: 5px;
}

table.rowborder tr td {
	border-bottom: 1pt solid #CECECE;
}

thead.noborder {
  border: none;
}

/* IMAGES */

div.fignone img {
    padding-top: 5px;
    padding-left: 16px;
    padding-right: 10px;
    max-width: 99%;
}

div.fignone p.figcap {
    padding-top: 5px;
    padding-left: 16px;
    padding-right: 10px;
    max-width: 99%;
}

.table {
  margin-left: 16px;
}

.p .table {
  margin-left: 0;
}

/* NOTES AND TIPS */

.note, .tip {
    background: #F2F4F7;
    padding: 15px;
    margin-right: 2px;
    margin-left: 15px;
}

/* The "Looking for the latest user guide?" note */

#noteContainer {
    position: absolute;
    opacity: 0;
    top: -90px;
}

#noteContainer #arrow {
    position: absolute;
	width: 0px;
	height: 40px;
	background-image: url("../img/header-arrow.png");
	background-repeat: no-repeat;
}

#selectorNote {
    background-color: rgb(231,236,241);
    border-radius: 2px;
    display: inline-block;
    margin-top: 42px;
    cursor: default;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
	white-space: nowrap;
	font-family: Tahoma;
	text-align: center;
}

#selectorNote #noteTitle {
    font-size: 9pt;
    color: rgb(0,125,198);
    padding: 5px 13px 4px 13px;
}

#selectorNote #noteSubtitle {
    font-size: 8pt;
    color: rgb(97,97,97);
    padding: 0px 13px 8px 13px;
}

/* Expand/collapse headers */

.content {
  display:none;
}

.expander.expanded {
    cursor: pointer;
    padding-left: 25px;
    margin-left: 32px;
    background-position: 1px;
    background-repeat: no-repeat;
    background-image: url("../img/play_expanded.png");

}

.expander.collapsed {
    cursor: pointer;
    padding-left: 25px;
    margin-left: 32px;
    background-position: 1px;
    background-repeat: no-repeat;
    background-image: url("../img/play_collapsed.png");
}

.content {
    margin-left: 16px;
}


.sectiontitle.expander {
  color: rgb(10,10,10);
  border: none !important;
  border-radius: 3px;
  padding-top: 8px;
  padding-bottom: 5px;
  display: inline-block;
  margin-top: 0 !important;
}

/* Document footer */

.navfooter {
	background-color: #F8F8F8;
	padding: 0.8em;
	color: #AFAFAF;
	font-size: 8pt;
	margin-right: -10px;
}

/* Disabled the "Parent topic" link in the footer */

.navfooter .navparent {
	display: none;
}

/* "In this chapter" title in the .related-links DIV */

.related-title {
	color: #064F85;
	padding: 13px 0 2px 20px;
	font-size: 1.2em;
}

div.related-links:empty {
	display: none;
}