/* @import "default.css";*/


/*------------------------------------------------------------------------------------------------------/
 * @section		Base Style Extension
 */
ul.dropdown  {
 font: 10px/normal Arial,  Verdana, Helvetica, sans-serif; color:#C1006D;
 padding:0px; margin:0px;
}

ul.dropdown a,
ul.dropdown span {
 display: block; color: #C1006D; text-decoration:none;
}

ul.dropdown a:hover {
 display: block; color: #000000; text-decoration:none;
}


/*------------------------------------------------------------------------------------------------------/
 *	@section	Base Style Override
 */


ul.dropdown li {
  padding:0px 0px 1px 0px; 
  margin:0px 0px 0px 2px; 
  color: #fff; border: 0px; vertical-align:top;
}

ul.dropdown ul { 
  padding:0px; 
  margin:0px 0px 0px 0px; 
  left: 0px;
  right: 0px;
  width:141px;
}

ul.dropdown ul a,
ul.dropdown ul span { /* POI, proposal: override abstract a, span */
  
}

ul.dropdown ul li { /* POI, proposal: override abstract a, span */
 padding: 1px 2px 1px 2px; 
 margin:0px;
 background-color: #968AE0; 
 width:137px;
}


ul.dropdown ul ul {
 top: 0;
 width: 133px;
 left: 2px;
 border: none;
 font-weight: normal;
}

ul.dropdown ul ul li {
padding:1px 0px 1px 0px;  margin:0px;  border: none; width: 133px;
}

ul.dropdown ul ul li a
{
margin:0px; width: 133px;
  background-color: #cccccc; background-image: none;
  /*color:#958AD6;*/
  color: #ffffff;  text-decoration:none;
}
ul.dropdown ul ul li a:hover
{
margin:0px; width: 133px;
  background-color: #666666; background-image: none;
  /*color:#958AD6;*/
  color: #ffffff;  text-decoration:none;
}

ul.dropdown ul ul ul li {
 background-color: #0059ff;
}

/* Mixed */

ul.dropdown li a span, ul.dropdown li span
{
padding:3px; line-height:16px;  text-decoration:none;
}
ul.dropdown li a:hover span
{
color: #ffffff;  text-decoration:none;
}

ul.dropdown ul li a{ 
  background-image:url(../../../../images/top_menu/sub.png); background-repeat:repeat-x; background-position:left top;
  color:#C1006D; 
  width:137px;  text-decoration:none;
}

ul.dropdown ul li a:hover
{ 
  background-image:url(../../../../images/top_menu/sub_o.png); background-repeat:repeat-x; background-position:left top;
 /* color:#958AD6;*/
  color: #ffffff; text-decoration:none; 
  
}

ul.dropdown ul li a.lev3{ 
  background-image:none; background-repeat:repeat-x; background-position:left top;
  background-color:#A59CDB;
  color:#514398; 
  width:133px; cursor: pointer;
}
ul.dropdown ul li a.lev3 span{ 
  color:#514398; width:133px; cursor: pointer;
}

ul.dropdown ul li a.lev3:hover
{ 
  background-image:none; background-repeat:repeat-x; background-position:left top;
  background-color:#F535A4; text-decoration:none;
  color: #ffffff;  width:133px; cursor: pointer;cursor: pointer; 
  
}
ul.dropdown ul li a.lev3:hover span
{ 
  color: #ffffff; width:133px; cursor: pointer;
}

ul.dropdown ul li a.more {    
/*  background-image:url(../../../../images/top_menu/sub.png); background-repeat:repeat-x; background-position:left top;
  color:#C1006D; text-decoration:none; 
  width:137px; */
}

ul.dropdown ul li a.more:hover span{    
 
  color: #ffffff;  text-decoration:none;
  
}

ul.dropdown ul li a.more span{    
  color:#C1006D;
}


ul.dropdown ul ul ul li a,
ul.dropdown ul ul ul *.dir {}



 



/*------------------------------------------------------------------------------------------------------/
 * @section		Support Class `open` Usage
 * @source		js, artificial
 *
 */

