/* ======================================================================                                               */
/* Product      :                                                                                                       */
/* Notes        :                                                                                                       */
/*                                                                                                                      */
/* ======================================================================                                               */
/*                                                                                                                      */
/*  (c) 2006-2007 Justsystems Canada Inc. All Rights Reserved                                                                            */
/*                                                                                                                      */
/* ======================================================================                                               */
/* Revision History: (last five changes)                                                                                */
/* Name             Date       Description                                                                              */
/* ========================= */
/* | syeo           24-May-07  prod00027808                                                                             */
/* | su-laine.yeo   18-May-07  Started file by cloning the ditabase_base.css and ditabase-derived.css files and  */                                                                
/* |									 copying in information from the old ditabase_structure.css file. This file covers all base DITA topic elements	                                                                */
/* ======================================================================                                               */

/* ======================================================================   */
/* File:   task_ditabase_structure.css                                     */
/* Notes:  Defines Structure View styling for all dita elements here                                       */
/*                                                                          */
/* ======================================================================   */

@sq-plus-minus;

@sq-structure-view-icons;

/*
@sq-start-only-tags;
*/
* {
	white-space: nowrap;
	text-align: left;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: "MS Shell Dlg";
	font-style: normal;
	font-size: 10pt;
	font-weight: normal;
	border: none;
}

/* top-level elements */
$DOCUMENT>* {
	margin-left: 0px;
}

$COMMENT {
	display: inline;
	color: #800000;
	font-size: 8pt;
	text-align: left;
}

/* alt {*/
[class~="topic/alt"] {
	display: block;
}

/* audience {*/
[class~="topic/audience"] {
	display: inline;
}

/* audience:before {*/
[class~="topic/audience"]:before {
	content: attr(name) "  " attr(type) "  " attr(job) "  " attr(experiencelevel);
	color: #3399CC;
}

/* author {*/
[class~="topic/author"] {
	display: inline;
}

/* body {*/
[class~="topic/body"] {
	display: inline;
}

/* boolean {*/
[class~="topic/boolean"] {
	display: inline;
}

/* brand {*/
[class~="topic/brand"] {
	display: inline;
}

/* category {*/
[class~="topic/category"] {
	display: inline;
}

/* cite {*/
[class~="topic/cite"] {
	display: inline;
	font-style: italic;	
}

/* colspec {*/
[class~="topic/colspec"] {
	display: inline;
}

/* component {*/
[class~="topic/component"] {
	display: inline;
}

/* copyrholder {*/
[class~="topic/copyrholder"] {
	display: inline;
	margin-left: 10pt;
}

/* copyright {*/
[class~="topic/copyright"] {
	display: inline;
}

/* copyright:before {*/
[class~="topic/copyright"]:before {
	display: inline;
	content: attr(type);
	color: #3399CC;
}

/* copyryear {*/
[class~="topic/copyryear"] {
	display: inline;
	margin-left: 10pt;
}

/* copyryear:before {*/
[class~="topic/copyryear"]:before {
	content: attr(year);
	display: inline;
	color: #3399CC;
}

/* created {*/
[class~="topic/created"] {
	display: inline;
}

/* critdates {*/
[class~="topic/critdates"] {
	display: inline;
}

/* dd {*/
[class~="topic/dd"] {
	display: block;
}

/* ddhd {*/
[class~="topic/ddhd"] {
	display: block;
}

/* desc {*/
[class~="topic/desc"] {
	display: block;
}

/* dl {*/
[class~="topic/dl"] {
	display: block;
}

/* dl:before {*/
[class~="topic/dl"]:before {
	display: inline;
	font-style: italic;
	content: "Definition list:"
}

/* dlentry {*/
[class~="topic/dlentry"] {
	display: inline;
}

/* dlhead {*/
[class~="topic/dlhead"] {
	display: block;
}
/* dlhead:before {*/
[class~="topic/dlhead"]:before {
	display: inline;
	font-style: italic;
	content: "Definition list heading: "
}

/* draft-comment {*/
[class~="topic/draft-comment"] {
	display: block;
	background-color: #99FF99
	
}

/* draft-comment {*/
[class~="topic/draft-comment"]:before {
	content: "Draft comment:";
	display: inline;
	font-weight: bold;		
}

