﻿#MyInbox
{
  /*background-color: white;*/
  position: fixed;
  top: 70px;
  left: 350px;
  z-index: 9999;
  padding: 5px;
}
#MyInboxControls
{
  text-align: right;
  float: right;
}
#MyInboxControls a
{
  color: White;
  font-weight: bold;
  text-decoration: none;
}
#NewMessagesMenu
{
  display: inline;
}
#DarkShadder
{
  /*Background images stored in different stylesheet*/
  width: 100%;
  min-height: 100%;
  height: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 12;
}
#IframeCover
{
  width: 694px;
  height: 527px;
  position: fixed;
  top: 77px;
  left: 360px;
  z-index: 11;
  background-color: Transparent;
}
#modalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	width: 100%;
	height: 100%;
	position: fixed; 
	left: 0; 
	top: 0;
	z-index: 10;
}
/*
---------------------------------
Mailbox Outer Divs
---------------------------------
*/
#MailboxHeader
{
  color: White;
  text-transform: capitalize;
  margin: 0px; 
  font-size:1.2em; 
  padding: 0px 10px 5px 10px; 
  border-bottom:1px solid #444;
  background-color: #BD040A; 
  font-weight: bold;
}
#MailboxHeader a
{
  color: White;
  font-size: 0.8em;
}
#GettingData
{
  float: right;
  text-align: right;
  font-weight: 900;
  color: #CE2029;
  margin-top: 5px;
}
#SystemMessage
{
  text-align: left;
  font-weight: 900;
  color: #CE2029;
  height: 15px;
  margin-bottom: 3px;
  padding-top: 5px;
}

.xsnazzy {
  background: transparent; 
  width:700px; 
  float:left; 
  margin:0 3px;
}

.xtop, .xbottom {
  display:block; 
  background:transparent; 
  font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
  display:block; 
  overflow:hidden;
}
.xb1, .xb2, .xb3 {
  height:1px;
}
.xb2, .xb3, .xb4 {
  background:#fff; 
  border-left: solid 1px #444;
  border-right: solid 1px #444;
}
.xb1 {
  margin:0 5px; 
  background:#444;
}
.xb2 {
  margin:0 3px;
  border-width:0 2px;
}
.xb3 {
  margin:0 2px;
}
.xb4 {
  height:2px; 
  margin:0 1px;
}
.xboxcontent {
  display: block; 
  border-left: solid 1px #444;
  border-right: solid 1px #444;
  height: 510px;
  padding: 0px 10px 5px 10px;
  background-color: White;
}

