/* FS PUBLISHER - DYNAMIC PRODUCTS STYLESHEET - UPDATED 08-14-2009 */

#eNewsletter {  }
#eNewsletter h3, #eNewsletterArticles h3 { font-size: 1.2em; padding-bottom: 1.2em; } /* h3 = site.css h2 fix */
#eNewsletter h4, #eNewsletterArticles h4 { font-size: 1.1em; padding-bottom: .3em; } /* h4 = site.css h3 fix */
#eNewsletter h5, #eNewsletterArticles h5 { font-size: 1em; padding-bottom: .3em; } /* h5 = site.css h4 fix */
#eNewsletterArchives .eNewsletterArchivesTopic { display: none; }

#faq {  }
	.faqContainerQuestions { float: right; width: 200px; margin: 0 0 0 10px; border: 1px #000000 solid; padding: 1.2em 1.2em 0 1.2em; }
		ul.faqQuestions { margin: 0; padding: 0 0 1.2em 0; list-style: none; overflow: visible; }
			ul.faqQuestions li { display: block; padding: 0 0 1.2em 0; }
#faq h3, #faqQuestions h3, #faqArticles h3 { font-size: 1.2em; padding-bottom: 1.2em; } /* h3 = site.css h2 fix */
#faq h4, #faqQuestions h4, #faqArticles h4 { font-size: 1.1em; padding-bottom: .3em; } /* h4 = site.css h3 fix */
#faq h5, #faqQuestions h5, #faqArticles h5 { font-size: 1em; padding-bottom: .3em; } /* h5 = site.css h4 fix */
#faqQuestions h3.fl_pafaq_title { display: none; }
#faqArchives .faqArchivesTopic { display: none; }

#dynamicProductsCaseSummaries {  }
#dynamicProductsCaseSummaries .dynamicProductsCaseSummariesTopic { display: none; }

#dynamicProductsNews {  }
#dynamicProductsNews .dynamicProductsNewsTopic { display: none; }
ul.dynamicProductsNewsList { margin: 0; padding: 0 0 1.2em 0; list-style: none; overflow: visible; }
	ul.dynamicProductsNewsList li { display: block; }

#newsCaseSummaries {  }
	.newsCaseSummariesNews h2.newsCaseSummariesNewsTitle { display: none; }
	.newsCaseSummariesCaseSummaries { padding-top: 15px; border-top: 1px #000000 solid; }

#newsResourcePack {  }
	.newsResourcePackColumnNewsArticles { float: left; width: 49%; padding: 0 1% 1.2em 0; }
		.newsResourcePackArticles { padding-top: 15px; border-top: 1px #000000 solid; }
	.newsResourcePackColumnCaseSummariesFAQ { float: left; width: 49%; padding: 0 0 1.2em 1%; }
		.newsResourcePackFAQ { padding: 15px; border: 1px #000000 solid; }
#newsResourcePackQuestions h3.fl_pafaq_title { display: none; }
#newsResourcePackQuestions h3 { font-size: 1.2em; padding-bottom: 1.2em; } /* h3 = site.css h2 fix */
#newsResourcePackQuestions h4 { font-size: 1.1em; padding-bottom: .3em; } /* h4 = site.css h3 fix */
#newsResourcePackQuestions h5 { font-size: 1em; padding-bottom: .3em; } /* h5 = site.css h4 fix */
#newsResourcePack .newsResourcePackNewsTopic { display: none; }
#newsResourcePack .newsResourcePackArticlesTopic { display: none; }
#newsResourcePack .newsResourcePackCaseSummariesTopic { display: none; }
#newsResourcePack .newsResourcePackFAQTopic { display: none; }
#newsResourcePackQuestions .newsResourcePackQuestionsTopic { display: none; }
#newsResourcePackArticles .newsResourcePackArticlesTopic { display: none; }
#newsResourcePackArticleArchives .newsResourcePackArticleArchivesTopic { display: none; }/* FS PUBLISHER - PRACTICE PRODUCTS STYLESHEET - UPDATED 08-14-2009 */

#practicePage {  }
	#practicePageSide { float: right; width: 182px; margin: 0 0 0 15px; }
		#practicePageFormShort { border: solid 1px #000000; padding: 10px 15px; width: 152px; margin: 0 0 15px 0; }
			#practicePageFormShort form { margin: 0; }
			#practicePageFormShort p { padding: 0; margin: 0; }
			#practicePageFormShort br { line-height: 0; }
			#practicePageFormShort a { margin: 10px 0 0 0; display: block; }
			#practicePageFormShort .practicePageFormShortHeader { font-weight: bold; }
			#practicePageFormShort .practicePageFormShortHeaderLine1 {  }
			#practicePageFormShort .practicePageFormShortHeaderLine2 { margin: 0 0 10px 0; }
			#practicePageFormShort input { margin-bottom: 5px; }
			#practicePageFormShort .practicePageFormSubmit { width: 73px; }
		#practicePageCallToAction { border: solid 1px #000000; background-color: #cccccc; color: #333333; padding: 10px; margin: 0 0 15px 0; }
			#ie6 #practicePageCallToAction { width:164px; }
			#practicePageCallToAction p { margin: 0; padding: 10px; }
		#practicePageSidebar2 { padding: 10px; border: solid 1px #000000; background-color: #eeeeee; color: #333333; margin: 0 0 15px 0; }
			#ie6 #practicePageSidebar2 { width:165px; }
		#practicePageFAQAbstract { border: solid 1px #000000; padding: 10px 15px; }
			#ie6 #practicePageFAQAbstract { width:155px; }
		#practicePageLinksAbstract { border: solid 1px #000000; padding: 10px 15px; }
		#practicePageSidebar1 { padding: 10px; border: solid 1px #000000; background-color: #eeeeee; color: #333333; margin: 0 197px 15px 0; }
			#ie #practicePageSidebar1 { display: inline-block; }
.practicePageError { color: #ff0000; font-weight: bold; }

#practiceCenter {  }
	#practiceCenterSide { float: right; width: 182px; margin: 0 0 0 15px; }
		#practiceCenterFormShort { border: solid 1px #000000; padding: 10px 15px; width: 152px; margin: 0 0 15px 0; }
			#practiceCenterFormShort form { margin: 0; }
			#practiceCenterFormShort p { padding: 0; margin: 0; }
			#practiceCenterFormShort br { line-height: 0; }
			#practiceCenterFormShort a { margin: 10px 0 0 0; display: block; }
			#practiceCenterFormShort .practiceCenterFormShortHeader { font-weight: bold; }
			#practiceCenterFormShort .practiceCenterFormShortHeaderLine1 {  }
			#practiceCenterFormShort .practiceCenterFormShortHeaderLine2 { margin: 0 0 10px 0; }
			#practiceCenterFormShort input { margin-bottom: 5px; }
			#practiceCenterFormShort .practiceCenterFormSubmit { width: 73px; }
			#practiceCenterCallToAction { border: solid 1px #000000; background-color: #cccccc; color: #333333; padding: 10px; margin: 0 197px 15px 0; }
				#ie6 #practiceCenterCallToAction { margin-right: 202px; }
				#practiceCenterCallToAction p { margin: 0; padding: 10px; }
		#practiceCenterSidebar2 { padding: 10px; border: solid 1px #000000; background-color: #eeeeee; color: #333333; margin: 0 0 15px 0; }
			#ie6 #practiceCenterSidebar2 { width:165px; }
		#practiceCenterResourceLinksAbstract {  }
			#practiceCenterResourceLinksAbstract hr { height: 1px; border: none; border-top: 1px solid #000000; margin: 0 0 10px 0; }
		#practiceCenterSidebar1 { padding: 10px; border: solid 1px #000000; background-color: #eeeeee; color: #333333; margin: 0 197px 15px 0; }
			#ie #practiceCenterSidebar1 { display: inline-block; }
		#practiceCenterFAQAbstract { border: solid 1px #000000; padding: 10px 15px; }
			#ie6 #practiceCenterFAQAbstract { width:155px; }
#practiceCenterNews {  }
	ul.practiceCenterNewsList { margin: 0; padding: 0 0 1.2em 0; list-style: none; overflow: visible; }
		ul.practiceCenterNewsList li { display: block; }
#practiceCenterFamilyLawCalculator { background-color: #eeeeee; border: solid 1px #000000; padding: 10px 15px; width: 150px; margin: 0 0 15px 0; }
	#practiceCenterFamilyLawCalculator .practiceCenterFamilyLawCalculatorHeader { font-weight: bold; }
	#practiceCenterFamilyLawCalculator form { margin: 0; }
.practiceCenterError { color: #ff0000; font-weight: bold; }
#practiceCenterNavigation { border: solid 1px #000000; margin: 0 0 15px 0; }
	#practiceCenterNavigation ul { list-style: none; margin: 0; padding: 10px 10px 0 10px; }
	#practiceCenterNavigation li { margin: 0 0 10px 0; }
.practiceCenterTitle { display: none; }