/**

 * @file siteNavigation.css
 */


/**
 * Visual formatting only.
 * See below for structural/functional CSS.
 */
	#siteNav a:link,
	#siteNav a:visited,
	#siteNav a:hover {
		color: #0066cc;
		font-size: 14px;
		text-decoration: none;
	}
	#siteNav a.selected:link,
	#siteNav a.selected:visited,
	#siteNav a.selected:hover {
		color: #333;
	}
	
	#siteNav li.sub {
		/* float: right; */
	}
	
	#siteNav li.sub a {
		/* padding-left: 15px;
		background: url(arrow.png) no-repeat 0 0.5em; */
	}
	#siteNav li.sub li a {
		padding: 0;
		background: none;
	}
	
	#siteNav li.visible a { 
		border-bottom: 2px solid #006699; 
	}

	#siteNav .subNavWrapper {
		z-index: 1;
		background: #fff;
		margin: -6px 0px 0px 0px;
		padding: 0.25em 0 1em;
		border: 1px solid #ccc;
		background: #fff url(gl_chrome_grad.gif) repeat-x left bottom;
	}
	#siteNav .subNavWrapper a,
	#siteNav li.visible .subNavWrapper a {
		padding: 2px 4px;
		border: 1px solid #fff;
		line-height: 1.3em;
	    font-size: .9em;
	}
	#siteNav .subNavWrapper a:hover,
	#siteNav li.visible .subNavWrapper a:hover {
		border: 1px solid #bed6fa;
	}
	#siteNav .subNavWrapper li {
		margin: 0;
		padding: 0 1px;
		width: 130px;
	}



/** ************************************
 * Structural CSS.
 * Do not edit.
 */
#siteNav {
	position: relative; 
	 z-index: 955;  
}

#siteNavInner { 
	position: relative; 
	/* z-index: 955;  */
	margin-left:25px;
	margin-top:10px
}

#siteNavInner ul { list-style: none; margin: 0; padding: 0; }
#siteNavInner li { display: inline; float: left; margin: 0; padding: 0 24px 0 0; }

#siteNavInner .subNavWrapper {
	position: absolute;
	left: -999999em;
}
#siteNavInner .subNavWrapper a,
#siteNavInner li.visible .subNavWrapper a {
	display: block;
}


#siteNavInner .subNavWrapper ul {
	margin: 0;
	padding: 0;
}
#siteNavInner .subNavWrapper li {
	display: block;
	float: none;
}


