body   { background-image: url("images/bg-menu.gif"); background-repeat: repeat-y; margin: 0; padding: 0; height: 100% }
h1 span , h2 span , h3 span , h4 span , p.head3 span { display: none }
h1  { margin: 0 }
h2 { margin-top: 0.5em; margin-bottom: 0.5em }
img { border-width: 0 }
div.blog h3 { color: #369; margin-top: 2em; margin-bottom: 1em; padding: 0.2em 0.2em 0.2em 1em; border-bottom: 1px solid #cc9; border-left: 10px solid #cc9 }
div.blog h3 a { color: #369; text-decoration: none }
body,td,th,caption { color: #393939; font-size: 85% }
div#top  { background-image: url("images/bg-head.jpg"); background-repeat: no-repeat; margin: 0; padding-left: 60px; width: 900px; height: 245px }
div#top h1 { margin: 0 }
div#top h1 a.top { display: block; margin: 0; width: 843px; height: 245px }
div#top h1 span { display: none }
div#parent ,div#footer  { margin: 0; padding-left: 60px; width: 900px }
div#parent p.path  { color: #501a1e; font-size: 12px; text-align: right; margin: 0; width: 820px }
div.top  { background-image: url("images/top.jpg"); background-repeat: no-repeat; margin-bottom: 2em; padding-top: 80px; padding-bottom: 1em; padding-left: 1em; width: 600px }
div.top p  { color: #fff; width: 300px }
div.main    { color: #6b2f31; margin-left: 20px; width: 600px; float: left }
div.main h2 { padding-bottom: 0.5em; border-bottom: 1px solid #6b2f31 }
div.menu   { color: #fff; padding: 8px; width: 200px; float: left }
div.menu a { color: #fff; text-decoration: none }
div.menu h3 { font-size: 12px; margin: 0.2em 0; padding: 0.3em; border: solid 1px #369 }
div.menu h4 { font-size: 12px; margin-top: 0.2em; margin-bottom: 0.2em; padding: 0.3em }
div.menu dl { margin-left: 0; padding-left: 0 }
div.menu dt { margin-left: 0; padding-left: 0}
div.menu dd   { font-size: 12px; margin-top: 0.3em; margin-bottom: 1em; margin-left: 0.3em; padding-left: 0.3em; width: 170px }
div.menu ul  { list-style-type: none; margin-top: 0.5em; margin-bottom: 0.5em; margin-left: 0; padding-left: 0 }
div.menu li  { list-style-type: none; margin-top: 0.3em; margin-bottom: 0.3em; margin-left: 0.3em; padding-left: 0.3em }
div.menu li li { font-weight: normal; list-style-type: none; margin-left: 0.2em; padding-left: 0 }
div.menu li span { color: #cc9; font-weight: bold }
div.menu dt span { display: none }
div.menu dt a  { background-repeat: no-repeat; display: block; width: 179px; height: 27px }
div.menu dt a:hover , div.menu dt a.active   { background-position: -189px 0 }
div.menu dt a.home  { background-image: url("images/menu-home.gif") }
div.menu dt a.profile   { background-image: url("images/menu-profile.gif") }
div.menu dt a.blog   { background-image: url("images/menu-blog.gif") }
div.menu dt a.contact   { background-image: url("images/menu-contact.gif") }
div.menu dt a.policy   { background-image: url("images/menu-policy.gif") }
div.menu dt a.solar   { background-image: url("images/menu-solar.gif") }
div.menu dd div#id01close { border: solid 1px #369 }
p.path a { color: #501a1e; text-decoration: none }
div.whatsnew { }
div.whatsnew ul { margin-left: 0; padding-left: 0 }
div.whatsnew li { background-image: url("images/list.gif"); background-repeat: no-repeat; background-position: 0 center; list-style-type: none; margin-left: 0; padding-top: 0.4em; padding-bottom: 0.4em; padding-left: 28px; border-bottom: 1px dotted #666 }
div.whatsnew a { color: #036; text-decoration: none }
p.path a:hover { text-decoration: underline }
div#footer   { padding-top: 3em; padding-left: 200px; clear: both }
div#footer a { color: #6b2f31; text-decoration: none }
div#footer p ,div#footer address { color: #6b2f31; font-size: 12px; font-style: normal; font-weight: normal; text-align: center; margin: 0; padding-top: 0.3em }
div#footer p span ,div#footer address span { display: none }
div#footer p.copy { color: #666; font-size: 10px }

table.list2  { margin-top: 30px; width: 100%; border-collapse: collapse  }
p.description { color: #666; font-size: 90%; text-align: right; margin: 0.5em; padding-right: 3em }
p.state { font-size: 90%; text-align: right }
p.state a { text-decoration: none }
.text { line-height: 180% }
table.list2 th    { font-weight: normal; text-align: left; padding: 5px; width: 120px; border: solid 1px #666 }
table.list2 td   { padding: 5px; border: solid 1px #666 }

.break { clear: both }
.warn  { color: #fff; background-color: #f30; padding: 5px }
.off    { border: solid 1px #666; ime-mode: disabled   }
.on  { border: solid 1px #265b9a }
.input-xs  { width: 2em }
.input-ss  { width: 3em }
.input-s  { width: 4em }
.input-m  { width: 8em }
.input-l  { width: 16em }
.input-ll  { width: 18em }
.input-xl  { width: 22em }
.text-m  { height: 5em }
.text-l  { height: 10em }
/*<agl.folder "SOLAR">*/
table.step { width: 600px; border-collapse: collapse }
table.step tr { vertical-align: top }
table.step td , table.step th { padding: 10px; border: solid 1px #ccc }
table.step th.step { color: #fff; font-family: "Times New Roman"; background-image: url("images/bg-menu.gif"); background-position: -60px 0; width: 80px }
table.step td strong  { color: #f30; font-size: 14px; display: block; padding-bottom: 0.5em }
table.step td p { line-height: 150%; margin: 0 }
div.solar { line-height: 150% }
#banner { margin-top: 20px; margin-bottom: 20px; border: solid 2px #ccc }
#banner a { background-image: url("images/bannar-solar.jpg"); background-repeat: no-repeat; background-position: 0 -138px; display: block; height: 129px; border: solid 2px #fff }
#banner a:hover { background-position: 0 0 }
#banner a span { display: none }
/*</agl.folder>*/
/*<agl.folder "RINEN">*/
#rinen { background-color: #ffffe1; padding: 1em;}
#rinen dt {font-weight: bold;border-bottom: solid 1px #cc9 ;color: #000000; }
#rinen dd {font-size: 90%; margin: 0 0 3em 0;}
/*</agl.folder>*/


