div.leftnavSub2 {	font: bold 11px verdana,helvetica,arial,sans-serif;	width:100%;	margin:0;	margin-top:10px;	margin-bottom:10px;	text-align:right;	border:0;		background:url(/images/bg_sidelinks_sub.gif) right no-repeat;	padding:3px 15px 3px 0;	position:relative;	voice-family: "\"}\""; 	voice-family:inherit;	width:174px;		}/* styles for pages other than "medicalhairloss" */div.leftnavSub2#homemenu {	background:url(/images/bg_sidelinks.gif) no-repeat;	padding:3px 15px 3px 0;	width:100%;	margin-left:0;	voice-family: "\"}\""; 	voice-family:inherit;	width:170px;	}div.leftnavSub2 a:link, div.leftnavSub2 a:visited {	text-decoration: none;	color:#000;	}	div.leftnavSub2 a:active, div.leftnavSub2 a:hover {	text-decoration: none;	color:#369;	}/* end homepage styles */		div.leftnavSub2 ul 	{	list-style-image:	none !important;	position:			absolute;	display:				none;	top:					-0px;	right:					-160px;	padding-left:		0 !important;	padding-top:		0 !important;	margin-left:		0 !important;	border: 				1px solid #369 !important;	}		div.leftnavSub2 li {	border-bottom:	1px solid #369;	line-height:		14px;	list-style:			none !important;	margin:				0 !important;	padding:			2px;	background:		#e6f6ff !important;	}#lastsubnav {	border-bottom:0;	}	div.leftnavSub2 ul li a {	color:				#369 !important;	margin:				0 !important;	}	div.leftnavSub2:hover ul {	display:				block;	width:				100%;	}		div.leftnavSub2 ul li a:hover {	display:				block;	width:				100%;	color:				#fff !important;	background:		#369;	}