/* Top nav left
-------------------------------------------------------------- */
div#nav-left {
font-size:14px;
}

div#nav-left .nav { 
	font-weight: bold; 
	color: #fff;
	padding: 10px 15px 10px 10px; 
	/* background: #ddd;*/
	font-family: "Helvetica Neue", Helvetica Neue, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 120%;
}
div#nav-left .nav-hover { 
	font-weight: bold;
	padding: 10px 15px 10px 10px; 
	color: #fff; 
    background-image: url("/images/dynamicmenuimages/sidebar-button.png");
 	font-family: "Helvetica Neue", Helvetica Neue, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
}

div#nav-left .nav-selected { 
	font-weight: bold;
	padding: 10px 15px 10px 10px; 
	color: #fff; 
    background-image: url("/images/dynamicmenuimages/sidebar-button.png");
	font-family: "Helvetica Neue", Helvetica Neue, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
}

/* Nav Highlighting 
-------------------------------------------------------------- */
body#services div#nav-left #services, body#services div#nav-left div#subnav #services, body#reseller div#nav-left #reseller { 
	font-size: 18px; 
	font-weight: bold;
	padding: 10px; 
	color: #fff; 
	background: #59A849;
	font-family: "Helvetica Neue", Helvetica Neue, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
}

/* Top nav right
-------------------------------------------------------------- */
div#nav-right .nav-right { 
	font-size: 16px; 
	font-weight: bold;
	color: #ddd;
	padding: 10px; 
	font-family: "Helvetica Neue", Helvetica Neue, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 120%;
}
div#nav-right .nav-right-hover { 
	font-size: 16px; 
	font-weight: bold;
	padding: 10px; 
	color: #fff;
	background-color: #74a8b9;
	font-family: "Helvetica Neue", Helvetica Neue, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
}
div#nav-right .nav-right-selected { 
	font-family: "Helvetica Neue", Helvetica Neue, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 16px; 
	font-weight: bold;
	padding: 10px; 
	color: #fff;
	background-color: #66b667;
}



/* SubNav ON TOP LEFT OF PAGE */

/* SubNav 1st Level */

/* MS - Add padding to the top of the subnav block. */

div#subnavTop { 
	padding: 0;
	background: #fff;
	font-family: "Helvetica Neue", Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px; 

}

div#subnavTop ul {
    list-style-type:none;
    margin-left:-12px;
}    

div#subnavTop .subnavTop { 
    color:#267704;
}

div#subnavTop .subnavTop-hover {   
	 background-image: url("/images/dynamicmenuimages/sidebar-button.png") repeat-x;

}

div#subnavTop .selected { 
	 color: #015B5B; 
	 background-image: url("/images/dynamicmenuimages/sidebar-button.png") repeat-x;
}


/* SubNav 2nd Level */

/*
div#subnavTop .subsubnavTop td {
	padding: 5px 5px 5px 20px;	
}
*/

li.subsubnavTop {
	font-family: "Helvetica Neue", Helvetica Neue, Helvetica, Arial, sans-serif;
	color: #666;
}

li.subsubnavTop-hover {
	color: #015B5B;
}

li.subsubnavTop-selected { 	
	color:#015B5B;
	font-weight:bold;
}


/*
div#subnavTop .subsubnavTop { 
	width: 150px;
	font-family: "Helvetica Neue", Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px; 
	font-weight: normal; 
	color: #666;
	padding: 5px 5px 5px 20px;
	background: #ddd; 
	border-left: solid #ccc 20px;
}

div#subnavTop .subsubnavTop-hover { 
	width: 150px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px; 
	font-weight: normal;  
	color: #333;
	padding: 5px 5px 5px 20px;
	background: #ddd; 
	border-left: solid #dad43c 20px; 
	
}
div#subnavTop .subsubnavTop-selected { 
	width: 150px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px; 
	font-weight: normal;  
	color: #fff;
	padding: 5px 5px 5px 20px;
	background: #6B9EA6; 
	border-left: solid #b53c87 20px; 
}
*/

.subnav-spacer, .subnav-spacer-h, .subnav-spacer-s { 
	font-size: 0;
	height: 2px; 
	border-bottom: solid white 2px;
}








/* SubNav ON BOTTOM LEFT OF PAGE */

/* SubNav 1st Level */

/* MS - Add padding to the top of the subnav block. */

div#subnav { 
	padding: 0;
	background: #fff; 
}

div#subnav ul {
    list-style-type:none;
 }

div#subnav .subnav { 
	width: 150px;
	font-family: "Helvetica Neue", Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px; 
	font-weight: normal; 
	color: #000;
	padding: 5px; 
	background: #ddd; 
	border-left: solid #ccc 20px;
}
div#subnav .subnav-hover { 
	width: 150px;
	font-family: "Helvetica Neue", Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px; 
	font-weight: normal;  
	color: #000;
	padding: 5px;
	background: #ddd; 
	border-left: solid #E1EFCA 20px; 
}
div#subnav .subnav-selected { 
	width: 150px;
	font-family: "Helvetica Neue", Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px; 
	font-weight: normal;  
	color: #000000;
	padding: 5px;
	background: #cccccc;
	border-left: solid #267704 20px; 
}
/* SubNav 2nd Level */

div#subnav .subsubnav td {
	padding: 5px 5px 5px 20px;	
}

div#subnav .subsubnav { 
	width: 150px;
	font-family: "Helvetica Neue", Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px; 
	font-weight: normal; 
	color: #666;
	padding: 5px 5px 5px 20px;
	background: #ddd; 
	border-left: solid #ccc 20px;
}
div#subnav .subsubnav-hover { 
	width: 150px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px; 
	font-weight: normal;  
	color: #333;
	padding: 5px 5px 5px 20px;
	background: #ddd; 
	border-left: solid #dad43c 20px; 
	
}
div#subnav .subsubnav-selected { 
	width: 150px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px; 
	font-weight: normal;  
	color: #fff;
	padding: 5px 5px 5px 20px;
	background: #6B9EA6; 
	border-left: solid #b53c87 20px; 
}
.subnav-spacer, .subnav-spacer-h, .subnav-spacer-s { 
	font-size: 0;
	height: 2px; 
	border-bottom: solid white 2px;
}

