/* # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # */
/* Copyright (c) 2009 Sybase, Inc. All rights reserved.                      */
/*                                                                           */
/* Sybase standard stylesheet for HTML documentation                         */
/*                                                                           */
/*   sybase.css                                                              */
/*                                                                           */
/* # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # */

body {
    margin-top:10.0000px;
    margin-bottom:36.0000px;
    margin-left:20.0000px;
    margin-right:20.0000px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size:78%;
    font-weight:normal;
    background:#FFFFFF;
}

p, div.p {
    margin-top:8.0000px;
    margin-bottom:8.0000px;
}

/* Div wrappers for <step> children. Should yield same vertical space as <p> */
div.stepresult, div.info, div.stepxmp, div.tutorialinfo {
	margin-top:8.000px;
	margin-bottom:8.000px;
}

/* Obsolete as of 22oct2010. Replaced by div.stepresult rule.
   Leading <br> in stepresult output. Should yield same vertical space as <p>. */
br.stepresult-br {
	margin-top:8.000px;
	margin-bottom:8.000px;
}

/* font-size-adjust because Firefox renders monospace too small in its 
   default configuration; monospace is set to 13 units and normal to 16 units.
   Users could address this by modifying advanced font settings, but
   are unlikely to know this. IE ignores this setting.
   Chrome issue: monospace renders too small. Workaround:
   set "font-family: monospace, monospace".
*/
pre, kbd, code, tt, samp {
	font-family: monospace, monospace;
	font-size-adjust:.48;
	margin-top:8.0000px;
    margin-bottom:8.0000px;
}

span.filepath {
    font-family: monospace, monospace;
    font-size-adjust:.48;
}

/* Workaround for IE 8. Generic rule to hide <a> without @href. See CR 633148. */
a {
    display:none;
}

/* General <a> rule for unvisited links (@href present). display property is required because
   of the IE 8 hack required to address CR 633148. */
a:link {
    text-decoration:none;
    color:#0000FF;
    display:inline;
}

/* <a> rule for visited links (@href present). display property is required because
   of the IE 8 hack required to address CR 633148. */
a:visited {
    text-decoration:none;
    color:#0000D0;
    display:inline;
}

a:hover {
    text-decoration:none;
    background:#FFEEBB;
    display:inline;
}

/* Link classes for <a> generated from breadcrumbs and prev/next link automation. */
a.bcNavLink, a.prevLink, a.nextLink {
    text-decoration:none;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-weight:bold;
}

/* Block and font formatting prev/next link text. */
.prevNextNav {
    margin-top:0px;
    margin-bottom:0000px;
    margin-left:0px;
    margin-right:0px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-style:normal;
    font-weight:bold;
    font-size:12.0000px;
    color:#0000FF;
}

/* Block and font formatting for breadcrumbs */
.bcNav {
    margin-top:0px;
    margin-bottom:0000px;
    margin-left:0px;
    margin-right:0px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-style:normal;
    font-weight:bold;
    font-size:10.0000px;
    color:#0000FF;
}

/* Tables used in stock formats, e.g. to position parts of the running page footer */
table.stock {
        border-bottom-style: none;
        border-top-style: none;
        background-color: #FFFFFF;
        border-spacing: 0px;
        margin-left:0.0000px;
        margin-right:0.0000px;
}

/* Rightmost cell when table.stock is used to separate breadcrumbs and prev/next links. */
table.stock tbody tr td.tdPrevNextNav {
    padding-top:4.0000px;
    padding-bottom:4.0000px;
    padding-left:8.0000px;
    padding-right:0.0000px;
    text-align:right;
    vertical-align:bottom;
}

/* No separate styling for h1 in topic outputs
h1 {
    margin-top:5.0000px;
    margin-bottom:1.0000px;
    font-size:110%;
}
*/

/* topic title */
/* Add h1 to accommodate Eclipse search page excerpt parsing.*/
h1, h2 {
    margin-bottom:3.0000px;
    font-size:110%;
    color:#000091;
}

h3 {
    font-size:95%;
}

h4 {
    margin-top:20.0000px;
    margin-bottom:3.0000px;
    font-size:90%;
}

ol, ul {
    margin-top:0px;
    margin-bottom:0px;
    margin-left:17.0000px;
    padding-left:16.0000px;
    color:#000000;
}

li {
    margin-top:8.0000px;
    margin-bottom:8.0000px;
}

li p:first-child {
    margin-top:0px;
    margin-bottom:8.0000px;
}

/* More workaround for IE 8. See CR 633148. */
li a + p {
    margin-top:0px;
}

li p:last-child {
    margin-top:8.0000px;
    margin-bottom:0px;
}

li p:only-child {
    margin-top:0px;
    margin-bottom:0px;
}

.related {
    margin-top:16.0000px;
    margin-bottom:-2.0000px;
    margin-left:0px;
    font-family: Verdana, Arial, sans-serif;
    font-weight:bold;
    font-size:90%;
    color:#003333;
}

.feedback {
    margin-top:36.0000px;
    margin-left:0px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-weight:bold;
    font-size:12.0000px;
}

