/*
    Document   : Grid
    Created on : Apr 8, 2009, 5:25:51 PM
    Author     : paul
    Description:
        Purpose of the stylesheet follows.

		Old class names: iwcGridFiller, iwcVirtualList, MessageEnvelope
		New class names: MailGrid, MailGrid-Headre, MailGrid tr
*/

.MailGrid {
        
}

.MailGrid h2 { /* empty grid styling */
        padding-left:2em;
        font-weight:normal;
        text-align: center;
}

.MailGrid table {
	table-layout:fixed;
	border-collapse:collapse;

  /* font-size in spec is 11px */
	font-size: 11px;
	line-height: 22px;
}


.MailGrid-Header .checkbox, .MailGrid .checkbox {
	display: block;
	margin: auto;
}

.MailGrid-Header .checkbox {
	margin-top: 4px;
}

/* GRID ROWS */
.MailGrid tr {
	height: 22px;
	cursor: pointer;
  background: #FFF;
  /* Every other row is colored, see theme */
}

.MailGrid tr.unread {
        font-weight:bold;
}

.MailGrid tr.deleted {
        color:#CCC;
}



/* SUBJECT */
.MailGrid table .subj {
        margin-left: 2px;
        padding: 0 5px 0 17px;
        vertical-align:top;
        background: none;
        overflow: hidden;
}

.MailGrid table .size {
        text-align: right;
        padding: 0 5px 0 0;
}

.MailGrid table .text {
        padding: 0 5px 0 5px;
        overflow: hidden;
}

/* ICONS */

.MailGrid .icon {
        padding:  0pt;
}

.MailGrid tr td{
        white-space: nowrap;
		padding: 1px 0 1px 0; /* Combined height of row should be 19px */
}

.MailGrid-Header {
        height: 22px; /*Combined height with top and bottom border should be 24px */
        border-bottom: 1px solid;
        padding-right: 14px;
}

/*
.MailOpenFolder .MailGrid-Header div {

}
*/
.MailGrid-Header .columnHeader{
        cursor: pointer;
        padding-top: 1px;
        overflow: hidden;
        background: none;
}

.MailGrid-Header .columnHeader .label{
        padding-left: 5px;
        padding-right: 5px;
		padding-top: 4px;
}

.MailGrid-Header .columnSorted {
        background-repeat: repeat-x;
}


.MailGrid-Header .columnSorted {
        background-repeat: repeat-x;
}

.MailGrid-Header .columnHeader .HeaderText {
        padding: 2px;
}

.MailGrid-Header .columnSorted .HeaderText {
        float: left;
}


.MailGrid-Header .dijitSplitContainerSizerH {
        border: 0px;
        border-left: 1px solid;
        margin-right: 10px;
        background:none;
}

.MailGrid-Header .dijitSplitContainerSizerH .thumb {
        background:none;
        height: 1.4em;
        left:   1px;
        width:  3px;
}


.MailGrid-SortIcon {
	position: absolute;
	right: 10px;
	top: 5px;
}

.dijitRtl .MailGrid-SortIcon {
	left: 10px;
}



