/*
  | This file is part of the DITA Open Toolkit project hosted on
  | Sourceforge.net. See the accompanying license.txt file for
  | applicable licenses.
 */
/*
  | (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved.
 */
.unresolved{
  background-color:#87ceeb;
}

.noTemplate{
  background-color:yellow;
}

.base{
  background-color:#ffffff;
}
/* Set default font */

body{
  font-family:Gotham, Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#333333;
  background-color:#ffffff;
}

div.footer{
  margin-top:30px;
}

div.copyright{
  text-align:right;
  font-size:x-small;
}

div.comments{
  text-align:left;
  font-size:small;
}

a:link{
  color:#5F798F;
}

a:visited{
  color:#333333;
}

/* Compensate for a CSS rendering bug in IE8*/
li > a + p{
  display:inline;
}

p{
  margin-top:0.5em;
  margin-bottom:0.5em;
}

.printicon{
  text-align:right;
  visibility:visible;
  /*
    visibility: hidden;
    */
}

.tocicon{
  text-align:left;
  visibility:visible;
  /*
    visibility: hidden;
    */
}

.breadcrumbs{
  padding-left: 2pc;
  font-style:italic;
}

.header{
  margin-bottom:0.5em;
}

/* Add space for top level topics */

.nested0{
  margin-top:1em;
}
/* div with class=p is used for paragraphs that contain blocks, to keep the XHTML valid */

.p{
  margin-top:0em;
}
/* Default of italics to set apart figure captions */

.figcap{
  font-style:italic
}

.figdesc{
  font-style:normal
}

.fignone{
  margin-top:0.5em;
}
/* 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. */

.itemTitle{
  text-decoration:none;
}

.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:1em;
  margin-bottom:1em;
}

.breadcrumb{
  font-size:smaller;
  margin-bottom:1em;
}

.prereq{
  margin-left:0px;
}
/* Set heading sizes, getting smaller for deeper nesting */

.topictitle1{
  margin-top:0pc;
  margin-bottom:.1em;
  font-size:1.46em;
  font-weight:normal;
  color:#CC0000;
}
/* Special case: this context is for expand/collapse
   in chunked output. */

.expandcollapse{
  margin-top:1pc;
  margin-bottom:.45em;
  font-weight:normal;
  font-size:1em;
}

.topictitle2{
  margin-top:1pc;
  margin-bottom:.45em;
  font-size:1.17em;
}

.topictitle3{
  margin-top:1pc;
  margin-bottom:.17em;
  font-size:1.17em;
  font-weight:bold;
}

.topictitle4{
  margin-top:.83em;
  font-size:1.17em;
  font-weight:bold;
}

.topictitle5{
  font-size:1.17em;
  font-weight:bold;
}

.topictitle6{
  font-size:1.17em;
  font-style:italic;
}

.sectiontitle{
  margin-top:1em;
  margin-bottom:0.45em;
  color:black;
  font-size:1.1em;
  font-weight:bold;
}

.section{
  margin-top:1em;
  margin-bottom:1em;
}

.example{
  margin-top:1em;
  margin-bottom:1em;
}
/* All note formats have the same default presentation */

td div.note{
  font-weight:normal;
  margin-top:0em;
  margin-bottom:0em;
  margin-left:1em;
  margin-right:2em;
}

.note{
  font-weight:normal;
  margin-top:0em;
  margin-bottom:0em;
  margin-left:2em;
  margin-right:4em;
}

.notetitle{
  font-weight:bold;
  vertical-align:-20%;
}

.notelisttitle{
  font-weight:bold;
}

td div.tip{
  font-weight:normal;
  margin-top:0em;
  margin-bottom:0em;
  margin-left:1em;
  margin-right:2em;
}

.tip{
  font-weight:normal;
  margin-top:0em;
  margin-bottom:0em;
  margin-left:2em;
  margin-right:4em;
}

.tiptitle{
  font-weight:bold;
  vertical-align:-20%;
}

.fastpath{
  margin-top:1em;
  margin-top:0em;
  margin-bottom:0em;
}

.fastpathtitle{
  font-weight:bold;
}

td div.important{
  font-weight:normal;
  margin-top:0em;
  margin-bottom:0em;
  margin-left:1em;
  margin-right:2em;
}

.important{
  font-weight:normal;
  margin-top:0em;
  margin-bottom:0em;
  margin-left:2em;
  margin-right:4em;
}

.importanttitle{
  font-weight:bold;
  vertical-align:-20%;
}

.remember{
  margin-top:1em;
  margin-top:0em;
  margin-bottom:0em;
}

.remembertitle{
  font-weight:bold;
}

.restriction{
  margin-top:1em;
  margin-top:0em;
  margin-bottom:0em;
}

.restrictiontitle{
  font-weight:bold;
}

.attention{
  margin-top:1em;
  margin-top:0em;
  margin-bottom:0em;
}

.attentiontitle{
  font-weight:bold;
}

td div.danger{
  font-weight:normal;
  margin-top:0em;
  margin-bottom:0em;
  margin-left:1em;
  margin-right:2em;
}

.danger{
  font-weight:normal;
  margin-top:0em;
  margin-bottom:0em;
  margin-left:2em;
  margin-right:4em;
}

.dangertitle{
  font-weight:bold;
  vertical-align:-20%;
}

td div.caution{
  font-weight:normal;
  margin-top:0em;
  margin-bottom:0em;
  margin-left:1em;
  margin-right:2em;
}

.caution{
  font-weight:normal;
  margin-top:0em;
  margin-bottom:0em;
  margin-left:2em;
  margin-right:4em;
}