.glossterm {
    color:#6600CC;
}

.strong {
    font-weight:bold;
}

    /* table title */
p.title {
    margin-top:8.0000px;
    margin-left:0px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-weight: bold;
    font-size: 95%;
}

table {
    margin-top:2.0000px;
    margin-bottom:20.0000px;
    margin-left:2.0000px;
    margin-right:2.0000px;
    border-top-width:2.0000px;
    border-bottom-width:1.0000px;
    padding:0px;
    border-top-style:solid;
    border-bottom-style:solid;
    border-top-color:#000080;
    border-bottom-color:#000080;
	border-spacing:0px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size:100%;
    background-color:#F2FFFF;
}

table caption {
	padding-top:4.0000px;
	padding-bottom:8.0000px;
	font-weight: bold;
}

thead {
    padding-top:4.0000px;
    padding-bottom:4.0000px;
    padding-left:6.0000px;
    padding-right:6.0000px;
    text-align:left;
    vertical-align:top;
}

tbody tr td, thead tr th {
    padding-top:4.0000px;
    padding-bottom:4.0000px;
    padding-left:6.0000px;
    padding-right:6.0000px;
    text-align:left;
    vertical-align:top;
}

tbody tr td p:first-child, thead tr th p:first-child, tr td div.p:first-child, thead tr th div.p:first-child {
    margin-top:0px;
    margin-bottom:8.0000px;
}

tbody tr td p:last-child, thead tr th p:last-child, tr td div.p:last-child, thead tr th div.p:last-child {
    margin-top:8.0000px;
    margin-bottom:0px;
}

tbody tr td p:only-child, thead tr th p:only-child, tr td div.p:only-child, thead tr th div.p:only-child {
    margin-top:0px;
    margin-bottom:0px;
}

tbody div.note, tbody div.warning {
    border: none;
    background-color:#E1E1E1;
}

.warning {
    border-width:4.0000px;
    border-left-style:none;
    border-right-style:none;
    border-top-style:none;
    border-bottom-style:none;
    color:#000000;
    background-color:#FFFFCC;
}

.note {
    border-width:4.0000px;
    border-left-style:none;
    border-right-style:none;
    border-top-style:none;
    border-bottom-style:none;
    color:#000000;
    background-color:#FFFFCC;
}

/*controls note heading, parent is h3*/
div.note h3.title  {
    margin-top:-4.0000px;
    margin-bottom:-8.0000px;
    font-size:85%;
    color:#000091;
}

/*controls warning heading, parent is h3*/
div.warning h3.title  {
    margin-top:-4.0000px;
    margin-bottom:-8.0000px;
    font-size:85%;
    color:#E10000;
}

/*controls color of glossary term in glossary itself*/
div.glossary dl dt {
    margin-top:22.0000px;
    font-weight:600;
    color:#000091;
}

.remark {
    background-color:#99FF33;
}

.prereq {
    margin-top:-10.0000px;
    margin-bottom:24.0000px;
    font-size:110%;
    font-weight:bolder;
}

div.prereq-title, div.postreq-title {
    margin-top:8.0000px;
    margin-bottom:8.0000px;
}

.postreq {
    margin-top:10.0000px;
    margin-bottom:24.0000px;
    font-size:110%;
    font-weight:bold;
}

span.cmdname {
    font-weight:bold;
}

div.familylinks {
	margin-top: 1em; 
	margin-bottom: 1em; 
}

/* # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # */
/* Supplemental styles for single-page HTML documents                        */
/* # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # */


h1.DocTitle-1p { 
    margin-top:25.0000px;
    margin-bottom:10.0000px;
    font-size:150%;
    color:#000091;
}

h2.Title-1p {
    margin-bottom:5.0000px;
    font-size:125%;
    color:#000091;
}

.Title-1p {
    margin-bottom:5.0000px;
    font-size:110%;
    color:#000091;
}


ul.MapToc-1p {
    list-style-type:none;
}

p.FrontMatter-1p {
    margin-left:25.0000px;
}

img.Logo-1p {
    display:block;
    top:0px;
    margin:0px;
    border-width:0px;
    padding:0px;
}

/* # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # */
/* Supplemental styles for landing pages                                     */
/* # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # */ 

.imageleft {
  padding-top:5.0px;
  padding-bottom:5.0px;
  padding-left:5.0px;
  padding-right:5.0px;
}

img.homePageLogo {
    display:block;
    float:left;
    clear:both;
    top:0px;
    margin:10.0000px;
    border-width:0px;
    padding:0px;
}

div.landingPageInfo {
    padding-top:5.0000px;
}

div.landingPageNavList {
    padding-top:5.0000px;
}

p.landingPageProduct, p.landingPagePlatform {
    font-weight: bold;
}

span.landingPageDocIdLabel, span.landingPageLastRevisedLabel {
    font-weight: bold;
}

img.landingPagePdfLinkImage {
    vertical-align: middle;
}

div.landingPageBottomLinks {
    padding-top:15.0000px;
}