/* (c) Copyright 2007, JackBe Corporation

   Default CSS for Presto Doc website */

#legal { font-size: 8pt; 
    color: #555555; 
    padding-top: 30px;
    text-align: center;}

.topic div, table, td {font-family: Arial,Helvetica,Tahoma,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    background-color: #ffffff;} 

table {padding: 4px;
     border-color: #666666;
     margin-top: 4pt;
     margin-bottom: 6pt;}

.pghead table, .pagehead td { padding: 0px;
    margin: 0px; }

.topictb table, .topictb td { padding: 0px;
    margin: 0px;
    background-color: #dedede;}

td { padding: 4px; }

pre {font-family: Courier,"Courier New",monospace;
    font-size: 10pt;
    font-weight: normal;
    background-color: #dedede;
    margin-top: 4pt;
    margin-bottom: 6pt;}

p {margin-top: 6pt;
    margin-bottom: 6pt;}

.topic { padding: 8pt; }

.pghead {
    margin: 0;
    padding: 0;
}

.headbg { background-color: #bababa; }

/* title styles */
.jbtitle1 {font-family: Arial,Helvetica,Tahoma,sans-serif;
    font-size: 14pt;
    font-weight: bold;
    color: #1188aa;}

.jbtitle2 {font-family: Arial,Helvetica,Tahoma,sans-serif;
    font-size: 11pt;
    font-weight: bold;
    color: #333333;}

.jbtitleapi2 {font-family: Arial,Helvetica,Tahoma,sans-serif;
    font-size: 11pt;
    font-weight: bold;
    color: #333333;
    border-top: 2px solid #1290b3;}

.jbtitle3 {font-family: Arial,Helvetica,Tahoma,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #00668c;}

.jbtitleapi3 {font-family: Arial,Helvetica,Tahoma,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #00668c;}

.caption, caption {font-family: Arial,Helvetica,Tahoma,sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
    text-align: left;}

/* table styles */
.stdtblhead {background-color: #dedede;
    text-align: center;
    font-weight: bold;}

.stdtblheadleft {background-color: #dedede;
    text-align: left;
    font-weight: bold;}

.firstcolhilite {background-color: #dedede;
    text-align: left;}

/* list styles */
.numeric {
    list-style-type: decimal;
    margin-left: 18px;
}

.alpha {
    list-style-type: lower-alpha;
    margin-left: 18px;
}

.bullet1 {list-style-image: url(common/graphics/bullet1.png);
    margin-left: 18px;}

.bullet2 {list-style-type: disc;
    list-style-image: none;
    margin-left: 18px;}

.bullet3 {list-style-image: url(common/graphics/bullet3.png);
    margin-left: 18px;}

.question { font-weight: bold; }

ol, ul {margin-top: 2pt;
    margin-bottom: 2pt;
}

.topic li {
    margin-left: auto;
    margin-right: auto;
}

.topic p > li {margin-top: 4pt;
    margin-bottom: 4pt;}

/* other block styles */
.note {margin-left: 30px;
    margin-right: 30px;}

.note < td {margin-left: 15px;
    margin-right: 15px;}

/* Ext overrides */
/* toc tree */
.x-border-layout-ct {
    background: #bababa none repeat scroll 0%;
}

.x-tree-node-icon {
    display: none;
}

.x-tree-node .x-tree-selected {
    background-color: #eeeeee;
}

.x-tree-node a:link, .x-tree-node a:visited {
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}

.x-tree-node a:hover {
    font-size: 12px;
    color: #1290b3;
    text-decoration: none;
}

/*related topic button */
/*.x-btn-text-icon .x-btn-center .x-btn-text{
    background-position: 0 2px;
    background-repeat: no-repeat;
    padding-left:30px;
    padding-top:3px;
    padding-bottom:2px;
    padding-right:0;
}*/

.btn button {
    border:0 none;
    background:transparent;
    padding-left:3px;
    padding-right:3px;
    cursor:pointer;
    margin:0;
    overflow:visible;
    -moz-outline:0 none;
    outline:0 none;
}

/* related topic menus */
.x-menu {
    border: 1px solid #aba9aa;
    z-index: 15000;
    zoom: 1;
    background: #eeeeee; 
    padding: 2px;
}

.x-menu a.x-menu-item {
    display:block;
    line-height:16px;
    padding:3px 3px 3px 3px;
    white-space: normal;
    text-decoration:none;
    color:#222;
    -moz-outline: 0 none;
    outline: 0 none;
    cursor:pointer;
    position: relative; 
}
.x-menu-item-active {
    background: #0A8F96 url(../images/default/menu/item-over.gif) repeat-x left bottom;
    border:1px solid #aaccf6;
    padding: 0;
}
.x-menu-item-active a.x-menu-item {
    color: #233d6d;
}


/* link styles */
a:link:active  { 
    color: #993400; 
    text-decoration: none;
}
a:link:hover   { 
    color: #993400; 
    text-decoration: none;
}
a:link         { 
    color: #00668c; 
    text-decoration: none;
}
a:visited      { 
    color: #517700; 
    text-decoration: none;
}

/* inline styles */
.code {font-family: Courier,"Courier New",monospace;}

.filepath {font-family: Courier,"Courier New",monospace;}

.jbnotetype {font-weight: bold;
    color: #DC3214;}

.jbprereqtype {font-weight: bold;}

.jbpostreqtype {font-weight: bold;}

.replaceable {font-style: italic;}

.uicontrol { font-weight: bold; }

.userinput {font-family: "Century Gothic","Comic Sans","ITC Avante Garde",serif;}

.error {color: #bb0000;}

strong { font-weight: bold; }

cite { font-style: italic;} 

.hdrText {color: #000000;}

.tbLabel {
    color: #00668c; 
    text-decoration: none;
}

