
#livesearch {
	margin: 31px 0px 0px 0px;
	width: 437px;
	height: auto;
	z-index: 9999; 
	position: absolute;
	background-color: #ffffff;
	float: left; 
}
#livesearch  ul { margin: 0px; padding: 0px; }
#livesearch  li { padding: 0px 0px 5px 0px; list-style: none; }
#livesearch a { color: #959595; font-size: 18px; }
#livesearch a:hover { color: #E66E1B; font-size: 18px; background-color: #f1f1f1; text-decoration: none; }

#faq_question {
	padding: 0px 0px 0px 5px; 
	margin:0px;
	width: 446px;
	height: 30px;
	border: 1px solid #d8d8d8;
	font-size: 14px; 
	color: #b0b0b0;
}
#module-faq { margin: 15px 0px 0px 0px; padding: 7px 0px 0px 7px; width: 973px; height: auto; background-color: #f1f1f1; float: left; }
#module-faq #title { margin: 5px 0px 0px 5px; font-size: 18px; float: left; }
#module-faq #faq-search{ float: left; }
#module-faq #query { float: left; }
#module-faq .btn { margin: 6px 0px 0px 5px; float: left; }
#module-faq #links { width: 270px; float: left; }
#module-faq #links ul { margin: 0px; padding: 0px 0px 0px 15px; width: auto; height: auto;}
#module-faq #links li { padding: 8px 0px 0px 0px; list-style: none; float: left; }
#module-faq #links li.divline { margin: 3px 17px 0px 17px; width: 1px; height: 29px; background: transparent url('../../images/faq_bar_vertline.png') no-repeat top left; float: left; }
#module-faq #links a { font-size: 14px; color: #7e7e7e; }
#module-faq #links a:hover { font-size: 14px; color: #E66E1B; }

#module-faq #links a.links_on { color: #E66E1B; text-decoration: none; }
#module-faq #links a.links_on:hover { color: #E66E1B; text-decoration: underline; }

#module-faq .questions { margin: 5px 0px 5px 5px; width: 471px; height: auto; float: left; }
#module-faq .questions .title { color: #8b8b8b; font-size: 14px; font-weight: bold; }
#module-faq .questions ul {  margin: 0px 0px 0px 0px; padding: 0px; width: 461px; height: auto; float: left; }
#module-faq .questions li { width: 471px; height: auto; float: left; list-style: none; padding: 0px 0px 5px 0px; }
#module-faq .questions a { font-size: 13px; color: #7e7e7e; }
#module-faq .questions a:hover { color: #E66E1B; text-decoration: underline; }

#module-faq .categories { margin: 5px 0px 5px 20px; width: 471px; height: auto; float: left; }
#module-faq .categories .title { color: #8b8b8b; font-size: 14px; font-weight: bold; }
#module-faq .categories ul {  margin: 0px 0px 0px 0px; padding: 0px; width: 220px; height: auto; float: left; }
#module-faq .categories li { width: 220px; height: auto; float: left; list-style: none; padding: 0px 0px 5px 0px; }
#module-faq .categories a { font-size: 13px; color: #7e7e7e; }
#module-faq .categories a:hover { color: #E66E1B; text-decoration: underline; }

#module-faq .categories .left_column { float: left; }
#module-faq .categories .right_column { padding: 0px 0px 0px 30px; float: left; }

#module-faq .bullet { margin: -3px 5px 0px 0px; padding: 5px 0px 0px 0px; width: 24px; height: 24px; color: #7ea8b6; background: transparent url('../../images/faq_bullet.png') no-repeat top left; float: left; text-align: center; }

#module-faq .spacer { margin: 12px 5px 12px 0px; width: 470px; height: 1px; background: url("../../images/find-pract-spacer.gif"); float: left; }
#module-faq #viewall {  width: 100px; height: auto: float: left; }
#module-faq #viewall .divline { margin: 12px 5px 12px 0px; width: 420px; height: 1px; background: url("../../images/find-pract-spacer.gif"); float: left; }

#module-faq #viewall .link { margin: 0px 0px 10px 0px width: auto; height: auto: float: left; }
#module-faq #viewall .link a { color: #81a8b7; font-size: 14px; }
#module-faq #viewall .link a:hover { color: #E66E1B; font-size: 14px; }


