﻿TABLE.listsView
{
	border-width: 0px;
	border-style: none;
}

.messagesFromStyle
{
	font-size: medium;
	color: Black;
    background-color: #f5f5cc;
    border-bottom: 1px solid gray;
    padding: 3px 1ex 3px 1ex;
}

.messagesHeadersStyle
{
	font-size: 70%;
	font-family: Lucida Console, monospace;
	padding-top: 3px;
	padding-bottom: 3px;
}

.messagesBodyStyle
{
	font-size: 85%;
	font-family: Lucida Console, monospace;
	padding-top: 3px;
	padding-bottom: 10px;
	border-top: gray thin dotted;
}

.messagesView .sortButtons
{
	font-size: small;
	text-align: center;
	padding-top: 0px;
	color: Black
}

TD.selectedMessage
{
	border-left: solid 3px green;
	border-right: solid 3px green;
	padding-left: 5px;
	padding-right: 5px;
}

TD.unselectedMessage
{
	border-left: none 3px;
	border-right: none 3px;
	padding-left: 5px;
	padding-right: 5px;
}

TABLE.viewMessageTable
{
}

.treeViewNode
{
	color: Black;
}

.treeViewSelected
{
	color: Black;
	background-color: #99cccc
}

H2.messagesGridViewHeader
{
	margin: 10px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

P.messagesGridViewHeader
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


body {
    background: white;
    color: black;
    margin: 0;
    padding: 0;
}

a:link {
    color: #00f;
    background: transparent;
}

a:visited {
    color: #808;
    background: transparent;
}

a:hover 
{
    background: transparent;
}

a:active {
    color: #808;
    background: transparent;
}

.pageHeader {
    width: 100%;
    margin: 0 0 1em 0;
    padding: 2px 0 2px 0;
    background: #d3d3ba;
    border-bottom: 2px solid gray;
    float: left;
}

.pageHeader h1 {
    font-size: 100%;
    font-weight: bold;
    margin: 0 0 0 5px;
    font-variant: small-caps;
    float: left;
}

.pageHeader p
{
	float: right;
	font-variant: small-caps;
	color: Black;
    margin: 0 5px 0 0;
}

.pageHeader a:link
{
	color: Black;
}

.pageHeader a:visited
{
	color: Black;
}


.search {
    border: 1px solid #bbb;
    background: palegoldenrod;
    padding: 5px;
    width: 80ex;
    margin: 1.5em auto 1.5em auto;
    text-align: center;
}

.search .query {
    width: 50ex;
}

.search .queryLabel 
{
	text-align: right;
}

.searchMode {
    font-size: smaller;
}

.senderHeader {
	background-color: #cccccc;
    border-bottom: 1px solid gray;
    padding: 3px 1ex 3px 1ex;
}

.senderHeader .senderDisplayName 
{
	margin: 0 0 0 20px;
	list-style: bullet;
}


.listItem {
    margin: 0 0 1em 0;
}

.listsView .listItem {
    margin-bottom: 2em;
}

.messagesView .listItemHeader
{
	background-color: #f5f5cc;
    border-bottom: 1px solid gray;
    padding: 3px 1ex 3px 1ex;
}

.listItemHeader {
    background: #f5f5cc;
    border-bottom: 1px solid gray;
    padding: 3px 1ex 3px 1ex;
}

.listItemHeader h2 {
    font-size: 100%;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.listsView .listItemHeader h2 {
    float: left;
}

.listItemHeaderOptions {
    margin: 0;
    padding: 0;
    text-align: right;
}

.listItemBody {
    clear: both;
    margin: 0.25em 3ex 0.5em 3ex;
}

.listItemBody p {
    margin: 0.25em 0 0.25em 0;
}

.messagesView .listItemHeader p 
{
    margin: 0.25em 0 .025em 0;
    padding: 0;
}

.messagesView .listItemHeader .subject {
    float: left;
    font-size: larger;
}

.messagesView .listItemHeader .sender 
{
	clear: both;
    font-size: smaller;
}

.messagesView .listItemBody {
    font-size: smaller;
	font-family: Lucida Console, monospace;
}

.messagesView .listItemHeaderOptions 
{
}

