/* ------------------------------------------------------------------------
 | (c) Copyright Infor, 2014 All Rights Reserved.
 | http://www.infor.com
 |  Infor DHTML Help 6 Stylesheet
*/

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
   Alternatively look at http://yui.yahooapis.com/3.14.1/build/cssreset/cssreset.css
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	/*font-size: 80%; */
	font: inherit;
	vertical-align: baseline;
	
	position: relative;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size:100%;
	font-weight:normal;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	/* line-height: 1; */
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

img {
	-moz-force-broken-image-icon: 1;
}/* ------------------------------------------------------------------------
 | Infor Text Input Field
 */
.inforTextbox {
    line-height: 14px;
	width: 195px;
	border-radius: 3px;
	border: 1px solid #b3b3b3;	
	padding: 2px 4px;
	color: #1a1a1a;
	height: 14px;
	background-color: white;
}


.inforTextbox[readonly], .inforTextbox[disabled], .inforTextbox.disabled, .inforTextbox[disabled]:focus , .inforTextbox.disabled:focus , .inforTextbox[disabled]:focus , .inforTextbox.disabled:focus 
{
	border: 1px solid transparent;
	background-color: transparent;
} 

/*Is permissible to use optional e5e5e5 for disabled fields*/
.inforTextbox.backgroundColor[readonly], .inforTextbox.backgroundColor[disabled], .inforTextbox.backgroundColor.disabled, .inforTextbox.backgroundColor[disabled]:focus , .inforTextbox.backgroundColor.disabled:focus , .inforTextbox.backgroundColor[disabled]:focus , .inforTextbox.backgroundColor.disabled:focus 
{
	border: 1px solid transparent;
	background-color: #e5e5e5 !important;
} 

.inforTextbox[disabled], .inforTextbox.disabled {
	background-color: transparent;
	opacity: .5;
	filter:alpha(opacity=50);
}

.inforTextbox.decimalOnly, .inforTextbox.numericOnly {
	text-align: right;
}

.inforTextbox.decimalOnly[readonly], .inforTextbox.numericOnly[readonly],.inforTextbox.decimalOnly[disabled], .inforTextbox.numericOnly[disabled]  {
	text-align: left;
}

.inforTextbox.backgroundColor.decimalOnly[readonly], .inforTextbox.backgroundColor.numericOnly[readonly],.inforTextbox.backgroundColor.decimalOnly[disabled], .inforTextbox.backgroundColor.numericOnly[disabled]  {
	text-align: right;
}

.inforTextbox.alignRight.decimalOnly[readonly], .inforTextbox.alignRight.numericOnly[readonly],.inforTextbox.alignRight.decimalOnly[disabled], .inforTextbox.alignRight.numericOnly[disabled]  {
	text-align: right;
}

.inforTextbox.error {
   border: 1px solid #d5000e;
   background-color: #FDF2F3;
}

.inforTextbox.error[readonly]:focus, .inforTextbox.error[readonly] {
   border: 1px solid transparent;
}

.inforTextbox:focus {
    outline: none; 
	border: 1px solid #13A3F7;
} 

.inforTextbox[readonly]:focus {
    outline: none; 
	border: 1px solid transparent;
}

/*Allow size attribute to work*/
.inforTextbox[size] {
	width: auto !important;
}


/* ------------------------------------------------------------------------
 | Infor Trigger Fields
 */
.inforTriggerField {
   height: 18px;
   display: inline-block;
   border: 1px solid #b3b3b3;
   border-radius: 3px;
   background: white;
}


/*add extra border for error states*/
.inforTriggerField.error {
    border-color: #d5000e !important;
	background-color: #FDF2F3;
} 

.inforTriggerField.focus {
	border: 1px solid #13A3F7;
}

.inforTriggerField.error  .inforTextbox{
    background-color: #FDF2F3;
} 

.inforTriggerField.error  .inforTriggerButton{
    background-color: #FDF2F3;
} 

.inforTriggerField.readonly,  .inforTriggerField.disabled{
	border: none !important;
}

.inforTriggerField.readonly, .inforTriggerField.disabled {
    background: none repeat scroll 0 0 white !important;
    border: 1px solid transparent !important;
}

.inforTriggerField.backgroundColor {
	border: 1px solid transparent  !important;
	background-color: #e5e5e5 !important;
}

.inforTriggerField.backgroundColor.disabled {
	opacity: .5;
	filter:alpha(opacity=50);
}

.inforTriggerField.backgroundColor.disabled  .inforTextbox{
	opacity: 1;
	filter:alpha(opacity=100);
}

.inforTriggerField.readonly.error, .inforTriggerField.disabled .error{
    background-color:#FDF2F3 !important;
}

.inforTriggerButton{
    width: 18px;
    height: 18px;
    border:none;
    margin-left: -6px;
	vertical-align: middle;
	margin-top: 0px;
	background-repeat: no-repeat;
	outline:none;
	padding: 0;
	background-color: white;
	border-radius: 0 3px 3px 0;
	cursor: pointer;
}

.inforTriggerButton:hover, .inforTriggerButton.hover{
	background-color: #E1E1E1;
}

.inforTriggerButton.inforSpinnerButtonUp:hover,.inforTriggerButton.inforSpinnerButtonDown:hover{
	background-color: transparent !important;
}

html[dir="rtl"] .inforTriggerButton {
	-moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
	margin-left: 0;
	margin-right: -6px; 
}

table.inforTriggerFieldTable {
	border-collapse: collapse;
	border-spacing:0;
	padding: 0 !important;
	margin: 0 !important;
	overflow:hidden;
	max-height: 20px;	/*Makes sure the button doesnt overflow*/
	white-space: nowrap;
}

table.inforTriggerFieldTable, table.inforTriggerFieldTable tr, table.inforTriggerFieldTable tbody, table.inforTriggerFieldTable  td{
    border: 0 none !important;
    padding: 0 !important;
	margin: 0 !important;
	display: inline-block;
}

table.inforTriggerFieldTable  td{ 
	vertical-align: top;
}

/*Readonly*/
.inforTriggerField.readonly .inforTextbox
{
	border: none;
	background: none;
	border-radius: 3px 3px 3px 3px;
}

.inforTriggerField .inforTextbox
{ 
	border: none !important;
	width: 176px;
	border: none;
	border-radius: 3px;
	padding-right: 7px;
}

.inforTriggerField.readonly .inforTriggerButton, .inforTriggerField.disabled .inforTriggerButton  {
    visibility:hidden;
}

html[dir="rtl"] .inforTriggerField.readonly .inforTextbox, html[dir="rtl"] .inforTriggerField.disabled .inforTextbox {
   padding-right:0;
   padding-left: 11px;
}

html[dir="rtl"] .inforTriggerField .inforTextbox {
	padding-right: 4px;
	padding-left: 7px;
}

/*Disabled*/
.inforTriggerFieldTable[disabled] .inforTriggerButton {
    visibility:hidden;
}

