/* page style */

.body
{
	display: block;
	margin: 8px;
	background-color:#FFFFFF;
	background-image:none;
	color:#000000;
	font-size:10pt;
	font-family:Arial,sans-serif;
}

/* classed topic elements */

.topic
{
	font-size: 11pt;
}

.section_title, .example_title
{
	font-style:normal;
	font-weight: bold;
}

.fig_title
{
	font-style: italic;
	margin-bottom: 8pt;
}

/* @@@ What is this? */
.relations_title
{
	color: #CE9E08;
	font-weight: bold;
	margin-top: 10pt;
}

/* @@@ What is this? */
.relations_content
{
	margin-left: 20pt;
}

.searchtitle__label
{
	font-weight: bold;
	
}

.pname, .tm
{
	border-left-width: 0pt;
	border-right-width: 0pt;
}

.tm__content
{
	font-size: 75%;
	vertical-align: 40%;
}

.tm__content__service
{
	font-size: 50%;
	vertical-align: 40%;
	font-variant: small-caps;
}

.fn__label
{
	font-size: 75%;
	vertical-align: 40%;
}

.term
{
	border-left-width: 0pt;
	border-right-width: 0pt;
}


.body__toplevel
{
	margin-left: 0pt;
}

.body__secondLevel > .body
{
	margin-left: 0pt;
}

.section, .example
{
	margin-top: 0.6em;
	margin-bottom: 0.6em;
}

.desc
{
	border-left-width: 0pt;
	border-right-width: 0pt;
}

.p
{
	margin:3pt 0;
	orphans:2;
	widows:2;
}

.note, .tasknote
{
	font-weight: bold;
	color: #04357B ;
	font-style: normal;
}

.noteblock
{
	margin-top: 0.6em;
	margin-bottom: 0.6em;
	margin-left:30pt;
	page-break-inside:avoid;
}

.lq_simple
{
	margin-top: 10pt;
	margin-bottom: 10pt;
	padding-left: 6pt;
	text-indent: 92pt;
	text-align: left;
	border-style: solid;
	border-color: black;
	border-width: thin;
}

.lq
{
	margin-top: 10pt;
	padding-left: 6pt;
	text-indent: 92pt;
	text-align: left;
	border-style: solid;
	border-color: black;
	border-width: thin;
}

.lq_link
{
	text-align: right;
	font-weight: bold;
	margin-bottom: 10pt;
}

.lq_title
{
	text-align: right;
	font-weight: bold;
	margin-bottom: 10pt;
}

.q
{
	border-left-width: 0pt;
	border-right-width: 0pt;
}

.figgroup
{
	border-left-width: 0pt;
	border-right-width: 0pt;
}

.pre
{
	margin-top: 0.4em;
	margin-bottom: 0.8em;
	font-family:"Courier New",Courier,monospace;
	line-height: 106%;
}

.lines
{
	margin-top: 0.8em;
	margin-bottom: 0.8em;
}

.keyword
{
	border-left-width: 0pt;
	border-right-width: 0pt;
	font-weight: normal;
	font-style: normal;
}

.ph
{
	border-left-width: 0pt;
	border-right-width: 0pt;
}

.boolean
{
	border-left-width: 0pt;
	border-right-width: 0pt;
	color: green;
}

.state
{
	border-left-width: 0pt;
	border-right-width: 0pt;
	color: red;
}

.indextermref
{
	font-style: italic;
}

.cite
{
	font-style: italic;
}

.image, .icon
{
	padding-left: .3em;
	padding-right: .3em;
	border:medium none;
}

.bobj_spectitle
{
	font-weight: bold;
}

.bobj_border_top
{
	border-top-color: black;
	border-top-width: thin;
}

.bobj_border_bot
{
	border-top-color: black;
	border-top-width: thin;
}

.bobj_border_sides
{
	border-left-color: black;
	border-left-width: thin;
	border-right-color: black;
	border-right-width: thin;
}

.bobj_border_all
{
	border-style: solid;
	border-color: black;
	border-width: thin;
}

