/* $Id: nice_menus.css,v 1.27.2.1 2008/07/11 16:05:10 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 {background:#343130;
	/*background-image:url(images/menu_back.gif); background-repeat:repeat-x;*/
	/*line-height: normal;*/
	 height:26px;
	z-index: 10;
	text-align:center;
	color:#ffffff;
}

ul.nice-menu,
ul.nice-menu ul {background:#343130;
	/*background-image:url(images/menu_back.gif);
	background-repeat:repeat-x;*/
	z-index: 5;
	position: relative;
}

ul.nice-menu li {background:#343130;
/*  background-image:url(images/menu_back.gif); background-repeat:repeat-x;*/
  font-size:12px;
  position: relative;
}

/*ul.nice-menu li a:hover {
  background-image:url(images/menu_back_hover.gif); background-repeat:repeat-x;
  position: relative;
  color:#fff;
}*/

ul.nice-menu li a{
	color:#FFFFFF;
	font-size:12px;
	display:block;
}

ul.nice-menu li a:hover {background:#E3A735;
 /* background-image:url(images/menu_back_hover.gif); background-repeat:repeat-x;*/
  position: relative;
  font-family:Verdana; color:#000000;
}

/*ul.nice-menu li a:visited {font-family:Verdana; color:#000000;
    position: relative;
	font-size:12px;
	color: #FFFFFF;
}*/

/*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;
  width:50px;
  color:#fff;
}

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

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

ul.nice-menu li ul li{
   width:185px;
	background:#343130;
   /* background-image:url(images/menu_back_hover.gif); background-repeat:repeat-x;*/
}
ul.nice-menu li ul li a:hover{
	background:#E3A735;
    background-image:none;
	color:#000000;
}

ul.nice-menu li ul li ul{
    /*width:185px;*/
	top:0;
    left:100%;
	position:absolute;
	background:#343130;
   /* background-image:url(images/menu_back_hover.gif); background-repeat:repeat-x;*/
}


/* 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;*/ height:26px;
}

/* by soumita */

#header2
{ background:#343130;
	/*background-image: url('images/menu_back.gif');
	background-repeat: repeat-x;*/
	/*width:760px;*/
    width:100%;
	/*height:41px;*/ height:26px;
}


#content
{
	margin-top: 1.0em;
	padding: 1.2em; 
	line-height: 2.2em;
	font-size: 0.9em;
	position: relative;
}
a
{
	color: #8DA359;
/*	text-decoration: underline; */
	text-decoration: none;
}

