ul.nav {
    padding: 0;
    margin: 0;
    position: relative;
    margin: 0 auto;
    display: inline;
    float: right;
    z-index: 100;  
	font-size:12px;
}

ul.nav li {
    list-style: none;
    display: inline;
    position: relative;
    float: left;
	margin-right:2px;
	font-weight:bold;
}

ul.nav li.icon a {
	background: none !important;
	padding: 0 3px 0 3px !important;
	margin-top:1px;
}

ul.nav img{
	border: 0;
}

ul.nav li a {
	background-color:#FFFFFF;
	color:#333333;
	border: 0;
	border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

ul.nav li.current a   {
	background: #72A545;
	color: #FFF;
}

ul.nav ul {
	background-color: #FFFFFF;
    color:#333333;
    top: 23px !important;
    cursor: default;
    display: block;
    position: absolute;
    width: 164px;
    border:2px solid #72A545;
	border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    margin:0px;
    padding:0px;
}

ul.nav ul li {
    line-height: normal;
    display: block;
    margin: 0;
    cursor: pointer;
	width:164px;
	background-color:#72A545;
	border-bottom: 1px solid #72A545;
	font-weight:normal;
}

ul.nav ul li a {
	background-color:#FFFFFF;
	color:#333;
	font-weight:bold;
	border: 0;
	border-radius: 5px;
    padding: 5px;
	width:154px;
}

ul.nav ul li.last {
    border: 0;
}
ul.nav ul li a:hover  {
    color:#FFFFFF;
	background-color:#A2D276;
}
ul.nav ul li a:link,ul.nav ul li a:visited {
    float: left;
}
ul.nav li a,ul.nav li a:link,ul.nav li a:visited {
    text-align: left;
}

ul.nav li {
	display: inline;
	float: left;
	display: block;
	color: #FFF;
}

ul.nav li.title {
	padding-right:10px;
	padding-top:5px;
	font-size:0.76em;
}

ul.nav li a {
	float: left;
	display: block;
	padding: 3px 12px;	
	color: #FFF;
	background-color: #333;
	text-decoration: none;
}
ul.nav li a:hover {
	background: #72A545;
	color: #FFF;
}
ul.nav li a#current  {
	background: #72A545;
	color: #FFF;
}

ul.nav ul li a:link,ul.nav ul li a:visited {
    float: left;
}
ul.nav li a,ul.nav li a:link,ul.nav li a:visited {
    text-align: left;
}

.hovered {
	background: #72A545;
	color: #FFF;
}

ul.nav .removeRadius {
	border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}



ul.nav ul li.premiumPage a, ul#cubeNav li.premiumPage > a {
	background-color:#DBB5C1;
	color:#333333;
}

ul.nav ul li.premiumPage a:hover {
	background-color:#A44563;
	color:#FFFFFF;
}

ul.nav div.profileBar {
	background: none repeat scroll 0 0 #000;
    border-radius: 6px;
    float: left;
    height: 23px;
    position: relative;
    width: 200px;
}

ul.nav div.profileBar a.userNameLink, ul.nav div.profileBar a.userNameLink span {
	text-decoration:none;
}

ul.nav div.profileBar img {
	margin:5px;
}

ul.nav div.profileBar img.right {
	
}

ul.nav div.profileBar span{    
	position: relative;
    top: -6px;
    color:#FFFFFF;
}

ul.nav div.profileBar span.red {
	color: #D0849C;
}

ul.nav div.profileBar span.blue {
 	color: #4571a4;
}

ul.nav div.profileBar span.darkorange {
	color: #FCE073;
}


/***************** Main Nav ****************/

ul#mainNav {    
	background: rgba(113, 113, 113, .7);
    border-radius: 10px;
    margin-top: 12px;
    padding: 6px;
}

ul#mainNav li a {
	border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

ul#mainNav div#settingsMenu {
	position:relative;
	float:right;
	cursor: pointer;
}

ul#mainNav div#iconContainer {
	position:relative;
	float:right;
	cursor: pointer;
	width:22px;
	height:23px;
	border-radius:5px;
}

ul#mainNav div#iconContainer span.topstack {
	margin-top:5px;
	margin-left:-1px;
}

ul#mainNav div#iconContainer span.mailcount {
	margin-left:5px;
	margin-top:1px;
}

ul#mainNav div#iconContainer:hover {
	background-color:#72A545;
}

ul#mainNav .active {
	background-color:#72A545;
	border-radius:6px;
}

/***************** Cube Nav ****************/

#submenuContainer{
	padding: 0;
	width: 100%;
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
	float:left;	    
	margin-bottom: 10px;
}

ul#cubeNav {
    float: left;
    z-index: 99;  
}

ul#cubeNav li a {
    background-color: #FFF;
    color:#333;
}

ul#cubeNav li a:hover {
	background: #72A545;
	color: #FFF;
}

ul#cubeNav ul li a {
    color:#72A545;
}


ul#cubeNav ul li a:hover {
	background: #A2D276;
}

ul#cubeNav li a#current  {
	background: #72A545;
	color: #FFF;
}

ul#cubeNav ul li.premiumPage a {
	background-color:#DBB5C1;
	color:#FFF;
}

ul#cubeNav ul li.premiumPage a:hover {
	background-color:#A44563;
	color:#FFFFFF;
}

ul#cubeNav li.myCubesMenuLink {
	padding-right:10px;
}

ul#cubeNav li.myCubesMenuLink a {
	background-color:#72A545;
	color:#FFF;
}

ul#cubeNav li.myCubesMenuLink li a {
	background-color:#FFF;
	color:#333;
}

ul#cubeNav li.myCubesMenuLink li a:hover {
	background-color:#A2D276;
	color:#FFF;
}

ul#cubeNav a.followLink {
    background-color: #45A2A5;
    color: #FFFFFF;
}

ul#cubeNav a.followLink:hover {
    background-color: #82C8CB;
}

ul#cubeNav a#userLink {
    background-color: #A2D276;
}

ul#cubeNav a#userLink:hover {
	background-color:#72A545;
}

