/* ======================================================================                                               */
/* Product      :                                                                                                       */
/* Notes        :                                                                                                       */
/*                                                                                                                      */
/* ======================================================================                                               */
/*                                                                                                                      */
/*  (c) 2006 - 2007 Justsystems Canada Inc. All Rights Reserved                                                                            */
/*                                                                                                                      */
/* ======================================================================                                               */
/* Revision History: (last five changes)                                                                                */
/* Name             Date       Description                                                                              */
/* =========================                                                                                            */
/* | asmith         16-Aug-13  PROD00034997: Stepresult is getting number but spec says it should be                    */
/* | asmith          3-Nov-09  PROD00000000: XMEE 6.0 onto MAIN                                                         */
/* | mag             8-Jan-09  */
/* | asmith         13-Dec-07  PROD00028819: Fixup styling on task step                                                 */
/* | asmith         10-Dec-07  PROD00028793: Invalid sub-elements inserted with <imagemap>                              */
/* |									 Changed styling for codeph, fragref, option, parmname, var, cmdname, msgph, systemoutput */ 									
/* |									 Replaced all instances of Courier to favour Courier-New, made most before-text grey  */									
/* ======================================================================                                               */

/* ======================================================================   */
/* File:   ditabase-derived.css                                             */
/* Notes:  Derived dita element CSS here                                    */
/*                                                                          */
/* ======================================================================   */

/* conbody {*/
[class~="concept/conbody"] {
	display: block;
}

/* concept {*/
/* cascade from topic/topic */
[class~="concept/concept"] {
}

/* b {*/
[class~="hi-d/b"] {
	font-weight: bold;
}

/* i {*/
[class~="hi-d/i"] {
	font-style: italic;
}

/* overline {*/
[class~="hi-d/overline"] {
	text-decoration: overline;
}

/* sub {*/
[class~="hi-d/sub"] {
	display: inline;
	vertical-align: sub;
	font-size: 70%;
}

/* sup {*/
[class~="hi-d/sup"] {
	display: inline;
	vertical-align: super;
	font-size: 70%;
}

/* line-through {*/
[class~="hi-d/line-through"] {
	text-decoration: line-through;
}

/* tt {*/
[class~="hi-d/tt"] {
	display: inline;
	font-family: "Lucida Sans-Serif Unicode", monospace;
}

/* u {*/
[class~="hi-d/u"] {
	text-decoration: underline;
}

/* apiname {*/
[class~="pr-d/apiname"] {
	font-family: "Lucida Sans Unicode", monospace;
}
/* don't modify the font-family when this is in the prolog */
/* "re-override" with original from $DOCUMENT */
[class~="topic/prolog"] [class~="pr-d/apiname"] {
	font-family: "Arial Unicode MS", Verdana, Arial, sans-serif;
}

/* codeblock {*/
[class~="pr-d/codeblock"] {
	border: 1px;
	font-family: "Courier New", Courier, monospace;
	margin-top: 5pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 5pt;
	padding-top: 5pt;
	padding-left: 5pt;
	padding-right: 5pt;
	padding-bottom: 5pt;
	background-color: #dee7ec;
	display: block;
	white-space: pre;
}

/* codeph {*/
[class~="pr-d/codeph"] {
	display: inline;
	font-family: "Courier New", Courier, monospace;
}

/* delim {*/
[class~="pr-d/delim"] {
	display: inline;
}

/* fragment {*/
[class~="pr-d/fragment"] {
	display: block;
}

/* fragref {*/
[class~="pr-d/fragref"] {
	display: inline;
	font-family: "Courier New", Courier, monospace;
}

/* groupchoice {*/
[class~="pr-d/groupchoice"] {
	display: inline;
}

/* groupchoice:before {*/
[class~="pr-d/groupchoice"]:before {
	display: inline;
	content: " { ";
}

/* groupchoice:after {*/
[class~="pr-d/groupchoice"]:after {
	display: inline;
	content: " } ";
}

/* groupchoice*:before {*/
[class~="pr-d/groupchoice"]>*:before {
  content: " | ";
  font-style: normal;
}

/* groupchoice*:first-child:before {*/
[class~="pr-d/groupchoice"]>*:first-child:before {
	content: " ";
}

/* groupcomp {*/
[class~="pr-d/groupcomp"] {
	display: inline;
}

/* groupcomp>title {
[class~="pr-d/groupcomp"]>[class~="topic/title"] {
	display: block;
	font-size: 26px;
	text-align: left;
	background-color: #F5F5F5;
	font-weight: bold;
	padding-left: 12px;
	margin-top: 18px;
	padding-top: 12px;
	margin-bottom: 12px;
}*/

