/* $Id: nice_menus_default.css,v 1.10 2010/10/09 16:58:04 add1sun Exp $ */
/*
  This is the default layout template for nice menus, and will provide
  a starting point for the look of your menus. To customize, it's
  recommended to create a custom CSS file using this file as a template,
  then configure the module to use your custom CSS file
  (this is done in the global settings tab of the theme administration.)

  See README.txt and the handbook page (http://drupal.org/node/185543)
  for more information on using the CSS.
*/

/******************************
 Global CSS for ALL menu types
******************************/

ul.nice-menu,
ul.nice-menu ul {
  /*list-style: none;
  padding: 0;
  margin: 0;
  border-top: 1px solid #ccc;*/ display: block;
    float: left;
    margin: 0px 0px 0px 15px;
    padding: 0;
	
	
	
	
	
}

ul.nice-menu li {

 /*background: url("menu_bg.png") no-repeat scroll center center transparent;
    color: #FFFFFF;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 30px;
    line-height: 28px;
    list-style: none outside none;
    margin: 0 0 0 1px;
    padding: 0;
    text-align: center;
    width: 102px;*/
 /* border: 1px solid #ccc;
  border-top: 0;
  float: left; /* LTR */
 /* background-color: #eee;*/*/
}

ul.nice-menu a {


    color: #FFFFFF;
    float: left;
    height: 30px;
    margin: 0 0 0 1px;
    padding: 0;
    text-decoration: none;
    width: 102px;
 /* padding: 0.3em 5px 0.3em 5px;*/
}

ul.nice-menu ul {
  top: 2.3em;
  left: -1px; /* LTR */
  border: 0;
/*  border-top: 1px solid #00FF00;*/
  margin-right: 0; /* LTR */
 
  
 
}

ul.nice-menu ul li {
 
   background-color: #6B6B6B;  height:auto;  padding:0px 0px 0px 6px;  margin-top:0px; width:120px; height:auto; min-height: 20px; text-align:left; font-family: Verdana,Arial,Helvetica,sans-serif; border:1px solid #a0a0a0; 
    font-size: 13px; font-weight: bold; color:#000; text-transform: none; background-image:none; margin-left:-10px;
  
}


ul.nice-menu ul li a:hover {

   background-color: #232324;  height:auto;  padding:0px 0px 0px 6px;  margin-top:0px; width:120px; height:auto; min-height: 20px; text-align:left; font-family: Verdana,Arial,Helvetica,sans-serif;  font-size: 13px;    font-weight: bold; color:#000; text-transform: none; background-image:none; margin:0px 0px 0px -6px; color:#FFFFFF;  border:1px solid #a0a0a0; 
  
}

ul.nice-menu ul li a.active {

   background-color: #6B6B6B;  height:auto;  padding:0px 0px 0px 6px;  margin-top:0px; width:120px; height:auto; min-height: 20px; text-align:left; font-family: Verdana,Arial,Helvetica,sans-serif;  font-size: 13px;    font-weight: bold; color:#000; text-transform: none; background-image:none; margin:0px 0px 0px -6px; color:#FFFFFF;  border:1px solid #a0a0a0; 
  
}

ul.nice-menu ul li a.active:hover {

   background-color: #232324;  height:auto;  padding:0px 0px 0px 6px;  margin-top:0px; width:120px; height:auto; min-height: 20px; text-align:left; font-family: Verdana,Arial,Helvetica,sans-serif;  font-size: 13px;    font-weight: bold; color:#000; text-transform: none; background-image:none; margin:0px 0px 0px -6px; color:#FFFFFF;  border:1px solid #a0a0a0; 
  
}

/******************************
 VERTICAL (left/right) menus
******************************/


/******************************
 HORIZONTAL (down) menus
******************************/

ul.nice-menu-down {
  float: left; /* LTR */
 
  border: 0;
  
  
  
  
    
}

ul.nice-menu-down li {
 /* border-top: 1px solid #ccc;*/
 background-color:#000000;

 

 
 
}

ul.nice-menu-down li li {
  border-top: 0;
}

ul.nice-menu-down ul {
  left: 0; /* LTR */
}

ul.nice-menu-down ul li {
  clear: both;
}

