/*bodyfont*/
[style*="Open Sans"] {
    font-family: 'Open Sans', Arial, sans-serif !important
}

div,
p,
a,
li,
td {
    -webkit-text-size-adjust: none;
}

* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

td {
    word-break: break-word;
}

a {
    word-break: break-word;
    text-decoration: none;
    color: inherit;
}

#the_template .ReadMsgBody {
    width: 100%;
    background-color: #ffffff;
}

#the_template .ExternalClass {
    width: 100%;
    background-color: #ffffff;
}

#the_template {
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    margin: 0;
    padding: 0;
    -webkit-font-smoothing: antialiased;
}

.htmltag {
    width: 100%;
}

#the_template p {
    padding: 0 !important;
    margin-top: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
}

#the_template img {
    user-drag: none;
    -moz-user-select: none;
    -webkit-user-drag: none;
}

#the_template .hover:hover {
    opacity: 0.85;
    filter: alpha(opacity=85);
}

#the_template .jump:hover {
    opacity: 0.75;
    filter: alpha(opacity=75);
    padding-top: 10px !important;
}

#the_template td img:hover {
    opacity: 0.85;
    filter: alpha(opacity=85);
}

#the_template .image120 img {
    width: 120px;
    height: auto;
}

#the_template .image148 img {
    width: 148px;
    height: auto;
}

#the_template .image290 img {
    width: 290px;
    height: auto;
}

#the_template .image298 img {
    width: 298px;
    height: auto;
}

#the_template .image600 img {
    width: 600px;
    height: auto;
}

#the_template .image198 img {
    width: 198px;
    height: auto;
}

#the_template .image185 img {
    width: 185px;
    height: auto;
}

#the_template .smallButton img {
    width: 51px;
    height: auto;
}

#the_template .icons33 img {
    width: 33px;
    height: auto;
}


#the_template.tablet body {
    width: auto !important;
}

#the_template.tablet table[class=full] {
    width: 100% !important;
    clear: both;
}

#the_template.tablet table[class=mobile] {
    width: 100% !important;
    padding-left: 20px;
    padding-right: 20px;
    clear: both;
}

#the_template.tablet table[class=fullCenter] {
    width: 100% !important;
    text-align: center !important;
    clear: both;
}

#the_template.tablet td[class=fullCenter] {
    width: 100% !important;
    text-align: center !important;
    clear: both;
}

#the_template.tablet .erase {
    display: none;
}

#the_template.tablet table[class=fullImage] {
    width: 100% !important;
    height: auto !important;
    text-align: center !important;
    clear: both;
}

#the_template.tablet .fullImage img {
    width: 100% !important;
    height: auto !important;
    text-align: center !important;
    clear: both;
}

#the_template.tablet table[class=img50] {
    width: 50% !important;
}

#the_template.tablet .img50 img {
    width: 100% !important;
}

#the_template.tablet table[class=img50-2] {
    width: 50% !important;
    clear: both;
}

#the_template.tablet .img50-2 img {
    width: 100% !important;
}

#the_template.tablet td[class=left] {
    width: 100% !important;
    text-align: left !important;
}

#the_template.tablet table[class=img50ScaleMob] {
    width: 50% !important;
}

#the_template.tablet .img50ScaleMob img {
    width: 100% !important;
}

#the_template.tablet table[class=img50ScaleMob2] {
    width: 50% !important;
}

#the_template.tablet .img50ScaleMob2 img {
    width: 100% !important;
}

#the_template.tablet table[class=image185] {
    width: 100% !important;
}

#the_template.tablet .image185 img {
    width: 185px !important;
}

#the_template.tablet table[class=img33ScaleMob] {
    width: 32% !important;
}

#the_template.tablet .img33ScaleMob img {
    width: 100% !important;
}

#the_template.tablet table[class=post50] {
    width: 48% !important;
}

#the_template.tablet .post50 img {
    width: 100% !important;
}

#the_template.tablet .buttonPad {
    padding-left: 22px !important;
    padding-right: 22px !important;
}

#the_template.tablet .nbsp {
    display: none;
}

#the_template.tablet td[class=center] {
    width: 33% !important;
    text-align: center !important;
}

#the_template.tablet .floatCenter {
    text-align: center !important;
    float: center !important;
}

#the_template.tablet .buttonLeft {
    text-align: left !important;
    float: left !important;
}

#the_template.mobile body {
    width: auto !important;
}

#the_template.mobile table[class=full] {
    width: 100% !important;
    clear: both;
}

#the_template.mobile table[class=mobile] {
    width: 100% !important;
    padding-left: 20px;
    padding-right: 20px;
    clear: both;
}

#the_template.mobile table[class=fullCenter] {
    width: 100% !important;
    text-align: center !important;
    clear: both;
}

#the_template.mobile td[class=fullCenter] {
    width: 100% !important;
    text-align: center !important;
    clear: both;
}

#the_template.mobile .erase {
    display: none;
}

#the_template.mobile img[class=fullImage] {
    width: 100% !important;
    height: auto !important;
}

#the_template.mobile table[class=fullImage] {
    width: 100% !important;
    height: auto !important;
    text-align: center !important;
    clear: both;
}

#the_template.mobile .fullImage img {
    width: 100% !important;
    height: auto !important;
    text-align: center !important;
    clear: both;
}

#the_template.mobile .headerBG {
    background-position: center center !important;
}

#the_template.mobile td[class=font38] {
    font-size: 36px !important;
    line-height: 40px !important;
}

#the_template.mobile td[class=font30] {
    font-size: 30px !important;
    line-height: 34px !important;
}

#the_template.mobile table[class=img50] {
    width: 50% !important;
}

#the_template.mobile .img50 img {
    width: 100% !important;
}

#the_template.mobile table[class=img50-2] {
    width: 50% !important;
    clear: both;
}

#the_template.mobile .img50-2 img {
    width: 100% !important;
}

#the_template.mobile td[class=left] {
    width: 100% !important;
    text-align: left !important;
}

#the_template.mobile table[class=img50ScaleMob] {
    width: 100% !important;
}

#the_template.mobile .img50ScaleMob img {
    width: 100% !important;
}

#the_template.mobile table[class=img50ScaleMob2] {
    width: 100% !important;
    clear: both;
}

#the_template.mobile .img50ScaleMob2 img {
    width: 100% !important;
}

#the_template.mobile table[class=image185] {
    width: 100% !important;
}

#the_template.mobile .image185 img {
    width: 100% !important;
}

#the_template.mobile .image198 img {
    width: 100% !important;
}

#the_template.mobile table[class=img33ScaleMob] {
    width: 100% !important;
}

#the_template.mobile .img33ScaleMob img {
    width: 100% !important;
}

#the_template.mobile table[class=post50] {
    width: 100% !important;
}

#the_template.mobile .post50 img {
    width: 100% !important;
}

#the_template.mobile .buttonPad {
    padding-left: 22px !important;
    padding-right: 22px !important;
}

#the_template.mobile td[class=pad0] {
    padding: 0px !important;
}

#the_template.mobile .nbsp {
    display: none;
}

#the_template.mobile td[class=center] {
    width: 33% !important;
    text-align: center !important;
}

#the_template.mobile .floatCenter {
    text-align: center !important;
    float: center !important;
}

#the_template.mobile .buttonLeft {
    text-align: left !important;
    float: left !important;
}