/* ======================================================================                                               */
/* Product      :                                                                                                       */
/* Notes        :                                                                                                       */
/*                                                                                                                      */
/* ======================================================================                                               */
/*                                                                                                                      */
/*  (c) 2007 Justsystems Canada Inc. All Rights Reserved                                                                            */
/*                                                                                                                      */
/* ======================================================================                                               */
/* Revision History: (last five changes)                                                                                */
/* Name             Date       Description                                                                              */
/* =========================                                                                                            */
/* | nhu                       u  3-Dec-07 PROD00000000 ulysses_trunk to main merge (3930 items: 425 dirs, 3505 files)  */
/* |                                                                                                                    */
/* | nhu            03-Dec-07  PROD00000000 pre ulysses_main merge                                                      */
/* ======================================================================                                               */

/* ======================================================================   */
/* File:   glossary-base.css                                                */
/* Notes:  Base glossary element CSS here                                   */
/*                                                                          */
/* ======================================================================   */

/* XMetaL styles */
$DOCUMENT {
	font-family: "Arial Unicode MS", Verdana, Arial, sans-serif;
	margin-top: 6px;
	margin-left: 4px;
	margin-bottom: 10px;
	padding-top: 6px;
	padding-left: 4px;
	text-align: left;
	font-size: 14px;
	white-space: normal;
	padding-bottom: 6pt;
}

$MARKSEC {
	display: block;
	color: black;
	white-space: normal;
	font-family: "Lucida Sans Unicode", monospace;
	font-weight: normal;
	font-size: 12px;
}

$COMMENT {
	display: inline;
	color: #800000;
	white-space: pre;
	text-align: left;
}

$PROCINS {
	background-color: #F0F8FF;
color: #000066;
	text-align: left;
	border: 1pt solid;
	font-style: italic;
}

$PROCINS[Pub], $PROCINS[Interwoven], $PROCINS[iw_document], $PROCINS[interwoven], $PROCINS[iw_component] {
	display: none;
}

[status="changed"], [status="changed"] *, [status="new"], [status="new"] * {
	background-color: #FFFFAE;
}

[status="deleted"], [revisionflag="deleted"] * {
	text-decoration: line-through;
	background-color: #FFFFAE;
}

[size="smaller"] {
	font-size: small;
}

[size="normal"] {
	font-size: medium;
}

[size="larger"] {
	font-size: large;
}

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

/* 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;
	margin-left: 5pt;
	padding-left: 5pt;
}

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

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

/* dl {*/
[class~="topic/dl"] {
	display: block;
	margin-top: 12px;
	margin-bottom: 12pt;
}

/* dlentry {*/
[class~="topic/dlentry"] {
	display: block;
	margin-top: 10px;
	margin-bottom: 10pt;
}

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

/* draft-comment {*/
[class~="topic/draft-comment"] {
	display: block;
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 10px;
	border: 1pt solid;
	background-color: #99FF99
	
}

/* draft-comment {*/
[class~="topic/draft-comment"]:before {
	content: "Draft comment:";
	display: block;
	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;
	margin-top: 10px;
	margin-bottom: 15px;
}

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

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

/* fig>title {*/
[class~="topic/fig"]>[class~="topic/title"] {
	display: block;
	margin-top: 2px;
/*	margin-left: 2px;*/
	margin-right: 2px;
	margin-bottom: 10px;
	text-align: center;
	font-weight: normal;
	font-style: italic;
}

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

/* figgroup>title {*/
[class~="topic/figgroup"]>[class~="topic/title"] {
	display: block;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 10px;
	font-size: 14pt;
	text-align: left;
	font-weight: normal;
	font-style: italic;
}

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

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

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

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

/* 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 {
	display: inline;
	color: #AAAAAA;
	content: "{";
}

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

/* 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 {*/
keyword:before {
	display: inline;
	content: "~";
	color: #AAAAAA;
	
}

/* keyword:after {*/
keyword:after {
	display: inline;
	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;
	padding-left: 4px;
	font-weight: bold;
}

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

/* li {*/
[class~="topic/li"] {
	margin-left: 12px;
	margin-bottom: 0px;
	display: list-item;
}

