﻿

ul.megamenu {
  background:url(../images/nav_rtcorn.gif) right top no-repeat; 
  margin:0px auto;
  padding:0;
  list-style: none;
  display: none;
  width:956px;
  height:46px;
  font: bold 12px Verdana;
  
  color:#000;
}

ul.megamenu li.mm-item {
	padding:0;

}

ul.megamenu li {
  margin: 0px;
  padding: 0px;
}

ul.megamenu li.clear-fix {
  float: none;
  clear: both;
  margin: 0px;
  padding: 0px;
  height: 0px;
  font-size: 0px;
  line-height: 0px;
}
/*Home Link*/
			ul.megamenu li.home
			{
				padding:0; height:46px; display:block;
				margin-right:10px;
				background:url(../images/home_bg.gif) left top no-repeat; 
			}
				ul.megamenu li.home a:link
				{
					display:block; width:50px; height:40px; padding:0 !important;
					background:url(../images/home01.gif) left top no-repeat; margin:0 !important;
					margin-top:0px !important;
				}
				ul.megamenu li.home a:hover, ul.megamenu li.home a.active
				{
					display:block; width:50px; height:40px; padding:0 !important;
					background:url(../images/home02.gif) left top no-repeat;  
					margin-top:0px !important;
					
				}
				
			/*divider*/
			ul.megamenu li.divid
			{
				width:2px; height:40px; padding:0 5px;
				
				background:url(../images/nav_divider.gif) center center no-repeat; 
				
			}
			.megamenu div.divid
			{
				width:2px; height:40px; padding:0 5px;float:left;
				
				background:url(../images/nav_divider.gif) center center no-repeat; 
				
			}
/*donate Link*/
			ul.megamenu li.donate
			{
				padding:0; height:40px; display:block;
				margin-left:0px;
				/*float:right !important;*//*edited 8dec 2010*/ 
				/*background:url(../images/donatebg.gif) left top no-repeat;*/
			}
				
				ul.megamenu li.donate a.mm-item-link,/*edited 8dec 2010*/ 
				ul.megamenu li.donate a.active  
				{
					display:block; /*width:86px;*/ height:40px; line-height:40px; color:#fff; padding:0 0 0 10px  !important;  text-align:center;
					background:url(../images/donatebglt.gif) left top no-repeat;  margin:0!important;

				}
				
				
				ul.megamenu li.donate a.mm-item-link span,/*edited 8dec 2010*/ 
				ul.megamenu li.donate a.active span
				{
					display:block; /*width:86px;*/ 
					height:40px; 
					line-height:40px; color:#fff; padding:0 10px 0 0 !important;  text-align:center;
					background:url(../images/donatebgrt.gif) right top no-repeat;  margin:0!important;

				}


				
				/*ul.megamenu li.donate a:hover, ul.megamenu li.donate a.active
				{
					display:block; width:86px; height:40px; padding:0 !important; margin:0!important;
					background:url(../images/donatebg.gif) left -40px no-repeat !important;  
					
				}*/
				ul.megamenu li.donate a.mm-item-link-hover:link, /*edited 8dec 2010*/ 
				ul.megamenu li.donate a.mm-item-link-hover:visited,
				ul.megamenu li.donate a.active:link,
				ul.megamenu li.donate a.active:visited
				/*ul.megamenu li.donate a:hover, 
				ul.megamenu li.donate a.active*/
				{
					display:block; /*width:86px;*/ height:40px; /*padding:0 !important;*/
					padding:0 0 0 10px  !important;
					 margin:0!important;
					background:url(../images/donatebglt.gif) left top no-repeat !important;  
					
				}
				ul.megamenu li.donate a.mm-item-link-hover span,/*edited 8dec 2010*/ 
				ul.megamenu li.donate a.active span
				/*ul.megamenu li.donate a span:hover , ul.megamenu li.donate a.active span*/
				{
					display:block; /*width:86px;*/ height:40px; /*padding:0 !important;*/
					padding:0 10px0 0   !important;
					 margin:0!important;
					background:url(../images/donatebgrt.gif) right top no-repeat !important;  
					
				}
								
				
			

				

/*Top Link*/
ul.megamenu a.mm-item-link, 
ul.megamenu a.active 
  {
  position: relative;
  display: inline-block;
  padding:0 0 0 7px; 
  text-decoration: none;
  z-index: 10;
  margin:5px 0;
  float:left;
  font:bold 12px Tahoma,Arial,Helvetica,sans-serif; color:#000; height:30px; line-height:30px;
}

