body { margin-top:0; margin-right:0; margin-left:0; padding-top:0; padding-right:0; padding-left:0; }
#clf { z-index:100; width:100%; background-color:transparent; }
#clfwrapper { position:absolute; right:0; top:0; width:360px; height:35px; font:11px "Trebuchet MS", "Trebuchet", "Arial", sans-serif; }
	#clfwrapper a { color:#ebd3c1; text-decoration:none; }
	
	#clfsearch { position:absolute; left:0px; top:7px; height:19px; width:170px; background:transparent url(/images/clf/common/searchfield.png) no-repeat left top; }
		#search { float:right; width:135px; margin:3px 5px 0 0;	padding:0; color:#0d0d0d; border:0; background:none; font:11px "Arial", sans-serif; }
		#go { float:left; }
	
		/* Safari 2 hack - too much top margin */
		html[xmlns*=""] body:last-child #search  { margin-top:0px; } /* Safari2 & Webkit */
		@media all and (min-width:0px) { html[xmlns*=""] body:not(:root:root) #search  { margin-top:3px; } } /* Webkit */

	#clfmenu { position:absolute; left:184px; top:0px; width:177px; visibility:hidden; z-index:99; }
		#clfmenu * { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; line-height:1; font-family:inherit; text-align:left; vertical-align:baseline; list-style:none; }

		/* FOUND IN SITE-SPECIFIC FOLDER */
		#clfmenu .menubg { background:transparent url(/images/clf/10day/menu-repeat.png) repeat-y bottom left; }
		#clfmenu ul { background:transparent url(/images/clf/10day/menu-bottom.png) no-repeat bottom left; }
		#clfmenu ul li{background: none !important;}
		#clfmenu h2 { background:transparent url(/images/clf/10day/menu-toggle.png) no-repeat bottom left; }

		##clfmenu .menubg { background:transparent url(/images/clf/10day/ie6/menu-repeat.png) repeat-y bottom left; } /* IE6 non-alpha version */
		##clfmenu ul { background:transparent url(/images/clf/10day/ie6/menu-bottom.png) no-repeat bottom left; } /* IE6 non-alpha version */
		##clfmenu h2 { background-image:url(/images/clf/10day/ie6/menu-toggle.png); } /* IE6 non-alpha version */

		#clfmenu a { display:block; width:170px; overflow:hidden; }
		#clfmenu a:hover { color:white; }

		#clfmenu ul { padding:5px 7px 5px 0px; }
			#clfmenu ul ul { padding:0px; background-image:none; background:transparent; }

		#clfmenu li a { padding:0 0 2px 0; } /* Changed padding from top:3px to bottom:2px to prevent g's from being cut off */
			#clfmenu li a span { padding-left:20px; }
				#clfmenu li li a span { padding-left:30px; }
		#clfmenu li, #clfmenu li a  { *height:1%; } /* Fixes IE6/7 bug where background image disappears on mouseover */

		#clfmenu h2 { padding:0px 7px 7px 0px; }
			#clfmenu h2 a { padding:8px 0px 10px 0px; }
			#clfmenu h2 a:focus { outline:0px; }
				#clfmenu h2 a span { display:block; width:170px; height:9px; text-indent:-9999px; overflow:hidden; cursor:pointer; background:transparent url(/images/clf/10day/menu-more.gif) no-repeat center 0px; }
				#clfmenu h2 a.closed span { background-position:center 0px; }
				#clfmenu h2 a.closed:hover span { background-position:center -9px; }
				#clfmenu h2 a.opened span { background-position:center -18px; }
				#clfmenu h2 a.opened:hover span { background-position:center -27px; }

		#clfmenu span { font-size:12px; letter-spacing:0px; *font-size:12px; /* IE6/7 */ }
		#clfmenu span { font:11px "Trebuchet MS", "Trebuchet", "Arial", sans-serif; }

		
#clf-common { width:100%; display:block; position:relative; z-index:99; background:#290E03;	}
#clf-common-wrapper { width:760px; height:35px; }	
#clf-common .center { margin:0 auto; }	
#clf-common .left { margin:0; }	

		
#clf-logo { float:left; width: 50px; height:35px; margin:0; padding:0; background-image:url(/images/clf/common/clf-logo.png); _background-image:url(/images/clf/common/blank.gif); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/clf/common/clf-logo.png", sizingMethod="scale"); }
	#clf-logo a { display:block; width:100%; height:100%; text-indent:-9999px; } 
	#clf-logo a:focus { outline:0px; }		
	

#clf-nav-list { float:right; margin:0; padding:15px 370px 0 0; }
	#clf-nav-list li { float:left; height:5px; overflow:hidden;  padding:0 10px 0 10px; border-left:1px solid white; background:none; }
	#clf-nav-list li.first { border-left-width:0px; }		
	#clf-nav-list li a { display:block; text-decoration:none; height:5px; background-position:0px 0px; background-repeat:no-repeat; }
	#clf-nav-list li a span{ visibility:hidden; *display:none; }
		
	#clf-nav-list li #clf-nav-employment { width:65px; background-image:url(/images/clf/common/employment.gif); }
	#clf-nav-list li #clf-nav-employment:hover { background-position:0px -5px; }	
	
	#clf-nav-list li #clf-nav-news { width:27px; background-image:url(/images/clf/common/news.gif); }
	#clf-nav-list li #clf-nav-news:hover { background-position:0px -5px; }
	
	#clf-nav-list li #clf-nav-faq { width:18px; background-image:url(/images/clf/common/faq.gif); }
	#clf-nav-list li #clf-nav-faq:hover { background-position:0px -5px; }
	
	#clf-nav-list li #clf-nav-contact { width:65px; background-image:url(/images/clf/common/contact.gif); }
	#clf-nav-list li #clf-nav-contact:hover { background-position:0px -5px; }	