/* dt {*/
[class~="topic/dt"] {
	display: block;
	font-weight: bold;
}

/* dthd {*/
[class~="topic/dthd"] {
	display: block;
}

/* entry {*/
[class~="topic/entry"] {
	display: block;
}

/* example {*/
[class~="topic/example"] {
	display: block;
}

/* featnum {*/
[class~="topic/featnum"] {
	display: inline;
}

/* fig {*/
[class~="topic/fig"] {
	display: block;
}
/* fig:before {*/
[class~="topic/fig"]:before {
	display: inline;
	font-style: italic;
	content: "Figure: "
}

/* fig>title {*/
[class~="topic/fig"]>[class~="topic/title"] {
	display: block;
	font-weight: normal;
	font-style: normal;
	font-size: 100%
}

/* figgroup {*/
[class~="topic/figgroup"] {
	display: block;
}

/* figgroup>title {*/
[class~="topic/figgroup"]>[class~="topic/title"] {
	display: block;
	text-align: left;
	font-weight: normal;
}

/* fn {*/
[class~="topic/fn"] {
	display: inline;
	font-style: italic;	
}

/* fn:before {*/
[class~="topic/fn"]:before {
	display: inline;
	content: "FN: ";
	font-style: italic;	
	color: #AAAAAA;
}

/* image {*/
[class~="topic/image"] {
	display: block;
}

/* image:before {*/
[class~="topic/image"]:before {
	display: inline;
	font-style: italic;
	content: "(Image) ";  
}

/* image[placement="break"] {*/
/* TODO: DOES XM HANDLE THIS? */
[class~="topic/image"][placement="break"] {
	display: block;
}

/* image[placement="inline"] {*/
/* TODO: DOES XM HANDLE THIS? */
[class~="topic/image"][placement="inline"] {
	display: inline;
}

/* indexterm {*/
[class~="topic/indexterm"] {
	display: inline;
	color: #999999;
}

/* indexterm:before {*/
[class~="topic/indexterm"]:before {
	content: "{";
	color: #AAAAAA;
}

/* indexterm:after {*/
[class~="topic/indexterm"]:after {
	content: "}";
	color: #AAAAAA;
}

/* indextermref {*/
[class~="topic/indextermref"] {
	display: inline;
	color: #AAAAAA;
}

/* indexterm indexterm:before, indexterm indexterm:after {*/
/* TODO: DOES XM HANDLE THIS? */
[class~="topic/indexterm"] [class~="topic/indexterm"]:before , [class~="topic/indexterm"] [class~="topic/indexterm"]:after {
}

/* itemgroup {*/
[class~="topic/itemgroup"] {
	display: inline;
}

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

/* keyword:after {*/
[class="- topic/keyword"]:after {
	content: "~";
	color: #AAAAAA;
}

/* keywords {*/
[class~="topic/keywords"] {
	display: block;
}

/* keywords indexterm+indexterm {*/
[class~="topic/keywords"] [class~="topic/indexterm"]+[class~="topic/indexterm"] {
	display: block;
}

/* keywords>wintitle {*/
/* TODO: CROSSES DOMAINS, DOES CASCADE NEED TO BE CONSIDERED? */
[class~="topic/keywords"]>[class~="ui-d/wintitle"] {
	display: block;
	text-align: left;
	color: black;
	font-weight: bold;
}

/*keywords keyword {*/
[class~="topic/keywords"] [class~="topic/keyword"] {
	display: list-item;
	text-align: left;
	font-style: normal;
}

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

/* li>p {*/
[class~="topic/li"]>[class~="topic/p"] {
	display: block;
	text-align: left;
}

/* lines {*/
[class~="topic/lines"] {
	display: block;
}

/* link {*/
[class~="topic/link"] {
	display: list-item;
	text-align: left;
	font-style: normal;
	text-decoration: underline;
	color: navy;
}

/* link $PROCINS {*/
/* TODO: DOES XM HANDLE THIS? */
[class~="topic/link"] $PROCINS {
	background-color: #dee7ec;
	color: navy;
	text-align: left;
	/*border: 1pt solid;*/
	font-style: italic;
	text-decoration: underline;
}