/* Infor Drop Down List Trigger Field 
----------------------------------*/
.inforDropDownListButton
{
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAIAAAAmzuBxAAAABnRSTlMAAAAAAABupgeRAAAAG0lEQVR42mNgoBfYjBsQUETAJALWEXATw0AAAOTuNHK5WbLVAAAAAElFTkSuQmCC");
	background-position: 4px 4px;
}

.inforDropDownListButton:hover
{
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAH0lEQVQY02NgGDxAePH3/4Qw0RqItoFoJxHtB4bBCwDYdELNQ6Z+MQAAAABJRU5ErkJggg==");
	outline: none;
}

/* Infor Lookup Field
----------------------------------*/
.inforLookupButton
{
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAARklEQVQoz2PYsHnrfxIwAwM5GkjCDNRyEkk2wCSXI4ktJ6RhOZpmuCZcVv/HJYbLBpI1YHPSZELxgOzpzVB6JymRthOkCQDarXfuT8BGLAAAAABJRU5ErkJggg==");
	background-position: 3px 4px;
}

.inforLookupButton:hover, .inforLookupButton.focus, .inforLookupButton:focus
{
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAbUlEQVQoz2MQXfTlP7EYCBgYSNaQkV1MNCbPBmwSMNOwYQZsikFYY8qVhzAxEBsmjlWD7sRzn5A1I2vC6jlkxehiDNg8RrIGmPuRFetMOn8RrAFbSKB7Wm3ajRcgWnPKlV84NaBj1Wm33oA0AQDkyUeXst7uHwAAAABJRU5ErkJggg==");
}


/* Infor DatePicker Field
----------------------------------*/
.inforDatePickerButton
{
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAALklEQVQoz2PYsHkrAxT/R2KjY7gcAzka/iMJ/MeB4XIUaSAKE3I7hl9GtAaiMQC/hmlUiecCsgAAAABJRU5ErkJggg==");
	background-position: 3px 2px;
}

.inforDatePickerButton:hover, .inforDatePickerButton:focus, .inforDatePickerButton.focus
{
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQMAAABsu86kAAAABlBMVEUAAAATo/cd9CxzAAAAAXRSTlMAQObYZgAAABpJREFUeNpjUHBgAKL7G0Do/weGBgF09P8DAMVkCx0dn9bNAAAAAElFTkSuQmCC");
}

/* Infor Email Field
----------------------------------*/
.inforEmailButton
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAO0lEQVQoz2P4//8/AymYgWQNGzZv/Q/EMBofBqthQBfApxhdAy5NKGKEFGDIM+BxAlY5YjxLbw00j2kAXqWuKrj7x4EAAAAASUVORK5CYII=");
	background-position: 3px 3px;
}

.inforEmailButton:hover, .inforEmailButton:focus, .inforEmailButton.focus
{
 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQMAAABsu86kAAAABlBMVEUAAAATo/cd9CxzAAAAAXRSTlMAQObYZgAAAB9JREFUeNpjYACD/RcY7m9geF/A8O0Dw88PDP9hCAwA9QYOGla9Te0AAAAASUVORK5CYII=");   
}

/* Infor Search Field
----------------------------------*/
.inforSearchFieldContainer .inforSearchField {
	border: none;
	width: 176px;
}

.inforSearchFieldContainer {
	border: 1px solid #D3D3D3;
	border-radius: 3px;
	background: white;
}

.inforSearchFieldContainer.focus {
	border: 1px solid #13A3F7;
}

.inforSearchFieldContainer.readonly {
	border: none;
}

.inforSearchButton
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAgklEQVR42mNgIBds2LxVAYirgfgYEP+A0iC+Ai7FS4H4Pxa8FEMT1CSQ5GEgdgFiXih9GCpeja7hGFTCBU3cBSp+DF3DD6gEL5o4L1T8B7E2JOKyAZsfMoH4KFS8jZRQAuFnQCxKTDy0QRWDNF3C0IQjQkWhikGathObCkCatgOxCgCFoNf57gkDSQAAAABJRU5ErkJggg==");
	background-position: 2px 3px;
}

.inforSearchButton:hover, .inforSearchButton:focus, .inforSearchButton.focus
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAyElEQVR42mNgIAdkZBcrgGi9iWf2Kc24/0l04ef/qtNv/QHxYXIYGjSnXLmvPfnyf3SsNvX6IwxNBv0nd4MklWfc/Wjevb8MqIAXRIP4IHGQPIoGkDNAEiBFyOIgPkgcJI+iAeRmkATIZDSn8oLEQfJE2WDXtrkbquEvVj+ILfj0D+YHh9YNE2F+0Jtw5hjRoQTCUnNf/wWqEcXQBLIJFg8gWnz++08gxSBN8rMef8fQhCNSRUGKQZpUp918TWxKEAUpdmxZZwUAP2yyIisdj+IAAAAASUVORK5CYII=");
}

.inforCancelButton {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAO0lEQVQY02P4//8/AzGYgWSFGzdv9QDiAiR+AUgMm0KQxAGoBg8ouwCr1UgKDiCbRp5Coq0m2jNUC0cAJzoe1HfuZSMAAAAASUVORK5CYII=") no-repeat scroll 2px 1px transparent;
	border: none;
	height: 12px;
	width: 12px;
	cursor: pointer;
}

.inforCancelButton:hover,.inforCancelButton:active {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAaklEQVQY05WQ0Q2AIAxEy54M4z79MsZZ1AXAGfg5e6QYfkzqx0tK78pBBYCs256MbKhRHPVeomeYFgMfUEviUzjOC7Xer4E1e37O4hFdaK11kbCeBlX8PRi30jAGpvjyyxiODn8mtp7owh8h7jNc5SYZNAAAAABJRU5ErkJggg==") no-repeat scroll 2px 1px transparent;
}

/* Infor Url Field
----------------------------------*/
.inforUrlButton
{
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAjElEQVR42mNgIBds2LzVAIjnA/F/NLweJIeuOAFJwXkgVoBiZPEEmGIHNBMbkAwKQJNzAAnuh3Lew01BaEB34n4GJMUNWPy1H91PMA0gt96HmuiApKEAnwZkvxQgaRIA2Q51xX+YtfuhEgiTsDtvP3IovUfS8B6H5x2wxQMI9yPFw36UeECL6fWEYhoAWIAaep8kAxQAAAAASUVORK5CYII=");
	background-position: 3px 3px;
}

.inforUrlButton:hover, .inforUrlButton:focus, .inforUrlButton.focus
{
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAzElEQVR42mNgIBdYdu4O15p86bbw4u//kbH61OvPQHIoio17j8yBKVCY9ehbRnaxAggji4PYYMU6ky50IJuoP+H0AZhBBv0nJyHLmXfvK2BQmX7nPYgjMf/9P7gpUIDuRJBaBphiZJNhAGYYMmaAuU9mzovfIBPB1kKBYd/x9Tg1AD3pABMEKYRpAooLgGwHuQKsAWQtCNu0b5dHMQmL88B+sG/dlALzB0wxiI3N8yC1YAH3hqV1yKbrTDx3DhYPMI+D1GDENChWCcU0AKdS8UmoRScpAAAAAElFTkSuQmCC");
}