ul.megamenu a.mm-item-link span, 
ul.megamenu a.active span { 
	height:30px; display:inline-block; cursor:pointer;  padding:0 13px 0 0; float:left; 
				background:none;
}

/**html ul.megamenu a.mm-item-link:link, *html ul.megamenu a.mm-item-link:visited {
  border-color: pink;
  filter: chroma(color=pink);
}*/

ul.megamenu a.mm-item-link-hover:link, 
ul.megamenu a.mm-item-link-hover:visited,
ul.megamenu a.active:link,
ul.megamenu a.active:visited {
 background:#49b260 url(../images/nav_ltcornbg.gif) left top no-repeat; 
}
ul.megamenu a.mm-item-link-hover span, 
ul.megamenu a.active span{
	color:#fff;
	background:#49b260 url(../images/nav_rtcornbg.gif) right top no-repeat;
}
/*gallery menu*/
ul.megamenu li.gallery a.mm-item-link-hover:link, /*edited 16dec 2010*/ 
ul.megamenu li.gallery a.active span
{
	background:none;
}

/**/


/*dropdown*/

ul.megamenu div.mm-item-content,
ul.megamenu div.mm-item-content02
{
	background: #FFF;
	padding: 0px;
	position: absolute;
	border:1px solid #49b260;
	border-top:5px solid #49b260;
	z-index: 11;
	width:470px;
	padding:0;
	margin:0;
	margin-top:-2px;
	display:block;
	/*top:38px;*/
}
ul.megamenu li.gallery div.mm-item-content
{
	display:none!important;
}

ul.megamenu div.mm-item-content02
{
	margin-top:-8px!important;
}
ul.megamenu div.mm-item-content01
{
	width:240px !important;
	

}
.mm-content-base {
	background: #FFF;
	position: relative;
	z-index: 11;
	padding: 10px;
	margin:0;
}

.mm-js-shadow {
  background: #555;
  position: absolute;
  z-index: 10;
  display:none;
}
.megamenu div div div.half_l
{
	float:left;
	display:inline-block !important;
	
}
.half_l
{
border-right-color:maroon;	
}

.megamenu div div div.half_r
{
	float:left;
	padding-left:10px;
	display:inline-block!important;
}
.mm-content-base {
  background-color: #FFF;
}

#list-content, #list-content ul, div.half_l ul, div.half_r ul{
	margin: 0;
	padding:0;
}
#list-content li,  div.half_l ul li, div.half_r ul li {
  	margin: 0px;
  	padding: 2px 0px;
	width:220px;
	display:block;
	float:none;
}
#list-content ul ul, div.half_l ul li ul, div.half_r ul li ul {
	margin: 0px;
	padding:0;
	padding-top:5px !important;
	padding-bottom:5px !important;
	display:block;
}
#list-content li li,  div.half_l ul li ul li, div.half_r ul li ul li
{
	padding:0;
	padding-bottom:5px;
}


/*heading level*/
ul.megamenu div.mm-item-content div div ul
{
	list-style:none;
	padding:0;
	margin:0;
	
}
	
/*3rd level*/
ul.megamenu div.mm-item-content div div ul li
{
	
	padding:0 !important;
}
ul.megamenu div.mm-item-content div div ul a
{
	font: normal 12px verdana;
	line-height:15px;
	color:#444;
	text-decoration:none;
	display:inline;
	background:#fff url(../images/green_arrow.gif) 3px 7px no-repeat;
	padding:5px;
	padding-left:20px;
	display:block;
	border-bottom:1px solid #cbcdcd;
}

ul.megamenu div.mm-item-content div div ul a:hover { color:#000; background:#8ad49a url(../images/green_arrow01.gif) 3px 7px no-repeat; border-bottom:1px solid #8ad49a;}

/*4th level*/
ul.megamenu div.mm-item-content div div ul ul
{
	display:block;	
	padding-bottom:10px;
}
ul.megamenu div.mm-item-content div div ul ul a {
	padding:5px 0 0 0;
	padding-left:30px;
	line-height:15px;
	font: normal 12px arial;

	color:#228E52;
	background:url(../images/grey_arrow.gif) 20px 10px no-repeat;
	border:0 none;
}
ul.megamenu div.mm-item-content div div ul ul a:hover { color:#000;  background:url(../images/grey_arrow.gif) 20px 10px no-repeat;
 border:0 none; }
 
 mid_top{
	display: block !important;
}