BODY  { color: #000000; background-color: #ffffff; margin: 10px 0 0 10px }
sup     { font-size: 90%; vertical-align: text-top }
#privacylink { font-size: 12px; text-align: right; margin-top: 12px; padding-top: 2px; padding-bottom: 2px; width: 620px; border-top: 3px double #669; border-bottom: 3px double #669 }
#header { width: 620px }
#title  { background-color: #6c9; padding-top: 4px; padding-bottom: 4px }
#title span     { color: #030; font-size: 140%; font-weight: bold; background-image: url("../../company/envreport05/subimage/bg-title.gif"); background-repeat: no-repeat; background-position: right center; padding-right: 20px; padding-left: 5px }
#footer  { color: #999; font-size: 12px; text-align: center; margin-bottom: 1em; width: 620px }
#main   { width: 620px }
.main-f  { padding: 8px 10px; border-right: 1px solid #ccc; border-bottom: 1px solid #7d7d7d; border-left: 1px solid #7d7d7d }
.fix { width: 620px }
#tab  { color: #fff; font-size: 14px; font-weight: bold }
#tab a  { color: #fff; font-size: 14px; font-weight: bold; text-align: center; display: block; padding-top: 3px; padding-right: 1px; height: 20px }
#tab a:link   { color: #fff; text-decoration: none; background-image: url("../../company/envreport05/subimage/bt-back.gif"); background-position: 0 0 }
#tab a:visited   { color: #fff; text-decoration: none; background-image: url("../../company/envreport05/subimage/bt-back.gif"); background-repeat: no-repeat; background-position: 0 0 }
#tab a:hover    { color: #ff0; text-decoration: underline; background-image: url("../../company/envreport05/subimage/bt-back.gif"); background-repeat: no-repeat; background-position: -52px 0 }
#tab a:active    { color: #ff0; text-decoration: underline; background-image: url("../../company/envreport05/subimage/bt-back.gif"); background-repeat: no-repeat; background-position: -52px 0 }
.menu-sel { color: #063; font-size: 14px; font-weight: bold; background-image: url("../../company/envreport05/subimage/bt-back.gif"); background-repeat: no-repeat; background-position: -52px 0; text-align: center; padding-top: 3px; padding-right: 1px; height: 20px }
.menu-sel2 { color: #063; font-size: 14px; font-weight: bold; background-image: url("../../company/envreport05/subimage/bt-back.gif"); background-repeat: no-repeat; background-position: -104px 0; text-align: center; padding-top: 3px; padding-right: 1px; height: 20px }
.menu-under { border-bottom: 1px solid #95caaf }
.menu-under-sel { border-bottom: 1px solid #6c9 }
a:link  { color: #360; text-decoration: none }
a:visited { color: #360; text-decoration: none }
a:hover { color: #f90; text-decoration: underline }
a:active { color: #f90; text-decoration: underline }
#submenu   { font-size: 10px; text-align: right; margin-bottom: 5px; padding-top: 2px; padding-bottom: 2px; position: relative; top: 0; left: 0; width: 100%; border-bottom: 1px solid #396 }
#submenu a  { color: #396; text-decoration: none; margin-right: 5px }
#submenu a:link   { color: #396; text-decoration: none; background-image: url("../../company/envreport05/subimage/arrow.gif"); background-repeat: no-repeat; background-position: 0 50%; padding-left: 9px }
#submenu a:visited   { color: #396; text-decoration: none; background-image: url("../../company/envreport05/subimage/arrow.gif"); background-repeat: no-repeat; background-position: 0 50%; padding-left: 9px }
#submenu a:hover   { color: #f90; text-decoration: underline; background-image: url("../../company/envreport05/subimage/arrow-s.gif"); background-repeat: no-repeat; background-position: 0 50%; padding-left: 9px }
#submenu a:active   { color: #f90; text-decoration: underline; background-image: url("../../company/envreport05/subimage/arrow-s.gif"); background-repeat: no-repeat; background-position: 0 50%; padding-left: 9px }
#seltitle  { color: #396 !important; font-size: 14px; font-weight: bold; position: absolute; top: 1px; left: 5px }
#tab2  { color: #fff; font-size: 12px; background-color: #6c9 }
#tab2 a  { color: #fff; text-decoration: none; background-image: url("../../company/envreport05/subimage/bt-back2.gif"); background-repeat: no-repeat; background-position: 100% 0; text-align: center; display: block; margin-right: 1px; padding: 3px 5px 0; height: 20px; border-left: 1px solid #306149 }
#tab2 a:link { color: #fff; text-decoration: none }
#tab2 a:visited { color: #fff; text-decoration: none }
#tab2 a:hover    { color: #f90 !important; text-decoration: underline; background-color: #ccf0dd }
#tab2 a:active    { color: #f90 !important; text-decoration: underline; background-color: #ccf0dd }
.menu2-sel   { color: #063; background-image: url("../../company/envreport05/subimage/bt-back2.gif"); background-repeat: no-repeat; background-position: 100% 0; text-align: center; display: block; padding: 3px 5px 0; height: 20px; border-left: 1px solid #306149 }
.menu2-under-sel  { border-bottom: 1px solid #ccf0dd }
.menu-under2 { border-bottom: 1px solid #ccc }
#tab3   { color: #fff; font-size: 12px; background-color: #ccf0dd }
#tab3 a  { color: #396; text-decoration: none; background-image: url("../../company/envreport05/subimage/bt-back3.gif"); background-repeat: no-repeat; background-position: 100% 0; text-align: center; display: block; margin-right: 1px; padding: 3px 5px 0; height: 20px; border-left: 1px solid #306149 }
#tab3 a:link   { color: #396; text-decoration: none }
#tab3 a:visited   { color: #396; text-decoration: none }
#tab3 a:hover   { color: #f90; text-decoration: underline; background-color: #fff }
#tab3 a:active   { color: #f90; text-decoration: underline; background-color: #fff }
.menu3-sel   { color: #063 !important; background-color: #fff; background-image: url("../../company/envreport05/subimage/bt-back3.gif"); background-repeat: no-repeat; background-position: 100% 0; text-align: center; display: block; padding: 3px 5px 0; height: 20px; border-left: 1px solid #7d7d7d }
.menu3-under { border-bottom: 1px solid #ccc }
.menu3-under-sel { border-bottom: 1px solid #fff }
#title2   { padding-top: 4px; padding-bottom: 4px }
#title2 span   { color: #030; font-size: 140%; font-weight: bold; background-image: url("../../company/envreport05/subimage/bg-title2.gif"); background-repeat: no-repeat; background-position: right center; padding-right: 20px; padding-left: 5px }
#undermenu { font-size: 10px; background-color: #360; margin-top: 1px; padding-top: 2px; padding-bottom: 2px; width: 620px }
#undermenu a { color: #fff; text-decoration: none; margin-left: 5px }
#undermenu a:link  { color: #fff; text-decoration: none; background-image: url("../../company/envreport05/subimage/arrow.gif"); background-repeat: no-repeat; background-position: 0 50%; padding-left: 9px }
#undermenu a:visited  { color: #fff; text-decoration: none; background-image: url("../../company/envreport05/subimage/arrow.gif"); background-repeat: no-repeat; background-position: 0 50%; padding-left: 9px }
#undermenu a:hover  { color: #f90; text-decoration: underline; background-image: url("../../company/envreport05/subimage/arrow-s.gif"); background-repeat: no-repeat; background-position: 0 50%; padding-left: 9px }
#undermenu a:active  { color: #f90; text-decoration: underline; background-image: url("../../company/envreport05/subimage/arrow-s.gif"); background-repeat: no-repeat; background-position: 0 50%; padding-left: 9px }
.tab-line { border-right: 1px solid #95caaf; border-left: 1px solid #184930 }
.tab-line2 { border-right: 1px solid #ccc; border-left: 1px solid #7d7d7d }
.list div      { font-size: 100%; text-decoration: none }
.list div a:link     { color: #360; text-decoration: none; background-image: url("../../company/envreport05/subimage/header1.gif"); background-repeat: no-repeat; background-position: 0 2px; padding-left: 13px }
.list div a:visited     { color: #360; text-decoration: none; background-image: url("../../company/envreport05/subimage/header1.gif"); background-repeat: no-repeat; background-position: 0 2px; padding-left: 13px }
.list div a:hover     { color: #f90; text-decoration: underline; background-image: url("../../company/envreport05/subimage/header1-s.gif"); background-repeat: no-repeat; background-position: 0 2px; padding-left: 13px }
.list div a:active     { color: #f90; text-decoration: underline; background-image: url("../../company/envreport05/subimage/header1-s.gif"); background-repeat: no-repeat; background-position: 0 2px; padding-left: 13px }
.list div div a          { font-size: 90%; text-decoration: none; text-indent: 0; margin-left: 13px }
.list div div a:link   { color: #360; text-decoration: none; background-image: url("../../company/envreport05/subimage/header2.gif"); background-repeat: no-repeat; background-position: 0 2px; padding-left: 11px }
.list div div a:visited   { color: #360; text-decoration: none; background-image: url("../../company/envreport05/subimage/header2.gif"); background-repeat: no-repeat; background-position: 0 2px; padding-left: 11px }
.list div div a:hover   { color: #f90; text-decoration: underline; background-image: url("../../company/envreport05/subimage/header2-s.gif"); background-repeat: no-repeat; background-position: 0 2px; padding-left: 11px }
.list div div a:active   { color: #f90; text-decoration: underline; background-image: url("../../company/envreport05/subimage/header2-s.gif"); background-repeat: no-repeat; background-position: 0 2px; padding-left: 11px }
.list div div div span  { color: #360; font-size: 80%; text-decoration: none; background-image: url("../../company/envreport05/subimage/point.gif"); background-repeat: no-repeat; background-position: 0 50%; margin-left: 24px; padding-left: 9px }
.list div div div a        { font-size: 80%; text-decoration: none; margin-left: 24px }
.list div div div a:link   { color: #360; text-decoration: none; background-image: url("../../company/envreport05/subimage/header3.gif"); background-repeat: no-repeat; background-position: 0 2px; padding-left: 9px }
.list div div div a:visited   { color: #360; text-decoration: none; background-image: url("../../company/envreport05/subimage/header3.gif"); background-repeat: no-repeat; background-position: 0 2px; padding-left: 9px }
.list div div div a:hover   { color: #f90; text-decoration: underline; background-image: url("../../company/envreport05/subimage/header3-s.gif"); background-repeat: no-repeat; background-position: 0 2px; padding-left: 9px }
.list div div div a:active   { color: #f90; text-decoration: underline; background-image: url("../../company/envreport05/subimage/header3-s.gif"); background-repeat: no-repeat; background-position: 0 2px; padding-left: 9px }
.info { background-color: #693 }
.info div  { color: #fff; font-size: 80% }
.info h1   { color: #fff; font-size: 120%; margin-top: 0; margin-bottom: 0; border-bottom: 1px solid #fff }
#title3  { background-image: url("../../company/envreport05/subimage/title-back.jpg"); background-repeat: no-repeat; background-position: 0 0; padding-top: 10px; padding-right: 30px; padding-left: 30px; height: 50px }
#title3 div  { color: #060; font-size: 140%; font-weight: bold }
.main-c h1     { color: #063; font-size: 140%; font-weight: bold; margin: 0 0 2px; border-bottom: 3px double #0c6 }
.main-c h2  { color: #063; font-size: 120%; font-weight: bold; margin: 0 0 2px; border-bottom: 1px solid #063 }
.main-c h3  { color: #396; font-size: 100%; font-weight: bold; margin: 0 0 2px }
.main-table   { margin-right: 1em; margin-left: 1em }
ol { margin-top: 0; margin-bottom: 0 }
ul  { margin: 0; padding: 0 }
ul li { background-image: url("../../company/envreport05/subimage/point.gif"); background-repeat: no-repeat; background-position: 0.1em 0.2em; list-style-type: none; list-style-image: none; display: block; padding-left: 11px }
.level1  { font-size: 100% }
.level2 { font-size: 90% }
.level3 { font-size: 80% }
.level4 { font-size: 70% }
.under1 { border-bottom: 1px solid #063 }
.under2 { border-bottom: 1px solid #0c6 }
li  { margin-top: 0.25em; margin-bottom: 0.25em }
.nextlink a       { color: #396; text-decoration: none; margin-right: 1px; margin-left: 1px; width: auto }
.nextlink a:link   { color: #396; text-decoration: none; background-image: url("../../company/envreport05/subimage/arrow.gif"); background-repeat: no-repeat; background-position: 0 50%; margin-right: 1px; margin-left: 1px; padding-left: 9px; width: auto }
.nextlink a:visited   { color: #396; text-decoration: none; background-image: url("../../company/envreport05/subimage/arrow.gif"); background-repeat: no-repeat; background-position: 0 50%; margin-right: 1px; margin-left: 1px; padding-left: 9px; width: auto }
.nextlink a:hover   { color: #f90; text-decoration: underline; background-image: url("../../company/envreport05/subimage/arrow-s.gif"); background-repeat: no-repeat; background-position: 0 50%; margin-right: 1px; margin-left: 1px; padding-left: 9px; width: auto }
.nextlink a:active   { color: #f90; text-decoration: underline; background-image: url("../../company/envreport05/subimage/arrow-s.gif"); background-repeat: no-repeat; background-position: 0 50%; margin-right: 1px; margin-left: 1px; padding-left: 9px; width: auto }
.first-indent { text-indent: -1em; margin-left: 1em }
.float-left { background-color: #fff; margin-right: 1em; margin-bottom: 0.5em; padding: 2px; float: left; border: solid 1px #063 }
.float-right { background-color: #fff; margin-bottom: 0.5em; margin-left: 1em; padding: 2px; float: right; border: solid 1px #063 }
.float-no { background-color: #fff; margin-bottom: 0.5em; padding: 2px; border: solid 1px #063 }