/* Infor Url Field
----------------------------------*/
.inforFileButton
{
   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAUElEQVR42mNgoARs2Lz1PwyTrAEXJtUF74kyFYjnQzXsBxH3idBwH6qhH0TMJ9btQDoARCQQ6awAmEcUiNTQj+J7IjScR9awE4h/UTUOYAAAFSIKYZGJQyYAAAAASUVORK5CYII="); 
   background-position: 3px 3px;
 }

.inforFileButton.hover, .inforFileButton:hover, .inforFileButton:focus, .inforFileButton.focus
{
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAcUlEQVR42mNgoAQIL/7+H4ZJ1oALk+QCiQXv/xNlqtbkS7dBGtSnXv/NIDPnxW9CGkBqQBqMe4+8ZADpJtbtpj0H20G65hCjAawYBDKyixWI0aAz8dw5hO/nv/9HSIPCrEff4BpUp916I7LwC3XjAAYAGo3mXAnY3CkAAAAASUVORK5CYII=");
}

/* Infor Time Field
----------------------------------*/
.inforTimeButton
{
   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAf0lEQVR42mNgIBds3rzZBoj7gPgCEP+E0iC+DTbFMUB8GIgLgVgfiNmgdCFUPAbdZJCgBpLYfyS2BlTeBiYAsrYQzcb/aHyQTX0wDsit+tg0INEg512ASYI8yIauAc1ZID/9xGkDlkBBsQHDD1g0oPgBI5TQFKOGEsnxQGpMAwD2Q7bFgIUCPQAAAABJRU5ErkJggg=="); 
   background-position: 3px 2px;
 }

.inforTimeButton.hover, .inforTimeButton:hover, .inforTimeButton:focus, .inforTimeButton.focus
{
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAfklEQVR42mNgIBcIL/5uA8R9QHwBiH9CaRDfBpviGCA+DMSFQKwPxGxQuhAqHoNuMkhQA0nsPxJbAypvAxMAWVuIZuN/ND7Ipj4YB+RWfWwakGiQ8y7AJEEeZEPXgOYskJ9+4rQBS6Cg2IDhBywaUPyAEUpoilFDieR4IDWmAcnnmT1U+5zkAAAAAElFTkSuQmCC");
}




/* ------------------------------------------------------------------------
 | Infor Help Search Field
 */
.inforHSearchForm {
	z-index: 10;
}

.inforSearchFieldContainer {
	border: 1px solid #D3D3D3;
	padding-left: 4px;
	border-radius: 3px;
	background: white;
}

.inforTriggerField {
	height: 22px;
}
.inforTriggerField .inforTextbox {
	padding-top: 4px;
}

.inforTriggerButton {
	width: 20px;
	height: 20px;
}

.inforSearchButton {
	background-position: 4px 4px;
}/* *****************************************************************
 | Infor Help Base
 */
body {
    /* moved partially to fluid */
	color: #666666;
    font-family: Helvetica,Arial,sans-serif;
	
	background-color: #FFFFFF;
	font-size: 14px;
}


.title, .sectiontitle { 
	border-bottom: 1px solid #B3B3B3;
	margin-top: 1em; 
	margin-bottom: 0.45em;
	padding-bottom: 0.25em;
	color: #13A3F7; 
	text-align: left;
    vertical-align: middle;
    white-space: nowrap;
}

span.title {
	border-bottom: none;
	color: #555555;
	font-weight: bold;
	/* same as p */
	margin-bottom: 0.7em;
    margin-top: 1em;
	line-height: 1.4em;
}

/* prevent that uicontrols and other bold items can corrupt the style of titles */
.title > *,
.pageTitle > *,
.sectiontitle > *  { 
	font-weight: inherit !important; 
}

header .pageTitle {
	display: inline-block;
	height: 100%;
}
header .pageTitle::before {
    content: '';
    display: inline-block;
    vertical-align: middle;  
    height: 100%;
}

html[dir="rtl"] .title , 
html[dir="rtl"] .sectiontitle  { 
	text-align: right; 
}

.topictitle1 { font-size: 1.6em; margin-top: 0em; }
.topictitle2 { font-size: 1.6em; }
.topictitle3 { font-size: 1.5em; }
.topictitle4 { font-size: 1.4em; }
.topictitle5 { font-size: 1.3em; }
.topictitle6 { font-size: 1.2em; }

.sectiontitle { font-size: 1.6em; 
	border-bottom: 0px solid #B3B3B3; 
	padding-bottom: 0em;
} 

/* indent nested topics */
.nested1, .nested2, .nested3 {
	margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 1em;
}
html[dir="rtl"] .nested1,
html[dir="rtl"] .nested2, 
html[dir="rtl"] .nested3 { 
	margin-left: 0em;
	margin-right: 1em;
}

.p {
    margin-bottom: 0.7em;
    margin-top: 1em;
	line-height: 1.4em;
}

/* Default of italics to set apart figure captions */
.figcap { font-style: italic }
.figdesc { font-style: normal }

/* Use @frame to create frames on figures */
.figborder { border-style: solid; padding-left : 3px; border-width : 2px; padding-right : 3px; margin-top: 1em; border-color : Silver;}
.figsides { border-left : 2px solid; padding-left : 3px; border-right : 2px solid; padding-right : 3px; margin-top: 1em; border-color : Silver;}
.figtop { border-top : 2px solid; margin-top: 1em; border-color : Silver;}
.figbottom { border-bottom : 2px solid; border-color : Silver;}
.figtopbot { border-top : 2px solid; border-bottom : 2px solid; margin-top: 1em; border-color : Silver;}

