/*                                blafdoc.css   RCTMPL                        */
/*                                Release 1.0.1                               */
/*                           Last revision 02/07/03                           */
/*              © 2003, Oracle Corporation. All rights reserved.              */
/* ========================================================================== */


/* These are custom styles used in the BLAF documentation. */ 
/* They are not part of BlafDoc itself */


DIV.example_head {
	  border-left : 1px solid red;
	  border-top : 1px solid red;
	  border-right : 1px solid red;
	  border-bottom : 0;
    color: #000000;
    font-weight: bold;
    font-size: smaller; 
    border-bottom : 0; 
    text-align : center;
	  margin : 0 1% 0 1%;
	  padding-top : .25em;
	  padding-bottom : .25em;
	  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  }

DIV.example {
	  margin : 0 1% 0 1%;
	  padding-top : 1%;
	  padding-bottom : 1%;
	  padding-left : 1%;
	  padding-right : 1%;
	  border : 1px solid red;
	}

DIV.example_table {
	  padding : 4%;
	  margin : 0 1% 0 1%;
	  border : 1px solid red;
	}

DIV.example PRE {
	  padding-top : 0px;
	  padding-bottom : 0px;
	}

/* End custom styles */
    
BODY {
    font-family : Arial, Helvetica, Geneva, sans-serif;
    background-color : #FFFFFF;
    color : #000000;
    }

BODY, P, TABLE, TD, TH, OL, UL, A, DL, DT, DD, BLOCKQUOTE, CAPTION {
    font-family : Arial, Helvetica, Geneva, sans-serif;
    font-size : small;
    }

A:link {
	  color : #663300;
    background-color : #FFFFFF;
    }

A:active {
    color:#ff6600;
    background-color : #FFFFFF;
    }

A:visited {
    color:#996633;
    background-color : #FFFFFF;
    }

A.glossary-link {
    border-bottom : 1px dotted;
    text-decoration : none;
	}


H1, H2, H3, H4 {
    font-family: Arial, Helvetica, Geneva, sans-serif;
    color: #336699;
    background-color : #FFFFFF;
    }

H1 {
    font-size : 1.6em;
    font-weight: bold;
    border : solid #CCCC99;
    border-width : 0px 0px 1px 0px;
    width : 100%;
    }

H2 {
    font-size:1.3em;
    font-weight: bold;
    border : solid #CCCC99;
    border-width : 0px 0px 1px 0px;
    width : 100%;
    }

H3 {
    font-size:1.1em; 
    font-weight: bold;
    }

H4 {
    font-size:1em; 
    font-weight: normal;
    }

H1 A, H2 A, H3 A, H4 A {
    font-size: 100%;
    }

PRE, CODE {
    font-family: Courier, "Courier New", monospace;
    font-size:1em; 
    }

CODE {
    color: #336699;
    }

.code-comment {
    color: black;
    }
    
H1 A CODE, H2 A CODE, H3 A CODE, H4 A CODE {
    color: #336699;
    font-weight: bold;
}


A:link CODE {
    color: #663300;
    }

A:active CODE {
    color: #ff6600;
    }

A:visited CODE {
    color: #996633;
    }

TABLE {
    font-size: small;
    } 

CAPTION {
    text-align : center;
    font-weight : bold;
    width: auto;
    }

TD {
    vertical-align : top;
    }

TH {
    font-weight: bold; 
    text-align: center;
    vertical-align : bottom;
    color: #336699;
    background-color: #cccc99;
    }
    
TABLE.table-border  {
    border : 1px solid #CCCC99; 
    }

TABLE.table-border TD, TABLE.table-border TH {
    padding : 2px 4px 2px 4px;
    background-color: #FFFFFF;
    border : 1px solid #CCCC99; 
    }

TABLE.table-border TH.table-header-border-left, TABLE.table-border TH.table-header-border-middle, TABLE.table-border TH.table-header-border-right  {
    background-color: #cccc99;
    color: #336699;
    }

TABLE.table-border TH.table-header-border-left {
    border-left : 1px solid #CCCC99;
    border-right : 1px solid #FFFFFF;
    }

TABLE.table-border TH.table-header-border-middle {
    border-left : 1px solid #FFFFFF;
    border-right : 1px solid #FFFFFF;
    }

TABLE.table-border TH.table-header-border-right {
    border-left : 1px solid #FFFFFF;
    border-right : 1px solid #CCCC99;
    }

SPAN.gui-object {
    font-weight: bold;
    }

P.horizontal-rule {
    width : 100%;
    border : solid #CCCC99;
    border-width : 0px 0px 1px 0px;
    margin-bottom : 2em;
    }

TD.zz-nav-header-cell {
	text-align : left;
	font-size : small;
  width : 99%;
	color:#000000;
	background-color : #FFFFFF;
	font-weight : normal;
	vertical-align : top;
   }
  
A.zz-nav-header-link {
	font-size : small;
   }

TD.zz-nav-button-cell {
    text-align : center;
    width : 1%;
	  vertical-align : top;
    padding-left : 4px;
    padding-right : 4px;
    }

A.zz-nav-button-link {
    font-size : x-small;
    }

DIV.zz-nav-footer-menu {
    width : 100%;
    text-align : center;
    margin-top : 1em;
    margin-bottom : 2em;
    }

P.zz-legal-notice, A.zz-legal-notice-link {
    font-size : xx-small;
    /* display : none ; */        /* Uncomment this to hide the legal notice */
}	