/* groupcomp>groupcomp>title {
[class~="pr-d/groupcomp"]>[class~="pr-d/groupcomp"]>[class~="topic/title"] {
	display: block;
	font-size: 22px;
	text-align: left;	
	background-color: #F5F5F5;
	font-weight: bold;
	padding-left: 12px;
	margin-top: 18px;
	padding-top: 10px;
	margin-bottom: 12px;
}*/

/* groupseq {*/
[class~="pr-d/groupseq"] {
	display: inline;
}

/* groupseq>title {
[class~="pr-d/groupseq"]>[class~="topic/title"] {
	display: block;
	font-size: 26px;
	text-align: left;
	background-color: #F5F5F5;
	font-weight: bold;
	padding-left: 12px;
	margin-top: 18px;
	padding-top: 12px;
	margin-bottom: 12px;
}*/

/* groupseq>groupseq>title {
[class~="pr-d/groupseq"]>[class~="pr-d/groupseq"]>[class~="topic/title"] {
	display: block;
	font-size: 22px;
	text-align: left;
	background-color: #F5F5F5;
	font-weight: bold;
	padding-left: 12px;
	margin-top: 18px;
	padding-top: 10px;
	margin-bottom: 12px;
}*/

/* groupseq>groupseq>groupseq>title {
[class~="pr-d/groupseq"]>[class~="pr-d/groupseq"]>[class~="pr-d/groupseq"]>[class~="topic/title"] {
	display: block;
	font-size: 20px;
	text-align: left;
	background-color: #F5F5F5;
	font-weight: bold;
	padding-left: 12px;
	margin-top: 18px;
	padding-top: 8px;
	margin-bottom: 12px;
}*/

/* index-see {*/
[class~="indexing-d/index-see"] {
	display: inline;
	color: #AAAAAA;
	font-style: italic;
}


/* index-see:before {*/
[class~="indexing-d/index-see"]:before {
	display: inline;
	color: #AAAAAA;
	content: " See: ";
	font-style: italic;
}


/* index-see-also {*/
[class~="indexing-d/index-see-also"] {
	display: inline;
	color: #AAAAAA;
	font-style: italic;
}


/* index-see-also:before {*/
[class~="indexing-d/index-see-also"]:before {
	display: inline;
	color: #AAAAAA;
	content: " See also: ";
	font-style: italic;
}

/* index-sort-as {*/
[class~="indexing-d/index-sort-as"] {
	display: inline;
	color: #AAAAAA;
	font-style: italic;
}


/* index-sort-as:before {*/
[class~="indexing-d/index-sort-as"]:before {
	display: inline;
	color: #AAAAAA;
	content: " Sort as: ";
	font-style: italic;
}

/* kwd {*/
[class~="pr-d/kwd"] {
	display: inline;
	font-weight: bold;
}

/* oper {*/
[class~="pr-d/oper"] {
	display: inline;
}

/* option {*/
[class~="pr-d/option"] {
	display: inline;
}
/* option:before {*/
[class~="pr-d/option"]:before {
	content: "~";
	color: #AAAAAA;
}

/* option:after {*/
[class~="pr-d/option"]:after {
	content: "~";
	color: #AAAAAA;
}
/* parml {*/
[class~="pr-d/parml"] {
	display: block;
}

/* parmname {*/
[class~="pr-d/parmname"] {
	display: inline;
	font-weight: bold;
}
/* don't do bold in the prolog */
[class~="topic/prolog"] [class~="pr-d/parmname"] {
	font-weight: normal;
}

/* pd {*/
[class~="pr-d/pd"] {
	display: block;
}

/* plentry {*/
[class~="pr-d/plentry"] {
	display: block;
}

/* pt {*/
[class~="pr-d/pt"] {
	display: block;
}

/* repsep {*/
[class~="pr-d/repsep"] {
	display: inline;
}

/* repsep-before {*/
[class~="pr-d/repsep"]:before {
	display: inline;
	content: "";
}

/* repsep-after {*/
[class~="pr-d/repsep"]:after {
	display: inline;
	content: "+";
	background-color: #d0f0d0;
}

/* sep {*/
[class~="pr-d/sep"] {
	display: inline;
}

/* synblk {*/
[class~="pr-d/synblk"] {
	display: block;
}

/* synnote {*/
[class~="pr-d/synnote"] {
	display: block;
}

/* synnoteref {*/
[class~="pr-d/synnoteref"] {
	display: inline;
}

/* synph {*/
[class~="pr-d/synph"] {
	display: inline;
}

