/*Left nav*/
ul#leftNav, ul.tier2, ul.tier3 {
	width: 155px;
	list-style: none;
	display: block;
	background: transparent;
}
ul#leftNav li a {
	margin: 0 10px;
	display: block;
	text-decoration: none;
	font-size: 100%;
	padding: 5px 0;
	background: transparent;	
}
/* ------ CONSUMER BLUE START -------*/

#leftCol ul.con-blue li {
	font-family: Verdana, Arial, sans-serif;
	line-height: 1.5em;
	margin-bottom: 1px;
}


/* --- TIER 2 ---*/
#leftCol ul.con-blue ul.tier2 {
	width: 154px;
}
#leftCol ul.con-blue li ul.tier2 li {
	padding: 0 1px 0 0;
}
#leftCol ul.con-blue li ul.tier2 li a {
	padding-left: 10px;	
}

/* ------ CONSUMER BLUE END -------*/


/* ------ CONSUMER DARK BLUE START -------*/


#leftCol ul.con-drkblue li {
	font-family: Verdana, Arial, sans-serif;
	line-height: 1.5em;
	margin-bottom: 1px;
}

/* --- TIER 2 ---*/
#leftCol ul.con-drkblue ul.tier2 {
	width: 154px;
}
#leftCol ul.con-drkblue li ul.tier2 li {
	padding: 0 1px 0 0;
}
#leftCol ul.con-drkblue li ul.tier2 li a {
	padding-left: 10px;	
}

/* ------ CONSUMER DARK BLUE END -------*/

/* ------ CONSUMER ORANGE START-------
should use '#leftCol ul.con-orange' rather than 'ul#leftNav.con-orange' as ie6 doesn't like the latter
*/

#leftCol ul.con-orange li {
	font-family: Verdana, Arial, sans-serif;
	line-height: 1.5em;
	margin-bottom: 1px;
}
#leftCol ul.con-orange li a {
	color: #043453;
	background: transparent;
}

/* --- TIER 2 ---*/
#leftCol ul.con-orange ul.tier2 {
	width: 154px;
}
#leftCol ul.con-orange li ul.tier2 li {
	padding: 0 1px 0 0;
}
#leftCol ul.con-orange li ul.tier2 li a {
	padding-left: 10px;	
}

/* --- TIER 3 --- */
#leftCol ul.con-orange li ul ul.tier3 {	
	padding: 0 1px 0 0;		
	width: 154px;
}
#leftCol ul.con-orange li ul ul.tier3 li {
	padding: 0 1px 0 0;
}
#leftCol ul.con-orange li ul.tier2 ul.tier3 li a {
	padding-left: 20px;
}

/* ------ CONSUMER ORANGE END -------*/
/* ------ CONSUMER GREEN START-------*/

#leftCol ul.con-green li {
	font-family: Verdana, Arial, sans-serif;
	line-height: 1.5em;
	margin-bottom: 1px;
}

/* --- TIER 2 ---*/
#leftCol ul.con-green ul.tier2 {
	width: 154px;
}
#leftCol ul.con-green li ul.tier2 li {
	padding: 0 1px 0 0;
}
#leftCol ul.con-green li ul.tier2 li a {
	padding-left: 10px;	
}

/* ------ CONSUMER GREEN END -------*/

/* ------ GENERIC BLUE START-------*/

#leftCol ul.media-drkblue li, #leftCol ul.footer-drkblue li {
	font-family: Verdana, Arial, sans-serif;
	line-height: 1.5em;
	margin-bottom: 1px;
}


/* --- TIER 2 ---*/
#leftCol ul.media-drkblue ul.tier2, #leftCol ul.footer-drkblue ul.tier2 {
	width: 154px;
}
#leftCol ul.media-drkblue li ul.tier2 li, #leftCol ul.footer-drkblue li ul.tier2 li {
	padding: 0 1px 0 0;
}
#leftCol ul.media-drkblue li ul.tier2 li a, #leftCol ul.footer-drkblue li ul.tier2 li a {
	padding-left: 10px;	
}

#leftCol ul.con-blue li.active a,
#leftCol ul.con-orange li.active a,
#leftCol ul.con-green li.active a,
#leftCol ul.gen-blue li.active a {
	margin-top: -1px;
}

/* ------ HCP BLUE START-------*/

#leftCol ul.hcp-blue li {
	font-family: Verdana, Arial, sans-serif;
	line-height: 1.5em;
	margin-bottom: 1px;
}

/* --- TIER 2 ---*/
#leftCol ul.hcp-blue ul.tier2 {
	width: 154px;
}
#leftCol ul.hcp-blue li ul.tier2 li {
	padding: 0 1px 0 0;
}
#leftCol ul.hcp-blue li ul.tier2 li a {
	padding-left: 10px;	
}

