/*////////////////////////////////////////////////////////////////////////
//                                                                      //
//  Copyright NetWitness Corporation 2006-2009                          //
//                                                                      //
//  Unpublished - All rights reserved under the copyright laws of the   //
//  United States.  No copy of this document may be made without        //
//  expressed permission of NetWitness Corporation.                     //
//                                                                      //
//  NetWitness Corporation                NetWitness                    //
//  500 Grove Street, Suite 300           www.netwitness.com            //
//  Herndon, VA  20170                                                  //
//                                                                      //
////////////////////////////////////////////////////////////////////////*/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* Menu style sheet
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

	.dynamicmenu
	{
		font-family:			"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
		width:					160px;		
		border:					1px solid gray;
		z-index:				2;
		padding:				2px 2px 2px 2px;		
		margin:					4px 0px 0px 0px;
		color:					Black;	
	}	

	.dynamicmenu-item
	{	
		font-size:				8pt;
		padding:				3px;
		margin:					1px;
		width:					158px;
		color:					black;
	}

	.dynamicmenu-item-hover
	{
		font-size:				8pt;
		padding:				2px;
		margin:					1px;
		width:					158px;
		color:					black;				
		border:					1px solid gray;
		background:				whitesmoke;		
	}

	.dynamicmenu-item-hover .dynamicmenu a
	{
		color:					White;		
		font-size:				9pt;
		text-decoration:		none;	
	}

	.staticmenu
	{
		font-family:			"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
		font-size:				9pt;		
		color:					black;
	}
	
	.staticmenu-item-hover
	{
		font-family:			"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;		
		color:					#223b5b;				
	}

	.staticmenu-item-hover .dynamicmenu a
	{
		color:					#223b5b;				
	}

	.staticmenu a
	{
		color:					black;		
	}
	
	.staticmenu a:hover
	{
		border:					1px solid gray;
		
	}
	
	.menu
	{
		padding:				0px;
		margin:					0px 0px 0px 0px;
		height:					0px;
	}
	
	.menuFirefox
	{
		padding:				0px;
		margin:					-14px 0px 0px 0px;
		height:					0px;
	}
	
	#contentheader 
	{		  				
		/*background:				#434343 url('../img/header.png') no-repeat center;*/
		background:				#434343 url('../img/header1.png') no-repeat left;		
		height:					36px;		
		text-align: left;
	}
				
	#contentsubheader 
	{
		font-size:				9pt;
		padding:				1px 4px 5px 1px;	
		color:					black;
		text-align:				left;
		/*background:				url(../img/subheader1.jpg) repeat-x;*/
		background:				white;
		border-top:				1px solid #dbdbdb;
		border-bottom:			1px solid #5d5d5d;
		height:					18px;
	} 
	
	#contentsubheader .right 
	{
		padding:				2px 0px 0px 0px;
		float:					right;
	}  		
	
	#contentsubheader a,
	#contentsubheader a:visited
	{
		text-decoration:		none;
	}
	
	#contentbottom
	{
		font-size:				9pt;
		position:				absolute;
		bottom:					0px;		
		color:					black;
		text-align:				left;
		background:				whitesmoke;
		border-top:				1px solid gray;
		height:					24px;
		width:					100%;
		padding:				4px 0px;
	} 
	
	#contentbottom .right 
	{
		padding:				2px 0px 0px 0px;
		float:					right;
	}  		
	
	#contentbottom a,
	#contentbottom a:visited
	{
		text-decoration:		none;
	}

	#contentfooter 
	{
		clear:					both;
		height:					50px;
		font-size:				9pt;
		text-align:				center;
	}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* Context menu style
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	
	ul.SimpleContextMenu {
		display:				none;
		position:				absolute;
		margin:					0px;
		padding:				0px;
		font-family:			arial;
		font-size:				11px;
		list-style-type:		none;
		border:					1px solid gray;	
		text-align:				left;
	}

	ul.SimpleContextMenu li.title {
		background:				#fff url('../img/contextback.png') repeat-x;    
		color:					white;    
		width:					200px;   
		height:					22px; 
	}

	ul.SimpleContextMenu li a {
		display:				block;
		width:					200px;
		padding:				4px 10px 4px 10px;
		text-decoration:		none;
		color:					black;
		background:				#dde3ea;
	}

	ul.SimpleContextMenu li a:hover {
		text-decoration:		none;
		color:					#000;
		background:				white;
	}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* Simple menu style
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	
	.SimpleMenu 
	{
		z-index:				100000;
		font-family:			"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
		font-size:				8pt;		
		cursor:					default;
	}

	.SimpleMenu img
	{
		border:					0px;
		vertical-align:			middle;
	}

	.SimpleMenu ul.AspNet-Menu /* Tier 1 */
	{
		 /* This is more than (6em x 2) because we want to leave room for borders around the <li> elements that are selected */
		 z-index:				1000;
		 cursor:				default;
	}

	.SimpleMenu ul.AspNet-Menu ul  /* Tier 2 */
	{
		width:					100px;    
		top:					100%;
		left:					0;
		z-index:				1000;
	}

	.SimpleMenu ul.AspNet-Menu ul ul  /* Tier 3+ */
	{
		width:					150px;    
		top:					-0.5em;
		left:					13em;
		z-index:				1000;
	}

	.SimpleMenu li /* all list items */
	{	    
	    cursor:					default;
	}
	
	.SimpleMenu li li 
	{
		width:					150px;    
	    background:				#fff ;
	}		
	

	.SimpleMenu li:hover, /* list items being hovered over */
	.SimpleMenu li.AspNet-Menu-Hover
	{
		background:				Black;
	}

	.SimpleMenu a, /* all anchors and spans (nodes with no link) */
	.SimpleMenu span
	{
		color:					Black;
		padding:				2px 4px 2px 4px;	
		background:				transparent url(arrowRight.gif) right center no-repeat;
		cursor:					default;
	}

	.SimpleMenu li.AspNet-Menu-WithChildren ul
	{
		border:					1px solid gray;
		width:					150px;
	}
	

	.SimpleMenu li.AspNet-Menu-WithChildren li.AspNet-Menu-Leaf
	{
		width:					150px;
	}

	.SimpleMenu li.AspNet-Menu-Leaf a, /* leaves */
	.SimpleMenu li.AspNet-Menu-Leaf span
	{
		background-image:		none !important;		
	}

	.SimpleMenu li:hover a, /* hovered text */
	.SimpleMenu li:hover span,
	.SimpleMenu li.AspNet-Menu-Hover a,
	.SimpleMenu li.AspNet-Menu-Hover span,
	.SimpleMenu li:hover li:hover a,
	.SimpleMenu li:hover li:hover span,
	.SimpleMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
	.SimpleMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
	.SimpleMenu li:hover li:hover li:hover a,
	.SimpleMenu li:hover li:hover li:hover span,
	.SimpleMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
	.SimpleMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span
	{
		color:					White;
		background:				transparent url(activeArrowRight.gif) right center no-repeat;
	}

	.SimpleMenu li:hover li a, /* the tier above this one is hovered */
	.SimpleMenu li:hover li span,
	.SimpleMenu li.AspNet-Menu-Hover li a,
	.SimpleMenu li.AspNet-Menu-Hover li span,
	.SimpleMenu li:hover li:hover li a,
	.SimpleMenu li:hover li:hover li span,
	.SimpleMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,
	.SimpleMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
	{
		color:					Black;
		background:				transparent url(arrowRight.gif) right center no-repeat;
	}

	.SimpleMenu .AspNet-Menu-Selected /* this tier is selected */
	{
		border:					solid 1px #00ff00 !important;
	}

	.SimpleMenu .AspNet-Menu-ChildSelected /* a tier below this one is selected */
	{
		border:					solid 1px #ff0000 !important;
	}

	.SimpleMenu .AspNet-Menu-ParentSelected /* a tier above this one is selected */
	{
		border:					solid 1px #0000ff !important;
	}

	#EntertainmentMessage
	{
		padding-top:			2em;
		clear:					both;
	}	
