/* $Id: nice_menus.css,v 1.14.2.14 2008/07/11 16:05:33 add1sun Exp $ */
/*
  This file contains the basic logic for nice menus, and should not be
  edited.  To customize the menus, it's recommended to create a custom CSS
  file using nice_menus_default.css 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.)
*/

/* Below should fix menu being a few pixels away in some themes, and menus disappearing behind other stuff. */
.block-nice_menus {
  line-height: normal;
  z-index: 10;
}

ul.nice-menu,
ul.nice-menu ul {
  z-index: 5;
  position: relative;
}

ul.nice-menu li {
  position: relative;
}

ul.nice-menu a {
  display: block;
}

ul.nice-menu ul,
/* For Garland header. */
#header-region ul.nice-menu ul {
  position: absolute;
  visibility: hidden;
}

ul.nice-menu li.over ul {
  visibility: visible;
}

ul.nice-menu ul li {
  display: block;
}

ul.nice-menu:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* Show submenus when over their parents. */
ul.nice-menu li:hover ul,
ul.nice-menu li.menuparent li:hover ul,
ul.nice-menu li.menuparent li.menuparent li:hover ul,
ul.nice-menu li.menuparent li.menuparent li.menuparent li:hover ul,
ul.nice-menu li.over ul,
ul.nice-menu li.menuparent li.over ul,
ul.nice-menu li.menuparent li.menuparent li.over ul,
ul.nice-menu li.menuparent li.menuparent li.menuparent li.over ul,
/* Repeat all this stuff just for Garland headers. */
#header-region ul.nice-menu li:hover ul,
#header-region ul.nice-menu li.menuparent li:hover ul,
#header-region ul.nice-menu li.menuparent li.menuparent li:hover ul,
#header-region ul.nice-menu li.over ul,
#header-region ul.nice-menu li.menuparent li.over ul,
#header-region ul.nice-menu li.menuparent li.menuparent li.over ul {
  visibility: visible;
}

/* Hide sub-menus initially. */
ul.nice-menu li:hover ul ul,
ul.nice-menu li:hover ul ul ul,
ul.nice-menu li:hover li:hover ul ul,
ul.nice-menu li:hover li:hover ul ul ul,
ul.nice-menu li:hover li:hover li:hover ul ul,
ul.nice-menu li:hover li:hover li:hover ul ul ul,
ul.nice-menu li.over ul ul,
ul.nice-menu li.over ul ul ul,
ul.nice-menu li.over li.over ul ul,
ul.nice-menu li.over li.over ul ul ul,
ul.nice-menu li.over li.over li.over ul ul,
ul.nice-menu li.over li.over li.over ul ul ul,
/* Repeat all this stuff just for Garland headers. */
#header-region ul.nice-menu li:hover ul ul,
#header-region ul.nice-menu li:hover ul ul ul,
#header-region ul.nice-menu li:hover li:hover ul ul,
#header-region ul.nice-menu li:hover li:hover ul ul ul,
#header-region ul.nice-menu li:hover li:hover li:hover ul ul,
#header-region ul.nice-menu li:hover li:hover li:hover ul ul ul,
#header-region ul.nice-menu li.over ul ul,
#header-region ul.nice-menu li.over ul ul ul,
#header-region ul.nice-menu li.over li.over ul ul,
#header-region ul.nice-menu li.over li.over ul ul ul,
#header-region ul.nice-menu li.over li.over li.over ul ul,
#header-region ul.nice-menu li.over li.over li.over ul ul ul {
  visibility: hidden;
}

/***************
 IE 6 Fixes
***************/

/* Iframe to fix z-index bug when menu hovers over <select> fields. */
ul.nice-menu li.menuparent ul,
/* For Garland header. */
#header-region ul.nice-menu li.menuparent ul {
	overflow: visible !important;
	/* overflow: hidden; */
}

ul.nice-menu li.menuparent ul iframe,
/* For Garland header. */
#header-region ul.nice-menu li.menuparent ul iframe {
	display: none;
	display/**/: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: mask();
	width: 20px;
	height: 20px;
}
#block-nice_menus-1 .block-inner .content {margin-left:10px;}
#nice-menu-1{margin:0 auto;padding:0;width:778px;float:left;	}
#menu_sec ul#nice-menu-1 {list-style-type:none;float:left;z-index:2000;}
ul#nice-menu-1 li{float:left;list-style-type:none;text-transform:uppercase;font-size:11px;}

