/*
  jQuery MegaMenu Plugin
  Author: GeekTantra
  Author URI: http://www.geektantra.com
*/
ul.megamenu {
  background-color: #006b9d;
  background-image:url(../images/megamenu_bg.gif);
  background-repeat:repeat-x;
  margin: 0px auto;
  padding: 0;
  list-style: none;
  display: none;
  width:970px;
}

ul.megamenu li.mm-item {
  margin: 0px;
  padding: 0px;
}

ul.megamenu li {

}

ul.megamenu li.clear-fix {
  float: none;
  clear: both;
  margin: 0px;
  padding: 0px;
  height: 0px;
  font-size: 0px;
  line-height: 0px;
}

ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited {
  position: relative;
  display: inline-block;
  color: #FFF;
  padding: 8px 11px;
  margin: 0px 0px 0px 0px;
  text-decoration: none;
  z-index: 101;
  font-size: 0.9em;
  font-weight:bold;
  text-transform:uppercase;
  border-top: 1px solid transparent;
  border-left: 1px solid transparent;
  border-right: 1px solid #388cb3;
}
*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 {
  color: #FFF;
  background: #006637;
  border-top: 1px solid #777;
  border-left: 1px solid #777;
  border-right: 1px solid #777;
}

ul.megamenu div.mm-item-content {
  background: #FFF;
  padding: 0px;
  position: absolute;
  border:1px solid #999999;
  border-top:8px solid #006637;
  z-index: 100;
  font-size: 0.9em;
}

.mm-content-base {
  background: #FFF;
  position: relative;
  z-index: 102;
  padding: 0px;
}
.mm-js-shadow {
  background: #555;
  position: absolute;
  z-index: 101;
}

.megamenu H3 {
	text-transform:uppercase;
	color:#006637;
	font-weight:bold;
	font-size:1.1em;
	margin-top:0;
}
UL.mm-sublist {
	list-style-type:disc;
	margin:0 0 0 1.2em;
	padding:0;
}
.mm-sublist li {
	color:#006637;
	line-height: 1.3em;
	padding: 0;
}
.mm-sublist li a {
	color:#6d6d6d;
	text-decoration:none;
}

.mancol1 {margin: 0 0 0 0px;}
.mancol2 {margin: 0 0 0 150px;}
.mancol3 {margin: 0 0 0 300px;}
.mancol4 {margin: 0 0 0 450px;}
.mancol5 {margin: 0 0 0 600px;}
.mancol6 {margin: 0 0 0 750px;}

.catcol1 {margin: 0 0 0 0px;}
.catcol2 {margin: 0 0 0 200px;}
.catcol3 {margin: 0 0 0 400px;}
.catcol4 {margin: 0 0 0 600px;}
.catcol5 {margin: 0 0 0 800px;}
.catcol6 {margin: 0 0 0 1000px;}

/* Bring the first item of each column 
back up to the level of item 1.
Vertical return = items * height.
Here, 21 items * 1.3em line-height = 27.3em */
.coltopper {margin-top: -27.3em;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.coltopper {margin-top: -25.6em;}
}

.mm-footer {
	margin:0px 0 0 0;
	color:#6d6d6d;
	font-size:0.9em;
	background-image:url(../images/megamenu_footer.jpg);
	background-repeat:repeat-x;
	padding:10px;
	height:46px;
}
.mm-footer IMG {
	float:left;
	margin:-10px 0px 0px -10px;
}
.mm-sublist-container {
	min-height:29em;
}
* html .mm-sublist-container {
	height:29em;
}

.megamenu-home {
	margin-top:-2px;
}
