﻿
/* WebMail Footer */
.WebMailFooter
{
	background-color:#ff7e00;
	text-align: center;
}


/* WebMail Login page */
#tblLoginMain
{
}

#tblLoginLayout
{	
}

#tblLoginLeft
{
	background-color: white;
	width: 250px;
	height: 343px;
}

#tdLoginRight
{
	background-color: #F89734;
	width:expression(document.body.offsetWidth);
	width:800px;	
	color: White;
	font-family: Verdana;
	font-size:x-small;		
}

#trLoginTop TD
{
	padding-left: 10px;
	padding-right: 10px;
	height: 105px;
}

#tblLoginForm TR TD
{
	padding-left: 10px;
	padding-right: 10px;
}

#tblLoginForm TR TD SPAN
{
	color: #163F65;
}

#trWaitMessage TD
{
	padding-left: 10px;
	padding-right: 10px;
	height: 30px;
}

#trLoginBottom TD
{
	padding-left: 10px;	
	padding-right: 10px;
	height: 60px;	
}

#spanIntroMail,
#spanIntroGate
{
	width: 580px;
}

.spanCopyright
{
	font-family: Verdana;
	font-size:xx-small;
	font-weight: bold;
	color: #7DA7D8;
}



#tblLoginRight
{
	text-align: center;
}

#tblLoginRight TR TD
{
	font-family: Verdana;
	font-size:x-small;
	color: White;
	
}


#txtLogin,
#txtPassword
{
	width: 180px;
}

#spanFeedback A
{
	color: #6F6D69;
}

/* Webmail Menu */
#imgLogo
{
	position:relative;
	left:0px;
	top:0px;	
	z-index:9999;
}

.Menu
{
	position:relative;
	left:0px;
	top:0px;
	background-image: url(images/GradientMenu.gif);
	background-repeat: repeat-x;		
}

.Header
{
	position:absolute;
	left:0px;
	top:0px;
	background-image: url(images/GradientMenu.gif);
	background-repeat: repeat-x;
	display:block;
	width:expression(document.body.offsetWidth-20);
	width:100%;
	height:50px;
	
}
#menuItem
{
	text-align:left;
}
#menuItem td
{
	padding-left:20px;
}

#menuItem td A
{
	font-size:small;		
	font-weight: bold;
	font-family: Verdana;
	color: White;
	text-decoration:none;
}

#menuItem A:hover
{
	color:#004071;		
}

#tdSiteMenuLeftBorder
{
	background-image: url(images/TopSiteMenu.gif);
	width: 9px;
}

#divSiteMenu
{
	position: absolute;
	top: 0px;
	right: 0px;	
}

#tblSiteMenu
{
}

#tblSiteMenu TR TD
{
	font-size: 8pt;
}

.SiteMenuItem 
{
	background-color: White;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 8pt;
	font-family: Verdana;	
	text-decoration: none;
}
/* WebMail Folder list */

.MenuLeftLayout
{
	position:absolute;
	left:0px;
	top:0px;	
	border-right:solid 1px gray;
	height:100%;
	width:100%;
	width:expression(document.body.offsetWidth);
}

.MenuLeftLayoutOver
{
	position:absolute;
	left:0px;
	top:0px;	
	border-right:solid 2px black;
	cursor:e-resize;
	height:100%;
	width:100%;
	width:expression(document.body.offsetWidth);
}

.FolderLayout
{
	position:absolute;
	left:0px;
	top:30px;	
}

.QuotaLayout
{
	position:absolute;
	left:0px;
	top:5px;
	font-family:Verdana;
	font-size:xx-small;
	font-weight:bold;

}

#MailBoxSize
{
	font-size:xx-small;
}

.BarGraph
{
	height:10px;
	font-size:1px;
	background-color:#F89734;	
}

.BarGraphTable
{
	background-color:Gray;
	border: #104a7b 1px solid;
	padding-right: 0px;
	padding-left: 0px;	
}