ul#nice-menu-1 li#menu-288{background:none;
float:left;height:45px;list-style-type:none;text-align:center;width:126px;}
ul#nice-menu-1 li#menu-288 a {background:#D95204;color:#FFFFFF;display:block;height:36px;line-height:34px;list-style-type:none;
margin-top:11px;position:relative;text-align:center;text-decoration:none;width:126px;}
ul#nice-menu-1 li#menu-288 a:hover{background:#D95204;color:#FFFFFF;display:block;height:45px;line-height:45px;list-style-type:none;
margin-top:0px;position:relative;text-align:center;text-decoration:none;width:126px;}
/*---*/
ul#nice-menu-1 li#menu-289{background:none;float:left;height:45px;list-style-type:none;text-align:center;width:96px;}
ul#nice-menu-1 li#menu-289 a {background:none repeat scroll 0 0 #4C4D50;color:#FFFFFF;display:block;height:36px;line-height:34px;
list-style-type:none;margin-top:11px;position:relative;text-align:center;text-decoration:none;width:96px;}
ul#nice-menu-1 li#menu-289 a:hover{background:#4C4D50;color:#FFFFFF;display:block;height:45px;line-height:45px;list-style-type:none;
margin-top:0px;position:relative;text-align:center;text-decoration:none;width:96px;}
/*---*/
ul#nice-menu-1 li#menu-369{background:none;float:left;height:45px;list-style-type:none;text-align:center;width:119px;}
ul#nice-menu-1 li#menu-369 a {background:#574C39;color:#FFFFFF;line-height:34px;text-decoration:none;height:36px;list-style-type:none;/*text-align:left;*/width:119px;display:block;margin-top:11px;}
ul#nice-menu-1 li#menu-369 a:hover{background:#574C39;height:45px;line-height:45px;list-style-type:none;/*text-align:center;*/width:119px;display:block;margin-top:0px;}
/*---*/
ul#nice-menu-1  li#menu-374{background:none;
float:left;height:45px;list-style-type:none;text-align:center;width:90px;}
ul#nice-menu-1 li#menu-374 a {background:#152C81;color:#FFFFFF;line-height:34px;text-decoration:none;height:36px;list-style-type:none;text-align:center;width:90px;display:block;margin-top:11px;}
ul#nice-menu-1 li#menu-374 a:hover{background:#152C81;height:45px;line-height:45px;list-style-type:none;text-align:center;width:90px;display:block;margin-top:00px;}
/*---*/
ul#nice-menu-1 li#menu-292{background:none;
float:left;height:45px;list-style-type:none;text-align:center;width:117px;}
ul#nice-menu-1 li#menu-292 a {background:#736B04;color:#FFFFFF;line-height:34px;text-decoration:none;height:36px;list-style-type:none;text-align:center;width:117px;display:block;margin-top:11px}
ul#nice-menu-1 li#menu-292 a:hover{background:#736B04;height:45px;line-height:45px;list-style-type:none;text-align:center;width:117px;display:block;margin-top:0px;}
/*---*/
ul#nice-menu-1 li#menu-291{background:none;float:left;height:45px;list-style-type:none;text-align:center;width:100px;}
ul#nice-menu-1 li#menu-291 a {background:#860000;color:#FFFFFF;line-height:34px;text-decoration:none;height:36px;list-style-type:none;text-align:center;width:100px;display:block;margin-top:11px;}
ul#nice-menu-1 li#menu-291 a:hover{background:#860000;height:45px;line-height:45px;list-style-type:none;text-align:center;width:100px;display:block; margin-top:0px;}

