/* At-Rules */
@charset "iso-8859-1";

HTML {margin: 0; padding: 0}
BODY {margin: 0; padding: 0; font-size: 1em; font-family: arial;}
BODY H1 {margin: .4em 0 0 0; line-height: 1; font-size: 2em;  color: #339999 }
BODY H2 {margin: .2em 0 0 0; line-height: 1; font-size: 1.75em; color: #339900 }
BODY H3 {margin: .6em 0 0 0; line-height: 1; font-size: 1.35em; font-weight: bold; color: #666699 }
BODY H4 {margin: .6em 0 0 0; line-height: 1; font-size: 1.10em; color: #CC6600 }
BODY P {margin: .7em 0 .3em 0; line-height: 1 ; text-align: left }
BODY DL {margin: .3em 0 .3em 0; line-height: 1 }
DT {margin: .7em 0 0 .2em; line-height: 1 ; font-style: italic; font-weight: bold }
DD {margin: .2em 0 0 2em; line-height: 1 }
BODY EM {font-style: italic; color: #990000 }
BODY LI {margin: 0 0 .2em 0; }
BODY UL {margin: .2em 0 0 2em; list-style: square outside; line-height: 1 }
BODY OL {margin: .2em 0 0 2em; list-style: decimal; line-height: 1 }

DT.level1 {margin: .6em 0 0 .2em; font-size: 1em; line-height: 1 ; font-style: italic; font-weight: bold }
DD.level1 {margin: .2em 0 0 2.2em; font-size: .85em; line-height: 1 }
DT.level2 {margin: .4em 0 0 1.4em; font-size: .95em; line-height: 1 ; font-style: italic; font-weight: bold }
DD.level2 {margin: .2em 0 0 3.8em; font-size: .85em; line-height: 1 }
DT.level2 {margin: .4em 0 0 1.4em; font-size: .95em; line-height: 1 ; font-style: italic; font-weight: bold }
DD.level2 {margin: .2em 0 0 3.8em; font-size: .85em; line-height: 1 }
DT.level3 {margin: .3em 0 0 3.8em; font-size: .85em; line-height: 1 ; font-style: italic; font-weight: bold }
DD.level3 {margin: .2em 0 0 5.2em; font-size: .85em; line-height: 1 }

A {color: #009999 ;}
P.block {margin: .3em 2em .3em 2em; line-height: 1; text-align: left; background: #FFFF99; border: thin solid; border-color: #FFFF66 #FFCC66 #FFCC66 #FFFF66; font: italic; font-size: .80em}
P.caption { text-align: center; font-size: .8em; font-weight: bold; font-style: italic}
.note {font: italic; font-size: .75em; color: #666666 }

.home { margin: .7em .3em .3em 0; line-height: 1; text-align: right }
.menu { font-weight: bold; color: #990000 ; }
.menu:hover {color: #FFFFFF; font-weight: bold; background-color: #009999; }
.smallmenu { font-weight: normal; color: #009999 ; font-size: .75em;}
.smallmenu:hover {color: #FFFFFF; background-color: #990000 ;  }
.inpgmenu { font-weight: normal; color: #009999 ; }
.inpgmenu:hover {color: #FFFFFF; background-color: #990000 ;  }
.topicmenu { font-weight: bold; color: #FFFFFF ; background-color: #999999 ; width: 100%; font-size: .70em;}
.topicmenu:hover { background-color: #990000 ;}
.topicbar { font-weight: bold; color: #FFFFFF ; background-color: #999999 ; font-size: .70em;}
.topicbar:hover { background-color: #990000 ;}
.topicjump { font-weight: bold; color: #FFFFFF ; background-color: #999999 ; font-size: 1em;}
.topicjump:hover { background-color: #990000 ;}

.yahoopath { font-size: .75em;}

.menutoparea {empty-cells: show; background-color: #FFFFFF ; padding: 7; text-align: center}
.menuleftarea {empty-cells: show; background-color: #FFFFFF ; text-align: right }
.mainarea { background-color: white ; padding: 11 }
.logoarea { empty-cells: show; background-color: white ; padding: 0 }
.branchup { empty-cells: show; background-color: #CC6600 ; color: #CC6600 }
.branchleft { empty-cells: show; background-color: #6666FF ; color: #6666FF }
.branchmiddle { empty-cells: show; background-color: #FFFF00 ; color: #FFFF00 }
.branchright { empty-cells: show; background-color: #339999 ; color: #339999 }
.branchdown { empty-cells: show; background-color: #99CC00 ; color: #99CC00 }

.continue { margin: 0 0 0 0; vertical-align: middle; font-size: 1em;}
.navigate { margin: 0 0 0 3em; vertical-align: middle; font-size: .85em;}
.navigatesub { margin: 0 0 0 7em; vertical-align: middle; font-size: .85em;}





