
.TopMenu
{
	margin-top:      10px;
	width:           100%;
	height:          20px;
}

.TopMenu .LeftMenuBorder
{
	float:           left;
  width:           10px;
  height:          19px;

  margin:          0px;
  padding:         0px;

  border-bottom:   1px solid #BFC8D2;
}

.Menu
{
	float:           left;

  list-style-type: none;
  
  height:          19px;
  
  margin:          0px;
  padding:         0px;
}

.Menu li
{
	display:         inline;
  cursor:          pointer;
  padding:         0px;
  margin:          0px;
}

.MenuButton
{ 
	float:           left;
  cursor:          pointer;
  font-family:     Verdana;
  font-size:       8pt;
  text-decoration: none;
  color:           #123455;/*#DA0000;*/
    
  padding:         0px;
  
  background-repeat:     no-repeat;
  background-attachment: scroll;    
}

.MenuButton .ButtonBackGrLeft
{
	float:               left;
	width:               5px;
	height:              20px;
	
	background-image:    url(../images/tabsCorner.gif);
	background-position: top left;
}
.MenuButton .ButtonBackGrRight
{
	float:               left;
  height:              20px;
	background-image:    url(../images/tabs.gif);
	
	padding-left:        2px;
	padding-right:       7px;
  line-height:         20px;
  font-weight:         bold;
	background-position: top right;
}

.MenuButton:hover .ButtonBackGrLeft
{
	background-position: center left;
}
.MenuButton:hover .ButtonBackGrRight
{
	background-position: center right;
}

.ActiveMenuItem .ButtonBackGrLeft, .ActiveMenuItem .MenuButton:hover .ButtonBackGrLeft
{
  background-position: bottom left;
}
.ActiveMenuItem .ButtonBackGrRight, .ActiveMenuItem .MenuButton:hover .ButtonBackGrRight
{
  background-position: bottom right;
}

/***********************************
            SortMenu
***********************************/
.SortMenu
{
	float:           left;
  list-style-type: none;
   
  margin:          0px;
  padding:         0px;
  
  padding-left:    30px;
  
  height:          17px;
  
  padding-bottom: 2px;
  border-bottom:   1px solid #BFC8D2;
}

.SortMenu li
{
  float:          left;
  
  height:         10px;
  line-height:    9px;
  
  margin-top:     7px;

  padding-left:   3px;
  padding-right:  3px;

  font-family:    arial;
  font-size:      10px;
  color:          #9BA7B5;
  
  border-left:    1px solid #BFC8D2;
}

.SortMenu .SortLink, .SortMenu .SortLink:visited
{
  font-family     : arial;
  font-size       : 10px;
  color           : #41536C;
  text-decoration : none;
}

.SortMenu .SortLink:hover, .SortMenu #activeSortLink
{
  text-decoration : underline;
}

.SortMenu .FirstSortItem
{
   border-left:none;
}
