.tagline {
    position: relative;
    min-height: 400px;
    padding: 0 2em 1em;
}
* html .tagline {
    height: 400px;
}

.tagline div.tl {
    display: none;
}

.tagline h3 {
    margin-top: -16px;
    margin-bottom: 12px;
    text-align: right;
}

.tagline a {
    text-decoration: none;
}
.tagline a:hover {
    text-decoration: underline;
}

.tagline a.f06 { font-size: 06px; line-height: 06px; }
.tagline a.f07 { font-size: 07px; line-height: 07px; }
.tagline a.f08 { font-size: 08px; line-height: 08px; }
.tagline a.f09 { font-size: 09px; line-height: 09px; }
.tagline a.f10 { font-size: 10px; line-height: 10px; }
.tagline a.f11 { font-size: 11px; line-height: 11px; }
.tagline a.f12 { font-size: 12px; line-height: 12px; }
.tagline a.f13 { font-size: 13px; line-height: 13px; }
.tagline a.f14 { font-size: 14px; line-height: 14px; }
.tagline a.f15 { font-size: 15px; line-height: 15px; }
.tagline a.f16 { font-size: 16px; line-height: 16px; }
.tagline a.f17 { font-size: 17px; line-height: 17px; }
.tagline a.f18 { font-size: 18px; line-height: 18px; }
.tagline a.f19 { font-size: 19px; line-height: 19px; }
.tagline a.f20 { font-size: 20px; line-height: 20px; }
.tagline a.f21 { font-size: 21px; line-height: 21px; }
.tagline a.f22 { font-size: 22px; line-height: 22px; }
.tagline a.f23 { font-size: 23px; line-height: 23px; }
.tagline a.f24 { font-size: 24px; line-height: 24px; }
.tagline a.f25 { font-size: 25px; line-height: 25px; }
.tagline a.f26 { font-size: 26px; line-height: 26px; }
.tagline a.f27 { font-size: 27px; line-height: 27px; }
.tagline a.f28 { font-size: 28px; line-height: 28px; }
.tagline a.f29 { font-size: 29px; line-height: 29px; }
.tagline a.f30 { font-size: 30px; line-height: 30px; }
.tagline a.f31 { font-size: 31px; line-height: 31px; }
.tagline a.f32 { font-size: 32px; line-height: 32px; }
.tagline a.f33 { font-size: 33px; line-height: 33px; }
.tagline a.f34 { font-size: 34px; line-height: 34px; }
.tagline a.f35 { font-size: 35px; line-height: 35px; }
.tagline a.f36 { font-size: 36px; line-height: 36px; }
.tagline a.f37 { font-size: 37px; line-height: 37px; }
.tagline a.f38 { font-size: 38px; line-height: 38px; }
.tagline a.f39 { font-size: 39px; line-height: 39px; }
.tagline a.f40 { font-size: 40px; line-height: 40px; }
.tagline a.f41 { font-size: 41px; line-height: 41px; }
.tagline a.f42 { font-size: 42px; line-height: 42px; }
.tagline a.f43 { font-size: 43px; line-height: 43px; }
.tagline a.f44 { font-size: 44px; line-height: 44px; }
.tagline a.f45 { font-size: 45px; line-height: 45px; }
.tagline a.f46 { font-size: 46px; line-height: 46px; }
.tagline a.f47 { font-size: 47px; line-height: 47px; }
.tagline a.f48 { font-size: 48px; line-height: 48px; }
.tagline a.f49 { font-size: 49px; line-height: 49px; }
.tagline a.f50 { font-size: 50px; line-height: 50px; }
.tagline a.f51 { font-size: 51px; line-height: 51px; }
.tagline a.f52 { font-size: 52px; line-height: 52px; }
.tagline a.f53 { font-size: 53px; line-height: 53px; }
.tagline a.f54 { font-size: 54px; line-height: 54px; }
.tagline a.f55 { font-size: 55px; line-height: 55px; }
.tagline a.f56 { font-size: 56px; line-height: 56px; }
.tagline a.f57 { font-size: 57px; line-height: 57px; }
.tagline a.f58 { font-size: 58px; line-height: 58px; }
.tagline a.f59 { font-size: 59px; line-height: 59px; }
.tagline a.f60 { font-size: 60px; line-height: 60px; }
.tagline a.f61 { font-size: 61px; line-height: 61px; }
.tagline a.f62 { font-size: 62px; line-height: 62px; }
.tagline a.f63 { font-size: 63px; line-height: 63px; }
.tagline a.f64 { font-size: 64px; line-height: 64px; }

