H1
{
    CLEAR: left;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 110%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    POSITION: relative
}
H2
{
    CLEAR: left;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 110%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    POSITION: relative
}
H3
{
    CLEAR: left;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 110%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    POSITION: relative
}
H4
{
    CLEAR: left;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 110%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    POSITION: relative
}
H5
{
    CLEAR: left;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 110%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    POSITION: relative
}
H6
{
    CLEAR: left;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 110%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    POSITION: relative
}
h7
{
    CLEAR: left;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 110%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    POSITION: relative
}
DIV
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-STYLE: normal;
    POSITION: relative
}
P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-STYLE: normal;
    POSITION: relative
}
HR
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-STYLE: normal;
    POSITION: relative
}
BLOCKQUOTE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px;
    PADDING-TOP: 2px;
    FONT-STYLE: normal;
    POSITION: relative
}
ADDRESS
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-STYLE: normal;
    POSITION: relative
}
NOSCRIPT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-STYLE: normal;
    POSITION: relative
}
UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    POSITION: relative
}
OL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    POSITION: relative
}
DL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    POSITION: relative
}
DT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    POSITION: relative
}
DD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    POSITION: relative
}
PRE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    POSITION: relative
}
TABLE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    POSITION: relative
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    POSITION: relative
}
IMG
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-STYLE: normal;
    POSITION: relative
}
Q
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-STYLE: normal;
    POSITION: relative
}
SPAN
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-STYLE: normal;
    POSITION: relative
}
EM
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: normal;
    POSITION: relative
}
STRONG
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: normal;
    POSITION: relative
}
DFN
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: normal;
    POSITION: relative
}
CODE
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: normal;
    POSITION: relative
}
SAMP
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: normal;
    POSITION: relative
}
KBD
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: normal;
    POSITION: relative
}
VAR
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: normal;
    POSITION: relative
}
CITE
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: normal;
    POSITION: relative
}
abbr
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: normal;
    POSITION: relative
}
ACRONYM
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: normal;
    POSITION: relative
}
A
{
    TEXT-DECORATION: none
}
A:link
{
    COLOR: #3355AA;
    BACKGROUND-COLOR: transparent
}
A:active
{
    COLOR: green;
    BACKGROUND-COLOR: transparent
}
A:visited
{
    COLOR: #7799ff;
    BACKGROUND-COLOR: transparent
}
A:hover
{
    COLOR: blue;
    BACKGROUND-COLOR: silver
}
BODY
{
    MARGIN-TOP: 40px;
    BACKGROUND: url(./title_bg.gif) white fixed no-repeat right top;
    COLOR: black
}
HR.separate
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid
}
.hide
{
    DISPLAY: none
}
H1
{
    DISPLAY: none
}
H2
{
    BORDER-RIGHT: #004166 0px solid;
    BACKGROUND-POSITION: right top;
    BORDER-TOP: #004166 5px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    BORDER-LEFT: #004166 7px solid;
    COLOR: black;
    TEXT-INDENT: 1em;
    LINE-HEIGHT: 1.5em;
    BORDER-BOTTOM: #004166 7px solid;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left
}
H2 A
{
    COLOR: black;
    TEXT-DECORATION: none
}
H2 A:link
{
    COLOR: black;
    TEXT-DECORATION: none
}
H2 A:visited
{
    COLOR: black;
    TEXT-DECORATION: none
}
H2 A:active
{
    COLOR: black;
    TEXT-DECORATION: none
}
H2 A:hover
{
    COLOR: gray;
    TEXT-DECORATION: underline
}
H3
{
}
DIV.header
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: left top;
    PADDING-LEFT: 0px;
    LEFT: 10px;
    BACKGROUND-IMAGE: url(./title_sm.gif);
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    WIDTH: 180px;
    PADDING-TOP: 120px;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 20px;
    TEXT-ALIGN: center
}
DIV.header UL.menu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 15px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: gray 3px double
}
DIV.header UL.menu LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px 0px 0px 5em;
    PADDING-TOP: 0px;
    FONT-FAMILY: sans-serif;
    LIST-STYLE-TYPE: square;
    TEXT-ALIGN: left
}
DIV.header UL.menu LI.current A
{
    COLOR: gray
}
DIV.header UL.menu LI.current A:hover
{
    CURSOR: default;
    COLOR: gray
}
DIV.header UL.menu LI#hd_1st
{
}
DIV.header UL.menu LI#hd_2nd
{
}
DIV.header UL.menu LI#hd_3rd
{
}
DIV.header UL.menu LI#hd_4th
{
}
DIV.header UL.menu LI#hd_5th
{
}
DIV.header UL.menu LI#hd_6th
{
}
DIV.header UL.menu LI#hd_7th
{
}
DIV.header UL.menu LI#hd_8th
{
}
DIV.header UL.banner
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 15px
}
DIV.header UL.banner LI
{
    MARGIN: 2px;
    LIST-STYLE-TYPE: none
}
DIV.header UL.banner LI IMG
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid
}
DIV.main
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 1em;
    BORDER-TOP: 0px;
    PADDING-LEFT: 1em;
    PADDING-BOTTOM: 1em;
    MARGIN-LEFT: 190px;
    BORDER-LEFT: 0px;
    LINE-HEIGHT: 1em;
    PADDING-TOP: 60px;
    BORDER-BOTTOM: 0px
}
DIV.main_head
{
    DISPLAY: none
}
DIV.talk
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px;
    PADDING-TOP: 0px
}
DIV.talkhead
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
DIV.talkmain
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px;
    PADDING-TOP: 0px
}
DIV.footer
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    MARGIN: 5px 10px 10px;
    PADDING-TOP: 1px;
    POSITION: static;
    TEXT-ALIGN: right
}
DIV.footer DIV.counter
{
    LEFT: 60px;
    POSITION: absolute;
    TOP: 260px
}
DIV.footer ADDRESS
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 80%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #9999ee;
    PADDING-TOP: 3px;
    FONT-STYLE: normal;
    TEXT-ALIGN: right
}
DIV.footer UL.menu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: right
}
DIV.footer UL.menu LI
{
    PADDING-RIGHT: 4px;
    DISPLAY: inline;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px 2px;
    PADDING-TOP: 2px;
    LIST-STYLE-TYPE: none
}
DIV.footer UL.menu LI.current A
{
    COLOR: gray
}
DIV.footer UL.menu LI.current A:hover
{
    CURSOR: default;
    COLOR: gray;
    BACKGROUND-COLOR: transparent
}
DIV.footer UL.menu LI#ft_1st
{
}
DIV.footer UL.menu LI#ft_2nd
{
}
DIV.footer UL.menu LI#ft_3rd
{
}
DIV.footer UL.menu LI#ft_4th
{
}
DIV.footer UL.menu LI#ft_5th
{
}
DIV.footer UL.menu LI#ft_6th
{
}
P.text
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0.5em;
    FONT-SIZE: medium;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 1em;
    TEXT-INDENT: 1em;
    LINE-HEIGHT: 180%;
    PADDING-TOP: 0px;
    POSITION: static
}
P.gloss
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0.5em;
    FONT-SIZE: small;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 1em;
    LINE-HEIGHT: 1.5em;
    PADDING-TOP: 0px;
    POSITION: static
}
P.separate
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px;
    COLOR: gray;
    LINE-HEIGHT: 1.3em;
    PADDING-TOP: 0px;
    POSITION: static;
    TEXT-ALIGN: center
}
P.date
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 6px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-STYLE: italic;
    TEXT-ALIGN: right
}
P.author
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-STYLE: italic;
    TEXT-ALIGN: right
}
P.none
{
    COLOR: #dddddd
}
DL.plain
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 1em;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 7px;
    PADDING-TOP: 0px
}
DL.plain DT
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 90%;
    FLOAT: left;
    WIDTH: 8em;
    COLOR: #555566;
    LINE-HEIGHT: 1.4em
}
DL.plain DD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 3px;
    MARGIN: 0em 0em 0em 8em;
    COLOR: #555566;
    LINE-HEIGHT: 1.3em;
    PADDING-TOP: 0.1em
}
DL.plain DL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
DL.plain DL DT
{
    DISPLAY: block;
    FONT-WEIGHT: normal;
    FLOAT: left;
    WIDTH: 9em;
    COLOR: #aa8866;
    LINE-HEIGHT: 1.4em;
    TEXT-ALIGN: right
}
DL.plain DL DD
{
    MARGIN: 0em 0em 0em 9.5em;
    COLOR: #aa8866;
    LINE-HEIGHT: 1.4em
}
DL.text
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 1em;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 7px;
    PADDING-TOP: 0px;
    POSITION: static
}
DL.text DD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 3px;
    MARGIN: 0.5em 0em 0em 3em;
    COLOR: #555566;
    LINE-HEIGHT: 1.3em;
    PADDING-TOP: 0.1em
}
DL.update
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px;
    PADDING-TOP: 0px
}
DL.update DT
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 90%;
    FLOAT: left;
    WIDTH: 10em;
    LINE-HEIGHT: 1.4em;
    TEXT-ALIGN: right
}
DL.update DD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 3px;
    MARGIN: 0em 0em 0em 10em;
    PADDING-TOP: 0.1em
}
DL.update DD P.info
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
UL.text
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2.5em;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 5px;
    LINE-HEIGHT: 1.3em;
    PADDING-TOP: 0px;
    POSITION: static
}
UL.plain
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 1em;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 5px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
UL.plain LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 5px;
    COLOR: #555566;
    LINE-HEIGHT: 1.3em;
    PADDING-TOP: 0px
}
UL.plain LI.gloss
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 2px;
    COLOR: #aa8866;
    PADDING-TOP: 2px
}
OL.text
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2.5em;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 5px;
    LINE-HEIGHT: 1.3em;
    PADDING-TOP: 0px;
    POSITION: static
}
P.bgn_quote
{
    DISPLAY: none
}
P.end_quote
{
    DISPLAY: none
}
BLOCKQUOTE
{
    BORDER-RIGHT: gray 1px dashed;
    BORDER-TOP: gray 1px dashed;
    FONT-SIZE: small;
    BORDER-LEFT: gray 1px dashed;
    BORDER-BOTTOM: gray 1px dashed;
    FONT-STYLE: italic
}
BLOCKQUOTE P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
Q
{
    FONT-STYLE: italic
}
P.source
{
    FONT-SIZE: 90%;
    MARGIN: -5px 32px 8px 0px;
    TEXT-ALIGN: right
}
CITE
{
    FONT-STYLE: normal
}
DIV.graph
{
    FONT-SIZE: 90%;
    MARGIN: 4px;
    TEXT-ALIGN: center
}
DIV.graph_right
{
    FONT-SIZE: 90%;
    FLOAT: right;
    MARGIN: 4px;
    WIDTH: 200px;
    TEXT-ALIGN: center
}
DIV.graph_left
{
    FONT-SIZE: 90%;
    FLOAT: left;
    MARGIN: 4px;
    WIDTH: 200px;
    TEXT-ALIGN: center
}
.clear
{
    CLEAR: left
}
TABLE
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    MARGIN-LEFT: auto;
    BORDER-LEFT: gray 1px solid;
    MARGIN-RIGHT: auto;
    BORDER-BOTTOM: gray 1px solid;
    BORDER-COLLAPSE: collapse
}
TABLE CAPTION
{
    FONT-SIZE: 90%;
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto;
    TEXT-ALIGN: center
}
TABLE TH
{
    BORDER-RIGHT: #444 1px dashed;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #444 1px dashed;
    PADDING-LEFT: 2px;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    BORDER-LEFT: #444 1px dashed;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #444 1px dashed;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #ddd;
    TEXT-ALIGN: center
}
--TABLE TD
--{
--    BORDER-RIGHT: #444 1px dashed;
--    PADDING-RIGHT: 2px;
--    BORDER-TOP: #444 1px dashed;
--    PADDING-LEFT: 2px;
--    FONT-SIZE: 90%;
--    PADDING-BOTTOM: 2px;
--    MARGIN: 0px;
--    BORDER-LEFT: #444 1px dashed;
--    PADDING-TOP: 2px;
--    BORDER-BOTTOM: #444 1px dashed;
--    TEXT-ALIGN: left
--}
STRONG
{
    FONT-WEIGHT: bold;
    FONT-STYLE: normal
}
EM
{
    FONT-WEIGHT: normal;
    FONT-STYLE: normal
}
.strg
{
}
.name
{
}
.othr
{
}
.item
{
}
.holi
{
    COLOR: red
}
.sun
{
    COLOR: red
}
.sat
{
    COLOR: blue
}
.week
{
    COLOR: gray
}
SPAN.tag
{
    DISPLAY: none
}
SPAN.url
{
    DISPLAY: none
}
SPAN.face
{
    FONT-FAMILY: "£Í£Ó ¥´¥·¥Ã¥¯","Osaka¡ÝÅùÉý",monospace
}
STRONG.shout
{
    FONT-SIZE: 200%;
    COLOR: blue
}
DL.update
{
}
DL.update DT
{
}
DL.update DD P.info
{
}
UL.info
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0.5em 1.5em 0.5em 30px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
UL.info LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 0.5em;
    LINE-HEIGHT: 1.3em;
    PADDING-TOP: 0px
}
H2.subject
{
}
SPAN.no_use
{
    COLOR: #dddddd
}
DIV.form
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0.5em;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 1em;
    PADDING-TOP: 0px;
    POSITION: relative
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
OPTION
{
}
LABEL
{
}
TEXTAREA
{
    BORDER-RIGHT: #3333cc 1px solid;
    BORDER-TOP: #3333cc 1px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #3333cc 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #3333cc 1px solid;
    BACKGROUND-COLOR: #f1f1f1
}
--INPUT
--{
--    BORDER-RIGHT: #3333cc 1px solid;
--    BORDER-TOP: #3333cc 1px solid;
--    FONT-SIZE: 10pt;
--    BORDER-LEFT: #3333cc 1px solid;
--    COLOR: #000000;
--    BORDER-BOTTOM: #3333cc 1px solid;
--    BACKGROUND-COLOR: #f1f1f1
--}
SELECT
{
    BORDER-RIGHT: #3333cc 1px solid;
    BORDER-TOP: #3333cc 1px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #3333cc 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #3333cc 1px solid;
    BACKGROUND-COLOR: #f1f1f1
}
BUTTON
{
    BORDER-RIGHT: #3333cc 1px solid;
    BORDER-TOP: #3333cc 1px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #3333cc 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #3333cc 1px solid;
    BACKGROUND-COLOR: #f1f1f1
}
DIV.selectsheet
{
    TEXT-ALIGN: right
}
DIV.selectsheet LABEL
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 110%;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 0px;
    FONT-FAMILY: "Arial",sans-serif
}
DIV.selectsheet SELECT
{
    BORDER-RIGHT: #3333cc 1px solid;
    BORDER-TOP: #3333cc 1px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #3333cc 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #3333cc 1px solid;
    BACKGROUND-COLOR: #f1f1f1
}

