.ReadMsgBody { width: 100%; background-color: #ffffff; }
.ExternalClass { width: 100%; background-color: #ffffff; }
.ExternalClass, .ExternalClass p, .ExternalClass span, .ExternalClass font, .ExternalClass td, .ExternalClass div { line-height: 100%; }
html { width: 100%; }
body { -webkit-text-size-adjust: none; -ms-text-size-adjust: none; }
body { margin: 0; padding: 0; }
table { border-spacing: 0; }
img { display: block !important; border: 0px;}
table td { border-collapse: collapse; }
.yshortcuts a { border-bottom: none !important; }
a { color: #ea7a58; text-decoration: none; }
td[class="hide"] { display: none !important; max-height: 0px !important; }
 @media only screen and (max-width: 640px) {
body { width: auto !important; }
table[class="table600"] { width: 450px !important; text-align: center !important; }
table[class="table-inner"] { width: 86% !important; }
table[class="table2-2"] { width: 47% !important; }
table[class="table3-3"] { width: 100% !important; text-align: center !important; }
table[class="table1-3"] { width: 29.9% !important; }
table[class="table3-1"] { width: 64% !important; text-align: center !important; }
/* Image */
img[class="img1"] { width: 100% !important; height: auto !important; }
}
 @media only screen and (max-width: 479px) {
body { width: auto !important; }
table[class="table600"] { width: 290px !important; }
table[class="table-inner"] { width: 80% !important; }
table[class="table2-2"] { width: 100% !important; }
table[class="table3-3"] { width: 100% !important; text-align: center !important; }
table[class="table1-3"] { width: 100% !important; }
table[class="table3-1"] { width: 100% !important; text-align: center !important; }
table[class="middle-line"] { display: none !important; }
/* image */
img[class="img1"] { width: 100% !important; }
/* date */
table[class="date"] { width: 100% !important; text-align: right !important; }
table[class="2-2align"] { width: 100% !important; text-align: center !important; }
td[class="hide"] { display: block !important; max-height: 10px !important; }
}
.tipsy {
 padding: 5px;
 font-size: 16px;
 font-family: arial, sans-serif, 'Century Gothic';
 opacity: 0.8;
 filter: alpha(opacity=80);
 background-repeat: no-repeat;
 background-image: url(/img/tipsy.gif);
}

.tipsy-inner {
 padding: 5px 8px 4px 8px;
 background-color: #73af9c;
 color: white;
 max-width: 200px;
 text-align:justify;
}

.tipsy-inner {
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
}

.tipsy-north {
 background-position: top center;
}

.tipsy-south {
 background-position: bottom center;
}

.tipsy-east  {
 background-position: right center;
}

.tipsy-west  {
background-position: left center;
}