/* Most link groups are created with <div>. Ensure they have space before and after. */
.ullinks { list-style-type: none }
.ulchildlink { margin-top: 1em; margin-bottom: 1em }
.olchildlink { margin-top: 1em; margin-bottom: 1em }
.linklist { margin-bottom: 1em }
.linklistwithchild { margin-left: 1.5em; margin-bottom: 1em  }
.sublinklist { margin-left: 1.5em; margin-bottom: 1em  }
.relconcepts { margin-top: 1em; margin-bottom: 1em }
.reltasks { margin-top: 1em; margin-bottom: 1em }
.relref { margin-top: 1em; margin-bottom: 1em }
.relinfo { margin-top: 0.5em; margin-bottom: 0.5em; color: #13a3f7; }
.breadcrumb { margin-bottom: 1em }
.prereq { }
.parentlink { margin-top: 1.0em;}
.parentlink strong {color:#13a3f7;}
.nextlink { margin-top: 0.5em;}
.nextlink strong {color:#13a3f7;}
.previouslink { margin-top: 0.5em;}
.previouslink strong {color:#13a3f7;}

/* Set heading sizes, getting smaller for deeper nesting */
.section { margin-top: 1em; margin-bottom: 1em }
.example { margin-top: 1em; margin-bottom: 1em }

/* Used on the first column of a table, when rowheader="firstcol" is used */
.firstcol { font-weight : bold;}

/* Various basic phrase styles */
.b, .bold { font-weight: bold; }
.boldItalic { font-weight: bold; font-style: italic; }
.italic { font-style: italic; }
.underlined { text-decoration: underline; }
.uicontrol { font-weight: bold; }
.parmname { font-weight: bold; }
.kwd { font-weight: bold; }
.defkwd { font-weight: bold; text-decoration: underline; }
.var { font-style : italic;}
.shortcut { text-decoration: underline; }

/* Default of bold for definition list terms */
.dlterm { font-weight: bold; }

/* Use CSS to expand lists with @compact="no" */
.dltermexpand { font-weight: bold; margin-top: 1em; }
*[compact="yes"]>li { margin-top: 0em;}
*[compact="no"]>li { margin-top: .53em;}	
.liexpand { margin-top: 1em; margin-bottom: 1em }
.sliexpand { margin-top: 1em; margin-bottom: 1em }
.dlexpand { margin-top: 1em; margin-bottom: 1em }
.ddexpand { margin-top: 1em; margin-bottom: 1em }
.stepexpand { margin-top: 1em; margin-bottom: 1em }
.substepexpand { margin-top: 1em; margin-bottom: 1em }

/* Align images based on @align on topic/image */
div.imageleft { text-align: left }
html[dir="rtl"] div.imageleft { text-align: right }
div.imagecenter { text-align: center }
div.imageright { text-align: right }
html[dir="rtl"] div.imageright { text-align: left }
div.imagejustify { text-align: justify }

/* The cell border can be turned on with
   {border-right:solid}
   This value creates a very thick border in Firefox (does not match other tables)

   Firefox works with 
   {border-right:solid 1pt}
   but this causes a barely visible line in IE */
.cellrowborder { border-left:none; border-top:none; border-right:none; border-bottom:solid 1px #cccccc;}
.row-nocellborder { border-left:none; border-right:none; border-top:none; border-right: hidden; border-bottom:hidden;}
.cell-norowborder { border-top:none; border-bottom:none; border-left:none; border-bottom: none; border-right:none }
.nocellnorowborder { border-top:none; border-bottom:none; border-left:none; border-bottom: none; border-right:none  }

pre.screen { padding: 5px 5px 5px 5px; border: outset; background-color: #cccccc; margin-top: 2px; margin-bottom : 2px; white-space: pre}

.unresolved { background-color: skyblue; }
.noTemplate { background-color: yellow; }


/* Add space for top level topics */

/* div with class=p is used for paragraphs that contain blocks, to keep the XHTML valid */

/* Most link groups are created with <div>. Ensure they have space before and after. */


/* Set heading sizes, getting smaller for deeper nesting */
/*.helpset-title{
	color: #13A3F7;
	font-family: Helvetica,Arial,sans-serif !important;
	font-size: 2em;
	line-height: 27px;
	margin-left: 0;
	margin-right: 0;
	font-weight: normal;
}
.topictitle1 , .title  {
	border-bottom-color: #B3B3B3;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #13A3F7;
	display: block;
	font-size: 1.6em;
	height: 24px;
	line-height: 22px;
	margin-bottom: 8px;
	margin-left: 0px; 
	margin-right: 10px;
	padding-bottom: 3px;
	text-align: left;
	text-indent: 0;
	vertical-align: middle;
	white-space: nowrap;
	width: auto;
	font-weight: normal;
	width: 100%;
} */
/*html[dir="rtl"] .topictitle1 , 
html[dir="rtl"] .title  { 
	text-align: right; 
	margin-left: 10px;
	margin-right: 0px;
} */
/*
.topictitle2 { margin-top: 1pc; margin-bottom: .45em; color:#13A3F7; font-size: 1.6em; }
.topictitle3 { margin-top: 1pc; margin-bottom: .17em; color:#13A3F7; font-size: 1.5em; }
.topictitle4 { margin-top: 1pc; margin-bottom: .17em; color:#13A3F7; font-size: 1.4em; }
.topictitle5 { margin-top: 1pc; margin-bottom: .17em; color:#13A3F7; font-size: 1.3em; }
.topictitle6 { margin-top: 1pc; margin-bottom: .17em; color:#13A3F7; font-size: 1.2em; }
*/
/* handle sectiontitles like other headings: normal size; just bold */
/*.sectiontitle { margin-top: 1em; margin-bottom: 0em;  color:#13A3F7; font-size: 1.6em; }
/*
/* Add space for top level topics */
/*.nested1,
.nested2, 
.nested3 { 
	border-top:1px solid #13A3F7;
	margin-left: 1em;
	margin-bottom: 1em;
}
html[dir="rtl"] .nested1,
html[dir="rtl"] .nested2, 
html[dir="rtl"] .nested3 { 
	margin-left: 0em;
	margin-right: 1em;
}*/
/* All note formats have the same default presentation */
.notetitle {  
	font-weight: bold;
}

div.note,
div.tip,
div.caution,
div.important	{    
	border: 0px solid #cccccc; 
	margin: 1em;
	padding: 1em;
}

html[dir="rtl"]  .note,
html[dir="rtl"]  .tip,
html[dir="rtl"]  .caution,
html[dir="rtl"]  .important	{ 
	
}
div.caution { 
	padding-left:24px;
	overflow: auto;
}
html[dir="rtl"] .caution { 
	padding-left:0px;
	padding-right:24px;
}
.inforIcon.error {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAMAAACeyVWkAAAAxlBMVEX////NAA3OAA3PAA3NAQ7QAA3PAQ7RAA7QAQ7SAA7OAg/TAA7RAQ/UAA7OAxDVAA7TAQ/QAxDVAQ/RAxDTAhDTAxHNBhPOBhPVAxHOBxTSBhTWBhTVBxXRFiLTFiLRFyPUFyPXFiPVFyTZFiPZFyTTICvZICzUJC/VJC/aJDDZQUvcQUvdQUvgQUvgYWnhYWnkYWrlYWrjdXzldXzndX3odX3tparwparwtrrxtrrytrrztrrzwcT1wcTzwsX1wsX88fL98fKKvMkQAAAAAXRSTlMAQObYZgAAANVJREFUeNptkdcSgkAMAGNBsCMWmqJgxUq3U/7/pzwJKHO6T5t9uJtJAN4kd/+wUBcH/57Ah8ieq5LQFSR1bkd5PJvjds7YPGdx1S6ySvPTxIkoivkkH1mDZgqpKAMrgZvOU5XXb+AN6wipmQ092P+pezBaLEJqZi0DFPansgrMOAYhNTNuBrs+Q9Pfgdur0PRcuGo1dPICSk27QnxqlFNIRWmcYoDHhqqbx3s9wbJUZBngKoO1/GnyOsjXHh4nYqdaqnbEyTH8nii+ONvpaLp1LnE6vwD0Qhh0KQ3GjQAAAABJRU5ErkJggg==");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    float: left;
    height: 21px;
    width: 21px;
}
html[dir="rtl"] .inforIcon.error {
	float: right;
}

/* Simple lists do not get a bullet */

/* Used on the first column of a table, when rowheader="firstcol" is used */

/* Various basic phrase styles */

/* Default of bold for definition list terms */

/* Use CSS to expand lists with @compact="no" */

/* Align images based on @align on topic/image */

/* The cell border can be turned on with
   {border-right:solid}
   This value creates a very thick border in Firefox (does not match other tables)

   Firefox works with 
   {border-right:solid 1pt}
   but this causes a barely visible line in IE */

/* links */
/* a:link  border-bottom:1px dotted #cccccc; color:#e57700;  font-size:inherit; text-decoration:none;  */
/* beem: ccc 3x and 333 2x */

/* in certain IE versions, "empty" anchors are causing a new line. next is the only solution
   don't show */
/* hyperlinks */
.inforHelpContent a { display:none; }
/* show */
.inforHelpContent a:link 		{ display:inline; text-decoration: none; border-bottom: 1px dotted #ccc; color: #333; }
.inforHelpContent a:active		{ display:inline; text-decoration: none; border-bottom: 1px dotted #ccc; color: #333; }
.inforHelpContent a:visited		{	display:inline; text-decoration: none; border-bottom: 1px dotted #ccc; color: #333; }
.inforHelpContent a:hover		{	display:inline; text-decoration: none; border-bottom: 1px dotted #333; color: #13A3F7; }
.inforHelpContent a:visited:hover {	display:inline; text-decoration: none; border-bottom: 1px dotted #333; color: #13A3F7; }

.footer a:link 			{ display:inline; text-decoration: none; border-bottom: 0px dotted #ccc; color: #626262; }
.footer a:active		{ display:inline; text-decoration: none; border-bottom: 0px dotted #ccc; color: #626262; }
.footer a:visited		{	display:inline; text-decoration: none; border-bottom: 0px dotted #ccc; color: #626262; }
.footer a:hover		{	display:inline; text-decoration: none; border-bottom: 1px dotted #333; color: #13A3F7; }
.footer a:visited:hover {	display:inline; text-decoration: none; border-bottom: 1px dotted #333; color: #13A3F7; }


/*11-21-08 added*/

.figborder,
.figsides,
.figtop,
.figbottom,
.figtopbot { 
	border-color: silver;
}

.inforHelpContent dd { margin-left: 0em; }
.inforHelpContent dl { margin-bottom: 6px;}

.inforHelpContent ol {
	margin-top: 1em;
	margin-bottom: 6px;
	
	counter-reset:listitem; /* Initiate a counter */
	margin-left:0; /* Remove the default left margin */
	padding-left:0; /* Remove the default left padding */
	
}
.inforHelpContent ol > li {
	position:relative; /* Create a positioning context */
	margin-left: 2em; /* Give each list item a left margin to make room for the numbers */
	padding:4px 8px; /* Add some spacing around the content */
	list-style:none; /* Disable the normal item numbering */
	// background:#f6f6f6;
}
html[dir="rtl"] .inforHelpContent ol > li {
	margin-left: 0em;
	margin-right: 2em;
	padding:4px 0 0 8px;
}
/* taken from example: http://www.456bereastreet.com/archive/201105/styling_ordered_list_numbers/ */
.inforHelpContent ol > li:before {
	content:counter(listitem); /* Use the counter as content */
	counter-increment:listitem; /* Increment the counter by 1 */
	/* Position and style the number */
	position:absolute;
	top:0px;
	
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:2em; /* sync with margin-left on ol > li */
	/* 	Some space between the number and the content in browsers that support
		generated content but not positioning it (Camino 2 is one example) */
	
	padding-top:4px;
	/* handy for debugging: remove next comment tags */
	/*	color:#fff;
		background:#666; */
	font-weight:bold;
	text-align:center;
	/* LTR */
	left:-2em;
	margin-right:8px;
}
html[dir="rtl"] .inforHelpContent ol > li:before {
	left: auto;
	right: -2em;
	margin-right:0px;
	margin-left:8px;
}
.inforHelpContent ol ol {
	counter-reset: listitem;
}
.inforHelpContent ol ol > li:before {
	content: counter(listitem, lower-alpha);
}
.inforHelpContent ol ol ol > li:before {
	content: counter(listitem, decimal );
}
.inforHelpContent ol ol ol ol > li:before {
	content: counter(listitem, lower-alpha );
}
.inforHelpContent ol ol ol ol ol > li:before {
	content: counter(listitem, decimal );
}

/* not supported in IE, Opera; IE falls back to lower-alpha */

.inforHelpContent .ul {
	margin-top: 0em;
	margin-bottom: 6px;
	list-style-type: square;
	list-style-position: outside;
	margin-left: 0em;
	margin-bottom: 6px;
	padding-left: 1.25em;
}
html[dir="rtl"]  .inforHelpContent .ul {
	padding-left: 0em;
	padding-right: 1.25em;
}
/* Simple lists do not get a bullet */
.inforHelpContent ul.simple { 
	list-style-type: none; 
	list-style-image: none;
}

.inforHelpContent li,
.inforHelpContent li p
{ 
	margin-top:.5em;
	margin-bottom: 0em;
}
.inforHelpContent li ul {	
	margin-left: 0em; 
}

.inforHelpContent .userinput { 
	font-weight: bold; 
}
/* still needed ? */
.inforHelpContent .button-img {
	padding-left: 4px;
	cursor: default;
}
.inforHelpContent .button-img-hover {
	padding-left: 4px;
	cursor: pointer;
}

.inforHelpContent table,
.inforHelpContent table.default-tb,
.inforHelpContent table.none-tb,
.inforHelpContent table.matrix-tb {
	margin-top:.5em;
	margin-bottom:1em;
	text-align:left;
	border-collapse: collapse;
}
html[dir="rtl"]  .inforHelpContent table {
	text-align:right;
}

.inforHelpContent table.default-tb {
	border-collapse: collapse;
}
.inforHelpContent table.none-tb {
	
}
.inforHelpContent table.matrix-tb {
	border-collapse: collapse;
}
.inforHelpContent table.matrix-tb td,
.inforHelpContent table.matrix-tb th {
	padding: 2px;
	border: 1pt solid #333333;
}
.inforHelpContent table.none-tb td,
.inforHelpContent table.none-tb th {
	padding: 2px;
}
.inforHelpContent thead,
.inforHelpContent th.firstcol-default-tb,
.inforHelpContent th.firstcol-matrix-tb { 
	background-color: #cccccc;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 5px;
	padding-bottom: 7px;
	border-bottom: 1pt solid black;
	font-weight: bold;
}

thead {
	border-bottom: 2px solid #cccccc;
}
table {
	border-top: 2px solid #cccccc;
	border-bottom: 2px solid #cccccc;
}
.inforHelpContent td,
.inforHelpContent th {
	text-align:left;
	vertical-align:top;
	padding: 4px;
	border-bottom: 1px solid #cccccc;
}
html[dir="rtl"] .inforHelpContent td, 
html[dir="rtl"] .inforHelpContent th {
	text-align:right;
}

.inforHelpContent thead th:last-child { 
	border-right: 1px solid #cccccc;
}

/* prevent that first paragraphs have irregular first margin */
.inforHelpContent th > *:first-child,
.inforHelpContent td > *:first-child {
	margin-top: 0em ;
}

.inforHelpContent th { 
	color: #666666;
	font-weight: normal;
	background-color: #ebebeb;
	border-left: 1px solid transparent;
	border-right: 1px solid #fafafa;
	border-bottom: 2px solid #cccccc;
}
html[dir="rtl"] .inforHelpContent th.firstcol-none-tb,
html[dir="rtl"] .inforHelpContent th.firstcol-default-tb,
html[dir="rtl"] .inforHelpContent th.firstcol-matrix-tb { 
	text-align: right;
}
.inforHelpContent th.firstcol-default-tb,
.inforHelpContent td.default-tb,
.inforHelpContent th.default-tb {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 5px;
	padding-bottom: 7px;
	border-top: 1pt solid #333333;
	border-bottom: 1pt solid #333333;
}
.inforHelpContent th.default-tb {
	background-color: #cccccc;
	border-bottom: 1pt solid black;
}

.inforHelpContent th.firstcol-matrix-tb,
.inforHelpContent td.matrix-tb,
.inforHelpContent th.matrix-tb {
	border-top: 1pt solid #333333;
	border-bottom: 1pt solid #333333;
	border-right: 1pt solid #333333;
	border-left: 1pt solid #333333;
}

.inforHelpContent .choicetableborder {
	border-color: #e2ca66;
	border-top: #e2ca66;
	border-bottom: #e2ca66;
}

.inforHelpContent .dlterm { 
	font-weight: bold; 
    margin-left:0em;
    margin-top:1em;
}
html[dir="rtl"] .inforHelpContent .dlterm { 
	margin-right:0em;
}
.inforHelpContent .field,
.inforHelpContent .menu,
.inforHelpContent .tab,
.inforHelpContent .button,
.inforHelpContent .userinput,
.inforHelpContent .uicontrol,
.inforHelpContent .menucascade,
.inforHelpContent .dlterm { 
	/* color:#555555; */ 
}

.inforHelpContent .syntax {
	font-style: italic;
}

/* Courier vs monospace, see: http://stackoverflow.com/questions/11860857/css-courier-font-not-rendered-consistently-on-windows-and-ios */
.inforHelpContent code,
.inforHelpContent .codeph, 
.inforHelpContent .msgph, 
.inforHelpContent .filepath {
	font-family: Courier New, monospace;
	text-wrap: normal;
	white-space:normal;
}

.inforHelpContent pre, 
.inforHelpContent .codeblock, 
.inforHelpContent .msgblock  {
	
	font-family: Courier New, monospace;
	text-wrap: normal;
	white-space:pre-wrap;
}

/* used for debugging */
.xdr { 
	background-color: #66ff33;
	color: black;
}
.nohelp  {
	background-color: #ffff00;
	color: red; 
}

.inforHelpContent .highlight { 
	background-color: #13A3F7;
	color: white; /* use contrast; otherwise headings are unreadible */
}

.inforHelpContent .related-links {
	margin-top: 1em;
	margin-bottom: 1em;
}

.glossBodyDetails {
	margin-top: 1em;
	border-top: 1px solid #B3B3B3;
	padding: 0.5em;
}
/* ------------------------------------------------------------------------
 | Infor Help Mobile Navigation Menu button
 */
.mobile-button {
	/* any button; or this specific one */
	background-color: rgba(0, 0, 0, 0);
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    cursor: pointer;
    height: 40px;
    width: 40px;
	/* settings button */
	float: right; /* align right */
	position: relative;
	top: -2.5em; /* header height = 4em substract 1em padding; and put in middle */
	left: -0em; /*  -15 */
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeBAMAAADJHrORAAAAJ1BMVEUBAAAAAAABAQECAgIDAwMEBAQFBQU4ODg5OTk7Ozs8PDz6+vr7+/uIRAkSAAAAAXRSTlMAQObYZgAAAFBJREFUeNpjYBhwsFBIEASEFIO1wPyJhsogvrCgYDqIu+HAAfz6uQmY36wItkAxUCgKygfbZ+go5EmOeRjugblXEeJekH+UgEBIMUhq4AMXAGFqD1KdRuF7AAAAAElFTkSuQmCC");
}

/* ------------------------------------------------------------------------
 | Infor Help Fluid design
 */
/* fluid images */
.inforHelpContent  img {
	max-width: 98%;
}

header, footer, nav, article {
	width: 100%;
}
nav, article {
	padding-top: 0px;
}

main {
	padding-top: 1em;
}

/* LS 2016oct14 misc changes */
header  {
	height: 4em; /* 4 to 5em slightly more space if title wraps to next line */
	border-bottom: 1px solid #BFBFBF;
}
footer {
	padding-top: 1em;
	height: 4em;
	border-top: 1px solid #BFBFBF;
    /*text-align: center;
	align: center; */
}
article {
	width: 100%; /* LS 2015mar11 */
	min-width: 100%; /* LS 2015mar11 */
	/* min-height: 100%; */
}
/* LS 2016oct14 DOCTOOLS-1730; div nested topics changed to article by DITA-OT 2.x*/
article > article {
	display: block;
	padding: 0em;
}
article.ihsearch,
article.ihglossary,
article.index,
article.ihindex {
	display: block;
}
article.ihsearch .inforHSearchForm {
	float:none;
	padding-bottom: 1em;
}

.footerCenter { }
.footerRight { float:right; }
.footerLeft {  float:left;  }
.footerCenter li,
.footerRight li,
.footerLeft li { display: inline; }
.footerCenter li:after,
.footerRight li:after,
.footerLeft li:after { content: " | "; font-size: 120%; padding-left: 0.3em;  padding-right: 0.3em; }
.footerCenter li:last-child:after,
.footerRight li:last-child:after,
.footerLeft li:last-child:after { content: ""; }
.footerSmall { font-size: 80%; margin-top:1em; }

/* Grid - Start of a Responsive framework.
	https://raw.github.com/daneden/Toast/master/toast.css
----------------------------------*/

/* Title
----------------------------------*/
.pageTitle {
	color: #666666;
    font-size: 1.3em;
	vertical-align: center;
    /* line-height: 27px;*/
}
html[dir="rtl"] .inforHHeaderControls {
	float: left;
}

.inforHSearchForm {
	float: right;
}

/*  Section Content for Basic Section
----------------------------------*/
.container {
	margin: 0 auto;
	padding: 1em;
	background-color: #FFFFFF;
	width: 100%;  /* LS 2015mar11 */
	/* max-width: 1280px; LS 2015mar11*/
    height: 100%;
	overflow: auto;
	position: fixed;
}

/* .grid {
	max-width: 100%;
} */

.unit {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	/* margin-left: 3%; */
	/* margin-right: -.25em; */
	/* Clearfix */
	overflow: hidden;
	*overflow: visible; /* visible: changed to auto Annoying to have always scrollbars; */
}

/* next items are not used, yet */
.span-page {
	max-width: 1280px;
}

.one-of-two { width: 47%; }

.one-of-three { width: 30.36%; }
.two-of-three { width: 63%; }

.one-of-four { width: 21.05%; }
.three-of-four { width: 69%; }

.one-of-five { width: 17.07%; }
.two-of-five { width: 37%; }
.three-of-five { width: 57%; }
.four-of-five { width: 77%; }



.offscreenText {
	position: absolute;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
	padding: 0;
	border: 0;
	height: 1px;
	width: 1px;
	overflow: hidden;
	z-index: -1000;
}


/* ------------------------------------------------------------------------
 | Infor Help Tree
 */
.ihtree li {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAALElEQVQoz2OYOXPmf1wYCBhgmAFdAIbRFRNUCJMnSiEI41SIrmlUIWGFxGAAcCN7k4rrfecAAAAASUVORK5CYII=");
	background-repeat: no-repeat;
	background-position: 0px 15px;
	
	padding-left: 20px;
}
html[dir="rtl"] .ihtree li {
	background-position: 100% 5px;
	padding-right: 20px;
}

.ihindex li.second {
	padding-left: 20px;
}
html[dir="rtl"] .ihindex li.second {
	padding-right: 20px;
}

li.selected > span > a {
	color: #13A3F7 !important;
}

.ihtree-title,
.ihindex-title {
	display: inline-block;
	
	padding: 0.1em;
    /*line-height: 1.4em; */ /* otherwise the icon is truncated in IE11 */
	text-decoration: none;
	white-space: nowrap;
	cursor: default;
}

.ihtree  li.folder {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAKCAYAAABv7tTEAAAANUlEQVQoz2OYOXPmf3QMBAz4MAPVNOHDJGsi2yYQZiDVPxiaiNGA4jxiNcA1kaKB6IBANwQApWx2y6iup2sAAAAASUVORK5CYII=");
    background-position: 0 3px;
	width:13px;
}

.ihtree  li.excel {
   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAATklEQVQ4y62RMQ4AMAgC/f8PfC1dm6YQUQcGI7kgBoCYKNYBmQmmMuBnZBAb8O5bgNtTBjDPHkC1rz4iS2JzKYFdooppnzBOsNKB/YWuDpra62TlnvJlAAAAAElFTkSuQmCC");
   background-position: -1px -1px;
}

.ihtree  li.erp  {
   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANAQMAAABIJXY/AAAABlBMVEUAAACZmZl+9SADAAAAAXRSTlMAQObYZgAAAB5JREFUaN5j4G9gME9gyN/AUFDAUP8BhDIM0En7BwDv4g04wLFFEQAAAABJRU5ErkJggg==");
   background-position: 0 0;
}

.ihtree  li.error  {
   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAlUlEQVQoz2P4//8/AwhfZWBgu8rAlwfEx4H4MxQfh4gxsMHUgYmbDJzSQInzQPwfBz4PUgPWADUZRTHCVmRNvBduMzCwgwRz0U3ErgGMcxmg7iRWw3GQ4E8SNPwgVcNnrE7Cg8FOyiPBhjwGUFCBgoyQhmsMvBfBwUpcxPFegEccctK4xsCXD8SngYq+gDCIDRJDThoAeQwYMCV03wMAAAAASUVORK5CYII=");
  background-position: 1px 1px;
}


.ihtree  li.images {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAMUlEQVQoz2OYOXPmf1IxA4gAAgZiMVGakG0YBJqIMQRFEbqpBDVhC1q8msiKp2GmCQDLquMrrHIJXgAAAABJRU5ErkJggg==");
	background-position: 0 1px;
}

.ihtree  li.bullet {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAKCAYAAABv7tTEAAAAI0lEQVQoz2OYOXPmfxAGAgYYmxBmIEsTSDGpmDxNo36iwE8AoLJ2MjingXwAAAAASUVORK5CYII=");
  background-position: 0 3px;
}

.ihtree  li.otherDoc {
   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAALElEQVQoz2OYOXPmf1wYCBhgmAFdAIbRFRNUCJMnSiEI41SIrmlUIWGFxGAAcCN7k4rrfecAAAAASUVORK5CYII=");
	background-position: 1px 1px;
}

.ihtree  li.page {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAAMklEQVQoz2OYOXPmf1wYCBhgmAFdAIbRFRNUCJMnSiEI41SIrgmuEJ+Hhq+JRCkkBgMAIa53/Z53FR4AAAAASUVORK5CYII=");
	background-position: 1px 1px;
}

.ihtree  li.folder {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAKCAYAAABv7tTEAAAAJElEQVQoz2OYOXPmf3QMBAz4MAPVNBHCDMSYjIxHNaFrIhUDAH4bevpPzbvVAAAAAElFTkSuQmCC");
    background-position: 0 2px;
}

.ihtree  li.pdf {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAYAAACdKY9CAAAAW0lEQVQoz5WQQQoAIAgE/f8P/Gan6mIZBSZb4mGMsHFDEhFSmFlenDcKWcE2/KC0cPopQQkFL+eFWcqk7sgasIT+2gi6a2n2S7/zEvxEf8KEn2ATOhJQItpSyAABfMFq6LcDwQAAAABJRU5ErkJggg==");
  background-position: 0 1px;
}

.ihtree  li.powerpoint  {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAAWklEQVQoz2OYOXPmf1IxA/00/f9POgYTq1atYgOaMBGI36IrAJkMo2FssMSMGTMmIAsSZRPIBlyacNqErAkJv8VrE7LzkHAnXpuQAuIdFE8EieG1ieQgJydyAQwRu1R67np8AAAAAElFTkSuQmCC");
	 background-position: 0 3px;
}

.ihtree  li.trash  {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAAANklEQVQoz2P4//8/AwzPnDnzPzpGlsdQiE0zXDE203Bh0hQjW0sI4/QYNo9ieAQbPTIVEwo6AHCamnSwxH6JAAAAAElFTkSuQmCC");
	background-position: 1px 1px;
}

.ihtree  li.text  {
   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAMCAYAAACwXJejAAAAK0lEQVQY02P4//8/w8yZM//jo8EMfIpAGM7Ah4lXBDIaFx4sJpHvO6ooAgDYfzJ2XX6iSQAAAABJRU5ErkJggg=="); 
   background-position: 1px 1px;
}

.ihtree  li.systemCommand  {
   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAIAAAD9iXMrAAAABnRSTlMAAAAAAABupgeRAAAAK0lEQVR42mNgIBLMJA6QqI6g2Qg5/EpRJPAoJdE8EtxHpXDBFeykRQzJ6gBWh95VLeJtQQAAAABJRU5ErkJggg=="); 
   background-position: 0px 2px;
}


.ihtree  li.video  {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAALCAYAAABLcGxfAAAAK0lEQVQoz2OYOXPmf1IwA8UagICBZA34NOHUgEsTXg3YNFHPBtqFEtUjDgDgpXNotfEhmgAAAABJRU5ErkJggg==");
	background-position: 0 3px;
}

.ihtree  li.word  {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAYAAACdKY9CAAAAc0lEQVQoz2P4//8/AwjPnDnzPy4MUwPCDMgakCXQDSJZA0yeJA0gTFADumbSNeALHWwYrmHWrFkdMFNmzJhRDuS7oIuj2zATKnEXyQnvoPQZbBpWISkEawbZhB5SyJzd2AIAZCMuDTDrd8M0gGzA6WliMQC+u7qYs5JowwAAAABJRU5ErkJggg==");
}

.ihtree  li.webPage  {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAfklEQVR42mNgQAIzZ878jwszYAO4JPBqJEYThhpiNaGoI0sTsQCuCcjYAcTbgPgX1LRpeDUBiUIgDgFiTaiGGzMh4CQ+TfugnC9QTcFA3ATER/BpAilMAeJHyJ4Espfg1YQWUpJQdgU+TWlAfB+Ip6MFbQuh0PNG0zARX4oAAOIkzs9ee5jEAAAAAElFTkSuQmCC");
	background-position: 0 0;
}

.ihtree  li.entity  {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAjUlEQVQoz62QvQ2AIBSEqSycwVXcx1G0046fDZjFSUigt8K7RBKDCBYWX/Ly7n1iTsQYRY61tiOljBSXUkpNPks4npRSkXBuSsaYEcdHkjhz9yohHHDkbkLCMXtICHqwF4QEs75aRAvx9vVUPeYNeBA4c1eV0N6a77XWc1W6Xsgz/79U+j2wfC0i3Is4AYCs0+qEVQeOAAAAAElFTkSuQmCC"); 
	background-position: 1px 0;
}

.ihtree  li.warning  {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAmUlEQVQoz2P4//8/A1b8Kv3//1eZ/3HJY9f049T//3cYIRjEJlrjUzugJgYIfmpPpMYv6yEaYADEBokR1PhQDVMjSAyvxg+TEU5E1gjCIDmsGv9++P//vghujSA5kBoMjW9KEYpwYZAaFI2/H/z/f5cDVRG6jSAMUvP7/n+ExheRmKZj0wjCILVwjQ8VCTsThh/I/sedAIjAAFNwBPILGWQ8AAAAAElFTkSuQmCC");
	background-position: -1px 2px;
}

/* ------------------------------------------------------------------------
 | Print specific items
 */
@media print {
	.noPrint {
		display:none;
	}
	body {
    	color: #666666;
		font-family: Helvetica,Arial,sans-serif;
		font-size: 10px;
	}
	.pageTitle { font-size: 1.5em; }
	.topictitle1 { font-size: 2.0em; margin-top: 0em; }
	.topictitle2 { font-size: 1.8em; }
	.topictitle3 { font-size: 1.6em; }
	.topictitle4 { font-size: 1.4em; }
	.topictitle5 { font-size: 1.3em; }
	.topictitle6 { font-size: 1.2em; }
}




/* ***************************** ADDITIONS */
.inforTopBanner {
    background-color: #E6E6E6;
    height: 62px;
	padding: 20px;
}
#logo {
    position: absolute;
    left: 15px;
    top: 15px;
    border-style: none;
    border-color: transparent;
    z-index: 0;
    display: inline;
}
.inforApplicationName {
	color: #686B73;
    font-size: 1.145em;
    padding-left: 75px;
}

.inforTopBanner a:visited {
    color: #005ce6;
    text-decoration: underline;
}
.inforTopBanner a:link {
    color: #13A3F7;
    text-decoration: none;
    white-space: nowrap;
    border: 1px transparent;
    cursor: pointer;
}

.inforApplicationName a:link ,
.inforApplicationName a:visited {
    color: #686B73;
    text-decoration: none;
}

.help_breadcrumbs {
    font: message-box;
    margin-top: 4px;
    margin-bottom: 10px;
}

a.external {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAGYktHRAD/AP8A/6C9p5MAAAF4SURBVChTVZFNS0JREIbfc7t+F2SlLkyojIioTYuQNhIFuanf0D8raBGKLQqjLAOVaBEtI2gRSaaQIln4cf2605zrRbwvHM7MnJk5c54jiIUxFbQWFh+uASGA8SOFfZtDxqx6azUIqVOqdjtU0tr00W7SF++5eo1wf06KWT/SisuDaGgZvsc0AnY7FpxuBB1OhHmHTlBPvovosaGDoEDAq9q4jEchHV2OuyaGjXrsSwlkkuR2emDnmadUFcV6DXC4QNEDI6E5GMDB81d6XQTzV9yUm1Uie/jZ3seSvHYsWWoyn4KNl13w9NzUeMOAV+zlCblywZIsspfYmQsg6vXDd5swqd0l6VNrGYSQvaC15+zIRjpOiWrZ8CU9SWx4g8mbood4bfxC3Jxhd8aP0PQs6v2ecSbpSWJGgU3OZ0oWxebDyGxE8NfvyydapEBR8K41Uepoxi8XO23EVzeZTt9Ayf9rkUA+RWBk0IecLeLs4/UtHAVCZgD4B/t7xC9ac08sAAAAAElFTkSuQmCC");
	background-position: center right;
	background-repeat: no-repeat;
	padding-right: 20px;
}

.title {
	border-bottom: 0px solid #B3B3B3;
}
.title, .sectiontitle {
    white-space: normal;
}

li.li {
	padding-bottom: .5em;
}

a:link 		{ display:inline; text-decoration: none; border-bottom: 1px dotted #ccc; color: #333; }
a:active		{ display:inline; text-decoration: none; border-bottom: 1px dotted #ccc; color: #333; }
a:visited		{	display:inline; text-decoration: none; border-bottom: 1px dotted #ccc; color: #333; }
a:hover		{	display:inline; text-decoration: none; border-bottom: 1px dotted #333; color: #13A3F7; }
a:visited:hover {	display:inline; text-decoration: none; border-bottom: 1px dotted #333; color: #13A3F7; }