/* Temporarily making white */
h1
{
	margin-bottom: 0px;
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
	color: #666666;
	text-align: right;
	padding: 2px 2px 0px 2px;
}

/* Bobj H2 == SAP H3
   Bobj H3 == SAP H4
   Bobj H4 == SAP H5 */

h2
{
	font-size: 16pt;
	font-weight: bold;
	color: #04357B;
}

h3, h4, h5, h6
{
	background-color:inherit;
	color: #04357B;
	font-size:14pt;
	margin:6pt 0 3pt;
	font-weight:bold;
	page-break-after:avoid;
	page-break-inside:avoid;
	display:block;
}


h4
{
	font-size:12pt;
}


h5, h6
{
	font-size:10pt;
}


/* link types */

.related-links
{
	margin-top: 10pt;
}

.related-links__title
{
	font-weight: bold;
	margin-top: 10pt;
}

.link
{
	margin-top: 2pt;
	margin-bottom: 2pt;
}

.linklist_link
{
	margin-top: 1.5pt;
	margin-bottom: 1.5pt;
}

.linktext
{
	text-indent: 0em;
	margin-top: 0.6em;
	margin-bottom: 0.6em;
}

.linklist
{
	margin-top: 7pt;
	margin-bottom: 7pt;
	margin-left: 17pt;
}

.link__shortdesc
{
	margin-left: 15pt;
	margin-bottom: 5pt;
}

a:link
{
	color: #04357B;
	text-decoration: underline;
}
a:visited
{
	text-decoration: underline;
	color: purple;
}

.child-links__title
{
	font-weight: bold;
	margin-top: 10pt;
}

.child-links__title
{
	font-weight: bold;
	margin-top: 10pt;
}

.child_topic_link
{
	margin-top: 4pt;
	margin-bottom: 4pt;
}
.child_topic_link_content
{
	margin-top: 4pt;
	margin-bottom: 4pt;
}
.child_topic_link_href
{
	color: #04357B;
}

/* list types */

.linklist_title
{
	font-weight: bold;
}

.ul, .ol, .sl
{
	margin-left: 2em;
	margin-top: 3pt;
	margin-bottom: 3pt;
	padding: 0em;
}

ul 
{
	list-style-type: square;
}

ol 
{
	list-style-type: decimal;
}

.ul_related
{
	margin-top: 0px;
}

.ol_related
{
	margin-top: 0px;
}

.ul_li
{
	list-style-type: inherit;
}

.ul_related_li
{
	margin-top: 1.5pt;
	margin-bottom: 1.5pt;
}

.ul_related_li__content
{
	font-weight: bold;
}

.ol_li
{
	margin-left: 6px;
	margin-top: 1%;
	padding-left: 0px;
	text-indent: 0px;
}

.ol_related_li
{
	margin-top: 1.5pt;
	margin-bottom: 1.5pt;
}

.ol_related_li__content
{
	font-weight: bold;
}

.li_itemgroup
{
	margin-top: 3pt;
	margin-bottom: 3pt;
}

.sl_sli
{
	margin-top: 1.5pt;
	margin-bottom: 1.5pt;
}

.steps_step
{
	margin-left: 6px;
	margin-top: 1%;
	padding-left: 0px;
	text-indent: 0px;
}

.dlterm
{
	font-weight: bold;
}

dd
{
	margin-bottom: 8px;
}

/* table types */

.table
{
	margin-bottom: 10pt;
	font-size: 9pt;
}

.tbltitle
{
	font-style: italic;
	margin-top: 8pt;
}

.tblbody
{
	width: 80%;
	background-color: white;
	margin-top: 5pt;
	margin-bottom: 5pt;
	border-collapse: collapse;
}

.tblframe_all
{
	width: 80%;
	background-color: white;
	margin-top: 5pt;
	margin-bottom: 5pt;
	border-collapse: collapse;
	border-left-style: solid;
	border-left-width: 1pt;
	border-left-color: #000000;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: #000000;
	border-top-style: solid;
	border-top-width: 1pt;
	border-top-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: #000000;
}

