/* # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # */
/* 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.
*/
pre, kbd, code, tt, samp {
	font-size-adjust:.48;
	margin-top:8.0000px;
    margin-bottom:8.0000px;
}

/* 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 {
    margin-top:0px;
    margin-bottom:8.0000px;
}

tbody tr td p:last-child, thead tr th p:last-child {
    margin-top:8.0000px;
    margin-bottom:0px;
}

tbody tr td p:only-child, thead tr th 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;
}

span.filepath {
    font-family: monospace;
    font-size-adjust:.48;
    
}

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;
}