/*
 * Label colors.  Highlight background rather than change font color.
 */

/* Label1 */
treechildren::-moz-tree-cell(lc-DD0000) { background-color: #FFCCCC !important; }
treechildren::-moz-tree-cell(lc-DD0000, selected) { background-color: #DD0000 !important; }
treechildren::-moz-tree-cell-text(lc-DD0000) { color: #000 !important; }
treechildren::-moz-tree-cell-text(lc-DD0000, selected) { color: #FFF !important; }

/* Label2 */
treechildren::-moz-tree-cell(lc-0000DD) { background-color: #CCCCFF !important; }
treechildren::-moz-tree-cell(lc-0000DD, selected) { background-color: #0000DD !important; }
treechildren::-moz-tree-cell-text(lc-0000DD) { color: #000 !important; }
treechildren::-moz-tree-cell-text(lc-0000DD, selected) { color: #FFF !important; }

/* Label3 */
treechildren::-moz-tree-cell(lc-00CC00) { background-color: #99FF99 !important; }
treechildren::-moz-tree-cell(lc-00CC00, selected) { background-color: #00CC00 !important; }
treechildren::-moz-tree-cell-text(lc-00CC00) { color: #000 !important; }
treechildren::-moz-tree-cell-text(lc-00CC00, selected) { color: #FFF !important; }

/* Label4 */
treechildren::-moz-tree-cell(lc-DDDD00) { background-color: #FFFFCC !important; }
treechildren::-moz-tree-cell(lc-DDDD00, selected) { background-color: #DDDD00 !important; }
treechildren::-moz-tree-cell-text(lc-DDDD00) { color: #000 !important; }
treechildren::-moz-tree-cell-text(lc-DDDD00, selected) { color: #FFF !important; }

/* Label5 */
treechildren::-moz-tree-cell(lc-CC33CC) { background-color: #FFCCFF !important; }
treechildren::-moz-tree-cell(lc-CC33CC, selected) { background-color: #CC33CC !important; }
treechildren::-moz-tree-cell-text(lc-CC33CC) { color: #000 !important; }
treechildren::-moz-tree-cell-text(lc-CC33CC, selected) { color: #FFF !important; }

/*
 * Add vertical scrollbar for expanded header view
 */

#msgHeaderView { 
	max-height: 15em !important;
	overflow: auto !important; 
}

/*
 * Limit height of attachment window
 */
#attachmentView {
	-moz-appearance: none !important;
	height: 74px !important;
	overflow: auto !important;
}
