/* Stylesheet for Laszlo Systems docs.  */ 
/* J_LZ_COPYRIGHT_BEGIN *******************************************************
* Copyright 2001-2004 Laszlo Systems, Inc.  All Rights Reserved.              *
* Use is subject to license terms.                                            *
* J_LZ_COPYRIGHT_END *********************************************************/
p {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 18px;
    color: #333333;
}

h1 {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 18px;
    font-weight : bold;
    color: #333333;
}

h2 {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 16px;
    font-weight : bold;
    color: #333333;
}

h3 {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 14px;
    font-weight : bold;
    color: #333333;
}

h4 {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight : bold;
    color: #333333;
}

ul {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 18px;
    color: #333333;
}

ol {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 18px;
    color: #333333;
}

/* ************************************************************************ */

.regular {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 18px;
    color: #333333;
}

.smaller {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
    line-height : 16px;
    color: #333333;
}

/* ************************************************************************ */

p a:visited {
    color: #9999CC;
}

p a:active {
    color: #333399;
}
.smallerCode {
    font-family : "Courier New", Courier, monospace;
    font-size : 11px;
    background-color : #eaeaea;
}

.smallerCode a:visited {
    color: #9999CC;
}

.smallerCode a:active {
    color: #333399;
}

.smallerCode a:hover {
    text-decoration: none;
}

p a:hover {
    text-decoration: none;
}

.regular a:visited {
    color: #9999CC;
}

.regular a:active {
    color: #333399;
}

.regular a:hover {
    text-decoration: none;
}

/* ************************************************************************ */

.tableTitle {
    color : #ffffff;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-weight: bold;
    text-decoration: none;
}

.tableTitle a:link {
    color : #ffffff;
    text-decoration: none;
}

.tableTitle a:visited {
    color : #ffffff;
    text-decoration: none;
}

.tableTitle a:active {
    color : #ffffff;
    text-decoration: none;
}

.tableTitle a:hover {
    color : #ffffff;
    text-decoration: underline;
}

.redText {
    color: #ff0000;
}

.grayText {
    color: #999999;
}

/* ************************************************************************ */

.mousetrailCurrent {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-weight : bold;
}

.mousetrail {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
}
.mousetrail a{
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
    color : Black;
    text-decoration : none;
}

.mousetrailHome a {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
    color : #7F7F7F;
    text-decoration : none;
}

.sideNavMain a {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
    color : #000000;
    text-decoration : none;
    font-weight : bold;
}

.sideNavSub a {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
    color : #666666;
    text-decoration : none;

}

.tableContent {
    color : #000000;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 22px;
}

.tableContent a {
    color: #333399;
}

.tableContent a:hover {
    text-decoration: none;
}

.tableContentSmall {
    color : #000000;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
    line-height : 18px;
}

.tableContentSmall a {
    color: #333399;
}

.tableContentSmall a:hover {
    text-decoration: none;
}

.indentTen {
    margin-left: 10px;
}

.bugReportingTitle {
    color : #000000;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight: bold;
    text-align : right;
    line-height : 18px;
}

.loggedInBanner {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
    text-align: right;
    line-height : 14px;
}

.todayDate {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
    color : #666666;
}

.devSearch {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
    color : #999999;
}

/* Documentation specific ******************************************* */

.tutorial, .dguide-chapter {
    background-color: #EAEAEA;
}

.PROGRAMLISTING {
    font-family : "Courier New", Courier, monospace;
    font-size : 14px;
}


.SECTION {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight : normal;
}

.CHAPTER {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight : normal;
}

.REFNAMEDIV {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 14px;
    font-weight : normal;
}

.GLOSSLIST {
    font-family : "Courier New", Courier, monospace;
    font-size : 14px;
    font-weight: bold;
}

.prevNextNav {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 14px;
    font-weight : bold;
}

.docTableTitle {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 16px;
    font-weight : bold;
}


.docTableTitle a:visited {
    color: #9999CC;
}

.docTableTitle a:active {
    color: #333399;
}

.docTableTitle a:hover {
    text-decoration: none;
}

.code, .program, .fragment {
    font-family : "Courier New", Courier, monospace;
    font-size : 13px;
    background-color : #eaeaea;
}

.code a:visited, .program a:visited, .fragment a:visited {
    color: #9999CC;
}

.code a:visited, .program a:visited, .fragment a:active {
    color: #333399;
}

.code a:visited, .program a:visited, .fragment a:hover {
    text-decoration: none;
}

.smallerCode {
    font-family : "Courier New", Courier, monospace;
    font-size : 11px;
    background-color : #eaeaea;
}

.smallerCode a:visited {
    color: #9999CC;
}

.smallerCode a:active {
    color: #333399;
}

.smallerCode a:hover {
    text-decoration: none;
}

.exampleCode {
    font-family : "Courier New", Courier, monospace;
    font-size : 12px;
    background-color : #eaeaea;
}

.exampleCode a:visited {
    color: #9999CC;
}

.exampleCode a:active {
    color: #333399;
}

.exampleCode a:hover {
    text-decoration: none;
}

.TOC, .LOT {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 12px;
    line-height : 18px;
}

.chaptertoc {
    float: left;
}

.endchaptertoc {
    clear: both;
}

.examples-index {
    float: right;
    border: 1px solid green;
    background-color: white;
    padding: 0 5 0 5;
}

.examples-index ul {
    list-style: none;
    padding-left: 10;
}

.examples-index h2 {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.note {
    border-top: 1px solid;
    border-bottom: 1px solid;
}

.warning {
    border-top: 1px solid;
    border-bottom: 1px solid;
}

td {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight : normal;
}

th {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 12px;
	font-weight : bold;
}

/* Search Specific ************************************************** */

.pageCountOn {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 16px;
    font-weight : normal;
}

.pageCountOff {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 16px;
    font-weight : bold;
}


/* New examples ******************************************* */
.exampleTableTitle {
    color : #ffffff;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-weight: bold;
    text-decoration: none;
}

pre.code, pre.program, pre.fragment {
    font-family : "Courier New", Courier, monospace;
    font-size : 13px;
    background-color : #c1c8da;
}

/* Response Templates */

/* size info */
.total {font-style: italic}

