/* MENU STYLES */
/* Office 2003 */
.TopGroup_Office2003
{
  position:absolute;
  z-index:200;
  right:0px;
  top:0px;
  background-color:#D9D9E6; 
  border:solid 1px gray; 
  cursor:default; 
}

.MenuGroup_Office2003
{
  background-image:url(/ig_images2/Menus/Office2003/group_background.gif);
  background-color:white;
  border:solid 1px #7E7E81; 
  cursor:default; 
}

.TopMenuItem_Office2003
{
  background-color:#D9D9E6; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #D9D9E6; 
  cursor:default; 
}

.TopMenuItemHover_Office2003
{
  background-image:url(/ig_images2/Menus/Office2003/item_hover_bg.gif);
  background-color:#E5E6EF; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #7C7C94; 
  cursor:default; 
}

.TopMenuItemExpanded_Office2003
{
  background-image:url(/ig_images2/Menus/Office2003/top_group_background.gif);
  background-color:#E5E6EF; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #7C7C94; 
  border-bottom-color:#BAB9CD; 
  cursor:default; 
}

.TopMenuItemActive_Office2003
{
  background-image:url(/ig_images2/Menus/Office2003/top_group_background.gif);
  background-color:#E5E6EF; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #7C7C94; 
  border-bottom-color:#BAB9CD; 
  cursor:default; 
}
.MenuItem_Office2003
{
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  margin:1px; 
  cursor:default; 
}

.MenuItemHover_Office2003
{
  background-color:#FFEEC2; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #4B4B6F; 
  cursor:default; 
}

.MenuItemActive_Office2003
{
  background-color:#FFEEC2; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #4B4B6F; 
  cursor:default; 
}
.MenuBreak_Office2003
{
  background-image:url(/ig_images2/Menus/Office2003/break_bg.gif);
  width:100%;
  height:1px;
}

.TreeView_Outlook2003
{ 
  background-color:White;
  border: #7C7C94 1px solid; 
  cursor:default; 
}

.TreeNode_Outlook2003
{ 
  font-family: tahoma; 
  font-size: 12px; 
}

.GrayedTreeNode_Outlook2003
{ 
  font-family: tahoma; 
  font-size: 12px; 
  color:gray; 
  cursor:default;
}

.HoverTreeNode_Outlook2003
{ 
  font-family: tahoma; 
  font-size: 12px; 
  text-decoration:underline; 
  cursor: default; 
}

.SelectedTreeNode_Outlook2003
{ 
  font-family: tahoma; 
  font-size: 12px; 
  background-color: gray; 
  color:white; 
  cursor: default; 
}

.NodeEdit_Outlook2003
{
  border:1px gray solid;
  font-family: tahoma; 
  font-size: 12px;  
}
.MenuGroup_Context
{
  background-color:white;
  background-image:url(/ig_images2/TreeView/Context/group_background.gif);
  border-width:1px; 
  border-color:#7E7E81; 
  border-style:solid;
  cursor:default; 
  filter:progid:DXImageTransform.Microsoft.Shadow(color='black', Direction=135, Strength=4);
}

.MenuItem_Context
{
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  margin:1px; 
  cursor:default; 
}

.MenuItemHover_Context
{
  background-color:#FFEEC2; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border-width:1px; 
  border-color:#4B4B6F; 
  border-style:solid;
  cursor:default; 
}

.MenuBreak_Context
{
  background-image:url(/ig_images2/TreeView/Context/break_bg.gif);
  width:100%;
  height:1px;
}
.ControlPanel_SelectedItem
{ 
  font-family: sans-serif, tahoma; 
  font-size: 11px; 
  padding:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  background-color: #a0a0a0; 
  cursor: default; 
}
.TreeView_Files
{ 
  background-color:White;
  cursor:default; 
}
.HoverTreeNode_Files
{ 
  font-family: tahoma; 
  font-size: 11px; 
  text-decoration:underline; 
  cursor: default; 
}
.SelectedTreeNode_Files
{
	font-weight:bold;
}
.TreeNode_Files
{ 
  font-family: tahoma; 
  font-size: 11px; 
}
.Empty
{
}

.Dock
{
  padding:0px;
  border:#808080 1px solid; 
  height:23px;
}

.SnapDocked
{

}

.SnapUndocked
{
  border:#808080 1px solid; 
  background-color:#D9D9E6;  
}

/* NAVBAR STYLES */
.NavBar
{
  background-color:White; 
  padding: 2px;
  padding-bottom: 1px;
  cursor: default; 
} 