/* linkinfo {*/
[class~="topic/linkinfo"] {
	display: block;
}

/* linklist {*/
[class~="topic/linklist"] {
	display: inline;
}

/* linklist>title {*/
[class~="topic/linklist"]>[class~="topic/title"] {
	display: block;
}

/* linklist>title {*/
/* TODO: THIS WAS LAST IN CASCADE */
[class~="topic/linklist"]>[class~="topic/title"] {
	display: block;
	text-align: left;
	color: black;
	font-weight: bold;
}

/* linkpool {*/
[class~="topic/linkpool"] {
	display: inline;
}

/* linktext {*/
[class~="topic/linktext"] {
	display: inline;
}

/* lq {*/
[class~="topic/lq"] {
	display: block;
}


/* metadata {*/
[class~="topic/metadata"] {
	display: block;
}

/* navtitle {*/
[class~="topic/navtitle"] {
	display: block;
	font-weight: bold;
}

/* no-topic-nesting {*/
[class~="topic/no-topic-nesting"] {
	display: inline;
}

/* note {*/
[class~="topic/note"] {
	display: block;
}

/* note[type=(default-value)]:before {*/
[class~="topic/note"]:before {
	content: "Note: ";
	font-weight: bold;
	display: inline;
}

/* note[type='note']:before {*/
[class~="topic/note"][type="note"]:before {
	content: "Note: ";
	font-weight: bold;
	display: inline;
}

/* note[type='tip']:before {*/
[class~="topic/note"][type="tip"]:before {
	content: "Tip: ";
	font-weight: bold;
	display: inline;
}

/* note[type='fastpath']:before {*/
[class~="topic/note"][type="fastpath"]:before {
	content: "Fastpath: ";
	font-weight: bold;
	display: inline;
}

/* note[type='restriction']:before {*/
[class~="topic/note"][type="restriction"]:before {
	content: "Restriction: ";
	font-weight: bold;
	display: inline;
}

/* note[type='important ']:before {*/
[class~="topic/note"][type="important"]:before {
	content: "Important: ";
	font-weight: bold;
	display: inline;
}

/* note[type='remember']:before {*/
[class~="topic/note"][type="remember"]:before {
	content: "Remember: ";
	font-weight: bold;
	display: inline;
}

/* note[type='attention']:before {*/
[class~="topic/note"][type="attention"]:before {
	content: "Attention: ";
	font-weight: bold;
	display: inline;
}

/* note[type='caution']:before {*/
[class~="topic/note"][type="caution"]:before {
	content: "Caution: ";
	font-weight: bold;
	display: inline;
}

/* note[type='danger']:before {*/
[class~="topic/note"][type="danger"]:before {
	content: "Danger: ";
	font-weight: bold;
	display: inline;
}

/* note[type='other']:before {*/
[class~="topic/note"][type="other"]:before {
	content: attr(othertype) ": ";
	font-weight: bold;
	display: inline;
}

/* object {*/
[class~="topic/object"] {
	display: block;
}

/* ol {*/
[class~="topic/ol"] {
	display: block;
	list-style-type: decimal;
	text-align: left;
}

/* ol:before {*/
[class~="topic/ol"]:before {
	display: block;
	font-style: italic;
	content: "Numbered list: ";
}


/* othermeta {*/
[class~="topic/othermeta"] {
	display: inline;
}

/* othermeta:before {*/
[class~="topic/othermeta"]:before {
	content: attr(name) "=" attr(content);
	color: #3399CC;
}

/* p {*/
[class~="topic/p"] {
	display: block;
}

/* param {*/
[class~="topic/param"] {
	display: inline;
}

/* permissions {*/
[class~="topic/permissions"] {
	display: inline;
	margin-left: 25pt;
}

/* permissions:before {*/
[class~="topic/permissions"]:before {
	content: attr(view);
	color: #3399CC;
}

/* ph {*/
[class~="topic/ph"] {
	display: inline;
}

/* ph:before {*/
/* TODO: Do we override content in cascade instances
   or leave the selector as it is now?   Whatever we
   choose, there are other elements using "content" */
[class="- topic/ph "]:before {
	content: "~";
	color: #AAAAAA;
}

/* ph:after {*/
[class="- topic/ph "]:after {
	content: "~";
	color: #AAAAAA;
}

