﻿body {
    background-color: #585858;
}

div.page{
    width: 850px;
    background-color: White;
    padding: 10px;
    margin-left: auto;
    margin-right: auto;
}

/*****************************************
  Table formating (gridviews)
*****************************************/
.headerRow{
    font-weight: bold;
    background-color: #efefef;
    border-bottom: solid 2pt black;
}

.dataRow{
    background-color: White;
    border-top: solid 1pt black;
}

.altRow{
    background-color: #FFFACD;
    border-top: solid 1pt black;
}

/****************************************
  Formatting for messages
****************************************/

/* Message Detail and Editing view */
table.message-detail{
    width:100%;
}

.message-body{
    border: solid 1pt #efefef;
    background-color: #eeeeee;
}

/* Formatting for threads in the Details view */
ul.thread{
     
}
ul.thread li{
    
}

li.current-thread:before{
    
}

div.thread-subject{
    background-color: #FFFACD;
    border-bottom: solid 1pt #FFFACD;
    clear:both;
    padding-left: 10px;
    padding-right: 10px;
}

span.thread-from{
    border-bottom: solid 1pt #FFFACD;
    position:static;
}

span.thread-from:before{
    content:"(";
}

span.thread-from:after{
    content:")";
}

span.thread-to{
    border-bottom: solid 1pt #FFFACD;
    position:static;
}

span.thread-to:before{
    content:"(";
}

span.thread-to:after{
    content:")";
}

span.thread-address-sep{
    font-style:italic;
    position:static;
}

a.thread-link{
    text-decoration: none;
}
/*****************************************
  Formatting for each message in a gridview row
*****************************************/
span.message-is-top-level{
    font-weight: bold;
}

span.message-has-replies{
    
}

span.message-is-reply{
    font-style: italic;
    padding-left: 10px;
}


div.nav-message-detail{
    clear:both; 
    width: 100%;
    float:left;
}

div.nav-message-detail-prev{
    float:left;
}

div.nav-message-detail-next{
    float:right;
}

/****************************************
  The "toolbar"
*****************************************/
#tool-bar{
    width: 100%;
    clear:both;
}

#tool-bar-search{
    text-align: left;
}

#tool-bar-search-help{
    font-size: x-small;
    color: Red;
}

#tool-bar-messagecount{
    text-align:right;
}

#searchbanner{
    background-color: #eeaaaa;
    border: solid 2pt black;
    margin: 10px 20px 10px 20px;
    text-align: center;
}

/****************************************/
/* The login/logout area */
#auth{
    border-bottom: solid 1pt black;
    margin-bottom: 20px;
}

#login{
    margin-left: auto;
    margin-right: auto;
    
    border: solid 1pt black;
    padding: 10px 10px 10px 10px;
    width: 80%;
}






















/* Do not remove this style! */
.hidecommandbuttons{
    display:none;
}
