@charset "utf-8";

.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0.1em;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}
.clear {
    clear: both;
    font-size: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
}
.clearB {
    clear: both;
}
img {
    vertical-align: bottom;
}
.notes {
    color: #535353;
}
.redTxt {
    color: #b20000;
}
.floatR {
    float: right;
}
.floatL {
    float: left;
}
.alignR {
    text-align: right;
}
.alignL {
    text-align: left;
}
.alignC {
    text-align: center;
}
a {
    color: #666;
    outline: medium none;
    overflow: hidden;
    text-decoration: underline;
}
a:link {
    color: #666;
    text-decoration: underline;
}
a:visited {
    color: #666;
    text-decoration: underline;
}
a:hover {
    color: #666;
    text-decoration: none;
}
a:active {
    color: #666;
    text-decoration: none;
}
:focus {
    outline: medium none;
}
a img.linkimg {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
a:hover img.linkimg {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    opacity: 0.8;
}
.mrgB05 {
    margin-bottom: 5px;
}
.mrgB07 {
    margin-bottom: 7px;
}
.mrgB10 {
    margin-bottom: 10px;
}
.mrgB15 {
    margin-bottom: 15px;
}
.mrgB20 {
    margin-bottom: 20px;
}
.mrgB25 {
    margin-bottom: 25px;
}
.mrgB30 {
    margin-bottom: 30px;
}
.mrgB35 {
    margin-bottom: 35px;
}
.mrgB40 {
    margin-bottom: 40px;
}
.mrgB45 {
    margin-bottom: 45px;
}
.mrgB50 {
    margin-bottom: 50px;
}
.mrgB55 {
    margin-bottom: 55px;
}
.mrgB60 {
    margin-bottom: 60px;
}
.mrgB65 {
    margin-bottom: 65px;
}
.mrgB70 {
    margin-bottom: 70px;
}
.mrgB75 {
    margin-bottom: 75px;
}
.mrgB80 {
    margin-bottom: 80px;
}
.mrgB90 {
    margin-bottom: 90px;
}
.mrgT20 {
    margin-top: 20px;
}
.padB05 {
    padding-bottom: 5px;
}
.padB10 {
    padding-bottom: 10px;
}
.padB15 {
    padding-bottom: 15px;
}
.padB20 {
    padding-bottom: 20px;
}
.padB25 {
    padding-bottom: 25px;
}
.padB30 {
    padding-bottom: 20px;
}
.padB35 {
    padding-bottom: 35px;
}
.padB40 {
    padding-bottom: 45px;
}
.padB50 {
    padding-bottom: 50px;
}
.padB55 {
    padding-bottom: 55px;
}
.padB60 {
    padding-bottom: 60px;
}
.padB65 {
    padding-bottom: 65px;
}
.padB70 {
    padding-bottom: 70px;
}
.padB75 {
    padding-bottom: 75px;
}
.padB80 {
    padding-bottom: 80px;
}
