@charset "UTF-8";

/**
 * Horizontal CSS Drop-Down Menu Module
 *
 * @file		jb_free_dropdown.css
 * @package		jb_free_dropdown
 * @version		0.8
 * @type		Transitional
 * @stacks		597-599
 * @browsers	Windows: IE6+, Opera7+, Firefox3+
 *				Mac OS: Safari2+, Firefox3+
 *
 * @link		http://www.lwis.net/free-css-drop-down-menu
 * @copyright	2012 Joombuilder.net
 *
 */
 

 
ul.jb_free_dropdown,
ul.jb_free_dropdown li,
ul.jb_free_dropdown ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;

}

ul.jb_free_dropdown {
  position: relative;
  z-index: 597;
  float: left;
  width:1050px;
  
  background: #990033;
  height:38px;
}

ul.jb_free_dropdown li {
  float: left;
  min-height: 1px;
  line-height: 1.3em;
  vertical-align: middle;
  padding : 0 20px 0 20px;
  

}

ul.jb_free_dropdown li.hover,
ul.jb_free_dropdown li:hover {
  position: relative;
  z-index: 599;
  cursor: default;
}

ul.jb_free_dropdown li.parent ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 598;
  background:none;
}

ul.jb_free_dropdown ul li {
  float: none;
}

ul.jb_free_dropdown ul ul {
  top: 0px;
  left: 100%;
}

ul.jb_free_dropdown li:hover > ul {
  visibility: visible;
}


/* -- Base drop-down styling -- */

ul.jb_free_dropdown {
  font-weight: bold;
}

	ul.jb_free_dropdown li {
	 
         color: #000;
	 
	 background: #990033;
	 height:38px;
}

	ul.jb_free_dropdown li.hover,
	ul.jb_free_dropdown li:hover,
	ul.jb_free_dropdown li.on {

       color: #BDBDBD;

	}

	ul.jb_free_dropdown a:link,
	ul.jb_free_dropdown a:visited	{ 
	color: #D8D8D8; 
	text-shadow: 1px 1px 1px #000000;
	text-decoration: none; 
	
	}
	ul.jb_free_dropdown a:hover,
	ul.jb_free_dropdown a:active
	{ 
	color: #FFFFFF; 
	}

	/* -- level mark -- */

	ul.jb_free_dropdown ul {
	 margin-top: 0px;
	 height:38px;
	
	}

		ul.jb_free_dropdown ul li {
		 font-weight: normal;
		}

ul.jb_free_dropdown li a {
display: block;
padding: 11px 10px;
padding-right:32px;
padding-left:31px;
border-right:1px solid #990033;
}
ul.jb_free_dropdown li a.home,
ul.jb_free_dropdown li a.home:visited{
text-indent: -9999px; 
background:url(../../images/home_icon.png) center no-repeat ;
width:15px;
height:16px;

}

ul.jb_free_dropdown li a.home:hover,
ul.jb_free_dropdown li a.home:active{
text-indent: -9999px; 
background:url(../../images/home_icon_hover.png) center no-repeat ;
width:15px;
height:16px;

}

ul.jb_free_dropdown li a.last-nav{

border-right:0px solid #990033;
padding-right:32px;
/*  
background: #f4f4f4;
background:#FFFFFF  url(../../images/nav_bar_top_bg.png) top left repeat-x ;*/
}

/* -- Base style override -- */

ul.jb_free_dropdown li {
 padding: 0;
 border: none;
}

/*
JB 2nd LEVEL
*/
ul.jb_free_dropdown li li,
ul.jb_free_dropdown li li.active {
  /*background: #f4f4f4 url('../../media/images/arrow.png') right 10px no-repeat;*/
  background: url(../../images/nav_bg.png) repeat ;
background: #990033;
  padding-bottom:5px;

  
}