/* platform {*/
[class~="topic/platform"] {
	display: inline;
}

/* pre {*/
[class~="topic/pre"] {
	display: block;
	font-family: "Courier New", Courier, monospace;
}

/* prodinfo {*/
[class~="topic/prodinfo"] {
	display: inline;
}

/* prodname {*/
[class~="topic/prodname"] {
	display: inline;
}

/* prognum {*/
[class~="topic/prognum"] {
	display: inline;
}

/* prolog {*/
[class~="topic/prolog"] {
	display: none;
}

/* q {*/
[class~="topic/q"] {
	display: inline;
}

/* q:before {*/
[class~="topic/q"]:before {
	content: '"';
}

/* q:after {*/
[class~="topic/q"]:after {
	content: '"';
}

/* related-links {*/
[class~="topic/related-links"] {
	display: inline;
}

/* required-cleanup {*/
[class~="topic/required-cleanup"] {
	display: block;
	background-color: #FFFF99
	color: #CC3333
}
/* required-cleanup {*/
[class~="topic/required-cleanup"]:before {
	content: "Required cleanup: ";
	display: inline;
	font-weight: bold;
}	
	
/* resourceid {*/
[class~="topic/resourceid"] {
	display: inline;
}

/* resourceid:before {*/
[class~="topic/resourceid"]:before {
	content: attr(id);
	color: #3399CC;
}

/* revised {*/
[class~="topic/revised"] {
	display: inline;
}

/* row {*/
[class~="topic/row"] {
	display: block;
}
/* row-before {*/
[class~="topic/row"]:before {
	display: inline;
	font-style: italic;
	content: "Table row:"
}
/* row-header-before {*/
[class~="topic/thead"]>[class~="topic/row"]:before {
	display: inline;
	font-style: italic;
	content: "Table header row:"
}

/* searchtitle {*/
[class~="topic/searchtitle"] {
	display: inline;
}

/* section {*/
[class~="topic/section"] {
	display: block;
}

/* section>title {*/
[class~="topic/section"]>[class~="topic/title"] {
	display: inline;
	font-size: 110%;
	font-weight: bold;
}

/* series {*/
[class~="topic/series"] {
	display: inline;
}

/* shortdesc {*/
[class~="topic/shortdesc"] {
	display: block;
}

/* shortdesc:before {*/
[class~="topic/shortdesc"]:before {
	display: inline;
	content: "Short Description: ";
	font-weight: bold;
	color: #AAAAAA;
}

/* simpletable {*/
[class~="topic/simpletable"] {
	display: block;
}

/* simpletable:before {*/
[class~="topic/simpletable"]:before {
	display: inline;
	content: "Table:"
}

/* sl {*/
[class~="topic/sl"] {
	display: block;
}
/* sl:before {*/
[class~="topic/sl"]:before {
	display: inline;
	font-style: italic;
	content: "List: ";
}

/* sli {*/
[class~="topic/sli"] {
	display: list-item;

}

/* source {*/
[class~="topic/source"] {
	display: inline;
}

/* state {*/
[class~="topic/state"] {
	display: inline;
}

/* stentry {*/
[class~="topic/stentry"] {
	display: block;
}

/* sthead {*/
[class~="topic/sthead"] {
	display: inline;
}

/* strow {*/
[class~="topic/strow"] {
	display: block;
}

/* strow:before {*/
[class~="topic/strow"]:before {
	display: inline;
	font-style: italic;
	content: "Table row:"
}
/* table {*/
[class~="topic/table"] {
	display: block;
}
/* table-before {*/
[class~="topic/table"]:before {
	display: inline;
	font-style: italic;
	content: "Table: "
}

/* table>title {*/
/* TODO: */
[class~="topic/table"]>[class~="topic/title"]{
	display: block;
	text-align: left;
	font-weight: normal;
	font-size: 100%;
	font-weight: normal;
}

/* tbody {*/
[class~="topic/tbody"] {
	display: inline;
}

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

/* term:after {*/
[class="- topic/term "]:after {
	content: "~";
	color: #AAAAAA;
}
/* tgroup {*/
[class~="topic/tgroup"] {
	display: inline;
}

