/* PULLIC
 --------------------------------------------------------------------------------------------- */
ul.mainmenu li a {     margin-bottom: 5px; font-size:15px;  padding:0 20px; color:#fff; display:block; outline:none; line-height:30px; text-decoration:none; }
ul.mainmenu li:hover a, ul.mainmenu li.active a { background:#00aff0;  } 

ul.mainmenu ul li a { line-height:normal; padding:7px; background:none  !important; line-height: normal; color:#fff; text-transform: capitalize; margin:0;}
ul.mainmenu ul  li:hover > a,  ul.mainmenu ul li.active > a { color:#39c0f3;}

ul.dropline > li > ul > li > a { color:#fff; line-height:30px;  text-transform: capitalize; padding:0 10px; }
ul.dropline > li > ul > li.parent  > a > span  { padding-right:15px; background: url(img/arrow2.png) no-repeat right  center;}

/*--------------------------------------------------------------------------------------------------------------------------------*/
.jv-menu { position:relative; min-height:30px; padding:5px 0}
ul.mainmenu {	margin: 0;	padding: 0; height:30px; }
ul.mainmenu .dd {position: absolute; top: 30px; left: auto ;  background: url(img/trans.gif);  z-index:999; }

ul.dropdown > li { position:relative; }
ul.mainmenu  li {	display: block;	cursor: pointer; float:left;  margin-right:10px;  list-style-type:none; }

ul.mainmenu ul {	width: 200px;	position: absolute; 	z-index: 99; margin: 0; padding:0; left:-999em; background: #006386 url(img/submenu.png) repeat-x top left;  }
ul.mainmenu li:hover > ul {left: auto;	}

ul.mainmenu ul li {  background: url(img/line4.png) repeat-x  top  left ; width:100%; padding:0 !important; margin:0 !important; } 
ul.mainmenu ul li:first-child {background-image:none}
ul.mainmenu ul span { display:block;}

ul.mainmenu ul ul { margin: -25px 0 0 95%;}
ul.mainmenu ul li.parent > a > span {background: url(img/arrow.png) no-repeat right  center; }

/* jv-dropline  */
ul.dropline { position:relative; }
ul.dropline > li > ul  { width:100%;  display:block;  background: url(img/dropline.jpg) repeat-x bottom left;  height:30px; border:0;}
ul.dropline > li:hover > ul, ul.dropline > li.active > ul { left: 0; }
ul.dropline > li > ul > li { float:left;  position:relative; width:auto !important; background: none !important}
ul.dropline > li > ul > li > ul { margin:0 !important}