body { color:#333333; font:12px/145% Arial, Helvetica, sans-serif; text-align:left; }

.note { margin-top: 1em; margin-bottom : 0em;}
.notetitle { font-weight: bold; color: #628320;}
.notelisttitle { font-weight: bold }

a { color:#45719a; text-decoration:none; }
a img { border:0; }
a:hover { text-decoration:underline; }

.bold { font-weight: bold; }
.boldItalic { font-weight: bold; font-style: italic; }
.italic { font-style: italic; }
.underlined { text-decoration: underline; }
.uicontrol { font-weight: bold; }
.parmname { font-weight: bold; }
.kwd { font-weight: bold; }
.defkwd { font-weight: bold; text-decoration: underline; }
.var { font-style : italic;}
.shortcut { text-decoration: underline; }

.clear { clear:both; height:0; overflow:hidden; }
pre, .code { font-family:"Courier New", Courier, monospace; }
.noteBox { background-color:#dfe6ee; border:1px solid #bbcada; padding:4px 8px; border-radius:3px; -moz-border-radius:3px; }
.tipsBox { padding-left:10px; margin-bottom:10px; }
.related { border-top:1px solid #d9d9d9; margin-top:11px; padding-top:11px; line-height:160%; }
.oneThirdCol { float:left; width:33%; }
.resultsTotal { display:block; font-size:12px; color:#999999; }
.kb-title { display:block; font-size:16px; color:#999999; padding-top:8px;}
.last-updated { display:block; font-size:12px; color:#999999; }
.searchResultItem { border-top:1px solid #d9d9d9; padding:5px 0; }
.pagination { margin-top:50px; border-top:1px solid #d9d9d9; padding-top:15px; }
.pagination img { vertical-align:middle; margin-bottom:2px; }
.pagination a { display:inline-block; padding:0 2px; }

table.beforeAndAfter { border-collapse:collapse; margin-bottom:10px; width:100%; }
table.beforeAndAfter th { background-color:#eaeaea; }
table.beforeAndAfter th, table.beforeAndAfter td { padding:3px 6px; border:1px solid #d9d9d9; width:50%; }

div#topic h2, h3, h4, h5, h6, blockquote {margin:0px; margin-top:24px;}
div#topic h1, h2 {margin:0px;}
div#topic ul, ol, dl {padding:0px; margin:20px; margin-top:8px;}
div#topic h1, h2, h3, h4, h5, h6,img{padding-bottom:0px; }
div#topic p {padding:0px;}
div#topic pre {display: block; margin: 2em 0; white-space: pre; overflow: auto; width: auto; line-height: 1.4; border: 1px solid #ccc; background: #F8F8FF; padding: 8px;}
div#topic table h1,table h2,table h3, table h4, table h5, table h6, table p, table ul, table ol, table dl {padding:0px; margin:20px; margin-top:8px;}

div#topic ul h1,div#topic ul h2,div#topic ul h3,div#topic ul h4,div#topic ul h5,div#topic ul h6,div#topic ul p,div#topic ul ul,div#topic ul ol,div#topic ul dl {padding:0px; margin:20px; margin-top:8px;}

#topic .ulchildlink { margin:7px 0; }

div#topic ol h1,ol h2,ol h3, ol h4, ol h5, ol h6, ol p, ol ul, ol ol, ol dl {padding:0px; margin:20px; margin-top:8px;}
div#topic ol ul {margin-bottom:0px; }
div#topic ul ul {margin-bottom:0px; }
div#topic li {padding-bottom: 0px; margin: 0px; margin-top:8px;}
div#topic li p { padding-bottom: 0px; margin: 0px; margin-bottom: 6px; margin-top:6px; display: inline\9;}

div#topic li li {padding-top:0px; padding-bottom:0px; margin: 0px; }


div#topic table {margin-top:12px;}
/* ====== Elements ====== */
div#topic img{display:inline}
div#topic em{font-style: italic;}
div#topic strong{font-weight:bold;}
div#topic hr{border: 5px solid #e2e2e2; border-width: 0 0 5px 0; margin: 20px 10px 10px 10px;}
div#topic code{font-family:"Courier New", Courier, monospace;}
/* ====== Headings ====== */
/* .h1-.h6 classes should be used to maintain the semantically appropriate heading levels - NOT for use on non-headings */
div#topic h1, .h1{font-size:196%;  font-weight:normal; font-style: normal; font-family: Arial;}
div#topic h2, .h2{font-size:167%; font-weight:normal; font-style: normal; }
div#topic h3, .h3{font-size:146.5%; font-weight:normal; font-style: normal; }
div#topic h4, .h4{font-size:123.1%; font-weight:normal; font-style: normal; }
div#topic h5, .h5{font-size:108%; font-weight:bold; font-style: normal; }
div#topic h6, .h6{font-size:108%; font-weight:normal;  font-style: italic; }


/* titles */
div#topic .topictitle1 { font-size: 180%; 	 	padding: 0 0 10px 0; font-family: Arial;} 		.topictitle2, .topictitle3, .topictitle4, .sectiontitle { color: #333; 	padding: 0 0 5px 0; 	margin: 5px 0 0 0; }
div#topic .topictitle2 { font-size: 160%; font-family: Arial;}
div#topic .topictitle3 { font-size: 150%; font-family: Arial;} .sectiontitle { font-size: 140%; 	font-weight: normal; font-family: Arial;}

/* if additional headings are needed they should be created via additional classes, never via location dependant styling */
div#topic .category{font-size:108%; font-weight:normal; font-style: normal; text-transform:uppercase; color: #333;}
div#topic .category a{color: #333;}
div#topic .important a{font-weight:bold;}/* ====== Lists ======*/
/* numbered list */
div#topic ol.simpleList li{list-style-type: decimal; margin-left:20px;}
/* standard list */
div#topic ul.simpleList li{list-style-type:disc; margin-left:20px;}

/* ====== Tables ====== */
div#topic .data{padding: 8px; position:relative; zoom:1;vertical-align: top; border-right:solid 1px transparent;/* border fixes a FF2 bug which causes the data table to overlay its borders*/}
div#topic .data table {width:100%;border:1px solid #000000; }
div#topic th{vertical-align:top;border:1px solid #000000; padding:8px; background-color: #D7E1EB;}
div#topic td{vertical-align:top;border:1px solid #000000; padding:8px; }
div#topic .txtC, .data .txtC td, .data .txtC th{text-align:center;}
div#topic .txtL, .data .txtL td, .data .txtL th{text-align:left;}
div#topic .txtR, .data .txtR td, .data .txtR th{text-align:right;}
div#topic .txtT, .data .txtT td, .data .txtT th{vertical-align:top;}
div#topic .txtB, .data .txtB td, .data .txtB th{vertical-align:bottom;}
div#topic .txtM, .data .txtM td, .data .txtM th{vertical-align:middle;}
div#topic .data th,.data td{padding:3px 20px}
div#topic .data thead tr{background-color: #fff0f8;}
div#topic .data th{color: #000; font-weight:bold}
/* specification table - extends data table */
div#topic .spec{padding:10px;}
div#topic .spec table{border-top: 1px solid #e2e2e2; border-bottom-color:#fff; border-left:none; border-right:none;}
div#topic .spec th, .spec td{border:1px solid #e2e2e2; border-width: 1px 0; padding-left:0;}
div#topic .spec .odd, .spec .even{background-color: #fff;}
div#topic .simpletableborder {border:0px; border-top:none; border-bottom:none; border-left:none; border-right:none; padding:0px;}
div#topic .simpletableborder td{border:0px; padding:8px; padding-bottom: 0px;}
div#topic .simpletable {border:0px; border-top:none; border-bottom:none; border-left:none; border-right:none; padding:0px;}
div#topic .simpletable td{border:0px; padding:8px; padding-bottom: 0px;}
div#topic td li{margin-left:0px;}

div#topic .tablenoborder {border:0px; border-top:none; border-bottom:none; border-left:none; border-right:none;}
div#topic .tablenoborder table {table-layout:fixed;width:100%;}
div#topic .tablenoborder td{padding-left: 8px; padding-top:10px; padding-bottom: 10px;}
div#topic .tablenoborder p{padding-top:0px; padding-bottom: 8px; margin: 0px;}

div#topic .familylinks {
padding-top:14px;
}

div#topic p.para_indent1 { padding-left: 30px; padding-right: 30px; }
div#topic td.para_indent1 { padding-left: 15px; border-left:none; border-top:none; border-right:solid 1px; border-bottom:solid 1px }

/* ====== blockquote ====== */
div#topic cite{display:block; text-align:right; padding-top: 10px;}
/* ====== callout ====== */
div#topic .callout{font-size:189%;color:#999999; font-style:italic;}
div#topic .callout cite{display:block; text-align:right;padding-top: 30px; font-size:69.25%;}
div#topic .callout span.quot{font-size: 500%; vertical-align: sub; color:#e2e2e2; line-height:25px; font-weight:bold;}
div#topic .callout span.quotLast{vertical-align:middle;}
/* ====== image treatments  ====== */
div#topic .caption{font-size:13px; color:#666666; font-style:italic;padding-top:0;}

/* ====== nested bullet types====== */
div#topic ul ul, ol ul {
list-style-type: disc; margin-left:20px;
}

div#topic ul ul ul, ol ul ul{
list-style-type: disc; margin-left:20px;
}

div#topic ol ol{
list-style-type: letter; margin-left:20px; padding-top:0px;
}

div#topic ol ol li{
list-style-type: letter; padding-bottom:10px;
}

/* Align images based on @align on topic/image */
div#topic .imageleft { text-align: left }
div#topic .imagecenter { text-align: center }
div#topic .imageright { text-align: right }
div#topic .imagejustify { text-align: justify }

/* ====== fontchanges====== */
div#topic .filepath {font-family: courier;}
div#topic li p  .filepath {font-family: courier;}
/* ======================================================================                                               */
/* Product      :                                                                                                       */
/* Notes        :                                                                                                       */
/*                                                                                                                      */
/* ======================================================================                                               */
/*                                                                                                                      */
/*  (c) 2008 Justsystems Canada Inc. All Rights Reserved                                                                            */
/*                                                                                                                      */
/* ======================================================================                                               */
/* Revision History: (last five changes)                                                                                */
/* Name             Date       Description                                                                              */
/* =========================                                                                                            */
/* | ngolovyak      16-Jul-08  PROD00000000                                                                             */
/* ======================================================================                                               */
/*
 | 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: skyblue; }
.noTemplate { background-color: yellow; }

.base { background-color: #ffffff; }

/* 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: 1em}

/* Default of italics to set apart figure captions */
.figcap { font-style: italic }
.figdesc { font-style: normal }

/* 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. */
.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 : 20px;}

/* Set heading sizes, getting smaller for deeper nesting */
.topictitle1 { margin-top: 0pc; margin-bottom: .1em; font-size: 1.34em; }
.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: 0em; color: black; font-size: 1.17em; 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 */
.note { margin-top: 1em; margin-bottom : 0em;}
.notetitle { font-weight: bold; color: #628320;}
.notelisttitle { font-weight: bold }
.tip { margin-top: 1em; margin-bottom : 1em;}
.tiptitle { font-weight: bold }
.fastpath { margin-top: 1em; margin-bottom : 1em;}
.fastpathtitle { font-weight: bold }
.important { margin-top: 1em; margin-bottom : 1em;}
.importanttitle { font-weight: bold }
.remember { margin-top: 1em; margin-bottom : 1em;}
.remembertitle { font-weight: bold }
.restriction { margin-top: 1em; margin-bottom : 1em;}
.restrictiontitle { font-weight: bold }
.attention { margin-top: 1em; margin-bottom : 1em;}
.attentiontitle { font-weight: bold }
.dangertitle { font-weight: bold }
.danger { margin-top: 1em; margin-bottom : 1em;}
.cautiontitle { font-weight: bold }
.caution { font-weight: bold; margin-bottom : 1em; }

/* Simple lists do not get a bullet */
ul.simple { list-style-type: none }

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

/* Various basic phrase styles */
.bold { font-weight: bold; }
.boldItalic { font-weight: bold; font-style: italic; }
.italic { font-style: italic; }
.underlined { text-decoration: underline; }
.uicontrol { font-weight: bold; }
.parmname { font-weight: bold; }
.kwd { font-weight: bold; }
.defkwd { font-weight: bold; text-decoration: underline; }
.var { font-style : italic;}
.shortcut { text-decoration: underline; }

/* Default of bold for definition list terms */
.dlterm { font-weight: bold; }

/* Use CSS to expand lists with @compact="no" */
.dltermexpand { font-weight: bold; margin-top: 1em; }
*[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 }

/* The cell border can be turned on with
   {border-right:solid}
   This value creates a very thick border in Firefox (does not match other tables)

   Firefox works with 
   {border-right:solid 1pt}
   but this causes a barely visible line in IE */
.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}


