body     { margin: 0 20px 10px }
.b-line  { }
.b-line a     { padding-top: 1px; padding-bottom: 1px }
.b-line a:link           { color: #036; text-decoration: none; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/nosel-ot.gif%22); background-repeat: no-repeat; background-position: 0 50%; padding-left: 15px }
.b-line a:visited           { color: #036; text-decoration: none; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/nosel-ot.gif%22); background-repeat: no-repeat; background-position: 0 50%; padding-left: 15px }
.b-line a:hover           { color: #69c; text-decoration: underline; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/nosel-ov.gif%22); background-repeat: no-repeat; background-position: 0 50%; padding-left: 15px }
.b-line a:active           { color: #69c; text-decoration: underline; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/nosel-ov.gif%22); background-repeat: no-repeat; background-position: 0 50%; padding-left: 15px }
#header         { font-size: 12px; }
#navi           { font-size: 12px; line-height: 19px; background-color: #dce8ed; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/shadow-bg.gif%22); background-repeat: repeat-y; background-position: 0 0; margin-top: 5px; margin-bottom: 5px; padding: 0 10px; height: 19px; border-top: 1px solid #9bc; border-right: 2px solid #9bc; border-bottom: 1px solid #9bc }
#guide   { font-size: 12px; background-color: #9bc; position: relative; top: 0; left: 0; padding: 2px 10px      }
#guide a   { margin-left: 6px; padding-top: 2px; padding-bottom: 2px  }
#guide a:link       { color: #036; text-decoration: none; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/nosel-ot.gif%22); background-repeat: no-repeat; background-position: 0 50%; padding-left: 15px }
#guide a:visited      { color: #036; text-decoration: none; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/nosel-ot.gif%22); background-repeat: no-repeat; background-position: 0 50%; padding-left: 15px }
#guide a:hover      { color: #fff; text-decoration: underline; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/nosel-ov.gif%22); background-repeat: no-repeat; background-position: 0 50%; padding-left: 15px }
#guide a:active      { color: #fff; text-decoration: underline; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/nosel-ov.gif%22); background-repeat: no-repeat; background-position: 0 50%; padding-left: 15px }
#navi a:link   { color: #039 !important; text-decoration: none }
#navi a:visited   { color: #039 !important; text-decoration: none }
#navi a:hover   { color: #69c !important; text-decoration: underline }
#navi a:active   { color: #69c !important; text-decoration: underline }
#search         { font-size: 12px; margin: 0px; padding: 0px; }
#search form     { margin: 0px; padding: 0px; }
#sub       { font-size: 12px; margin-top: 4px; clear: both }
#main      { margin-top: 2px; clear: both }
#link-top { font-size: 12px; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/link-bg.gif%22); background-repeat: repeat-x; background-position: 0 0; padding-top: 7px; padding-bottom: 2px; clear: both }
#link-top a { margin-right: 6px; }
#link       { font-size: 12px; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/link-bg.gif%22); background-repeat: repeat-x; background-position: 0 0; padding-top: 7px; padding-bottom: 2px; clear: both }
#link a { margin-right: 6px; }
#policy      { color: #036; font-size: 12px; background-color: #69c; margin-top: 2px; padding-top: 2px; padding-bottom: 2px; clear: both }
#policy a   { color: #036; text-decoration: none; margin-right: 6px; padding-top: 1px; padding-bottom: 1px; border-color: transparent  }
#policy a:link         { color: #036; text-decoration: none; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/nosel-ot.gif%22); background-repeat: no-repeat; background-position: 0 50%; padding-left: 15px }
#policy a:visited          { color: #036; text-decoration: none; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/nosel-ot.gif%22); background-repeat: no-repeat; background-position: 0 50%; padding-left: 15px }
#policy a:hover         { color: #fff; text-decoration: underline; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/nosel-ov.gif%22); background-repeat: no-repeat; background-position: 0 50%; padding-left: 15px }
#policy a:active         { color: #fff; text-decoration: underline; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/nosel-ov.gif%22); background-repeat: no-repeat; background-position: 0 50%; padding-left: 15px }
#footer      { color: #999; font-size: 12px; text-align: center; margin-top: 2px; padding-top: 2px; padding-bottom: 2px; clear: both }
a:link    { color: #369; text-decoration: none }
a:visited    { color: #936; text-decoration: none }
a:hover  { color: #69c; text-decoration: underline }
a:active  { color: #69c; text-decoration: underline }
#ci { position: relative; left: -20px; }
.content-left  { background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/out-bg.gif%22); background-repeat: repeat-y; background-position: 0 0 }
.content-right   { background-color: #dce8ed; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/shadow-bg.gif%22); background-repeat: repeat-y; background-position: 0 0; border-right: 2px solid #9bc }
.u-line { border-top: 1px solid #9bc }
.l-line { border-bottom: 1px solid #9bc }
.u-l-line  { border-top: 1px solid #9bc; border-bottom: 1px solid #9bc }
.r-l-line { background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/out-bg.gif%22); background-repeat: repeat-y; background-position: 0 0; border-bottom: 1px solid #9bc }
.l-r-l-line  { background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/out-bg.gif%22); background-repeat: repeat-y; background-position: 0 0; border-right: 2px solid #9bc; border-bottom: 1px solid #9bc }
.u-l-r-l-line  { background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/out-bg.gif%22); background-repeat: repeat-y; background-position: 0 0; border-top: 5px solid #9bc; border-right: 2px solid #9bc; border-bottom: 1px solid #9bc }
.sublink   { margin-top: 10px }
.sublink a     { font-size: 90%; display: block; margin-top: 2px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #9bc; border-bottom: 1px solid #9bc }
.sublink a:link         { color: #036; text-decoration: none; background-color: #f9eeff; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/sublink-off.gif%22); background-repeat: no-repeat; background-position: 0 50%; padding-left: 17px }
.sublink a:visited          { color: #936; text-decoration: none; background-color: #f9eeff; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/sublink-off.gif%22); background-repeat: no-repeat; background-position: 0 50%; padding-left: 17px }
.sublink a:hover         { color: #69c; text-decoration: none; background-color: #fff !important; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/sublink-on.gif%22); background-repeat: no-repeat; background-position: 0 50%; padding-left: 17px }
.sublink a:active         { color: #69c; text-decoration: none; background-color: #fff !important; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/sublink-on.gif%22); background-repeat: no-repeat; background-position: 0 50%; padding-left: 17px }
.notice { font-size: 90% }
.rellink   { display: block; margin-top: 10px }
.rellink a    { font-size: 90%; display: block; margin-top: 2px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #9bc; border-bottom: 1px solid #9bc }
.rellink a:link       { color: #036; text-decoration: none; background-color: #dfe; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/sublink-off.gif%22); background-repeat: no-repeat; background-position: 0 50%; padding-left: 17px }
.rellink a:visited       { color: #936; text-decoration: none; background-color: #dfe; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/sublink-off.gif%22); background-repeat: no-repeat; background-position: 0 50%; padding-left: 17px }
.rellink a:hover    { color: #69c; text-decoration: none; background-color: #fff; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/sublink-on.gif%22); background-repeat: no-repeat; background-position: 0 50%; padding-left: 17px }
.rellink a:active    { color: #69c; text-decoration: none; background-color: #fff; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/sublink-on.gif%22); background-repeat: no-repeat; background-position: 0 50%; padding-left: 17px }
.pagetop { text-align: right; margin-right: 0.5em; margin-left: 0.5em }
.contact  { display: block; margin-top: 10px }
.contact a     { font-size: 90%; display: block; margin-top: 2px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #9bc; border-bottom: 1px solid #9bc }
.contact a:link   { color: #036; text-decoration: none; background-color: #fc6; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/sublink-off.gif%22); background-repeat: no-repeat; background-position: 0 50%; padding-left: 17px }
.contact a:visited    { color: #036; text-decoration: none; background-color: #fc6; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/sublink-off.gif%22); background-repeat: no-repeat; background-position: 0 50%; padding-left: 17px }
.contact a:hover   { color: #69c; text-decoration: none; background-color: #fff; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/sublink-on.gif%22); background-repeat: no-repeat; background-position: 0 50%; padding-left: 17px }
.contact a:active   { color: #69c; text-decoration: none; background-color: #fff; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/sublink-on.gif%22); background-repeat: no-repeat; background-position: 0 50%; padding-left: 17px }
.subpage         { font-size: 100%; background-color: #dce8ed; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/shadow-bg.gif%22); background-repeat: repeat-y; background-position: 0 0; margin: 1em 10px 6px; padding: 5px 10px; border-top: 1px solid #9bc; border-right: 1px solid #9bc; border-bottom: 1px solid #9bc }
.subpage a     { padding-top: 5px; padding-bottom: 5px }
.subpage a:link     { color: #036; text-decoration: none; text-align: center; margin-right: 0; margin-left: 5px; padding-right: 10px; padding-left: 5px }
.subpage a:visited     { color: #036; text-decoration: none; text-align: center; margin-right: 0; margin-left: 5px; padding-right: 10px; padding-left: 5px }
.subpage a:hover     { color: #036; text-decoration: none; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/shadow-bg.gif%22); background-repeat: repeat-y; background-position: 100% 0; text-align: center; margin-right: 0; margin-left: 4px; padding-right: 10px; padding-left: 5px; border-left: 1px solid #9bc }
.subpage a:active     { color: #036; text-decoration: none; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/shadow-bg.gif%22); background-repeat: repeat-y; background-position: 100% 0; text-align: center; margin-right: 0; margin-left: 4px; padding-right: 10px; padding-left: 5px; border-left: 1px solid #9bc }
.subpage .sel        { color: #036; text-decoration: none; background-color: #fff; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/shadow-bg.gif%22); background-repeat: repeat-y; background-position: 100% 0; text-align: center; margin-right: 0; margin-left: 4px; padding: 5px 10px 5px 5px; border-left: 1px solid #9bc }
.subpage .off        { color: #999; text-decoration: none; text-align: center; margin-right: 0; margin-left: 5px; padding: 5px 10px 5px 5px }
.buy { margin-top: 10px }
.buy a { font-size: 90%; line-height: 19px; text-decoration: none; display: block; margin-top: 2px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #9bc; border-bottom: 1px solid #9bc }
.buy a:link   { color: #036; text-decoration: none; background-color: #fdf; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/product/bt-buy-off.gif%22); background-repeat: no-repeat; background-position: 0 50%; margin-right: 0; margin-left: 0; padding-left: 37px}
.buy a:visited  { color: #036; text-decoration: none; background-color: #fdf; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/product/bt-buy-off.gif%22); background-repeat: no-repeat; background-position: 0 50%; margin-right: 0; margin-left: 0; padding-left: 37px }
.buy a:hover   { color: #69c; text-decoration: none; background-color: #fff !important; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/product/bt-buy-on.gif%22); background-repeat: no-repeat; background-position: 0 50%; margin-right: 0; margin-left: 0; padding-left: 37px }
.buy a:active   { color: #69c; text-decoration: none; background-color: #fff !important; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/product/bt-buy-on.gif%22); background-repeat: no-repeat; background-position: 0 50%; margin-right: 0; margin-left: 0; padding-left: 37px }
.element { margin-right: 10px; margin-left: 35px }
.comment { margin-right: 25px; margin-left: 25px }
.info-new   { background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/ic-new.gif%22)!important; background-repeat: no-repeat; background-position: 0 0; margin-bottom: 2px; padding-left: 17px }
.info-renew   { background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/ic-renew.gif%22)!important; background-repeat: no-repeat; background-position: 0 0; margin-bottom: 2px; padding-left: 17px }
.info-attention   { background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/ic-attention.gif%22)!important; background-repeat: no-repeat; background-position: 0 0; margin-bottom: 2px; padding-left: 17px }
.info-up   { background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/ic-up.gif%22)!important; background-repeat: no-repeat; background-position: 0 0; margin-bottom: 2px; padding-left: 17px }
.info-next    { background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/ic-next-off.gif%22)!important; background-repeat: no-repeat; background-position: 0 0; margin-bottom: 2px; padding-left: 17px }
.info-group { background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/ic-header.gif%22)!important; background-repeat: no-repeat; background-position: 0 0; margin-bottom: 2px; padding-left: 17px }
.info-camp { background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/ic-camp.gif%22)!important; background-repeat: no-repeat; background-position: 0 0; margin-bottom: 2px; padding-left: 17px }
.relpage { margin-top: 10px }
.relpage a  { font-size: 90%; text-decoration: none; display: block; margin-top: 2px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #9bc; border-bottom: 1px solid #9bc }
.relpage a:link  { color: #fff; text-decoration: none; background-color: #9bc; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/ar-subpage-off.gif%22); background-repeat: no-repeat; background-position: 0 50%; margin-right: 0; margin-left: 0; padding-left: 17px }
.relpage a:visited  { color: #fff; text-decoration: none; background-color: #9bc; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/ar-subpage-off.gif%22); background-repeat: no-repeat; background-position: 0 50%; margin-right: 0; margin-left: 0; padding-left: 17px }
.relpage a:hover  { color: #036; text-decoration: none; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/ar-subpage-on.gif%22); background-repeat: no-repeat; background-position: 0 50%; margin-right: 0; margin-left: 0; padding-left: 17px }
.relpage a:active  { color: #036; text-decoration: none; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/ar-subpage-on.gif%22); background-repeat: no-repeat; background-position: 0 50%; margin-right: 0; margin-left: 0; padding-left: 17px }
.relpage .sel      { color: #036; font-size: 90%; text-decoration: none; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/ar-subpage-sel.gif%22); background-repeat: no-repeat; background-position: 0 50%; display: block; margin-top: 2px; padding-top: 2px; padding-bottom: 2px; padding-left: 17px; border-top: 1px solid #9bc; border-bottom: 1px solid #9bc }
.relpage .off    { color: #999; font-size: 90%; text-decoration: none; background-color: #9bc; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/ar-subpage-non.gif%22); background-repeat: no-repeat; background-position: 0 50%; display: block; margin-top: 2px; padding-top: 2px; padding-bottom: 2px; padding-left: 17px; border-top: 1px solid #9bc; border-bottom: 1px solid #9bc }
.relpage .ti  { color: #036; font-size: 90%; font-weight: bold; background-color: #fff; text-decoration: none; display: block; margin-top: 2px; padding: 2px 3px; border-top: 1px solid #9bc; border-bottom: 1px solid #9bc        }
.attention  { font-size: 90%; line-height: 15px; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/ic-attention.gif%22)!important; background-repeat: no-repeat; background-position: 0 0; padding-left: 17px }
.info-ques   { background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/img/common/ic-ques.gif)!important; background-repeat: no-repeat; background-position: 0 0; margin-bottom: 1em; padding-left: 17px }
.info-ans   { background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/img/common/ic-ans.gif)!important; background-repeat: no-repeat; background-position: 0 0; margin-bottom: 1em; padding-left: 17px }
.fm { font-size: 12px }
a:link.here  { background-image: url("../img/common/sel-ot.gif") !important; background-repeat: no-repeat; background-position: 0 50% }
a:visited.here  { background-image: url("../img/common/sel-ot.gif") !important; background-repeat: no-repeat; background-position: 0 50% }
a:hover.here  { background-image: url("../img/common/sel-ov.gif") !important; background-repeat: no-repeat; background-position: 0 50% }
a:active.here  { background-image: url("../img/common/sel-ov.gif") !important; background-repeat: no-repeat; background-position: 0 50% }
.no-bold { font-weight: normal; }
.bold { font-weight: bold; }
dl{margin-top: 0px;margin-bottom: 0px}
dt{font-weight: bold}
dd{font-weight: normal;margin-left:1em}
ul { padding-top:2px; padding-bottom: 0; text-align: left; margin-top: 0; margin-bottom: 0; list-style-type: disc  }
ol  { text-align: left; margin-top: 0; margin-bottom: 0; padding-top: 2px; padding-bottom: 0 }
ul li     { margin-left: -1em;}
ol li    { margin-left: -0.5em;}
li div { font-weight: normal;}
ul.u-bold li { font-weight: normal; margin-left: -1em }
ol.u-bold li { font-weight: normal; margin-left: -0.5em }
.u-bold li div{font-weight: bold;margin-left:1em}
.sub-cat { font-size: 12px;}
.sub-cat a { padding-top: 2px; padding-bottom: 2px }
.sub-cat a:link { color: #999; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/img/common/nosel-ot.gif); background-repeat: no-repeat; background-position: 0 50%; padding-left: 15px }
.sub-cat a:visited { color: #999; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/img/common/nosel-ot.gif); background-repeat: no-repeat; background-position: 0 50%; padding-left: 15px }
.sub-cat a:hover { color: #69c; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/img/common/nosel-ov.gif); background-repeat: no-repeat; background-position: 0 50%; padding-left: 15px }
.sub-cat a:active { color: #69c; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/img/common/nosel-ov.gif); background-repeat: no-repeat; background-position: 0 50%; padding-left: 15px }
.sub-cat .non { color: #999; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/LJT2PKIJ/%22../img/common/nosel-ot.gif%22); background-repeat: no-repeat; background-position: 0 50%; padding-top: 2px; padding-bottom: 2px; padding-left: 15px }
.sub-cat a:link.sel { color: #036 !important; background-image: url(../img/common/sel-h-ot.gif); background-repeat: no-repeat; background-position: 0 50%; padding-left: 15px }
.sub-cat a:visited.sel { color: #036 !important; background-image: url(../img/common/sel-h-ot.gif); background-repeat: no-repeat; background-position: 0 50%; padding-left: 15px }
.sub-cat a:hover.sel { color: #69c; background-image: url(../img/common/sel-h-ov.gif); background-repeat: no-repeat; background-position: 0 50%; padding-left: 15px }
.sub-cat a:active.sel { color: #69c; background-image: url(../img/common/sel-h-ov.gif); background-repeat: no-repeat; background-position: 0 50%; padding-left: 15px }
.sub-cat .bt { border-right: 1px solid #fff; }
.sub-cat .bt1 { font-size: 12px; line-height: 19px; background-color: #dce8ed; background-image; background-repeat: repeat-y; background-position: 0 0; margin-top: 5px; margin-bottom: 5px; padding: 0 10px; height: 19px; border-top: 1px solid #9bc; border-right: 2px solid #9bc; border-bottom: 1px solid #9bc }
.sub-cat .bt2 { font-size: 12px; line-height: 19px; background-color: #DFF4FF; background-image; background-repeat: repeat-y; background-position: 0 0; margin-top: 5px; margin-bottom: 5px; padding: 0 10px; height: 19px; border-top: 1px solid #9bc; border-left: 2px solid #9bc; border-bottom: 1px solid #9bc }
.sub-cat .bt3 { font-size: 12px; line-height: 19px; background-color; background-image; background-repeat: repeat-y; background-position: 0 0; margin-top: 5px; margin-bottom: 5px; padding: 0 10px; height: 19px; border-top: 1px solid #9bc; border-right: 2px solid #9bc; border-bottom: 1px solid #9bc }
.sub-cat .bt4 { font-size: 12px; line-height: 19px; background-color: #bbffbb; background-image; background-repeat: repeat-y; background-position: 0 0; margin-top: 5px; margin-bottom: 5px; padding: 0 10px; height: 19px; border-top: 1px solid #9bc; border-right: 2px solid #9bc; border-bottom: 1px solid #9bc }
.sub-cat td  { padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #fff }
.sub-cat-t  { color: #036 !important; font-size: 14px !important; padding-top: 2px !important; padding-bottom: 2px !important; padding-left: 5px !important; border-left: 1px solid #036 }
.sub-cat-t a  { color: #036 !important; background-image: none !important; padding: 0 !important}
.sub-cat .sepa { padding: 0 !important}
.icon { margin: 5px 3px 5px 7px; vertical-align: middle }
.t-c { color: #036; margin-left: 50px; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; border-left: 1px solid #036 }
.pdf  { font-size: 90%; margin: 3px 16px 3px 18px; padding: 2px 4px; border-left: 2px solid #999 }
.inf dt { color: #900; font-weight: normal }
.inf dd { color: #000; margin-left: 3ex }
.submit { font-size: 14px; }
.submit a:link         { color: #369; text-decoration: none; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/img/common/arrow-b.gif); background-repeat: no-repeat; background-position: 0 50%; margin: 1px; padding: 3px 3px 3px 11px; }
.submit a:visited          { color: #369; text-decoration: none; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/img/common/arrow-b.gif); background-repeat: no-repeat; background-position: 0 50%; margin: 1px; padding: 3px 3px 3px 11px; }
.submit a:hover         { color: #69c; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/img/common/arrow-o.gif); background-repeat: no-repeat; background-position: 0 50%; text-decoration: none; margin: 1px; padding: 3px 3px 3px 11px; }
.submit a:active         { color: #69c; background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/img/common/arrow-o.gif); background-repeat: no-repeat; background-position: 0 50%; text-decoration: none; margin: 1px; padding: 3px 3px 3px 11px; }
ruby { ruby-align: left !important; }
rt { font-size: 60%; }
rp { font-size: 60%; }
.cat-box     { color: #666; font-size: 12px; background-color: #fff; padding: 3px; border: solid 1px #9bc; position: absolute; visibility: hidden ;display :table ;z-index :2;clip:rect(0 auto auto 0)}
#flash { position: absolute; top: 0; left: 0; width: 750px; height: 300px; z-index :1}
form#ruby { line-height: 14px; text-align: left; vertical-align: middle; position: absolute; top: 0px; right: 350px; width: 400px; margin: 0px; padding-left: 10px; }
#ruby-help { width: 170px; }
#ruby-help form { margin: 0; }
.help { background-color: #eee; padding: 4px; border: solid 1px #999; }
p { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
