/*
    (c) Copyright 2004, 2005 IBM Corp.  All Rights Reserved.
    (c) Copyright 2006-2008 Serena Software, Inc.  All Rights Reserved.
*/
.unresolved {color: black; background-color: #87CEEB; }
.noTemplate {color: black; background-color: yellow; }
.base {color: black; background-color: #FFFFFF; }

/* Add space for top level topics */
.nested0 {margin-top : .83em; }

/* div with class=p is used for paragraphs that contain blocks, to keep the
     XHTML valid */
.p {margin-top: 0; }

/* Style the filepath class so that it uses a "code" font */
.filepath {font-family: "Bitstream Vera Sans Mono", "Courier New", monospace; }

/* Default of italics to set apart figure captions */
.figcap {font-style: italic; page-break-after: avoid; }
.figdesc {font-style: normal; }

/* Use @frame to create frames on figures */
.figborder {border: 2px solid silver; padding-left : 3px; padding-right : 3px; margin-top: .83em; }
.figsides {border-left : 2px solid; padding-left : 3px; border-right : 2px solid; padding-right : 3px; margin-top: .83em; border-color : silver; }
.figtop {border-top : 2px solid silver; margin-top: .83em; }
.figbottom {border-bottom : 2px solid silver; }
.figtopbot {border-top : 2px solid; border-bottom : 2px solid; margin-top: .83em; border-color : silver; }

/* set border width for choice tables */
.choicetableborder {border: solid .5px silver; }

/* set font for userinput class */
.userinput {font-family: "Bitstream Vera Sans Mono", "Courier New", monospace; font-size: 11px; font-weight: bold; }

/* set font for systemoutput class */
.sysout, .systemoutput {font-family: "Bitstream Vera Sans Mono", "Courier New", monospace; font-size: 12px; font-weight: normal; }

/* Most link groups are created with <div>. Ensure they have space before
     and after. */
.ullinks {list-style-type: none; }
.ulchildlink, .olchildlink {margin-top: .83em; margin-bottom: .83em; }
.linklist {margin-bottom: .83em; }
.linklistwithchild, .sublinklist {margin-left: 1.5em; margin-bottom: .83em; }
.relconcepts, .reltasks, .relref, .relinfo {margin-top: .83em; margin-bottom: .83em; }
.breadcrumb {font-size : smaller; margin-bottom: .83em; }
.prereq, .prerequisite {color: black; background-color: #EFEFEF; padding: 5px 5px 5px 5px; margin-top: 7px; margin-bottom: 7px; }

/* Set heading sizes, getting smaller for deeper nesting */
.topictitle1, .ChapterTitle, .AppendixTitle {margin-top: 11px; margin-bottom: .1em; font-size: 17px; }
.topictitle2 {margin-top: 11px; margin-bottom: .45em; font-size: 15px; }
.topictitle3 {margin-top: 11px; margin-bottom: .17em; font-size: 15px; font-weight: bold; }
.topictitle4 {margin-top: .83em; font-size: 15px; font-weight: bold; }
.topictitle5 {font-size: 15px; font-weight: bold; }
.topictitle6 {font-size: 15px; }
.sectiontitle {margin-top: .83em; margin-bottom: 0em; color: black; font-size: 13px; font-weight: bold; }
.section {margin-top: .83em; margin-bottom: .83em; }
.example {margin-top: .83em; margin-bottom: .83em; }

/* All note formats have the same default presentation */
/* end filter */
.note {margin: 8px 0 8px 15px; background-image: url(images/note.gif); background-position: top left; background-repeat: no-repeat; padding-left: 50px; min-height: 41px; }

/* for IE */
* html .note {height: 41px; }
.notetitle {font-weight: bold; margin-top: 1em; }
.notelisttitle {font-weight: bold; }
.tip {margin: 8px 0 8px 15px; background-image: url(images/tip.gif); background-position: top left; background-repeat: no-repeat; padding-left: 50px; min-height: 41px; }

/* for IE */
* html .tip {height: 41px; }
.tiptitle {font-weight: bold; margin-top: 1em; }
.fastpath {margin: 1em 0 1em 1em; }
.fastpathtitle {font-weight: bold; margin-top: 1em; }
.important {margin: 8px 0 8px 15px; background-image: url(images/important.gif); background-position: top left; background-repeat: no-repeat; padding-left: 50px; min-height: 36px; }

/* for IE */
* html .important {height: 36px; }
.importanttitle {font-weight: bold; margin-top: 1em; }
.remember {margin: 1em 0 1em 1em; }
.remembertitle {font-weight: bold; margin-top: 1em; }
.restriction {margin: 8px 0 8px 15px; background-image: url(images/privileges.gif); background-position: top left; background-repeat: no-repeat; padding-left: 50px; min-height: 30px; }

/* for IE */
* html .restriction {height: 30px; }
.restrictiontitle {font-weight: bold; margin-top: 1em; }
.attention {margin: 1em 0 1em 1em; }
.attentiontitle {font-weight: bold; }
.dangertitle {font-weight: bold; margin-top: 1.2em; }
.danger {margin: 1em 0 1em 1em; }
.cautiontitle {font-weight: bold; margin-top: 1.2em; }
.caution {margin: 10px 0 8px 15px; background-image: url(images/caution.gif); background-position: top left; background-repeat: no-repeat; padding-left: 50px; min-height: 41px; }
* html .caution {height: 41px; }

/* Videolink */
.Video {margin: 1em 0 1em 1em; background-image: url(images/video.gif); background-position: top left; background-repeat: no-repeat; padding-left: 40px; min-height: 36px; }

/* for IE */
* html .Video {height: 36px; }

/* 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; }
a[href] .uicontrol {font-weight: normal; }
.parmname {font-weight: bold; }
.kwd {font-weight: bold; }
.defkwd {font-weight: bold; text-decoration: underline; }
var, .var, .varname {font-style : italic; }
.shortcut {text-decoration: underline; }
/* Default of bold for definition list terms */
.dlterm {font-weight: bold; padding-top: .83em; padding-bottom: .25em; }
/* Use CSS to expand lists with @compact="no" */
.dltermexpand {font-weight: bold; margin-top: .83em; }
*[compact="yes"]>li {margin-top: 0em; }
*[compact="no"]>li {margin-top: .53em; }
.liexpand, .sliexpand, .dlexpand, .ddexpand, .stepexpand, .substepexpand {margin-top: .83em; margin-bottom: .83em; }
/* 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 1px}
    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-top: none; border-right: hidden; border-bottom: solid 1px; }
.cell-norowborder {border-left: none; border-top: none; border-right: solid 1px; border-bottom: hidden; }
.nocellnorowborder {border-left: none; border-top: none; border-right: hidden; border-bottom: hidden; }
pre.screen {padding: 5px 5px 5px 5px; border: outset; color: black; background-color: #CCCCCC; margin-top: 2px; margin-bottom : 2px; white-space: pre; }

/* From webhelp.css file */
html {/* overflow-y: scroll; */}
body {font-size: .74em; font-family: Verdana, sans-serif; color: black; background-color: white; padding: 0; margin: 1em 2em 1em 2em; }
table {font-size: 100%; margin-top: 7px; margin-bottom: 7px; border: 1px solid #98987C; }
th, td {padding: 7px; border: 1px solid #98987C; }
tr {color: black; background-color: #EFEFEF; vertical-align: middle; border-bottom: thin solid #98987C; }
th {color: black; background-color: #B7BAA7; border-top: thin solid #98987C; border-bottom: thin solid #98987C; text-align: left; }
th p:first-child, td p:first-child {margin-top: 0px; }
.posttext {margin-top: 7px; }
th p, td p {margin-bottom: 0px; }
blockquote {font-size: 11px; margin-top: 12px; margin-bottom: 12px; }
h1 {font-size: 21px; font-weight: bold; margin-top: 11px; margin-bottom: 10px; page-break-after: avoid; }
h2 {font-size: 20px; font-weight: bold; margin-top: 11px; margin-bottom: 10px; page-break-after: avoid; }
h3, h2.BackmatterSubtitle {font-size: 18px; font-weight: bold; margin-top: 11px; margin-bottom: 8px; page-break-after: avoid; }
h4 {font-size: 16px; font-weight: bold; margin-top: 11px; margin-bottom: 8px; page-break-after: avoid; }
h5 {font-size: 15px; font-weight: bold; margin-top: 10px; margin-bottom: 8px; page-break-after: avoid; }
h6, h5.sectiontitle {font-size: 13px; font-weight: bold; margin-top: 10px; margin-bottom: 8px; page-break-after: avoid; }
h1, h2, h3, h4, h5, h6 {color: #10161F; }
p, p.p, pre, ul, ol {margin-top: 7px; margin-bottom: 7px; }
pre, code, samp, kbd, .codeph {font-size: 100%; line-height: 115%; font-family: "Bitstream Vera Sans Mono", "Courier New", monospace; }
pre {color: black; background-color: transparent; }
li {margin-top: 7px; margin-bottom: 7px; }
hr {color: black; background-color: transparent; height: 1px; }
img {vertical-align: text-bottom; margin: 2px 0 2px 2px; }
div.tabledesc {margin-top: 7px; margin-bottom: 7px; page-break-after: avoid; }
.tablecap {font-weight: bold; }
.Stem {font-weight: bold; page-break-after: avoid; }
.Intro {page-break-after: avoid; }
.KeepWithNext {page-break-after: avoid; }
.Wide {margin-left: 0%; margin-right: 0%; }
.wintitle {font-weight: bold; }
.tabledesc {page-break-after: avoid; }
.MessageExplanation, .MessageSolution {margin-left: 3em; }
.Hidden {display: none; }
a:link, a:visited {color: blue; text-decoration:none; }
a:hover[href] {text-decoration:underline; }
ol {padding: 0 0 0 2px; margin: 8px 0 8px 26px; }
ul {padding: 0; margin: 8px 0 8px 26px; list-style-type: disc; }
ul ul {list-style-type: circle; margin-left: 13px; }
ol ul, ul ol, ol ol {margin-left: 13px; }
ol.LowerAlpha {list-style-type: lower-alpha; }
ol.Decimal {list-style-type: decimal; }
li {margin: 8px 0 13px 8px; }
ul > li {list-style-type: disc; }
ul ul > li {list-style-type: square; }
ul.simple > li {list-style-type: none; }
table ul {margin-left: 16px; }
table ol {margin-left: 16px; }
.Centered {text-align: center; }
.Copyright {color: gray; background-color: white; font-size: 80%; text-align: right; margin-top: 16px; }
.prerequisitetitle {font-weight: bold; page-break-after: avoid; }
a .term {font-style: italic; color: #202020; text-decoration: none; }
.BreadCrumbs {font-size: 10px; text-align: right; color: #4D6283; }
.BreadCrumbs a, .BreadCrumbs a:visited, .BreadCrumbs a:hover, .BreadCrumbs a:active  {color: #4D6283; }
.Arrow {font-family: "Bitstream Vera Sans Mono", "Courier New", monospace; font-weight: normal; font-size: 15px; }
.BlankLine {font-size: 7px; margin-top: 0px; margin-bottom: 0px; }
.CheckList {margin-left: 16px; }
.CheckBox {font-size: 19px; }
.CheckMark {/* for &#10003; */
    font-family: "Arial Unicode MS", sans-serif; font-size: 19px; }
.Smile {/* for &#9786; */
    font-family: "Courier New", monospace; font-size: 26px; }
.WhiteBgNoBorder, .WhiteBgNoBorder tr, .WhiteBgNoBorder td {border: 0 #FFF; background-color: #FFF; }
.KeyBenefits .sectiontitle {font-size: 14px; color: black; }

 /* for drop down */
.faqsclosed .faqsanswer {display: none; }
.faqsopen .faqsanswer {display: block; color: #000; font-weight: normal; }
.faqsanswer {list-style-image: none; margin-bottom: 7px; margin-top: 7px; }
.Answer {margin-bottom: 7px; margin-top: 7px; page-break-before: avoid; }
.faqsopen {list-style-image: url(images/menu/collapse.gif); }
.faqsclosed {list-style-image: url(images/menu/expand.gif); }
.highlight {background: #FFFF40;}
