BODY {
margin: 0px 0px 0px 0px;
background: url("images/eye5_01.gif") white no-repeat scroll;
}

BODY, TD, P, A, OPTION, INPUT {
  font-family: "Arial","Helvetica",sans-serif;
  font-size: 12px;
  color: #000000;
}

IMG {
  border: 0px;
}

.center {
text-align: center;
}

TD {
vertical-align: top;
}

.menu {
  background: black;
  color: white;
  font-size: 11px;
}

TD.menu {
  vertical-align: middle;
}
  
.sidePanelA {
  background: #FAF5E1;
  color: inherit;
}

TD.sidePanelA {
  vertical-align: top;
  padding: 0px;
}

.sidePanelB {
  background: #FFCC66;
}

.sidePanelB TD {
}

TD.sidePanelB {
  vertical-align: top;
  padding: 0px;
}

.spContent {
  padding: 2px 4px;
  color: black;
  font-size: 11px;
}

.spContent TD {
  color: black;
  font-size: 11px;
}

.spContent A {
  font-weight: bold;
  text-decoration: none;
}

.spContent A:hover {
  text-decoration: underline;
}

.spContent SELECT {
  color: black;
  font-size: 11px;
}

.spContent INPUT {
  color: black;
  font-size: 11px;
}

.content {
  background: white;
  color: black;
}

TD.content {
  vertical-align: top;
  padding: 4px 15px 4px 15px;
}

.content A {
  color: #993300;
  text-decoration: none;
}

.content A:hover {
  color: #993300;
  text-decoration: none;
  font-weight: bold;
}

.contentbox {
  padding: 4px;
  margin: 6px 0px;
  background: #EEEEEE;
  border: solid 1px black;
}

.contentbox A {
  color: #003399;
  font-weight: bold;
}

.contentbox A:hover{
  color: #003399;
  text-decoration: underline;
  font-weight: bold;
}
 
.footerText {
  font-size: xx-small;
  text-align: center;
}

TD.footer {
  vertical-align: top;
  padding: 4px 15px 4px 15px;
}

.footer A {
  font-size: xx-small;
  text-decoration: underline;
}

.footer A:hover {
  font-weight: bold;
  text-decoration: underline;
}

P {
  margin: 2px 0px 8px 0px;
}

H1 {
  font-weight: bold;
  font-size: large;
  margin: 16px 0px 8px 0px;
}

H2 {
  font-weight: bold;
  font-size: medium;
  margin:  16px 0px 8px 0px;
}

H3 {
  font-weight: bold;
  font-size: small;
  margin: 12px 0px 8px 0px;
}

a.menu {
  text-decoration: none;
}

a.menu:hover {
  font-weight: 900;
}

.required {
  color: red;
}

.formlabel {
}

.formfield {
}

.note {
  border: solid 1px #993300;
  padding:  2px 2px 2px 2px;
  width: 100%;
  font-size: 11px;
}

.note A {
  font-size: 11px;
}

.error {
  color: red;
  font-weight: bold;
}

.output {
  font-family: monospace;
  color: black;
}

.ygb-entry {
  margin: 10px 0px;
  border: 1px solid black;
}

.ygb-head {
  padding: 4px 4px 2px 4px;
  background: #FFFFEE;
  border-bottom: 1px solid black;
}

.ygb-body {
  padding: 4px;
  background: #EEEEEE;
}

.ygb-name {
  font-weight: bold;
}

.ygb-head A {
  color: #003399;
}

.ygb-head A:hover{
  color: #003399;
  text-decoration: underline;
  font-weight: bold;
}

.ygb-email {
}
.ygb-url {
}
.ygb-city {
}
.ygb-country {
}

.ygb-date {
  font-size: 10px;
}

.ygb-msg {
}

TABLE.legend {
  background: white;
  border: 1px solid black;
}

.legend TD {
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  white-space: nowrap;
  font-family: monospace;
}

TABLE.table {
  background: white;
  border: 1px solid black;
}

.table TD {
  border: 1px solid #CCCCCC;
  margin: 0px;
}

UL.fancy {
  list-style: url(images/bullet1.gif);
}

IMG.figure {
  padding: 2px;
  margin: 2px;
  border: 1px solid black;
}

DT {
font-weight: bold;
}

.content DT A {
color: #003399;
}

.content DT A:hover {
color: #003399;
text-decoration: underline;
}

.quote {
padding-left: 2em;
border-bottom: solid 1px black;
}

.quote-ref {
font-size: 10px;
}

.cattitle {
font-weight: bold;
}

SPAN.href {
color: blue;
text-decoration: underline;
}

P.topline {
  border-top: solid 1px black;
  width: 100%;
  margin: .5em 0px 2.5em 0px;
}

.comment {
font-style: italic;
color: #808080;
}

.logrow, .logitemtitle, .logitemcolorvoid, .logitemcolor0, .logitemcolor1, .logitemcontent, .logitemspacer {
border-top: solid 1px black;
}

.logitemtitle {
border-right: solid 1px black;
}

.logitemcontent {
border-left: solid 1px black;
padding: 1px 0px 1px 5px;
}

.logitemcolorvoid, .logitemcolor1, .logitemcolor1 {
padding: 0px;
}

.logitemcolorvoid{
background: #C0C0C0;
}

.logitemcolor0{
background: #FFCC66;
}

.logitemcolor1{
background: #993300;
}

.logitemspacer {
  font-size: 1px;
  line-height: 1px;
  background: transparent;
}

TD.tn {
background: white;
border-right: solid 1px #808080;
border-bottom: solid 1px #808080;
padding: 2px;
margin: 0px;
text-align: center;
vertical-align: middle;
}

TABLE.tn {
border: solid 1px black;
}

.deflist {
  border-width: 0pt 0pt 0pt 0pt;
  margin-left: 0;
}

.defterm {
  font-weight: bold;
  vertical-align: top;
  margin-left: 0;
}

.defdesc {
  font-style: italic;
  vertical-align: top;
  margin-left: 0;
}

A.striking {
  font-weight: bold;
}

.pathnav {
  font-size: 8pt;
}

.bib-label {
  font-family: monospace;
  font-size: 8pt;
}

.bib-author {
  font-weight: bold;
}

.bib-title {
  font-weight: bold;
  font-style: italic;
}

.bib-info {
  margin-left: 8px;
  font-size: 8pt;
}

.bib-publisher {
  font-style: italic;
}

.bib-year {
}


.def-name {
  font-weight: bold;
}


.def-desc {
  margin-left: 8px;
  font-size: 10pt;
}

/* spacers */
.B {
  font-size: 1px;
  line-height: 1px;
  background: #000000;
  color: #000000;
}

.W {
  font-size: 1px;
  line-height: 1px;
  background: #FFFFFF;
  color: #FFFFFF;
}

.T {
  font-size: 1px;
  line-height: 1px;
  background: transparent;
}

/* end of spacers */
