/* pulldowntext.css		Update:2013.7.16 */ 
/* css engine */
ul.dmULVertical{
	list-style:none;
	margin: 0px; /* x */
	padding: 0;
	display:table;
}
*+html ul.dmULVertical{
	float:left;
	display:block;
	font-size:0;
}

* html ul.dmULVertical{float:left}
ul.dmULVertical li,ul.dmULVertical li *{
	white-space:nowrap;
	vertical-align:middle;
}
ul.dmULVertical li{
	display:block;
}
ul.dmULVertical li a{
	margin:0 3px 0 3px; /* x */
}

ul.dmULVertical ul{
	display: ;  /* none */
	position:absolute;
	left:100%;
	top:-38px;  /* #-38px */
	list-style:none;
	margin: 0px;/* x */
	padding:0;		/*  ##0px */
}
ul.dmULVertical ul ul{
	left:99%;
	top:0;
}
ul.dmULVertical li:hover,ul.dmULVertical li>div{position:relative;}
ul.dmULVertical li:hover>ul,ul.dmULVertical li:hover>div>ul{display:block;}
ul.dmULVertical ul.dmULVertical li{
	display:block;
	zoom:normal;
}

/* ----------------------------------------- */
/* --------------- Menu style -------------- */
/* ----------------------------------------- */
.dmULVertical table {
  border-collapse: separate;
  border-spacing: 0px;

}
.dmULVertical .mainMenu, .dmULVertical .subMenu  {
  overflow: visible;
  font-size: 1px;
  letter-spacing: 0px;

}
.dmULVertical .mainCont, ul.dmULVertical{
  padding: 2px;					/*menu padding*/
  border: solid #000000;	/*menu border style*/
  border-width: 0px; 
  background-color: #FFFFFF;			/*menu border background color  #FFFFFF */
  opacity:1.00;					/* menu opacity */
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);/* menu opacity */
} 
.dmULVertical .mainMenu {
  margin: 0px;								/*menu margin to next menu*/
}
.dmULVertical .subMenu {
  margin: 10px 20px 15px 10px;  /* x */
}
div.dmULVertical div.subMenu, .subContent, ul.dmULVertical ul{
  border: solid #336699;
  border-width: 1px;
  xtop: 10px;
  background-color: #FFFFFF;   /* subMenu border bg #FFFFFF */
  padding: 5px 2px 5px 2px;  /* ## 1px */
  opacity:1.00;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  z-index:9;
}

/* ----------------------------------------- */
/* ------------ Menu item style ------------ */
/* ----------------------------------------- */
.dmULVertical .vbItem,.dmULVertical .separator,.dmULVertical .separator td{
  font-size: 1px;
  padding: 0px;		/* x 0px  */
}
.dmULVertical .mainMenu .vbItem,ul.dmULVertical li{
  cursor: pointer;							/*cursor style for item*/
  background-color:  #FFFFFF;	/*item background color #FFFFFF */
}
/* border defenition for submenu */
.dmULVertical .mainMenu .vbItem, .dmULVertical .subMenu .vbItem ,ul.dmULVertical li{border-style: solid}
.dmULVertical .mainMenu .vbItem td, .dmULVertical .subMenu .vbItem td {border-style: none}
.dmULVertical .mainMenu tr.vbItem, .dmULVertical .subMenu tr.vbItem {border-style: none}
.dmULVertical .mainMenu tr.vbItem td, .dmULVertical .subMenu tr.vbItem td {border-style: solid}

