.paneDivider {
  position:absolute;
  cursor:move;
  overflow:hidden;
  background-color:rgb(240,240,240);
  z-index:1;
}

.logo {
  width:200px;
  position:absolute;
  right:0px;
  top:0px;
  background-image:url(../img/md5/3441667303.gif);
  visibility:hidden;
  background-repeat:no-repeat;
}

.pane, .messagepane, .appointmentspane {
  position:absolute;
  border:1px solid #B5B0AF;
  overflow:auto;
  background-color:#FFFFFF;
}

.tableIcon {
  width: 16px;
  height: 16px;
  background-image:url(../img/md5/2755376930.gif);
  background-repeat:no-repeat;
  background-position:0px -1000px; /* this makes it invisible at first */
}

.bigTableResizer {
  position:absolute;
  top:0px;
  width:3px;
  background-color:gray;
  overflow:hidden;
  z-index:1;
  visibility:hidden;
}

.renamer {
  font-family:tahoma, helvetica, arial, sans-serif;
  font-size:11px;
  padding:1px 4px 1px 4px;
  cursor:default;
  background-color:rgb(255,255,255);
  height:17px;
}

.paneHeader {
  font-family:tahoma, helvetica, arial, sans-serif;
  font-size:11px;
  background-color:#F2EDED;
  position:absolute;
  left:0px;
  top:0px;
  cursor:default;
  border-top:1px solid #FFFFFF;
  border-bottom:1px solid #B5B0AF;
}

.msgIcon, .folderIcon, .plusMinusIcon {
  position:absolute;
  width:18px;
  height:18px;
  background-image:url(../img/md5/3229128079.gif);
  background-repeat:no-repeat;
  top:0px;
  overflow:hidden;
}

.vertScrollingDiv {
  position:absolute;
  overflow:auto;
}

.emailAddress {
  cursor:pointer;
  color:blue;
}

.statusWrapper {
  position:absolute;
  overflow: hidden;
  top: 8px;
  height:17px;
}

.statusReadout {
  position:absolute;
  right:0px;
  top:0px;
  padding:3px;
  font-family:tahoma, helvetica, arial, sans-serif;
  font-size:11px;
  font-weight:normal;
  text-align:right;
  cursor:default;
  visibility:hidden;
}

.miniCalendarPane {
  position:absolute;
  border:1px solid #B5B0AF;
  border-top-width:0px;
  overflow:hidden;
  background-color:rgb(255,255,255);
}

TD {
  overflow:hidden;
}

.prevButton {
  overflow:hidden;
  background-image:url(../img/md5/2991144313.gif);
  background-repeat:no-repeat;
  background-position:-1px -1px;
  width:5px;
  height:9px;
}

.nextButton {
  overflow:hidden;
  background-image:url(../img/md5/2991144313.gif);
  background-repeat:no-repeat;
  background-position:-7px -1px;
  width:5px;
  height:9px;
}

.label {
  font-family:tahoma, helvetica, arial, sans-serif;
  font-size:11px;
  color:black;
  font-weight:normal;
  font-style:normal;
  cursor:default;
}

INPUT, SELECT {
  font-family:tahoma, helvetica, arial, sans-serif;
  font-size:11px;
  color:black;
  font-weight:normal;
  font-style:normal;
}

.button {
  font-family:tahoma, helvetica, arial, sans-serif;
  font-size:11px;
  color:black;
  font-weight:normal;
  font-style:normal;
  padding:1px 3px 1px 3px;
}

.textInputField {
  border:1px solid #B5B0AF;
  background-color:#FFFFFF;
  height:20px;
}

HR {
  color:#B5B0AF;
  height:1px;
}

.messageRenderer {
  border-width:0px;
  background-color:white;
}

a.attachmentHeader:link, a.attachmentHeader:visited, a.attachmentHeader:active {
  color:#BB0000;
  font-family:tahoma, helvetica, arial, sans-serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}

a.attachmentHeader:hover {
  color:#BB0000;
  font-family:tahoma, helvetica, arial, sans-serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:underline;
}

.folderTreeviewCount {
  color:blue;
}

.folderTreeviewDraftCount {
  color:green;
}

.treeviewNodeLabelCell_selected .folderTreeviewCount, .treeviewNodeLabelCell_selected .folderTreeviewDraftCount {
  color:white;
}

.popdownButton {
  background-color:#F6F6F3;
  border:1px solid #003C74;
  width:15px;
  height:15px;
  top:1px;
  font-size:1px;
}

.popdownIcon {
  position:relative;
  background-image:url(../img/md5/2991144313.gif);
  background-repeat:no-repeat;
  background-position:-24px -1px;
  width:5px;
  height:3px;
}

.calPop {
  width:34px;
  height:19px;
  background-image:url(../img/md5/1153276311.gif);
  background-repeat:no-repeat;
  cursor:pointer;
  border-style:solid;
  border-width:1px;
  border-color:rgb(240,240,240) rgb(180,180,180) rgb(180,180,180) rgb(240,240,240);
  font-size:1px;
}

.messageHeaderLabel {
  font-family:tahoma, helvetica, arial, sans-serif;
  font-size:11px;
  font-weight:bold;
  cursor:default;
}

.messageHeaderRecipient {
  border:0px;
  padding:0px;
  cursor:default;
}

.messageHeaderText {
  font-family:tahoma, helvetica, arial, sans-serif;
  font-size:11px;
  cursor:text;
}

.infobar {
  padding:4px;
  color:#FFFFFF;
  background-color:#9099AE;
  font-family:tahoma, helvetica, arial, sans-serif;
  font-size:11px;
  font-weight:normal;
  font-style:normal;
  cursor:default;
}

.hoverOverMenu {
  background-color:white;
  border:1px solid #404040;
  z-index:5;
  position:absolute;
  padding:0px;
  margin:0px;
  overflow:hidden;
}

.searchRelevanceOn {
  overflow:hidden;
  background-image:url(../img/search_relevance_on.gif);
}

.searchRelevanceOff {
  overflow:hidden;
  background-image:url(../img/search_relevance_off.gif);
}

.hoverStick {    
  overflow:hidden;
  position:absolute;
  background-image:url(../img/hoveroverstick.gif);                              
  border:0px;
  padding:0px;
  margin:0px;
  height:27px;
  width:28px;
  background-repeat:no-repeat;                                                  
  background-position:-0px -0px;                                                
  z-index:10;                                                                   
}
