/*
* variables:
*   @ulClassPref
*   @id
*   @mPadding1
*   @mBrdWidth1
*   @mBrdColor1
*   @mBkGndColor1
*   @mOpacity1_f
*   @mOpacity1_p
*   @mBrdWidth2
*   @mBrdColor2
*   @mBkGndColor2
*   @mOpacity2_f
*   @mOpacity2_p
*   @mPadding2
*   @itBkGndColor1n
*   @itBrdWidth1
*   @itBrdColor1n
*   @itPadding1
*   @itFont1n
*   @itFontHeight1n
*   @itFontStyle1n
*   @itFontWeight1n
*   @itFontDecor1n
*   @itFontColor1n
*   @itBkGndColor2n
*   @itBrdWidth2
*   @itBrdColor2n
*   @itPadding2
*   @itFont2n
*   @itFontHeight2n
*   @itFontStyle2n
*   @itFontWeight2n
*   @itFontDecor2n
*   @itFontColor2n
*   @itBkGndColor1o
*   @itBrdColor1o
*   @itFont1o
*   @itFontHeight1o
*   @itFontStyle1o
*   @itFontWeight1o
*   @itFontDecor1o
*   @itFontColor1o
*   @itBkGndColor2o
*   @itBrdColor2o
*   @itFont2o
*   @itFontHeight2o
*   @itFontStyle2o
*   @itFontWeight2o
*   @itFontDecor2o
*   @itFontColor2o
*   @mSepHeight2
*   @mSepImage2
*   @mSepColor2
*   @mSepHeight1
*   @mSepImage1
*   @mSepColor1
*   @frameSourceLR1
*   @frameSourceTB1
*   @frameSize1
*   @frameSourceLR2
*   @frameSourceTB2
*   @frameSize2
*
*/

/**
 * create menu
 * structure for vertical menu:
 *		<div - menu >
 *			<table>
 *				<tr - item>
 *					<td - for icon><img></td>
 *					<td - for label><a></a></td>
 *					<td - for arrow><img></td>
 *				</tr>
 *			</table>
 *		</div>
 * structure for horizontal menu:
 *		<div - menu >
 *			<table><tr>
 *				<td -item>
 * 					<table><td>
 *						<td - for icon><img></td>
 *						<td - for label><a></a></td>
 *						<td - for arrow><img></td>
  * 					</td></table>
 *				</td>
 *			</tr></table>
 *		</div>
  * popup - style for item with open submenu
 * over - selected item style
*/

/* css engine */
ul.vbUL5abid{
	list-style:none;
	margin: 0;
	padding:0;
	display:table;
}
*+html ul.vbUL5abid{
	float:left;
	display:inline;
	font-size:0;
}

*+html ul.vbUL5abid li{
	display:inline;
	zoom:1;
}
* html ul.vbUL5abid li,* html ul.vbUL5abid{float:left}
ul.vbUL5abid li,ul.vbUL5abid li *{
	white-space:nowrap;
	vertical-align:middle;
}
ul.vbUL5abid li{
	display:table-cell;
}
ul.vbUL5abid li a{
	margin:0 0px 0 0px;
}

ul.vbUL5abid ul{
	display: none;
	position:absolute;
	left:-0px;
	top:100%;
	list-style:none;
	margin: 0;
	padding:0;
}
ul.vbUL5abid ul ul{
	left:99%;
	top:0;
}
ul.vbUL5abid li:hover,ul.vbUL5abid li>div{position:relative;}
ul.vbUL5abid li:hover>ul,ul.vbUL5abid li:hover>div>ul{display:block;}
ul.vbUL5abid ul.vbUL5abid li{
	display:block;
	zoom:normal;
}