.dmULVertical .mainMenu .vbItem,.dmULVertical .mainMenu .vbItem td,ul.dmULVertical li{
  border: 0; /*item border width 1px 0 0 0*/
  border-color: #DDDDDD; /*item border color #FFFFFF */
}
.dmULVertical .mainMenu .vbItem td,ul.dmULVertical li{
  padding: 0px -12px 0px 2px;						/* MainMenu item padding size 1 0 0 25 */
  text-align: left;								/*center | justify | left | right*/
  font-family: :Arial;						/*item font family */
  font-size: 10pt;				/*item font size 11px */
}
.dmULVertical .mainMenu .vbItem td a,.dmULVertical .mainMenu .vbItem td span{
  font-style: normal;					/*normal | italic | oblique*/
  font-weight: normal;				/*bold | bolder | lighter | normal | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900*/
  text-decoration: none;				/*blink | line-through | overline | underline | none*/
  color: #336699;						/*item text color #000000*/
}
/* dublicate for prevent conflict with ie6 */
ul.dmULVertical>li>a{
  font-style: normal;					/*normal | italic | oblique*/
  font-weight: normal;				/*bold | bolder | lighter | normal | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900*/
  text-decoration: none;				/*blink | line-through | overline | underline | none*/
  color: #000000;						/*item text color */
}

.dmULVertical .subMenu .vbItem,ul.dmULVertical ul li{
  cursor: pointer;
  background-color:  #FFFFFF;  /* subMenu item bg #FFFFFF */
}
.dmULVertical .subMenu .vbItem,.dmULVertical .subMenu .vbItem td,ul.dmULVertical ul li,ul.dmULVertical ul .separator:hover{
  border-width: 1px 0 0 0;
  border-color: #DDDDDD;
}
.dmULVertical .subMenu .vbItem td,ul.dmULVertical ul li{
  padding: 1px 0px 0 3px;						/* MainMenu item padding size 7px */
  text-align: ;
  font-family: Arial;
  font-size: 12px;
}
.dmULVertical .subMenu .vbItem td a,.dmULVertical .subMenu .vbItem td a,ul.dmULVertical ul a{
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: #336699;
 }

/* ----------------------------------------- */
/* ------------Over item style ------------ */
/* ----------------------------------------- */
.dmULVertical .mainMenu .popup, .dmULVertical .mainMenu .over, .dmULVertical .mainMenu .popup td, .dmULVertical .mainMenu .over td,ul.dmULVertical li:hover{
  background-color: #DDDDDD;	/* item over background color #D7EDF3*/
//  border-width: 3px 0 0 0;
  border-color: #EEEEEE;		/*item border color */
}
.dmULVertical .mainMenu .popup td, .dmULVertical .mainMenu .over td{
  font-family: Arial;					/* item font family */
  font-size: 10pt;		/* item font size */
  font-style: normal;			/*normal | italic | oblique*/
  font-weight: normal;		/*bold | bolder | lighter | normal | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900*/
}
.dmULVertical .mainMenu .popup td a, .dmULVertical .mainMenu .over td a{
  font-style: normal;			/*normal | italic | oblique*/
  font-weight: normal;		/*bold | bolder | lighter | normal | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900*/
  text-decoration: none;		/*  blink | line-through | overline | underline | none*/
  color: #336699;				/*item text color */
}
ul.dmULVertical>li:hover>a{
  font-family: Arial;					/* item font family */
  font-size: 10pt;		/* item font size */
  font-style: normal;			/*normal | italic | oblique*/
  font-weight: normal;		/*bold | bolder | lighter | normal | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900*/
  text-decoration: none;		/*  blink | line-through | overline | underline | none*/
  color: #336699;				/*item text color */
}

.dmULVertical .subMenu .popup, .dmULVertical .subMenu .over, .dmULVertical .subMenu .popup td, .dmULVertical .subMenu .over td,ul.dmULVertical ul li:hover{
  background-color: #DDDDDD;		/* subMenu bg ## #D7EDF3  */
  border-width: 1px 0 0 0;
  border-color: #DDDDDD;		/* subMenu border #BFD2D8;*/
}
.dmULVertical .subMenu .popup td, .dmULVertical .subMenu .over td{
  font-family: Arial;
  font-size: 10pt;
  font-style: normal;
  font-weight: normal;
}
.dmULVertical .subMenu .popup td a, .dmULVertical .subMenu .over td a{
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: #336699;	/* subMenu over #000000 */
}
ul.dmULVertical ul li:hover>a{
  font-family: Arial;
  font-size: 10pt; /* 11px */
  font-style: bold; /* normal */
  font-weight: normal;
  text-decoration: none;
  color: #000000;		/* ?? #000000 */
}
