﻿p.biblio
	{ text-align: left; margin-top: 0; margin-bottom: 0; margin-left: .5in; text-indent: -.5in }
	
p.inset
	{ text-indent: 0; padding: 4px; border:1px solid #000066; background-color: #EEEEEE; margin-left:0.5in; margin-right:0.5in }
div.inset
	{ text-indent: 0; padding: 4px; border:1px solid #000066; background-color: #EEEEEE; margin-left:0.5in; margin-right:0.5in }
p.inset + p { text-indent: 0 }
p.inset + p.biblio { text-indent: -.5in }
	
a:link
	{ color: #0B0FAE; }
a:link:visited
	{ color: #0B7C93; } 
a:link:hover
    { background-color: #99CCFF; }
a:link:active 
	{ color: #B98B00; }

li.faq
	{ }
ol.faq
	{ color: #000066; font-weight: bold; }
span.faq
    { text-indent: .5in; color: #000000; font-weight: 400; }

pre
	{ padding:4px; border:1px solid #000066; background-color: #F7F7F7; margin-left:0.5in; margin-right:0.5in;
	  font-family: Consolas, Inconsolata, Andale Mono, Lucida Typewriter, Monaco, Monospace; color: #222244; font-size: 10pt; }
pre.internal
	{ padding:0px; border:0px margin-left:0in; margin-right:0in }
blockquote
	{ padding:4px; border:1px solid #000066; background-color: #EEEEEE; margin-left:0.5in; margin-right:0.5in }

h1, h2, h3 {
  font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #B98B00;
  margin-bottom: 2ex;
}
h1	{ font-size:18pt; border-bottom: 1px solid #000066; margin-top: 6ex; }
h2	{ font-size:15pt; border-bottom: 1px solid #000066; margin-top: 4ex; }
h2.tabletitle { text-align: center; font-style: italic; }
h3	{ font-size:13pt; margin-top: 2ex; }

h4, h5, h6 {
margin: inherit;
font-size: 110%;
font-weight: bold;
padding-top: 2ex;
padding-bottom: 0ex;
}

h1 + h2, h2 + h3, h3 + h4, h4 + h5, h5 + h6, h1 + h3, h2 + h4 {
	margin-top: 0;
}

h4 + p, h5 + p, h6 + p {
	padding-top: 0.5ex; margin-top: 0;
}


li + li {
	margin-top: 1ex;
}





tt  { font-family: Consolas, Inconsolata, Andale Mono, Lucida Typewriter, Monaco, Monospace; color: #000066; }

/* check if this works to replace the class */
#tt * tt { color: #ffffff }

tt.tip { color: #ffffff }

table { background-color: #EEEEEE }
th	{ background-color: #99CCFF; border-bottom: 1px solid #000066 }
td.lined { border-bottom: 1px solid #DDDDDD; }
td.desc { font-size: 10pt; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #000066; background-color: #F2F2F2;
          padding-bottom: 8pt; font-style: italic }

span.smallnote
    { font-size: 9.5pt; }
    
span.emphblue
    { color: #000066; font-weight: bold; } 
    
p.pagetitle
    {
border-width: 1px;
font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-bottom: 0px;
padding: 8px 8px 4px 8px;
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;
padding-bottom: 4px;
background-color: #99CCFF;
color: #000066;
font-weight: bold;
font-size: 22pt;
padding: 16px 8px 8px 8px;
border-top-style: dotted;
border-top-color: #000066;
}
p.pagesubtitle
    {
padding: 0px 8px 8px 8px;
font-family:  'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
background-color: #99CCFF;
color: #000066;
font-weight: bold;
font-size: 15pt;
margin-top: 0px;
margin-right: inherit;
margin-bottom: inherit;
margin-left: inherit;
}

th.homepagetop { border-bottom: 2px solid #000066; }
th.homepagebottom { border-top: 2px solid #000066; }
p.mininav-multiline
    { margin-top: 0px; margin-bottom: 0px; border-top: 2px solid #000066; background-color: #EEEEEE; padding: 4px; }
p.mininav
    { margin-top: 0px; border-bottom: 2px solid #000066; border-top: 2px solid #000066; background-color: #EEEEEE; padding: 4px; }
span.languagebar
    { font-size: 11pt; }

input.button
    { color: #005; background-color: #adf; font-family: 'trebuchet ms','lucida grande',helvetica,sans-serif; font-size: 84%; font-weight: bold;
      border: 2px solid; border-top-color: #69c; border-left-color: #69c; border-right-color: #369; border-bottom-color: #369; }
input.smbutton
    { color: #005; background-color: #adf; font-family: 'trebuchet ms','lucida grande',helvetica,sans-serif; font-size: 66%; font-weight: bold;
      border: 1px solid; border-top-color: #69c; border-left-color: #69c; border-right-color: #369; border-bottom-color: #369; }
input.field
    { color: #005; background-color: #fff; border: 1px solid; border-color: #006; }





/*
**
**    MAIN DOCUMENT BODY
**
*/   

div.body {
    margin-top: 0px; margin-bottom: 0px; border: 2px; border-style: solid; border-color: #000066; margin-right: auto;
    margin-left: auto; text-align: left; width: 760px;  background-color: #ffffff; padding: 8px
}
    
body {
  font-family: 'Verdana', 'Helvetica', 'Arial', 'sans-serif';
  background-image: url("texture.png"); background-color: #0B5EAE; color: #000000; font-size: 11pt;
  line-height: 120%;
}

/*
p     { margin-top: 0; margin-bottom: 0 }
p + p { text-indent: 1.5em; margin-top: 0 }
        
div.marginparright * p
    { margin-top: 4px; margin-bottom: 4px; }
*/  

p.inlineImage { text-align: center; }

.command {
	color: #000066;
	font-weight: bold;
}

.warn {
color: #cc0000;
font-weight: bold;
font-variant: small-caps;
}

div.marginparleft
    {
	width: 520px;
	}
div.marginparright {
    line-height: normal; float: right; font-size: 80%; width: 200px; padding: 4px; margin-top: 8pt;
    border: 1px dotted #000066; background-color: #fddd99;
}

#media
    { margin-left: 60px; }






/*
**
**  SOURCE CODE AND KEYWORD HIGHLIGHTING
**
*/

code { font-size: 9pt }
code .keyword { color:green; }
code .operator { font-weight:bold; /*color:blue;*/ }
code .operator { font-weight:bold; /*color:blue;*/ }
code .quote { color:red; }
code .comment { color:#a0a0a0; }

 .COMMENT1 { color: #737373 }
 .COMMENT2 { color: #737373; font-style: italic }
 .LITERAL1 { color: #ce7b00 }
 .LITERAL2 { color: #ce7b00 }
 .LITERAL3 { color: #ce7b00 }
 .LABEL { color: #000000 }
 .KEYWORD1 { color: #000099; font-weight: bold }
 .KEYWORD2 { color: #009900 }
 .KEYWORD3 { color: #0000da }
 .OPERATOR { color: #000000 }
 .INVALID { color: #b20000; font-style: italic }
 .SPECIAL1 { color: #000000; font-weight: bold }
 .SPECIAL2 { color: #000000; font-weight: bold }
 .SPECIAL3 { color: #000000; font-weight: bold }
 .SPECIAL4 { color: #000000; font-weight: bold }
 .SPECIAL5 { color: #000000; font-weight: bold }
 .SPECIAL6 { color: #000000; font-weight: bold }




/*
**
**    FLOATING TOOL TIPS
**
*/

#tt {position:absolute; display:block; background:url(images/tt_left.png) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.png) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#6c5f44; color:#FFF; font-size: 10pt;}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.png) top right no-repeat; overflow:hidden}