/* ----------------------------------------------------------------------------
Elements
---------------------------------------------------------------------------- */
body{ font-family: Arial, helvetica, sans-serif; font-style: normal; font-weight: normal; font-variant: normal; margin: 0; }
html,body{ height: 100%; }

/* ----------------------------------------------------------------------------
Element IDs
---------------------------------------------------------------------------- */
#listHeader{vertical-align:middle;}
div#defaultContainer{height: 100%;border: solid 4px navy;}
div#defaultHeader{height: 49px;	width: 100%;}
div#defaultContent{height: 100%;width: 100%;}
div#defaultFooter{height: 20px;width: 100%;}
#contactListCompose{height:360; width:587; overflow:scroll;background:#ffffff;}

#contactGroupLinkCell{font-size:1.1em; padding-bottom:3px; background:#c3daf9; vertical-align: middle; text-indent: 1px;font-weight:bold;}
#contactGroupLinkCell a{font-family:Verdana;text-decoration:none;color:black;font-weight:bold;text-decoration:underline;}
#contactGroupLinkCell a:hover{text-decoration:underline;color:gray;}
#contactNameLinkCell{font-size:1.1em; padding-bottom:3px; background: #ece9d8; vertical-align: middle; text-indent: 1px;}
#contactNameLinkCell a{font-family:Verdana;text-decoration:none;color:black;font-weight:bold;text-decoration:underline;}
#contactNameLinkCell a:hover{text-decoration:underline;color:gray;}
#contactList{width:580px; height:350; border: 1px solid gray;font-family:arial; font-size:xx-small;}
#ComposeMsg { MARGIN-TOP: 0px; MARGIN-LEFT: 1px; WIDTH: 100%; MARGIN-RIGHT: 3px }
#ComposeHeader { BORDER-BOTTOM: #000 2px solid; BACKGROUND-COLOR: #ece9d8 }

