/*--------------------------------*/
/* iensystem/dcstyle.css          */
/*--------------------------------*/
@charset "Shift_JIS";

/*******************************************************************************/
/*
/*  【共通CSS】
/*  dcstyle.css
/*
/* ［タグCSS］
/*
/*  body   { margin:0; padding:0; text-align:center; }
/*  div    { margin:0; padding:0; text-align:left; vertical-align:top; }
/*  p      { margin:0; padding:0; text-align:left; vertical-align:top; display:inline-block; }
/*  input  { margin:0; padding:2px; }
/*  image  { border:0; }
/*  form   { margin:0; padding:0; }
/*  iframe { margin:0; padding:0; }
/*  a      { text-decoration:none; }
/*  h1     { display:inline-block; margin:0; padding:0; text-align:left; }
/*  h2     { display:inline-block; margin:0; padding:0; text-align:left; }
/*  h3     { display:inline-block; margin:0; padding:0; text-align:left; }
/*  textarea { word-break: break-all; resize:vertical; }
/*
/*
/* ［値なしクラスCSS］
/*
/*         背景色 文字色 Pad 丸め 枠線  LH   va
/*  .but10   f-d     -     3   2   1,9c  1em  m
/*  .but10m  f-d     -     3m  2   1,9c  1em  m
/*  .buc10   e6      -     3   2   1,9c  1em  m
/*  .buc10m  e6      -     3m  2   1,9c  1em  m
/*  .bus10   ff      -     2   -   1,aa  1em  m
/*  .bua10   f0      -     2   2   1,b0  1em  m
/*  .bub10   -       -     2   2   1,b0  1em  m
/*  .bun10   -       -     3   4    -    1em  m
/*  .bum10   -       -     2   -    -    1em  m
/*  .buo10   06c     ff    2   2    -    1em  m
/*  .buo10p  06c     ff    -   2    -    1em  m
/*  .buo10f  -       -     2   2    -    1em  m
/*  .bue10   f0      -     -   2   1,9   1em  m
/*  .bue10f  -       ff    -   4    -     -   m
/*
/*  .lsa1 { width:24%; }
/*  .lsa2 { width:32%; }
/*  .lsa3 { width:48%; }
/*  .lsa4 { width:64%; }
/*  .lsb1 { width:31%; }
/*  .lsb2 { width:48%; }
/*  .lsb3 { width:66%; }
/*  .lsb4 { width:97%; }
/*
/*  .docspw { width:440px; }
/*  .docsfs { font-size:16px; }
/*
/*  .dn    { display:none; }
/*  .dnl   { display:none; text-align:left; }
/*  .dnc   { display:none; text-align:center; }
/*  .dnr   { display:none; text-align:right; }
/*
/*  .db    { display:block; }
/*  .dbl   { display:block; text-align:left; }
/*  .dbc   { display:block; text-align:center; }
/*  .dbr   { display:block; text-align:right; }
/*
/*  .dib   { display:inline-block; }
/*  .dibt  { display:inline-block; vertical-align:top; }
/*  .dibm  { display:inline-block; vertical-align:middle; }
/*  .dibb  { display:inline-block; vertical-align:bottom; }
/*  .dibl  { display:inline-block; text-align:left; }
/*  .diblt { display:inline-block; text-align:left; vertical-align:top; }
/*  .diblm { display:inline-block; text-align:left; vertical-align:middle; }
/*  .diblb { display:inline-block; text-align:left; vertical-align:bottom; }
/*  .dibc  { display:inline-block; text-align:center; }
/*  .dibct { display:inline-block; text-align:center; vertical-align:top; }
/*  .dibcm { display:inline-block; text-align:center; vertical-align:middle; }
/*  .dibcb { display:inline-block; text-align:center; vertical-align:bottom; }
/*  .dibr  { display:inline-block; text-align:right; }
/*  .dibrt { display:inline-block; text-align:right; vertical-align:top; }
/*  .dibrm { display:inline-block; text-align:right; vertical-align:middle; }
/*  .dibrb { display:inline-block; text-align:right; vertical-align:bottom; }
/*
/*  .dt    { display:table; }
/*  .dtr   { display:table-row; }
/*  .dtc   { display:table-cell; }
/*  .dtct  { display:table-cell; vertical-align:top; }
/*  .dtcm  { display:table-cell; vertical-align:middle; }
/*  .dtcb  { display:table-cell; vertical-align:bottom; }
/*  .dtcl  { display:table-cell; text-align:left; }
/*  .dtclt { display:table-cell; text-align:left; vertical-align:top; }
/*  .dtclm { display:table-cell; text-align:left; vertical-align:middle; }
/*  .dtclb { display:table-cell; text-align:left; vertical-align:bottom; }
/*  .dtcc  { display:table-cell; text-align:center; }
/*  .dtcct { display:table-cell; text-align:center; vertical-align:top; }
/*  .dtccm { display:table-cell; text-align:center; vertical-align:middle; }
/*  .dtccb { display:table-cell; text-align:center; vertical-align:bottom; }
/*  .dtcr  { display:table-cell; text-align:right; }
/*  .dtcrt { display:table-cell; text-align:right; vertical-align:top; }
/*  .dtcrm { display:table-cell; text-align:right; vertical-align:middle; }
/*  .dtcrb { display:table-cell; text-align:right; vertical-align:bottom; }
/*
/*  .dthg  { display:table-header-group; page-break-inside:avoid; }
/*  .dtrg  { display:table-row-group; }
/*
/*  .dtb    { display:table; position:relative; border-left:solid 1px #cccccc; }
/*  .dtrb   { display:table-row; position:sticky; top:0; }
/*  .dtcbh  { display:table-cell; padding:3px; text-align:center; vertical-align:middle; border-top:solid 1px #cccccc; border-right:solid 1px #cccccc; border-bottom:solid 1px #999999; }
/*  .dtcb   { display:table-cell; padding:3px; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; }
/*  .dtcblt { display:table-cell; padding:3px; text-align:left; vertical-align:top; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; }
/*  .dtcblm { display:table-cell; padding:3px; text-align:left; vertical-align:middle; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; }
/*  .dtcblb { display:table-cell; padding:3px; text-align:left; vertical-align:bottom; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; }
/*  .dtcbct { display:table-cell; padding:3px; text-align:center; vertical-align:top; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; }
/*  .dtcbcm { display:table-cell; padding:3px; text-align:center; vertical-align:middle; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; }
/*  .dtcbcb { display:table-cell; padding:3px; text-align:center; vertical-align:bottom; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; }
/*  .dtcbrt { display:table-cell; padding:3px; text-align:right; vertical-align:top; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; }
/*  .dtcbrm { display:table-cell; padding:3px; text-align:right; vertical-align:middle; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; }
/*  .dtcbrb { display:table-cell; padding:3px; text-align:right; vertical-align:bottom; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; }
/*
/*  .dli   { display:list-item; list-style:inside; list-style-image:url("iensystem/iensanr10.png"); }
/*  .dlif  { display:list-item; list-style:inside; list-style-image:url("iensystem/iensafr10.png"); }
/*
/*  .ps   { position:sticky; top:0; z-index:1; }
/*  .pa   { position:absolute; }
/*  .pf   { position:fixed; }
/*  .pr   { position:relative; }
/*
/*  .t0   { top:0; }
/*
/*  .tal  { text-align:left; }
/*  .tac  { text-align:center; }
/*  .tar  { text-align:right; }
/*
/*  .vat  { vertical-align:top; }
/*  .vam  { vertical-align:middle; }
/*  .vab  { vertical-align:bottom; }
/*
/*  .talt { text-align:left; vertical-align:top; }
/*  .talm { text-align:left; vertical-align:middle; }
/*  .talb { text-align:left; vertical-align:bottom; }
/*  .tact { text-align:center; vertical-align:top; }
/*  .tacm { text-align:center; vertical-align:middle; }
/*  .tacb { text-align:center; vertical-align:bottom; }
/*  .tart { text-align:right; vertical-align:top; }
/*  .tarm { text-align:right; vertical-align:middle; }
/*  .tarb { text-align:right; vertical-align:bottom; }
/*  
/*
/*  .fl   { float:left; }
/*  .fr   { float:right; }
/*  .fn   { float:none; }
/*
/*  .wsnor { white-space:normal; }
/*  .wsnow { white-space:nowrap; }
/*
/*  .tdn  { text-decoration:none; }
/*  .tdu  { text-decoration:underline; }
/*  .tdlt { text-decoration:line-through; }
/*
/*
/* ［値ありクラスCSS・自動生成］
/*
/*
/*  色値…A/AB/ABC/ABCDEF→色コード:AAAAAA/ABABAB/AABBCC/ABCDEF
/*
/*  .w99           - width:99px;
/*  .h99           - height:99px;
/*  .ws99          - display:inline; width:99px;
/*  .maxw99        - max-width:99px;
/*  .maxh99        - max-height:99px;
/*  .minw99        - min-width:99px;
/*  .minh99        - min-height:99px;
/*  .c色値         - color:#色コード;
/*  .bc色値        - background-color:#色コード;
/*  .m99           - margin:99px;
/*  .m7788         - margin:77px 88px;
/*  .mt99          - margin-top:99px;
/*  .mr99          - margin-right:99px;
/*  .mb99          - margin-bottom:99px;
/*  .ml99          - margin-left:99px;
/*  .mtb99         - margin-top:99px; margin-bottom:99px;
/*  .mlr99         - margin-left:99px; margin-right:99px;
/*  .p99           - padding:99px;
/*  .p7788         - padding:77px 88px;
/*  .pt99          - padding-top:99px;
/*  .pr99          - padding-right:99px;
/*  .pb99          - padding-bottom:99px;
/*  .pl99          - padding-left:99px;
/*  .ptb99         - padding-top:99px; padding-bottom:99px;
/*  .plr99         - padding-left:99px; padding-right:99px;
/*  .fs99[b][e]    - font-size:99px; [font-weight:bold;] [line-height:1em;]
/*  .lh99          - line-height:99px;
/*  .ts39A[s]      - text-shadow:0px 1px [9+1px] #AAAAAA, … ,9px 9px [9+1px] #AAAAAA;
/*  .ts89A[s]      - text-shadow:-9px -9px [9+1px] #AAAAAA, … ,9px 9px [9+1px] #AAAAAA;
/*  .bs39A[s]      - box-shadow:0px 1px [9+1px] #AAAAAA, … ,9px 9px [9+1px] #AAAAAA;
/*  .bs89A[s]      - box-shadow:-9px -9px [9+1px] #AAAAAA, … ,9px 9px [9+1px] #AAAAAA;
/*  .blg色値1[s色値2] - background:linear-gradient(#色コード1,#色コード2); 色値2がない場合は 色コード1は色値1+0x333333 色コード2は色値1
/*  .b99           - border:solid 99px;
/*  .b99f          - border:solid 99px #ffffff;
/*  .b99c色値      - border:solid 99px #色コード;
/*  .bt99          - border-top:solid 99px;
/*  .bt99f         - border-top:solid 99px #ffffff;
/*  .bt99c色値     - border-top:solid 99px #色コード;
/*  .br99          - border-right:solid 99px;
/*  .br99f         - border-right:solid 99px #ffffff;
/*  .br99c色値     - border-right:solid 99px #色コード;
/*  .bb99          - border-bottom:solid 99px;
/*  .bb99f         - border-bottom:solid 99px #ffffff;
/*  .bb99c色値     - border-bottom:solid 99px #色コード;
/*  .bl99          - border-left:solid 99px;
/*  .bl99f         - border-left:solid 99px #ffffff;
/*  .bl99c色値     - border-left:solid 99px #色コード;
/*  .bdc色値       - border-color:#色コード;
/*
/*  .zi99          - z-index:99;
/*  .bra99         - border-radius:99px;
/*
/*
/* ［値ありクラスCSS・既存指定］
/*
/*  .btf  { border-top:solid 1px #ffffff; }
/*  .brf  { border-right:solid 1px #ffffff; }
/*  .bbf  { border-bottom:solid 1px #ffffff; }
/*  .blf  { border-left:solid 1px #ffffff; }
/*
/*  .blg0   { background:linear-gradient(#666666,#000000); }
/*  .blg1   { background:linear-gradient(#777777,#111111); }
/*   blg0…blgf
/*
/*  .blg003 { background:linear-gradient(#333399,#000033); }
/*   blg003…blg00f
/*
/*  .blg030 { background:linear-gradient(#339933,#003300); }
/*   blg030…blg0f0
/*
/*  .blg300 { background:linear-gradient(#993333,#330000); }
/*   blg300…blgf00
/*
/*  .bra1  { border-radius:1px; }
/*   bra0…bra40
/*
/*  .bs81csx { box-shadow:0px -1px 3px #cccccc,1px -1px 3px #cccccc,-1px 0px 3px #cccccc,1px 0px 8px #cccccc,-1px 1px 6px #cccccc,0px 1px 8px #cccccc,1px 1px 16px #666666; }
/*  .bs82csx { box-shadow:0px -2px 4px #cccccc,2px -2px 4px #cccccc,-2px 0px 4px #cccccc,2px 0px 10px #cccccc,-2px 2px 8px #cccccc,0px 2px 10px #cccccc,2px 2px 20px #666666; }
/*
/*  .bscb  { box-sizing:content-box; }
/*  .bspb  { box-sizing:padding-box; }
/*  .bsbb  { box-sizing:border-box; }
/*
/*  .bsc   { background-size:cover; }
/*  .bpc   { background-position:center; }
/*  .bpcc  { background-position:center; background-size:cover; }
/*  .brnr  { background-repeat:no-repeat; }
/*
/*  .m0a   { margin:0 auto; }
/*  .ma    { margin:auto; }
/*
/*  .m40   { margin:40px; }
/*  .mt40  { margin-top:409px; }
/*  .mr40  { margin-right:40px; }
/*  .mb40  { margin-bottom:40px; }
/*  .ml40  { margin-left:40px; }
/*  .mtb40 { margin-top:40px; margin-bottom:40px; }
/*  .mlr40 { margin-left:40px; margin-right:40px; }
/*   1〜40
/*
/*  .p40   { padding:99px; }
/*  .pt40  { padding-top:99px; }
/*  .pr40  { padding-right:99px; }
/*  .pb40  { padding-bottom:99px; }
/*  .pl40  { padding-left:99px; }
/*  .ptb40 { padding-top:99px; padding-bottom:99px; }
/*  .plr40 { padding-left:99px; padding-right:99px; }
/*   1〜40
/*
/*  .lh1em { line-height:1em; }
/*
/*  .wf   { width:100% }
/*
/*  .w1p  { width:1% }
/*   w1p…w100p
/*
/*  .hf   { height:100% }
/*
/*  .fwb  { font-weight:bold; }
/*  .fwl  { font-weight:lighter; }
/*
/*  .ls0  { letter-spacing:0; }
/*   ls0…ls10
/*
/*  .lss1 { letter-spacing:-1px; }
/*   lss1…lss5
/*
/*  .aover       { opacity:0; cursor:pointer; display:inline-block; }
/*  :hover.aover { opacity:0.3; }
/*
/*  .bover       { opacity:1.0; cursor:pointer; display:inline-block; }
/*  :hover.bover { opacity:0.7; }
/*
/*  .cover       { color:#0000cc; cursor:pointer; display:inline-block; }
/*  :hover.cover { color:#cc0000; }
/*
/*  .dover       { opacity:1.0; cursor:pointer; }
/*  :hover.dover { opacity:0.7; }
/*
/*  .eover       { background-color:#eeeeee; cursor:pointer; }
/*  :hover.eover { background-color:#ffeeee; }
/*
/*  .mover       { color:#ffffff; cursor:pointer; display:inline-block;; }
/*  :hover.mover { color:#ff9900; }
/*
/*  .pover       { opacity:0.7; cursor:pointer; display:inline-block; }
/*  :hover.pover { opacity:1.0; }
/*
/*  .sover       { opacity:1.0; cursor:pointer; display:inline-block; }
/*  :hover.sover { opacity:0.7; box-shadow:-1px -1px 1px #ee6666,…,…,…,…,…,…,1px 1px 1px #ee6666; }
/*
/*
/*  .but10       { display:inline-block; text-align:center; vertical-align:middle; cursor:pointer; font-size:10px; line-height:1em;
/*                 padding:3px; border-radius:2px; border:1px solid #9c9c9c; background:linear-gradient(#ffffff,#dddddd); }
/*  :hover.but10 { background:linear-gradient(#ffffff,#fffff9); }
/*   but10…but20
/*
/*  .buc10       { display:inline-block; text-align:center; vertical-align:middle; cursor:pointer; font-size:10px; line-height:1em;
/*                 padding:3px; border-radius:2px; border:1px solid #9c9c9c; background-color:#e6e6e6; }
/*  :hover.buc10 { background-color:#ccddff; }
/*   buc10…buc20
/*
/*  .bus10       { display:inline-block; text-align:center; vertical-align:middle; cursor:pointer; font-size:10px; line-height:1em;
/*                 padding:2px; border:1px solid #aaaaaa; background-color:#ffffff; }
/*  :hover.bus10 { background-color:#ccddff; }
/*   bus10…bus20
/*
/*  .bua10        { display:inline-block; text-align:center; vertical-align:middle; cursor:pointer; font-size:10px; line-height:1em;
/*                  padding:2px; border-radius:2px; border:1px solid #b0b0b0; background-color:#f0f0f0; }
/*  :hover.bua10  { background-color:#ccddff; }
/*   bua10…bua20
/*
/*  .bub10        { display:inline-block; text-align:center; vertical-align:middle; cursor:pointer; font-size:10px; line-height:1em;
/*                  padding:2px; border-radius:2px; border:1px solid #b0b0b0; }
/*  :hover.bub10  { background-color:#ccddff; }
/*   bub10…bub20
/*
/*  .bun10        { display:inline-block; text-align:center; vertical-align:middle; cursor:pointer; font-size:10px; line-height:1em;
/*                  padding:3px; border-radius:3px; }
/*  :hover.bun10  { opacity:0.6; }
/*   bun10…bun20
/*
/*  .bum10        { display:inline-block; text-align:center; vertical-align:middle; cursor:pointer; font-size:10px; line-height:1em;
/*                  border-radius:2px; }
/*  :hover.bum10  { opacity:0.6; background-color:#ee3333; }
/*   bum10…bum20
/*
/*  .buo10        { display:inline-block; text-align:center; cursor:pointer; font-size:10px; line-height:1em; border-radius:2px; padding:2px;
/*                  color:#ffffff; background-color:#0066cc; vertical-align:middle; }
/*  :hover.buo10  { background-color:#ee3333; }
/*
/*  .buo10p       { display:inline-block; text-align:center; cursor:pointer; font-size:10px; line-height:1em; border-radius:2px;
/*                  color:#ffffff; background-color:#0066cc; vertical-align:middle; }
/*  :hover.buo10p { background-color:#ee3333; }
/*
/*  .buo10f       { display:inline-block; text-align:center; cursor:pointer; font-size:10px; line-height:1em; border-radius:2px; padding:2px;
/*                  vertical-align:middle; }
/*  :hover.buo10f { background-color:#ee3333; }
/*
/*  .bue10        { display:inline-block; text-align:center; vertical-align:middle; cursor:pointer; font-size:10px; line-height:1em;
/*                  border-radius:2px; border:1px solid #b0b0b0; background-color:#f0f0f0; }
/*  :hover.bue10  { background-color:#ccddff; }
/*   bue10…bue20
/*
/*  .bue10f       { display:inline-block; text-align:center; vertical-align:middle; cursor:pointer; font-size:10px; border-radius:4px; color:#ffffff; }
/*  :hover.bue10f { background-color:#cc3333; }
/*   bue10f…bue20f
/*
/*  .ffms    { font-family:'ＭＳ ゴシック'; }
/*  .ffmsg   { font-family:'ＭＳ ゴシック'; }
/*  .ffmspg  { font-family:'ＭＳ Ｐゴシック'; }
/*  .ffmsm   { font-family:'ＭＳ 明朝'; }
/*  .ffmspm  { font-family:'ＭＳ Ｐ明朝'; }
/*  .ffme    { font-family:メイリオ; }
/*  .ffa     { font-family:Arial; }
/*  .ffams   { font-family:Arial,'ＭＳ ゴシック'; }
/*  .ffamsp  { font-family:Arial,'ＭＳ Ｐゴシック'; }
/*  .ffame   { font-family:Arial,メイリオ; }
/*  .ffhgpmb { font-family:HGP明朝B; }
/*  .ffhgpme { font-family:HGP明朝E; }
/*  .ffhgsmb { font-family:HGS明朝B; }
/*  .ffhgsme { font-family:HGS明朝E; }
/*  .ffhgmb  { font-family:HG明朝B; }
/*  .ffhgme  { font-family:HG明朝E; }
/*  .ffhgpge { font-family:HGPｺﾞｼｯｸE; }
/*  .ffhgpgm { font-family:HGPｺﾞｼｯｸM; }
/*  .ffhgge  { font-family:HGｺﾞｼｯｸE; }
/*  .ffhggm  { font-family:HGｺﾞｼｯｸM; }
/*
/*  .cp    { cursor:pointer; }
/*  .cpo   { cursor:pointer; } :hover.cpo { opacity:0.7; background-color:#ffffff; }
/*  .cm    { cursor:move; }
/*  .cde   { cursor:default; }
/*
/*  .o1    { opacity:0.1; }
/*   o0…o9
/*
/*  .os    { overflow:scroll; }
/*  .oh    { overflow:hidden; }
/*  .ohe   { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
/*  .oa    { overflow:auto; }
/*  .oxs   { overflow-x:scroll; }
/*  .oxh   { overflow-x:hidden; }
/*  .oxa   { overflow-x:auto; }
/*  .oys   { overflow-y:scroll; }
/*  .oyh   { overflow-y:hidden; }
/*  .oya   { overflow-y:auto; }
/*
/*  .toe   { overflow:hidden; text-overflow:ellipsis; }
/*
/*  .wbn   { word-break: normal; }
/*  .wbba  { word-break: break-all; }
/*  .wbka  { word-break: keep-all; }
/*
/*
/*  印刷関連
/*  .pbiav { page-break-inside:avoid; }                ブロックの途中で改ページしない
/*  .pbba  { page-break-before:always; }               改ページして表示
/*
/*  @media print
/*  .mpdn  { display:none; }                                        印刷時表示しない
/*  .dthg  { display:table-header-group; page-break-inside:avoid; } 改ページ毎に表示
/*
/*  @media screen
/*  .msdn  { display:none; }                                        画面表示しない
/*
/*******************************************************************************/

body   { margin:0; padding:0; text-align:center; }
div    { margin:0; padding:0; text-align:left; vertical-align:top; }
p      { margin:0; padding:0; text-align:left; vertical-align:top; display:inline-block; }
input  { margin:0; padding:2px; }
image  { border:0; }
form   { margin:0; padding:0; }
iframe { margin:0; padding:0; }
a      { text-decoration:none; }
h1     { display:inline-block; margin:0; padding:0; text-align:left; }
h2     { display:inline-block; margin:0; padding:0; text-align:left; }
h3     { display:inline-block; margin:0; padding:0; text-align:left; }
textarea { word-break:break-all; resize:vertical; }

.lsa1 { width:24%; }
.lsa2 { width:32%; }
.lsa3 { width:48%; }
.lsa4 { width:64%; }
.lsb1 { width:31%; }
.lsb2 { width:48%; }
.lsb3 { width:66%; }
.lsb4 { width:97%; }

.docspw { width:440px; }
.docsfs { font-size:16px; }

.dn    { display:none; }
.dnl   { display:none; text-align:left; }
.dnc   { display:none; text-align:center; }
.dnr   { display:none; text-align:right; }

.db    { display:block; }
.dbl   { display:block; text-align:left; }
.dbc   { display:block; text-align:center; }
.dbr   { display:block; text-align:right; }

.dib   { display:inline-block; }
.dibt  { display:inline-block; vertical-align:top; }
.dibm  { display:inline-block; vertical-align:middle; }
.dibb  { display:inline-block; vertical-align:bottom; }

.dibl  { display:inline-block; text-align:left; }
.diblt { display:inline-block; text-align:left; vertical-align:top; }
.diblm { display:inline-block; text-align:left; vertical-align:middle; }
.diblb { display:inline-block; text-align:left; vertical-align:bottom; }

.dibc  { display:inline-block; text-align:center; }
.dibct { display:inline-block; text-align:center; vertical-align:top; }
.dibcm { display:inline-block; text-align:center; vertical-align:middle; }
.dibcb { display:inline-block; text-align:center; vertical-align:bottom; }