.TopItem
{
  color:Black;
  background-image: url(/ig_images2/NavBar/Outlook2003/item_bg.gif);
  font-family: tahoma, verdana; 
  font-size: 11px; 
  font-weight: bold;
  border: 1px solid #7C7C94;
  border-bottom-color:#9593B2;
  cursor:hand;
}

.TopItemHover
{
  color:black;
  background-image: url(/ig_images2/NavBar/Outlook2003/item_expanded_bg.gif);
  font-family: tahoma, verdana; 
  font-size: 11px; 
  font-weight: bold;
  border: 1px solid #7C7C94;
  border-bottom-color:#9593B2;
  cursor:hand;
}

.TopItemExpanded
{
  background-image: url(/ig_images2/NavBar/Outlook2003/item_expanded_bg.gif);
  font-family: tahoma, verdana; 
  font-size: 11px; 
  font-weight: bold;
  border: 1px solid #7C7C94;
  border-bottom-color:#9593B2;
  padding-top: 4px; 
  padding-bottom: 2px; 
  cursor:hand;
}

.Level2Item
{
  font-family: tahoma, verdana; 
  font-size: 11px; 
  padding-left: 5px; 
  cursor:hand;
  background-image: url(/ig_images2/NavBar/Outlook2003/group_bg.gif);
}

.Level2ItemHover
{
  font-family: tahoma, verdana; 
  font-size: 11px; 
  padding-left: 5px; 
  cursor:hand;
  background-image: url(/ig_images2/NavBar/Outlook2003/group_bg.gif);
}

.Level2Group
{
  background-color:white;
  background-image: url(/ig_images2/NavBar/Outlook2003/group_bg.gif);
  border-top-color: #F0F1F5;
  padding-top: 5px;
  padding-left:5px;
  padding-right:0px;
}

.Empty
{
}
.calendar_button
{
	border:none;
	cursor:pointer;
	width:25px;
	height:22px;
}

.calendar td
{
  font-size:11px;
}

.title
{
	font-weight:bold;
  background-color:#D7D7E5;
}

.day
{
	width:25px;
  cursor:pointer;
  text-align:center;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
}

.dayhover
{
	width:25px;
  cursor:pointer;
  text-align:center;
  text-decoration:underline;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
}

.dayheader
{
	width:25px;
  text-align:center;
  border-width:1px;
  border-color:white;
  border-style:solid;
  font-weight:bold;
  background-color:#FFFFFF;
}

.othermonthday
{
  color:#999999;
}

.outofrangeday
{
  visibility:hidden;
}

.selectedday
{
	width:25px;
  background-color:#FBE694;
  color:#000000;
  border-width:1px;
  border-color:#BB5503 !important;
  border-style:solid;
  font-weight:bold;
}

.calendar
{
  border-style:solid;
  border-width:1px;
  border-color:Black;
  border-collapse:collapse;
  background-color:#FFFFFF;
  cursor:default;
}

.month
{
  background-color:#F6F6F6;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:5px;
  margin-top:0px;
}

.nextprev
{
  cursor:pointer;
  height:25px;
  vertical-align:center;
  padding:0px 5px 0px 5px;
}

.selector
{
  width:14px;
  cursor:pointer;
  text-align:left;
  vertical-align:center;
  background-color:#FFFFFF;
}
.Header
{
  background: url(images/header_bg.gif);
  background-color: #737294;
  color: #FFFFFF; 
  border: #57566F 1px solid; 
  border-bottom-width: 0px; 
  font-family: tahoma; 
  font-size: 11px;
  font-weight: bold; 
  padding: 5px; 
  cursor: default; 
}

.SiteMapTableCell
{
  padding: 5px;
}
.SiteMap
{
  border: 1px solid black; 
  background-color:white;
  font-family: verdana; 
  font-size: 10px;
}

.SiteMapTableCell
{
  padding: 5px;
}

.RootNode
{ 
  color: black;
  font-family: verdana; 
  font-size: 10px;
  font-weight: bold;
  padding-left:3px;
} 

.RootNode a
{ 
  color: black;
  text-decoration:none;
} 

.RootNode a:hover
{ 
  color: black;
  text-decoration:underline;
} 

.ParentNode
{ 
  font-family: verdana; 
  font-size:10px;  
  padding-left:3px;
} 

.ParentNode a
{ 
  color: black;
  text-decoration:none;
} 

.ParentNode a:hover
{ 
  color: black;
  text-decoration:underline;
} 

.LeafNode
{ 
  color: #000000;
  font-family: verdana; 
  font-size:10px;  
  padding-left:3px;
} 

.LeafNode a
{ 
  color: #000000;
  text-decoration:none;
} 

.LeafNode a:hover
{ 
  color: #000000;
  text-decoration:underline;
} 