BODY {
 MARGIN: 0.7em 15px 1em 10px; BACKGROUND-COLOR: white; COLOR: black; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FONT-SIZE: 100%
}
TD {
 FONT-SIZE: 95%
}
#ula {
 WIDTH: 1px; HEIGHT: 1px; POSITION: fixed; TOP: 0; LEFT: 0; //POSITION: absolute; TOP: expression(document.getElementsByTagName('body')[0].scrollTop + "px");
}
.logo {
 PADDING: 0 1em 1.5em 0
}
.slg {
 PADDING: 0 0 0.2em 1em; TEXT-ALIGN: right; FONT-STYLE: italic; FONT-SIZE: 40px; LINE-HEIGHT: 90%; COLOR: #CCCCCC
}
.firm {
 FONT-SIZE: 11px; LINE-HEIGHT: 100%; MARGIN: 2px 5px
}
ADDRESS {
 PADDING-BOTTOM: 0.3em; FONT-STYLE: normal; FONT-SIZE: 75%
}
.phone {
 COLOR: #666666; FONT-SIZE: 150%
}
A {
 COLOR: navy
}
A:visited {
 COLOR: purple
}
A, A:visited {
 TEXT-DECORATION: underline
}
.pb03 {
 PADDING-BOTTOM: 0.3em
}
.lang {
 TEXT-ALIGN: right; FONT-SIZE: 75%
}
.pb15 {
 PADDING-BOTTOM: 1.5em
}
TABLE.menu {
 MARGIN-BOTTOM: 0.5em
}
TD.mn, TD.mnc {
 WIDTH: 12%; COLOR: white; FONT-SIZE: 90%
}
TD.mn A, TD.mn A:visited, .mnlc A, .mnlc A:visited {
 COLOR: white; TEXT-DECORATION: none
}
TD.mn A:active, TD.mn A:hover, TD.mnc A, TD.mnc A:visited, TD.mnc A:active, TD.mnc A:hover, .mnlc A:active, .mnlc A:hover {
 COLOR: white; TEXT-DECORATION: underline
}
.gln {
 BACKGROUND-IMAGE: url('../PIC/bgm.png'); BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left center
}
TD.mn {
 BORDER-TOP: 7px solid white; BORDER-BOTTOM: 7px solid white
}
.lft {
 MARGIN: 0.7em 0 3em
}
.mnl, .mnlc DIV.gln {
 PADDING: 0.3em 10px 0.4em 5px; COLOR: white; FONT-SIZE: 85%; LINE-HEIGHT: 100%
}
.marg0 {
 MARGIN-TOP: 0.1em
}
.ch8 .bg, .bg8, .ch0 .bg, .bg0 {
 BACKGROUND-COLOR: teal
}
.ch1 .bg, .bg1 {
 BACKGROUND-COLOR: green
}
.ch2 .bg, .bg2 {
 BACKGROUND-COLOR: maroon
}
.ch3 .bg, .bg3 {
 BACKGROUND-COLOR: navy
}
.ch4 .bg, .bg4 {
 BACKGROUND-COLOR: olive
}
.ch5 .bg, .bg5 {
 BACKGROUND-COLOR: purple
}
.ch6 .bg, .bg6 {
 BACKGROUND-COLOR: brown
}
.ch7 .bg, .bg7 {
 BACKGROUND-COLOR: blue
}
.ss, .firm, ADDRESS, .lang, .phone, TABLE.menu TD, .mnl, .mnlc, .serv, .flt, A.srch, TD.tag, .sel, TEXTAREA, INPUT, SELECT, .note, .blogtags, DIV.tag, .dict, TABLE.pages TD {
 FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ft {
 BORDER-TOP: 5px solid maroon; PADDING-TOP: 0.5em
}
.pb1 {
 PADDING-BOTTOM: 1em
}
.serv {
 FONT-SIZE: 70%
}
.pr15 {
 PADDING-RIGHT: 15px
}
.black {
 COLOR: black
}
.gray, .serv A, .serv A:visited, .prm, .dsc {
 COLOR: #777777
}
.hdr {
 BORDER-BOTTOM: 10px solid #D0D0D0; PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 1em
}
.small, SMALL {
 FONT-SIZE: 70%
}
.pr10 {
 PADDING-RIGHT: 10px
}
IMG.banner {
 BORDER: 0; MARGIN: 0 5px 5px 0
}
.flt {
 FLOAT: right; MARGIN: 0 0 1.5em 2em; WIDTH: 25%; FONT-SIZE: 80%
}
.ch0 .col, .col0, .ch0 H1, .ch0 H2, .ch0 H3, .ch0 H4, .ch0 H5, .ch0 H6, .ch0 A.sw, .ch0 A.sw:visited, .ch0 CITE, .ch0 .note, .col999 {
 COLOR: teal
}
.ch1 .col, .col1, .col10, .col100, .ch1 H1, .ch1 H2, .ch1 H3, .ch1 H4, .ch1 H5, .ch1 H6, .ch1 A.sw, .ch1 A.sw:visited, .ch1 CITE, .ch1 .note {
 COLOR: green
}
.ch2 .col, .col2, .col20, .col200, .ch2 H1, .ch2 H2, .ch2 H3, .ch2 H4, .ch2 H5, .ch2 H6, .ch2 A.sw, .ch2 A.sw:visited, .ch2 CITE, .ch2 .note {
 COLOR: maroon
}
.ch3 .col, .col3, .col30, .col300, .ch3 H1, .ch3 H2, .ch3 H3, .ch3 H4, .ch3 H5, .ch3 H6, .ch3 A.sw, .ch3 A.sw:visited, .ch3 CITE, .ch3 .note {
 COLOR: navy
}
.ch4 .col, .col4, .col40, .col400, .ch4 H1, .ch4 H2, .ch4 H3, .ch4 H4, .ch4 H5, .ch4 H6, .ch4 A.sw, .ch4 A.sw:visited, .ch4 CITE, .ch4 .note {
 COLOR: olive
}
.ch5 .col, .col5, .col50, .col500, .ch5 H1, .ch5 H2, .ch5 H3, .ch5 H4, .ch5 H5, .ch5 H6, .ch5 A.sw, .ch5 A.sw:visited, .ch5 CITE, .ch5 .note {
 COLOR: purple
}
.ch6 .col, .col6, .col60, .col600, .ch6 H1, .ch6 H2, .ch6 H3, .ch6 H4, .ch6 H5, .ch6 H6, .ch6 A.sw, .ch6 A.sw:visited, .ch6 CITE, .ch6 .note {
 COLOR: brown
}
.ch7 .col, .col7, .col70, .col700, .ch7 H1, .ch7 H2, .ch7 H3, .ch7 H4, .ch7 H5, .ch7 H6, .ch7 A.sw, .ch7 A.sw:visited, .ch7 CITE, .ch7 .note {
 COLOR: blue
}
.hide, .hide1, .show0, .inline0, .sa11, .sa22, .sa33, .sa44, .sa55, .ss12, .ss13, .ss14, .ss15, .ss21, .ss23, .ss24, .ss25, .ss31, .ss32, .ss34, .ss35, .ss41, .ss42, .ss43, .ss45, .ss51, .ss52, .ss53, .ss54, .ib0 .rh, .flt TABLE.pages TD.paglink {
 DISPLAY: none
}
.show, .show1, .hide0, .block {
 DISPLAY: block
}
.list {
 MARGIN-BOTTOM: 0.7em
}
.rgt {
 PADDING: 0 0 1.5em 1em; FONT-SIZE: 75%
}
.rgtpic {
 POSITION: relative; LEFT: -1em
}
.ib0, .ib1 {
 PADDING: 0.5em 10px
}
.ib1, .nomb {
 MARGIN-BOTTOM: 0
}
.ib0 {
 MARGIN-BOTTOM: 2em; BACKGROUND-COLOR: #EBEBEB; PADDING-BOTTOM: 1.5em
}
A.sw IMG {
 MARGIN-LEFT: 10px
}
A.sw, A.sw:visited, A.tag, A.tag:visited {
 TEXT-DECORATION: none
}
A.sw SPAN, A.sw:visited SPAN {
 BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-STYLE: dashed
}
.rgt SMALL, .rgt .small, .flt SMALL, .flt .small {
 FONT-SIZE: 90%
}
.ib0 UL, .ib0 OL {
 MARGIN-TOP: 0; MARGIN-BOTTOM: 0
}
.ib0 LI {
 MARGIN-LEFT: -23px; MARGIN-BOTTOM: 0.3em
}
.wide, .wide INPUT, .wide SELECT, .wide TEXTAREA {
 WIDTH: 100%
}
FORM.srch {
 MARGIN-LEFT: 10px
}
INPUT.srch {
 FONT: normal 80% Arial, Helvetica, sans-serif; COLOR: #555555; WIDTH: 100%
}
A.srch {
 FONT-SIZE: 70%
}
.txt {
 LINE-HEIGHT: 140%
}
.mt1 {
 MARGIN-TOP: 1em
}
H1 {
 FONT-WEIGHT: normal; FONT-SIZE: 190%; MARGIN: 0 1em 0.1em 0; LINE-HEIGHT: 100%
}
H2 {
 FONT-WEIGHT: normal; FONT-SIZE: 170%; MARGIN: 0 2em 0 0; LINE-HEIGHT: 100%
}
H3 {
 FONT-WEIGHT: normal; FONT-SIZE: 140%; MARGIN: 1em 1em 0.4em 0; LINE-HEIGHT: 100%
}
H4 {
 FONT-WEIGHT: normal; FONT-SIZE: 130%; MARGIN: 1em 1em 0.7em 0; LINE-HEIGHT: 100%
}
H5 {
 FONT-WEIGHT: normal; FONT-SIZE: 120%; MARGIN: 1em 1em 0.7em 0; LINE-HEIGHT: 100%
}
H6 {
 MARGIN: 0 0 0.7em 0; FONT-WEIGHT: normal; FONT-SIZE: 120%
}
.flt H6 {
 BORDER-BOTTOM: 3px solid #D0D0D0; PADDING-BOTTOM: 2px; MARGIN-BOTTOM: 0.5em; FONT-SIZE: 130%
}
.pr40 {
 PADDING-RIGHT: 40px
}
A.tag, A.tag:visited {
 BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-STYLE: dotted
}
A.tag {
 COLOR: navy; BORDER-BOTTOM-COLOR: navy
}
A.tag:visited {
 COLOR: purple; BORDER-BOTTOM-COLOR: purple
}
TABLE.tag {
 MARGIN: 1.5em 0
}
TD.tag, P.tag {
 FONT-SIZE: 80%; PADDING-BOTTOM: 0.1em
}
A.sw:active SPAN, A.sw:hover SPAN, A.tag:active, A.tag:hover {
 COLOR: red; BORDER-BOTTOM: 1px solid red
}
A:active, A:hover, A.tag:active, A.tag:hover, A.gray:active, A.gray:hover, A.sw:active, A.sw:hover, INPUT.but, .serv A:active, .serv A:hover {
 COLOR: red; POSITION: relative; TOP: -1px; LEFT: -1px
}
.pl15 {
 PADDING-LEFT: 15px
}
.ill {
 FLOAT: left; MARGIN: 4px 2em 1.5em 0
}
.ilr {
 FLOAT: right; MARGIN: 4px 0 1.5em 2em
}
IMG.ptr {
 MARGIN-RIGHT: 10px; BORDER: 0
}
.bold {
 FONT-WEIGHT: bold
}
.white, A.white, A.white:visited, A.white:active, A.white:hover {
 COLOR: white
}
.red {
 COLOR: red
}
TABLE.pages {
 MARGIN: 1em 15px; CLEAR: left
}
TABLE.pages TD {
 FONT-SIZE: 75%
}
.flt TABLE.pages {
 MARGIN: 0.5em 0
}
.flt TABLE.pages TD, .flt TABLE.pages TD BIG {
 FONT-SIZE: 70%
}
.under {
 BORDER-BOTTOM: 3px solid #D0D0D0; PADDING-BOTTOM: 5px
}
.nom, FORM {
 MARGIN: 0
}
.nomt {
 MARGIN-TOP: 0
}
.frame {
 BORDER: 2px solid red; MARGIN: 1em 15px; PADDING: 1em 2em; TEXT-ALIGN: center; COLOR: navy; BACKGROUND-COLOR: EDDE99; WIDTH: 50%; WIDTH: "75%"
}
.nof {
 CLEAR: both
}
.pt4 {
 PADDING-TOP: 4px
}
TABLE.abc TD {
 PADDING-BOTTOM: 0.8em
}
TABLE.abc H3 {
 MARGIN: 0 15px 0 0; FONT-SIZE: 300%
}
.mapd0, .mapd1, .mapd2, .mapd3, .mapd4, .mapd5, .mapd6, .mapd7 {
 PADDING: 1em 0 0
}
.mapd1 A, .mapd2 A, .mapd3 A, .mapd4 A, .mapd5 A, .mapd6 A, .mapd7 A {
 FONT-SIZE: 125%
}
.mapd10, .mapd20, .mapd30, .mapd40, .mapd50, .mapd60, .mapd70 {
 PADDING: 0.5em 0 0 30px
}
.mapd10 A, .mapd20 A, .mapd30 A, .mapd40 A, .mapd50 A, .mapd60 A, .mapd70 A {
 FONT-SIZE: 115%
}
.mapd100, .mapd200, .mapd300, .mapd400, .mapd500, .mapd600, .mapd700, .mapd999 {
 PADDING: 0.3em 0 0 60px
}
.mapd100 A, .mapd200 A, .mapd300 A, .mapd400 A, .mapd500 A, .mapd600 A, .mapd700 A, .mapd999 A {
 FONT-SIZE: 100%
}
.sel {
 MARGIN: 0.5em 0; BACKGROUND-COLOR: #EBEBEB; PADDING: 0.3em 15px; FONT-SIZE: 75%; WIDTH: 60%; WIDTH: "99%"; PADDING-BOTTOM: "0.5em"
}
.sel SELECT {
 FONT-SIZE: 95%
}
.cloud {
 CLEAR: right; PADDING: 1em 3em; TEXT-ALIGN: center
}
.fb {
 BORDER: 1px solid #999999; BORDER-WIDTH: 1px 3px 3px 1px; PADDING: 1em; BACKGROUND-COLOR: #FBFBFB
}
.ind {
 TEXT-INDENT: -19px; PADDING-LEFT: 19px
}
.bgt {
 BACKGROUND-COLOR: #777799; PADDING: 0
}
.taq, .tarq {
 WIDTH: 40%
}
.taa, .tara {
 WIDTH: 60%
}
.taq, .taa, .ans {
 BACKGROUND-COLOR: #EBEBEB
}
.tarq, .tara, .que {
 BACKGROUND-COLOR: #EDDE99
}
.taq DIV, .tarq DIV {
 PADDING-LEFT: 21px; FONT-SIZE: 75%; FONT-STYLE: italic
}
LI {
 MARGIN-BOTTOM: 0.3em
}
ACRONYM {
 COLOR: #336699; BORDER-BOTTOM: 1px dashed #336699; CURSOR: help
}
CITE {
 FONT-STYLE: italic
}
.fcol1 {
 BACKGROUND-COLOR: #EDDE99
}
.fcol2 {
 BACKGROUND-COLOR: #EBEBEB
}
IMG.fpic {
 DISPLAY: block; MARGIN: 0.5em 10px
}
CITE.fcit {
 DISPLAY: block; BORDER: 1px dotted #777777; BACKGROUND-COLOR: #FFFFDD; PADDING: 0.5em 1em; FONT-SIZE: 80%; MARGIN: 0.7em 1em; COLOR: #555555; FONT-STYLE: normal
}
.au {
 COLOR: green
}
.forum TD, .forum DIV, TD.tagl {
 PADDING: 0.2em 10px
}
.forum .mess {
 BORDER: 1px solid #BEBEBE; PADDING: 1em 15px
}
.fdiv {
 FONT-SIZE: 40%
}
.note {
 FONT-SIZE: 85%; PADDING-LEFT: 15px; FONT-STYLE: italic
}
TABLE.det {
 MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em
}
.prm {
 TEXT-ALIGN: right; PADDING-RIGHT: 0.6em
}
TABLE.det TD {
 FONT-SIZE: 75%; PADDING-BOTTOM: 0.3em
}
.epi {
 PADDING: 0 0 0.5em 2em; TEXT-ALIGN: right; FONT-SIZE: 90%; FONT-STYLE: italic; COLOR: #444444; LINE-HEIGHT: 110%
}
.sign {
 PADDING-TOP: 0.5em; COLOR: #666666; TEXT-ALIGN: right; FONT-STYLE: italic;
}
.ch8 .col, .col8, .col80, .col800, .ch8 H1, .ch8 H2, .ch8 H3, .ch8 H4, .ch8 H5, .ch8 H6, .ch8 A.sw, .ch8 A.sw:visited, .ch8 CITE, .ch8 .note {
 COLOR: teal
}
.ptb1 {
 PADDING-TOP: 1em; PADDING-BOTTOM: 1em
}
.pt05 {
 PADDING-TOP: 0.5em
}
.ask {
 PADDING-LEFT: 24px; TEXT-INDENT: -24px; PADDING-BOTTOM: 0.3em
}
.ml24 {
 MARGIN-LEFT: 24px
}
.btb {
 BORDER-TOP: 2px solid #999999
}
.vote, .vote100 {
 HEIGHT: 1em; CONTENT: &nbsp;
}
.vote100 {
 WIDTH: 100px; BACKGROUND-COLOR: #E3E3E3
}
.hr {
 MARGIN-BOTTOM: 1.5em; BORDER-BOTTOM: 2px solid #DADADA; PADDING-BOTTOM: 1em; WIDTH: 70%
}
.rss {
 MARGIN-BOTTOM: 0.5em; TEXT-INDENT: -26px; PADDING-LEFT: 26px; LINE-HEIGHT: 100%
}
.star {
 PADDING: 1em 2em 0.5em; TEXT-ALIGN: center
}
IMG.ptrp {
 MARGIN-RIGHT: 20px; BORDER: 0
}
TABLE.job TD {
 PADDING-BOTTOM: 1em
}
.gal {
 MARGIN: 0 15px 20px 10px; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #CCCCCC
}
.gal IMG {
 BORDER: 1px solid #DADADA; POSITION: relative; TOP: 5px; LEFT: -10px; TOP: "-5px"; MARGIN-TOP: 20px; MARGIN-TOP: "0px"
}
DIV.gallery {
 FONT-SIZE: 55px; FONT-SIZE: "100%"; MARGIN: 1em 0 0 0
}
IMG.galpic {
 BORDER: 1px solid #DADADA
}
.preview {
 BORDER: 0; MARGIN: 0 20px 25px 0
}
.wp {
 MARGIN: 15px 20px 15px 0; VERTICAL-ALIGN: top; WIDTH: 205px; HEIGHT: 250px; FLOAT: left; FLOAT: "none"
}
TD.srch {
 PADDING-TOP: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 10px
}
.dsc {
 PADDING: 0.3em 0; FONT-STYLE: italic; FONT-SIZE: 70%;
}
.start {
 DISPLAY: inline-block; DISPLAY: "inline"; FLOAT: left; MARGIN: 0 10px 15px 0; HEIGHT: 325px
}
.start TD {
 WIDTH: 252px; TEXT-ALIGN: center; FONT-SIZE: 75%
}
.nof {
 FLOAT: none
}
DIV.str {
 TEXT-ALIGN: left
}
DIV.str H2 {
 DISPLAY: inline; FONT-SIZE: 100%; MARGIN: 0
}
.marg1 {
 MARGIN-TOP: 1.2em
}
TD.prnv {
 FONT-SIZE: 80%
}
.inline, .ss11, .ss22, .ss33, .ss44, .ss55, .sa12, .sa13, .sa14, .sa15, .sa21, .sa23, .sa24, .sa25, .sa31, .sa32, .sa34, .sa35, .sa41, .sa42, .sa43, .sa45, .sa51, .sa52, .sa53, .sa54 {
 DISPLAY: inline
}
DIV#smallpic IMG {
 MARGIN: 0 15px 15px 0
}
.prnv H5 {
 FONT-WEIGHT: normal; FONT-SIZE: 130%; MARGIN: 1em 1em 0.7em 0; LINE-HEIGHT: 100%
}
.prnv .bg {
 BACKGROUND-COLOR: #666666
}
.prnv .gray, .prnv .prm {
 COLOR: #444444
}
.flhide {
 DISPLAY: none
}
.fltags {
 FLOAT: right; BORDER-STYLE: solid; BORDER-COLOR: white; BORDER-WIDTH: 0 0 2em 2em
}
.blogtags {
 BACKGROUND-COLOR: white; PADDING: 1em 0 1.5em 15px; BORDER: 1px solid #BEBEBE; FONT-SIZE: 80%
}
.blogtags SPAN {
 DISPLAY: block; COLOR: white; PADDING-BOTTOM: 0.3em
}
DIV.tag {
 FONT-SIZE: 80%; PADDING-TOP: 0.7em; PADDING-BOTTOM: 0.7em
}
.bdiv {
 HEIGHT: 2.5em
}
.tagb {
 PADDING: 3px
}
IMG.addb {
 CURSOR: pointer
}
DIV.adb {
 WIDTH: 240px
}
DIV.adb A, DIV.adb A:active, DIV.adb A:hover {
 POSITION: static
}
IMG.adb {
 BORDER: 0; MARGIN: 3px; BACKGROUND: url(../PIC/adb.gif) no-repeat top left
}
IMG.adb1 {
 BACKGROUND-POSITION: 0px 0px
}
IMG.adb2 {
 BACKGROUND-POSITION: 0 -16px
}
IMG.adb3 {
 BACKGROUND-POSITION: 0 -32px
}
IMG.adb4 {
 BACKGROUND-POSITION: 0 -48px
}
IMG.adb5 {
 BACKGROUND-POSITION: 0 -64px
}
IMG.adb6 {
 BACKGROUND-POSITION: 0 -80px
}
IMG.adb7 {
 BACKGROUND-POSITION: 0 -96px
}
IMG.adb8 {
 BACKGROUND-POSITION: 0 -112px
}
IMG.adb9 {
 BACKGROUND-POSITION: 0 -128px
}
IMG.adb10 {
 BACKGROUND-POSITION: 0 -144px
}
IMG.adb11 {
 BACKGROUND-POSITION: 0 -160px
}
IMG.adb12 {
 BACKGROUND-POSITION: 0 -176px
}
IMG.adb13 {
 BACKGROUND-POSITION: 0 -192px
}
IMG.adb14 {
 BACKGROUND-POSITION: 0 -208px
}
IMG.adb15 {
 BACKGROUND-POSITION: 0 -224px
}
IMG.adb16 {
 BACKGROUND-POSITION: 0 -240px
}
IMG.adb17 {
 BACKGROUND-POSITION: 0 -256px
}
IMG.adb18 {
 BACKGROUND-POSITION: 0 -272px
}
.adbh {
 PADDING: 0 5px 3px; BORDER-BOTTOM: 1px solid #CCCCCC; MARGIN-BOTTOM: 3px
}
.cul {
 BACKGROUND-IMAGE: url(../PIC/cul.gif); BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: no-repeat
}
.cur, .sel, .dict {
 BACKGROUND-IMAGE: url(../PIC/cur.gif); BACKGROUND-POSITION: right top; BACKGROUND-REPEAT: no-repeat
}
.cdl {
 BACKGROUND-IMAGE: url(../PIC/cdl.gif); BACKGROUND-POSITION: left bottom; BACKGROUND-REPEAT: no-repeat
}
.cdr, .mnlc, .bgt, .ib0 {
 BACKGROUND-IMAGE: url(../PIC/cdr.gif); BACKGROUND-POSITION: right bottom; BACKGROUND-REPEAT: no-repeat
}
.bgt DIV.gln, .forf DIV.gln {
 PADDING: 0.3em 2em
}
TD.mn DIV.gln {
 PADDING: 3px 5px
}
TD.mnc DIV.gln {
 PADDING: 10px 5px
}
TR.forh TD.cul, TD.forf {
 PADDING: 0
}
TR.forh TD.cul DIV.gln {
 HEIGHT: 100%; PADDING: 0.8em; VERTICAL-ALIGN: middle
}
TR.forh TD {
 FONT-SIZE: 85%; HEIGHT: 2em
}
.nobr {
 WHITE-SPACE: nowrap
}
.fb:first-letter {
 FLOAT: left; FONT-SIZE: 320%
}
.rgt H5 {
 BORDER-BOTTOM: 3px solid #D0D0D0; PADDING-BOTTOM: 2px; MARGIN-BOTTOM: 0.5em; FONT-SIZE: 140%
}
.ilrf {
 TEXT-INDENT: -33px; PADDING-LEFT: 33px
}
.srs {
 BACKGROUND-COLOR: #EBEBEB; PADDING: 0.1em 0.7em 0.2em;
}
TABLE.setup A.tag {
 MARGIN: 0.1em 0.7em 0.2em
}
DIV.opt {
 PADDING: 0.2em 0
}
DIV.setup {
 WIDTH: 260px
}
DIV.adb, DIV.setup {
 POSITION: absolute; Z-INDEX: 1; DISPLAY: none; BORDER: 1px solid #444444; BACKGROUND-COLOR: #FFFFE1; PADDING: 5px; RIGHT: 15%; TEXT-ALIGN: center
}
DIV.fa {
 PADDING-BOTTOM: 0.3em
}
TABLE.bless {
 WIDTH: 100%; HEIGHT: 100%
}
DIV.bless {
 WIDTH: 50%; MARGIN: 3em 0; BORDER: 1px solid #999999; BORDER-WIDTH: 1px 3px 3px 1px; PADDING: 2em; BACKGROUND-COLOR: #EAFEEA; FONT-SIZE: 115%
}
TD.bless DIV.adb {
 RIGHT: auto; LEFT: auto; BOTTOM: 50px
}
.dict {
 MARGIN: 0.5em 0 1em; BACKGROUND-COLOR: #EBEBEB; PADDING: 0.3em 15px 0.3em 50px; TEXT-INDENT: -37px; FONT-SIZE: 80%; WIDTH: 70%; WIDTH: "99%"
}
.curt {
 BACKGROUND-COLOR: #EBEBEB; PADDING: 0.1em 5px
}
A.cite, A.cite:visited {
 FONT-SIZE: 120%; COLOR: red; FONT-WEIGHT: bold
}
.flt TABLE.pages TD BIG {
 FONT-SIZE: 80%
}