.dibr  { display:inline-block; text-align:right; }
.dibrt { display:inline-block; text-align:right; vertical-align:top; }
.dibrm { display:inline-block; text-align:right; vertical-align:middle; }
.dibrb { display:inline-block; text-align:right; vertical-align:bottom; }

.dt    { display:table; }
.dtr   { display:table-row; }

.dthg  { display:table-header-group; page-break-inside:avoid; }
.dtrg  { display:table-row-group; }

.dtc   { display:table-cell; }
.dtct  { display:table-cell; vertical-align:top; }
.dtcm  { display:table-cell; vertical-align:middle; }
.dtcb  { display:table-cell; vertical-align:bottom; }

.dtcl  { display:table-cell; text-align:left; }
.dtclt { display:table-cell; text-align:left; vertical-align:top; }
.dtclm { display:table-cell; text-align:left; vertical-align:middle; }
.dtclb { display:table-cell; text-align:left; vertical-align:bottom; }

.dtcc  { display:table-cell; text-align:center; }
.dtcct { display:table-cell; text-align:center; vertical-align:top; }
.dtccm { display:table-cell; text-align:center; vertical-align:middle; }
.dtccb { display:table-cell; text-align:center; vertical-align:bottom; }

.dtcr  { display:table-cell; text-align:right; }
.dtcrt { display:table-cell; text-align:right; vertical-align:top; }
.dtcrm { display:table-cell; text-align:right; vertical-align:middle; }
.dtcrb { display:table-cell; text-align:right; vertical-align:bottom; }