.color_a 
{
  background: #BD040A;
  color: #fff;
  border-color: #444;
}
/*
---------------------------------
MailboxList
---------------------------------
*/
#MailboxList
{
  border: solid 1px #CE2029;
  width: 210px;
  height: 450px;
  float: left;
  overflow: auto;
}
#MailboxListHeader
{
  background-color: #FCF3F2;
  padding: 6px;
  border-bottom: solid 1px #CE2029;
}
#MailboxMessages
{
  padding: 4px;
}
.message
{
  height: 37px;
  /*background-color: #FCF3F2;*/
}
.readingMessage
{
  height: 37px;
  background-color: #EDECFE;
}
.messageUnread
{
  height: 37px;
  /*background-color: #FCF3F2;*/
  font-weight: 900;
}
.messageHover
{
  height: 37px;
  background-color: #FCF3F2;
  cursor: pointer;
}
.messageHoverUnread
{
  height: 37px;
  background-color: #FCF3F2;
  cursor: pointer;
  font-weight: 900;
}
.messageSeperator
{
  border-bottom: dashed 1px #CE2029;
  margin-bottom: 3px;
  margin-top: 3px;
  line-height: 1%;
}
.mailUsername
{
  float: left;
  height: 17px;
  padding-left: 5px;
  width: 90px;
  text-transform: capitalize;
}
.mailReceived
{
  width: 90px;
  overflow: hidden;
  float: left;
  text-transform: capitalize;
  height: 17px;
  text-align: right;
  font-size: 0.85em;
  color: Gray;
}
.mailSubject
{
  clear: both;
  float: left;
  width: 190px;
  height: 17px;
  padding-left: 5px;
  overflow: hidden;
  text-transform: capitalize;
}
/*
-----------------------------------
MailboxViewPane
-----------------------------------
*/
#MailboxViewPane
{
  width: 456px;
  float: left;
  border: solid 1px #CE2029;
  margin-left: 5px;
}
.messagePaneFrom
{
  background-color: #FCF3F2;
  padding: 5px 0px 0px 5px;
}
.messagePaneDateSent
{
  background-color: #FCF3F2;
  padding: 5px 0px 0px 5px;
}
.messagePaneSubject
{
  background-color: #FCF3F2;
  padding: 5px 0px 0px 5px;
  height: 22px;
}
.messagePaneActions
{
  background-color: #FCF3F2;
  padding: 5px 0px 5px 5px; 
  border: solid 1px #CE2029;
  border-left: 0px;
  border-right: 0px;
}
.messagePaneActions a
{
  padding: 0px 7px 0px 7px;
  border-right: solid 1px #CE2029;
}
.messagePaneMessage
{
  padding: 10px;
  height: 339px;
  overflow: auto;
}
/*
-------------------------------------
New Message
-------------------------------------
*/
#NewMessage
{
  width: 643px;
  float: left;
  border: solid 1px #CE2029;
  padding: 15px;
}
#composeTo
{
  width: 100%;
  height: 120px;
}
.composeSelectBox
{
  width: 233px;
}
.toList
{
  height: 130px;
  float: left;  
  margin-right: 10px; 
}
.toList button
{
  display: block;
  width: 75px;
  padding: 0px;   
  margin: 0px;
  font-size: 0.8em;
}
#composeSubject
{
  height: 30px;
  width: 100%;
}
#composeSubject input
{
  width: 555px;
}
.composeLabel
{
  width: 50px;
  float: left;
  height: 30px;
  text-align: right;
  padding-right: 10px;
}
#composeMessage
{
  float: left;
  width: 100%;
}
#composeSendMessage
{
  height: 35px;
  text-align: right;
  width: 100%;
  margin-top: 10px;
  float: left;
}
#composeSendMessage button
{
  padding: 2px;
  background-color: #FCF3F2;
  border: solid 1px #CE2029;
}
/*
-------------------------------------------------------
Find User CSS
-------------------------------------------------------
*/
.usernameFound
{
  width: 100%;
  border-bottom: solid 1px gray;
  padding: 4px 0px 4px 0px;
  cursor: pointer;
}
#UsersFound
{
  margin: 10px 0px 0px 0px;
}

#FindUsersHeader
{
  color: White;
  text-transform: capitalize;
  margin: 0px; 
  font-size:1.2em; 
  padding: 0px 10px 5px 10px; 
  border-bottom:1px solid #444;
  background-color: #BD040A;
  font-weight: bold;
}
#FindUsersHeader a
{
  color: White;
  font-size: 0.8em;
}
#FindUsersControls
{
  text-align: right;
  float: right;
}
#FindUsersControls a
{
  font-weight: bold;
  color: White;
  text-decoration: none;
}

#FindUsers
{
  background: transparent;
  float: left;
  margin: 0 3px;
  position: absolute;
  top: 70px;
  left: 420px;
  width: 280px;
  z-index: 4;
}
#FinderUsersInner
{
  padding: 15px;
  background-color: White;
  border-left: solid 1px #444;
  border-right: solid 1px #444;
  height: 300px;
  overflow: auto;
}
#FindUserCover
{
  height: 298px;
  float: left;
  margin: 0 3px;
  position: absolute;
  top: 74px;
  left: 420px;
  width: 280px;
}