/* synph:before {*/
[class~="pr-d/synph"]:before {
	content: "~";
	color: #AAAAAA;
}

/* synph:after {*/
[class~="pr-d/synph"]:after {
	content: "~";
	color: #AAAAAA;
}


/* syntaxdiagram {*/
[class~="pr-d/syntaxdiagram"] {
	display: block;
	color: maroon;
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border: Black;
	border: 1pt solid;
}

/* syntaxdiagram>title { */
[class~="pr-d/syntaxdiagram"]>[class~="topic/title"] {
	display: block;
	font-size: 16px;
	text-align: left;
	font-weight: bold;
	font-style: normal;
}
 
/* var {*/
[class~="pr-d/var"] {
	display: inline;
	font-style: italic;
}

/* propdesc {*/
[class~="reference/propdesc"] {
	display: table-cell;
}

/* propdeschd {*/
[class~="reference/propdeschd"] {
	display: table-cell;
}

/* properties {*/
[class~="reference/properties"] {
	display: table;
}

/* property {*/
[class~="reference/property"] {
	display: table-row;
}

/* prophead {*/
[class~="reference/prophead"] {
	display: table-row;
	font-weight: bold;
}

/* proptype {*/
[class~="reference/proptype"] {
	display: table-cell;
}

/* proptypehd {*/
[class~="reference/proptypehd"] {
	display: table-cell;
}

/* propvalue {*/
[class~="reference/propvalue"] {
	display: table-cell;
}

/* propvaluehd {*/
[class~="reference/propvaluehd"] {
	display: table-cell;
}

/* refbody {*/
/* cascade from topic/body */
[class~="reference/refbody"] {
	display: block;
}

/* reference {*/
/* cascade from topic/topic */
[class~="reference/reference"] {
}

/* refsyn {*/
[class~="reference/refsyn"] {
	display: block;
}

/* cmdname {*/
[class~="sw-d/cmdname"] {
	display: inline;
}
/* cmdname:before {*/
[class~="sw-d/cmdname"]:before {
	content: "~";
	color: #AAAAAA;
}

/* cmdname:after {*/
[class~="sw-d/cmdname"]:after {
	content: "~";
	color: #AAAAAA;
}

/* filepath {*/
[class~="sw-d/filepath"] {
	display: inline;
	font-family: "Courier New", Courier, monospace;
}

/* msgblock {*/
[class~="sw-d/msgblock"] {
	display: block;
}

/* msgnum {*/
[class~="sw-d/msgnum"] {
	display: inline;
}

/* msgnum:before {*/
[class~="sw-d/msgnum"]:before {
	content: "~";
	color: #AAAAAA;
}

/* msgnum:after {*/
[class~="sw-d/msgnum"]:after {
	content: "~";
	color: #AAAAAA;
}


/* msgph {*/
[class~="sw-d/msgph"] {
	display: inline;
	font-family: "Courier New", Courier, monospace;
}

/* systemoutput {*/
[class~="sw-d/systemoutput"] {
	display: inline;
	font-family: "Courier New", Courier, monospace;
}

/* userinput {*/
[class~="sw-d/userinput"] {
	display: inline;	
	font-family: "Courier New", Courier, monospace;
}

/* varname {*/
[class~="sw-d/varname"] {
	display: inline;
	font-style: italic;
}
/* don't italicize inside the prolog */
[class~="topic/prolog"] [class~="sw-d/varname"] {
	font-style: normal;
}

/* chdesc {*/
[class~="task/chdesc"] {
	display: table-cell;
}

/* chdeschd {*/
[class~="task/chdeschd"] {
	display: table-cell;
}

/* chhead {*/
[class~="task/chhead"] {
	display: table-row;
	font-weight: bold;
}

/* choice {*/
[class~="task/choice"] {
	margin-left: 12px;
	margin-bottom: 10px;
	display: list-item;
	text-align: left;
	font-style: normal;
}

/* choices {*/
[class~="task/choices"] {
	display: block;
	margin-bottom: 12px;
	margin-top: 12px;
	text-align: left;
}

/* choicetable {*/
[class~="task/choicetable"] {
	display: table;
}

/* choption {*/
[class~="task/choption"] {
	display: table-cell;
}

/* choptionhd {*/
[class~="task/choptionhd"] {
	display: table-cell;
}

/* chrow {*/
[class~="task/chrow"] {
	display: table-row;
}

/* cmd {*/
[class~="task/cmd"] {
	display: block;
}

/* cmd image {*/
[class~="task/cmd"] [class~="topic/image"] {
	margin-top: 5pt;
	margin-bottom: 5pt;
	line-height: 14pt;
	margin-right: 5pt;
	margin-left: 5pt;
}

