/**
 * @version		$Id$
 * @author		Joomseller
 * @package		Joomla!
 * @subpackage	Mod_DropDown_MooMenu
 * @copyright	Copyright (C) 2008 - 2011 by Joomseller Solutions. All rights reserved.
 * @license		http://www.gnu.org/licenses/gpl.html GNU/GPL version 3
 */
 
/* Clearfix
-------------------------------------------------------------*/
#js-mainnav { 
width:auto;
    /*background-color: #014E72;  you can change/delete the transparent gradient image or the background color */
     /*border-top: 1px solid #001A26; you can change the color of the border 
	 z-index:25000;*/
} 

/* lv - 0
-----------------------------------*/
/* Styling ---*/
ul.level0 { 
     /* border-right: #014E72;you can remove/comment this line or move the border to the left*/ 
} 
ul.level0 li.mega {
	/*background-color: #014E72;*/ 
}
ul.level0 li.mega a.mega { 
    /* you should comment/delete this line */ 
    border-right: 1px solid #dedede; /* and this line */ 
    color: #666;
}
ul.level0 li.over, 
ul.level0 li.haschild-over {
	/*background-color: #006699;  you can change/remove the transparent gradient or the color */
		background: #2792a2; /* Old browsers */
background: -moz-linear-gradient(top,  #2792a2 0%, #2792a2 26%, #23848e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2792a2), color-stop(26%,#2792a2), color-stop(100%,#23848e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2792a2 0%,#2792a2 26%,#23848e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2792a2 0%,#2792a2 26%,#23848e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2792a2 0%,#2792a2 26%,#23848e 100%); /* IE10+ */
background: linear-gradient(top,  #2792a2 0%,#2792a2 26%,#23848e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2792a2', endColorstr='#23848e',GradientType=0 ); /* IE6-9 */
}
ul.level0 li.active { 
   /* lv - 1 and below background-color: #006699;-*/
		background: #2792a2; /* Old browsers */
background: -moz-linear-gradient(top,  #2792a2 0%, #2792a2 26%, #23848e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2792a2), color-stop(26%,#2792a2), color-stop(100%,#23848e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2792a2 0%,#2792a2 26%,#23848e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2792a2 0%,#2792a2 26%,#23848e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2792a2 0%,#2792a2 26%,#23848e 100%); /* IE10+ */
background: linear-gradient(top,  #2792a2 0%,#2792a2 26%,#23848e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2792a2', endColorstr='#23848e',GradientType=0 ); /* IE6-9 */
} 
ul.level0 li #current.active {
	background: none;
		background: #2792a2; /* Old browsers */
background: -moz-linear-gradient(top,  #2792a2 0%, #2792a2 26%, #23848e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2792a2), color-stop(26%,#2792a2), color-stop(100%,#23848e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2792a2 0%,#2792a2 26%,#23848e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2792a2 0%,#2792a2 26%,#23848e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2792a2 0%,#2792a2 26%,#23848e 100%); /* IE10+ */
background: linear-gradient(top,  #2792a2 0%,#2792a2 26%,#23848e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2792a2', endColorstr='#23848e',GradientType=0 ); /* IE6-9 */
}
/* lv - 1 and below
-----------------------------------*/

/* Layout ---*/

 /* Columns ---*/
.megacol { float: left; }
/* Styling ---*/
ul.level1 li.mega { border-top: 1px dotted #e2e2e2; background: none; }

ul.level1 li.first { border-top: 0; }

ul.level1 li.mega a.mega {
	background: none;
	border: 0;
	color: #666;
}
ul.level1 li.mega a.mega span.menu-title {
	background: none;
	padding: 0;
	color: #666;
}
/* this is thubnail hover----------------------------------*/
ul.level1 li.over, 
ul.level1 li.haschild-over {
	background: rgb(242,242,242); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(242,242,242,1) 0%, rgba(249,249,249,1) 20%, rgba(249,249,249,1) 40%, rgba(249,249,249,1) 55%, rgba(249,249,249,1) 68%, rgba(237,237,237,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(20%,rgba(249,249,249,1)), color-stop(40%,rgba(249,249,249,1)), color-stop(55%,rgba(249,249,249,1)), color-stop(68%,rgba(249,249,249,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(249,249,249,1) 20%,rgba(249,249,249,1) 40%,rgba(249,249,249,1) 55%,rgba(249,249,249,1) 68%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(249,249,249,1) 20%,rgba(249,249,249,1) 40%,rgba(249,249,249,1) 55%,rgba(249,249,249,1) 68%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(249,249,249,1) 20%,rgba(249,249,249,1) 40%,rgba(249,249,249,1) 55%,rgba(249,249,249,1) 68%,rgba(237,237,237,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(249,249,249,1) 20%,rgba(249,249,249,1) 40%,rgba(249,249,249,1) 55%,rgba(249,249,249,1) 68%,rgba(237,237,237,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
} 

ul.level1 li.haschild,
ul.level1 li.haschild-over {
	background-image: url(../../images/arrow.png);
	background-repeat: no-repeat;
	background-position: 95% center;
	padding: 0;
}

ul.level1 li.group { background: none; }

 /* CHILD CONTENT
-----------------------------------*/

.childcontent-inner {
	background-color: #F6F6F6; /*change here the color to match the new color you have set for mainnav */
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.20);
	-moz-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.120);
	-webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.20);
	border:none;
	color: #666; /* after changing code above, you might want to change this color to make the text color readable  */ 
   
}
.
.childcontent .js-moduletable {
	color: #ccc;
}
.childcontent-inner .group ul li.active{
	background-color: #CCCCCC !important;
}
.childcontent .group h3 {
	background: none;
	color: #fff;
	border-bottom: 1px dotted #e2e2e2;
}
.childcontent .js-moduletable a {
	color: #ccc;
	border-bottom: 1px dotted #ccc;
}

.childcontent .js-moduletable a:hover,
.childcontent .js-moduletable a:focus,
.childcontent .js-moduletable a:active {
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}

/* Grouped --- */
.group-title {
	border-bottom: 1px dotted #CCCCCC;
}
.group-title .menu-title {
	color: #666;
}

.group-title .menu-desc {
	color: #999;
}
/* reset --- */
.login-greeting {
color: white;
font-size: 11px;
}
#login_section2 {
	width:1008px;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #f7f7f7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* IE10+ */
    background: linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 );
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #dddddd;
    border-bottom-color: #dddddd;
    border-left-color: #dddddd;
}