/* standard.css */

@media print {
  BODY{ font-size: 10pt }
}

BODY{
  text-align: left;
  background: #ffffff;
  font-size: small;
  color: #000000;
  line-height: 1.5;
}
TABLE{
  line-height: 1.5;
}
A:LINK{ color: #2050d0; text-decoration: none; }
A:VISITED{ color: #2050d0; text-decoration: none; }
A:HOVER{ text-decoration: underline; }
A:ACTIVE{ color: #ff6600 ;}

H1, H2, H3, H4, H5, H6{
  font-weight: 700;
  line-height: 1.2;
  margin: 1em 0em 0.5em 0em;
}

H1{
  font-size: 2.5em;
  text-align: center;
  margin: 3px 0px 5px 0px;
  padding: 0em;
}
H2{
  font-size: 1.2em;
  text-align: center;
  color: #00bb77;
}
H3{
  font-size: 1.1em;
  margin: 1em 0em 0.1em 0em;
  padding: 4px 8px 4px 8px;
  background-color: #ccf0ff;
}
H4{
  font-size: 1em;
  padding: 0.3em;
}

IMG{ border: none; }

P{
  margin: 0.4em 0.5em 1em 0.5em;
}

UL{
  margin: 0.4em 2em 1em 2.5em;
}

DL{
  margin: 0.4em 2em 1em 1em;
}
DT{
  font-weight: bolder;
  color: #008833;
}

IMG{ border-style: none ;}

STRONG{ font-weight: bolder ;}

SUP{
  font-size: 0.9em;
  vertical-align: 45%;
}

P.LEAD{
  margin: 0.4em 3em 0.5em 3em;
}

TD.TOPICS{
  border: solid 1px #999999;
}

.NAVIMENU TD{
	font-weight: bolder;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #99cccc;
	border-bottom-color: #99cccc;
	border-left-color: #99cccc;
}

.NAVIMENU IMG{
  margin-right: 4px;
}

.NAVIMENU A {
  display: block;
  width: 100%;
  height: 100%;
  color: #ffffff;
}

.NAVIMENU A:HOVER{
  color: #0000ff;
  background-color: #99eeff;
  text-decoration: none;
}

.NAVIMENU A.FOCUS{
  color: #cc8800;
}
.NAVIMENU A.FOCUS:VISITED{
  color: #cc8800;
}
