﻿



/* Menu Style Starts */

/* Breadcrumbs style ------------------------------------- */
.SiteMap
{
  font-size: 11px;
}

.BreadcrumbsNode
{
  font-size: 11px;
  text-decoration: none;
}

.BreadcrumbsNode:hover
{
  font-size: 11px;
  text-decoration: underline;
}

/* Menu groups -------------------------------------------- */
.TopGroup
{
  background-color:white;
  background-image:url(images/item_bg.gif);
  border:solid 1px #737373;
}

.Group
{
  background-color:white;
  background-image:url(images/group_bg.gif);
  border:solid 1px #737373;
}

/* Default item styles ------------------------------------ */
.Item
{
  font-family:tahoma;
  font-size:11px;
  margin:1px;
  cursor:default;
}

.ItemHover
{
  background-color:white;
  background-image:url(images/item_bg.gif);
  color:black;
  font-family:tahoma;
  font-size:11px;
  border:solid 1px #ABABAB;
  border-right-color:#737373;
  border-bottom-color:#737373;
  cursor:default;
}

.ItemExpanded
{
  background-color:white;
  background-image:url(images/item_bg.gif);
  color:black;
  font-family:tahoma;
  font-size:11px;
  border:solid 1px #737373;
  border-right-color:#ABABAB;
  border-bottom-color:#ABABAB;
  cursor:default;
}

/* Selected item styles ------------------------------------ */
.SelectedItem
{
  background-color:bisque;
  font-family:tahoma;
  font-size:11px;
  border:solid 1px #B30000;
  border-left-color:#FF4C4C;
  border-top-color:#FF4C4C;
  cursor:default;
}

.SelectedItemHover
{
  background-color:#E9CFB1;
  color:black;
  font-family:tahoma;
  font-size:11px;
  border:solid 1px #B30000;
  border-left-color:#FF4C4C;
  border-top-color:#FF4C4C;
  cursor:default;
}

.SelectedItemExpanded
{
  background-color:#E9CFB1;
  color:black;
  font-family:tahoma;
  font-size:11px;
  border:solid 1px #FF4C4C;
  border-left-color:#B30000;
  border-top-color:#B30000;
  cursor:default;
}

/* Child selected item styles ------------------------------------ */
.ChildSelectedItem
{
  background-color:bisque;
  font-family:tahoma;
  font-size:11px;
  border:solid 1px #0000B3;
  border-left-color:#4C4CFF;
  border-top-color:#4C4CFF;
  cursor:default;
}

.ChildSelectedItemHover
{
  background-color:#E9CFB1;
  color:black;
  font-family:tahoma;
  font-size:11px;
  border:solid 1px #0000B3;
  border-left-color:#4C4CFF;
  border-top-color:#4C4CFF;
  cursor:default;
}

.ChildSelectedItemExpanded
{
  background-color:#E9CFB1;
  color:black;
  font-family:tahoma;
  font-size:11px;
  border:solid 1px #4C4CFF;
  border-left-color:#0000B3;
  border-top-color:#0000B3;
  cursor:default;
}
 
 

.SliderPopup
{
  background-color: #ffffff;
  border: 1px solid #4B4B6F;
  border-top-color: #9495A2;
  border-left-color: #9495A2;
  font-size: 09px;
  font-family:Tahoma;
  color: #000000;
  box-shadow: 2px 2px 2px rgba(0,0,0,0.3);
  -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.3);
  -moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.3);
  filter:progid:DXImageTransform.Microsoft.Shadow(Color='#999999',Direction=135,Strength=5);
}


/* Menu Style Ends */

/* Tab style Starts */

.TopGroup
{
  z-index:99;
  position:relative;
}

.DefaultTab 
{
  color:black; 
  background-image: url(images/tabstrip/tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.DefaultTabHover 
{
  color:black; 
  background-image: url(images/tabstrip/hover_tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.SelectedTab 
{
  color:black; 
  background-image: url(images/tabstrip/selected_tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.ScrollItem 
{
  color:black; 
  background-image: url(images/tabstrip/scroll_item_bg.gif);
  border: 1px solid #919B9C; 
  border-left-color: #91A7B4; 
  border-top-color: #91A7B4; 
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  height: 20px;
  cursor:default;
}

.ScrollItemHover 
{
  color:black; 
  background-image: url(images/tabstrip/hover_scroll_item_bg.gif);
  border: 1px solid #919B9C; 
  border-left-color: #91A7B4; 
  border-top-color: #91A7B4; 
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  height: 20px;
  cursor:default;
}

.MultiPage
{  
  border: 1px solid #919B9C;
  width:487px;
  height:150px;
  position:relative;
  padding:10px;
  top:-3px;
  left:1px;
  z-index:98;
  color:Black;
}

.PageContent
{
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  color:Black;
}

/* Tab style ends   */

/* Calendar Style Starts  */
.picker
{
  background-color: #FFFFFF;
  border: 1px gray solid;
  font-size: 12px;
  font-weight: bold;
  font-family: "Verdana",monospace;
  padding: 2px;
  cursor: pointer;
}

.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:middle;
  padding:0px 5px 0px 5px;
}

.selector
{
  width:14px;
  cursor:pointer;
  text-align:left;
  vertical-align:middle;
  background-color:#FFFFFF;
}

/* Calendar Style End  */


.Rotator 
{
  /*border:solid 1px black; */
  background-color:white;
}

.rotatorTick
{
  font-family:Verdana;
  font-size:12px; 
  color:Green;  
}