ul.nice-menu-down li ul li ul {
  left: 12.5em; /* LTR */
  top: -1px;
}

ul.nice-menu-down .menuparent a {
  padding-right: 15px; /* LTR */
}

ul.nice-menu-down li.menuparent {
 /* background: #F90000 url(arrow-down.png) right center no-repeat;*/ /* LTR */
}

ul.nice-menu-down li.menuparent:hover {
 /* background: #F90000 url(arrow-down.png) right center no-repeat; /* LTR */
}

ul.nice-menu-down li li.menuparent {
  background: #F90000 url(arrow-right.png) right center no-repeat; /* LTR */
}

ul.nice-menu-down li li.menuparent:hover {
/*  background: #F90000 url(arrow-right.png) right center no-repeat; *//* LTR */
}

/******************************
 Garland-specific CSS
******************************/

/**
 * Global CSS for ALL menu types
 */
ul.nice-menu li {
  margin: 0;
  padding-left: 0; /* LTR */
  background-image: none;
   background: url("menu_bg.png") no-repeat scroll center center transparent;
    color: #FFFFFF;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 30px;
    line-height: 28px;
    list-style: none outside none;
    margin: 0 0 0 1px;
    padding: 0;
    text-align: center;
    width: 102px;
  
  
  
  
  
}
ul.nice-menu li a:hover {
  margin: 0;
  padding-left: 0; /* LTR */
  background-image: none;
   background: url("menu_bg1.png") no-repeat scroll center center transparent;
    color: #FFFFFF;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 30px;
    line-height: 28px;
    list-style: none outside none;
    margin: 0 0 0 1px;
    padding: 0;
    text-align: center;
    width: 102px;
  
  
  
  
  
}

ul.nice-menu li a.active {
  margin: 0;
  padding-left: 0; /* LTR */
  background-image: none;
   background: url("menu_bg1.png") no-repeat scroll center center transparent;
    color: #FFFFFF;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 30px;
    line-height: 28px;
    list-style: none outside none;
    margin: 0 0 0 1px;
    padding: 0;
    text-align: center;
    width: 102px;
  
  
  
  
  
}
#header-region ul.nice-menu li {
  margin: 0;
  /* Padding rules are needed to deal with Garland's header line-height. */
  padding-top: 0.1em;
  padding-bottom: 0.1em;
 /* background: #eee;*/
}

#header-region ul.nice-menu ul {
  top: 1.8em;
  left: -1px; /* LTR */
  border: 0;
 /* border-top: 1px solid #F90000;*/
  margin-right: 0; /* LTR */
  background-color:#FF0000;
}

#header-region ul.nice-menu ul {
/*  top: 1.7em;*/
}

/**
 * HORIZONTAL (down) menus
 */
#header-region ul.nice-menu-down li ul li ul {
  /*left: 12.5em;*/ /* LTR */
  
  
 /* top: -1px;*/
 
 background-color:#8D8F91;
 
    float: left;
    height: 30px;
    margin: 0 0 0 1px;
    padding: 0;
    text-decoration: none;
    width: 102px;
}

#header-region ul.nice-menu-down li.menuparent {
  /*background: #eee url(arrow-down.png) right center no-repeat; /* LTR */
  
  

}

#header-region ul.nice-menu-down li.menuparent:hover {
  /*background: #ccc url(arrow-down.png) right center no-repeat; /* LTR */*/
  
  background: url("menu_bg1.png") no-repeat scroll center center transparent;
    float: left;
    height: 30px;
    margin: 0 0 0 1px;
    padding: 0;
    text-decoration: none;
    width: 102px;
 }  

#header-region ul.nice-menu-down li li.menuparent {
  /*background: #eee url(arrow-right.png) right center no-repeat; /* LTR */*/
  
}

#header-region ul.nice-menu-down li li.menuparent:hover {
  /*background: #ccc url(arrow-right.png) right center no-repeat; /* LTR */*/
  
  background: url("menu_bg1.png") no-repeat scroll center center transparent;
    float: left;
    height: 30px;
    margin: 0 0 0 1px;
    padding: 0;
    text-decoration: none;
    width: 102px;
   
}
