body
{
	font-family: Tahoma;
	font-size: 70%;
	color: #555555;
}

input
{
	font-family: Tahoma;
	font-size: 100%;
	color: #333333;
}
input.button
{
	font-family: Tahoma;
	font-size: 90%;
	font-weight:bold;
	color: #555555;
}
select
{
	font-size: 100%;
	font-family: Tahoma;
	color: #333333;
}
textarea
{
	font-size: 100%;
	font-family: Tahoma;
	color: #333333;
}
table
{
	font-size: 100%;
}

.generalBODY
{
    background-color: white; /* white */
}
.generalTABLE
{
	background-color: gainsboro;    /* #D4D0C8; */
}
.generalTR
{
	background-color: #63DD26; /* green */
}
.buttonBarTR
{
	background-color:  #63DD26; /* green */
}
.generalTableLoginTR
{
	background-color: white;
}
.welcomeTextSPAN
{
	color: #004E98;
	font-size: 125%;
	font-weight: bold;
	height: 30px;
}
.footerSPAN
{
	font-size: 80%;
}
.imapFoldersTD
{
	background-color: White;
	padding: 2px 2px 2px 2px;
}
.mailListTD
{
	background-color: White;
	padding: 2px 2px 2px 2px;
}
.mailDetailsTD
{
	background-color: White;
	padding: 2px 2px 2px 2px;
}
.composeMailTD
{
	background-color: White;
	padding: 2px 2px 2px 2px;
}
.buttonsTD
{
	background-color: #63DD26; /* green */
}
.foldersSELECT
{
	font-size: 90%;
	font-weight:bold;
	color: #555555;
}
.mailboxNameInMailListSPAN
{
	font-size: 120%;
	font-weight: bold;
	text-decoration: underline;
	padding: 3px 0px 0px 0px;
}
.errorStringSPAN
{
	color: DarkRed;
	font-weight: bold;
}
.mailListHeadersTR
{
    background-color: #DEE6F1; 
}
.folderHiliteSPAN
{
	background-color: lightsteelblue;
	text-decoration: none;
}
.folderHalfHiliteSPAN
{
	background-color: lavender;
}
.folderNoHiliteSPAN
{
	background-color: White;
	text-decoration: none;
	color: Black;
}
.foldersHeadersSPAN
{
	font-weight: bold;
}
.folderOperationsButtonsSPAN
{
	color:Blue;
	text-decoration: underline;
	cursor: hand;
}
.seperatorTD
{
    background-color: #D4D0C8;  /* gray */
	/*background-image: url(../images/seperator.gif); */
	height: 2px;
}
.mailHeaderTD
{
    background-color: gainsboro; /* #F0F5FA;  */ /* background-color:  #F0F5FA; 
    border-bottom: 1px solid #DEE6F1; */
}
.mailHeaderValueTD
{
    background-color:  gainsboro;  /* #F0F5FA;  */
	/*border-bottom: 1px solid #DEE6F1; */
}
.composeMailHeaderTD
{
	background-color: #F0F5FA;
	border-bottom: 1px solid #DEE6F1;
}
.composeMailHeaderValueTD
{
	border-bottom: 1px solid #DEE6F1;
}
.attachmentHeaderTD
{
	background-color: #F0F5FA;
	border-bottom: 1px solid #DEE6F1;
	vertical-align: top;
}
.attachmentNameSPAN
{
	color: darkgreen;
	text-decoration: underline;
	font-weight: bold;
}
.toolbarButtonSPAN
{
	width: 60px;
	height: 45px;
	vertical-align: middle;
}
.barTR a
{
	color: black;
	font-size: 80%;
	text-decoration: none;
}

.barTR a:hover
{
	color: black;
	font-size: 80%;
	text-decoration: underline;
}
.buttonIconIMG
{
	cursor: hand;
	border: 0;
	vertical-align: bottom;
}
.loginHeaderTD
{
	border-bottom: 1px solid gainsboro;
}

A.noul
{
    TEXT-DECORATION: none;
	color: black;
}
A.noul:visited
{
        TEXT-DECORATION: none;
	color: black;
}
A.noul:hover
{
        TEXT-DECORATION: underline;
	color: black;
}
TD
{ 
	font-size: 8pt;
	font-family: Tahoma;
}
form {
	margin-bottom: 1px;
	margin-top: 0px;

}
SPAN.small
{
	font-size: 8pt;
	font-family: Tahoma;
}
SPAN.big
{
	font-size: 10pt;
	font-family: Tahoma;
}
SPAN.header
{
	font-size: 9pt;
	font-family: Tahoma;
}
A.mslk
{
        TEXT-DECORATION: none;
	color: black;
}
A.mslk:visited
{
        TEXT-DECORATION: none;
	color: black;
}
A.mslk:hover
{
        TEXT-DECORATION: underline;
	color: black;
}
.TextBox
{
        BORDER-RIGHT: #D4D0C8 1px solid;
        BORDER-TOP: #D4D0C8 1px solid;
        BORDER-LEFT: #D4D0C8 1px solid;
        BORDER-BOTTOM: #D4D0C8 1px solid;
        FONT-SIZE: 8pt;
        FONT-FAMILY: Tahoma;
        COLOR: black;
        BACKGROUND-COLOR: white
}
.LoginFormButton
{
	BORDER-RIGHT: #A0A0A0 1px solid;
	BORDER-TOP: #A0A0A0 1px solid;
	BORDER-LEFT: #A0A0A0 1px solid;
	BORDER-BOTTOM: #A0A0A0 1px solid;
    FONT-SIZE: 8pt;
 	FONT-WEIGHT: bold;
    FONT-FAMILY: Tahoma;
    COLOR: black;
    BACKGROUND-COLOR: #D4D0C8;
	WIDTH: 80;
	HEIGHT: 17;
	MARGIN-BOTTOM: 1;
	MARGIN-LEFT: 3;
}
.FormButton {
	BORDER-RIGHT: #A0A0A0 1px solid;
	BORDER-TOP: #A0A0A0 1px solid;
	BORDER-LEFT: #A0A0A0 1px solid;
	BORDER-BOTTOM: #A0A0A0 1px solid;
    FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
    FONT-FAMILY: Tahoma;
    COLOR: black;
    BACKGROUND-COLOR: #D4D0C8;
	HEIGHT: 17;
	MARGIN-BOTTOM: 1;
	MARGIN-LEFT: 3;
}
.TextBoxFixed {
	BORDER-RIGHT: #D4D0C8 1px solid;
	BORDER-TOP: #D4D0C8 1px solid;
	BORDER-LEFT: #D4D0C8 1px solid;
	BORDER-BOTTOM: #D4D0C8 1px solid;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma;
	COLOR: black;
	BACKGROUND-COLOR: white;
	width: 160px;

}
.menu{
	font: 8pt Verdana, sans-serif;
	color: black;
	position: absolute;
	visibility: hidden;
	z-index: 2;
}
.menuTrigger{
	cursor: hand;
}
a.NameUnselected
{      
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: 9pt;
  color: #5f9ea0;
  line-height: 25px;                              
  padding-left: 5px;                              
  text-decoration: none;
}                
a.NameUnselected:hover                      
{                
  padding-left: 5px;                              
  color: #2e8b57;
}                
a.NameSelected                              
{                
  font: 8pt Verdana, sans-serif;                 
  font-weight: bold;                              
  color: blue;
  text-decoration: underline;
}
.NameSelected                              
{                
  font: 8pt Verdana, sans-serif;                 
  font-weight: bold;                              
  color: blue;
  text-decoration: underline;
}