﻿ body {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; margin: 10px 10px 10px 10px; padding: 0; border: 0; color: #4F4C4D; background: #FFFFFF;} 
 td   {font-size: 12px;}
 p {margin: 10; padding-bottom:8px;}
 a {color: #772222;}
 a:hover {color: #4F4C4D;}
 form { margin: 0px; padding: 0px; }

/* begin nav channel block */
	#menu { width: 136px; vertical-align: top;} 
 	#menu-wrapper {position: relative; top: 0px; width: 136px;  }
	#menu-wrapper.tall {top: -117px;}
 	#menu ul {
		list-style: none;
		margin: 0; 
		padding: 0; 
		position: relative;
		z-index: 2;
	}
	#menu-wrapper h2 {
		background: #772222; 
		position: relative;
		z-index: 3; 
		margin: 0; 
		border-top: 1px solid #94928C; 
		border-left: 1px solid #94928C; 
		border-right: 1px solid #94928C; 
		border-bottom: 1px solid #BA918F;
		font-size: 1.5em;
		height: 20px;
	}
	#menu-wrapper h2.tall {height: 115px;}

	#menu li {
		margin: 0; 
		padding: 0;
		background: #EFEFEF; 			    
		border-bottom: 1px solid #94928C;
		border-left: 1px solid #94928C;
		border-right: 1px solid #94928C; 
		list-style: none;
	}
	#menu li.title {
		padding: 6px 10px 8px 20px;
		font-size: 0.85em;
		font-weight: bold;
		color: white;
		line-height: normal;
		background: #782223;
	}
	/* The following two styles are used by ALM Products by Phase nav entries */
	#menu-wrapper ul li a div.category { float: left; padding-bottom: 1px; padding-right: 10px; margin-right: 2px; color: #782223; background: url("/images/menu/separator.gif") no-repeat right 4px; }
	#menu-wrapper ul li a div.example  { margin: 0; padding: 0; }

	#menu-wrapper h2 a {padding: 0;}
	* html #menu ul li a { height: 1%; }
 	#menu a			{padding: 10px 10px; display: block; font-size: 0.85em; font-weight: bold; text-decoration: none; color: #525152; line-height: normal;}
	#menu a:hover  	{background: #D0CFCF;}
	#menu .selected a	{color: #FFFFFF; background: #932A2A;}
	#menu .selected a:hover	{color: #FFFFFF; background: #932A2A;}
	#menu .topItem {border-top: 1px solid #94928C;}
	#menu .selectedTopItem a {border-top: 1px solid #94928C; color: #FFFFFF; background: #932A2A;}	
	#menu .selectedTopItem a:hover {border-top: 1px solid #94928C; color: #FFFFFF; background: #932A2A;}		
	
	#menu-mid	{background: #F8F8F8; border-top: 1px solid #94928C; margin-top: 3px;}
	#menu-mid a {padding: 5px 10px; color: #4F4C4D; background: #F8F8F8; text-decoration: none; font-weight: normal; }
	#menu-mid a:hover {color: #772222; background: #F8F8F8; text-decoration: none; font-weight: normal; }
	
	#menu-see-also {background: #F8F8F8; border: 1px solid #94928C; margin-top: 10px;}
	#menu-see-also h2 {background: #772222; color: #FFFFFF; font-size: 0.85em; height: auto; border: 0;padding: 5px 10px;}
	#menu-see-also li {border: 0; background: #525252; color: #FFFFFF; }
	#menu-see-also a {padding: 3px 10px; color: #FFFFFF; text-decoration: none; font-weight: normal;}
	#menu-see-also a:hover {padding: 3px 10px; color: #FFFFFF; text-decoration: underline; font-weight: normal;background: #525252;}
	#menu .images	{padding-top: 10px;}

	/* Updates to support new all visible navigation desired in Company */
	#menu ul ul li { padding-left: 0px; border: 0; border-top: 1px solid #94928C; }
	#menu ul ul li a { font-weight: normal; padding: 5px 10px 5px 20px; }
	#menu ul .selected ul li a {color: #525152; background: #EFEFEF;}
	#menu ul .selected ul li a:hover {color: #525152; background: #D0CFCF;}

        #menu-wrapper ul .segmented { display: table; border-collapse: collapse; padding: 0; margin: 0; width: 174px; }
        #menu-wrapper ul .segmented a { display: table-row; border-collapse: collapse; padding: 0; margin: 0; }
        #menu-wrapper ul .segmented em.label_pre  { display: table-cell; float: left; vertical-align: top; padding: 10px 2px 10px 10px; }
        #menu-wrapper ul li.selected em.label_pre { color: #EEBDBD; }
        #menu-wrapper ul .segmented span.label { display: table-cell; float: left; vertical-align: top; padding: 10px 10px 10px 2px; height: 100%; width: 1%; }
        #menu-wrapper ul .segmented a:hover em { cursor: pointer; } /* Fixes an IE issue */
        #menu-wrapper ul .segmented a:hover span { cursor: pointer; }


/* end nav channel block */


/* end channels block */