body, tr, td
{
	font-family: Verdana ;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

A.admmenu { color : #000000; text-decoration : none; font-size: 11px; font-family:Tahoma, Arial, helvetica, sans-serif; font-weight : bold;line-height: 15px;}
A.admmenu:Visited  { color : #000000; text-decoration : none; font-size: 11px; font-family:Tahoma, Arial, helvetica, sans-serif; font-weight : bold;line-height: 15px;}
A.admmenu:Active  { color : #000000; text-decoration : none; font-size: 11px; font-family:Tahoma, Arial, helvetica, sans-serif; font-weight : bold;line-height: 15px;}
A.admmenu:Hover  { color : #000000; text-decoration : none; font-size: 11px; font-family:Tahoma, Arial, helvetica, sans-serif; font-weight : bold;line-height: 15px;}

.TopGroup
{
  background-color:WhiteSmoke; 
  border:solid 0px gray; 
  cursor:default; 
}

.MenuGroup
{
  background-image:url(images/group_background.gif);
  background-color:white;
  border:solid 1px #7E7E81; 
  cursor:default; 
}

.TopMenuItem
{
  background-color:WhiteSmoke; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px WhiteSmoke; 
  cursor:default; 
}

.TopMenuItemHover 
{
  background-image:url(images/item_hover_bg.gif);
  background-color:#E5E6EF; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #7C7C94; 
  cursor:default; 
}

.TopMenuItemExpanded
{
  background-image:url(images/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
{
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  margin:1px; 
  cursor:default; 
}

.MenuItemHover 
{
  background-color:#FFEEC2; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #4B4B6F; 
  cursor:default; 
}

.MenuBreak
{
  background-image:url(images/break_bg.gif);
  width:100%;
  height:1px;
}

.calendar_button
{
  border:none;
  cursor:pointer;
}

.picker
{
  background-color: #FFFFFF; 
  font-size: 11px;
  font-weight: normal;
  font-family: Verdana;
  padding: 2px;
  cursor: pointer;
}

.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;
}