.FolderSubtitle
{
	font-size:small;
	font-family: Verdana;
	color: black;
	font-weight:bold;
	
	padding-left:10px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.FolderTree
{
	vertical-align:top;
}



/* Global tag */

IMG
{
	vertical-align: middle;
}

SPAN
{
	font-size:x-small;
	font-family: Verdana;
}

LABEL
{
	font-size:x-small;
	font-family: Verdana;
}

A
{
	color: Black;
	text-decoration: none;
	font-size:x-small;
	font-family: Verdana;	
}

A:hover
{	
	text-decoration: underline;	
}

/* WebMail Submenu  */
#tblMsgMenu
{
	background-image: url(images/GradientSubMenu.gif);
	background-repeat: repeat-x;	
	width: 100%;
	height: 24px;
	border: solid 1px #7f7f7f;
}

#tblMsgMenu TR TD SPAN
{
	color: White;
}


.btn
{
	background-image: url('images/GradientSubMenuBtn.gif');
	background-repeat: repeat-x;
	white-space: nowrap;
	padding-left: 5px;
	padding-right: 5px;
	font-size:smaller;
	font-family:Verdana;
	border-left: solid 1px white;
	border-top: solid 1px white;
	text-decoration:none;
}

.btnover
{
	background-image: url('images/GradientSubMenu.gif');
	background-repeat: repeat-x;
	white-space: nowrap;
	padding-left: 5px;
	padding-right: 5px;
	font-size:smaller;
	font-family:Verdana;
	border-left: solid 1px white;
	border-top: solid 1px white;	
}

.btnover A
{
	color: White;
	cursor:pointer;
	cursor:hand;
}

.btnover A:hover
{
	text-decoration:none;
}

.btn A
{
	color: White;
	cursor:pointer;
	cursor:hand;
}

/* all list */
.dgList
{
	background-color: White;
	width: 100%;
	table-layout:fixed;
}

.dgListHead
{
	background-color: #E3E3E3;
	height:20px;
}

.dgListHead TD
{
	font-family: Verdana;
	font-size:x-small;
	color: Black;
	
}

.dgListHead TD A
{
	color: Black;
	font-weight:bold;
}

.dgListItem
{
	font-size:x-small;
	font-family: Verdana;
}

.dgListItem TD
{
	white-space: nowrap;
	overflow:hidden; 
	text-overflow:ellipsis;
}

.dgListItemHover
{
	background-color: #ecf5ff;
	color: Black;
	font-size:x-small;
	font-family: Verdana;		
}

.dgListItemHover TD
{
	white-space: nowrap;
	overflow:hidden; 
	text-overflow:ellipsis;
}

.dgListItemUnread
{
	font-weight:bold;
	font-size:x-small;
	font-family: Verdana;
}

.dgListItemUnread TD
{
	white-space: nowrap;
	overflow:hidden; 
	text-overflow:ellipsis;	

}

.dgListItemUnread SPAN
{
	cursor:pointer;
}


.dgListItemUnreadHover
{
	background-color: #ecf5ff;
	color: Black;
	font-weight:bold;
	font-size:x-small;
	font-family: Verdana;
}

.dgListItemUnreadHover TD
{
	white-space: nowrap;
	overflow:hidden; 
	text-overflow:ellipsis;	
}


.dgListItemDeleted
{	
	font-size:x-small;
	font-family: Verdana;
	text-decoration: line-through;	
}

.dgListItemDeleted TD
{
	white-space: nowrap;
	overflow:hidden; 
	text-overflow:ellipsis;	
}

.dgListItemDeletedHover
{
	background-color: #ecf5ff;
	color: Black;
	font-size:x-small;
	font-family: Verdana;
	text-decoration: line-through;		
}

.dgListItemDeletedHover TD
{
	white-space: nowrap;
	overflow:hidden; 
	text-overflow:ellipsis;	
}

.ListHeadChkbox
{
	width: 20px;
}

.ListHeadPriority
{
	width: 16px;
}

.ListHeadStatus
{
	width: 16px;
}

.ListHeadAtts
{
	width: 8px;
}

.ListHeadDate
{
	width: 100px;
}

.ListHeadSize
{
	width: 75px;
}

.ListHeadFrom,
.ListItemFrom
{
	padding-right: 8px;
}

.ListHeadTo,
.ListItemTo
{
	padding-right: 8px;
}

.ListHeadSubject,
.ListItemSubject
{
	padding-right: 8px;	
}







/* message viewer */
.MessageViewHeader
{
	height: 100%;
}

.MessageViewMsgHeader
{
	background-color: #D9E0E6;
	font-size:x-small;
	font-family: Verdana;
	border-left: solid 1px #7f7f7f;
	border-top: solid 1px #7f7f7f;
	border-right: solid 1px #7f7f7f;
	border-bottom: solid 1px #7f7f7f;
	padding-left:10px;
	padding-right:10px;
	width: 100%;	
}

.MessageViewLayout
{
	height:100%;
}

.HTMLTextBody
{
	font-family: Verdana;
	font-size:smaller;
}

.PlainTextBody
{
	font-family: monospace;
	font-size:medium;
}

.PlainTextBody A
{
	font-family: monospace;
	font-size:medium;
	color: Blue;
}

/* Message Editor */
#txt
{
	width: 100%;
}

#txtTo,
#txtCc,
#txtBcc,
#txtSubject
{
	width: 100%;
}

#lbContacts,
#tdContacts
{
	width: 200px;
}

#tblMsgOptions TD
{
	width: 150px;
}

/* Folder tree view */
#TreeView
{
	white-space:nowrap;
}



/* Page header */

.tblPageLayout
{
	position:absolute;
	margin-left: 10px;
	top:0px;
	width:97%;
}

.tblPageLayout TR
{
	padding-bottom: 5px;
}

#tblListHead TD
{
	padding-top:15px;
	padding-bottom:10px;	
}

#tblListHead
{
	width: 100%;
	height: 30px;
	background-color:White;
	color: #331000;
}

#tblMessageInfo
{
	width: 100%;
	color: black;
	font-family: Verdana;
	font-size:x-small;
}

#tblMessageInfo TD
{

	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:3px;
	
	margin-bottom:2px;
	border-left : 1px solid #7f7f7f;
	border-top : 1px solid #7f7f7f;
	border-bottom : 2px solid #7f7f7f;
	border-right : 2px solid #7f7f7f;
	background-color: #E0E0E0;
}

#tblMessageInfo a,
#tblMessageHandlingOptions a
{
	font-weight:bold;
	color:Black;
	text-decoration:underline;
}

#tblMessageHandlingOptions
{
	color: black;
	font-family: Verdana;
	font-size:x-small;
}

#tdMessageHandlingOptions
{
	width: 100%;
	color: black;
	font-family: Verdana;
	font-size:x-small;
	
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:3px;
	
	margin-bottom:2px;
	border-left : 1px solid #7f7f7f;
	border-top : 1px solid #7f7f7f;
	border-bottom : 2px solid #7f7f7f;
	border-right : 2px solid #7f7f7f;
	background-color: #E0E0E0;
}

#tdMessageHandlingOptionsInfo
{
	border-left : 1px solid #7f7f7f;
	border-top : 1px solid #7f7f7f;
	border-bottom : 2px solid #7f7f7f;
	border-right : 2px solid #7f7f7f;
	background-color: #E0E0E0;	
}

#tblListHead TR TD SPAN
{
	font-family: Verdana;
	font-weight: bold;
	font-size:small;
}

/* settings */
#tblSettingsMain
{
}

.SettingsOption,
.SettingsAccount
{
	background-color: #D9E0E6;
	width: 400px;	
	border: solid 1px #C6C3C6;	
	font-family: Verdana;
	font-size:x-small;
}

.SettingsOptionGeneral,
.SettingsFolders
{
	background-color: #D9E0E6;
	width: 600px;
	border: solid 1px #C6C3C6;
	font-family: Verdana;
	font-size:x-small;
	
}

#tblFoldersList TD
{
	border:none 0px;
	border-bottom:solid 1px;
}


.SettingsOptionsAntiSpam,
.SettingsOptionsPhishing,
.SettingsOptionsLanguageFilter
{
	background-color: #D9E0E6;
	width: 400px;
	border: solid 1px #C6C3C6;	
}

.SettingsOptionsAntiVirus
{
	background-color: #D9E0E6;
	width: 450px;
	border: solid 1px #C6C3C6;	
}

.SettingsOptionsRules,
.SettingsOptionsAutoReply,
.SettingsContacts
{
	background-color: #D9E0E6;	
	border: solid 1px #C6C3C6;	
	width: 550px;
}

.SettingsOptionsHome,
.SettingsOptionsBusiness,
.SettingsTrusted,
.SettingsBlocked,
.SettingsOptionsBlocked,
.SettingsOptionsTrusted,
.SettingsAliases,
.SettingsOptionsReporting
{
	background-color: #D9E0E6;	
	border: solid 1px #C6C3C6;		
	font-family: Verdana;
	font-size:x-small;
	width: 600px;
}

.SettingsHeaderMenu
{
	background-image: url(images/GradientSettingsBtn.gif);
	background-repeat: repeat-x;	
	border: solid 1px white;
	border-bottom: solid 1px #C6C3C6;
	padding-right: 10px;
}

.SettingsHeaderMenu A
{
	white-space: nowrap;	
}

.SettingsRow
{
	background-color:#D9E0E6;	
}

.SettingsRow TD
{
	padding-left: 10px;
}

.SettingsHeaderMain
{
}

.SettingsHeader
{
	border-bottom: solid 1px #C6C3C6;
	width: 100%;	
	background-image: url(images/GradientSettingsHead.gif);
	background-repeat: repeat-x;
	padding-right: 5px;
	padding-left: 5px;	
	height: 21px;
}

.SettingsHeader TD
{
	font-size:small;
	font-weight: bolder;
	padding-left: 10px;	
}

.SettingsHeader SPAN
{
	font-size:small;
	font-weight: bolder; 	
}

.SettingsHeader A
{	
	font-size:smaller;
	font-weight: bolder;
}

.SettingsHeader A:hover
{
	color: #2C455F;
}

.SettingsItem
{
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	height: 30px;	
	horizontal-align:left;
}

.SettingsItem textarea
{
	width:185px;
}

.SettingsIndent
{
	position: relative;
	left: 20px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}

.SettingsCatTab
{
	position: relative;
	left: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 30px;
	width:5px;
}
.SettingsSep
{
	height: 10px;
}

.SettingsLeftCell
{
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	height: 30px;
	width: 120px;
}

.SettingsItemCheckBoxList
{
	padding-right: 10px;	
}


/* statistics */
#tblFolderStats 
{
	background-image: url(images/GradientSubMenu.gif);
	background-repeat: repeat-x;	
	width: 830px;
	height: 24px;
	border: solid 1px #7f7f7f;	
}

#tblFolderStats TR TD
{	
	padding-left: 5px;
	padding-right: 5px;
}

#tblFolderStats SPAN
{
	color: White;
}

/* unclassified */
#divContactEditor_main
{
	background-color: #6699DC;
}

#lblSent
{
	text-align: right;
}

#lblError
{
	color: #C70505;
}

#frmBody
{
	width: 100%;
	height: 60%;
}

#spanFilteringSettings A
{
	font-weight: bold;
}

#divWait
{
	font-weight: bolder;
	font-size:x-small;
}

#hrPrintSep
{
	display: none;
}


.DiagnosticHeader
{
	border-bottom: solid 1px #C6C3C6;
	width: 100%;	
	background-image: url(images/GradientSettingsHead.gif);
	background-repeat: repeat-x;
	padding-right: 5px;
	padding-left: 5px;	
	height: 21px;
}


.DiagnosticContainer
{
	background-color: #D9E0E6;
	width: 100%;
	border: solid 1px #C6C3C6;
	font-family: Verdana;
	font-size:x-small;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	
}

.DiagnosticHeader TD
{
	font-size:smaller;
	font-weight: bolder;
	padding-left: 10px;	
}

.ImageSpacing
{
  width: 400px;
}

.tdAutoLogon
{	
	font-size:10px;
}

#BrowserCompatibility
{
	font-family:Verdana;
    font-size:100%;
    font-weight:bold;
}

.BrowserCompatibilitySupport,
.BrowserCompatibilityConfig
{
	border : outset 1px Black;
}

.BrowserCompatibilitySupportHeader,
.BrowserCompatibilityConfigHeader
{
	border : inset 1px Black;
	text-align :center;
	background:rgb(239, 239, 239);
}

.poped_menu a { display: block; float: none;}

.poped_menu
{
  position: absolute;
  visibility: hidden;
  border-bottom: 1px solid white;
  z-index: 99996;
}


.poped_menu a
{
	position:static;	
	background-color:Gray;
	height:24px;
	padding-left: 15px;
	padding-right: 10px;
	width: 100%;
	font-size:smaller;
	font-family:Verdana;
	border: solid 1px white;
	text-decoration: none;
	color:White;	
	z-index: 99997;
}

.poped_menu a { margin-bottom: -1px; padding-right: 0px; z-index: 99998;}

.poped_menu a:hover{ background: #C6C3C6;background-repeat:no-repeat;text-decoration:none; z-index: 99999;}

.LanguageFilterListBox
{
	font-size: x-small;
	font-family: Times New Roman;
	width: 175px;
	height: 225px;
}

#spanUpdateNotice
{
	font-style:italic;
}