﻿* 
{
    list-style: none;
}
/* defining the menu container here */

#HeaderMenu {
		position:relative;
	font: 400 1.1em/1.4 'Helvetica Neue LT Std';
    margin-top: 1em;
    padding-left: 1px;
}
.HeaderMenu_Class
{
	position: relative;
	font-size: 12px ;
	font-weight: bold;
	clear: both;
	float: left;  
}
/* define the top level menu */
#HeaderMenu ul.level1
{
	float: left;
	margin: 0 auto;
	width: 972px;
	height: 2.625em;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#349995, endColorstr=#0E3332);
	background: #349995;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#349995), to(#0E3332)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #349995, #0E3332); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #349995, #0E3332); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #349995, #0E3332); /* IE10 */
  background-image:      -o-linear-gradient(top, #349995, #0E3332); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #349995, #0E3332);
	margin-left: -1px;
	 	
}
#HeaderMenu ul.level1 > li {
	float:left;
	xposition: relative; /* removed to push second menu all the way to the left; */
	
	padding-top: .6em;
	padding-bottom: .6em;
	padding-left: 1.8em;
	padding-right: 2em;
	text-decoration: none; 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#349995, endColorstr=#0E3332);
	background: #349995;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#349995), to(#0E3332)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #349995, #0E3332); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #349995, #0E3332); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #349995, #0E3332); /* IE10 */
  background-image:      -o-linear-gradient(top, #349995, #0E3332); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #349995, #0E3332);
	
}

#HeaderMenu ul.level1 a.level1 {
	color: #fff;
	text-decoration: none;
}


#HeaderMenu ul.level1 >  li:hover > ul.level2,
#HeaderMenu ul.level2 > li:hover > ul.level3
{
    display: block;
}
 #HeaderMenu ul.level1 > li:hover,
#HeaderMenu ul.level1 > li.selected
{
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0E3332, endColorstr=#349995);
  background: #349995;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0E3332), to(#349995)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #0E3332, #349995); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #0E3332, #349995); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #0E3332, #349995); /* IE10 */
  background-image:      -o-linear-gradient(top, #0E3332, #349995); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #0E3332, #349995);
 
} 


/* second level menu */
#HeaderMenu ul.level2
{
	display: none;
	position: absolute; 
	top: 100%; 
	left: 5px;
	width: 962px;
	font-size: .9em;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#349995, endColorstr=#1F706D);
	background: #349995;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#349995), to(#1F706D)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #349995, #1F706D); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #349995, #1F706D); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #349995, #1F706D); /* IE10 */
  background-image:      -o-linear-gradient(top, #349995, #1F706D); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #349995, #1F706D);
	
}
#HeaderMenu ul.level2 > li
{
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#349995, endColorstr=#1F706D);
	background: #349995;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#349995), to(#1F706D)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #349995, #1F706D); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #349995, #1F706D); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #349995, #1F706D); /* IE10 */
  background-image:      -o-linear-gradient(top, #349995, #1F706D); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #349995, #1F706D);
	
	padding-top: .7em;
	padding-bottom: .7em;
	padding-left: 1.8em;
	padding-right: 1.8em; 
	
	clear: none;
	color: #fff;  
	float: left;
	position: relative;
	
}
/* second level menu hover */
#HeaderMenu ul.level2 a.level2
{
	color: #fff;
	text-decoration: none;
}
    #HeaderMenu ul.level2 > li.selected,
    #HeaderMenu ul.level2 > li:hover {
                background: #1F706D;
	    background-image: -webkit-gradient(linear, left top, left bottom, from(#1F706D), to(#349995)); /* Saf4+, Chrome */
        background-image: -webkit-linear-gradient(top, #1F706D, #349995); /* Chrome 10+, Saf5.1+, iOS 5+ */
        background-image:    -moz-linear-gradient(top, #1F706D, #349995); /* FF3.6 */
        background-image:     -ms-linear-gradient(top, #1F706D, #349995); /* IE10 */
        background-image:      -o-linear-gradient(top, #1F706D, #349995); /* Opera 11.10+ */
         background-image:         linear-gradient(top, #1F706D, #349995);
    }


/* third level menu */
#HeaderMenu ul.level3
{
    position: absolute;
	background: transparent;
	display:none;
	padding: 0 2px;
	xright: 100%;
	top: 2.8em; 
	left: 1em;
    z-index: 11111;
} 
#HeaderMenu ul.level3 li
{
	background: #349995;
	clear: both;
	float: left;
	color: #fff;  
	position: relative;
	width: 20em;
	padding-top: .3em;
	padding-bottom: .3em;
	padding-left: .3em;
	padding-right: .3em;
}
#HeaderMenu ul.level3 a.level3
{
	color: #fff;
	font: .8em;
	text-decoration: none;
	background: transparent;
	
}
#HeaderMenu ul.level3 li.selected,
#HeaderMenu ul.level3 li:hover
{
    background-color: #1F706D;
	  
}
/*#HeaderMenu ul.level1 li.selected > a,
#HeaderMenu ul.level1 li:hover > a,
#HeaderMenu ul.level2 li.selected > a,
#HeaderMenu ul.level2 li:hover > a,
#HeaderMenu ul.level3 li.selected > a,
#HeaderMenu ul.level3 li:hover > a
{
    font-size: 1.2em;	  
}*/
#HeaderMenu ul.level3 a:hover
{
    background: transparent;
     
}