/* ------ HCP BLUE END -------*/
/* ------ HCP ORANGE START-------*/

#leftCol ul.hcp-orange li {
	font-family: Verdana, Arial, sans-serif;
	line-height: 1.5em;
	margin-bottom: 1px;
}

/* --- TIER 2 ---*/
#leftCol ul.hcp-orange ul.tier2 {
	width: 154px;
}
#leftCol ul.hcp-orange li ul.tier2 li {
	padding: 0 1px 0 0;
}
#leftCol ul.hcp-orange li ul.tier2 li a {
	padding-left: 10px;	
}
/* ------ HCP ORANGE END -------*/
/* ------ HCP GREEN START-------*/

#leftCol ul.hcp-green li {
	font-family: Verdana, Arial, sans-serif;
	line-height: 1.5em;
	margin-bottom: 1px;
}

/* --- TIER 2 ---*/
#leftCol ul.hcp-green ul.tier2 {
	width: 154px;
}
#leftCol ul.hcp-green li ul.tier2 li {
	padding: 0 1px 0 0;
}
#leftCol ul.hcp-green li ul.tier2 li a {
	padding-left: 10px;	
}

/* ------ HCP GREEN END -------*/
/* ------ GENERIC BLUE START-------*/

#leftCol ul.hcp-drkblue li {
	font-family: Verdana, Arial, sans-serif;
	line-height: 1.5em;
	margin-bottom: 1px;	
}

/* --- TIER 2 ---*/
#leftCol ul.hcp-drkblue ul.tier2 {
	width: 154px;
}
#leftCol ul.hcp-drkblue li ul.tier2 li {
	padding: 0 1px 0 0;
}
#leftCol ul.hcp-drkblue li ul.tier2 li a {
	padding-left: 10px;	
}

/* ------ GENERIC BLUE END*/
/* Campaign greeen*/



#leftCol ul.con-green li.camp-green ul.tier2 li a {
	padding-left: 10px;	
}

#leftCol ul.con-blue li.active a,
#leftCol ul.con-orange li.active a,
#leftCol ul.con-green li.active a,
#leftCol ul.hcp-blue li.active a,
#leftCol ul.hcp-orange li.active a,
#leftCol ul.hcp-green li.active a,
#leftCol ul.hcp-drkblue li.active a {
	margin-top: -1px;
}

/*Tier 3*/
#leftCol ul li ul ul.tier3 {
	padding: 0 1px 0 0;		
	width: 154px;
}
#leftCol ul li ul ul.tier3 li {
	padding: 0 1px 0 0;	
	
}
#leftCol ul li ul.tier2 ul.tier3 li a {
	padding-left: 20px;	
}


/* New Menu Structure */

/* Main Navigation Styles */
#mainnav {margin:10px 0; font-size:11px; font-family:StoneSans, Verdana, Arial, Helvetica, sans-serif;}
#mainnav li {margin:0 10px 0 0; width:113px;  padding-top: 2px; float:left; cursor: pointer;}
/*#mainnav li a {padding:3px 0 0 0; width:113px; height:31px; display:block; color:#063654; background:url("/Assets/images/white-corners.gif") no-repeat; font-weight:bold; font-size:11px !IMPORTANT; }*/
#mainnav li a { width:113px; display:block; color:#063654; font-weight:bold; font-size:11px !IMPORTANT; }
#mainnav li span {font-size:11px !IMPORTANT; overflow: hidden; display: block;} 
#mainnav {clear: both; width: 100%; float: left;}
* html #mainnav { margin-top:32px;}
#mainnav ul {padding-right: 6px; position: relative; float: left; z-index: 29; clear: both;}
#mainnav ul ul.tiertwo {position: absolute; padding: 0; left: -999px; top: 32px; width:120px; z-index: 29;}
#mainnav ul ul.tiertwo li{background-image: none; padding: 0; height: auto;}
#mainnav ul li:hover ul.tiertwo, #mainnav ul li.sfhover ul.tiertwo
{top: 32px;	position: absolute;	left: auto !IMPORTANT;	cursor: pointer; z-index: 30; margin-left: -113px !IMPORTANT;}
#mainnav ul.tiertwo li a{float: none; list-style: none;	margin: 0; font-weight:normal; text-align:left;	background-image: none;	width: 110px; padding: 5px;	height: auto; display: block;}


#mainnav li.look ul.tiertwo li.camp-green a:hover, #mainnav li.look ul.tiertwo li.camp-green a.hover {color: #FFFFFF; background: #3D8347;}
#mainnav li{display:table; position:static; height:32px;}
#mainnav li li{display:inline !IMPORTANT; position:relative;}
span.tieronesifr{display:table-cell !IMPORTANT; vertical-align:middle !IMPORTANT; position:static;}
/*span.tieronesifr span{position:relative; top:-50%;}*/