/*---*/
ul#nice-menu-1 li#menu-294{background:none;
float:left;height:45px;list-style-type:none;text-align:center;width:130px;}
ul#nice-menu-1 li#menu-294 a {background:#000000;color:#FFFFFF;line-height:34px;text-decoration:none;height:36px;list-style-type:none;text-align:center;width:130px;display:block;margin-top:11px;}
ul#nice-menu-1 li#menu-294 a:hover{background:#000000;height:45px;line-height:45px;list-style-type:none;text-align:center;width:130px;display:block;margin-top:0px;}
/**************Sub Menu************/
ul#nice-menu-1 li#menu-288 ul {margin:12px 0px 0px 0px;border:none;z-index:999;}
ul#nice-menu-1 li#menu-288 ul li {padding:0;margin:0;list-style:none; background:#D95204;border-bottom:1px solid #EF884A;z-index:999;border-right:1px solid #EF884A;border-left:1px solid #EF884A;position:relative;text-align:left;width:180px;z-index:2000}
ul#nice-menu-1 li#menu-288 ul li a{background:none;padding:8px 3px 8px 3px;z-index:999;display:inline-block;line-height:10px;height:auto; width:auto;text-align:left;margin-top:0;}
ul#nice-menu-1 li#menu-288 ul li a:hover{background:none;padding:8px 3px 8px 3px;z-index:999;display:inline-block;line-height:10px;height:auto;color:#000;width:auto;text-align:left;}
/*----------*/
ul#nice-menu-1 li#menu-289 ul {margin:12px 0px 0px 0px;border:none;z-index:999;}
ul#nice-menu-1 li#menu-289 ul li {padding:0;margin:0;list-style:none; background:#4C4D50;border-bottom:1px solid #7F7F7F;z-index:999;border-right:1px solid #7F7F7F;border-left:1px solid #7F7F7F;position:relative;text-align:left;width:180px;}
ul#nice-menu-1 li#menu-289 ul li a{background:none;padding:8px 3px 8px 3px;z-index:999;display:inline-block;line-height:10px;height:auto; width:auto;text-align:left;margin-top:0;}
ul#nice-menu-1 li#menu-289 ul li a:hover{background:none;padding:8px 3px 8px 3px;z-index:999;display:inline-block;line-height:10px;height:auto;color:#f2e9cc;width:auto;text-align:left;}
/*----------*/
ul#nice-menu-1 li#menu-369 ul {margin:12px 0px 0px 0px;border:none;z-index:999;}
ul#nice-menu-1 li#menu-369 ul li {padding:0;margin:0;list-style:none; background:#574C39;border-bottom:1px solid #9F9077;z-index:999;border-right:1px solid #9F9077;border-left:1px solid #9F9077;position:relative;text-align:left;width:180px;}
ul#nice-menu-1 li#menu-369 ul li a{background:none;padding:8px 3px 8px 3px;z-index:999;display:inline-block;line-height:10px;height:auto; width:auto;text-align:left;margin-top:0;}
ul#nice-menu-1 li#menu-369 ul li a:hover{background:none;padding:8px 3px 8px 3px;z-index:999;display:inline-block;line-height:10px;height:auto;color:#f2e9cc;width:auto;}
/*----------*/
ul#nice-menu-1 li#menu-291 ul {margin:12px 0px 0px 0px;border:none;z-index:999;}
ul#nice-menu-1 li#menu-291 ul li {padding:0;margin:0;list-style:none; background:#860000;border-bottom:1px solid #AF3636;z-index:999;border-right:1px solid #AF3636;border-left:1px solid #AF3636;position:relative;text-align:left;width:180px;}
ul#nice-menu-1 li#menu-291 ul li a{background:none;padding:8px 3px 8px 3px;z-index:999;display:inline-block;line-height:10px;height:auto; width:auto;text-align:left;margin-top:0;}
ul#nice-menu-1 li#menu-291 ul li a:hover{background:none;padding:8px 3px 8px 3px;z-index:999;display:inline-block;line-height:10px;height:auto;color:#000;width:auto;text-align:left;}
/*----------*/
ul#nice-menu-1 li#menu-292 ul {margin:12px 0px 0px 0px;border:none;z-index:999;}
ul#nice-menu-1 li#menu-292 ul li {padding:0;margin:0;list-style:none; background:#736B04;border-bottom:1px solid #CFC667;z-index:999;border-right:1px solid #CFC667;border-left:1px solid #CFC667;position:relative;text-align:left;width:190px;}
ul#nice-menu-1 li#menu-292 ul li a{background:none;padding:8px 3px 8px 3px;z-index:999;display:inline-block;line-height:10px;height:auto; width:auto;text-align:left;margin-top:0;}
ul#nice-menu-1 li#menu-292 ul li a:hover{background:none;padding:8px 3px 8px 3px;z-index:999;display:inline-block;line-height:10px;height:auto;color:#f2e9cc;width:auto;text-align:left;}
/*----------*/
ul#nice-menu-1 li#menu-374 ul {margin:12px 0px 0px 0px;border:none;z-index:999;}
ul#nice-menu-1 li#menu-374 ul li {padding:0;margin:0;list-style:none; background:#152C81;border-bottom:1px solid #536BBF;z-index:999;border-right:1px solid #536BBF;border-left:1px solid #536BBF;position:relative;text-align:left;width:180px;}
ul#nice-menu-1 li#menu-374 ul li a{background:none;padding:8px 3px 8px 3px;z-index:999;display:inline-block;line-height:10px;height:auto; width:auto;text-align:left;margin-top:0;}
ul#nice-menu-1 li#menu-374 ul li a:hover{background:none;padding:8px 3px 8px 3px;z-index:999;display:inline-block;line-height:10px;height:auto;color:#f2e9cc;width:auto;text-align:left;}
/*----------*/
ul#nice-menu-1 li#menu-294 ul {margin:12px 0px 0px 0px;border:none;z-index:999;}
ul#nice-menu-1 li#menu-294 ul li {padding:0;margin:0;list-style:none; background:#000;border-bottom:1px solid #4F4F4F;z-index:999;border-right:1px solid #4F4F4F;border-left:1px solid #4F4F4F;position:relative;text-align:left;width:190px;}
ul#nice-menu-1 li#menu-294 ul li a{background:none;padding:8px 3px 8px 3px;z-index:999;display:inline-block;line-height:10px;height:auto; width:auto;text-align:left;margin-top:0;}
ul#nice-menu-1 li#menu-294 ul li a:hover{background:none;padding:8px 3px 8px 3px;z-index:999;display:inline-block;line-height:10px;height:auto;color:#FF7D2F;width:auto;text-align:left;}

