



h1,h2,h3,h4,p { margin:0; font-size:0.8em; }
ul { font-size:0.8em; }
h1 { font-size:1.4em; font-weight: bold; padding:5px;}
h2 { font-size:1.2em; font-weight: bold;}
h3 { font-size:1em;   font-weight: bold;}

body {
    margin: 0;
    padding: 0 5px;
    font-size: small;
    color: black;
    font-family: verdana, arial, sans-serif;
}

form { margin:0; }

*.synbox         { padding:5px; border-style:dotted; border-width:0px; border-color:gray; background-color:white; overflow:hidden;}

*.synbox-standout { padding:5px; border-style:solid; border-width:0px; border-color:gray; background-color:rgb(232,234,245); overflow:hidden; margin:10px; }

TABLE.pagelayout { width:100%; background-color:white; }

*.header    { background-color:white; min-width:780px;}
*.subheader { margin-left:100px; margin-right:140px; min-width:540px; text-align:center; color: rgb(0, 51, 51);  border-top:1px solid rgb(82,128,118); border-bottom:1px solid rgb(82,128,118); padding-left:0; padding-right:0; padding-bottom:5px;}
*.midheader { margin-left:100px; margin-right:140px; min-width:540px; }

*.leftpane  { width:100px; padding:0px; vertical-align:top; }
*.main      { min-width:540px; max-width:740; padding:5px; vertical-align:top; }
*.rightpane { width:140px; margin-right:0px; padding:0px; vertical-align:top; }
*.footer    { margin-top:0px; text-align:center; border-top:1px solid rgb(82,128,118); vertical-align:top; }

*.mainwidth  { width:540px; }
*.nopadding { padding:0px;}
*.nomargin  { margin:0px;}
*.background {background-color:#EEEEEE;}

*.scollable { overflow: auto;}
*.search    { position:absolute; float:right; top:10px; right:100px; text-align:right;}
*.searchtext { font-size:0.8em; }

*.oneandahalfspace {  margin-bottom:0.5em; }
*.doublespace { margin-bottom:1em; }

a.headermenu {
    font-weight: bold;
    font-family: sans-serif;
    font-size: 10pt;
    text-decoration: underline;
    color: rgb(0, 51, 51);
    padding: 5px;
    
    
}

a.side          { margin-left:1em; }
a.side:link     { color: rgb(0, 51, 51); background-color:white; margin-bottom:1em; }
a.side:visited  { color: rgb(0, 51, 51); background-color:white; margin-bottom:1em; }
a.side:hover    { color:white; background-color: rgb(0, 51, 51); margin-bottom:1em; }
a.side:active, a.side:focus { color: rgb(0, 51, 51); background-color:white; margin-bottom:1em; }

a.right:link     { color: rgb(0, 51, 51); background-color:white; margin-bottom:1em; }
a.right:visited  { color: rgb(0, 51, 51); background-color:white; margin-bottom:1em; }
a.right:hover    { color:white; background-color:rgb(0, 51, 51); margin-bottom:1em; }
a.right:active, a.right:focus { color:rgb(0, 51, 51); background-color:white; margin-bottom:1em; }


div.leftpane > :first-child, div.rightpane > :first-child { margin-top:0em; }
div.leftpane > h3,  div.rightpane > h3 { margin-bottom:0.25em; margin-top:1em; }
div.leftpane > p,   div.leftpane  > p  { margin-bottom:1em; margin-top:0; }

div.main:first-child { margin-top:0; }
div.main > h3 { margin-bottom:0.25em; margin-top:1em; }
div.main > p, div.main > ul, div.main > ol, div.main > address { margin-bottom:1em; margin-top:0; font-size:1em; font-style: normal; }
div.main > * > li, div.main > * > * > li, div.main > * > * > * > li { margin-top:0.5em; margin-bottom:0.5em; font-size:1em; }

h3.newsheading { color: rgb(0, 51, 51); }

*.acronym   { font-weight: bold; color: rgb(0, 51, 51); }

*.center    { text-align:center; }
*.italic    { font-style:italic; }
*.bold      { font-weight:bold; }
*.red       { color:red; }
*.highlight { background-color: rgb(255, 255, 102); }
*.shaded { background-color: rgb(244, 235, 231); }
*.dimbg     { background-color: rgb(230,230,230); }

*.info { margin:1em; font-size:1em; }
*.smallinfo { margin:1em; font-size:0.8em;}
address.info { margin:1em; padding:0; font-size:1em; font-style: normal;}

table.docs td {
    border-width: 1px;
    padding: 5px 5px 5px 5px;
    border-style: dotted dotted dotted dotted;
    border-collapse: collapse;
}

table.versions td {
    border-width: 1px;
    padding: 5px 5px 5px 5px;
    border-style: solid solid solid solid;
    border-collapse: collapse;
    text-align:center;
}