.tblframe_topbot
{
	width: 80%;
	background-color: white;
	margin-top: 5pt;
	margin-bottom: 5pt;
	border-collapse: collapse;
	border-top-style: solid;
	border-top-width: 1pt;
	border-top-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: #000000;
}

.tblframe_top
{
	width: 80%;
	background-color: white;
	margin-top: 5pt;
	margin-bottom: 5pt;
	border-collapse: collapse;
	border-top-style: solid;
	border-top-width: 1pt;
	border-top-color: #000000;
}

.tblframe_bottom
{
	width: 80%;
	background-color: white;
	margin-top: 5pt;
	margin-bottom: 5pt;
	border-collapse: collapse;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: #000000;
}

.tblframe_sides
{
	width: 80%;
	background-color: white;
	margin-top: 5pt;
	margin-bottom: 5pt;
	border-collapse: collapse;
	border-left-style: solid;
	border-left-width: 1pt;
	border-left-color: #000000;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: #000000;
}

.tblhead
{
	text-align: left;
	background-color: #04357B;
	color: #FFFFFF;
	margin: 3pt;
	font-weight: bold;
}

.tblfoot
{
	margin: 3pt;
	font-weight: bold;
}

.thead_row_entry__content, .tbody_row_entry__content
{
	margin: 3pt;
	font-size: 9pt;
	font-family: Arial;
}

.tblheadframe_right
{
	background-color: #04357B;
	color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: #000000;
}

.tblheadframe_bottom
{
	background-color: #04357B;
	color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: #000000;
}

.tblheadframe_right_bot
{
	background-color: #04357B;
	color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: #000000;
}


.tblfootframe_right, .tblcellframe_right
{
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: #000000;
}

.tblfootframe_bottom, .tblcellframe_bottom
{
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: #000000;
}

.tblfootframe_right_bot, .tblcellframe_right_bot
{
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: #000000;
}

.simpletblhead
{
	font-size: 9pt;
	text-align: left;
	padding-left: 4pt;
	background-color: #04357B;
	color: #FFFFFF;
	border-style: solid;
	border-width: 1pt;
	border-color: #000000;
}

.simpletblcell
{
	font-size: 9pt;
	text-align: left;
	padding-left: 4pt;
	border-style: solid;
	border-width: 1pt;
	border-color: #000000;
}

/* ui domain */

.uicontrol, .key
{
	font-weight: bold;
}

.wintitle
{
	font-style: normal;
	font-weight: normal;
}

.menucascade, .keys
{
	font-weight: bold;
}

.shortcut
{
	font-weight: normal;
	text-decoration: none;
}

.screen
{
	margin-top: 1.2em;
	margin-bottom: 0.8em;
	background-color: #cccccc;
	font-family: "courier new" , courier, monospace;
	line-height: 106%;
}

.screen__top
{
	width: 5.65in;
}

.screen__bottom
{
	width: 5.65in;
}

/* software domain */

.msgph
{
	font-family: "courier new" , courier, monospace;
}

.msgblock
{
	font-family: "courier new" , courier, monospace;
	font-size: 9pt;
}

.msgnum
{
}

.cmdname
{
	font-family: "courier new" , courier, monospace;
}

.varname
{
	font-family: "courier new" , courier, monospace;
	font-style: italic;
}

.codeph .required, .codeblock .required
{
	font-weight: bold;
}

.filepath
{
	font-family: "courier new" , courier, monospace;
}

.fig_title .filepath, .codeblock .filepath, .codeph .filepath, div .filepath
{
	font-family: "courier new" , courier, monospace;
}


.userinput
{
	font-family: "courier new" , courier, monospace;
}

.systemoutput
{
	font-family: "courier new" , courier, monospace;
}

/* programming domain */

.codeph
{
	font-family: "courier new" , courier, monospace;
}

