#submenu-container{
	margin: 5px 0 0 0;
	text-align:center;
}

/* ------------------------------
HORIZONTAL NAV-BAR (HNB)
=================================================================================== */
.hnb a:hover {
	color: #fff;
}

.hnb {
	list-style:none;
	background: #171717;
	width: auto;
	height: 22px;	
	text-align:center;
	margin:auto;
	-moz-border-radius-topleft: 20px;
	-khtml-border-top-left-radius: 20px;
	-webkit-border-top-left-radius: 20px;
	border-top-left-radius: 20px;
	-moz-border-radius-topright: 20px;
	-khtml-border-top-right-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	border-top-right-radius: 20px;	
	
}

.hnb ul {
	margin: 0;
	padding: 0;
	list-style: none;
	background: none;
}

.hnb li {
	text-align: center;	
/*	font-weight: bold;*/
	float: left;
	margin: 0 auto;
	height: 22px;
	width: 100px;
	margin: 0px 0 0 0px;
/*	background: #ddd url(/images/userhnb-selected-30px.png) bottom repeat-x;*/
	background: #171717;
	line-height: 22px;
}

.hnb li a:hover{
	height: 22px;
/*	background: #ddd url(/images/userhnb-hover-30px.png) bottom repeat-x;*/
	background: #272727;
	margin: 0 0 0 -1px;
	border-left: 1px solid transparent;
}

.hnb a {
	border-right: 1px solid #272727;
	display: block;
	text-decoration: none;
	margin: 0;
	color:#ccc;
	background: #171717;
	
}

.minihnb a {
	display: block;
	text-decoration: none;
	margin: 0;
	color: #000;
}


.hnb-button-selected {
	height: 22px;
	width: 97px;
	border-top: 1px solid #333;
	border-bottom: 1px solid #9d9d9d;
	border-left: 1px solid #888;
	border-right: 2px solid #888;
}

#marketing-hnb li {	
	width: 110px;
	position:relative;
}

#home #home-div{
	margin:auto;
	width: 80px;
}

#home a { 
	padding: 6px 10px 3px 0px;
	margin: 0 5px 0 0px;
}

.hnb #plus-button a{
	padding: 0 10px 0 0;
	float:right; margin: -2px 0px 0 5px; 
	height:20px;
	background:transparent;
}

#quicknavs{
	float:right;
	font-size: 11px;
}

.hnb #quick-links-label{
	margin: 0 10px;
	position:relative;
	clear:none;
	color: #777;
	right: 10px;
	width: auto;
	z-index: 1;
	background: transparent;
}

.hnb #quick-notes, .hnb #quick-todos, .hnb #quick-ideas{
		position:relative;
		clear:none;
		right: 20px;
		width: auto;
		margin: 0 1px;
		z-index: 1;	
}

.hnb #quick-ideas a, .hnb #quick-notes a, .hnb #quick-todos a {
	padding: 0 10px;
	border:none;
}

.hnb #quick-ideas a:hover, .hnb #quick-todos a:hover, .hnb #quick-notes a:hover {
	margin: 0;
	padding: 0 9px;
	border-left: 1px solid #999;
	border-right: 1px solid #999;	
}



.hnb #user-help {
	position:relative;
	clear:none;
	right: 10px;
	border:none;
	width: auto;
	z-index: 1;
}

.hnb #user-help a{
	border:none;
	z-index: 1;	
}
.hnb #user-help a:hover{
	margin: 0;
}

.nhnb {
	font-size: 11px;
	list-style:none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.nhnb ul {
	margin: 0;
	padding: 0;
	list-style: none;
	background: none;
}

.nhnb li {
	float: left;
	margin: 0;
	padding: 0px 0 0 6px;
}

.nhnb a {
	float: left;
	display: block;
	padding: 0px 10px 3px 0px;
	text-decoration: none;
	margin: 0;
}

.nhnb li .tooltip-icon {
	padding: 0 5px 0 0;
	margin:0;
}
/*.nhnb li .tooltip-icon img{
	padding: 10px 0 0 0;
	position:relative;
	top:3px;
}
*/

#innovate-headline {
	color:#36da4e;
}
#set-goals-headline{
	margin:0;
	padding:0;
	color:#ea0000;
}

#innovate-li a:hover {
	color:#36da4e;
}

#plan-li a:hover{
	color: #bceeff;	
}
#plan-headline{
	margin:0;
	padding:0;
	color: #bceeff;
}

#market-li a:hover{
	color: #00a4f6
}

#market-headline{
	margin:0;
	padding:0;
	color: #00a4f6
}
#navigation #gimme-button {
		position:absolute;
		clear:none;
		right: 5px;
		border: none;
		width: auto;
		z-index: 1;
}
#navigation #gimme-button a{
		margin: 0px 1px 0 0;
		padding: 0 0px 0px 0;
		width: 130px;
		border-right:none;
		border-left:1px solid #999;
		z-index: 1;
/*		color: #4531b9;*/
}
#marketing-hnb sup{
	position:absolute;
	top: 2px;
	right: 3px;
	float:right;
	font-size:8px;
}
#overview-button{
	-moz-border-radius-topleft: 20px;
	-khtml-border-top-left-radius: 20px;
	-webkit-border-top-left-radius: 20px;
	border-top-left-radius: 20px;
	-moz-border-radius-topright: 20px;
	-khtml-border-top-right-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	border-top-right-radius: 20px;	
	
}