﻿html {
    direction: ltr
}

body {
    font-family: Arial,Helvetica,sans-serif;
    text-rendering: optimizeLegibility
}

sub, sup {
    font-size: 65%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

a:link {
    text-decoration: none;
    color: #15c
}

a:visited {
    text-decoration: none;
    color: #15c
}

a:hover {
    text-decoration: underline;
    color: #15c
}

img {
    border-width: 0;
    border: none
}

.imageLeft {
    float: left;
    clear: both
}

.imageLeftPadded {
    float: left;
    margin: 5px 5px 5px 0;
    clear: both
}

.imageRight {
    float: right;
    clear: both
}

.imageRightPadded {
    float: right;
    margin: 5px 0 5px 5px
}

.imageCenter {
    display: block;
    margin: 10px auto 7px auto
}

.imageBorderRadius {
    border: 1px #aaa solid;
    border-radius: 5px
}

.frameWhite {
    margin: 10px 0 5px;
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 5px;
    padding: 0 10px 5px 10px
}

.textCentered {
    text-align: center !important
}

.textRight {
    text-align: right !important
}

.textLeft {
    text-align: left !important
}

.noWrap {
    white-space: nowrap
}

.textEm08 {
    font-size: .8em
}

.textEm07 {
    font-size: .7em
}

.textEm06 {
    font-size: .6em
}

.textEm11 {
    font-size: 1.1em
}

.tableCenter {
    margin: 0 auto
}

.floatLeft {
    float: left
}

.floatRight {
    float: right
}

.adLeft {
    float: left;
    margin: 4px 8px 4px 0;
    text-align: center
}

.adRight {
    float: right;
    margin: 4px 0 4px 8px;
    text-align: center
}

.adCenter {
    float: none;
    margin: 0 auto;
    text-align: center
}

.adHeader {
    display: block;
    text-align: center;
    font-size: 8pt !important
}

.adFooter {
    display: block;
    text-align: center;
    font-size: 10pt
}

.bottomPadding {
    margin-bottom: 700px
}

.bulletsCustom {
    list-style-type: none;
    color: #222;
    display: block;
    margin-left: 18px;
    margin-top: 6px
}

    .bulletsCustom li {
        list-style-position: inside;
        font-size: 12px;
        text-indent: -18px
    }

        .bulletsCustom li span {
            font-size: 14px;
            line-height: 100%;
            margin-left: 1px
        }

        .bulletsCustom li.spaceAfter {
            margin-bottom: 5px
        }

        .bulletsCustom li:before {
            content: "►";
            color: #666;
            position: relative;
            top: -2px
        }

ol.padAfterBullets > li:not(:last-child), ul.padAfterBullets > li:not(:last-child) {
    margin-bottom: 10px
}
