
a:link, a:visited {
    color: menutext;
    font: 11pt Tahoma;
}

body {
    margin: 0px;
    font-family: Tahoma;
    font-size: 8pt;
    color: menutext;

    border-bottom: 10px solid buttonface;
}

table {
    text-align: left;
    font-size: 8pt;
    color: menutext;
}

td {
    vertical-align: top;
    text-align: left;
}

div.header {
    background-color:  buttonface;
    width: 100%;
    text-align: left;
}


table.header2 {
    width: 100%;
    padding: 0px;
    border-width: 0px;
    margin-left: 4px;
    margin-right: 4px;
    margin-top: 4px;
    margin-bottom: 4px;
}

table.header3 {
    width: 100%;
    padding: 0px;
    border-width: 0px;
    margin-left: 4px;
    margin-right: 4px;
    margin-top: 4px;
}

Sent {
    margin-bottom: 4px;
}

table.header {
    width: 100%;
    padding: 0px;
    border-width: 0px;
    margin-left: 4px;
    margin-right: 4px;
}

td.header {
    color: menutext;
    width: 30px;
}

td.content {
    color: menutext;
    wrap-option: emergency;
    width: 100%;
}

img.sender {
    width: 40px;
    float: right;
    margin-left: 4px;
    border: 1px solid inactivecaption;
}

table.header3 img.sender {
    width: 40px;
    float: right;
    margin-left: 4px;
    margin-bottom: 4px;
    border: 1px solid inactivecaption;
}



Subject, VcardSubject {
    font-weight: 600;
    color: menutext;
    wrap-option: emergency;
    margin-top: 2px;
    font-size: 9pt;
}

Attachments {
    margin-top: 2px;
    wrap-option: emergency;
}

table.Attachments {
    width: 100%;
    margin-left: 4px;
    margin-right: 4px;
    margin-bottom: 2px;
}

td.Attachment {
    wrap-option: emergency;
    width: 100%;
}

div.Attachment {
    wrap-option: emergency;
    width: 100%;
    margin-left: 6px;
    margin-right: 6px;
}

From {
    font-size: 11pt;
    font-weight: normal;
    wrap-option: emergency;
    margin-bottom: 4px;
}

table.expando {
    width: 100%;
    margin-left: 4px; 
    margin-right: 4px;
}

td.chev {
    width: 13px;
    padding-right: 2px;
}

img.chev {
    width: 11px;
    height: 15px;
}

td.attachimg {
    width: 20px;
    padding-left: 2px;
    padding-right: 0px;
    padding-top: 2px;
    padding-bottom: 2px;
}

img.attachimg {
    height: 16px; 
    width: 16px;
}

IFrameHandler {
    margin: 0px;
    border: 0px;
    wrap-option: emergency;
}

Iframe   {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 5px;
}

Subject.SMS, DiscreteLink, VcardSubject.SMS {
    margin-left: 6px;
    margin-right: 6px;
    margin-top: 4px;
    wrap-option: emergency;
    font-weight: normal;
}


hr.divider {
    color: inactivecaption;
    margin: 0px;
    padding: 0px;
}

table.InfoBarOuter {
    width: 100%;
    background-color: inactivecaption;   
    border-width: 0px;
    margin-top: 4px;
    margin-bottom: 2px;
    margin-left: 5px;
    margin-right: 5px;
}

table.InfoBarElement{
    width: 100%;
    background-color: inactivecaption;   
    margin-left: 2px;
    margin-right: 2px;
    padding: 0px;
}

td.InfoBarElement{
    color: menutext;
    wrap-option: emergency;
    margin: 0px;
    padding-left: 4px;
}

td.InfoBarImg {
    width: 16px;
    padding: 0px;
}

img.InfoBarImg{
    width: 16px;
    height: 16px;
}

td.callback {
    padding-right: 3px; 
}

table.callback {
    width: 100%;
    margin-bottom: 4px; 
}

/* 
    ROM - Rest Of Message, Wideness, and Offsite Images Styles 
    All are considered "inline infobars" 
*/

a:link.ROM, a:visited.ROM,
a:link.OffsiteImages, a:visited.OffsiteImages,
a:link.Wideness, a:visited.Wideness
{
    color: black;
}

img.ROM,
img.OffsiteImages,
img.Wideness
{
    height: 16px;
    width: 16px;
}

div.ROM_Outer,
div.OffsiteImages,
div.Wideness
{
    width: 100%;
    border-top: solid 1px silver; 
    border-bottom: solid 1px silver;    
    background-color: #FFFFA0; 
    margin: 0px;
}


table.ROM_Inner,
table.OffsiteImages,
table.Wideness
{
    font: 9pt Tahoma;
    color: black;
}

td.ROM_Cell_Left,
td.OffsiteImages_Cell_Left,
td.Wideness_Cell_Left
{
    width: 16px;
    padding-left: 6px;
    padding-right: 2px;
    padding-top: 2px; 
    padding-bottom: 2px; 
}

td.OffsiteImages_ExpandoCollapso_Left
{
    width: 24px;
    padding-left: 8px;
    padding-right: 5px;
    padding-top: 2px; 
    padding-bottom: 2px; 
}

td.ROM_Cell_Right,
td.OffsiteImages_Cell_Right,
td.Wideness_Cell_Right
{
    padding-left: 2px;
    padding-right: 6px;
    padding-top: 2px; 
    padding-bottom: 2px; 
}

td.ROM_Cell {
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 2px; 
    padding-bottom: 2px; 
}

/* End ROM - Rest of Message & Wideness Styles  */
