/************************************************************/
.Main_Menu
{ list-style-type: none;
  margin:0;  padding:0; }

.Main_Menu.SecondLine
{ background-color: rgba(210,245,255,1);
  display:none;
  margin-top:2px;
}

.Main_Menu li
{ height:32px;
  line-height:32px;
  padding:0 8px 0 6px;
  float:left;
  margin:0;
  text-align:center;
  border-left: 1px solid #e6f6ff; 
  border-right: 1px solid #66c7ff; 
  position: relative;
}

.Main_Menu li span
{ line-height: normal;
  display: inline-block;
  vertical-align: middle;
  margin-top:-4px;
}

.Main_Menu li:hover 
{ background-color: #e6f6ff; }

.Main_Menu li:hover a
{ color: #e00; }

.Main_Menu li:first-child
{ min-width:80px; }

.Main_Menu img
{ height:28px;
  margin:-4px 4px 0 0px;
  vertical-align:middle; }

.Main_Menu .Selected
{ background-color: rgba(0,200,0,0.2); }

.Main_Menu .Selected:hover
{ background-color: rgba(0,200,200,0.2); }
/**********************************************************************/

.Sub_Menu
{ list-style-type: none;
  position: absolute;
  margin:0; 
  padding:0;
  left:0;
  top:40px;
  z-index:100;
}

.Sub_Menu li
{ width: 55px;
  height:40px;
  line-height:40px;
  padding:0 2px;
  margin:5px 0px;
  text-align:left;
  background-color: rgba(160,220,255,0.7);
  border-radius:0 20px 20px 0;
  box-shadow: 2px -2px 10px black;
  overflow:hidden;
  transition: width 0.3s, background-color 0.3s, color 0.3s;
}

.Sub_Menu li:hover
{ background-color: rgba(255,255,255,0.7);
  width:160px;
  transition: width 0.3s, background-color 0.3s, color 0.3s;
}

.Sub_Menu li:hover a
{ color: #e00; }

.Sub_Menu li a
{ text-decoration:none;
  color: black;
  display: block;
  width:160px;
}

.Sub_Menu li a.Inactive
{ cursor: default; }

.Sub_Menu span
{ line-height: normal;
  display: inline-block;
  vertical-align: middle;
  width: 98px;
}

.Sub_Menu span:first-child
{ width: 52px;
  text-align: center;
  padding-right:0px;
}

.Sub_Menu img
{ max-height:36px; 
  max-width: 50px; }

.Sub_Menu li.Space
{ margin-top: 15px; }

.Sub_Menu li.Expand
{ width: 160px; }

.Sub_Menu li.Selected
{ background-color: rgba(0,240,240,0.5) !important; }

.Sub_Menu li.Selected:hover
{ background-color: rgba(128,255,255,0.7) !important; }

/**********************************************/