.codeblock
{
	margin-top: 0.4em;
	margin-bottom: 0.8em;
	background-color: #cccccc;
	font-family: "courier new" , courier, monospace;
	line-height: 106%;
}

.codeblock__top
{
	width: 5.65in;
}

.codeblock__bottom
{
	width: 5.65in;
}

.option
{
}

.var, var
{
	font-style: italic;
}

.parmname
{
	font-family: "courier new" , courier, monospace;
}



.synph
{
}

.oper
{
	font-family: "courier new" , courier, monospace;
}

.delim
{
	font-family: "courier new" , courier, monospace;
}

.sep
{
	font-family: "courier new" , courier, monospace;
}

.apiname
{
	font-family: "courier new" , courier, monospace;
}

.title .apiname, .codeblock .apiname, .codeph .apiname, div .codeph .apiname
{
	font-weight: bold;
}

.title .parmname, .codeblock .parmname, .codeph .parmname, div .codeph .parmname
{
	font-weight: bold;
}


.parml
{
	margin-top: 15px;
}

.plentry
{
	vertical-align: top;
	margin-bottom: 8px;
}

.pt
{
	font-weight: bold;
	text-indent: 0em;
}

.pt__content
{
	font-weight: bold;
}

.pd
{
	margin-top: 0.3em;
	margin-bottom: 0.5em;
	margin-left: 6pc;
}

.synblk
{
}

.synnoteref
{
}

.synnote
{
}

.syntaxdiagram
{
}

.fragment
{
}

.syntaxdiagram_title
{
	font-weight: bold;
}

.kwd
{
	font-family: "courier new" , courier, monospace;
}

.kwd__default
{
	text-decoration: underline;
}

.fragref
{
	font-family: "courier new" , courier, monospace;
}

.fragment_title
{
	font-weight: bold;
}

.fragment_group
{
}

.syntaxdiagram_group
{
}

/* highlight domain */

.b
{
}

.i
{
}

.u
{
}

.tt
{
}

.sup
{
}

.sub
{
}

/* toc */

.bobj_toc_header
{
	margin-top: 1pc;
	margin-bottom: 5pt;
	font-size: 14pt;
	color: #7B8EB5;
	font-weight: bold;
}

.bobj_toc_content
{
	border-bottom: 1pt solid #000000;
	margin-bottom: 25pt;
	padding-bottom: 15pt;
}

.structure
{
	font-style: italic;
}

.field
{
	font-weight: bold;
}
/* 
.entry div, .stentry div, .proptype div,.propvalue div, .propdesc div, .plentry div {margin: 1.5em; }
 */
.simpletblcell, .entry, .stentry, .proptype, .propvalue, .propdesc, .plentry
{
}
h2 span, .lq_title span, .linklist_title span, .section_title span
{
	font-weight: bold;
	font-family: Arial;
	font-style: normal;
}
.example_title span
{
	font-weight: bold;
	font-family: Arial;
	font-style: normal;
}
.tbltitle span, .fig_title span
{
	font-family: Arial;
	font-style: italic;
	font-weight: normal;
}
h2 var, .lq_title var, .linklist_title var, .section_title var
{
	font-weight: bold;
}
.example_title var
{
	font-weight: bold;
}
.tbltitle var, .fig_title var
{
	font-weight: normal;
}

.simpletblhead span, .tblhead span, .choptionhd span, .chdeschd span, .proptypehd span, .propvaluehd span, .propdeschd span
{
	font-weight: bold;
	font-family: Arial;
	font-style: normal;
}
.dt span, .pt span
{
	font-weight: bold;
	font-family: Arial;
}
.simpletblhead var, .tblhead var, .choptionhd var, .chdeschd var, .proptypehd var, .propvaluehd var, .propdeschd var
{
	font-weight: bold;
	font-family: Arial;
	font-style: normal;
}
.dt var, .pt var
{
	font-weight: bold;
	font-family: Arial;
}

thead
{
	font-weight: bold;
	font-family: Arial;
	font-style: normal;
}