ul.jb_free_dropdown li li:hover 
  {
 
 background:#FFFFFF  url(../../images/nav_bg.png) top left repeat-x ;
}
ul.jb_free_dropdown li li a{
display:block;
height:40px;
width:200px;
padding-left:20px;
}

ul.jb_free_dropdown li.parent a {
  /*background: #f4f4f4 url('../../media/images/arrow.png') right 10px no-repeat;*/
  background: url(../../images/bullet.png) right 5px center  no-repeat ;
  
}
ul.jb_free_dropdown li.parent li.parent a {
  /*background: #f4f4f4 url('../../media/images/arrow.png') right 10px no-repeat;*/
  background: url(../../images/bullet_right.png) right 5px center  no-repeat ;
  
}
ul.jb_free_dropdown li.parent li a{
  /*background: #f4f4f4 url('../../media/images/arrow.png') right 10px no-repeat;*/
  border-right:none;
  border-top:1px solid #990033;
  background:none;
  
}

ul.jb_free_dropdown li li.parent li a {
  background:none;
}

ul.jb_free_dropdown li.parent a:hover {
  /*background:#FFFFFF  url(../../images/nav_active_bg.png) top left repeat-x ;
  background-color: #ececec;*/
}


ul.jb_free_dropdown li.active a {
  /*background:#FFFFFF  url(../../images/nav_active_bg.png) top left repeat-x ;
  background-color: #ececec;*/
  color:#FFFFFF;
  
}
/*
ul.jb_free_dropdown li.active li a {

  background-color: #990033;
    
    
}
ul.jb_free_dropdown li.active li a {

 /* background-color: #990033;*/
    
   /* 
}
ul.jb_free_dropdown li.active li:hover {
  background-color: #990033;
}

*/

/*
3rd LEVEL
*/
ul.jb_free_dropdown li.parent li.parent li a {
  background:none;
  
}

/*
JB
*/


ul.jb_free_dropdown ul a,
ul.jb_free_dropdown ul span {
 padding: 8px;
}


/* -- Base style reinitiate: post-override activities -- */

/*
JB 3rd LEVEL

ul.jb_free_dropdown li li {
 
  background: url(../../images/nav_bg_hover_sub.png) repeat ;
  
}



ul.jb_free_dropdown li.parent a {
  
  background: url(../../images/bullet.png) right 5px center  no-repeat ;
  
}
ul.jb_free_dropdown li li.parent a {
  
  background: url(../../images/bullet_right.png) right 5px center  no-repeat ;
  
}

ul.jb_free_dropdown li li.parent li a {
  background: #f4f4f4;
}

ul.jb_free_dropdown li.parent a:hover {
  background:#FFFFFF  url(../../images/nav_active_bg.png) top left repeat-x ;
  background-color: #ececec;
}


ul.jb_free_dropdown li.active a {
  background:#FFFFFF  url(../../images/nav_active_bg.png) top left repeat-x ;
  background-color: #ececec;
  
  
}
ul.jb_free_dropdown li.active li a {

  background-color: #8A084B;
    
    
}
ul.jb_free_dropdown li.active li a:hover {
  background-color: #ececec;
}
*/

/* -- Custom styles -- 

ul.jb_free_dropdown li.hover,
ul.jb_free_dropdown li:hover {
 background: url(../../../../images/default/grad2.png) 0 100% repeat-x;
 color: #000;
 background-color: #fff;
}

ul.jb_free_dropdown li:hover {
  color: #fff;
}

ul.jb_free_dropdown li a:active {
  background: url(../../../../images/default/grad1.png) repeat-x;
}

	ul.jb_free_dropdown ul {
	 margin-top: 0;
   
	}

*/
/* -- Mixed --

ul.jb_free_dropdown li a,
ul.jb_free_dropdown *.dir {
 /*border-style: solid;
 border-width: 3px 3px 3px 0;
 border-color: #fff #d9d9d9 #d9d9d9;*/
}

*/
/* -- Drop-down open -- */