@-moz-document 	domain("mail.google.com") {


/******************************************/
/********* Blue Border ********************/
/******************************************/

/*** message list entries ***/
/* .zA=message, .yO=read, .zE=unread, .x7=checked, :hover=highlighted */

.z table.cf.zt tr.zA.yO {  /*message, read*/
	background-color:#E8EEF7 !important;
	color:#1F384D !important;
}
.z table.cf.zt tr.zA.zE {  /*message, unread*/
	background-color:#E1F2FF !important;
	color:#1F384D !important;
}
.z table.cf.zt tr.zA.x7 {  /*message, checked*/
	background-color:#6A84A4 !important;
	color:#FFFFFF !important;
}
.z table.cf.zt tr.zA:hover {  /*message, highlighted*/
	background-color:#FFEB86 !important;
	color:#1F384D !important;
}

/*** message list entries: preview text ***/

.z table.cf.zt tr.zA td[role=link] div.y6 span.y2 {  /*message*/
	color:#6C88A0 !important;
}
.z table.cf.zt tr.zA.x7 td[role=link] div.y6 span.y2 {  /*message, checked*/
	color:#D8E3F1 !important;
}
.z table.cf.zt tr.zA:hover td[role=link] div.y6 span.y2 {  /*message, highlighted*/
	color:#6C88A0 !important;
}

/*** top/bottom bar ***/

.z .D {  /*bar*/
	background-color:#B9C7D2 !important;
	background-color:transparent !important;
}
.z .zw, .z .h0, .z .yV {  /*text*/
	color:#000000 !important;
	color:#B5C5D7 !important;
}
.z .AO, .z .AP, .z .e, .z .yU {  /*links*/
	color:#114170 !important;
	color:#E3E9F0 !important;
}

/******************************************/
/********* Green Border *******************/
/******************************************/

/*** message list entries ***/
/* .zA=message, .yO=read, .zE=unread, .x7=checked, :hover=highlighted */

.B table.cf.zt tr.zA.yO {  /*message, read*/
	background-color:#F0F4F0 !important;
	color:#002020 !important;
}
.B table.cf.zt tr.zA.zE {  /*message, unread*/
	background-color:#E5F3E3 !important;
	color:#002020 !important;
}
.B table.cf.zt tr.zA.x7 {  /*message, checked*/
	background-color:#70936A !important;
	color:#FFFFFF !important;
}
.B table.cf.zt tr.zA:hover {  /*message, highlighted*/
	background-color:#FFEB86 !important;
	color:#002020 !important;
}

/*** message list entries: preview text ***/

.B table.cf.zt tr.zA td[role=link] div.y6 span.y2 {  /*message*/
	color:#77887A !important;
}
.B table.cf.zt tr.zA.x7 td[role=link] div.y6 span.y2 {  /*message, checked*/
	color:#DDEEDD !important;
}
.B table.cf.zt tr.zA:hover td[role=link] div.y6 span.y2 {  /*message, highlighted*/
	color:#556655 !important;
}

/*** top/bottom bar ***/

.B div.D {  /*bar*/
	background-color:#CDD8C7 !important;
	background-color:transparent !important;
}
.B .yS, .B .yT,  /*search*/
.B .zw, .B .h0, .B .yV {  /*text*/
	color:#000000 !important;
	color:#FFFFFF !important;
}
.B .AO, .B .AP, .B .e, .B .yU {  /*links*/
	color:#30532A !important;
	color:#E5F3E3 !important;
}

/******************************************/
/********* Black Border *******************/
/******************************************/

/*** message list entries ***/
/* .zA=message, .yO=read, .zE=unread, .x7=checked, :hover=highlighted */

.C table.cf.zt tr.zA.yO {  /*message, read*/
	background-color:#F8F8F8 !important;
	color:#000000 !important;
}
.C table.cf.zt tr.zA.zE {  /*message, unread*/
	background-color:#E8E8E8 !important;
	color:#000000 !important;
}
.C table.cf.zt tr.zA.x7 {  /*message, checked*/
	background-color:#6A6F6F !important;
	color:#FFFFFF !important;
}
.C table.cf.zt tr.zA:hover {  /*message, highlighted*/
	background-color:#FFEB86 !important;
	color:#000000 !important;
}

/*** message list entries: preview text ***/

.C table.cf.zt tr.zA td[role=link] div.y6 span.y2 {  /*message*/
	color:#666666 !important;
}
.C table.cf.zt tr.zA.x7 td[role=link] div.y6 span.y2 {  /*message, checked*/
	color:#BBBBBB !important;
}
.C table.cf.zt tr.zA:hover td[role=link] div.y6 span.y2 {  /*message, highlighted*/
	color:#555555 !important;
}

/*** top/bottom bar ***/

.C div.D {  /*bar*/
	background-color:#CCC !important;
	background-color:transparent !important;
}
.C .zw, .C .h0, .C .yV {  /*text*/
	color:#000000 !important;
	color:#EEEEEE !important;
}
.C .AO, .C .AP, .C .e, .C .yU {  /*links*/
	color:#114170 !important;
	color:#FFFFFF !important;
}

/******************************************/
/********* Label Color Boxes **************/
/******************************************/

div.pM { border:1px solid #ADADAD !important; border-width:1px 0 !important; }
div.p6 { border:1px solid #ADADAD !important; border-width:0 1px !important; }


}