/* li>p {*/
[class~="topic/li"]>[class~="topic/p"] {
	display: block;
	margin-top: 2px;
	margin-left: 1px;
	margin-right: 2px;
	margin-bottom: 0px;
	text-align: left;
}

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

/* link {*/
[class~="topic/link"] {
	margin-left: 12px;
	margin-bottom: 10px;
	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: block;
	margin-bottom: 12px;
	margin-top: 12px;
	margin-left: 12px;
	margin-right: 4px;
	text-align: left;
}

/* linklist>title {*/
[class~="topic/linklist"]>[class~="topic/title"] {
	display: block;
	font-size: 18px;
	text-align: left;
	font-weight: bold;
	padding-left: 12px;
	margin-top: 18px;
	padding-top: 6px;
	margin-bottom: 12px;
}

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

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

/* lq {*/
[class~="topic/lq"] {
	display: block;
	margin-right: 10pt;
	margin-left: 10pt;
	padding-right: 10pt;
	padding-left: 10pt;
}


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

/* navtitle {*/
[class~="topic/navtitle"] {
	font-size: 14px;
	display: block;
	background-color: #F5F5F5;
	margin-bottom: 8px;
	margin-top: 12px;
	text-align: left;
	
	padding-top: 12px;
	padding-left: 12px;
	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;
	margin-bottom: 10px;
	margin-left: 7px;
	margin-right: 8px;
	margin-top: 10px;
	text-align: left;
}

/* 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;
	margin-top: 2px;
/*	margin-left: 2px;*/
	margin-right: 2px;
	margin-bottom: 8px;
	text-align: left;
/*	color: #3399CC;*/
}

/* 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;
	white-space: pre;
	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: block;
	margin-left: 20px;
	border-color: #D6D6D6;
	border: 1pt solid;
}
/* prolog:before {*/
[class~="topic/prolog"]:before {
	content: "Prolog: ";
	color: #AAAAAA;
}



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

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

/* required-cleanup {*/
[class~="topic/required-cleanup"] {
	display: block;
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 10px;
	border: 1pt solid;
	background-color: #FFFF99
	color: #CC3333
}
/* required-cleanup {*/
[class~="topic/required-cleanup"]:before {
	content: "Required cleanup: ";
	display: block;
	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;
}

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

/* section {*/
[class~="topic/section"] {
	display: block;
	margin-top: 10px;
	margin-bottom: 15px;
}

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

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

/* shortdesc {*/
[class~="topic/shortdesc"] {
	display: block;
	margin-top: 2px;
	margin-bottom: 10px;
	text-align: left;
}

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

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

/* sl {*/
[class~="topic/sl"] {
	display: block;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 12px;
	margin-right: 4px;
}

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

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

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

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

/* sthead {*/
[class~="topic/sthead"] {
	display: table-row;
	font-weight: bold;
	background-color: #E5E5E5;
}

/* sthead * {*/
[class~="topic/sthead"] * {
	font-weight: bold;
	background-color: #E5E5E5;
}

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

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

/* table>title {*/
/* TODO: */
[class~="topic/table"]>[class~="topic/title"]{
	display: block;
	text-align: center;
	padding-left: 4px;
	font-style: italic;
	font-weight: normal;
}

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

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

/* thead {*/
[class~="topic/thead"] {
	background-color: #E5E5E5;
	font-weight: bold;
}

/* thead * {*/
[class~="topic/thead"] * {
	background-color: #E5E5E5;
	font-weight: bold;
}

/* Description added to support reusable components*/
/* title, description {*/
[class~="topic/title"], description {
	font-size: 120%;
	display: block;
	margin-bottom: 5px;
	margin-top: 5px;
	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;
	margin-right: 5pt;
	margin-left: 5pt;
}

/* topic>* {*/
[class~="topic/topic"]>* {
	margin-left: 5pt;
	padding-left: 5pt;
}

/* topic>title {*/
[class~="topic/topic"]>[class~="topic/title"] /* H2 */ {
	display: block;
	font-weight: lighter;
	font-size: 140%;
}

/* ul {*/
[class~="topic/ul"] {
	display: block;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 7px;
	margin-right: 4px;
	text-align: left;
}

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

/* LEFT-OVERS */
dita {
	display: block;
	white-space: normal;
}

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

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

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

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