/* ----------------------------------------------------------------------------
Classes
---------------------------------------------------------------------------- */
.AddCc { FONT-SIZE: 0.7em; COLOR: #0000ff; TEXT-DECORATION: underline }
.AddNewAddressBackground { BACKGROUND-COLOR: #ece9d8 }
.AttachmentCell{font-weight: normal;}
.attachmentText{font-family:Tahoma; font-size:0.7em; color:black; vertical-align:middle;}
  
.ButtonBarBG{BACKGROUND: url(images/buttonCellBg.gif);}
.ButtonBar{background:url(images/blueexplorer.gif);font-size: 0.6em; height:24px; vertical-align: middle; color: #000000; font-family: arial, helvetica, sans serif; white-space: nowrap; text-decoration: none;  border-right:gray 1px solid; text-align:center;padding-right:3px; padding-left:3px;  }
.ButtonBarRight{background:url(images/blueexplorer.gif);font-size: 0.6em; height:24px; vertical-align: middle; color: #000000; font-family: arial, helvetica, sans serif; white-space: nowrap; text-decoration: none; }
.ButtonBarHover{background:url(images/orangeexplorer.gif);font-size: 0.6em; height:24px; vertical-align: middle; color: #000000; font-family: arial, helvetica, sans serif; white-space: nowrap; text-decoration: none; border-right:gray 1px solid; text-align:center;padding-right:3px; padding-left:3px;  }
.ButtonBarRightHover{background:url(images/orangeexplorer.gif);font-size: 0.6em; height:24px; vertical-align: middle; color: #000000; font-family: arial, helvetica, sans serif; white-space: nowrap; text-decoration: none; }
.ButtonLink{color: black; text-decoration: none ;padding-right:3px; padding-left:3px; }

.CheckBox { FONT-WEIGHT: bold; FONT-SIZE: 0.8em; MARGIN-BOTTOM: 5px }
.CheckBoxCompose { FONT-SIZE: 0.7em; text-align:left; margin-left: -4px;}

.ComposeMsgText{ font-weight: bold; font-family: arial,san-serif; font-size: 0.8em; }
.ComposeMsgFields{ width: 488px; }
.ComposeMsgButtons{ }
.ComposeMsgAttachmentsbox{ width: 424px; }
.ComposeMsgInputbox{ }
.ComposeOptionsBG{background-color:#A1C1ED;}
.ComposeOptionsDiv{ display:block; width:195px; border:1px solid #8b8b8b; background-color:#A1C1ED; }

.contactCell{vertical-align:top;background:#FFFFFF;padding:3px;font-size: 0.6em; color: #000000; font-family: Tahoma, helvetica, sans-serif; border-right:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2; }

.ContactAddSuccessMsg{font-weight:bold; color:green;}
.ContactAddErrorMsg{font-weight:bold; color:red;}

.contentFormField{font-size: 0.7em; color: #000000; font-family: Tahoma, helvetica, sans-serif;}
.contentLabelCell{font-size: 0.7em; color: #000000; text-indent: 5px; font-family: Tahoma, helvetica, sans-serif; white-space: nowrap;}
.contentLabelCell ul{ list-style-image:url(images/img_list_dot.gif);}
.contentResultCell{font-size: 0.7em; color: #000000; font-family: Tahoma, helvetica, sans-serif}

.deleteTitleCell{font-weight:bold;height:25px;border-right: gray 1px solid; font-size: small; background: url(images/deleteTitleCell.gif); color: white; text-indent: 5px; font-family: Geneva; vertical-align:middle; }

.errorMsg{font-weight:bold; font-size:0.8em; color:red;text-indent: 5px; }

.FolderTreeHolder{padding: 5px;padding-left: 5px;padding-right: 5px;}
.FolderTreeSelectedNode{}
.FolderTreehr{width: auto;color: black;}

/* Folder List */
.folderListTab{font-size:0.8em;text-indent:4px;height:22;vertical-align:middle;font-family:Verdana;text-decoration:none;font-weight:bold;color:Black;background:url(images/BlueExplorer.gif);}
.folderUnreadMsgCount{color:#003399; font-weight:bold}
.folderNewUnreadMsgCount{color:#ff0000; font-weight:bold}
.FolderTreeSelectedFolder{border-width:1px;border-style:solid;background-color:#ffd461;}
.FolderTree{font-family:  arial, helvetica, sans-serif; font-size: 0.8em;}
.FLGroupButton{cursor:default;background-image:url(images/blueexplorer.gif); height:24px;font-family:Verdana; font-weight:bold;font-size:10pt;padding-left:3px;text-decoration: none;}
.FLGroupButtonHover{cursor:hand;background-image:url(images/orangeexplorer.gif);height:24px;font-family:Verdana; font-weight:bold;font-size:10pt;padding-left:3px; text-decoration: none;}
.FTRenameMsgText{font-family: arial, helvetica, sans-serif; font-size: 0.8em; color:#003399;}
.FTRenameMsgEntryField{font-family: arial, helvetica, sans-serif; font-size: 0.8em;}

/* ----------------------------------------------------------------------------
---------------------------------------------------------------------------- */
.FormTitle{font-size: 0.8em;font-weight: bold;}

.FormItem{font-size: 0.8em;}
.FormLabel { FONT-SIZE: 0.7em; WIDTH: 80px; TEXT-ALIGN: center }
.FormTable { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px }

.FooterStyle{color: white;font-family: arial, helvetica, sans-serif;font-size: 0.7em;	font-weight: bold;padding: 5px;}	

.header1Cell{padding-left:4px;font-family:arial, helvetica, sans-serif;font-size:0.9em; color:black; font-weight:bold; border-bottom:1px solid gray;}
.header2Cell{padding-left:4px;font-family:arial, helvetica, sans-serif;font-size:0.8em; color:black; font-weight:bold; border-bottom:1px solid gray;}
.header3Cell{padding-left:4px;font-family:arial, helvetica, sans-serif;font-size:0.7em; color:black; font-weight:bold; border-bottom:1px solid gray;}
.header4Cell{padding-left:4px;font-family:arial, helvetica, sans-serif;font-size:0.6em; color:black; font-weight:bold; border-bottom:1px solid gray;}

.hideEditLink{color:blue; text-decoration:underline;font-size:xx-small;text-decoration:none;}

.homeTitleCell{padding-bottom:0px;padding-left:12px;padding-top:5px;font-weight:bold;font-size:12px;font-weight:bold;}
.homeTitleCell a{color:#405495}
.homeTitleCell a:hover{color:Red;}
.homeTitleCellTop{padding-bottom:0px;padding-left:12px;padding-top:5px;font-weight:bold;font-size:12px;font-weight:bold;}
.homeTitleCellTop a{color:#405495;}
.homeTitleCellTop a:hover{color:Red;}

.inputTextSearch{width:120px; font-family:arial; font-size:xx-small;background-color:#FFFFFF;}
.inputTextSmall{width:40px; font-family:arial; font-size:xx-small;background-color:#FFFFFF;}
.inputTextSmallToMed{width:100px; font-family:arial; font-size:xx-small;background-color:#FFFFFF;}
.inputTextMedium{width:150px; font-family:arial; font-size:xx-small;background-color:#FFFFFF;}
.inputTextMedToLarge{width:190px; font-family:arial; font-size:xx-small;background-color:#FFFFFF;}
.inputTextLarge{width:300px; font-family:arial; font-size:xx-small;background-color:#FFFFFF;}
.inputTextLargeDisable{width:300px; font-family:arial; font-size:xx-small;background:#d3d3d3;}
.inputTextHuge{width:100%; font-family:arial; font-size:xx-small;background-color:#FFFFFF;}
.inputTextMsgBox{width:100%;height:100%;font-family:arial, helvetica, Sans-Serif;background-color:#FFFFFF;}
.inputTextContactAdd{width:490px; font-family:arial; font-size:xx-small;background-color:#FFFFFF;}
.inputTextXLarge{width:90%; font-family:arial; font-size:xx-small;background-color:#FFFFFF;}

/* ----------------------------------------------------------------------------
---------------------------------------------------------------------------- */

.LoginContainer{position: relative;margin: 0 auto;width: 1px;	height: 1px;text-align: left;}
.LoginContent{position: absolute;top: 0px;left: 0px;}
.LoginTable{width: 448;background-image: url(images/LoginBg.jpg);background-repeat: no-repeat;}
.LoginCell{	vertical-align: middle;text-align: center;}
.LoginTitle{font-size: 1.0em;	font-weight: bold;}
.LoginError{font-size: 0.7em;font-weight: bold;color: red;}
.loginButton{height:23px;font-family:Tahoma; font-size:xx-small;}

.loggedInUserInfo{font-family: arial, helvetica, sans-serif; font-size: 0.7em; }
.loggedInUserInfo a{text-decoration: underline; color: blue;font-size:0.9em; }
.loggedInUserInfo a:hover{text-decoration:none; color:black;font-size:0.9em; }

#myDialogId .WindowButtonClass {
  padding:3px;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  margin:0px;
}
#myDialogId .ok_button {
  color:#000000;
}
#myDialogId .cancel_button {
  color:#000000;
}

.MoveCopyBG { BACKGROUND-COLOR: #f5f5f5}

.MsgListHeader{font-family: arial, helvetica, sans-serif;font-size: 0.8em;font-weight: bold;background: url(images/btnBgOff.gif);width: 100%;height: 27px;padding-left:5px;padding-top: 2px;}
.MsgListFrame{font-size:0.7em;font-family:arial, helvetica, sans-serif;border-style:none;border-width:0px;}
.MsgListGridHeader{font-size:0.7em;	font-family:arial, helvetica, sans-serif;border-style:solid;background:url(images/HeaderListBg.png);}
.MsgListGridFooter{border-width:1px;border-style:solid; background-color:#ffffff;}
.MsgListSelectedRow{border-width:0px;border-style:none;color:black;background-color:#ffd461;background:url(images/selectedMsgBg.gif);}
.MsgListAltRow{font-size:0.7em;font-family:arial, helvetica, sans-serif;background-color: #eee;}
.MsgListButtons{font-size:0.9em;font-family:arial, helvetica, sans-serif;font-weight:bold;}
.MsgListMoveTo {font-size:0.8em;font-family:arial, helvetica, sans-serif;border-style:none;color: #000000; }
.MsgListMoveToDropdown {font-size:0.8em;font-family:arial, helvetica, sans-serif;border-style:solid;border-width:1px;background-color: #ffffff;border-color:#000000;}
.MsgListPaging{font-family: arial, helvetica, sans-serif;font-size: 0.8em;font-weight: normal;background-color: #ece9d8;}
.MsgListPaging a{color:#0033ff;text-decoration: none;}
.MsgListPaging a:hover{text-decoration:none; color:#009966;}

.NewMessageRow{font-weight: bold;}
.NoUnderline { color: black; text-decoration: none }
.NoUnderlineWhite { color: white; text-decoration: none }


/*
style classes for the default.aspx page
*/
.outlookTitleCellwithBorder{font-weight:normal;height:25px;border-right: gray 1px solid; font-size: 0.8em; background-image: url(images/outlookTitleCell.gif); color: white; text-indent: 5px; font-family: arial, helvetica, sans-serif; }
.outlookTitleCellwithoutBorder{font-weight:normal;height:25px; font-size: 0.8em; background-image: url(images/outlookTitleCell.gif); color: white; text-indent: 5px; font-family: arial, helvetica, sans-serif; }
.outlookTitleCell{font-weight:bold;height:26px; font-size: small; background-image: url(images/outlookTitleCell.gif); color: white; text-indent: 5px; font-family: arial, helvetica, sans-serif ; vertical-align:middle; }

.pager{font-family:arial, helvetica, sans-serif; font-weight:bold;font-size:1.0em;color:Black;padding-right:20px;background:url(images/AttachmentBg.gif);}
.pager a{color:#114ba2;}
.pager a:hover{color:Gray;}

.PopupBG{background-color:#9ebef5;}

.PreviewMsgMainHeader{ overflow: auto; width: 100%; width: 100%; background-color: #ece9d8; padding: 1px; }
.PreviewMsgMainTable{ overflow: auto; width: 100%; width: 100%; background-color: #ece9d8; padding: 1px; }
.PreviewMsgEmailMsgRow{ background-color: #ffffff; }
.PreviewMsgText{ font-weight: normal; font-family: arial, helvetica, sans-serif; font-size: 0.8em; }
.PreviewMsgForetext{ font-weight: bold; font-family: arial, helvetica, sans-serif; font-size: 0.8em; }
.PreviewMsgEmailbox{ width: 100%; height: 100%; overflow: auto; }
.PreviewMsgShowHideHeader{font-family: arial, helvetica, sans-serif;font-size: 0.6em;}
.PreviewMsgHeaderData{ font-family: arial, helvetica, sans-serif; font-size: 0.8em; width:100%; }
.PreviewMsgShowHideMainHeader { font-family: arial, helvetica, sans-serif; font-size: 0.7em; font-weight: bold; }
.PreviewMsgMainHeaderData{ font-family: arial, helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: #990000; }
.PreviewMsgDateTime{	font-weight: bold;font-family: arial, helvetica, sans-serif;font-size: 0.7em;	color: #990000;}

.RulesAddBtn{height:23px; font-size: 0.6em; height:24px; font-family: arial, helvetica, sans serif;}

.searchArea{background:url(images/BlueExplorer.gif);  font-size: 0.6em; height:24px; vertical-align: middle; color: #000000; font-family: arial, helvetica, sans serif; white-space: nowrap; text-decoration: none; }

.submitButton{height:20px;width:70px; font-family:Tahoma; font-size:xx-small;}
.submitAttach{height:20px;width:100;font-weight:bold;font-family:Tahoma;font-size:xx-small;}
.submitButtonSmall{width:20px; font-family:verdana; font-size:xx-small;}

.Textbox{width: 200px;}

.ToolbarButtons{font-family: arial, helvetica, sans-serif;font-size: 0.8em;font-weight: bold;padding-right:10px;}
.ToolbarMainImg{background-image:url(images/LogoWebMsg.jpg);width:296px;height:49px; }
.ToolbarHuman{background-image:url(images/icn_user_16.gif);border:0;width:16px; vertical-align:middle; }
.ToolbarHeaderStretch{white-space: nowrap;background-image:url(images/HeaderStretchBg.jpg); }

.UserOptions{font-size:0.8em;border-style:none;border-width:0px;}
.UserOptions a{text-decoration: underline; color: blue;}
.UserOptions a:hover{text-decoration:none; color:black;}

.UserInfoMsg
{
	display:block;
	font-family: arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	border: dashed 2px #ff0000;
	padding: 10px;
}

legend 
{
	margin-left: 0.7em;  
	padding: 0;  
	font-family: arial, helvetica, sans-serif; 
} 

fieldset 
{		   
	clear: both;  
	margin: 0 0 1.5em 0;  
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;   
	border: 1px solid #BFBAB0;  
}

fieldset ol 
{  
	padding-top: 0.25em;
	padding-right: 1em;
	padding-bottom: 0;
	padding-left: 1em;  
	list-style: none; 
} 

fieldset li 
{  
	padding-bottom: 1em; 	
	font-family: arial, helvetica, sans-serif; 
	font-size: 0.9em;
} 

.ContactLabel 
{  
	float: left;  
	width: 10em;  
	margin-right: 1em;  
	text-align: right; 	
	color: #000000;
	font-family: arial, helvetica, sans-serif; 
	font-size: 0.9em;
}

.ContactInputTextMedium
{
	width:50%; 
	font-family:arial, helvetica, sans-serif;
	font-size: 0.8em;
	background-color:#FFFFFF;
}

.ContactInputTextSmallToMed
{
	width:20%; 
	font-family:arial, helvetica, sans-serif;
	font-size: 0.8em;
	background-color:#FFFFFF;
}

.PrefLabel 
{  
	float: left;  
	width: 12em;  
	margin-right: 1em;  
	text-align: right; 	
	color: #000000;
	font-family: arial, helvetica, sans-serif; 
	font-size: 0.9em;
}

.UserOptsPwdError
{
	font-weight:bold;
	color:#ff0000;
	display:block;
}

.PrefTabs
{
	font-family: arial, helvetica, sans-serif; 
	font-size: 0.9em;
}

.MainTabDiv
{
	background:#e1e0e0;	
	border:1px solid #cccccc;
	margin-bottom: 1em; 
	padding: 10px;
	font-family: arial, helvetica, sans-serif; 
	font-size: 1em;
}

.LBTOptionsHeader
{
	font-weight: bold;
}

.OptionsHeader
{
	font-weight: bold;
}

.PrefDrop{font-size: 0.8em;font-family:arial, helvetica, Sans-Serif;background-color:#FFFFFF;}
.PrefInputTextSmall{width:40px; font-size: 0.8em;font-family:arial, helvetica, Sans-Serif;background-color:#FFFFFF;}
.PrefInputTextSmallToMed{width:100px; font-size: 0.8em;font-family:arial, helvetica, Sans-Serif;background-color:#FFFFFF;}
.PrefInputTextMedium{width:150px; font-size: 0.8em;font-family:arial, helvetica, Sans-Serif;background-color:#FFFFFF;}
.PrefInputTextMedToLarge{width:190px; font-size: 0.8em;font-family:arial, helvetica, Sans-Serif;background-color:#FFFFFF;}
.PrefInputTextLarge{width:300px; font-size: 0.8em;font-family:arial, helvetica, Sans-Serif;background-color:#FFFFFF;}
.PrefInputTextLargeDisable{width:300px;font-size: 0.8em; font-family:arial, helvetica, Sans-Serif;background:#d3d3d3;}
.PrefInputTextHuge{width:100%;font-size: 0.8em;font-family:arial, helvetica, Sans-Serif;background-color:#FFFFFF;}
.PrefInputTextMsgBox{width:100%;font-size: 0.8em;height:100%;font-family:arial, helvetica, Sans-Serif;background-color:#FFFFFF;}
.PrefInputTextXLarge{width:90%;font-size: 0.8em;font-family:arial, helvetica, Sans-Serif;background-color:#FFFFFF;}


* html .visualIEFloatFix { height: 0.01%; }