/* thead {*/
[class~="topic/thead"] {
	font-weight: normal;
	display: inline;
}

/* Description added to support reusable components*/
/* title, description {*/
[class~="topic/title"], description {
	font-size: 120%;
	display: block;
	text-align: left;
	font-weight: bold;
}

/* titlealts {*/
[class~="topic/titlealts"] {
	display: inline;
}

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

/* tm:after {*/
[class="- topic/tm "]:after {
	content: "~";
	color: #AAAAAA;
}
/* topic {*/
/* TODO: Order for specificity */
[class~="topic/topic"] {
	display: block;
	margin-top: 5pt;
	margin-bottom: 5pt;
}

/* topic>* {*/
[class~="topic/topic"]>* {
	margin-left: 4px;
}

/* topic>title {*/
[class~="topic/topic"]>[class~="topic/title"] /* H2 */ {
	display: inline;
	font-weight: bold;
	font-size: 120%;
}

/* ul {*/
[class~="topic/ul"] {
	display: block;
}
/* ul:before {*/
[class~="topic/ul"]:before {
	font-style: italic;
	content: "Bulleted list: ";
}


/* ul>li {*/
[class~="topic/ul"]>[class~="topic/li"] {
	list-style-type: disc;
}

/* vrm {*/
[class~="topic/vrm"] {
	display: inline;
}

/* vrmlist {*/
[class~="topic/vrmlist"] {
	display: inline;
}

/* xref {*/
[class~="topic/xref"] {
	display: inline;
	text-decoration: underline;
	color: navy;
}

/* xref:before {*/
[class~="topic/xref"]:before {
	content: "xref: ";
}

/* xref $PROCINS[xm-replace_text] {*/
[class~="topic/xref"] $PROCINS[xm-replace_text] {
	background-color: #DCDBD3;
	text-align: left;
	font-style: normal;
	text-decoration: none;
	color: black;
}
/* conbody {*/
[class~="concept/conbody"] {
	display: inline;
}

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

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

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

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

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

/* 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;
}

/* codeblock {*/
[class~="pr-d/codeblock"] {
	font-family: "Courier New", Courier, monospace;
	background-color: #dee7ec;
	display: block;
}

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

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

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

/* fragref {*/
[class~="pr-d/fragref"] {
	display: block;
	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: "}";
}

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

/* 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;
}*/

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

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

/* 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;
}

/* 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: block;
}

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

/* 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;
}

/* syntaxdiagram>title {
[class~="pr-d/syntaxdiagram"]>[class~="topic/title"] {
	display: block;
	font-size: 18px;
	text-align: left;
	font-weight: bold;
	padding-left: 12px;
	margin-top: 18px;
	padding-top: 12px;
	margin-bottom: 12px;
}*/
 
/* 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: inlne;
}

/* 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;
}

/* 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"] {
	display: list-item;
	text-align: left;
	font-style: normal;
}

/* choices {*/
[class~="task/choices"] {
	display: block;
	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"] {
}

/* 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;
	content: "Post-requisites: ";
	color: #AAAAAA;
	font-weight: bold;
}

/* 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;
	display: list-item;
}

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

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

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

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

/* steps {*/
[class~="task/steps"] {
	display: block;
 	list-style-type: decimal;
	counter-reset: step;
}
/* steps:before {*/
[class~="task/steps"]:before {
	display: inline;
	font-style: italic;
	content: "Steps:"
}

/* 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;
}

/* steps-unordered:before {*/
[class~="task/steps-unordered"]:before {
	display: inline;
	font-style: italic;
	content: "Unordered steps:"
}

/* 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;
}

/* substeps:before {*/
[class~="task/substeps"]:before {
	display: inline;
	font-style: italic;
	content: "Substeps:";
}


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

/* taskbody {*/
[class~="task/taskbody"] {
	display: inline;
}

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

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

/* screen {*/
[class~="ui-d/screen"] {
	display: block;
	background-color: #d3d3d3
}

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

/* 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;
}
/* LEFT-OVERS */
dita {
	display: inline;
	white-space: normal;
}

[align="left"] {
	text-align: left;
}

[align="right"] {
	text-align: right;
}

[align="center"] {
	text-align: center;
}

[align="stretch"] {
	text-align: justify;
}
