.imstatus {margin:4px 0; text-align:left} .imwarning {margin:4px 0; text-align:center; font-weight: bold; color: #884488; border:1px solid #aaaaaa;}
.imbutton {padding:1px 4px} 
.imerrbox {margin: 10px 0; padding: 4px; font -weight: bold; color: #880000; background: #ffeeee; border:1px solid #880000;}


table.imtable {width:100%; border-collapse:collapse; margin:0; border-bottom:1px solid #667788;}
table.imtable th {font-size: 12px; padding: 2px 2px 2px 2px; color: #446688; background-color: #f0f0f0; border-width:1px 0; border-style:solid; border-color: #667788;}
table.imtable td {vertical-align:top; padding: 4px 2px 8px 2px; border-bottom: 1px solid #dddddd; border-top: 1px solid #ffffff;}
table.imtable .ckcell {width:20px; text-align:center; vertical-align:middle}
table.imtable .rpcell {width:20px; text-align:center; vertical-align:middle}
table.imtable .fromcell {width:140px; text-align:left}
table.imtable .tocell {width:140px; text-align:left}
table.imtable .usercell {width:140px; text-align:left; vertical-align:middle}
table.imtable .thcell {text-align:left}
table.imtable .adddate {width:120px; text-align:left; vertical-align:middle}
table.imtable .labelcell {text-align:left; vertical-align:middle}
table.imtable .delcell {width:20px; text-align:center; vertical-align:middle}
table.imtable .editcell {width:20px; text-align:center; vertical-align:middle}
table.imtable .removecell {width:20px; text-align:center; vertical-align:middle}
table.imtable .optcell {width:140px; text-align:left; vertical-align:middle}
table.imtable .optdesccell {text-align:left; vertical-align:middle}
table.imtable .nick a:link, table.imtable .nick a:visited {font-size:11px; font-weight:bold; text-decoration:none; color:#224466;}
table.imtable .subject a:link, table.imtable .subject a:visited {font-size:11px; font-weight:bold; text-decoration:underline; color:#224466;}
table.imtable .msg {margin-top:4px}
table.imtable .date {font-size:9px; font-style:italic; font-family:arial; margin-top:4px;}
table.imtable .unseen {background:#f0f8ff}

.imftitle {margin-top: 20px; padding:4px; background-color: #f0f0f0; border-width:1px 0; border-style:solid; border-color: #667788;}
table.imftable {width:100%; border-collapse:collapse; margin:0; border-bottom:1px solid #667788;}
table.imftable td {padding: 8px 6px 14px 2px; vertical-align:baseline}
table.imftable .sfcap {width:140px; text-align:right;}
table.imftable .sfdata {text-align:left;}
table.imftable .sfact {text-align:left; border-top:1px solid #667788;}


.nomsgs {margin: 10px 0; font-size:12px; font-weight:bold; color:#666666}
.msgactions {padding-top:10px; text-align:right}

.imthrecp {margin-top:20px; padding:4px; text-align:left}
.imthtitle {padding:4px; background-color: #f0f0f0; border-width:1px 0; border-style:solid; border-color: #667788;}
.imthtitle .subject {font-size:14px; color: #446688; font-weight:bold}

table.imth {width:100%; border-collapse:collapse; margin:0;}
table.imth td {padding:4px 1px 20px 1px; margin:0px; border-bottom: 1px solid #dddddd;}
table.imth .fromcell {width: 160px; text-align:right; vertical-align:top;}
table.imth .msgcell {margin: 0 0 0 170px; vertical-align:top; padding-left:12px}
table.imth .nick {font-size:12px; font-weight:bold; color:#555555; font-style:italic;	}
table.imth .nick a:link, table.imth .nick a:visited{font-size:12px; font-style:normal; text-decoration:none; color:#004488}
table.imth .date {font-size:9px; font-style:italic; font-family:arial; color:#444444}

table.imth .unseen{background:#f0f8ff}

.imthnav {text-align:left; padding: 2px}
.imthnav a:link, .imthnav a:visited {color:#444444; font-size:9px; text-decoration:none; padding: 1px; border:1px dotted #aaaaaa}
.imthnav a:hover {background: #f0f0f0}


