/****************Top Navigation***********************/
#Logo{ background:url(../images/haley-logo.png) no-repeat; height:82px; width:157px; float:left; margin:10px 0 4px 10px}
#TopNav{position:relative; float:right; padding:0 4px 0 0; margin-bottom:12px;}
/****************Drop-Down's*****************/	
	#TopNav ul.drop { padding:0; text-align:left; margin:0 auto}
	#TopNav .drop li {position:relative; padding:0 8px 0 0px; float:left; list-style:none; color:#000; font-size:11px; margin:0}
		ul.drop ul{display:block; position: absolute; z-index:1000;}
		ul.drop ul li{display:block; float:none;}
		ul.drop li.sfHover ul{display:block; float:none; z-index:1000;}
		a.sf-with-ul span{display:none;}
		.drop li a, .drop li a:link, .drop li a:active, .drop li a:visited {display: block; white-space: nowrap;font-weight:normal;}	
	#TopNav a { color:#000; font-size:11px; text-decoration:none;}	
	#TopNav a:hover, #TopNav a.current { color:#000; font-size:11px; text-decoration:underline;}
	#TopNav ul ul {position: absolute; z-index:1000; display: none; background:#FFF; padding:0px 0; margin:0; border-bottom: 1px #000 dotted;}
	#TopNav ul ul li {padding:4px 1px; text-align:left; display:block !important;}
	#TopNav ul ul:hover {display:block !important;}
	#TopNav ul li:hover ul {display: block !important; top: 99%; left: 0;position:absolute; background-color:#fff; width:120px;}
		#TopNav ul li ul {display: block !important; top: 99%; left: 0;position:absolute; background-color:#fff; width:120px;}
	#TopNav ul li:hover ul li {display: block !important; float:left; border-top: 1px #000 dotted; border-left: 1px #000 dotted; border-right: 1px #000 dotted; text-indent:3px; width:110px; }
		#TopNav ul li ul li {display: block !important; float:left; border-top: 1px #000 dotted; border-left: 1px #000 dotted; border-right: 1px #000 dotted; text-indent:3px; width:110px; }
	#TopNav ul li:hover ul li:hover, #TopNav ul li:hover ul li a:hover{color:#fff; text-decoration:underline; background-color:#ababb1;}
	#TopNav .drop li.qLink{margin-top:10px;/*position:absolute;*/ z-index:10000;}
	#TopNav .drop li.top{margin-top:10px;}
	#TopNav .drop li.topArrow{margin-top:10px;}
	#TopNav .drop li.topSearch{margin-top:8px;}
/******************SEARCH***************************/
	#TopNav form{margin:0;}
	#search .searchBox{width:128px; height:16px; border:1px solid #000; padding-top:-10px;}
.inputBox {margin:0;}
	#submitSearch{height:20px; width:44px; margin:0; padding:4px 0 0 0 ; border:0; color:#fff; background: #fff url(../images/btn_go.gif) no-repeat; text-align:left; text-indent: -1000px !important; font-size:0px; font-family: tahoma, arial, san-serif;  cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */}
*html #submitSearch{height:20px; width:44px; margin:0; padding:6px 0 0 0; border:0;  color:#fff; background: #ff url(../images/btn_go.gif) no-repeat; background-position:0 5px; text-align:left; text-indent: -1000px !important; font-size:1%; font-family: tahoma, arial, san-serif;  cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */}
	#submitSearch .button{text-indent:-1000px !important; font-size:1%;}
	#submitSearch .inputBox { margin:0}
	#search {margin:0;}
	*html #search {margin:0px}
	#search .inputBox{ margin:0px}
	#search .searchBox{margin:0px}
	#submitSearch input{display:none;}	