.dtb    { display:table; position:relative; border-left:solid 1px #cccccc; }
.dtrb   { display:table-row; }
.dtrbh  { display:table-row; position:sticky; top:0; }
.dtcbh  { display:table-cell; padding:3px; text-align:center; vertical-align:middle; border-top:solid 1px #cccccc; border-right:solid 1px #cccccc; border-bottom:solid 1px #999999; }
.dtcb   { display:table-cell; padding:3px; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; }
.dtcblt { display:table-cell; padding:3px; text-align:left; vertical-align:top; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; }
.dtcblm { display:table-cell; padding:3px; text-align:left; vertical-align:middle; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; }
.dtcblb { display:table-cell; padding:3px; text-align:left; vertical-align:bottom; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; }
.dtcbct { display:table-cell; padding:3px; text-align:center; vertical-align:top; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; }
.dtcbcm { display:table-cell; padding:3px; text-align:center; vertical-align:middle; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; }
.dtcbcb { display:table-cell; padding:3px; text-align:center; vertical-align:bottom; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; }
.dtcbrt { display:table-cell; padding:3px; text-align:right; vertical-align:top; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; }
.dtcbrm { display:table-cell; padding:3px; text-align:right; vertical-align:middle; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; }
.dtcbrb { display:table-cell; padding:3px; text-align:right; vertical-align:bottom; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; }

.dli   { display:list-item; list-style:inside; list-style-image:url("iensystem/iensanr10.png"); }
.dlif  { display:list-item; list-style:inside; list-style-image:url("iensystem/iensafr10.png"); }

.ps   { position:sticky; top:0; z-index:1; }
.pa   { position:absolute; }
.pf   { position:fixed; }
.pr   { position:relative; }

.t0   { top:0; }

.tal  { text-align:left; }
.tac  { text-align:center; }
.tar  { text-align:right; }

.vat  { vertical-align:top; }
.vam  { vertical-align:middle; }
.vab  { vertical-align:bottom; }

.talt { text-align:left; vertical-align:top; }
.talm { text-align:left; vertical-align:middle; }
.talb { text-align:left; vertical-align:bottom; }
.tact { text-align:center; vertical-align:top; }
.tacm { text-align:center; vertical-align:middle; }
.tacb { text-align:center; vertical-align:bottom; }
.tart { text-align:right; vertical-align:top; }
.tarm { text-align:right; vertical-align:middle; }
.tarb { text-align:right; vertical-align:bottom; }

.fl   { float:left; }
.fr   { float:right; }
.fn   { float:none; }

.wsnor { white-space:normal; }
.wsnow { white-space:nowrap; }

.tdn  { text-decoration:none; }
.tdu  { text-decoration:underline; }
.tdlt { text-decoration:line-through; }

.zi1  { z-index:1; }
.zi2  { z-index:2; }
.zi3  { z-index:3; }
.zi4  { z-index:4; }
.zi5  { z-index:5; }
.zi6  { z-index:6; }
.zi7  { z-index:7; }
.zi8  { z-index:8; }
.zi9  { z-index:9; }
.zi10 { z-index:10; }
.zi11 { z-index:11; }
.zi12 { z-index:12; }
.zi13 { z-index:13; }
.zi14 { z-index:14; }
.zi15 { z-index:15; }
.zi16 { z-index:16; }
.zi17 { z-index:17; }
.zi18 { z-index:18; }
.zi19 { z-index:19; }
.zi20 { z-index:20; }
.zi21 { z-index:21; }
.zi22 { z-index:22; }
.zi23 { z-index:23; }
.zi24 { z-index:24; }
.zi25 { z-index:25; }
.zi26 { z-index:26; }
.zi27 { z-index:27; }
.zi28 { z-index:28; }
.zi29 { z-index:29; }
.zi30 { z-index:30; }


.b0   { border:0; }
.b1   { border:solid 1px #333333; }
.b2   { border:solid 2px #333333; }
.b3   { border:solid 3px #333333; }

.b1f  { border:solid 1px #ffffff; }
.b2f  { border:solid 2px #ffffff; }
.b3f  { border:solid 3px #ffffff; }

.bt1  { border-top:solid 1px #333333; }
.bt2  { border-top:solid 2px #333333; }
.bt3  { border-top:solid 3px #333333; }

.bt1f { border-top:solid 1px #ffffff; }
.bt2f { border-top:solid 2px #ffffff; }
.bt3f { border-top:solid 3px #ffffff; }

.br1  { border-right:solid 1px #333333; }
.br2  { border-right:solid 2px #333333; }
.br3  { border-right:solid 3px #333333; }

.br1f { border-right:solid 1px #ffffff; }
.br2f { border-right:solid 2px #ffffff; }
.br3f { border-right:solid 3px #ffffff; }

.bb1  { border-bottom:solid 1px #333333; }
.bb2  { border-bottom:solid 2px #333333; }
.bb3  { border-bottom:solid 3px #333333; }

.bb1f { border-bottom:solid 1px #ffffff; }
.bb2f { border-bottom:solid 2px #ffffff; }
.bb3f { border-bottom:solid 3px #ffffff; }

.bl1  { border-left:solid 1px #333333; }
.bl2  { border-left:solid 2px #333333; }
.bl3  { border-left:solid 3px #333333; }

.bl1f { border-left:solid 1px #ffffff; }
.bl2f { border-left:solid 2px #ffffff; }
.bl3f { border-left:solid 3px #ffffff; }

.btr1    { border-top:solid 1px #000000; border-right:solid 1px #000000; }
.btr1c3  { border-top:solid 1px #333333; border-right:solid 1px #333333; }
.btr1c6  { border-top:solid 1px #666666; border-right:solid 1px #666666; }
.btr1c9  { border-top:solid 1px #999999; border-right:solid 1px #999999; }
.btr1cc  { border-top:solid 1px #cccccc; border-right:solid 1px #cccccc; }
.btr1cf  { border-top:solid 1px #ffffff; border-right:solid 1px #ffffff; }

.btb1   { border-top:solid 1px #000000; border-bottom:solid 1px #000000; }
.btb1c3 { border-top:solid 1px #333333; border-bottom:solid 1px #333333; }
.btb1c6 { border-top:solid 1px #666666; border-bottom:solid 1px #666666; }
.btb1c9 { border-top:solid 1px #999999; border-bottom:solid 1px #999999; }
.btb1cc { border-top:solid 1px #cccccc; border-bottom:solid 1px #cccccc; }
.btb1cf { border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff; }

.btl1   { border-top:solid 1px #000000; border-left:solid 1px #000000; }
.btl1c3 { border-top:solid 1px #333333; border-left:solid 1px #333333; }
.btl1c6 { border-top:solid 1px #666666; border-left:solid 1px #666666; }
.btl1c9 { border-top:solid 1px #999999; border-left:solid 1px #999999; }
.btl1cc { border-top:solid 1px #cccccc; border-left:solid 1px #cccccc; }
.btl1cf { border-top:solid 1px #ffffff; border-left:solid 1px #ffffff; }

.brb1   { border-right:solid 1px #000000; border-bottom:solid 1px #000000; }
.brb1c3 { border-right:solid 1px #333333; border-bottom:solid 1px #333333; }
.brb1c6 { border-right:solid 1px #666666; border-bottom:solid 1px #666666; }
.brb1c9 { border-right:solid 1px #999999; border-bottom:solid 1px #999999; }
.brb1cc { border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; }
.brb1cf { border-right:solid 1px #ffffff; border-bottom:solid 1px #ffffff; }

.brl1   { border-right:solid 1px #000000; border-left:solid 1px #000000; }
.brl1c3 { border-right:solid 1px #333333; border-left:solid 1px #333333; }
.brl1c6 { border-right:solid 1px #666666; border-left:solid 1px #666666; }
.brl1c9 { border-right:solid 1px #999999; border-left:solid 1px #999999; }
.brl1cc { border-right:solid 1px #cccccc; border-left:solid 1px #cccccc; }
.brl1cf { border-right:solid 1px #ffffff; border-left:solid 1px #ffffff; }

.blr1   { border-left:solid 1px #000000; border-right:solid 1px #000000; }
.blr1c3 { border-left:solid 1px #333333; border-right:solid 1px #333333; }
.blr1c6 { border-left:solid 1px #666666; border-right:solid 1px #666666; }
.blr1c9 { border-left:solid 1px #999999; border-right:solid 1px #999999; }
.blr1cc { border-left:solid 1px #cccccc; border-right:solid 1px #cccccc; }
.blr1cf { border-left:solid 1px #ffffff; border-right:solid 1px #ffffff; }

.bbl1   { border-bottom:solid 1px #000000; border-left:solid 1px #000000; }
.bbl1c3 { border-bottom:solid 1px #333333; border-left:solid 1px #333333; }
.bbl1c6 { border-bottom:solid 1px #666666; border-left:solid 1px #666666; }
.bbl1c9 { border-bottom:solid 1px #999999; border-left:solid 1px #999999; }
.bbl1cc { border-bottom:solid 1px #cccccc; border-left:solid 1px #cccccc; }
.bbl1cf { border-bottom:solid 1px #ffffff; border-left:solid 1px #ffffff; }

.btrb1   { border-top:solid 1px #000000; border-right:solid 1px #000000; border-bottom:solid 1px #000000; }
.btrb1c3 { border-top:solid 1px #333333; border-right:solid 1px #333333; border-bottom:solid 1px #333333; }
.btrb1c6 { border-top:solid 1px #666666; border-right:solid 1px #666666; border-bottom:solid 1px #666666; }
.btrb1c9 { border-top:solid 1px #999999; border-right:solid 1px #999999; border-bottom:solid 1px #999999; }
.btrb1cc { border-top:solid 1px #cccccc; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; }
.btrb1cf { border-top:solid 1px #ffffff; border-right:solid 1px #ffffff; border-bottom:solid 1px #ffffff; }

.btrl1   { border-top:solid 1px #000000; border-right:solid 1px #000000; border-left:solid 1px #000000; }
.btrl1c3 { border-top:solid 1px #333333; border-right:solid 1px #333333; border-left:solid 1px #333333; }
.btrl1c6 { border-top:solid 1px #666666; border-right:solid 1px #666666; border-left:solid 1px #666666; }
.btrl1c9 { border-top:solid 1px #999999; border-right:solid 1px #999999; border-left:solid 1px #999999; }
.btrl1cc { border-top:solid 1px #cccccc; border-right:solid 1px #cccccc; border-left:solid 1px #cccccc; }
.btrl1cf { border-top:solid 1px #ffffff; border-right:solid 1px #ffffff; border-left:solid 1px #ffffff; }

.btbl1   { border-top:solid 1px #000000; border-bottom:solid 1px #000000; border-left:solid 1px #000000; }
.btbl1c3 { border-top:solid 1px #333333; border-bottom:solid 1px #333333; border-left:solid 1px #333333; }
.btbl1c6 { border-top:solid 1px #666666; border-bottom:solid 1px #666666; border-left:solid 1px #666666; }
.btbl1c9 { border-top:solid 1px #999999; border-bottom:solid 1px #999999; border-left:solid 1px #999999; }
.btbl1cc { border-top:solid 1px #cccccc; border-bottom:solid 1px #cccccc; border-left:solid 1px #cccccc; }
.btbl1cf { border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff; border-left:solid 1px #ffffff; }

.brbl1   { border-right:solid 1px #000000; border-bottom:solid 1px #000000; border-left:solid 1px #000000; }
.brbl1c3 { border-right:solid 1px #333333; border-bottom:solid 1px #333333; border-left:solid 1px #333333; }
.brbl1c6 { border-right:solid 1px #666666; border-bottom:solid 1px #666666; border-left:solid 1px #666666; }
.brbl1c9 { border-right:solid 1px #999999; border-bottom:solid 1px #999999; border-left:solid 1px #999999; }
.brbl1cc { border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; border-left:solid 1px #cccccc; }
.brbl1cf { border-right:solid 1px #ffffff; border-bottom:solid 1px #ffffff; border-left:solid 1px #ffffff; }

.b1c0 { border:solid 1px #000000; }
.b1c1 { border:solid 1px #111111; }
.b1c2 { border:solid 1px #222222; }
.b1c3 { border:solid 1px #333333; }
.b1c4 { border:solid 1px #444444; }
.b1c5 { border:solid 1px #555555; }
.b1c6 { border:solid 1px #666666; }
.b1c7 { border:solid 1px #777777; }
.b1c8 { border:solid 1px #888888; }
.b1c9 { border:solid 1px #999999; }
.b1ca { border:solid 1px #aaaaaa; }
.b1cb { border:solid 1px #bbbbbb; }
.b1cc { border:solid 1px #cccccc; }
.b1cd { border:solid 1px #dddddd; }
.b1ce { border:solid 1px #eeeeee; }
.b1cf { border:solid 1px #ffffff; }

.b2c0 { border:solid 2px #000000; }
.b2c1 { border:solid 2px #111111; }
.b2c2 { border:solid 2px #222222; }
.b2c3 { border:solid 2px #333333; }
.b2c4 { border:solid 2px #444444; }
.b2c5 { border:solid 2px #555555; }
.b2c6 { border:solid 2px #666666; }
.b2c7 { border:solid 2px #777777; }
.b2c8 { border:solid 2px #888888; }
.b2c9 { border:solid 2px #999999; }
.b2ca { border:solid 2px #aaaaaa; }
.b2cb { border:solid 2px #bbbbbb; }
.b2cc { border:solid 2px #cccccc; }
.b2cd { border:solid 2px #dddddd; }
.b2ce { border:solid 2px #eeeeee; }
.b2cf { border:solid 2px #ffffff; }

.bt1c0 { border-top:solid 1px #000000; }
.bt1c3 { border-top:solid 1px #333333; }
.bt1c6 { border-top:solid 1px #666666; }
.bt1c9 { border-top:solid 1px #999999; }
.bt1cc { border-top:solid 1px #cccccc; }
.bt1cd { border-top:solid 1px #dddddd; }
.bt1ce { border-top:solid 1px #eeeeee; }
.bt1cf { border-top:solid 1px #ffffff; }

.bb1c0 { border-bottom:solid 1px #000000; }
.bb1c3 { border-bottom:solid 1px #333333; }
.bb1c6 { border-bottom:solid 1px #666666; }
.bb1c9 { border-bottom:solid 1px #999999; }
.bb1cc { border-bottom:solid 1px #cccccc; }
.bb1cd { border-bottom:solid 1px #dddddd; }
.bb1ce { border-bottom:solid 1px #eeeeee; }
.bb1cf { border-bottom:solid 1px #ffffff; }

.bl1c0 { border-left:solid 1px #000000; }
.bl1c3 { border-left:solid 1px #333333; }
.bl1c6 { border-left:solid 1px #666666; }
.bl1c9 { border-left:solid 1px #999999; }
.bl1cc { border-left:solid 1px #cccccc; }
.bl1cd { border-left:solid 1px #dddddd; }
.bl1ce { border-left:solid 1px #eeeeee; }
.bl1cf { border-left:solid 1px #ffffff; }

.br1c0 { border-right:solid 1px #000000; }
.br1c3 { border-right:solid 1px #333333; }
.br1c6 { border-right:solid 1px #666666; }
.br1c9 { border-right:solid 1px #999999; }
.br1cc { border-right:solid 1px #cccccc; }
.br1cd { border-right:solid 1px #dddddd; }
.br1ce { border-right:solid 1px #eeeeee; }
.br1cf { border-right:solid 1px #ffffff; }

.btl1c0 { border-top:solid 1px #000000; border-left:solid 1px #000000; }
.btl1c3 { border-top:solid 1px #333333; border-left:solid 1px #333333; }
.btl1c6 { border-top:solid 1px #666666; border-left:solid 1px #666666; }
.btl1c9 { border-top:solid 1px #999999; border-left:solid 1px #999999; }
.btl1cc { border-top:solid 1px #cccccc; border-left:solid 1px #cccccc; }
.btl1cf { border-top:solid 1px #ffffff; border-left:solid 1px #ffffff; }

.btr1c0 { border-top:solid 1px #000000; border-right:solid 1px #000000; }
.btr1c3 { border-top:solid 1px #333333; border-right:solid 1px #333333; }
.btr1c6 { border-top:solid 1px #666666; border-right:solid 1px #666666; }
.btr1c9 { border-top:solid 1px #999999; border-right:solid 1px #999999; }
.btr1cc { border-top:solid 1px #cccccc; border-right:solid 1px #cccccc; }
.btr1cf { border-top:solid 1px #ffffff; border-right:solid 1px #ffffff; }

.brb1c0 { border-right:solid 1px #000000; border-bottom:solid 1px #000000; }
.brb1c3 { border-right:solid 1px #333333; border-bottom:solid 1px #333333; }
.brb1c6 { border-right:solid 1px #666666; border-bottom:solid 1px #666666; }
.brb1c9 { border-right:solid 1px #999999; border-bottom:solid 1px #999999; }
.brb1cc { border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc; }
.brb1cf { border-right:solid 1px #ffffff; border-bottom:solid 1px #ffffff; }




.blg0 { background:linear-gradient(#666666,#000000); }
.blg1 { background:linear-gradient(#777777,#111111); }
.blg2 { background:linear-gradient(#888888,#222222); }
.blg3 { background:linear-gradient(#999999,#333333); }
.blg4 { background:linear-gradient(#aaaaaa,#444444); }
.blg5 { background:linear-gradient(#bbbbbb,#555555); }
.blg6 { background:linear-gradient(#cccccc,#666666); }
.blg7 { background:linear-gradient(#dddddd,#777777); }
.blg8 { background:linear-gradient(#eeeeee,#888888); }
.blg9 { background:linear-gradient(#f0f0f0,#999999); }
.blga { background:linear-gradient(#f3f3f3,#aaaaaa); }
.blgb { background:linear-gradient(#f6f6f6,#bbbbbb); }
.blgc { background:linear-gradient(#f9f9f9,#cccccc); }
.blgd { background:linear-gradient(#fcfcfc,#dddddd); }
.blge { background:linear-gradient(#fdfdfd,#eeeeee); }
.blgf { background:linear-gradient(#ffffff,#fcfcfc); }

.blg003 { background:linear-gradient(#333399,#000033); }
.blg006 { background:linear-gradient(#4444aa,#000066); }
.blg009 { background:linear-gradient(#6666cc,#000099); }
.blg00c { background:linear-gradient(#6666ff,#0000cc); }
.blg00f { background:linear-gradient(#9999ff,#0000ff); }

.blg030 { background:linear-gradient(#339933,#003300); }
.blg060 { background:linear-gradient(#44aa44,#006600); }
.blg090 { background:linear-gradient(#66cc66,#009900); }
.blg0c0 { background:linear-gradient(#66ff66,#00cc00); }
.blg0f0 { background:linear-gradient(#99ff99,#00ff00); }

.blg300 { background:linear-gradient(#993333,#330000); }
.blg600 { background:linear-gradient(#aa4444,#660000); }
.blg900 { background:linear-gradient(#cc6666,#990000); }
.blgc00 { background:linear-gradient(#ff6666,#cc0000); }
.blgf00 { background:linear-gradient(#ff9999,#ff0000); }

.bc0 { background-color:#000000; }
.bc1 { background-color:#111111; }
.bc2 { background-color:#222222; }
.bc3 { background-color:#333333; }
.bc4 { background-color:#444444; }
.bc5 { background-color:#555555; }
.bc6 { background-color:#666666; }
.bc7 { background-color:#777777; } 
.bc8 { background-color:#888888; } 
.bc9 { background-color:#999999; } 
.bca { background-color:#aaaaaa; } 
.bcb { background-color:#bbbbbb; } 
.bcc { background-color:#cccccc; } 
.bcd { background-color:#dddddd; } 
.bce { background-color:#eeeeee; } 
.bcf { background-color:#ffffff; } 

.bce0 { background-color:#e0e0e0; } 
.bce1 { background-color:#e1e1e1; } 
.bce2 { background-color:#e1e2e2; } 
.bce3 { background-color:#e2e3e3; } 
.bce4 { background-color:#e3e4e4; } 
.bce5 { background-color:#e4e5e5; } 
.bce6 { background-color:#e5e6e6; } 
.bce7 { background-color:#e6e7e7; } 
.bce8 { background-color:#e7e8e8; } 
.bce9 { background-color:#e8e9e9; } 
.bcea { background-color:#eaeaea; } 
.bceb { background-color:#ebebeb; } 
.bcec { background-color:#ececec; } 
.bced { background-color:#ededed; } 
.bcee { background-color:#eeeeee; } 
.bcef { background-color:#efefef; } 

.bcf0 { background-color:#f0f0f0; } 
.bcf1 { background-color:#f1f1f1; } 
.bcf2 { background-color:#f1f2f2; } 
.bcf3 { background-color:#f2f3f3; } 
.bcf4 { background-color:#f3f4f4; } 
.bcf5 { background-color:#f4f5f5; } 
.bcf6 { background-color:#f5f6f6; } 
.bcf7 { background-color:#f6f7f7; } 
.bcf8 { background-color:#f7f8f8; } 
.bcf9 { background-color:#f8f9f9; } 
.bcfa { background-color:#fafafa; } 
.bcfb { background-color:#fbfbfb; } 
.bcfc { background-color:#fcfcfc; } 
.bcfd { background-color:#fdfdfd; } 
.bcfe { background-color:#fefefe; } 
.bcff { background-color:#ffffff; } 

.bc000 { background-color:#000000; }
.bc003 { background-color:#000033; }
.bc006 { background-color:#000066; }
.bc009 { background-color:#000099; }
.bc00c { background-color:#0000cc; }
.bc00f { background-color:#0000ff; }
.bc030 { background-color:#003300; }
.bc033 { background-color:#003333; }
.bc036 { background-color:#003366; }
.bc039 { background-color:#003399; }
.bc03c { background-color:#0033cc; }
.bc03f { background-color:#0033ff; }
.bc060 { background-color:#006600; }
.bc063 { background-color:#006633; }
.bc066 { background-color:#006666; }
.bc069 { background-color:#006699; }
.bc06c { background-color:#0066cc; }
.bc06f { background-color:#0066ff; }
.bc090 { background-color:#009900; }
.bc093 { background-color:#009933; }
.bc096 { background-color:#009966; }
.bc099 { background-color:#009999; }
.bc09c { background-color:#0099cc; }
.bc09f { background-color:#0099ff; }
.bc0c0 { background-color:#00cc00; }
.bc0c3 { background-color:#00cc33; }
.bc0c6 { background-color:#00cc66; }
.bc0c9 { background-color:#00cc99; }
.bc0cc { background-color:#00cccc; }
.bc0cf { background-color:#00ccff; }
.bc0f0 { background-color:#00ff00; }
.bc0f3 { background-color:#00ff33; }
.bc0f6 { background-color:#00ff66; }
.bc0f9 { background-color:#00ff99; }
.bc0fc { background-color:#00ffcc; }
.bc0ff { background-color:#00ffff; }

.bc300 { background-color:#330000; }
.bc303 { background-color:#330033; }
.bc306 { background-color:#330066; }
.bc309 { background-color:#330099; }
.bc30c { background-color:#3300cc; }
.bc30f { background-color:#3300ff; }
.bc330 { background-color:#333300; }
.bc333 { background-color:#333333; }
.bc336 { background-color:#333366; }
.bc339 { background-color:#333399; }
.bc33c { background-color:#3333cc; }
.bc33f { background-color:#3333ff; }
.bc360 { background-color:#336600; }
.bc363 { background-color:#336633; }
.bc366 { background-color:#336666; }
.bc369 { background-color:#336699; }
.bc36c { background-color:#3366cc; }
.bc36f { background-color:#3366ff; }
.bc390 { background-color:#339900; }
.bc393 { background-color:#339933; }
.bc396 { background-color:#339966; }
.bc399 { background-color:#339999; }
.bc39c { background-color:#3399cc; }
.bc39f { background-color:#3399ff; }
.bc3c0 { background-color:#33cc00; }
.bc3c3 { background-color:#33cc33; }
.bc3c6 { background-color:#33cc66; }
.bc3c9 { background-color:#33cc99; }
.bc3cc { background-color:#33cccc; }
.bc3cf { background-color:#33ccff; }
.bc3f0 { background-color:#33ff00; }
.bc3f3 { background-color:#33ff33; }
.bc3f6 { background-color:#33ff66; }
.bc3f9 { background-color:#33ff99; }
.bc3fc { background-color:#33ffcc; }
.bc3ff { background-color:#33ffff; }

.bc600 { background-color:#660000; }
.bc603 { background-color:#660033; }
.bc606 { background-color:#660066; }
.bc609 { background-color:#660099; }
.bc60c { background-color:#6600cc; }
.bc60f { background-color:#6600ff; }
.bc630 { background-color:#663300; }
.bc633 { background-color:#663333; }
.bc636 { background-color:#663366; }
.bc639 { background-color:#663399; }
.bc63c { background-color:#6633cc; }
.bc63f { background-color:#6633ff; }
.bc660 { background-color:#666600; }
.bc663 { background-color:#666633; }
.bc666 { background-color:#666666; }
.bc669 { background-color:#666699; }
.bc66c { background-color:#6666cc; }
.bc66f { background-color:#6666ff; }
.bc690 { background-color:#669900; }
.bc693 { background-color:#669933; }
.bc696 { background-color:#669966; }
.bc699 { background-color:#669999; }
.bc69c { background-color:#6699cc; }
.bc69f { background-color:#6699ff; }
.bc6c0 { background-color:#66cc00; }
.bc6c3 { background-color:#66cc33; }
.bc6c6 { background-color:#66cc66; }
.bc6c9 { background-color:#66cc99; }
.bc6cc { background-color:#66cccc; }
.bc6cf { background-color:#66ccff; }
.bc6f0 { background-color:#66ff00; }
.bc6f3 { background-color:#66ff33; }
.bc6f6 { background-color:#66ff66; }
.bc6f9 { background-color:#66ff99; }
.bc6fc { background-color:#66ffcc; }
.bc6ff { background-color:#66ffff; }

.bc900 { background-color:#990000; }
.bc903 { background-color:#990033; }
.bc906 { background-color:#990066; }
.bc909 { background-color:#990099; }
.bc90c { background-color:#9900cc; }
.bc90f { background-color:#9900ff; }
.bc930 { background-color:#993300; }
.bc933 { background-color:#993333; }
.bc936 { background-color:#993366; }
.bc939 { background-color:#993399; }
.bc93c { background-color:#9933cc; }
.bc93f { background-color:#9933ff; }
.bc960 { background-color:#996600; }
.bc963 { background-color:#996633; }
.bc966 { background-color:#996666; }
.bc969 { background-color:#996699; }
.bc96c { background-color:#9966cc; }
.bc96f { background-color:#9966ff; }
.bc990 { background-color:#999900; }
.bc993 { background-color:#999933; }
.bc996 { background-color:#999966; }
.bc999 { background-color:#999999; }
.bc99c { background-color:#9999cc; }
.bc99f { background-color:#9999ff; }
.bc9c0 { background-color:#99cc00; }
.bc9c3 { background-color:#99cc33; }
.bc9c6 { background-color:#99cc66; }
.bc9c9 { background-color:#99cc99; }
.bc9cc { background-color:#99cccc; }
.bc9cf { background-color:#99ccff; }
.bc9f0 { background-color:#99ff00; }
.bc9f3 { background-color:#99ff33; }
.bc9f6 { background-color:#99ff66; }
.bc9f9 { background-color:#99ff99; }
.bc9fc { background-color:#99ffcc; }
.bc9ff { background-color:#99ffff; }

.bcc00 { background-color:#cc0000; }
.bcc03 { background-color:#cc0033; }
.bcc06 { background-color:#cc0066; }
.bcc09 { background-color:#cc0099; }
.bcc0c { background-color:#cc00cc; }
.bcc0f { background-color:#cc00ff; }
.bcc30 { background-color:#cc3300; }
.bcc33 { background-color:#cc3333; }
.bcc36 { background-color:#cc3366; }
.bcc39 { background-color:#cc3399; }
.bcc3c { background-color:#cc33cc; }
.bcc3f { background-color:#cc33ff; }
.bcc60 { background-color:#cc6600; }
.bcc63 { background-color:#cc6633; }
.bcc66 { background-color:#cc6666; }
.bcc69 { background-color:#cc6699; }
.bcc6c { background-color:#cc66cc; }
.bcc6f { background-color:#cc66ff; }
.bcc90 { background-color:#cc9900; }
.bcc93 { background-color:#cc9933; }
.bcc96 { background-color:#cc9966; }
.bcc99 { background-color:#cc9999; }
.bcc9c { background-color:#cc99cc; }
.bcc9f { background-color:#cc99ff; }
.bccc0 { background-color:#cccc00; }
.bccc3 { background-color:#cccc33; }
.bccc6 { background-color:#cccc66; }
.bccc9 { background-color:#cccc99; }
.bcccc { background-color:#cccccc; }
.bcccf { background-color:#ccccff; }
.bccf0 { background-color:#ccff00; }
.bccf3 { background-color:#ccff33; }
.bccf6 { background-color:#ccff66; }
.bccf9 { background-color:#ccff99; }
.bccfc { background-color:#ccffcc; }
.bccff { background-color:#ccffff; }

.bcf00 { background-color:#ff0000; }
.bcf03 { background-color:#ff0033; }
.bcf06 { background-color:#ff0066; }
.bcf09 { background-color:#ff0099; }
.bcf0c { background-color:#ff00cc; }
.bcf0f { background-color:#ff00ff; }
.bcf30 { background-color:#ff3300; }
.bcf33 { background-color:#ff3333; }
.bcf36 { background-color:#ff3366; }
.bcf39 { background-color:#ff3399; }
.bcf3c { background-color:#ff33cc; }
.bcf3f { background-color:#ff33ff; }
.bcf60 { background-color:#ff6600; }
.bcf63 { background-color:#ff6633; }
.bcf66 { background-color:#ff6666; }
.bcf69 { background-color:#ff6699; }
.bcf6c { background-color:#ff66cc; }
.bcf6f { background-color:#ff66ff; }
.bcf90 { background-color:#ff9900; }
.bcf93 { background-color:#ff9933; }
.bcf96 { background-color:#ff9966; }
.bcf99 { background-color:#ff9999; }
.bcf9c { background-color:#ff99cc; }
.bcf9f { background-color:#ff99ff; }
.bcfc0 { background-color:#ffcc00; }
.bcfc3 { background-color:#ffcc33; }
.bcfc6 { background-color:#ffcc66; }
.bcfc9 { background-color:#ffcc99; }
.bcfcc { background-color:#ffcccc; }
.bcfcf { background-color:#ffccff; }
.bcff0 { background-color:#ffff00; }
.bcff3 { background-color:#ffff33; }
.bcff6 { background-color:#ffff66; }
.bcff9 { background-color:#ffff99; }
.bcffc { background-color:#ffffcc; }
.bcfff { background-color:#ffffff; }

.bra0  { border-radius:0; }
.bra1  { border-radius:1px; }
.bra2  { border-radius:2px; }
.bra3  { border-radius:3px; }
.bra4  { border-radius:4px; }
.bra5  { border-radius:5px; }
.bra6  { border-radius:6px; }
.bra7  { border-radius:7px; }
.bra8  { border-radius:8px; }
.bra9  { border-radius:9px; }
.bra10 { border-radius:10px; }
.bra11 { border-radius:11px; }
.bra12 { border-radius:12px; }
.bra13 { border-radius:13px; }
.bra14 { border-radius:14px; }
.bra15 { border-radius:15px; }
.bra16 { border-radius:16px; }
.bra17 { border-radius:17px; }
.bra18 { border-radius:18px; }
.bra19 { border-radius:19px; }
.bra20 { border-radius:20px; }

.bs81csx { box-shadow:0px -1px 3px #cccccc,1px -1px 3px #cccccc,-1px 0px 3px #cccccc,1px 0px 8px #cccccc,-1px 1px 6px #cccccc,0px 1px 8px #cccccc,1px 1px 16px #666666; }
.bs82csx { box-shadow:0px -2px 4px #cccccc,2px -2px 4px #cccccc,-2px 0px 4px #cccccc,2px 0px 10px #cccccc,-2px 2px 8px #cccccc,0px 2px 10px #cccccc,2px 2px 20px #666666; }

.bscb  { box-sizing:content-box; }
.bspb  { box-sizing:padding-box; }
.bsbb  { box-sizing:border-box; }

.bsc   { background-size:cover; }
.bpc   { background-position:center; }
.bpcc  { background-position:center; background-size:cover; }
.brnr  { background-repeat:no-repeat; }

.m0a   { margin:0 auto; }
.ma    { margin:auto; }
.mlra  { margin-left:auto; margin-right:auto; }

.m0    { margin:0; }
.m1    { margin:1px; }
.m2    { margin:2px; }
.m3    { margin:3px; }
.m4    { margin:4px; }
.m5    { margin:5px; }
.m6    { margin:6px; }
.m7    { margin:7px; }
.m8    { margin:8px; }
.m9    { margin:9px; }
.m10   { margin:10px; }
.m11   { margin:11px; }
.m12   { margin:12px; }
.m13   { margin:13px; }
.m14   { margin:14px; }
.m15   { margin:15px; }
.m16   { margin:16px; }
.m17   { margin:17px; }
.m18   { margin:18px; }
.m19   { margin:19px; }
.m20   { margin:20px; }
.m21   { margin:21px; }
.m22   { margin:22px; }
.m23   { margin:23px; }
.m24   { margin:24px; }
.m25   { margin:25px; }
.m26   { margin:26px; }
.m27   { margin:27px; }
.m28   { margin:28px; }
.m29   { margin:29px; }
.m30   { margin:30px; }
.m31   { margin:31px; }
.m32   { margin:32px; }
.m33   { margin:33px; }
.m34   { margin:34px; }
.m35   { margin:35px; }
.m36   { margin:36px; }
.m37   { margin:37px; }
.m38   { margin:38px; }
.m39   { margin:39px; }
.m40   { margin:40px; }

.mt0   { margin-top:0; }
.mt1   { margin-top:1px; }
.mt2   { margin-top:2px; }
.mt3   { margin-top:3px; }
.mt4   { margin-top:4px; }
.mt5   { margin-top:5px; }
.mt6   { margin-top:6px; }
.mt7   { margin-top:7px; }
.mt8   { margin-top:8px; }
.mt9   { margin-top:9px; }
.mt10  { margin-top:10px; }
.mt11  { margin-top:11px; }
.mt12  { margin-top:12px; }
.mt13  { margin-top:13px; }
.mt14  { margin-top:14px; }
.mt15  { margin-top:15px; }
.mt16  { margin-top:16px; }
.mt17  { margin-top:17px; }
.mt18  { margin-top:18px; }
.mt19  { margin-top:19px; }
.mt20  { margin-top:20px; }
.mt21  { margin-top:21px; }
.mt22  { margin-top:22px; }
.mt23  { margin-top:23px; }
.mt24  { margin-top:24px; }
.mt25  { margin-top:25px; }
.mt26  { margin-top:26px; }
.mt27  { margin-top:27px; }
.mt28  { margin-top:28px; }
.mt29  { margin-top:29px; }
.mt30  { margin-top:30px; }
.mt31  { margin-top:31px; }
.mt32  { margin-top:32px; }
.mt33  { margin-top:33px; }
.mt34  { margin-top:34px; }
.mt35  { margin-top:35px; }
.mt36  { margin-top:36px; }
.mt37  { margin-top:37px; }
.mt38  { margin-top:38px; }
.mt39  { margin-top:39px; }
.mt40  { margin-top:40px; }

.mb0   { margin-bottom:0; }
.mb1   { margin-bottom:1px; }
.mb2   { margin-bottom:2px; }
.mb3   { margin-bottom:3px; }
.mb4   { margin-bottom:4px; }
.mb5   { margin-bottom:5px; }
.mb6   { margin-bottom:6px; }
.mb7   { margin-bottom:7px; }
.mb8   { margin-bottom:8px; }
.mb9   { margin-bottom:9px; }
.mb10  { margin-bottom:10px; }
.mb11  { margin-bottom:11px; }
.mb12  { margin-bottom:12px; }
.mb13  { margin-bottom:13px; }
.mb14  { margin-bottom:14px; }
.mb15  { margin-bottom:15px; }
.mb16  { margin-bottom:16px; }
.mb17  { margin-bottom:17px; }
.mb18  { margin-bottom:18px; }
.mb19  { margin-bottom:19px; }
.mb20  { margin-bottom:20px; }
.mb21  { margin-bottom:21px; }
.mb22  { margin-bottom:22px; }
.mb23  { margin-bottom:23px; }
.mb24  { margin-bottom:24px; }
.mb25  { margin-bottom:25px; }
.mb26  { margin-bottom:26px; }
.mb27  { margin-bottom:27px; }
.mb28  { margin-bottom:28px; }
.mb29  { margin-bottom:29px; }
.mb30  { margin-bottom:30px; }
.mb31  { margin-bottom:31px; }
.mb32  { margin-bottom:32px; }
.mb33  { margin-bottom:33px; }
.mb34  { margin-bottom:34px; }
.mb35  { margin-bottom:35px; }
.mb36  { margin-bottom:36px; }
.mb37  { margin-bottom:37px; }
.mb38  { margin-bottom:38px; }
.mb39  { margin-bottom:39px; }
.mb40  { margin-bottom:40px; }

.mtb1  { margin-top:1px; margin-bottom:1px; }
.mtb2  { margin-top:2px; margin-bottom:2px; }
.mtb3  { margin-top:3px; margin-bottom:3px; }
.mtb4  { margin-top:4px; margin-bottom:4px; }
.mtb5  { margin-top:5px; margin-bottom:5px; }
.mtb6  { margin-top:6px; margin-bottom:6px; }
.mtb7  { margin-top:7px; margin-bottom:7px; }
.mtb8  { margin-top:8px; margin-bottom:8px; }
.mtb9  { margin-top:9px; margin-bottom:9px; }
.mtb10 { margin-top:10px; margin-bottom:10px; }
.mtb11 { margin-top:11px; margin-bottom:11px; }
.mtb12 { margin-top:12px; margin-bottom:12px; }
.mtb13 { margin-top:13px; margin-bottom:13px; }
.mtb14 { margin-top:14px; margin-bottom:14px; }
.mtb15 { margin-top:15px; margin-bottom:15px; }
.mtb16 { margin-top:16px; margin-bottom:16px; }
.mtb17 { margin-top:17px; margin-bottom:17px; }
.mtb18 { margin-top:18px; margin-bottom:18px; }
.mtb19 { margin-top:19px; margin-bottom:19px; }
.mtb20 { margin-top:20px; margin-bottom:20px; }
.mtb21 { margin-top:21px; margin-bottom:21px; }
.mtb22 { margin-top:22px; margin-bottom:22px; }
.mtb23 { margin-top:23px; margin-bottom:23px; }
.mtb24 { margin-top:24px; margin-bottom:24px; }
.mtb25 { margin-top:25px; margin-bottom:25px; }
.mtb26 { margin-top:26px; margin-bottom:26px; }
.mtb27 { margin-top:27px; margin-bottom:27px; }
.mtb28 { margin-top:28px; margin-bottom:28px; }
.mtb29 { margin-top:29px; margin-bottom:29px; }
.mtb30 { margin-top:30px; margin-bottom:30px; }
.mtb31 { margin-top:31px; margin-bottom:31px; }
.mtb32 { margin-top:32px; margin-bottom:32px; }
.mtb33 { margin-top:33px; margin-bottom:33px; }
.mtb34 { margin-top:34px; margin-bottom:34px; }
.mtb35 { margin-top:35px; margin-bottom:35px; }
.mtb36 { margin-top:36px; margin-bottom:36px; }
.mtb37 { margin-top:37px; margin-bottom:37px; }
.mtb38 { margin-top:38px; margin-bottom:38px; }
.mtb39 { margin-top:39px; margin-bottom:39px; }
.mtb40 { margin-top:40px; margin-bottom:40px; }

.ml1   { margin-left:1px; }
.ml2   { margin-left:2px; }
.ml3   { margin-left:3px; }
.ml4   { margin-left:4px; }
.ml5   { margin-left:5px; }
.ml6   { margin-left:6px; }
.ml7   { margin-left:7px; }
.ml8   { margin-left:8px; }
.ml9   { margin-left:9px; }
.ml10  { margin-left:10px; }
.ml11  { margin-left:11px; }
.ml12  { margin-left:12px; }
.ml13  { margin-left:13px; }
.ml14  { margin-left:14px; }
.ml15  { margin-left:15px; }
.ml16  { margin-left:16px; }
.ml17  { margin-left:17px; }
.ml18  { margin-left:18px; }
.ml19  { margin-left:19px; }
.ml20  { margin-left:20px; }
.ml21  { margin-left:21px; }
.ml22  { margin-left:22px; }
.ml23  { margin-left:23px; }
.ml24  { margin-left:24px; }
.ml25  { margin-left:25px; }
.ml26  { margin-left:26px; }
.ml27  { margin-left:27px; }
.ml28  { margin-left:28px; }
.ml29  { margin-left:29px; }
.ml30  { margin-left:30px; }
.ml31  { margin-left:31px; }
.ml32  { margin-left:32px; }
.ml33  { margin-left:33px; }
.ml34  { margin-left:34px; }
.ml35  { margin-left:35px; }
.ml36  { margin-left:36px; }
.ml37  { margin-left:37px; }
.ml38  { margin-left:38px; }
.ml39  { margin-left:39px; }
.ml40  { margin-left:40px; }

.mr1   { margin-right:1px; }
.mr2   { margin-right:2px; }
.mr3   { margin-right:3px; }
.mr4   { margin-right:4px; }
.mr5   { margin-right:5px; }
.mr6   { margin-right:6px; }
.mr7   { margin-right:7px; }
.mr8   { margin-right:8px; }
.mr9   { margin-right:9px; }
.mr10  { margin-right:10px; }
.mr11  { margin-right:11px; }
.mr12  { margin-right:12px; }
.mr13  { margin-right:13px; }
.mr14  { margin-right:14px; }
.mr15  { margin-right:15px; }
.mr16  { margin-right:16px; }
.mr17  { margin-right:17px; }
.mr18  { margin-right:18px; }
.mr19  { margin-right:19px; }
.mr20  { margin-right:20px; }
.mr21  { margin-right:21px; }
.mr22  { margin-right:22px; }
.mr23  { margin-right:23px; }
.mr24  { margin-right:24px; }
.mr25  { margin-right:25px; }
.mr26  { margin-right:26px; }
.mr27  { margin-right:27px; }
.mr28  { margin-right:28px; }
.mr29  { margin-right:29px; }
.mr30  { margin-right:30px; }
.mr31  { margin-right:31px; }
.mr32  { margin-right:32px; }
.mr33  { margin-right:33px; }
.mr34  { margin-right:34px; }
.mr35  { margin-right:35px; }
.mr36  { margin-right:36px; }
.mr37  { margin-right:37px; }
.mr38  { margin-right:38px; }
.mr39  { margin-right:39px; }
.mr40  { margin-right:40px; }

.mlr1  { margin-left:1px; margin-right:1px; }
.mlr2  { margin-left:2px; margin-right:2px; }
.mlr3  { margin-left:3px; margin-right:3px; }
.mlr4  { margin-left:4px; margin-right:4px; }
.mlr5  { margin-left:5px; margin-right:5px; }
.mlr6  { margin-left:6px; margin-right:6px; }
.mlr7  { margin-left:7px; margin-right:7px; }
.mlr8  { margin-left:8px; margin-right:8px; }
.mlr9  { margin-left:9px; margin-right:9px; }
.mlr10 { margin-left:10px; margin-right:10px; }
.mlr11 { margin-left:11px; margin-right:11px; }
.mlr12 { margin-left:12px; margin-right:12px; }
.mlr13 { margin-left:13px; margin-right:13px; }
.mlr14 { margin-left:14px; margin-right:14px; }
.mlr15 { margin-left:15px; margin-right:15px; }
.mlr16 { margin-left:16px; margin-right:16px; }
.mlr17 { margin-left:17px; margin-right:17px; }
.mlr18 { margin-left:18px; margin-right:18px; }
.mlr19 { margin-left:19px; margin-right:19px; }
.mlr20 { margin-left:20px; margin-right:20px; }
.mlr21 { margin-left:21px; margin-right:21px; }
.mlr22 { margin-left:22px; margin-right:22px; }
.mlr23 { margin-left:23px; margin-right:23px; }
.mlr24 { margin-left:24px; margin-right:24px; }
.mlr25 { margin-left:25px; margin-right:25px; }
.mlr26 { margin-left:26px; margin-right:26px; }
.mlr27 { margin-left:27px; margin-right:27px; }
.mlr28 { margin-left:28px; margin-right:28px; }
.mlr29 { margin-left:29px; margin-right:29px; }
.mlr30 { margin-left:30px; margin-right:30px; }
.mlr31 { margin-left:31px; margin-right:31px; }
.mlr32 { margin-left:32px; margin-right:32px; }
.mlr33 { margin-left:33px; margin-right:33px; }
.mlr34 { margin-left:34px; margin-right:34px; }
.mlr35 { margin-left:35px; margin-right:35px; }
.mlr36 { margin-left:36px; margin-right:36px; }
.mlr37 { margin-left:37px; margin-right:37px; }
.mlr38 { margin-left:38px; margin-right:38px; }
.mlr39 { margin-left:39px; margin-right:39px; }
.mlr40 { margin-left:40px; margin-right:40px; }

.p0   { padding:0; }
.p1   { padding:1px; }
.p2   { padding:2px; }
.p3   { padding:3px; }
.p4   { padding:4px; }
.p5   { padding:5px; }
.p6   { padding:6px; }
.p7   { padding:7px; }
.p8   { padding:8px; }
.p9   { padding:9px; }
.p10  { padding:10px; }
.p11  { padding:11px; }
.p12  { padding:12px; }
.p13  { padding:13px; }
.p14  { padding:14px; }
.p15  { padding:15px; }
.p16  { padding:16px; }
.p17  { padding:17px; }
.p18  { padding:18px; }
.p19  { padding:19px; }
.p20  { padding:20px; }
.p21  { padding:21px; }
.p22  { padding:22px; }
.p23  { padding:23px; }
.p24  { padding:24px; }
.p25  { padding:25px; }
.p26  { padding:26px; }
.p27  { padding:27px; }
.p28  { padding:28px; }
.p29  { padding:29px; }
.p30  { padding:30px; }
.p31  { padding:31px; }
.p32  { padding:32px; }
.p33  { padding:33px; }
.p34  { padding:34px; }
.p35  { padding:35px; }
.p36  { padding:36px; }
.p37  { padding:37px; }
.p38  { padding:38px; }
.p39  { padding:39px; }
.p40  { padding:40px; }
.p41  { padding:41px; }
.p42  { padding:42px; }
.p43  { padding:43px; }
.p44  { padding:44px; }
.p45  { padding:45px; }
.p46  { padding:46px; }
.p47  { padding:47px; }
.p48  { padding:48px; }
.p49  { padding:49px; }
.p50  { padding:50px; }
.p51  { padding:51px; }
.p52  { padding:52px; }
.p53  { padding:53px; }
.p54  { padding:54px; }
.p55  { padding:55px; }
.p56  { padding:56px; }
.p57  { padding:57px; }
.p58  { padding:58px; }
.p59  { padding:59px; }
.p60  { padding:60px; }

.pt0   { padding-top:0px; }
.pt1   { padding-top:1px; }
.pt2   { padding-top:2px; }
.pt3   { padding-top:3px; }
.pt4   { padding-top:4px; }
.pt5   { padding-top:5px; }
.pt6   { padding-top:6px; }
.pt7   { padding-top:7px; }
.pt8   { padding-top:8px; }
.pt9   { padding-top:9px; }
.pt10  { padding-top:10px; }
.pt11  { padding-top:11px; }
.pt12  { padding-top:12px; }
.pt13  { padding-top:13px; }
.pt14  { padding-top:14px; }
.pt15  { padding-top:15px; }
.pt16  { padding-top:16px; }
.pt17  { padding-top:17px; }
.pt18  { padding-top:18px; }
.pt19  { padding-top:19px; }
.pt20  { padding-top:20px; }
.pt21  { padding-top:21px; }
.pt22  { padding-top:22px; }
.pt23  { padding-top:23px; }
.pt24  { padding-top:24px; }
.pt25  { padding-top:25px; }
.pt26  { padding-top:26px; }
.pt27  { padding-top:27px; }
.pt28  { padding-top:28px; }
.pt29  { padding-top:29px; }
.pt30  { padding-top:30px; }
.pt31  { padding-top:31px; }
.pt32  { padding-top:32px; }
.pt33  { padding-top:33px; }
.pt34  { padding-top:34px; }
.pt35  { padding-top:35px; }
.pt36  { padding-top:36px; }
.pt37  { padding-top:37px; }
.pt38  { padding-top:38px; }
.pt39  { padding-top:39px; }
.pt40  { padding-top:40px; }

.pb0   { padding-bottom:0px; }
.pb1   { padding-bottom:1px; }
.pb2   { padding-bottom:2px; }
.pb3   { padding-bottom:3px; }
.pb4   { padding-bottom:4px; }
.pb5   { padding-bottom:5px; }
.pb6   { padding-bottom:6px; }
.pb7   { padding-bottom:7px; }
.pb8   { padding-bottom:8px; }
.pb9   { padding-bottom:9px; }
.pb10  { padding-bottom:10px; }
.pb11  { padding-bottom:11px; }
.pb12  { padding-bottom:12px; }
.pb13  { padding-bottom:13px; }
.pb14  { padding-bottom:14px; }
.pb15  { padding-bottom:15px; }
.pb16  { padding-bottom:16px; }
.pb17  { padding-bottom:17px; }
.pb18  { padding-bottom:18px; }
.pb19  { padding-bottom:19px; }
.pb20  { padding-bottom:20px; }
.pb21  { padding-bottom:21px; }
.pb22  { padding-bottom:22px; }
.pb23  { padding-bottom:23px; }
.pb24  { padding-bottom:24px; }
.pb25  { padding-bottom:25px; }
.pb26  { padding-bottom:26px; }
.pb27  { padding-bottom:27px; }
.pb28  { padding-bottom:28px; }
.pb29  { padding-bottom:29px; }
.pb30  { padding-bottom:30px; }
.pb31  { padding-bottom:31px; }
.pb32  { padding-bottom:32px; }
.pb33  { padding-bottom:33px; }
.pb34  { padding-bottom:34px; }
.pb35  { padding-bottom:35px; }
.pb36  { padding-bottom:36px; }
.pb37  { padding-bottom:37px; }
.pb38  { padding-bottom:38px; }
.pb39  { padding-bottom:39px; }
.pb40  { padding-bottom:40px; }

.ptb1  { padding-top:1px; padding-bottom:1px; }
.ptb2  { padding-top:2px; padding-bottom:2px; }
.ptb3  { padding-top:3px; padding-bottom:3px; }
.ptb4  { padding-top:4px; padding-bottom:4px; }
.ptb5  { padding-top:5px; padding-bottom:5px; }
.ptb6  { padding-top:6px; padding-bottom:6px; }
.ptb7  { padding-top:7px; padding-bottom:7px; }
.ptb8  { padding-top:8px; padding-bottom:8px; }
.ptb9  { padding-top:9px; padding-bottom:9px; }
.ptb10 { padding-top:10px; padding-bottom:10px; }
.ptb11 { padding-top:11px; padding-bottom:11px; }
.ptb12 { padding-top:12px; padding-bottom:12px; }
.ptb13 { padding-top:13px; padding-bottom:13px; }
.ptb14 { padding-top:14px; padding-bottom:14px; }
.ptb15 { padding-top:15px; padding-bottom:15px; }
.ptb16 { padding-top:16px; padding-bottom:16px; }
.ptb17 { padding-top:17px; padding-bottom:17px; }
.ptb18 { padding-top:18px; padding-bottom:18px; }
.ptb19 { padding-top:19px; padding-bottom:19px; }
.ptb20 { padding-top:20px; padding-bottom:20px; }
.ptb21 { padding-top:21px; padding-bottom:21px; }
.ptb22 { padding-top:22px; padding-bottom:22px; }
.ptb23 { padding-top:23px; padding-bottom:23px; }
.ptb24 { padding-top:24px; padding-bottom:24px; }
.ptb25 { padding-top:25px; padding-bottom:25px; }
.ptb26 { padding-top:26px; padding-bottom:26px; }
.ptb27 { padding-top:27px; padding-bottom:27px; }
.ptb28 { padding-top:28px; padding-bottom:28px; }
.ptb29 { padding-top:29px; padding-bottom:29px; }
.ptb30 { padding-top:30px; padding-bottom:30px; }
.ptb31 { padding-top:31px; padding-bottom:31px; }
.ptb32 { padding-top:32px; padding-bottom:32px; }
.ptb33 { padding-top:33px; padding-bottom:33px; }
.ptb34 { padding-top:34px; padding-bottom:34px; }
.ptb35 { padding-top:35px; padding-bottom:35px; }
.ptb36 { padding-top:36px; padding-bottom:36px; }
.ptb37 { padding-top:37px; padding-bottom:37px; }
.ptb38 { padding-top:38px; padding-bottom:38px; }
.ptb39 { padding-top:39px; padding-bottom:39px; }
.ptb40 { padding-top:40px; padding-bottom:40px; }

.pl0   { padding-left:0; }
.pl1   { padding-left:1px; }
.pl2   { padding-left:2px; }
.pl3   { padding-left:3px; }
.pl4   { padding-left:4px; }
.pl5   { padding-left:5px; }
.pl6   { padding-left:6px; }
.pl7   { padding-left:7px; }
.pl8   { padding-left:8px; }
.pl9   { padding-left:9px; }
.pl10  { padding-left:10px; }
.pl11  { padding-left:11px; }
.pl12  { padding-left:12px; }
.pl13  { padding-left:13px; }
.pl14  { padding-left:14px; }
.pl15  { padding-left:15px; }
.pl16  { padding-left:16px; }
.pl17  { padding-left:17px; }
.pl18  { padding-left:18px; }
.pl19  { padding-left:19px; }
.pl20  { padding-left:20px; }
.pl21  { padding-left:21px; }
.pl22  { padding-left:22px; }
.pl23  { padding-left:23px; }
.pl24  { padding-left:24px; }
.pl25  { padding-left:25px; }
.pl26  { padding-left:26px; }
.pl27  { padding-left:27px; }
.pl28  { padding-left:28px; }
.pl29  { padding-left:29px; }
.pl30  { padding-left:30px; }
.pl31  { padding-left:31px; }
.pl32  { padding-left:32px; }
.pl33  { padding-left:33px; }
.pl34  { padding-left:34px; }
.pl35  { padding-left:35px; }
.pl36  { padding-left:36px; }
.pl37  { padding-left:37px; }
.pl38  { padding-left:38px; }
.pl39  { padding-left:39px; }
.pl40  { padding-left:40px; }

.pr0   { padding-right:0px; }
.pr1   { padding-right:1px; }
.pr2   { padding-right:2px; }
.pr3   { padding-right:3px; }
.pr4   { padding-right:4px; }
.pr5   { padding-right:5px; }
.pr6   { padding-right:6px; }
.pr7   { padding-right:7px; }
.pr8   { padding-right:8px; }
.pr9   { padding-right:9px; }
.pr10  { padding-right:10px; }
.pr11  { padding-right:11px; }
.pr12  { padding-right:12px; }
.pr13  { padding-right:13px; }
.pr14  { padding-right:14px; }
.pr15  { padding-right:15px; }
.pr16  { padding-right:16px; }
.pr17  { padding-right:17px; }
.pr18  { padding-right:18px; }
.pr19  { padding-right:19px; }
.pr20  { padding-right:20px; }
.pr21  { padding-right:21px; }
.pr22  { padding-right:22px; }
.pr23  { padding-right:23px; }
.pr24  { padding-right:24px; }
.pr25  { padding-right:25px; }
.pr26  { padding-right:26px; }
.pr27  { padding-right:27px; }
.pr28  { padding-right:28px; }
.pr29  { padding-right:29px; }
.pr30  { padding-right:30px; }
.pr31  { padding-right:31px; }
.pr32  { padding-right:32px; }
.pr33  { padding-right:33px; }
.pr34  { padding-right:34px; }
.pr35  { padding-right:35px; }
.pr36  { padding-right:36px; }
.pr37  { padding-right:37px; }
.pr38  { padding-right:38px; }
.pr39  { padding-right:39px; }
.pr40  { padding-right:40px; }

.plr1  { padding-left:1px; padding-right:1px; }
.plr2  { padding-left:2px; padding-right:2px; }
.plr3  { padding-left:3px; padding-right:3px; }
.plr4  { padding-left:4px; padding-right:4px; }
.plr5  { padding-left:5px; padding-right:5px; }
.plr6  { padding-left:6px; padding-right:6px; }
.plr7  { padding-left:7px; padding-right:7px; }
.plr8  { padding-left:8px; padding-right:8px; }
.plr9  { padding-left:9px; padding-right:9px; }
.plr10 { padding-left:10px; padding-right:10px; }
.plr11 { padding-left:11px; padding-right:11px; }
.plr12 { padding-left:12px; padding-right:12px; }
.plr13 { padding-left:13px; padding-right:13px; }
.plr14 { padding-left:14px; padding-right:14px; }
.plr15 { padding-left:15px; padding-right:15px; }
.plr16 { padding-left:16px; padding-right:16px; }
.plr17 { padding-left:17px; padding-right:17px; }
.plr18 { padding-left:18px; padding-right:18px; }
.plr19 { padding-left:19px; padding-right:19px; }
.plr20 { padding-left:20px; padding-right:20px; }
.plr21 { padding-left:21px; padding-right:21px; }
.plr22 { padding-left:22px; padding-right:22px; }
.plr23 { padding-left:23px; padding-right:23px; }
.plr24 { padding-left:24px; padding-right:24px; }
.plr25 { padding-left:25px; padding-right:25px; }
.plr26 { padding-left:26px; padding-right:26px; }
.plr27 { padding-left:27px; padding-right:27px; }
.plr28 { padding-left:28px; padding-right:28px; }
.plr29 { padding-left:29px; padding-right:29px; }
.plr30 { padding-left:30px; padding-right:30px; }
.plr31 { padding-left:31px; padding-right:31px; }
.plr32 { padding-left:32px; padding-right:32px; }
.plr33 { padding-left:33px; padding-right:33px; }
.plr34 { padding-left:34px; padding-right:34px; }
.plr35 { padding-left:35px; padding-right:35px; }
.plr36 { padding-left:36px; padding-right:36px; }
.plr37 { padding-left:37px; padding-right:37px; }
.plr38 { padding-left:38px; padding-right:38px; }
.plr39 { padding-left:39px; padding-right:39px; }
.plr40 { padding-left:40px; padding-right:40px; }

.lh1em { line-height:1em; }

.lh1  { line-height:1px; }
.lh2  { line-height:2px; }
.lh3  { line-height:3px; }
.lh4  { line-height:4px; }
.lh5  { line-height:5px; }
.lh6  { line-height:6px; }
.lh7  { line-height:7px; }
.lh8  { line-height:8px; }
.lh9  { line-height:9px; }
.lh10 { line-height:10px; }
.lh11 { line-height:11px; }
.lh12 { line-height:12px; }
.lh13 { line-height:13px; }
.lh14 { line-height:14px; }
.lh15 { line-height:15px; }
.lh16 { line-height:16px; }
.lh17 { line-height:17px; }
.lh18 { line-height:18px; }
.lh19 { line-height:19px; }
.lh20 { line-height:20px; }
.lh21 { line-height:21px; }
.lh22 { line-height:22px; }
.lh23 { line-height:23px; }
.lh24 { line-height:24px; }
.lh25 { line-height:25px; }
.lh26 { line-height:26px; }
.lh27 { line-height:27px; }
.lh28 { line-height:28px; }
.lh29 { line-height:29px; }
.lh30 { line-height:30px; }
.lh31 { line-height:31px; }
.lh32 { line-height:32px; }
.lh33 { line-height:33px; }
.lh34 { line-height:34px; }
.lh35 { line-height:35px; }
.lh36 { line-height:36px; }
.lh37 { line-height:37px; }
.lh38 { line-height:38px; }
.lh39 { line-height:39px; }
.lh40 { line-height:40px; }
.lh41 { line-height:41px; }
.lh42 { line-height:42px; }
.lh43 { line-height:43px; }
.lh44 { line-height:44px; }
.lh45 { line-height:45px; }
.lh46 { line-height:46px; }
.lh47 { line-height:47px; }
.lh48 { line-height:48px; }
.lh49 { line-height:49px; }
.lh50 { line-height:50px; }
.lh51 { line-height:51px; }
.lh52 { line-height:52px; }
.lh53 { line-height:53px; }
.lh54 { line-height:54px; }
.lh55 { line-height:55px; }
.lh56 { line-height:56px; }
.lh57 { line-height:57px; }
.lh58 { line-height:58px; }
.lh59 { line-height:59px; }
.lh60 { line-height:60px; }

.wf    { width:100% }

.w1p   { width:1%; }
.w2p   { width:2%; }
.w3p   { width:3%; }
.w4p   { width:4%; }
.w5p   { width:5%; }
.w6p   { width:6%; }
.w7p   { width:7%; }
.w8p   { width:8%; }
.w9p   { width:9%; }
.w10p  { width:10%; }
.w11p  { width:11%; }
.w12p  { width:12%; }
.w13p  { width:13%; }
.w14p  { width:14%; }
.w15p  { width:15%; }
.w16p  { width:16%; }
.w17p  { width:17%; }
.w18p  { width:18%; }
.w19p  { width:19%; }
.w20p  { width:20%; }
.w21p  { width:21%; }
.w22p  { width:22%; }
.w23p  { width:23%; }
.w24p  { width:24%; }
.w25p  { width:25%; }
.w26p  { width:26%; }
.w27p  { width:27%; }
.w28p  { width:28%; }
.w29p  { width:29%; }
.w30p  { width:30%; }
.w31p  { width:31%; }
.w32p  { width:32%; }
.w33p  { width:33%; }
.w34p  { width:34%; }
.w35p  { width:35%; }
.w36p  { width:36%; }
.w37p  { width:37%; }
.w38p  { width:38%; }
.w39p  { width:39%; }
.w40p  { width:40%; }
.w41p  { width:41%; }
.w42p  { width:42%; }
.w43p  { width:43%; }
.w44p  { width:44%; }
.w45p  { width:45%; }
.w46p  { width:46%; }
.w47p  { width:47%; }
.w48p  { width:48%; }
.w49p  { width:49%; }
.w50p  { width:50%; }
.w51p  { width:51%; }
.w52p  { width:52%; }
.w53p  { width:53%; }
.w54p  { width:54%; }
.w55p  { width:55%; }
.w56p  { width:56%; }
.w57p  { width:57%; }
.w58p  { width:58%; }
.w59p  { width:59%; }
.w60p  { width:60%; }
.w61p  { width:61%; }
.w62p  { width:62%; }
.w63p  { width:63%; }
.w64p  { width:64%; }
.w65p  { width:65%; }
.w66p  { width:66%; }
.w67p  { width:67%; }
.w68p  { width:68%; }
.w69p  { width:69%; }
.w70p  { width:70%; }
.w71p  { width:71%; }
.w72p  { width:72%; }
.w73p  { width:73%; }
.w74p  { width:74%; }
.w75p  { width:75%; }
.w76p  { width:76%; }
.w77p  { width:77%; }
.w78p  { width:78%; }
.w79p  { width:79%; }
.w80p  { width:80%; }
.w81p  { width:81%; }
.w82p  { width:82%; }
.w83p  { width:83%; }
.w84p  { width:84%; }
.w85p  { width:85%; }
.w86p  { width:86%; }
.w87p  { width:87%; }
.w88p  { width:88%; }
.w89p  { width:89%; }
.w90p  { width:90%; }
.w91p  { width:91%; }
.w92p  { width:92%; }
.w93p  { width:93%; }
.w94p  { width:94%; }
.w95p  { width:95%; }
.w96p  { width:96%; }
.w97p  { width:97%; }
.w98p  { width:98%; }
.w99p  { width:99%; }
.w100p { width:100%; }

.w1   { width:1px; }
.w2   { width:2px; }
.w3   { width:3px; }
.w4   { width:4px; }
.w5   { width:5px; }
.w6   { width:6px; }
.w7   { width:7px; }
.w8   { width:8px; }
.w9   { width:9px; }
.w10  { width:10px; }
.w11  { width:11px; }
.w12  { width:12px; }
.w13  { width:13px; }
.w14  { width:14px; }
.w15  { width:15px; }
.w16  { width:16px; }
.w17  { width:17px; }
.w18  { width:18px; }
.w19  { width:19px; }
.w20  { width:20px; }
.w21  { width:21px; }
.w22  { width:22px; }
.w23  { width:23px; }
.w24  { width:24px; }
.w25  { width:25px; }
.w26  { width:26px; }
.w27  { width:27px; }
.w28  { width:28px; }
.w29  { width:29px; }
.w30  { width:30px; }
.w31  { width:31px; }
.w32  { width:32px; }
.w33  { width:33px; }
.w34  { width:34px; }
.w35  { width:35px; }
.w36  { width:36px; }
.w37  { width:37px; }
.w38  { width:38px; }
.w39  { width:39px; }
.w40  { width:40px; }
.w41  { width:41px; }
.w42  { width:42px; }
.w43  { width:43px; }
.w44  { width:44px; }
.w45  { width:45px; }
.w46  { width:46px; }
.w47  { width:47px; }
.w48  { width:48px; }
.w49  { width:49px; }
.w50  { width:50px; }
.w51  { width:51px; }
.w52  { width:52px; }
.w53  { width:53px; }
.w54  { width:54px; }
.w55  { width:55px; }
.w56  { width:56px; }
.w57  { width:57px; }
.w58  { width:58px; }
.w59  { width:59px; }
.w60  { width:60px; }
.w61  { width:61px; }
.w62  { width:62px; }
.w63  { width:63px; }
.w64  { width:64px; }
.w65  { width:65px; }
.w66  { width:66px; }
.w67  { width:67px; }
.w68  { width:68px; }
.w69  { width:69px; }
.w70  { width:70px; }
.w71  { width:71px; }
.w72  { width:72px; }
.w73  { width:73px; }
.w74  { width:74px; }
.w75  { width:75px; }
.w76  { width:76px; }
.w77  { width:77px; }
.w78  { width:78px; }
.w79  { width:79px; }
.w80  { width:80px; }
.w81  { width:81px; }
.w82  { width:82px; }
.w83  { width:83px; }
.w84  { width:84px; }
.w85  { width:85px; }
.w86  { width:86px; }
.w87  { width:87px; }
.w88  { width:88px; }
.w89  { width:89px; }
.w90  { width:90px; }
.w91  { width:91px; }
.w92  { width:92px; }
.w93  { width:93px; }
.w94  { width:94px; }
.w95  { width:95px; }
.w96  { width:96px; }
.w97  { width:97px; }
.w98  { width:98px; }
.w99  { width:99px; }

.w001 { width:1px; }
.w002 { width:2px; }
.w003 { width:3px; }
.w004 { width:4px; }
.w005 { width:5px; }
.w006 { width:6px; }
.w007 { width:7px; }
.w008 { width:8px; }
.w009 { width:9px; }
.w010 { width:10px; }
.w011 { width:11px; }
.w012 { width:12px; }
.w013 { width:13px; }
.w014 { width:14px; }
.w015 { width:15px; }
.w016 { width:16px; }
.w017 { width:17px; }
.w018 { width:18px; }
.w019 { width:19px; }
.w020 { width:20px; }
.w021 { width:21px; }
.w022 { width:22px; }
.w023 { width:23px; }
.w024 { width:24px; }
.w025 { width:25px; }
.w026 { width:26px; }
.w027 { width:27px; }
.w028 { width:28px; }
.w029 { width:29px; }
.w030 { width:30px; }
.w031 { width:31px; }
.w032 { width:32px; }
.w033 { width:33px; }
.w034 { width:34px; }
.w035 { width:35px; }
.w036 { width:36px; }
.w037 { width:37px; }
.w038 { width:38px; }
.w039 { width:39px; }
.w040 { width:40px; }
.w041 { width:41px; }
.w042 { width:42px; }
.w043 { width:43px; }
.w044 { width:44px; }
.w045 { width:45px; }
.w046 { width:46px; }
.w047 { width:47px; }
.w048 { width:48px; }
.w049 { width:49px; }
.w050 { width:50px; }
.w051 { width:51px; }
.w052 { width:52px; }
.w053 { width:53px; }
.w054 { width:54px; }
.w055 { width:55px; }
.w056 { width:56px; }
.w057 { width:57px; }
.w058 { width:58px; }
.w059 { width:59px; }
.w060 { width:60px; }
.w061 { width:61px; }
.w062 { width:62px; }
.w063 { width:63px; }
.w064 { width:64px; }
.w065 { width:65px; }
.w066 { width:66px; }
.w067 { width:67px; }
.w068 { width:68px; }
.w069 { width:69px; }
.w070 { width:70px; }
.w071 { width:71px; }
.w072 { width:72px; }
.w073 { width:73px; }
.w074 { width:74px; }
.w075 { width:75px; }
.w076 { width:76px; }
.w077 { width:77px; }
.w078 { width:78px; }
.w079 { width:79px; }
.w080 { width:80px; }
.w081 { width:81px; }
.w082 { width:82px; }
.w083 { width:83px; }
.w084 { width:84px; }
.w085 { width:85px; }
.w086 { width:86px; }
.w087 { width:87px; }
.w088 { width:88px; }
.w089 { width:89px; }
.w090 { width:90px; }
.w091 { width:91px; }
.w092 { width:92px; }
.w093 { width:93px; }
.w094 { width:94px; }
.w095 { width:95px; }
.w096 { width:96px; }
.w097 { width:97px; }
.w098 { width:98px; }
.w099 { width:99px; }
.w100 { width:100px; }
.w101 { width:101px; }
.w102 { width:102px; }
.w103 { width:103px; }
.w104 { width:104px; }
.w105 { width:105px; }
.w106 { width:106px; }
.w107 { width:107px; }
.w108 { width:108px; }
.w109 { width:109px; }
.w110 { width:110px; }
.w111 { width:111px; }
.w112 { width:112px; }
.w113 { width:113px; }
.w114 { width:114px; }
.w115 { width:115px; }
.w116 { width:116px; }
.w117 { width:117px; }
.w118 { width:118px; }
.w119 { width:119px; }
.w120 { width:120px; }
.w121 { width:121px; }
.w122 { width:122px; }
.w123 { width:123px; }
.w124 { width:124px; }
.w125 { width:125px; }
.w126 { width:126px; }
.w127 { width:127px; }
.w128 { width:128px; }
.w129 { width:129px; }
.w130 { width:130px; }
.w131 { width:131px; }
.w132 { width:132px; }
.w133 { width:133px; }
.w134 { width:134px; }
.w135 { width:135px; }
.w136 { width:136px; }
.w137 { width:137px; }
.w138 { width:138px; }
.w139 { width:139px; }
.w140 { width:140px; }
.w141 { width:141px; }
.w142 { width:142px; }
.w143 { width:143px; }
.w144 { width:144px; }
.w145 { width:145px; }
.w146 { width:146px; }
.w147 { width:147px; }
.w148 { width:148px; }
.w149 { width:149px; }
.w150 { width:150px; }
.w151 { width:151px; }
.w152 { width:152px; }
.w153 { width:153px; }
.w154 { width:154px; }
.w155 { width:155px; }
.w156 { width:156px; }
.w157 { width:157px; }
.w158 { width:158px; }
.w159 { width:159px; }
.w160 { width:160px; }
.w161 { width:161px; }
.w162 { width:162px; }
.w163 { width:163px; }
.w164 { width:164px; }
.w165 { width:165px; }
.w166 { width:166px; }
.w167 { width:167px; }
.w168 { width:168px; }
.w169 { width:169px; }
.w170 { width:170px; }
.w171 { width:171px; }
.w172 { width:172px; }
.w173 { width:173px; }
.w174 { width:174px; }
.w175 { width:175px; }
.w176 { width:176px; }
.w177 { width:177px; }
.w178 { width:178px; }
.w179 { width:179px; }
.w180 { width:180px; }
.w181 { width:181px; }
.w182 { width:182px; }
.w183 { width:183px; }
.w184 { width:184px; }
.w185 { width:185px; }
.w186 { width:186px; }
.w187 { width:187px; }
.w188 { width:188px; }
.w189 { width:189px; }
.w190 { width:190px; }
.w191 { width:191px; }
.w192 { width:192px; }
.w193 { width:193px; }
.w194 { width:194px; }
.w195 { width:195px; }
.w196 { width:196px; }
.w197 { width:197px; }
.w198 { width:198px; }
.w199 { width:199px; }
.w200 { width:200px; }
.w201 { width:201px; }
.w202 { width:202px; }
.w203 { width:203px; }
.w204 { width:204px; }
.w205 { width:205px; }
.w206 { width:206px; }
.w207 { width:207px; }
.w208 { width:208px; }
.w209 { width:209px; }
.w210 { width:210px; }
.w211 { width:211px; }
.w212 { width:212px; }
.w213 { width:213px; }
.w214 { width:214px; }
.w215 { width:215px; }
.w216 { width:216px; }
.w217 { width:217px; }
.w218 { width:218px; }
.w219 { width:219px; }
.w220 { width:220px; }
.w221 { width:221px; }
.w222 { width:222px; }
.w223 { width:223px; }
.w224 { width:224px; }
.w225 { width:225px; }
.w226 { width:226px; }
.w227 { width:227px; }
.w228 { width:228px; }
.w229 { width:229px; }
.w230 { width:230px; }
.w231 { width:231px; }
.w232 { width:232px; }
.w233 { width:233px; }
.w234 { width:234px; }
.w235 { width:235px; }
.w236 { width:236px; }
.w237 { width:237px; }
.w238 { width:238px; }
.w239 { width:239px; }
.w240 { width:240px; }
.w241 { width:241px; }
.w242 { width:242px; }
.w243 { width:243px; }
.w244 { width:244px; }
.w245 { width:245px; }
.w246 { width:246px; }
.w247 { width:247px; }
.w248 { width:248px; }
.w249 { width:249px; }
.w250 { width:250px; }
.w251 { width:251px; }
.w252 { width:252px; }
.w253 { width:253px; }
.w254 { width:254px; }
.w255 { width:255px; }
.w256 { width:256px; }
.w257 { width:257px; }
.w258 { width:258px; }
.w259 { width:259px; }
.w260 { width:260px; }
.w261 { width:261px; }
.w262 { width:262px; }
.w263 { width:263px; }
.w264 { width:264px; }
.w265 { width:265px; }
.w266 { width:266px; }
.w267 { width:267px; }
.w268 { width:268px; }
.w269 { width:269px; }
.w270 { width:270px; }
.w271 { width:271px; }
.w272 { width:272px; }
.w273 { width:273px; }
.w274 { width:274px; }
.w275 { width:275px; }
.w276 { width:276px; }
.w277 { width:277px; }
.w278 { width:278px; }
.w279 { width:279px; }
.w280 { width:280px; }
.w281 { width:281px; }
.w282 { width:282px; }
.w283 { width:283px; }
.w284 { width:284px; }
.w285 { width:285px; }
.w286 { width:286px; }
.w287 { width:287px; }
.w288 { width:288px; }
.w289 { width:289px; }
.w290 { width:290px; }
.w291 { width:291px; }
.w292 { width:292px; }
.w293 { width:293px; }
.w294 { width:294px; }
.w295 { width:295px; }
.w296 { width:296px; }
.w297 { width:297px; }
.w298 { width:298px; }
.w299 { width:299px; }
.w300 { width:300px; }
.w310 { width:310px; }
.w320 { width:320px; }
.w330 { width:330px; }
.w340 { width:340px; }
.w350 { width:350px; }
.w360 { width:360px; }
.w370 { width:370px; }
.w380 { width:380px; }
.w390 { width:390px; }
.w400 { width:400px; }
.w410 { width:410px; }
.w420 { width:420px; }
.w430 { width:430px; }
.w440 { width:440px; }
.w450 { width:450px; }
.w460 { width:460px; }
.w470 { width:470px; }
.w480 { width:480px; }
.w490 { width:490px; }
.w500 { width:500px; }

.hf   { height:100%; }

.h0   { height:0; }
.h1   { height:1px; }
.h2   { height:2px; }
.h3   { height:3px; }
.h4   { height:4px; }
.h5   { height:5px; }
.h6   { height:6px; }
.h7   { height:7px; }
.h8   { height:8px; }
.h9   { height:9px; }
.h10  { height:10px; }
.h11  { height:11px; }
.h12  { height:12px; }
.h13  { height:13px; }
.h14  { height:14px; }
.h15  { height:15px; }
.h16  { height:16px; }
.h17  { height:17px; }
.h18  { height:18px; }
.h19  { height:19px; }
.h20  { height:20px; }
.h21  { height:21px; }
.h22  { height:22px; }
.h23  { height:23px; }
.h24  { height:24px; }
.h25  { height:25px; }
.h26  { height:26px; }
.h27  { height:27px; }
.h28  { height:28px; }
.h29  { height:29px; }
.h30  { height:30px; }
.h31  { height:31px; }
.h32  { height:32px; }
.h33  { height:33px; }
.h34  { height:34px; }
.h35  { height:35px; }
.h36  { height:36px; }
.h37  { height:37px; }
.h38  { height:38px; }
.h39  { height:39px; }
.h40  { height:40px; }
.h41  { height:41px; }
.h42  { height:42px; }
.h43  { height:43px; }
.h44  { height:44px; }
.h45  { height:45px; }
.h46  { height:46px; }
.h47  { height:47px; }
.h48  { height:48px; }
.h49  { height:49px; }
.h50  { height:50px; }
.h51  { height:51px; }
.h52  { height:52px; }
.h53  { height:53px; }
.h54  { height:54px; }
.h55  { height:55px; }
.h56  { height:56px; }
.h57  { height:57px; }
.h58  { height:58px; }
.h59  { height:59px; }
.h60  { height:60px; }
.h61  { height:61px; }
.h62  { height:62px; }
.h63  { height:63px; }
.h64  { height:64px; }
.h65  { height:65px; }
.h66  { height:66px; }
.h67  { height:67px; }
.h68  { height:68px; }
.h69  { height:69px; }
.h70  { height:70px; }
.h71  { height:71px; }
.h72  { height:72px; }
.h73  { height:73px; }
.h74  { height:74px; }
.h75  { height:75px; }
.h76  { height:76px; }
.h77  { height:77px; }
.h78  { height:78px; }
.h79  { height:79px; }
.h80  { height:80px; }
.h81  { height:81px; }
.h82  { height:82px; }
.h83  { height:83px; }
.h84  { height:84px; }
.h85  { height:85px; }
.h86  { height:86px; }
.h87  { height:87px; }
.h88  { height:88px; }
.h89  { height:89px; }
.h90  { height:90px; }
.h91  { height:91px; }
.h92  { height:92px; }
.h93  { height:93px; }
.h94  { height:94px; }
.h95  { height:95px; }
.h96  { height:96px; }
.h97  { height:97px; }
.h98  { height:98px; }
.h99  { height:99px; }
.h100 { height:100px; }
.h101 { height:101px; }
.h102 { height:102px; }
.h103 { height:103px; }
.h104 { height:104px; }
.h105 { height:105px; }
.h106 { height:106px; }
.h107 { height:107px; }
.h108 { height:108px; }
.h109 { height:109px; }
.h110 { height:110px; }
.h111 { height:111px; }
.h112 { height:112px; }
.h113 { height:113px; }
.h114 { height:114px; }
.h115 { height:115px; }
.h116 { height:116px; }
.h117 { height:117px; }
.h118 { height:118px; }
.h119 { height:119px; }
.h120 { height:120px; }
.h121 { height:121px; }
.h122 { height:122px; }
.h123 { height:123px; }
.h124 { height:124px; }
.h125 { height:125px; }
.h126 { height:126px; }
.h127 { height:127px; }
.h128 { height:128px; }
.h129 { height:129px; }
.h130 { height:130px; }
.h131 { height:131px; }
.h132 { height:132px; }
.h133 { height:133px; }
.h134 { height:134px; }
.h135 { height:135px; }
.h136 { height:136px; }
.h137 { height:137px; }
.h138 { height:138px; }
.h139 { height:139px; }
.h140 { height:140px; }
.h141 { height:141px; }
.h142 { height:142px; }
.h143 { height:143px; }
.h144 { height:144px; }
.h145 { height:145px; }
.h146 { height:146px; }
.h147 { height:147px; }
.h148 { height:148px; }
.h149 { height:149px; }
.h150 { height:150px; }
.h151 { height:151px; }
.h152 { height:152px; }
.h153 { height:153px; }
.h154 { height:154px; }
.h155 { height:155px; }
.h156 { height:156px; }
.h157 { height:157px; }
.h158 { height:158px; }
.h159 { height:159px; }
.h160 { height:160px; }
.h161 { height:161px; }
.h162 { height:162px; }
.h163 { height:163px; }
.h164 { height:164px; }
.h165 { height:165px; }
.h166 { height:166px; }
.h167 { height:167px; }
.h168 { height:168px; }
.h169 { height:169px; }
.h170 { height:170px; }
.h171 { height:171px; }
.h172 { height:172px; }
.h173 { height:173px; }
.h174 { height:174px; }
.h175 { height:175px; }
.h176 { height:176px; }
.h177 { height:177px; }
.h178 { height:178px; }
.h179 { height:179px; }
.h180 { height:180px; }
.h181 { height:181px; }
.h182 { height:182px; }
.h183 { height:183px; }
.h184 { height:184px; }
.h185 { height:185px; }
.h186 { height:186px; }
.h187 { height:187px; }
.h188 { height:188px; }
.h189 { height:189px; }
.h190 { height:190px; }
.h191 { height:191px; }
.h192 { height:192px; }
.h193 { height:193px; }
.h194 { height:194px; }
.h195 { height:195px; }
.h196 { height:196px; }
.h197 { height:197px; }
.h198 { height:198px; }
.h199 { height:199px; }
.h200 { height:200px; }

.minw0   { min-width:0; }
.minw1   { min-width:1px; }
.minw2   { min-width:2px; }
.minw3   { min-width:3px; }
.minw4   { min-width:4px; }
.minw5   { min-width:5px; }
.minw6   { min-width:6px; }
.minw7   { min-width:7px; }
.minw8   { min-width:8px; }
.minw9   { min-width:9px; }
.minw10  { min-width:10px; }
.minw11  { min-width:11px; }
.minw12  { min-width:12px; }
.minw13  { min-width:13px; }
.minw14  { min-width:14px; }
.minw15  { min-width:15px; }
.minw16  { min-width:16px; }
.minw17  { min-width:17px; }
.minw18  { min-width:18px; }
.minw19  { min-width:19px; }
.minw20  { min-width:20px; }
.minw21  { min-width:21px; }
.minw22  { min-width:22px; }
.minw23  { min-width:23px; }
.minw24  { min-width:24px; }
.minw25  { min-width:25px; }
.minw26  { min-width:26px; }
.minw27  { min-width:27px; }
.minw28  { min-width:28px; }
.minw29  { min-width:29px; }
.minw30  { min-width:30px; }
.minw31  { min-width:31px; }
.minw32  { min-width:32px; }
.minw33  { min-width:33px; }
.minw34  { min-width:34px; }
.minw35  { min-width:35px; }
.minw36  { min-width:36px; }
.minw37  { min-width:37px; }
.minw38  { min-width:38px; }
.minw39  { min-width:39px; }
.minw40  { min-width:40px; }
.minw41  { min-width:41px; }
.minw42  { min-width:42px; }
.minw43  { min-width:43px; }
.minw44  { min-width:44px; }
.minw45  { min-width:45px; }
.minw46  { min-width:46px; }
.minw47  { min-width:47px; }
.minw48  { min-width:48px; }
.minw49  { min-width:49px; }
.minw50  { min-width:50px; }
.minw51  { min-width:51px; }
.minw52  { min-width:52px; }
.minw53  { min-width:53px; }
.minw54  { min-width:54px; }
.minw55  { min-width:55px; }
.minw56  { min-width:56px; }
.minw57  { min-width:57px; }
.minw58  { min-width:58px; }
.minw59  { min-width:59px; }
.minw60  { min-width:60px; }
.minw61  { min-width:61px; }
.minw62  { min-width:62px; }
.minw63  { min-width:63px; }
.minw64  { min-width:64px; }
.minw65  { min-width:65px; }
.minw66  { min-width:66px; }
.minw67  { min-width:67px; }
.minw68  { min-width:68px; }
.minw69  { min-width:69px; }
.minw70  { min-width:70px; }
.minw71  { min-width:71px; }
.minw72  { min-width:72px; }
.minw73  { min-width:73px; }
.minw74  { min-width:74px; }
.minw75  { min-width:75px; }
.minw76  { min-width:76px; }
.minw77  { min-width:77px; }
.minw78  { min-width:78px; }
.minw79  { min-width:79px; }
.minw80  { min-width:80px; }
.minw81  { min-width:81px; }
.minw82  { min-width:82px; }
.minw83  { min-width:83px; }
.minw84  { min-width:84px; }
.minw85  { min-width:85px; }
.minw86  { min-width:86px; }
.minw87  { min-width:87px; }
.minw88  { min-width:88px; }
.minw89  { min-width:89px; }
.minw90  { min-width:90px; }
.minw91  { min-width:91px; }
.minw92  { min-width:92px; }
.minw93  { min-width:93px; }
.minw94  { min-width:94px; }
.minw95  { min-width:95px; }
.minw96  { min-width:96px; }
.minw97  { min-width:97px; }
.minw98  { min-width:98px; }
.minw99  { min-width:99px; }
.minw100 { min-width:100px; }

.minh0   { min-height:0; }
.minh1   { min-height:1px; }
.minh2   { min-height:2px; }
.minh3   { min-height:3px; }
.minh4   { min-height:4px; }
.minh5   { min-height:5px; }
.minh6   { min-height:6px; }
.minh7   { min-height:7px; }
.minh8   { min-height:8px; }
.minh9   { min-height:9px; }
.minh10  { min-height:10px; }
.minh20  { min-height:20px; }
.minh30  { min-height:30px; }
.minh40  { min-height:40px; }
.minh50  { min-height:50px; }
.minh60  { min-height:60px; }
.minh70  { min-height:70px; }
.minh80  { min-height:80px; }
.minh90  { min-height:90px; }
.minh100 { min-height:100px; }

.maxw0   { max-width:0; }
.maxw1   { max-width:1px; }
.maxw2   { max-width:2px; }
.maxw3   { max-width:3px; }
.maxw4   { max-width:4px; }
.maxw5   { max-width:5px; }
.maxw6   { max-width:6px; }
.maxw7   { max-width:7px; }
.maxw8   { max-width:8px; }
.maxw9   { max-width:9px; }
.maxw10  { max-width:10px; }
.maxw20  { max-width:20px; }
.maxw30  { max-width:30px; }
.maxw40  { max-width:40px; }
.maxw50  { max-width:50px; }
.maxw60  { max-width:60px; }
.maxw70  { max-width:70px; }
.maxw80  { max-width:80px; }
.maxw90  { max-width:90px; }
.maxw100 { max-width:100px; }

.maxh0   { max-height:0; }
.maxh1   { max-height:1px; }
.maxh2   { max-height:2px; }
.maxh3   { max-height:3px; }
.maxh4   { max-height:4px; }
.maxh5   { max-height:5px; }
.maxh6   { max-height:6px; }
.maxh7   { max-height:7px; }
.maxh8   { max-height:8px; }
.maxh9   { max-height:9px; }
.maxh10  { max-height:10px; }
.maxh20  { max-height:20px; }
.maxh30  { max-height:30px; }
.maxh40  { max-height:40px; }
.maxh50  { max-height:50px; }
.maxh60  { max-height:60px; }
.maxh70  { max-height:70px; }
.maxh80  { max-height:80px; }
.maxh90  { max-height:90px; }
.maxh100 { max-height:100px; }

.s0   { display:block; height:0; }
.s1   { display:block; height:1px; }
.s2   { display:block; height:2px; }
.s3   { display:block; height:3px; }
.s4   { display:block; height:4px; }
.s5   { display:block; height:5px; }
.s6   { display:block; height:6px; }
.s7   { display:block; height:7px; }
.s8   { display:block; height:8px; }
.s9   { display:block; height:9px; }
.s10  { display:block; height:10px; }
.s11  { display:block; height:11px; }
.s12  { display:block; height:12px; }
.s13  { display:block; height:13px; }
.s14  { display:block; height:14px; }
.s15  { display:block; height:15px; }
.s16  { display:block; height:16px; }
.s17  { display:block; height:17px; }
.s18  { display:block; height:18px; }
.s19  { display:block; height:19px; }
.s20  { display:block; height:20px; }
.s21  { display:block; height:21px; }
.s22  { display:block; height:22px; }
.s23  { display:block; height:23px; }
.s24  { display:block; height:24px; }
.s25  { display:block; height:25px; }
.s26  { display:block; height:26px; }
.s27  { display:block; height:27px; }
.s28  { display:block; height:28px; }
.s29  { display:block; height:29px; }
.s30  { display:block; height:30px; }
.s31  { display:block; height:31px; }
.s32  { display:block; height:32px; }
.s33  { display:block; height:33px; }
.s34  { display:block; height:34px; }
.s35  { display:block; height:35px; }
.s36  { display:block; height:36px; }
.s37  { display:block; height:37px; }
.s38  { display:block; height:38px; }
.s39  { display:block; height:39px; }
.s40  { display:block; height:40px; }
.s41  { display:block; height:41px; }
.s42  { display:block; height:42px; }
.s43  { display:block; height:43px; }
.s44  { display:block; height:44px; }
.s45  { display:block; height:45px; }
.s46  { display:block; height:46px; }
.s47  { display:block; height:47px; }
.s48  { display:block; height:48px; }
.s49  { display:block; height:49px; }
.s50  { display:block; height:50px; }
.s51  { display:block; height:51px; }
.s52  { display:block; height:52px; }
.s53  { display:block; height:53px; }
.s54  { display:block; height:54px; }
.s55  { display:block; height:55px; }
.s56  { display:block; height:56px; }
.s57  { display:block; height:57px; }
.s58  { display:block; height:58px; }
.s59  { display:block; height:59px; }
.s60  { display:block; height:60px; }
.s61  { display:block; height:61px; }
.s62  { display:block; height:62px; }
.s63  { display:block; height:63px; }
.s64  { display:block; height:64px; }
.s65  { display:block; height:65px; }
.s66  { display:block; height:66px; }
.s67  { display:block; height:67px; }
.s68  { display:block; height:68px; }
.s69  { display:block; height:69px; }
.s70  { display:block; height:70px; }
.s71  { display:block; height:71px; }
.s72  { display:block; height:72px; }
.s73  { display:block; height:73px; }
.s74  { display:block; height:74px; }
.s75  { display:block; height:75px; }
.s76  { display:block; height:76px; }
.s77  { display:block; height:77px; }
.s78  { display:block; height:78px; }
.s79  { display:block; height:79px; }
.s80  { display:block; height:80px; }
.s81  { display:block; height:81px; }
.s82  { display:block; height:82px; }
.s83  { display:block; height:83px; }
.s84  { display:block; height:84px; }
.s85  { display:block; height:85px; }
.s86  { display:block; height:86px; }
.s87  { display:block; height:87px; }
.s88  { display:block; height:88px; }
.s89  { display:block; height:89px; }
.s90  { display:block; height:90px; }
.s91  { display:block; height:91px; }
.s92  { display:block; height:92px; }
.s93  { display:block; height:93px; }
.s94  { display:block; height:94px; }
.s95  { display:block; height:95px; }
.s96  { display:block; height:96px; }
.s97  { display:block; height:97px; }
.s98  { display:block; height:98px; }
.s99  { display:block; height:99px; }
.s100 { display:block; height:100px; }

.ws1   { display:inline-block; width:1px; }
.ws2   { display:inline-block; width:2px; }
.ws3   { display:inline-block; width:3px; }
.ws4   { display:inline-block; width:4px; }
.ws5   { display:inline-block; width:5px; }
.ws6   { display:inline-block; width:6px; }
.ws7   { display:inline-block; width:7px; }
.ws8   { display:inline-block; width:8px; }
.ws9   { display:inline-block; width:9px; }
.ws10  { display:inline-block; width:10px; }
.ws11  { display:inline-block; width:11px; }
.ws12  { display:inline-block; width:12px; }
.ws13  { display:inline-block; width:13px; }
.ws14  { display:inline-block; width:14px; }
.ws15  { display:inline-block; width:15px; }
.ws16  { display:inline-block; width:16px; }
.ws17  { display:inline-block; width:17px; }
.ws18  { display:inline-block; width:18px; }
.ws19  { display:inline-block; width:19px; }
.ws20  { display:inline-block; width:20px; }
.ws21  { display:inline-block; width:21px; }
.ws22  { display:inline-block; width:22px; }
.ws23  { display:inline-block; width:23px; }
.ws24  { display:inline-block; width:24px; }
.ws25  { display:inline-block; width:25px; }
.ws26  { display:inline-block; width:26px; }
.ws27  { display:inline-block; width:27px; }
.ws28  { display:inline-block; width:28px; }
.ws29  { display:inline-block; width:29px; }
.ws30  { display:inline-block; width:30px; }
.ws40  { display:inline-block; width:40px; }
.ws50  { display:inline-block; width:50px; }
.ws60  { display:inline-block; width:60px; }
.ws70  { display:inline-block; width:70px; }
.ws80  { display:inline-block; width:80px; }
.ws90  { display:inline-block; width:90px; }
.ws100 { display:inline-block; width:100px; }

.fs0   { font-size:0; }
.fs1   { font-size:1px; }
.fs2   { font-size:2px; }
.fs3   { font-size:3px; }
.fs4   { font-size:4px; }
.fs5   { font-size:5px; }
.fs6   { font-size:6px; }
.fs7   { font-size:7px; }
.fs8   { font-size:8px; }
.fs9   { font-size:9px; }
.fs10  { font-size:10px; }
.fs11  { font-size:11px; }
.fs12  { font-size:12px; }
.fs13  { font-size:13px; }
.fs14  { font-size:14px; }
.fs15  { font-size:15px; }
.fs16  { font-size:16px; }
.fs17  { font-size:17px; }
.fs18  { font-size:18px; }
.fs19  { font-size:19px; }
.fs20  { font-size:20px; }
.fs21  { font-size:21px; }
.fs22  { font-size:22px; }
.fs23  { font-size:23px; }
.fs24  { font-size:24px; }
.fs25  { font-size:25px; }
.fs26  { font-size:26px; }
.fs27  { font-size:27px; }
.fs28  { font-size:28px; }
.fs29  { font-size:29px; }
.fs30  { font-size:30px; }
.fs31  { font-size:31px; }
.fs32  { font-size:32px; }
.fs33  { font-size:33px; }
.fs34  { font-size:34px; }
.fs35  { font-size:35px; }
.fs36  { font-size:36px; }
.fs37  { font-size:37px; }
.fs38  { font-size:38px; }
.fs39  { font-size:39px; }
.fs40  { font-size:40px; }
.fs41  { font-size:41px; }
.fs42  { font-size:42px; }
.fs43  { font-size:43px; }
.fs44  { font-size:44px; }
.fs45  { font-size:45px; }
.fs46  { font-size:46px; }
.fs47  { font-size:47px; }
.fs48  { font-size:48px; }
.fs49  { font-size:49px; }
.fs50  { font-size:50px; }
.fs51  { font-size:51px; }
.fs52  { font-size:52px; }
.fs53  { font-size:53px; }
.fs54  { font-size:54px; }
.fs55  { font-size:55px; }
.fs56  { font-size:56px; }
.fs57  { font-size:57px; }
.fs58  { font-size:58px; }
.fs59  { font-size:59px; }
.fs60  { font-size:60px; }

.fs1b   { font-size:1px; font-weight:bold; }
.fs2b   { font-size:2px; font-weight:bold; }
.fs3b   { font-size:3px; font-weight:bold; }
.fs4b   { font-size:4px; font-weight:bold; }
.fs5b   { font-size:5px; font-weight:bold; }
.fs6b   { font-size:6px; font-weight:bold; }
.fs7b   { font-size:7px; font-weight:bold; }
.fs8b   { font-size:8px; font-weight:bold; }
.fs9b   { font-size:9px; font-weight:bold; }
.fs10b  { font-size:10px; font-weight:bold; }
.fs11b  { font-size:11px; font-weight:bold; }
.fs12b  { font-size:12px; font-weight:bold; }
.fs13b  { font-size:13px; font-weight:bold; }
.fs14b  { font-size:14px; font-weight:bold; }
.fs15b  { font-size:15px; font-weight:bold; }
.fs16b  { font-size:16px; font-weight:bold; }
.fs17b  { font-size:17px; font-weight:bold; }
.fs18b  { font-size:18px; font-weight:bold; }
.fs19b  { font-size:19px; font-weight:bold; }
.fs20b  { font-size:20px; font-weight:bold; }
.fs21b  { font-size:21px; font-weight:bold; }
.fs22b  { font-size:22px; font-weight:bold; }
.fs23b  { font-size:23px; font-weight:bold; }
.fs24b  { font-size:24px; font-weight:bold; }
.fs25b  { font-size:25px; font-weight:bold; }
.fs26b  { font-size:26px; font-weight:bold; }
.fs27b  { font-size:27px; font-weight:bold; }
.fs28b  { font-size:28px; font-weight:bold; }
.fs29b  { font-size:29px; font-weight:bold; }
.fs30b  { font-size:30px; font-weight:bold; }
.fs31b  { font-size:31px; font-weight:bold; }
.fs32b  { font-size:32px; font-weight:bold; }
.fs33b  { font-size:33px; font-weight:bold; }
.fs34b  { font-size:34px; font-weight:bold; }
.fs35b  { font-size:35px; font-weight:bold; }
.fs36b  { font-size:36px; font-weight:bold; }
.fs37b  { font-size:37px; font-weight:bold; }
.fs38b  { font-size:38px; font-weight:bold; }
.fs39b  { font-size:39px; font-weight:bold; }
.fs40b  { font-size:40px; font-weight:bold; }
.fs41b  { font-size:41px; font-weight:bold; }
.fs42b  { font-size:42px; font-weight:bold; }
.fs43b  { font-size:43px; font-weight:bold; }
.fs44b  { font-size:44px; font-weight:bold; }
.fs45b  { font-size:45px; font-weight:bold; }
.fs46b  { font-size:46px; font-weight:bold; }
.fs47b  { font-size:47px; font-weight:bold; }
.fs48b  { font-size:48px; font-weight:bold; }
.fs49b  { font-size:49px; font-weight:bold; }
.fs50b  { font-size:50px; font-weight:bold; }
.fs51b  { font-size:51px; font-weight:bold; }
.fs52b  { font-size:52px; font-weight:bold; }
.fs53b  { font-size:53px; font-weight:bold; }
.fs54b  { font-size:54px; font-weight:bold; }
.fs55b  { font-size:55px; font-weight:bold; }
.fs56b  { font-size:56px; font-weight:bold; }
.fs57b  { font-size:57px; font-weight:bold; }
.fs58b  { font-size:58px; font-weight:bold; }
.fs59b  { font-size:59px; font-weight:bold; }
.fs60b  { font-size:60px; font-weight:bold; }

.fs1e   { font-size:1px; line-height:1em; }
.fs2e   { font-size:2px; line-height:1em; }
.fs3e   { font-size:3px; line-height:1em; }
.fs4e   { font-size:4px; line-height:1em; }
.fs5e   { font-size:5px; line-height:1em; }
.fs6e   { font-size:6px; line-height:1em; }
.fs7e   { font-size:7px; line-height:1em; }
.fs8e   { font-size:8px; line-height:1em; }
.fs9e   { font-size:9px; line-height:1em; }
.fs10e  { font-size:10px; line-height:1em; }
.fs11e  { font-size:11px; line-height:1em; }
.fs12e  { font-size:12px; line-height:1em; }
.fs13e  { font-size:13px; line-height:1em; }
.fs14e  { font-size:14px; line-height:1em; }
.fs15e  { font-size:15px; line-height:1em; }
.fs16e  { font-size:16px; line-height:1em; }
.fs17e  { font-size:17px; line-height:1em; }
.fs18e  { font-size:18px; line-height:1em; }
.fs19e  { font-size:19px; line-height:1em; }
.fs20e  { font-size:20px; line-height:1em; }
.fs21e  { font-size:21px; line-height:1em; }
.fs22e  { font-size:22px; line-height:1em; }
.fs23e  { font-size:23px; line-height:1em; }
.fs24e  { font-size:24px; line-height:1em; }
.fs25e  { font-size:25px; line-height:1em; }
.fs26e  { font-size:26px; line-height:1em; }
.fs27e  { font-size:27px; line-height:1em; }
.fs28e  { font-size:28px; line-height:1em; }
.fs29e  { font-size:29px; line-height:1em; }
.fs30e  { font-size:30px; line-height:1em; }
.fs31e  { font-size:31px; line-height:1em; }
.fs32e  { font-size:32px; line-height:1em; }
.fs33e  { font-size:33px; line-height:1em; }
.fs34e  { font-size:34px; line-height:1em; }
.fs35e  { font-size:35px; line-height:1em; }
.fs36e  { font-size:36px; line-height:1em; }
.fs37e  { font-size:37px; line-height:1em; }
.fs38e  { font-size:38px; line-height:1em; }
.fs39e  { font-size:39px; line-height:1em; }
.fs40e  { font-size:40px; line-height:1em; }
.fs41e  { font-size:41px; line-height:1em; }
.fs42e  { font-size:42px; line-height:1em; }
.fs43e  { font-size:43px; line-height:1em; }
.fs44e  { font-size:44px; line-height:1em; }
.fs45e  { font-size:45px; line-height:1em; }
.fs46e  { font-size:46px; line-height:1em; }
.fs47e  { font-size:47px; line-height:1em; }
.fs48e  { font-size:48px; line-height:1em; }
.fs49e  { font-size:49px; line-height:1em; }
.fs50e  { font-size:50px; line-height:1em; }
.fs51e  { font-size:51px; line-height:1em; }
.fs52e  { font-size:52px; line-height:1em; }
.fs53e  { font-size:53px; line-height:1em; }
.fs54e  { font-size:54px; line-height:1em; }
.fs55e  { font-size:55px; line-height:1em; }
.fs56e  { font-size:56px; line-height:1em; }
.fs57e  { font-size:57px; line-height:1em; }
.fs58e  { font-size:58px; line-height:1em; }
.fs59e  { font-size:59px; line-height:1em; }
.fs60e  { font-size:60px; line-height:1em; }

.fwn    { font-weight:normal; }
.fwb    { font-weight:bold; }
.fwl    { font-weight:lighter; }

.ls0    { letter-spacing:0; }
.ls1    { letter-spacing:1px; }
.ls2    { letter-spacing:2px; }
.ls3    { letter-spacing:3px; }
.ls4    { letter-spacing:4px; }
.ls5    { letter-spacing:5px; }
.ls6    { letter-spacing:6px; }
.ls7    { letter-spacing:7px; }
.ls8    { letter-spacing:8px; }
.ls9    { letter-spacing:9px; }
.ls10   { letter-spacing:10px; }
.ls11   { letter-spacing:11px; }
.ls12   { letter-spacing:12px; }
.ls13   { letter-spacing:13px; }
.ls14   { letter-spacing:14px; }
.ls15   { letter-spacing:15px; }
.ls16   { letter-spacing:16px; }
.ls17   { letter-spacing:17px; }
.ls18   { letter-spacing:18px; }
.ls19   { letter-spacing:19px; }
.ls20   { letter-spacing:20px; }

.lss1   { letter-spacing:-1px; }
.lss2   { letter-spacing:-2px; }
.lss3   { letter-spacing:-3px; }
.lss4   { letter-spacing:-4px; }
.lss5   { letter-spacing:-5px; }

.c0   { color:#000000; }
.c1   { color:#111111; }
.c2   { color:#222222; }
.c3   { color:#333333; }
.c4   { color:#444444; }
.c5   { color:#555555; }
.c6   { color:#666666; }
.c7   { color:#777777; } 
.c8   { color:#888888; } 
.c9   { color:#999999; } 
.ca   { color:#aaaaaa; } 
.cb   { color:#bbbbbb; } 
.cc   { color:#cccccc; } 
.cd   { color:#dddddd; } 
.ce   { color:#eeeeee; } 
.cf   { color:#ffffff; } 

.c000 { color:#000000; }
.c003 { color:#000033; }
.c006 { color:#000066; }
.c009 { color:#000099; }
.c00c { color:#0000cc; }
.c00f { color:#0000ff; }
.c030 { color:#003300; }
.c033 { color:#003333; }
.c036 { color:#003366; }
.c039 { color:#003399; }
.c03c { color:#0033cc; }
.c03f { color:#0033ff; }
.c060 { color:#006600; }
.c063 { color:#006633; }
.c066 { color:#006666; }
.c069 { color:#006699; }
.c06c { color:#0066cc; }
.c06f { color:#0066ff; }
.c090 { color:#009900; }
.c093 { color:#009933; }
.c096 { color:#009966; }
.c099 { color:#009999; }
.c09c { color:#0099cc; }
.c09f { color:#0099ff; }
.c0c0 { color:#00cc00; }
.c0c3 { color:#00cc33; }
.c0c6 { color:#00cc66; }
.c0c9 { color:#00cc99; }
.c0cc { color:#00cccc; }
.c0cf { color:#00ccff; }
.c0f0 { color:#00ff00; }
.c0f3 { color:#00ff33; }
.c0f6 { color:#00ff66; }
.c0f9 { color:#00ff99; }
.c0fc { color:#00ffcc; }
.c0ff { color:#00ffff; }

.c100 { color:#110000; }
.c200 { color:#220000; }

.c300 { color:#330000; }
.c303 { color:#330033; }
.c306 { color:#330066; }
.c309 { color:#330099; }
.c30c { color:#3300cc; }
.c30f { color:#3300ff; }
.c330 { color:#333300; }
.c333 { color:#333333; }
.c336 { color:#333366; }
.c339 { color:#333399; }
.c33c { color:#3333cc; }
.c33f { color:#3333ff; }
.c360 { color:#336600; }
.c363 { color:#336633; }
.c366 { color:#336666; }
.c369 { color:#336699; }
.c36c { color:#3366cc; }
.c36f { color:#3366ff; }
.c390 { color:#339900; }
.c393 { color:#339933; }
.c396 { color:#339966; }
.c399 { color:#339999; }
.c39c { color:#3399cc; }
.c39f { color:#3399ff; }
.c3c0 { color:#33cc00; }
.c3c3 { color:#33cc33; }
.c3c6 { color:#33cc66; }
.c3c9 { color:#33cc99; }
.c3cc { color:#33cccc; }
.c3cf { color:#33ccff; }
.c3f0 { color:#33ff00; }
.c3f3 { color:#33ff33; }
.c3f6 { color:#33ff66; }
.c3f9 { color:#33ff99; }
.c3fc { color:#33ffcc; }
.c3ff { color:#33ffff; }

.c400 { color:#440000; }
.c500 { color:#550000; }

.c600 { color:#660000; }
.c603 { color:#660033; }
.c606 { color:#660066; }
.c609 { color:#660099; }
.c60c { color:#6600cc; }
.c60f { color:#6600ff; }
.c630 { color:#663300; }
.c633 { color:#663333; }
.c636 { color:#663366; }
.c639 { color:#663399; }
.c63c { color:#6633cc; }
.c63f { color:#6633ff; }
.c660 { color:#666600; }
.c663 { color:#666633; }
.c666 { color:#666666; }
.c669 { color:#666699; }
.c66c { color:#6666cc; }
.c66f { color:#6666ff; }
.c690 { color:#669900; }
.c693 { color:#669933; }
.c696 { color:#669966; }
.c699 { color:#669999; }
.c69c { color:#6699cc; }
.c69f { color:#6699ff; }
.c6c0 { color:#66cc00; }
.c6c3 { color:#66cc33; }
.c6c6 { color:#66cc66; }
.c6c9 { color:#66cc99; }
.c6cc { color:#66cccc; }
.c6cf { color:#66ccff; }
.c6f0 { color:#66ff00; }
.c6f3 { color:#66ff33; }
.c6f6 { color:#66ff66; }
.c6f9 { color:#66ff99; }
.c6fc { color:#66ffcc; }
.c6ff { color:#66ffff; }

.c700 { color:#770000; }
.c800 { color:#880000; }

.c900 { color:#990000; }
.c903 { color:#990033; }
.c906 { color:#990066; }
.c909 { color:#990099; }
.c90c { color:#9900cc; }
.c90f { color:#9900ff; }
.c930 { color:#993300; }
.c933 { color:#993333; }
.c936 { color:#993366; }
.c939 { color:#993399; }
.c93c { color:#9933cc; }
.c93f { color:#9933ff; }
.c960 { color:#996600; }
.c963 { color:#996633; }
.c966 { color:#996666; }
.c969 { color:#996699; }
.c96c { color:#9966cc; }
.c96f { color:#9966ff; }
.c990 { color:#999900; }
.c993 { color:#999933; }
.c996 { color:#999966; }
.c999 { color:#999999; }
.c99c { color:#9999cc; }
.c99f { color:#9999ff; }
.c9c0 { color:#99cc00; }
.c9c3 { color:#99cc33; }
.c9c6 { color:#99cc66; }
.c9c9 { color:#99cc99; }
.c9cc { color:#99cccc; }
.c9cf { color:#99ccff; }
.c9f0 { color:#99ff00; }
.c9f3 { color:#99ff33; }
.c9f6 { color:#99ff66; }
.c9f9 { color:#99ff99; }
.c9fc { color:#99ffcc; }
.c9ff { color:#99ffff; }

.ca00 { color:#aa0000; }
.cb00 { color:#bb0000; }

.cc00 { color:#cc0000; }
.cc03 { color:#cc0033; }
.cc06 { color:#cc0066; }
.cc09 { color:#cc0099; }
.cc0c { color:#cc00cc; }
.cc0f { color:#cc00ff; }
.cc30 { color:#cc3300; }
.cc33 { color:#cc3333; }
.cc36 { color:#cc3366; }
.cc39 { color:#cc3399; }
.cc3c { color:#cc33cc; }
.cc3f { color:#cc33ff; }
.cc60 { color:#cc6600; }
.cc63 { color:#cc6633; }
.cc66 { color:#cc6666; }
.cc69 { color:#cc6699; }
.cc6c { color:#cc66cc; }
.cc6f { color:#cc66ff; }
.cc90 { color:#cc9900; }
.cc93 { color:#cc9933; }
.cc96 { color:#cc9966; }
.cc99 { color:#cc9999; }
.cc9c { color:#cc99cc; }
.cc9f { color:#cc99ff; }
.ccc0 { color:#cccc00; }
.ccc3 { color:#cccc33; }
.ccc6 { color:#cccc66; }
.ccc9 { color:#cccc99; }
.cccc { color:#cccccc; }
.cccf { color:#ccccff; }
.ccf0 { color:#ccff00; }
.ccf3 { color:#ccff33; }
.ccf6 { color:#ccff66; }
.ccf9 { color:#ccff99; }
.ccfc { color:#ccffcc; }
.ccff { color:#ccffff; }

.cd00 { color:#dd0000; }
.ce00 { color:#ee0000; }

.cf00 { color:#ff0000; }
.cf03 { color:#ff0033; }
.cf06 { color:#ff0066; }
.cf09 { color:#ff0099; }
.cf0c { color:#ff00cc; }
.cf0f { color:#ff00ff; }
.cf30 { color:#ff3300; }
.cf33 { color:#ff3333; }
.cf36 { color:#ff3366; }
.cf39 { color:#ff3399; }
.cf3c { color:#ff33cc; }
.cf3f { color:#ff33ff; }
.cf60 { color:#ff6600; }
.cf63 { color:#ff6633; }
.cf66 { color:#ff6666; }
.cf69 { color:#ff6699; }
.cf6c { color:#ff66cc; }
.cf6f { color:#ff66ff; }
.cf90 { color:#ff9900; }
.cf93 { color:#ff9933; }
.cf96 { color:#ff9966; }
.cf99 { color:#ff9999; }
.cf9c { color:#ff99cc; }
.cf9f { color:#ff99ff; }
.cfc0 { color:#ffcc00; }
.cfc3 { color:#ffcc33; }
.cfc6 { color:#ffcc66; }
.cfc9 { color:#ffcc99; }
.cfcc { color:#ffcccc; }
.cfcf { color:#ffccff; }
.cff0 { color:#ffff00; }
.cff3 { color:#ffff33; }
.cff6 { color:#ffff66; }
.cff9 { color:#ffff99; }
.cffc { color:#ffffcc; }
.cfff { color:#ffffff; }

.aover       { opacity:0; cursor:pointer; display:inline-block; }
:hover.aover { opacity:0.3; }

.bover       { opacity:1.0; cursor:pointer; display:inline-block; }
:hover.bover { opacity:0.7; }

.cover       { color:#0000cc; cursor:pointer; display:inline-block; background-color:#f9f9ff; }
:hover.cover { color:#cc0000; }

.dover       { opacity:1.0; cursor:pointer; }
:hover.dover { opacity:0.7; }

.eover       { background-color:#eeeeee; cursor:pointer; }
:hover.eover { background-color:#ffdddd; }

.mover       { color:#ffffff; cursor:pointer; display:inline-block; }
:hover.mover { color:#ff9900; }

.pover       { opacity:0.7; cursor:pointer; display:inline-block; }
:hover.pover { opacity:1.0; }

.sover       { opacity:1.0; cursor:pointer; display:inline-block; }
:hover.sover { opacity:0.8; box-shadow:-1px -1px 2px #ddbbbb,0px -1px 2px #ddbbbb,1px -1px 2px #ddbbbb,-1px 0px 2px #ddbbbb,1px 0px 2px #ddbbbb,-1px 1px 2px #ddbbbb,0px 1px 2px #ddbbbb,1px 1px 2px #ddbbbb; }


.but10 { display:inline-block; text-align:center; cursor:pointer; font-size:10px; line-height:1em; padding:4px 4px; background:linear-gradient(#ffffff,#dddddd); border:1px solid #9c9c9c; border-radius:2px; vertical-align:middle; }
.but11 { display:inline-block; text-align:center; cursor:pointer; font-size:11px; line-height:1em; padding:4px 4px; background:linear-gradient(#ffffff,#dddddd); border:1px solid #9c9c9c; border-radius:2px; vertical-align:middle; }
.but12 { display:inline-block; text-align:center; cursor:pointer; font-size:12px; line-height:1em; padding:4px 4px; background:linear-gradient(#ffffff,#dddddd); border:1px solid #9c9c9c; border-radius:2px; vertical-align:middle; }
.but13 { display:inline-block; text-align:center; cursor:pointer; font-size:13px; line-height:1em; padding:5px 5px; background:linear-gradient(#ffffff,#dddddd); border:1px solid #9c9c9c; border-radius:2px; vertical-align:middle; }
.but14 { display:inline-block; text-align:center; cursor:pointer; font-size:14px; line-height:1em; padding:5px 5px; background:linear-gradient(#ffffff,#dddddd); border:1px solid #9c9c9c; border-radius:2px; vertical-align:middle; }
.but15 { display:inline-block; text-align:center; cursor:pointer; font-size:15px; line-height:1em; padding:6px 7px; background:linear-gradient(#ffffff,#dddddd); border:1px solid #9c9c9c; border-radius:2px; vertical-align:middle; }
.but16 { display:inline-block; text-align:center; cursor:pointer; font-size:16px; line-height:1em; padding:6px 7px; background:linear-gradient(#ffffff,#dddddd); border:1px solid #9c9c9c; border-radius:2px; vertical-align:middle; }
.but17 { display:inline-block; text-align:center; cursor:pointer; font-size:17px; line-height:1em; padding:8px 9px; background:linear-gradient(#ffffff,#dddddd); border:1px solid #9c9c9c; border-radius:2px; vertical-align:middle; }
.but18 { display:inline-block; text-align:center; cursor:pointer; font-size:18px; line-height:1em; padding:8px 9px; background:linear-gradient(#ffffff,#dddddd); border:1px solid #9c9c9c; border-radius:2px; vertical-align:middle; }
.but19 { display:inline-block; text-align:center; cursor:pointer; font-size:19px; line-height:1em; padding:10px 11px; background:linear-gradient(#ffffff,#dddddd); border:1px solid #9c9c9c; border-radius:3px; vertical-align:middle; }
.but20 { display:inline-block; text-align:center; cursor:pointer; font-size:20px; line-height:1em; padding:10px 11px; background:linear-gradient(#ffffff,#dddddd); border:1px solid #9c9c9c; border-radius:3px; vertical-align:middle; }
:hover.but10 { background:linear-gradient(#ffffff,#fffff9); }
:hover.but11 { background:linear-gradient(#ffffff,#fffff9); }
:hover.but12 { background:linear-gradient(#ffffff,#fffff9); }
:hover.but13 { background:linear-gradient(#ffffff,#fffff9); }
:hover.but14 { background:linear-gradient(#ffffff,#fffff9); }
:hover.but15 { background:linear-gradient(#ffffff,#fffff9); }
:hover.but16 { background:linear-gradient(#ffffff,#fffff9); }
:hover.but17 { background:linear-gradient(#ffffff,#fffff9); }
:hover.but18 { background:linear-gradient(#ffffff,#fffff9); }
:hover.but19 { background:linear-gradient(#ffffff,#fffff9); }
:hover.but20 { background:linear-gradient(#ffffff,#fffff9); }


.but10m { display:inline-block; text-align:center; cursor:pointer; font-size:10px; line-height:1em; padding:4px 4px 2px; background:linear-gradient(#ffffff,#dddddd); border:1px solid #9c9c9c; border-radius:2px; vertical-align:middle; }
.but11m { display:inline-block; text-align:center; cursor:pointer; font-size:11px; line-height:1em; padding:4px 4px 2px; background:linear-gradient(#ffffff,#dddddd); border:1px solid #9c9c9c; border-radius:2px; vertical-align:middle; }
.but12m { display:inline-block; text-align:center; cursor:pointer; font-size:12px; line-height:1em; padding:4px 4px 2px; background:linear-gradient(#ffffff,#dddddd); border:1px solid #9c9c9c; border-radius:2px; vertical-align:middle; }
.but13m { display:inline-block; text-align:center; cursor:pointer; font-size:13px; line-height:1em; padding:5px 5px 3px; background:linear-gradient(#ffffff,#dddddd); border:1px solid #9c9c9c; border-radius:2px; vertical-align:middle; }
.but14m { display:inline-block; text-align:center; cursor:pointer; font-size:14px; line-height:1em; padding:5px 5px 3px; background:linear-gradient(#ffffff,#dddddd); border:1px solid #9c9c9c; border-radius:2px; vertical-align:middle; }
.but15m { display:inline-block; text-align:center; cursor:pointer; font-size:15px; line-height:1em; padding:6px 7px 4px; background:linear-gradient(#ffffff,#dddddd); border:1px solid #9c9c9c; border-radius:2px; vertical-align:middle; }
.but16m { display:inline-block; text-align:center; cursor:pointer; font-size:16px; line-height:1em; padding:6px 7px 4px; background:linear-gradient(#ffffff,#dddddd); border:1px solid #9c9c9c; border-radius:2px; vertical-align:middle; }
.but17m { display:inline-block; text-align:center; cursor:pointer; font-size:17px; line-height:1em; padding:8px 9px 4px; background:linear-gradient(#ffffff,#dddddd); border:1px solid #9c9c9c; border-radius:2px; vertical-align:middle; }
.but18m { display:inline-block; text-align:center; cursor:pointer; font-size:18px; line-height:1em; padding:8px 9px 4px; background:linear-gradient(#ffffff,#dddddd); border:1px solid #9c9c9c; border-radius:2px; vertical-align:middle; }
.but19m { display:inline-block; text-align:center; cursor:pointer; font-size:19px; line-height:1em; padding:10px 11px 6px; background:linear-gradient(#ffffff,#dddddd); border:1px solid #9c9c9c; border-radius:3px; vertical-align:middle; }
.but20m { display:inline-block; text-align:center; cursor:pointer; font-size:20px; line-height:1em; padding:10px 11px 6px; background:linear-gradient(#ffffff,#dddddd); border:1px solid #9c9c9c; border-radius:3px; vertical-align:middle; }
:hover.but10m { background:linear-gradient(#ffffff,#fffff9); }
:hover.but11m { background:linear-gradient(#ffffff,#fffff9); }
:hover.but12m { background:linear-gradient(#ffffff,#fffff9); }
:hover.but13m { background:linear-gradient(#ffffff,#fffff9); }
:hover.but14m { background:linear-gradient(#ffffff,#fffff9); }
:hover.but15m { background:linear-gradient(#ffffff,#fffff9); }
:hover.but16m { background:linear-gradient(#ffffff,#fffff9); }
:hover.but17m { background:linear-gradient(#ffffff,#fffff9); }
:hover.but18m { background:linear-gradient(#ffffff,#fffff9); }
:hover.but19m { background:linear-gradient(#ffffff,#fffff9); }
:hover.but20m { background:linear-gradient(#ffffff,#fffff9); }


.buc10 { display:inline-block; text-align:center; cursor:pointer; font-size:10px; line-height:1em; padding:3px 4px;  background-color:#e9e9e9; border:1px solid #9c9c9c; border-radius:2px; vertical-align:middle; }
.buc11 { display:inline-block; text-align:center; cursor:pointer; font-size:11px; line-height:1em; padding:3px 4px;  background-color:#e9e9e9; border:1px solid #9c9c9c; border-radius:2px; vertical-align:middle; }
.buc12 { display:inline-block; text-align:center; cursor:pointer; font-size:12px; line-height:1em; padding:3px 4px;  background-color:#e9e9e9; border:1px solid #9c9c9c; border-radius:2px; vertical-align:middle; }
.buc13 { display:inline-block; text-align:center; cursor:pointer; font-size:13px; line-height:1em; padding:4px 5px;  background-color:#e9e9e9; border:1px solid #9c9c9c; border-radius:2px; vertical-align:middle; }
.buc14 { display:inline-block; text-align:center; cursor:pointer; font-size:14px; line-height:1em; padding:4px 5px;  background-color:#e9e9e9; border:1px solid #9c9c9c; border-radius:2px; vertical-align:middle; }
.buc15 { display:inline-block; text-align:center; cursor:pointer; font-size:15px; line-height:1em; padding:5px 7px;  background-color:#e9e9e9; border:1px solid #9c9c9c; border-radius:3px; vertical-align:middle; }
.buc16 { display:inline-block; text-align:center; cursor:pointer; font-size:16px; line-height:1em; padding:5px 7px;  background-color:#e9e9e9; border:1px solid #9c9c9c; border-radius:3px; vertical-align:middle; }
.buc17 { display:inline-block; text-align:center; cursor:pointer; font-size:17px; line-height:1em; padding:6px 9px;  background-color:#e9e9e9; border:1px solid #9c9c9c; border-radius:3px; vertical-align:middle; }
.buc18 { display:inline-block; text-align:center; cursor:pointer; font-size:18px; line-height:1em; padding:6px 9px;  background-color:#e9e9e9; border:1px solid #9c9c9c; border-radius:3px; vertical-align:middle; }
.buc19 { display:inline-block; text-align:center; cursor:pointer; font-size:19px; line-height:1em; padding:8px 11px; background-color:#e9e9e9; border:1px solid #9c9c9c; border-radius:4px; vertical-align:middle; }
.buc20 { display:inline-block; text-align:center; cursor:pointer; font-size:20px; line-height:1em; padding:8px 11px; background-color:#e9e9e9; border:1px solid #9c9c9c; border-radius:4px; vertical-align:middle; }
:hover.buc10 { background-color:#ccddff; }
:hover.buc11 { background-color:#ccddff; }
:hover.buc12 { background-color:#ccddff; }
:hover.buc13 { background-color:#ccddff; }
:hover.buc14 { background-color:#ccddff; }
:hover.buc15 { background-color:#ccddff; }
:hover.buc16 { background-color:#ccddff; }
:hover.buc17 { background-color:#ccddff; }
:hover.buc18 { background-color:#ccddff; }
:hover.buc19 { background-color:#ccddff; }
:hover.buc20 { background-color:#ccddff; }


.buc10m { display:inline-block; text-align:center; cursor:pointer; font-size:10px; line-height:1em; padding:4px 4px 2px;  background-color:#e9e9e9; border:1px solid #9c9c9c; border-radius:2px; vertical-align:middle; }
.buc11m { display:inline-block; text-align:center; cursor:pointer; font-size:11px; line-height:1em; padding:4px 4px 2px;  background-color:#e9e9e9; border:1px solid #9c9c9c; border-radius:2px; vertical-align:middle; }
.buc12m { display:inline-block; text-align:center; cursor:pointer; font-size:12px; line-height:1em; padding:4px 4px 2px;  background-color:#e9e9e9; border:1px solid #9c9c9c; border-radius:2px; vertical-align:middle; }
.buc13m { display:inline-block; text-align:center; cursor:pointer; font-size:13px; line-height:1em; padding:5px 5px 3px;  background-color:#e9e9e9; border:1px solid #9c9c9c; border-radius:2px; vertical-align:middle; }
.buc14m { display:inline-block; text-align:center; cursor:pointer; font-size:14px; line-height:1em; padding:5px 5px 3px;  background-color:#e9e9e9; border:1px solid #9c9c9c; border-radius:2px; vertical-align:middle; }
.buc15m { display:inline-block; text-align:center; cursor:pointer; font-size:15px; line-height:1em; padding:6px 7px 4px;  background-color:#e9e9e9; border:1px solid #9c9c9c; border-radius:3px; vertical-align:middle; }
.buc16m { display:inline-block; text-align:center; cursor:pointer; font-size:16px; line-height:1em; padding:6px 7px 4px;  background-color:#e9e9e9; border:1px solid #9c9c9c; border-radius:3px; vertical-align:middle; }
.buc17m { display:inline-block; text-align:center; cursor:pointer; font-size:17px; line-height:1em; padding:8px 9px 4px;  background-color:#e9e9e9; border:1px solid #9c9c9c; border-radius:3px; vertical-align:middle; }
.buc18m { display:inline-block; text-align:center; cursor:pointer; font-size:18px; line-height:1em; padding:8px 9px 4px;  background-color:#e9e9e9; border:1px solid #9c9c9c; border-radius:3px; vertical-align:middle; }
.buc19m { display:inline-block; text-align:center; cursor:pointer; font-size:19px; line-height:1em; padding:10px 11px 6px; background-color:#e9e9e9; border:1px solid #9c9c9c; border-radius:4px; vertical-align:middle; }
.buc20m { display:inline-block; text-align:center; cursor:pointer; font-size:20px; line-height:1em; padding:10px 11px 6px; background-color:#e9e9e9; border:1px solid #9c9c9c; border-radius:4px; vertical-align:middle; }
:hover.buc10m { background-color:#ccddff; }
:hover.buc11m { background-color:#ccddff; }
:hover.buc12m { background-color:#ccddff; }
:hover.buc13m { background-color:#ccddff; }
:hover.buc14m { background-color:#ccddff; }
:hover.buc15m { background-color:#ccddff; }
:hover.buc16m { background-color:#ccddff; }
:hover.buc17m { background-color:#ccddff; }
:hover.buc18m { background-color:#ccddff; }
:hover.buc19m { background-color:#ccddff; }
:hover.buc20m { background-color:#ccddff; }


.bus10 { display:inline-block; text-align:center; cursor:pointer; font-size:10px; line-height:1em; padding:3px 2px;  background-color:#ffffff; border:1px solid #aaaaaa; vertical-align:middle; }
.bus11 { display:inline-block; text-align:center; cursor:pointer; font-size:11px; line-height:1em; padding:3px 2px;  background-color:#ffffff; border:1px solid #aaaaaa; vertical-align:middle; }
.bus12 { display:inline-block; text-align:center; cursor:pointer; font-size:12px; line-height:1em; padding:3px 2px;  background-color:#ffffff; border:1px solid #aaaaaa; vertical-align:middle; }
.bus13 { display:inline-block; text-align:center; cursor:pointer; font-size:13px; line-height:1em; padding:4px 4px;  background-color:#ffffff; border:1px solid #aaaaaa; vertical-align:middle; }
.bus14 { display:inline-block; text-align:center; cursor:pointer; font-size:14px; line-height:1em; padding:4px 4px;  background-color:#ffffff; border:1px solid #aaaaaa; vertical-align:middle; }
.bus15 { display:inline-block; text-align:center; cursor:pointer; font-size:15px; line-height:1em; padding:5px 5px;  background-color:#ffffff; border:1px solid #aaaaaa; vertical-align:middle; }
.bus16 { display:inline-block; text-align:center; cursor:pointer; font-size:16px; line-height:1em; padding:5px 5px;  background-color:#ffffff; border:1px solid #aaaaaa; vertical-align:middle; }
.bus17 { display:inline-block; text-align:center; cursor:pointer; font-size:17px; line-height:1em; padding:6px 8px;  background-color:#ffffff; border:1px solid #aaaaaa; vertical-align:middle; }
.bus18 { display:inline-block; text-align:center; cursor:pointer; font-size:18px; line-height:1em; padding:6px 8px;  background-color:#ffffff; border:1px solid #aaaaaa; vertical-align:middle; }
.bus19 { display:inline-block; text-align:center; cursor:pointer; font-size:19px; line-height:1em; padding:8px 10px; background-color:#ffffff; border:1px solid #aaaaaa; vertical-align:middle; }
.bus20 { display:inline-block; text-align:center; cursor:pointer; font-size:20px; line-height:1em; padding:8px 10px; background-color:#ffffff; border:1px solid #aaaaaa; vertical-align:middle; }
:hover.bus10 { background-color:#ccddff; }
:hover.bus11 { background-color:#ccddff; }
:hover.bus12 { background-color:#ccddff; }
:hover.bus13 { background-color:#ccddff; }
:hover.bus14 { background-color:#ccddff; }
:hover.bus15 { background-color:#ccddff; }
:hover.bus16 { background-color:#ccddff; }
:hover.bus17 { background-color:#ccddff; }
:hover.bus18 { background-color:#ccddff; }
:hover.bus19 { background-color:#ccddff; }
:hover.bus20 { background-color:#ccddff; }


.bua10 { display:inline-block; text-align:center; cursor:pointer; font-size:10px; line-height:1em; padding:2px; background-color:#f0f0f0; border:1px solid #aaaaaa; border-radius:2px; vertical-align:middle; }
.bua11 { display:inline-block; text-align:center; cursor:pointer; font-size:11px; line-height:1em; padding:2px; background-color:#f0f0f0; border:1px solid #aaaaaa; border-radius:2px; vertical-align:middle; }
.bua12 { display:inline-block; text-align:center; cursor:pointer; font-size:12px; line-height:1em; padding:2px; background-color:#f0f0f0; border:1px solid #aaaaaa; border-radius:2px; vertical-align:middle; }
.bua13 { display:inline-block; text-align:center; cursor:pointer; font-size:13px; line-height:1em; padding:2px; background-color:#f0f0f0; border:1px solid #aaaaaa; border-radius:2px; vertical-align:middle; }
.bua14 { display:inline-block; text-align:center; cursor:pointer; font-size:14px; line-height:1em; padding:2px; background-color:#f0f0f0; border:1px solid #aaaaaa; border-radius:2px; vertical-align:middle; }
.bua15 { display:inline-block; text-align:center; cursor:pointer; font-size:15px; line-height:1em; padding:3px; background-color:#f0f0f0; border:1px solid #aaaaaa; border-radius:3px; vertical-align:middle; }
.bua16 { display:inline-block; text-align:center; cursor:pointer; font-size:16px; line-height:1em; padding:3px; background-color:#f0f0f0; border:1px solid #aaaaaa; border-radius:3px; vertical-align:middle; }
.bua17 { display:inline-block; text-align:center; cursor:pointer; font-size:17px; line-height:1em; padding:3px; background-color:#f0f0f0; border:1px solid #aaaaaa; border-radius:3px; vertical-align:middle; }
.bua18 { display:inline-block; text-align:center; cursor:pointer; font-size:18px; line-height:1em; padding:4px; background-color:#f0f0f0; border:1px solid #aaaaaa; border-radius:4px; vertical-align:middle; }
.bua19 { display:inline-block; text-align:center; cursor:pointer; font-size:19px; line-height:1em; padding:4px; background-color:#f0f0f0; border:1px solid #aaaaaa; border-radius:4px; vertical-align:middle; }
.bua20 { display:inline-block; text-align:center; cursor:pointer; font-size:20px; line-height:1em; padding:4px; background-color:#f0f0f0; border:1px solid #aaaaaa; border-radius:4px; vertical-align:middle; }
:hover.bua10 { background-color:#ccddff; }
:hover.bua11 { background-color:#ccddff; }
:hover.bua12 { background-color:#ccddff; }
:hover.bua13 { background-color:#ccddff; }
:hover.bua14 { background-color:#ccddff; }
:hover.bua15 { background-color:#ccddff; }
:hover.bua16 { background-color:#ccddff; }
:hover.bua17 { background-color:#ccddff; }
:hover.bua18 { background-color:#ccddff; }
:hover.bua19 { background-color:#ccddff; }
:hover.bua20 { background-color:#ccddff; }


.bub10 { display:inline-block; text-align:center; cursor:pointer; font-size:10px; line-height:1em; padding:2px; border:1px solid #aaaaaa; border-radius:2px; vertical-align:middle; }
.bub11 { display:inline-block; text-align:center; cursor:pointer; font-size:11px; line-height:1em; padding:2px; border:1px solid #aaaaaa; border-radius:2px; vertical-align:middle; }
.bub12 { display:inline-block; text-align:center; cursor:pointer; font-size:12px; line-height:1em; padding:2px; border:1px solid #aaaaaa; border-radius:2px; vertical-align:middle; }
.bub13 { display:inline-block; text-align:center; cursor:pointer; font-size:13px; line-height:1em; padding:2px; border:1px solid #aaaaaa; border-radius:2px; vertical-align:middle; }
.bub14 { display:inline-block; text-align:center; cursor:pointer; font-size:14px; line-height:1em; padding:2px; border:1px solid #aaaaaa; border-radius:2px; vertical-align:middle; }
.bub15 { display:inline-block; text-align:center; cursor:pointer; font-size:15px; line-height:1em; padding:3px; border:1px solid #aaaaaa; border-radius:3px; vertical-align:middle; }
.bub16 { display:inline-block; text-align:center; cursor:pointer; font-size:16px; line-height:1em; padding:3px; border:1px solid #aaaaaa; border-radius:3px; vertical-align:middle; }
.bub17 { display:inline-block; text-align:center; cursor:pointer; font-size:17px; line-height:1em; padding:3px; border:1px solid #aaaaaa; border-radius:3px; vertical-align:middle; }
.bub18 { display:inline-block; text-align:center; cursor:pointer; font-size:18px; line-height:1em; padding:4px; border:1px solid #aaaaaa; border-radius:4px; vertical-align:middle; }
.bub19 { display:inline-block; text-align:center; cursor:pointer; font-size:19px; line-height:1em; padding:4px; border:1px solid #aaaaaa; border-radius:4px; vertical-align:middle; }
.bub20 { display:inline-block; text-align:center; cursor:pointer; font-size:20px; line-height:1em; padding:4px; border:1px solid #aaaaaa; border-radius:4px; vertical-align:middle; }
:hover.bub10 { opacity:0.6; }
:hover.bub11 { opacity:0.6; }
:hover.bub12 { opacity:0.6; }
:hover.bub13 { opacity:0.6; }
:hover.bub14 { opacity:0.6; }
:hover.bub15 { opacity:0.6; }
:hover.bub16 { opacity:0.6; }
:hover.bub17 { opacity:0.6; }
:hover.bub18 { opacity:0.6; }
:hover.bub19 { opacity:0.6; }
:hover.bub20 { opacity:0.6; }


.bun10 { display:inline-block; text-align:center; cursor:pointer; font-size:10px; line-height:1em; padding:3px 4px;  border-radius:3px; vertical-align:middle; }
.bun11 { display:inline-block; text-align:center; cursor:pointer; font-size:11px; line-height:1em; padding:3px 4px;  border-radius:3px; vertical-align:middle; }
.bun12 { display:inline-block; text-align:center; cursor:pointer; font-size:12px; line-height:1em; padding:3px 4px;  border-radius:3px; vertical-align:middle; }
.bun13 { display:inline-block; text-align:center; cursor:pointer; font-size:13px; line-height:1em; padding:3px 4px;  border-radius:3px; vertical-align:middle; }
.bun14 { display:inline-block; text-align:center; cursor:pointer; font-size:14px; line-height:1em; padding:4px 5px;  border-radius:4px; vertical-align:middle; }
.bun15 { display:inline-block; text-align:center; cursor:pointer; font-size:15px; line-height:1em; padding:4px 5px;  border-radius:4px; vertical-align:middle; }
.bun16 { display:inline-block; text-align:center; cursor:pointer; font-size:16px; line-height:1em; padding:4px 6px;  border-radius:4px; vertical-align:middle; }
.bun17 { display:inline-block; text-align:center; cursor:pointer; font-size:17px; line-height:1em; padding:5px 10px; border-radius:5px; vertical-align:middle; }
.bun18 { display:inline-block; text-align:center; cursor:pointer; font-size:18px; line-height:1em; padding:5px 10px; border-radius:5px; vertical-align:middle; }
.bun19 { display:inline-block; text-align:center; cursor:pointer; font-size:19px; line-height:1em; padding:7px 12px; border-radius:6px; vertical-align:middle; }
.bun20 { display:inline-block; text-align:center; cursor:pointer; font-size:20px; line-height:1em; padding:7px 12px; border-radius:6px; vertical-align:middle; }
:hover.bun10 { opacity:0.6; }
:hover.bun11 { opacity:0.6; }
:hover.bun12 { opacity:0.6; }
:hover.bun13 { opacity:0.6; }
:hover.bun14 { opacity:0.6; }
:hover.bun15 { opacity:0.6; }
:hover.bun16 { opacity:0.6; }
:hover.bun17 { opacity:0.6; }
:hover.bun18 { opacity:0.6; }
:hover.bun19 { opacity:0.6; }
:hover.bun20 { opacity:0.6; }


.bum10 { display:inline-block; text-align:center; cursor:pointer; font-size:10px; line-height:1em; border-radius:2px; vertical-align:middle; }
.bum11 { display:inline-block; text-align:center; cursor:pointer; font-size:11px; line-height:1em; border-radius:2px; vertical-align:middle; }
.bum12 { display:inline-block; text-align:center; cursor:pointer; font-size:12px; line-height:1em; border-radius:2px; vertical-align:middle; }
.bum13 { display:inline-block; text-align:center; cursor:pointer; font-size:13px; line-height:1em; border-radius:2px; vertical-align:middle; }
.bum14 { display:inline-block; text-align:center; cursor:pointer; font-size:14px; line-height:1em; border-radius:2px; vertical-align:middle; }
.bum15 { display:inline-block; text-align:center; cursor:pointer; font-size:15px; line-height:1em; border-radius:2px; vertical-align:middle; }
.bum16 { display:inline-block; text-align:center; cursor:pointer; font-size:16px; line-height:1em; border-radius:2px; vertical-align:middle; }
.bum17 { display:inline-block; text-align:center; cursor:pointer; font-size:17px; line-height:1em; border-radius:2px; vertical-align:middle; }
.bum18 { display:inline-block; text-align:center; cursor:pointer; font-size:18px; line-height:1em; border-radius:2px; vertical-align:middle; }
.bum19 { display:inline-block; text-align:center; cursor:pointer; font-size:19px; line-height:1em; border-radius:2px; vertical-align:middle; }
.bum20 { display:inline-block; text-align:center; cursor:pointer; font-size:20px; line-height:1em; border-radius:2px; vertical-align:middle; }
:hover.bum10 { opacity:0.6; background-color:#ee3333; }
:hover.bum11 { opacity:0.6; background-color:#ee3333; }
:hover.bum12 { opacity:0.6; background-color:#ee3333; }
:hover.bum13 { opacity:0.6; background-color:#ee3333; }
:hover.bum14 { opacity:0.6; background-color:#ee3333; }
:hover.bum15 { opacity:0.6; background-color:#ee3333; }
:hover.bum16 { opacity:0.6; background-color:#ee3333; }
:hover.bum17 { opacity:0.6; background-color:#ee3333; }
:hover.bum18 { opacity:0.6; background-color:#ee3333; }
:hover.bum19 { opacity:0.6; background-color:#ee3333; }
:hover.bum20 { opacity:0.6; background-color:#ee3333; }


.buo10 { display:inline-block; text-align:center; cursor:pointer; font-size:10px; line-height:1em; border-radius:2px; padding:2px; color:#ffffff; background-color:#0066cc; vertical-align:middle; }
.buo11 { display:inline-block; text-align:center; cursor:pointer; font-size:11px; line-height:1em; border-radius:2px; padding:2px; color:#ffffff; background-color:#0066cc; vertical-align:middle; }
.buo12 { display:inline-block; text-align:center; cursor:pointer; font-size:12px; line-height:1em; border-radius:2px; padding:2px; color:#ffffff; background-color:#0066cc; vertical-align:middle; }
.buo13 { display:inline-block; text-align:center; cursor:pointer; font-size:13px; line-height:1em; border-radius:2px; padding:2px; color:#ffffff; background-color:#0066cc; vertical-align:middle; }
.buo14 { display:inline-block; text-align:center; cursor:pointer; font-size:14px; line-height:1em; border-radius:2px; padding:2px; color:#ffffff; background-color:#0066cc; vertical-align:middle; }
.buo15 { display:inline-block; text-align:center; cursor:pointer; font-size:15px; line-height:1em; border-radius:2px; padding:2px; color:#ffffff; background-color:#0066cc; vertical-align:middle; }
.buo16 { display:inline-block; text-align:center; cursor:pointer; font-size:16px; line-height:1em; border-radius:2px; padding:2px; color:#ffffff; background-color:#0066cc; vertical-align:middle; }
.buo17 { display:inline-block; text-align:center; cursor:pointer; font-size:17px; line-height:1em; border-radius:2px; padding:2px; color:#ffffff; background-color:#0066cc; vertical-align:middle; }
.buo18 { display:inline-block; text-align:center; cursor:pointer; font-size:18px; line-height:1em; border-radius:2px; padding:2px; color:#ffffff; background-color:#0066cc; vertical-align:middle; }
.buo19 { display:inline-block; text-align:center; cursor:pointer; font-size:19px; line-height:1em; border-radius:2px; padding:2px; color:#ffffff; background-color:#0066cc; vertical-align:middle; }
.buo20 { display:inline-block; text-align:center; cursor:pointer; font-size:20px; line-height:1em; border-radius:2px; padding:2px; color:#ffffff; background-color:#0066cc; vertical-align:middle; }
:hover.buo10 { background-color:#ee3333; }
:hover.buo11 { background-color:#ee3333; }
:hover.buo12 { background-color:#ee3333; }
:hover.buo13 { background-color:#ee3333; }
:hover.buo14 { background-color:#ee3333; }
:hover.buo15 { background-color:#ee3333; }
:hover.buo16 { background-color:#ee3333; }
:hover.buo17 { background-color:#ee3333; }
:hover.buo18 { background-color:#ee3333; }
:hover.buo19 { background-color:#ee3333; }
:hover.buo20 { background-color:#ee3333; }


.buo10p { display:inline-block; text-align:center; cursor:pointer; font-size:10px; line-height:1em; border-radius:3px; color:#ffffff; background-color:#0066cc; vertical-align:middle; }
.buo11p { display:inline-block; text-align:center; cursor:pointer; font-size:11px; line-height:1em; border-radius:3px; color:#ffffff; background-color:#0066cc; vertical-align:middle; }
.buo12p { display:inline-block; text-align:center; cursor:pointer; font-size:12px; line-height:1em; border-radius:3px; color:#ffffff; background-color:#0066cc; vertical-align:middle; }
.buo13p { display:inline-block; text-align:center; cursor:pointer; font-size:13px; line-height:1em; border-radius:4px; color:#ffffff; background-color:#0066cc; vertical-align:middle; }
.buo14p { display:inline-block; text-align:center; cursor:pointer; font-size:14px; line-height:1em; border-radius:4px; color:#ffffff; background-color:#0066cc; vertical-align:middle; }
.buo15p { display:inline-block; text-align:center; cursor:pointer; font-size:15px; line-height:1em; border-radius:4px; color:#ffffff; background-color:#0066cc; vertical-align:middle; }
.buo16p { display:inline-block; text-align:center; cursor:pointer; font-size:16px; line-height:1em; border-radius:5px; color:#ffffff; background-color:#0066cc; vertical-align:middle; }
.buo17p { display:inline-block; text-align:center; cursor:pointer; font-size:17px; line-height:1em; border-radius:5px; color:#ffffff; background-color:#0066cc; vertical-align:middle; }
.buo18p { display:inline-block; text-align:center; cursor:pointer; font-size:18px; line-height:1em; border-radius:5px; color:#ffffff; background-color:#0066cc; vertical-align:middle; }
.buo19p { display:inline-block; text-align:center; cursor:pointer; font-size:19px; line-height:1em; border-radius:6px; color:#ffffff; background-color:#0066cc; vertical-align:middle; }
.buo20p { display:inline-block; text-align:center; cursor:pointer; font-size:20px; line-height:1em; border-radius:6px; color:#ffffff; background-color:#0066cc; vertical-align:middle; }
:hover.buo10p { background-color:#ee3333; }
:hover.buo11p { background-color:#ee3333; }
:hover.buo12p { background-color:#ee3333; }
:hover.buo13p { background-color:#ee3333; }
:hover.buo14p { background-color:#ee3333; }
:hover.buo15p { background-color:#ee3333; }
:hover.buo16p { background-color:#ee3333; }
:hover.buo17p { background-color:#ee3333; }
:hover.buo18p { background-color:#ee3333; }
:hover.buo19p { background-color:#ee3333; }
:hover.buo20p { background-color:#ee3333; }


.buo10f { display:inline-block; text-align:center; cursor:pointer; font-size:10px; line-height:1em; border-radius:2px; padding:2px; vertical-align:middle; }
.buo11f { display:inline-block; text-align:center; cursor:pointer; font-size:11px; line-height:1em; border-radius:2px; padding:2px; vertical-align:middle; }
.buo12f { display:inline-block; text-align:center; cursor:pointer; font-size:12px; line-height:1em; border-radius:2px; padding:2px; vertical-align:middle; }
.buo13f { display:inline-block; text-align:center; cursor:pointer; font-size:13px; line-height:1em; border-radius:2px; padding:2px; vertical-align:middle; }
.buo14f { display:inline-block; text-align:center; cursor:pointer; font-size:14px; line-height:1em; border-radius:2px; padding:2px; vertical-align:middle; }
.buo15f { display:inline-block; text-align:center; cursor:pointer; font-size:15px; line-height:1em; border-radius:2px; padding:2px; vertical-align:middle; }
.buo16f { display:inline-block; text-align:center; cursor:pointer; font-size:16px; line-height:1em; border-radius:2px; padding:2px; vertical-align:middle; }
.buo17f { display:inline-block; text-align:center; cursor:pointer; font-size:17px; line-height:1em; border-radius:2px; padding:2px; vertical-align:middle; }
.buo18f { display:inline-block; text-align:center; cursor:pointer; font-size:18px; line-height:1em; border-radius:2px; padding:2px; vertical-align:middle; }
.buo19f { display:inline-block; text-align:center; cursor:pointer; font-size:19px; line-height:1em; border-radius:2px; padding:2px; vertical-align:middle; }
.buo20f { display:inline-block; text-align:center; cursor:pointer; font-size:20px; line-height:1em; border-radius:2px; padding:2px; vertical-align:middle; }
:hover.buo10f { background-color:#ee3333; }
:hover.buo11f { background-color:#ee3333; }
:hover.buo12f { background-color:#ee3333; }
:hover.buo13f { background-color:#ee3333; }
:hover.buo14f { background-color:#ee3333; }
:hover.buo15f { background-color:#ee3333; }
:hover.buo16f { background-color:#ee3333; }
:hover.buo17f { background-color:#ee3333; }
:hover.buo18f { background-color:#ee3333; }
:hover.buo19f { background-color:#ee3333; }
:hover.buo20f { background-color:#ee3333; }


.bue10 { display:inline-block; text-align:center; cursor:pointer; font-size:10px; line-height:1em; background-color:#f0f0f0; border:1px solid #999999; border-radius:2px; vertical-align:middle; }
.bue11 { display:inline-block; text-align:center; cursor:pointer; font-size:11px; line-height:1em; background-color:#f0f0f0; border:1px solid #999999; border-radius:2px; vertical-align:middle; }
.bue12 { display:inline-block; text-align:center; cursor:pointer; font-size:12px; line-height:1em; background-color:#f0f0f0; border:1px solid #999999; border-radius:2px; vertical-align:middle; }
.bue13 { display:inline-block; text-align:center; cursor:pointer; font-size:13px; line-height:1em; background-color:#f0f0f0; border:1px solid #999999; border-radius:2px; vertical-align:middle; }
.bue14 { display:inline-block; text-align:center; cursor:pointer; font-size:14px; line-height:1em; background-color:#f0f0f0; border:1px solid #999999; border-radius:2px; vertical-align:middle; }
.bue15 { display:inline-block; text-align:center; cursor:pointer; font-size:15px; line-height:1em; background-color:#f0f0f0; border:1px solid #999999; border-radius:3px; vertical-align:middle; }
.bue16 { display:inline-block; text-align:center; cursor:pointer; font-size:16px; line-height:1em; background-color:#f0f0f0; border:1px solid #999999; border-radius:3px; vertical-align:middle; }
.bue17 { display:inline-block; text-align:center; cursor:pointer; font-size:17px; line-height:1em; background-color:#f0f0f0; border:1px solid #999999; border-radius:3px; vertical-align:middle; }
.bue18 { display:inline-block; text-align:center; cursor:pointer; font-size:18px; line-height:1em; background-color:#f0f0f0; border:1px solid #999999; border-radius:4px; vertical-align:middle; }
.bue19 { display:inline-block; text-align:center; cursor:pointer; font-size:19px; line-height:1em; background-color:#f0f0f0; border:1px solid #999999; border-radius:4px; vertical-align:middle; }
.bue20 { display:inline-block; text-align:center; cursor:pointer; font-size:20px; line-height:1em; background-color:#f0f0f0; border:1px solid #999999; border-radius:4px; vertical-align:middle; }
:hover.bue10 { background-color:#eecccc; }
:hover.bue11 { background-color:#eecccc; }
:hover.bue12 { background-color:#eecccc; }
:hover.bue13 { background-color:#eecccc; }
:hover.bue14 { background-color:#eecccc; }
:hover.bue15 { background-color:#eecccc; }
:hover.bue16 { background-color:#eecccc; }
:hover.bue17 { background-color:#eecccc; }
:hover.bue18 { background-color:#eecccc; }
:hover.bue19 { background-color:#eecccc; }
:hover.bue20 { background-color:#eecccc; }


.bue10f { display:inline-block; text-align:center; vertical-align:middle; cursor:pointer; font-size:10px; border-radius:4px; color:#ffffff; }
.bue11f { display:inline-block; text-align:center; vertical-align:middle; cursor:pointer; font-size:11px; border-radius:4px; color:#ffffff; }
.bue12f { display:inline-block; text-align:center; vertical-align:middle; cursor:pointer; font-size:12px; border-radius:4px; color:#ffffff; }
.bue13f { display:inline-block; text-align:center; vertical-align:middle; cursor:pointer; font-size:13px; border-radius:4px; color:#ffffff; }
.bue14f { display:inline-block; text-align:center; vertical-align:middle; cursor:pointer; font-size:14px; border-radius:4px; color:#ffffff; }
.bue15f { display:inline-block; text-align:center; vertical-align:middle; cursor:pointer; font-size:15px; border-radius:4px; color:#ffffff; }
.bue16f { display:inline-block; text-align:center; vertical-align:middle; cursor:pointer; font-size:16px; border-radius:4px; color:#ffffff; }
.bue17f { display:inline-block; text-align:center; vertical-align:middle; cursor:pointer; font-size:17px; border-radius:4px; color:#ffffff; }
.bue18f { display:inline-block; text-align:center; vertical-align:middle; cursor:pointer; font-size:18px; border-radius:4px; color:#ffffff; }
.bue19f { display:inline-block; text-align:center; vertical-align:middle; cursor:pointer; font-size:19px; border-radius:4px; color:#ffffff; }
.bue20f { display:inline-block; text-align:center; vertical-align:middle; cursor:pointer; font-size:20px; border-radius:4px; color:#ffffff; }
:hover.bue10f { background-color:#cc3333; }
:hover.bue11f { background-color:#cc3333; }
:hover.bue12f { background-color:#cc3333; }
:hover.bue13f { background-color:#cc3333; }
:hover.bue14f { background-color:#cc3333; }
:hover.bue15f { background-color:#cc3333; }
:hover.bue16f { background-color:#cc3333; }
:hover.bue17f { background-color:#cc3333; }
:hover.bue18f { background-color:#cc3333; }
:hover.bue19f { background-color:#cc3333; }
:hover.bue20f { background-color:#cc3333; }


.ffms    { font-family:'ＭＳ ゴシック'; }
.ffmsg   { font-family:'ＭＳ ゴシック'; }
.ffmspg  { font-family:'ＭＳ Ｐゴシック'; }
.ffmsm   { font-family:'ＭＳ 明朝'; }
.ffmspm  { font-family:'ＭＳ Ｐ明朝'; }
.ffme    { font-family:メイリオ; }
.ffa     { font-family:Arial; }
.ffams   { font-family:Arial,'ＭＳ ゴシック'; }
.ffamsp  { font-family:Arial,'ＭＳ Ｐゴシック'; }
.ffame   { font-family:Arial,メイリオ; }
.ffhgpmb { font-family:HGP明朝B; }
.ffhgpme { font-family:HGP明朝E; }
.ffhgsmb { font-family:HGS明朝B; }
.ffhgsme { font-family:HGS明朝E; }
.ffhgmb  { font-family:HG明朝B; }
.ffhgme  { font-family:HG明朝E; }
.ffhgpge { font-family:HGPｺﾞｼｯｸE; }
.ffhgpgm { font-family:HGPｺﾞｼｯｸM; }
.ffhgge  { font-family:HGｺﾞｼｯｸE; }
.ffhggm  { font-family:HGｺﾞｼｯｸM; }

.cp    { cursor:pointer; }
.cpo   { cursor:pointer; }
:hover.cpo { opacity:0.7; }
.cm    { cursor:move; }
.cde   { cursor:default; }

.o0    { opacity:0; }
.o1    { opacity:0.1; }
.o2    { opacity:0.2; }
.o3    { opacity:0.3; }
.o4    { opacity:0.4; }
.o5    { opacity:0.5; }
.o6    { opacity:0.6; }
.o7    { opacity:0.7; }
.o8    { opacity:0.8; }
.o9    { opacity:0.9; }

.os    { overflow:scroll; }
.oh    { overflow:hidden; }
.ohe   { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.oa    { overflow:auto; }
.oxs   { overflow-x:scroll; }
.oxh   { overflow-x:hidden; }
.oxa   { overflow-x:auto; }
.oys   { overflow-y:scroll; }
.oyh   { overflow-y:hidden; }
.oya   { overflow-y:auto; }

.toe   { overflow:hidden; text-overflow:ellipsis; }

.wbn   { word-break: normal; }
.wbba  { word-break: break-all; }
.wbka  { word-break: keep-all; }

.pbiav { page-break-inside:avoid; }

.pbba  { page-break-before:always; }

@media print {
.mpdn  { display:none; }
.dthg  { display:table-header-group; page-break-inside:avoid; }
}

@media screen {
.msdn  { display:none; }
}

/*--------------------------------*/
/* iensystem/dcclass.css          */
/*--------------------------------*/
.w580  { width:580px; }
.w700  { width:700px; }
.h400  { height:400px; }
.h600  { height:600px; }
.maxw500  { max-width:500px; }
.maxw580  { max-width:580px; }
.minw120  { min-width:120px; }
.minw130  { min-width:130px; }
.minw140  { min-width:140px; }
.minw200  { min-width:200px; }
.bc38d  { background-color:#3388dd; }
.bc47c  { background-color:#4477cc; }
.bc58c  { background-color:#5588cc; }
.bcec6  { background-color:#eecc66; }
.bceef  { background-color:#eeeeff; }
.bceff  { background-color:#eeffff; }
.bcfdc  { background-color:#ffddcc; }
.bcfe0  { background-color:#ffee00; }
.bcfec  { background-color:#ffeecc; }
.bcfed  { background-color:#ffeedd; }
.bcfee  { background-color:#ffeeee; }
.bcfef  { background-color:#ffeeff; }
.bcf3fcf3  { background-color:#f3fcf3; }
.bcf9f9ff  { background-color:#f9f9ff; }
.p0306  { padding:3px 6px; }
.p0308  { padding:3px 8px; }
.p0408  { padding:4px 8px; }
.p0409  { padding:4px 9px; }
.p0410  { padding:4px 10px; }
.p0412  { padding:4px 12px; }
.p0510  { padding:5px 10px; }
.p0515  { padding:5px 15px; }
.p0520  { padding:5px 20px; }
.p0612  { padding:6px 12px; }
.p0614  { padding:6px 14px; }
.p0615  { padding:6px 15px; }
.p0618  { padding:6px 18px; }
.p0815  { padding:8px 15px; }
.p0816  { padding:8px 16px; }
.p0820  { padding:8px 20px; }
.p0830  { padding:8px 30px; }
.p1030  { padding:10px 30px; }
.p100  { padding:100px; }
.mr50  { margin-right:50px; }
.mr60  { margin-right:60px; }
.mr70  { margin-right:70px; }
.fs13be  { font-size:13px; font-weight:bold; line-height:1em; }
.fs16be  { font-size:16px; font-weight:bold; line-height:1em; }
.fs17be  { font-size:17px; font-weight:bold; line-height:1em; }
.fs18be  { font-size:18px; font-weight:bold; line-height:1em; }
.ts81c0  { text-shadow:-1px -1px #cccccc,-1px 0px #cccccc,-1px 1px #cccccc,0px -1px #cccccc,0px 1px #cccccc,1px -1px #cccccc,1px 0px #cccccc,1px 1px #cccccc; }
.ts81cf  { text-shadow:-1px -1px #cccccc,-1px 0px #cccccc,-1px 1px #cccccc,0px -1px #cccccc,0px 1px #cccccc,1px -1px #cccccc,1px 0px #cccccc,1px 1px #cccccc; }
.ts81f  { text-shadow:-1px -1px #ffffff,-1px 0px #ffffff,-1px 1px #ffffff,0px -1px #ffffff,0px 1px #ffffff,1px -1px #ffffff,1px 0px #ffffff,1px 1px #ffffff; }
.ts820  { text-shadow:-2px -2px #000000,-2px -1px #000000,-2px 0px #000000,-2px 1px #000000,-2px 2px #000000,-1px -2px #000000,-1px -1px #000000,-1px 0px #000000,-1px 1px #000000,-1px 2px #000000,0px -2px #000000,0px -1px #000000,0px 1px #000000,0px 2px #000000,1px -2px #000000,1px -1px #000000,1px 0px #000000,1px 1px #000000,1px 2px #000000,2px -2px #000000,2px -1px #000000,2px 0px #000000,2px 1px #000000,2px 2px #000000; }
.ts82f  { text-shadow:-2px -2px #ffffff,-2px -1px #ffffff,-2px 0px #ffffff,-2px 1px #ffffff,-2px 2px #ffffff,-1px -2px #ffffff,-1px -1px #ffffff,-1px 0px #ffffff,-1px 1px #ffffff,-1px 2px #ffffff,0px -2px #ffffff,0px -1px #ffffff,0px 1px #ffffff,0px 2px #ffffff,1px -2px #ffffff,1px -1px #ffffff,1px 0px #ffffff,1px 1px #ffffff,1px 2px #ffffff,2px -2px #ffffff,2px -1px #ffffff,2px 0px #ffffff,2px 1px #ffffff,2px 2px #ffffff; }
.ts83f  { text-shadow:-3px -3px #ffffff,-3px -2px #ffffff,-3px -1px #ffffff,-3px 0px #ffffff,-3px 1px #ffffff,-3px 2px #ffffff,-3px 3px #ffffff,-2px -3px #ffffff,-2px -2px #ffffff,-2px -1px #ffffff,-2px 0px #ffffff,-2px 1px #ffffff,-2px 2px #ffffff,-2px 3px #ffffff,-1px -3px #ffffff,-1px -2px #ffffff,-1px -1px #ffffff,-1px 0px #ffffff,-1px 1px #ffffff,-1px 2px #ffffff,-1px 3px #ffffff,0px -3px #ffffff,0px -2px #ffffff,0px -1px #ffffff,0px 1px #ffffff,0px 2px #ffffff,0px 3px #ffffff,1px -3px #ffffff,1px -2px #ffffff,1px -1px #ffffff,1px 0px #ffffff,1px 1px #ffffff,1px 2px #ffffff,1px 3px #ffffff,2px -3px #ffffff,2px -2px #ffffff,2px -1px #ffffff,2px 0px #ffffff,2px 1px #ffffff,2px 2px #ffffff,2px 3px #ffffff,3px -3px #ffffff,3px -2px #ffffff,3px -1px #ffffff,3px 0px #ffffff,3px 1px #ffffff,3px 2px #ffffff,3px 3px #ffffff; }
.bs316s  { box-shadow:0px 1px 2px #666666,1px 0px 2px #666666,1px 1px 2px #666666; }
.b1c369  { border:solid 1px #336699; }
.bt1c  { border-top:solid 1px #000000; }
.bt1c3  { border-top:solid 1px #333333; }
.bt1cc  { border-top:solid 1px #cccccc; }
.bt1cf60  { border-top:solid 1px #ff6600; }
.br1c3  { border-right:solid 1px #333333; }
.br1cc  { border-right:solid 1px #cccccc; }
.br1cf60  { border-right:solid 1px #ff6600; }
.bb16  { border-bottom:solid 16px; }
.bb19  { border-bottom:solid 19px; }
.bb1c0  { border-bottom:solid 1px #000000; }
.bb1c3  { border-bottom:solid 1px #333333; }
.bb1c38d  { border-bottom:solid 1px #3388dd; }
.bb1c6  { border-bottom:solid 1px #666666; }
.bb1c9  { border-bottom:solid 1px #999999; }
.bb1cc  { border-bottom:solid 1px #cccccc; }
.bb1cf60  { border-bottom:solid 1px #ff6600; }
.bb2c38d  { border-bottom:solid 2px #3388dd; }
.bl1c3  { border-left:solid 1px #333333; }
.bl1cc  { border-left:solid 1px #cccccc; }
.bl1cf60  { border-left:solid 1px #ff6600; }
.bl5c069  { border-left:solid 5px #006699; }
.s260  { display:block; height:260px; }
.s300  { display:block; height:300px; }
.s310  { display:block; height:310px; }
.s330  { display:block; height:330px; }
.s340  { display:block; height:340px; }
.s360  { display:block; height:360px; }
.s380  { display:block; height:380px; }

/*--------------------------------*/
/* -dispcg.css                    */
/*--------------------------------*/
.wexd { display:none; font-size:12px; color:#006699; }

/*-------------------------------------------*/
/* 表作成用定義    　　　　　　              */
/*-------------------------------------------*/
.et  /* dt wf bt1cf60 bl1cf60 */
   {
   display:table;
   width:100%;
   border-left:solid 1px #eecc66;
   border-top:solid 1px #eecc66;
   border-collapse:collapse;
   }

.er  /* dtr */
   {
   display:table-row;
   }

.ec  /* dtc p8 bb1cf60 br1cf60 fs13 lh18 */
   {
   display:table-cell;
   padding:8px;
   border-bottom:solid 1px #ff6600;
   border-right:solid 1px #ff6600;
   font-size:13px;
   line-height:18px;
   }


.et3  /* dt wf bt1c3 bl1c3 */
   {
   display:table;
   width:100%;
   border-left:solid 1px #333333;
   border-top:solid 1px #333333;
   border-collapse:collapse;
   }

.ec3  /* dtc p8 bb1c3 br1c3 fs13 lh18 */
   {
   display:table-cell;
   padding:8px;
   border-bottom:solid 1px #333333;
   border-right:solid 1px #333333;
   font-size:13px;
   line-height:18px;
   }

p    /* dtclm p8 bb1cc br1cc fs13 lh16 */
   {
   display:table-cell; text-align:left; vertical-align:middle;
   padding:8px;
   border-bottom:solid 1px #eecc66;
   border-right:solid 1px #eecc66;
   font-size:13px;
   line-height:18px;
   }
.en   /* dtcrm p8 bb1cc br1cc fs13 lh18 */
   {
   display:table-cell; text-align:right; vertical-align:middle;
   padding:8px;
   border-bottom:solid 1px #cccccc;
   border-right:solid 1px #cccccc;
   font-size:13px;
   line-height:18px;
   }

.cp { cursor:default; }

/*--------------------------------*/
/* -disppc.css                    */
/*--------------------------------*/
.wwd  { width:980px; }
.wws  { width:960px; }
.wwc  { width:710px; }
.wwl  { width:230px; margin:0 22px 0 0; }
.wwr  { width:230px; margin:0 0 0 22px; }

.wpc  { display:block; }
.wpcib  { display:inline-block; }
.wsp  { display:none; }
.wspib  { display:none; }

.wws1 { width:960px; margin:0; }
.wws2 { width:476px; margin:0; }
.wws3 { width:314px; margin:0; }
.wws4 { width:234px; margin:0; }
.wws6 { width:153px; margin:0; }

.wwb1 { width:960px; margin:0; }
.wwb2 { width:476px; margin:0; }
.wwb3 { width:314px; margin:0; }
.wwb4 { width:234px; margin:0; }
.wwb6 { width:153px; margin:0; }

.docsfs1 { display:inline-block; width:960px; margin:10px 5px; font-size:16px; line-height:1.5em; }
.docsfs2 { display:inline-block; width:471px; margin:10px 5px; font-size:16px; line-height:1.5em; }
.docsfs3 { display:inline-block; width:308px; margin:10px 5px; font-size:16px; line-height:1.5em; }
.docsfs4 { display:inline-block; width:226px; margin:10px 5px; font-size:16px; line-height:1.5em; vertical-align:middle; }
.docsfs5 { display:inline-block; width:634px; margin:10px 5px; font-size:16px; line-height:1.5em; }
.docsfs6 { display:inline-block; width:715px; margin:10px 5px; font-size:16px; line-height:1.5em; }
.docsfs7 { display:inline-block; width:145px; margin:10px 5px; font-size:16px; line-height:1.5em; }
.docsfs8 { display:inline-block; width:797px; margin:10px 5px; font-size:16px; line-height:1.5em; }
.docsfs9 { display:inline-block; width:70px; margin:10px 5px; font-size:16px; line-height:1.5em; vertical-align:middle; }

.docspb1 { display:inline-block; width:960px; margin:10px 5px; }
.docspb2 { display:inline-block; width:471px; margin:10px 5px; }
.docspb3 { display:inline-block; width:308px; margin:10px 5px; }
.docspb4 { display:inline-block; width:226px; margin:10px 5px; vertical-align:middle; }
.docspb5 { display:inline-block; width:634px; margin:10px 5px; }
.docspb6 { display:inline-block; width:715px; margin:10px 5px; }
.docspb7 { display:inline-block; width:145px; margin:10px 5px; }
.docspb8 { display:inline-block; width:797px; margin:10px 5px; }
.docspb9 { display:inline-block; width:70px; margin:10px 5px; vertical-align:middle; }

.docspw1 { width:960px; }
.docspw2 { width:471px; }
.docspw3 { width:308px; }
.docspw4 { width:226px; vertical-align:middle; }
.docspw5 { width:634px; }
.docspw6 { width:715px; }
.docspw7 { width:145px; }
.docspw8 { width:797px; }
.docspw9 { width:70px; vertical-align:middle; }

.docsti { font-size:20px; line-height:1.5em; font-weight:bold; color:#ff4422; margin:10px 0 5px 0; padding-left:10px; border-left:solid 8px #ff4422; }
.docsca { text-align:center; font-size:14px; line-height:1.5em; }