.cautiontitle{
  font-weight:bold;
  vertical-align:-20%;
}
/* Avaya note formats */

td div.esd{
  font-weight:normal;
  margin-top:0em;
  margin-bottom:0em;
  margin-left:1em;
  margin-right:2em;
}

.esd{
  font-weight:normal;
  margin-top:0em;
  margin-bottom:0em;
  margin-left:2em;
  margin-right:4em;
}

.esdtitle{
  font-weight:bold;
  vertical-align:-20%;
}

td div.security{
  font-weight:normal;
  margin-top:0em;
  margin-bottom:0em;
  margin-left:1em;
  margin-right:2em;
}

.security{
  font-weight:normal;
  margin-top:0em;
  margin-bottom:0em;
  margin-left:2em;
  margin-right:4em;
}

.securitytitle{
  font-weight:bold;
  vertical-align:-20%;
}

td div.voltage{
  font-weight:normal;
  margin-top:0em;
  margin-bottom:0em;
  margin-left:1em;
  margin-right:2em;
}

.voltage{
  font-weight:normal;
  margin-top:0em;
  margin-bottom:0em;
  margin-left:2em;
  margin-right:4em;
}

.voltagetitle{
  font-weight:bold;
  vertical-align:-20%;
}

td div.warning{
  font-weight:normal;
  margin-top:0em;
  margin-bottom:0em;
  margin-left:1em;
  margin-right:2em;
}

.warning{
  font-weight:normal;
  margin-top:0em;
  margin-bottom:0em;
  margin-left:2em;
  margin-right:4em;
}

.warningtitle{
  font-weight:bold;
  vertical-align:-20%;
}
/* Simple lists do not get a bullet */

ul.simple{
  list-style-type:none
}

td > ul{
  padding-left:1.2em;
}

td > ol{
  padding-left:1.6em;
}

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

table.admon{
  border:none;
  border-spacing:0px;
}

td.admon > p:first-child{
  margin-top:0.1em;
}

/* Increase space above simpletables */
.simpletable,
.table{
  margin-top:1em;
}

/* Various basic phrase styles */
.changebar,
.keyword,
.strikethrough,
.uicontrol_bold,
.uicontrol_normal,
.ph{
  vertical-align:baseline;
}

.bold{
  font-weight:bold;
  font-size:98%;
}

.boldItalic{
  font-weight:bold;
  font-style:italic;
  font-size:98%;
}

.italic{
  font-style:italic;
}

.underlined{
  text-decoration:underline;
}

.uicontrol_bold{
  font-weight:bold;
  font-size:98%;
}

.uicontrol_normal{
  font-weight:normal;
  font-size:98%;
}

.parmname{
  font-weight:bold;
  font-size:98%;
}

.kwd{
  font-weight:bold;
  font-size:98%;
}

.defkwd{
  font-weight:bold;
  text-decoration:underline;
  font-size:98%;
}

.var{
  font-style:italic;
}

.shortcut{
  text-decoration:underline;
}

.sstitle{
  font-weight:bold;
  font-size:98%;
}
/* Default of bold for definition list terms */

.dlterm{
  font-weight:bold;
  font-size:98%;
}
/* Use CSS to expand lists with @compact="no" */

.dltermexpand{
  font-weight:bold;
  font-size:98%;
  margin-top:1em;
}
.dbitem, .dbtable, .report-element, .report-name{
  font-style:normal;
}

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

div.imagecenter{
  text-align:center;
}

div.imageright{
  text-align:right;
}

div.imagejustify{
  text-align:justify;
}
/* Increase spacing around step and substep */
.step{
  margin-top:1.25em;
  margin-bottom:1.25em;
}
.substep{
  margin-top:1em;
  margin-bottom:1em;
}
/* Adjust spacing around stepsLine graphics */

div.stepsStartLine{
  margin-top:1.5em;
  margin-left:1em;
}

div.stepsEndLine{
  margin-top:0.5em;
  margin-bottom:1.5em;
  margin-left:1em;
}
/* Establish an indent for single-step tasks */

div.singleStep{
  margin-left:1.25em;
}

img.admonicon{
  vertical-align:-50%;
  margin-right:0.25em;
}

table > caption{
  margin-bottom:0.25em;
}

.cellrowborder{
  border-left:none;
  border-top:none;
  border-right:solid 1px;
  border-bottom:solid 1px;
}

.row-nocellborder{
  border-left:none;
  border-right:none;
  border-top:none;
  border-right:hidden;
  border-bottom:solid 1px;
}

.cell-norowborder{
  border-top:none;
  border-bottom:none;
  border-left:none;
  border-bottom:hidden;
  border-right:solid 1px;
}

.nocellnorowborder{
  border:none;
  border-right:hidden;
  border-bottom:hidden;
}

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

span.application{
}

span.email{
  font-family:monospace;
}

pre > span.emphasis{
  background-color:#FFFFCC;
  font-weight:bold;
  font-style:normal;
}

span.emphasis{
  font-style:italic;
}

span.feature{
}

span.product{
}

span.version{
}

span.voice-prompt{
  font-style:italic;
}

span{
  vertical-align:inherit;
}

sup,
sub{
  vertical-align:baseline;
  position:relative;
  top:-0.4em;
}
sub{
  top:0.4em;
}

/* Tagsmiths: Add support for change markup classes changebar and strikethrough. 31jan12*/

.changebar{
  background-color:#B5FFC0;
}

.strikethrough{
  background-color:#FF8075;
  text-decoration:line-through;
}

.draft-comment{
  color:#CC3333;
}