/* context {*/
[class~="task/context"] {
	display: block;
}

/* info {*/
[class~="task/info"] {
	display: block;
}

/* postreq {*/
[class~="task/postreq"] {
	display: block;
}

/* postreq:before {*/
[class~="task/postreq"]:before {
	display: inline;
	font-weight: bold;
	content: "Post-requisites: ";
	color: #AAAAAA;
}

/* prereq {*/
[class~="task/prereq"] {
	display: block;
}

/* prereq:before {*/
[class~="task/prereq"]:before {
	display: inline;
	content: "Pre-requisites: ";
	font-weight: bold;
	color: #AAAAAA;
}

/* result {*/
[class~="task/result"] {
	display: block;
}
/* result:before {*/
[class~="task/result"]:before {
	display: inline;
	content: "Result: ";
	font-weight: bold;
	color: #AAAAAA;
}

/* step {*/
[class~="task/step"] {
	display: block;
	margin-top: 7pt;
	margin-bottom: 7pt;
	margin-left: 12px;
	display: list-item;
}

/* step cmd:after {*/
[class~="task/step"][class~="task/cmd"] :after {
	display: block;
	content: " ";
}

/* step stepresult {*/
[class~="task/step"] [class~="task/stepresult"] {
	display: block;
}

/* stepsection {*/ /* PROD00034997: Stop numbering */
[class~="task/stepsection"] {
	display: block;
}

/* stepresult {*/
[class~="task/stepresult"] {
	display: block;
}

/* steps {*/
[class~="task/steps"] {
	display: block;
	margin-left: 7px;
 	list-style-type: decimal;
	counter-reset: step;
}

/* steps step {*/
[class~="task/steps"] [class~="task/step"] {
	counter-increment: step;
}

/* steps-unordered {*/
[class~="task/steps-unordered"] {
	display: block;
	list-style-type: disc;
	counter-reset: step;
}

/* stepxmp {*/
[class~="task/stepxmp"] {
	display: block;
}

/* substep {*/
[class~="task/substep"] {
	display: list-item;
}

/* substeps {*/
[class~="task/substeps"] {
	display: block;
	counter-reset: substeps;
	list-style-type: lower-alpha;
}

/* task {*/
/* cascade from topic/topic */
[class~="task/task"] {
}

/* taskbody {*/
[class~="task/taskbody"] {
	display: block;
	margin-bottom: 5pt;
	margin-top: 5pt;
}

/* tutorialinfo {*/
[class~="task/tutorialinfo"] {
	display: block;
}

/* menucascade {*/
[class~="ui-d/menucascade"] {
	display: inline;
}

/* screen {*/
[class~="ui-d/screen"] {
	display: block;
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 10px;
	border: 1pt solid;
	background-color: #d3d3d3
}

/* shortcut {*/
[class~="ui-d/shortcut"] {
	display: inline;
	text-decoration: underline;
}

/* menucascade uicontrol:before {*/
[class~="ui-d/menucascade"] [class~="ui-d/uicontrol"]:before {
	content: " > ";
}

/* menucascade uicontrol:first-child:before {*/
[class~="ui-d/menucascade"] [class~="ui-d/uicontrol"]:first-child:before {
	content: "";
}

/* uicontrol {*/
[class~="ui-d/uicontrol"] {
	display: inline;
	font-weight: bold;
}

/* wintitle {*/
[class~="ui-d/wintitle"] {
	display: inline;
}
/* wintitle:before {*/
[class~="ui-d/wintitle"]:before {
	content: "~";
	color: #AAAAAA;
}

/* wintitle:after {*/
[class~="ui-d/wintitle"]:after {
	content: "~";
	color: #AAAAAA;
}


/* area {*/
[class~="ut-d/area"] {
	display: block;
}

/* coords {*/
[class~="ut-d/coords"] {
	display: inline;
}

/* imagemap {*/
[class~="ut-d/imagemap"] {
	display: block;
}

/* shape {*/
[class~="ut-d/shape"] {
	display: inline;
}

/* xmlelement {*/
[class~="xml-d/xmlelement"] {
	display: inline;
	background-color: #eeeeee;
}
[class~="xml-d/xmlelement"] :before {
	display: inline;
	content: "<";
}
[class~="xml-d/xmlelement"] :after {
	display: inline;
	content: ">";
}

/* xmlatt {*/
[class~="xml-d/xmlatt"] {
	display: inline;
	background-color: #eeeeee;
}
[class~="xml-d/xmlatt"] :before {
	display: inline;
	content: "@";
}
