/* ====================================================	
	TIGP navigation menu styles
	last updated:  3 july 2007
	by:  clt
==================================================== */


/* MAIN NAV STYLES */

/* BEGIN styles for main nav bar [horizontal link list] contains tigp home nav buttons, runs below header */
	
	#nav_main ul {
		margin: 0 auto;
		padding: 0;
		list-style-type:none;
		
		width:auto;
		text-align:center;
		
		float:left;
	}
	
	#nav_main ul li {
		float:left;	
	}
	
	/* menu text sans-serif */
	#nav_main a, #nav_alt a{
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	#nav_main ul a {
		font-size:11px;
		display: block;
		padding: 0 2em;
		line-height: 2.4em;	
		float: left;  /* fix for ie5.2 mac */
		border-right: 1px solid #FC0;
		background:url(../images_final/gradV50h_orangefc0.jpg) #F30 repeat-x center left;
		text-decoration: none;
		color:#FFF;
	}
	
	#nav_main ul a:hover {
		color:#FFF;
		background:url(../images_final/gradV50h_orangefc0.jpg) #F30 repeat-x top left;
	}
	
	#nav_main a.home {
		margin-left: 2em; 
		border-left: 1px solid #FC0;	
	}
	
/* END styles for main nav bar [horizontal link list] */

/* ACRO link styles */
	#acro a, #footer a{
		color:#FFF;
		font-size:11px;
	}

	#acro a:hover, #footer a:hover{
		text-decoration: none;
	}



/* SIDE NAV STYLES */

/* BEGIN alternate nav bar w/portals, to right of content */
	#nav_alt{
		background-color:transparent;
		float: left;
		display: inline;
		
		margin: 1.6em 0 0 1em;
		width: 176px;
		height: auto; 
		/*border:1px dotted #FF0;	*/
		z-index:5;	
	}
	
	.menu_shell {
		margin: 0 auto 1.8em;
		padding: 0 0 0.4em;
		width: 96%;
		/*position: relative;*/
		background-color: #CC9;
		border: 1px solid #996; 
	}

	.menu {
		z-index:1000;
		width: 90%;
		margin: 1.2em auto;
		border: 1px solid #CC9;
}

/* alternate nav bar w/portals, to right of content; based on this container/column */
	
#nav_alt h3 {
	color:#FFF;
	background-color:#663;

	line-height:1.6em;
	border-bottom: 3px solid #996;  
	margin: 0 auto;
	
	width:100%;
	padding:0;
	text-align:left;
	text-indent:0.8em;
}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
	padding:0;
	margin:0;
	list-style-type:none;
	text-align:left;
	width:auto;
}


/* position relative so that you can position the sub levels */
.menu li {
	background-color: transparent;
	width: auto;
	height:auto;

	display: block;
	text-decoration: none;
	margin: 0 auto;
	padding: 0;
}


.menu a:link, .menu a:visited {
	
	display: block;
	width: auto;
	height: 100%;
	line-height: 1.6em;
	
	margin: 0;
	padding: 0.1em 0.6em;
	
	background-color: #333;
	color:#CCCC99;
}

/* external link in side menu */
.menu a.external3 {
	margin:auto; 
	background:url(../images_final/out_white_bg3.gif) #333 no-repeat top right;
}


/* corresponds to a header h3 item */
.menu a.head3:link, .menu a.head3:visited {
	display: block;
	color:#FFF;
	text-decoration: none;

	border-bottom:3px solid #CCCC99;
	border-top:1px solid #CCCC99;
}

.menu a.head3:hover {
	color:#FFF;
	background-color:#999966;
	text-decoration: none;
}

/* currently selected menu item is marked */
.menu a#selected {
	background-color:#666633;
	color:#FFF;
	border-bottom:3px solid #CCCC99;	
}

.menu a:hover {
	color:#CCCC99; 
	text-decoration:underline;
}

/* list options but hide items not under the current page menu */
/* all sub-menus but the current one should be hidden */
.menu ul ul {
	display: none;
}

.menu ul.show {
	display: block;
}



	


