
BODY { font-family:helvetica; margin: 0;}

.header { 
  font-size:42px; 
  font-family:helvetica; 
  font-style: italic; 
  font-weight: bold; 
  margin: 0;
  padding: 0;
  color: #00FF00; 
  border: 0;
  background: url(images/headbkgd.jpg);
  no-opacity: 0.75;
}

.divheader { 
  font-size:45px; 
  font-family:helvetica; font-style: italic; font-weight: bold; 
  text-align: right;
  xcolor: purple; 
  xbackground: orange; 
  xbackground: lightgreen;
  xbackground: url(../images/sky.jpg);
  xbackground: url(../images/forest.gif); xcolor: #FF00FF; 
  background: #60D060; color: #FF00F0; 
  border-color: #60FF60; 
  border-style: ridge;
  border-width:6px;
  border-right-width:0px;
  no-opacity: 0.7;
}

.subheader { 
  font-size:40px; font-family:helvetica; 
  color: purple; font-style: italic; font-weight: bold; 
  background: lightgreen; 
  border-top:2px solid #B0FFB0;
  border-left:2px solid #B0FFB0;
  border-bottom:2px solid #00B000;
  border-right:2px solid #00B000;
}


.rssforward{
	color: black; 
	background: #E86B49; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	border-right: 1px solid black
}

TABLE.outline { font-size:15px; font-family:helvetica; }
HX {text-align: center; padding=5; color: blue; background: lightblue; font-style: italic; font-weight: bold; }
H1 {text-align: center; color: darkgreen; font-style: italic; font-weight: bold; }
H2 {text-align: left; color: darkgreen}
H3 {text-align: left; color: darkgreen}
H4 {text-align: left; color: green}
H5 {text-align: left; color: darkcyan; font-weight: bold; font-size: 100%;}

.group{
  color: purple; 
  xbackground: orange; 
  background: #60D060;  
  font-style: italic; 
  font-weight: bold; 
}
.tgroup{color: purple; font-style: italic; font-weight: bold; }
.reference{
  color: purple; 
  font-style: italic; 
  font-weight: bold; 
  xbackground: lightgreen; 
  background: #60D060;
  xborder-top:2px solid #B0FFB0;
  xborder-left:2px solid #B0FFB0;
  xborder-bottom:2px solid #00B000;
  xborder-right:2px solid #00B000;
  border-width: 2px;
  border-style: outset;
  border-color: #60FF60; 
}
.subref{color: purple; font-style: italic; font-weight: bold; 
background: lightgreen;
border-top:2px solid #00B000;
border-left:2px solid #00B000;
border-bottom:2px solid #B0FFB0;
border-right:2px solid #B0FFB0;
}

.refield{color: black; font-style: normal; font-weight: normal; 
background: lightgreen;
border-top:2px solid #00B000;
border-left:2px solid #00B000;
border-bottom:2px solid #B0FFB0;
border-right:2px solid #B0FFB0;
}

.question{color: black; background: orange; font-style: normal; font-weight: normal; }
.answer{color: black; background: yellow; font-style: normal; font-weight: normal; }

.subsec{background: yellow; color: purple; font-style: italic; font-weight: bold; }

A:link {text-decoration:none; color: #B000B0; font-weight: bold; font-style: italic; font-size: 100%;}
A:visited {text-decoration:none; color: #800080; font-weight: bold; font-style: italic; font-size: 100%;}
A:active {color: red; font-weight: bold; font-style: italic; font-size: 100%;}
A:hover {text-decoration:underline; color: red; font-weight: bold; font-style: italic; font-size: 100%;}

A.reference {color: purple; font-weight: bold; font-style: italic; font-size: 100%;}
A.reference:visited {color: purple; font-weight: bold; font-style: italic; font-size: 100%;}

.group A {color: purple; font-weight: bold; font-style: italic; font-size: 100%;}
A.group {color: purple; font-weight: bold; font-style: italic; font-size: 100%;}
.group A:visited {color: lightgreen; font-weight: bold; font-style: italic; font-size: 100%;}

.old-yellow{background: yellow;}
.yellow{background: #F0F040;
border-top:2px solid #FFFF80;
border-left:2px solid #FFFF80;
border-bottom:2px solid #E0E000;
border-right:2px solid #E0E000;
}
.red{background: red; color: yellow;}
.xred{background: yellow; color: red;}

.button{font-style: italic; font-weight: bold; 
color: #000050; 
background: #C0C0C0; 
border-top:2px solid #E0E0E0;
border-left:2px solid #E0E0E0;
border-bottom:2px solid #A0A0A0;
border-right:2px solid #A0A0A0;
}

.error{font-weight: bold; 
  color: yellow;
  background: #D00000; 
  border-top:5px solid #F07070; 
  border-left:5px solid #F07070; 
  border-bottom:5px solid #B00000; 
  border-right:5px solid #B00000; 
  padding:5px;
  margin:20px
}

.menulevel1 { 
  font-size:15px; 
  font-family:helvetica; font-weight: bold; 
  text-align: left;
  color: #800080; 
  background: #60D060;
  border-style: ridge;
  border-color: #60FF60; 
  border-width:6px;
  margin-top: 0px;
  padding: 6;
  margin-left: 0;
  list-style: none;
}

.menulevel2 { 
  margin: 1px;
  padding-left: 0;
  margin-left: 0;
  list-style: none;
}

.menulevel3 { 
  margin: 1px;
  padding-left: 0;
  margin-left: 0;
  list-style: none;
}

.doc { 
  margin: 1px;
}
.docs { 
  margin: 1px;
}

.sdoc { 
  color: red;
  margin: 1px;
}

.sdocs { 
  color: red;
  margin: 1px;
}

.menu A {
color: #A000A0; 
font-weight: bold; 
font-style: italic; 
font-size: 100%;
}


.sitemaplevel1,.sitemaplevel2,.sitemaplevel3,.submenu,.search{
    padding-left: 0;margin-left: 0;list-style: none;
}

li{
    line-height:1.5;
    }

li.doc{text-align:left; padding-left: 20px;background-image: url(menu/doc.gif);background-repeat: no-repeat;}

li.docs{text-align:left; padding-left: 20px;background-image: url(menu/docs.gif);background-repeat: no-repeat;}

li.sdoc{text-align:left; padding-left: 20px;background-image: url(menu/sdoc.gif);background-repeat: no-repeat;}

li.sdocs{text-align:left; padding-left: 20px;background-image: url(menu/sdocs.gif);background-repeat: no-repeat;}
