/*



  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;



}







ul.nice-menu li {



 



  float: left; /* LTR */







}







ul.nice-menu a {



  padding: 0.3em 5px 0.3em 5px;



}







ul.nice-menu ul {



  top:72px;



  left: -1px; /* LTR */



  border: 0; padding:15px 0 15px !important;



  background:#f5f5f5;



  margin-right: 0; /* LTR */

  border-bottom:solid 2px #0e75d1;

  border-left:solid 1px #d7d7d7;

  border-right:solid 1px #d7d7d7;



}







ul.nice-menu ul li {



  width:230px;



}







/******************************



 VERTICAL (left/right) menus



******************************/







/* This is the default width of all vertical menus. */



ul.nice-menu-right,



ul.nice-menu-left,



ul.nice-menu-right li,



ul.nice-menu-left li {



  width: 12.5em;



}







/* VERTICAL menus where submenus pop RIGHT (default). */



ul.nice-menu-right ul {



  width: 12.5em;



  left: 12.5em;



  top: -1px;



}







ul.nice-menu-right ul ul {



  width: 12.5em;



  left: 12.5em;



  top: -1px;



}







ul.nice-menu-right li.menuparent,



ul.nice-menu-right li li.menuparent {



  background: #eee url("../images/arrow-right.png") right center no-repeat;



}







ul.nice-menu-right li.menuparent:hover,



ul.nice-menu-right li li.menuparent:hover {



  background: #ccc url("../images/arrow-right.png") right center no-repeat;



}







/* VERTICAL menus where submenus pop LEFT. */



ul.nice-menu-left li ul {



  width: 12.5em;



  left: -12.65em;



  top: -1px;



}







ul.nice-menu-left li ul li ul {



  width: 12.5em;



  left: -12.65em;



  top: -1px;



}







ul.nice-menu-left li.menuparent,



ul.nice-menu-left li li.menuparent {



  background: #eee url("../images/arrow-left.png") left center no-repeat;



}







ul.nice-menu-left li.menuparent:hover,



ul.nice-menu-left li li.menuparent:hover {



  background: #ccc url("../images/arrow-left.png") left center no-repeat;



}







ul.nice-menu-left a,



ul.nice-menu-left ul a {



  padding-left: 14px;



}







/******************************



 HORIZONTAL (down) menus



******************************/







ul.nice-menu-down {



  /*float: left; *//* LTR */



  border: 0;



}







ul.nice-menu-down li {



}







ul.nice-menu-down li li {



  border-top: 0;



}







ul.nice-menu-down ul {



  left: 0; /* LTR */



}



ul.nice-menu-down > li > ul {

	left:25%;  margin-left: -85px !important;

}





#nav ul.nice-menu-down ul li {



  clear: both; padding:0px; 



}







ul.nice-menu-down li ul li ul {



  left:220px; /* LTR */



  top: -1px;



}







ul.nice-menu-down .menuparent a {



  padding-right: 15px; /* LTR */



}







#nav ul.nice-menu-down .menuparent ul li a {



  border: medium none;  color: #0072cf;



  /*padding:3px 25px; display:block; text-transform:capitalize;*/

  padding:6px 20px; display:block; text-transform:none;



}











ul.nice-menu-down li.menuparent > a {



  background:url("../images/menu-down-arrow-hover.png") right 15px no-repeat; /* LTR */



}




ul.nice-menu-down > li.menuparent:hover > a { background:url("../images/menu-down-arrow-hover.png") right 15px no-repeat; }





/*ul.nice-menu-down li.menuparent:hover > a {



  background:url("../images/arrow-down.png") right center no-repeat; 



}







ul.nice-menu-down li li.menuparent > a {



  background:url("../images/arrow-right.png") right center no-repeat; 



  }







ul.nice-menu-down li li.menuparent:hover > a{



  background:url("../images/arrow-right.png") right center no-repeat; 



}*/







/******************************



 Garland-specific CSS



******************************/







/**



 * Global CSS for ALL menu types



 */



ul.nice-menu li {



  margin: 0;



  padding-left: 0; /* LTR */



  



}







#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 #ccc;



  margin-right: 0; /* LTR */



}







#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;



}







#header-region ul.nice-menu-down li.menuparent {



  background:url("../images/arrow-down.png") right center no-repeat; /* LTR */



}







#header-region ul.nice-menu-down li.menuparent:hover {



  background:url("../images/arrow-down.png") right center no-repeat; /* LTR */



}







#header-region ul.nice-menu-down li li.menuparent {



  background:url("../images/arrow-right.png") right center no-repeat; /* LTR */



}







#header-region ul.nice-menu-down li li.menuparent:hover {



  background:url("../images/arrow-right.png") right center no-repeat; /* LTR */



}



