@charset "UTF-8";
/* CSS Document */


ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

ul ul li a {text-indent: 0;}

#nav-about, #nav-education, #nav-pubs, #nav-forms, #nav-faq, #nav-rc, #nav-links { display: block; text-indent: -9999px; background-color: transparent; background-position: 0 0; background-repeat: no-repeat; position: relative;}
#main-nav { position: relative; margin-top: 15px; bottom: 0; width: 900px;  background-image: url(/images/nav_backer.gif);}
					
			#nav-about { background-image: url(/images/about.gif); width: 149px; height: 50px; margin-left: -1px;}
			#nav-education { background-image: url(/images/resources.gif); width: 174px; height: 50px; }
			#nav-pubs { background-image: url(/images/publications.gif); width: 150px; height: 50px; }
			#nav-forms { background-image: url(/images/forms.gif); width: 149px; height: 50px; }
			#nav-faq { background-image: url(/images/faq.gif); width: 149px; height: 50px; }
			#nav-links { background-image: url(/images/links.gif); width: 130px; height: 50px; }

		
				#nav-about:hover, 
				#nav-about:focus, 
				#nav-education:hover, 
				#nav-education:focus, 
				#nav-pubs:hover, 
				#nav-pubs:focus, 
				#nav-forms:hover, 
				#nav-forms:focus, 
				#nav-faq:hover, 
				#nav-faq:focus,
				#nav-links:hover, 
				#nav-links:focus
				{ background-position: 0 -50px; outline: none;}
			
						#nav-about a, 
						#nav-education a, 
						#nav-pubs a, 
						#nav-forms a, 
						#nav-faq a,
						#nav-links a
						{ height: 50px; }
						
						#nav-about a:focus, 
						#nav-education a:focus, 
						#nav-pubs a:focus, 
						#nav-forms a:focus, 
						#nav-faq a:focus,
						#nav-links a:focus {outline: none;} 
						
							#nav-about ul li a, 
							#nav-education ul li a, 
							#nav-pubs ul li a, 
							#nav-forms ul li a, 
							#nav-faq ul li a,
							#nav-links ul li a {height: inherit;
							height: auto !important;/*ie height fix*/
							font-weight: bold;}ul.dropdown li {
	 border-style: solid;
	 border-width: 1px 1px 1px 0;
	 border-color: #fff #d9d9d9 #d9d9d9;
	 background-color: #f5f5f5;
	 color: #000;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	}

ul.dropdown a:link,
ul.dropdown a:visited	{ color: #333333; text-decoration: none; }
ul.dropdown a:hover		{ color: #333333; text-decoration: none;  }
ul.dropdown a:active	{ color: #333333; text-decoration: none; }


	/* -- level mark -- */

ul.dropdown ul {
	 width: 98%;
	 margin: -1px 0 0 1px;
	 border: 1px solid #bfbdbd;
	 
	}

/*-------------------------------------------------/
 * @section		Base Style Extension
 */

ul.dropdown a,
ul.dropdown span {
 display: block;
 padding:0;
}



/*-------------------------------------------------/
 * @section		Base Style Override
 */

ul.dropdown li {
 padding: 0;
 border: none;
}

ul.dropdown ul a,
ul.dropdown ul span {
 padding: 8px;
}



/*-------------------------------------------------/
 *	@section	Custom Styles
 */


ul.dropdown ul.hover,
ul.dropdown ul li:hover {
 background: #dcdedd;
}

/*-------------------------------------------------/
 * @section		Support Class `open` Usage
 * @source		js, artificial
 *
 */

ul.dropdown li.hover *.open {
 border-style: solid;
 border-width: 1px 1px 1px 0;
 border-color: #ffa500 #d9d9d9 #d9d9d9;
 background-color: #fff; 
 color: #000;
}

ul.dropdown ul li.hover *.open,
ul.dropdown-vertical li.hover *.open {
 border-top-color: #fff;
 border-left: solid 1px #ffa500;
}

ul.dropdown-vertical-rtl li.hover *.open {
 border-right-color: #ffa500;
 border-left: none;
}

ul.dropdown-upward li.hover *.open {
 border-top-color: #fff;
 border-bottom-color: #ffa500;
}

ul.dropdown-upward ul li.hover *.open {
 border-bottom-color: #d9d9d9;
}


	/* CSS2 clone */

ul.dropdown li:hover > *.dir {
	 border-style: solid;
	 border-width: 1px 1px 1px 0;
	 border-color: #ffa500 #d9d9d9 #d9d9d9;
	 background-color: #fff; 
	 color: #000;
	}

ul.dropdown ul li:hover > *.dir,
ul.dropdown-vertical li:hover > *.dir {
	 border-top-color: #fff;
	 border-left: solid 1px #ffa500;
	}

ul.dropdown-vertical-rtl li:hover > *.dir {
	 border-right-color: #ffa500;
	 border-left: none;
	}

ul.dropdown-upward li:hover > *.dir {
	 border-top-color: #fff;
	 border-bottom-color: #ffa500;
	}

ul.dropdown-upward ul li:hover > *.dir {
	 border-bottom-color: #d9d9d9;
	}							