/* ----------------------------------------- */
/* --------------- Menu style -------------- */
/* ----------------------------------------- */
.vbUL5abid table {
  border-collapse: separate;
  border-spacing: 0px;
}
.vbUL5abid .mainMenu, .vbUL5abid .subMenu  {
  overflow: visible;
  font-size: 1px;
  letter-spacing: 0px;
}
.vbUL5abid .mainCont, ul.vbUL5abid{
  padding: 0px;					/*menu padding*/
  border: solid #BAE0CD;	/*menu border style*/
  border-width: 0px; 
  background-color: #BAE0CD;			/*menu background color*/
  opacity:1.00;					/* menu opacity */
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);/* menu opacity */
} 
.vbUL5abid .mainMenu {
  margin: 0px;								/*menu margin to next menu*/
}
.vbUL5abid .subMenu {
  margin: 0px;
}
div.vbUL5abid div.subMenu, .subContent, ul.vbUL5abid ul{
  border: solid #BAE0CD;
  border-width: 0px;
  background-color: #BAE0CD;
  padding: 0px;
  opacity:1.00;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

/* ----------------------------------------- */
/* ------------ Menu item style ------------ */
/* ----------------------------------------- */
.vbUL5abid .vbItem,.vbUL5abid .separator,.vbUL5abid .separator td{
  font-size: 1px;
  padding: 0px;
}
.vbUL5abid .mainMenu .vbItem,ul.vbUL5abid li{
  cursor: pointer;							/*cursor style for item*/
  background-color:  #BAE0CD;	/*item background color*/
}
/* border defenition for submenu */
.vbUL5abid .mainMenu .vbItem, .vbUL5abid .subMenu .vbItem ,ul.vbUL5abid li{border-style: solid}
.vbUL5abid .mainMenu .vbItem td, .vbUL5abid .subMenu .vbItem td {border-style: none}
.vbUL5abid .mainMenu tr.vbItem, .vbUL5abid .subMenu tr.vbItem {border-style: none}
.vbUL5abid .mainMenu tr.vbItem td, .vbUL5abid .subMenu tr.vbItem td {border-style: solid}

.vbUL5abid .mainMenu .vbItem,.vbUL5abid .mainMenu .vbItem td,ul.vbUL5abid li{
  border-width: 0px; /*item border width*/
  border-color: #000000; /*item border color*/
}
.vbUL5abid .mainMenu .vbItem td,ul.vbUL5abid li{
  padding: 0px;						/*item padding size*/
  text-align: left;								/*center | justify | left | right*/
  font-family: Times New Roman;						/*item font family */
  font-size: 14px;				/*item font size */
}
.vbUL5abid .mainMenu .vbItem td a,.vbUL5abid .mainMenu .vbItem td span{
  font-style: italic;					/*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 */
}
/* dublicate for prevent conflict with ie6 */
ul.vbUL5abid>li>a{
  font-style: italic;					/*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 */
}

.vbUL5abid .subMenu .vbItem,ul.vbUL5abid ul li{
  cursor: pointer;
  background-color:  #BAE0CD;
}
.vbUL5abid .subMenu .vbItem,.vbUL5abid .subMenu .vbItem td,ul.vbUL5abid ul li,ul.vbUL5abid ul .separator:hover{
  border-width: 0px;
  border-color: #000000;
}
.vbUL5abid .subMenu .vbItem td,ul.vbUL5abid ul li{
  padding: 0px;
  text-align: left;
  font-family: Times New Roman;
  font-size: 16px;
}
.vbUL5abid .subMenu .vbItem td a,.vbUL5abid .subMenu .vbItem td a,ul.vbUL5abid ul a{
  font-style: italic;
  font-weight: normal;
  text-decoration: none;
  color: #000000;
 }

/* ----------------------------------------- */
/* ------------Over item style ------------ */
/* ----------------------------------------- */
.vbUL5abid .mainMenu .popup, .vbUL5abid .mainMenu .over, .vbUL5abid .mainMenu .popup td, .vbUL5abid .mainMenu .over td,ul.vbUL5abid li:hover{
  background-color: #BAE0CD;	/* item background color */
  border-color: #BAE0CD;		/*item border color */
}
.vbUL5abid .mainMenu .popup td, .vbUL5abid .mainMenu .over td{
  font-family: Times New Roman;					/* item font family */
  font-size: 14px;		/* 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*/
}
.vbUL5abid .mainMenu .popup td a, .vbUL5abid .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: underline;		/*  blink | line-through | overline | underline | none*/
  color: #000000;				/*item text color */
}
ul.vbUL5abid>li:hover>a{
  font-family: Times New Roman;					/* item font family */
  font-size: 14px;		/* 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: underline;		/*  blink | line-through | overline | underline | none*/
  color: #000000;				/*item text color */
}

.vbUL5abid .subMenu .popup, .vbUL5abid .subMenu .over, .vbUL5abid .subMenu .popup td, .vbUL5abid .subMenu .over td,ul.vbUL5abid ul li:hover{
  background-color: #BAE0CD;
  border-color: #BAE0CD;
}
.vbUL5abid .subMenu .popup td, .vbUL5abid .subMenu .over td{
  font-family: Times New Roman;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
}
.vbUL5abid .subMenu .popup td a, .vbUL5abid .subMenu .over td a{
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  color: #000000;
}
ul.vbUL5abid ul li:hover>a{
  font-family: Times New Roman;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  color: #000000;
}