.tagline .c00 { color: #000000 }
.tagline .c01 { color: #010101 }
.tagline .c02 { color: #020202 }
.tagline .c03 { color: #030303 }
.tagline .c04 { color: #040404 }
.tagline .c05 { color: #050505 }
.tagline .c06 { color: #060606 }
.tagline .c07 { color: #070707 }
.tagline .c08 { color: #080808 }
.tagline .c09 { color: #090909 }
.tagline .c0A { color: #0A0A0A }
.tagline .c0B { color: #0B0B0B }
.tagline .c0C { color: #0C0C0C }
.tagline .c0D { color: #0D0D0D }
.tagline .c0E { color: #0E0E0E }
.tagline .c0F { color: #0F0F0F }
.tagline .c10 { color: #101010 }
.tagline .c11 { color: #111111 }
.tagline .c12 { color: #121212 }
.tagline .c13 { color: #131313 }
.tagline .c14 { color: #141414 }
.tagline .c15 { color: #151515 }
.tagline .c16 { color: #161616 }
.tagline .c17 { color: #171717 }
.tagline .c18 { color: #181818 }
.tagline .c19 { color: #191919 }
.tagline .c1A { color: #1A1A1A }
.tagline .c1B { color: #1B1B1B }
.tagline .c1C { color: #1C1C1C }
.tagline .c1D { color: #1D1D1D }
.tagline .c1E { color: #1E1E1E }
.tagline .c1F { color: #1F1F1F }
.tagline .c20 { color: #202020 }
.tagline .c21 { color: #212121 }
.tagline .c22 { color: #222222 }
.tagline .c23 { color: #232323 }
.tagline .c24 { color: #242424 }
.tagline .c25 { color: #252525 }
.tagline .c26 { color: #262626 }
.tagline .c27 { color: #272727 }
.tagline .c28 { color: #282828 }
.tagline .c29 { color: #292929 }
.tagline .c2A { color: #2A2A2A }
.tagline .c2B { color: #2B2B2B }
.tagline .c2C { color: #2C2C2C }
.tagline .c2D { color: #2D2D2D }
.tagline .c2E { color: #2E2E2E }
.tagline .c2F { color: #2F2F2F }
.tagline .c30 { color: #303030 }
.tagline .c31 { color: #313131 }
.tagline .c32 { color: #323232 }
.tagline .c33 { color: #333333 }
.tagline .c34 { color: #343434 }
.tagline .c35 { color: #353535 }
.tagline .c36 { color: #363636 }
.tagline .c37 { color: #373737 }
.tagline .c38 { color: #383838 }
.tagline .c39 { color: #393939 }
.tagline .c3A { color: #3A3A3A }
.tagline .c3B { color: #3B3B3B }
.tagline .c3C { color: #3C3C3C }
.tagline .c3D { color: #3D3D3D }
.tagline .c3E { color: #3E3E3E }
.tagline .c3F { color: #3F3F3F }
.tagline .c40 { color: #404040 }
.tagline .c41 { color: #414141 }
.tagline .c42 { color: #424242 }
.tagline .c43 { color: #434343 }
.tagline .c44 { color: #444444 }
.tagline .c45 { color: #454545 }
.tagline .c46 { color: #464646 }
.tagline .c47 { color: #474747 }
.tagline .c48 { color: #484848 }
.tagline .c49 { color: #494949 }
.tagline .c4A { color: #4A4A4A }
.tagline .c4B { color: #4B4B4B }
.tagline .c4C { color: #4C4C4C }
.tagline .c4D { color: #4D4D4D }
.tagline .c4E { color: #4E4E4E }
.tagline .c4F { color: #4F4F4F }
.tagline .c50 { color: #505050 }
.tagline .c51 { color: #515151 }
.tagline .c52 { color: #525252 }
.tagline .c53 { color: #535353 }
.tagline .c54 { color: #545454 }
.tagline .c55 { color: #555555 }
.tagline .c56 { color: #565656 }
.tagline .c57 { color: #575757 }
.tagline .c58 { color: #585858 }
.tagline .c59 { color: #595959 }
.tagline .c5A { color: #5A5A5A }
.tagline .c5B { color: #5B5B5B }
.tagline .c5C { color: #5C5C5C }
.tagline .c5D { color: #5D5D5D }
.tagline .c5E { color: #5E5E5E }
.tagline .c5F { color: #5F5F5F }
.tagline .c60 { color: #606060 }
.tagline .c61 { color: #616161 }
.tagline .c62 { color: #626262 }
.tagline .c63 { color: #636363 }
.tagline .c64 { color: #646464 }
.tagline .c65 { color: #656565 }
.tagline .c66 { color: #666666 }
.tagline .c67 { color: #676767 }
.tagline .c68 { color: #686868 }
.tagline .c69 { color: #696969 }
.tagline .c6A { color: #6A6A6A }
.tagline .c6B { color: #6B6B6B }
.tagline .c6C { color: #6C6C6C }
.tagline .c6D { color: #6D6D6D }
.tagline .c6E { color: #6E6E6E }
.tagline .c6F { color: #6F6F6F }
.tagline .c70 { color: #707070 }
.tagline .c71 { color: #717171 }
.tagline .c72 { color: #727272 }
.tagline .c73 { color: #737373 }
.tagline .c74 { color: #747474 }
.tagline .c75 { color: #757575 }
.tagline .c76 { color: #767676 }
.tagline .c77 { color: #777777 }
.tagline .c78 { color: #787878 }
.tagline .c79 { color: #797979 }
.tagline .c7A { color: #7A7A7A }
.tagline .c7B { color: #7B7B7B }
.tagline .c7C { color: #7C7C7C }
.tagline .c7D { color: #7D7D7D }
.tagline .c7E { color: #7E7E7E }
.tagline .c7F { color: #7F7F7F }
.tagline .c80 { color: #808080 }
.tagline .c81 { color: #818181 }
.tagline .c82 { color: #828282 }
.tagline .c83 { color: #838383 }
.tagline .c84 { color: #848484 }
.tagline .c85 { color: #858585 }
.tagline .c86 { color: #868686 }
.tagline .c87 { color: #878787 }
.tagline .c88 { color: #888888 }
.tagline .c89 { color: #898989 }
.tagline .c8A { color: #8A8A8A }
.tagline .c8B { color: #8B8B8B }
.tagline .c8C { color: #8C8C8C }
.tagline .c8D { color: #8D8D8D }
.tagline .c8E { color: #8E8E8E }
.tagline .c8F { color: #8F8F8F }
.tagline .c90 { color: #909090 }
.tagline .c91 { color: #919191 }
.tagline .c92 { color: #929292 }
.tagline .c93 { color: #939393 }
.tagline .c94 { color: #949494 }
.tagline .c95 { color: #959595 }
.tagline .c96 { color: #969696 }
.tagline .c97 { color: #979797 }
.tagline .c98 { color: #989898 }
.tagline .c99 { color: #999999 }
.tagline .c9A { color: #9A9A9A }
.tagline .c9B { color: #9B9B9B }
.tagline .c9C { color: #9C9C9C }
.tagline .c9D { color: #9D9D9D }
.tagline .c9E { color: #9E9E9E }
.tagline .c9F { color: #9F9F9F }
.tagline .cA0 { color: #A0A0A0 }
.tagline .cA1 { color: #A1A1A1 }
.tagline .cA2 { color: #A2A2A2 }
.tagline .cA3 { color: #A3A3A3 }
.tagline .cA4 { color: #A4A4A4 }
.tagline .cA5 { color: #A5A5A5 }
.tagline .cA6 { color: #A6A6A6 }
.tagline .cA7 { color: #A7A7A7 }
.tagline .cA8 { color: #A8A8A8 }
.tagline .cA9 { color: #A9A9A9 }
.tagline .cAA { color: #AAAAAA }
.tagline .cAB { color: #ABABAB }
.tagline .cAC { color: #ACACAC }
.tagline .cAD { color: #ADADAD }
.tagline .cAE { color: #AEAEAE }
.tagline .cAF { color: #AFAFAF }
.tagline .cB0 { color: #B0B0B0 }
.tagline .cB1 { color: #B1B1B1 }
.tagline .cB2 { color: #B2B2B2 }
.tagline .cB3 { color: #B3B3B3 }
.tagline .cB4 { color: #B4B4B4 }
.tagline .cB5 { color: #B5B5B5 }
.tagline .cB6 { color: #B6B6B6 }
.tagline .cB7 { color: #B7B7B7 }
.tagline .cB8 { color: #B8B8B8 }
.tagline .cB9 { color: #B9B9B9 }
.tagline .cBA { color: #BABABA }
.tagline .cBB { color: #BBBBBB }
.tagline .cBC { color: #BCBCBC }
.tagline .cBD { color: #BDBDBD }
.tagline .cBE { color: #BEBEBE }
.tagline .cBF { color: #BFBFBF }
.tagline .cC0 { color: #C0C0C0 }
.tagline .cC1 { color: #C1C1C1 }
.tagline .cC2 { color: #C2C2C2 }
.tagline .cC3 { color: #C3C3C3 }
.tagline .cC4 { color: #C4C4C4 }
.tagline .cC5 { color: #C5C5C5 }
.tagline .cC6 { color: #C6C6C6 }
.tagline .cC7 { color: #C7C7C7 }
.tagline .cC8 { color: #C8C8C8 }
.tagline .cC9 { color: #C9C9C9 }
.tagline .cCA { color: #CACACA }
.tagline .cCB { color: #CBCBCB }
.tagline .cCC { color: #CCCCCC }

