/* Practice Center/Page Styles - UPDATED 04-11-2007 */

/* ===== Practice Centers ===== */
/* ALL PAGES */
#practiceCenter-container {  }
		#practiceCenter-float { float: right; width: 182px; margin: 0 0 0 15px; }

/* ALL SUBPAGES */
	#practiceCenter-subpage {  }
				#practiceCenter-navigation { border: solid 1px #000000; margin: 0 0 15px 0; }
					#practiceCenter-navigation ul { list-style: none; margin: 0; padding: 10px 10px 0 10px; }
					#practiceCenter-navigation li { margin: 0 0 10px 0; }
				#practiceCenter-sidebar2 { padding: 10px; border: solid 1px #000000; background-color: #eeeeee; color: #333333; margin: 0 0 15px 0; }
				#practiceCenter-sidebar1 { padding: 10px; border: solid 1px #000000; background-color: #eeeeee; color: #333333; margin: 0 197px 15px 0; }

/* MAIN PAGE SPECIFIC */
	#practiceCenter-main-header { display: none; }
	#practiceCenter-main {  }
			#practiceCenter-main-formShort { border: solid 1px #000000; padding: 10px 15px; width: 150px; _width: 182px; margin: 0 0 15px 0; }
				#practiceCenter-main-formShort form { margin: 0; }
				#practiceCenter-main-formShort p { padding: 0; margin: 0; }
				#practiceCenter-main-formShort br { line-height: 0; }
				#practiceCenter-main-formShort a { margin: 10px 0 0 0; display: block; }
				#practiceCenter-main-formShort .formShortHeader { font-weight: bold; }
				#practiceCenter-main-formShort .formShortLine1 {  }
				#practiceCenter-main-formShort .formShortLine2 { margin: 0 0 10px 0; }
				#practiceCenter-main-formShort input { margin-bottom: 5px; }
				#practiceCenter-main-formShort .formButton { width: 73px; }
			#practiceCenter-main-calculator { background-color: #eeeeee; color: #333333; border: solid 1px #000000; padding: 10px 15px; width: 150px; _width: 182px; margin: 0 0 15px 0; }
				#practiceCenter-main-calculator .calculatorHeader { font-weight: bold; }
				#practiceCenter-main-calculator form { margin: 0; }
			#practiceCenter-main-news { padding: 10px 15px; }
				#practiceCenter-main-news ul { list-style: none; margin: 0; padding: 0; }
				#practiceCenter-main-news li { margin: 0 0 1.2em 0; }
			#practiceCenter-main-faqAbstract { border: solid 1px #000000; padding: 10px 15px; }
		#practiceCenter-main-callToAction { font-style: italic; border: solid 1px #000000; background-color: #cccccc; color: #333333; padding: 10px; margin: 0 197px 15px 0; }
			#practiceCenter-main-callToAction p { margin: 0; padding: 10px; }
		#practiceCenter-main-firmContent {  }
		#practiceCenter-main-overviewAbstract {  }
		#practiceCenter-main-articleAbstracts {  }
			#practiceCenter-main-articleAbstract1 {  }
			#practiceCenter-main-articleAbstract2 {  }
			#practiceCenter-main-articleAbstract3 {  }
			#practiceCenter-main-articleAbstract4 {  }
		#practiceCenter-main-linksAbstract {  }
			#practiceCenter-main-linksAbstract hr { height: 1px; border: none; border-top: 1px solid #000000; margin: 0 0 10px 0; }

/* SUBPAGE SPECIFIC */
		#practiceCenter-subpage-overview {  }
		#practiceCenter-subpage-article {  }
		#practiceCenter-subpage-FAQ {  }
		#practiceCenter-subpage-links {  }
		#practiceCenter-subpage-formLong {  }
		#practiceCenter-subpage-newsMore {  }
		#practiceCenter-subpage-newsArticle {  }

/* SECTION SPECIFIC */
			#practiceCenter-overview {  }
			#practiceCenter-article {  }
				#practiceCenter-article1 {  }
				#practiceCenter-article2 {  }
				#practiceCenter-article3 {  }
				#practiceCenter-article4 {  }
			#practiceCenter-FAQ {  }
			#practiceCenter-links {  }
			#practiceCenter-formLong {  }
				#practiceCenter-formLong textarea, #practiceCenter-formLong select, #practiceCenter-formLong .formText, #practiceCenter-formLong .formName, #practiceCenter-formLong .formEmail { width: 18.5em; }
				#practiceCenter-formLong .formPhone1, #practiceCenter-formLong .formPhone2 { margin-right: 3px; width: 2.5em; }
				#practiceCenter-formLong .formPhone3 { width: 3.5em; }
				#practiceCenter-formLong .formText20 { width: 12em; }
				#practiceCenter-formLong .formText30 { width: 15.5em; }
			#practiceCenter-form-success {  }
			#practiceCenter-newsMore {  }
				#practiceCenter-newsMore ul { list-style: none; margin: 0; padding: 0; }
				#practiceCenter-newsMore li { margin: 0 0 1.2em 0; }
			#practiceCenter-newsArticle {  }
				#practiceCenter-newsArticle .FindLawNewsDate {  }
				#practiceCenter-newsArticle .FindLawNewsWriter {  }

/* ERROR MESSAGES */
.practiceCenter-error { color: #ff0000; }
#practiceCenter-form-failure {  }



/* ===== Practice Pages ===== */
/* ALL PAGES */
#practicePage-container {  }
	#practicePage-main-header { display: none; }
	#practicePage-main {  }
		#practicePage-float { float: right; width: 182px; margin: 0 0 0 15px; }
			#practicePage-main-formShort { border: solid 1px #000000; padding: 10px 15px; width: 150px; _width: 182px; margin: 0 0 15px 0; }
				#practicePage-main-formShort form { margin: 0; }
				#practicePage-main-formShort p { padding: 0; margin: 0; }
				#practicePage-main-formShort br { line-height: 0; }
				#practicePage-main-formShort a { margin: 10px 0 0 0; display: block; }
				#practicePage-main-formShort .formShortHeader { font-weight: bold; }
				#practicePage-main-formShort .formShortLine1 {  }
				#practicePage-main-formShort .formShortLine2 { margin: 0 0 10px 0; }
				#practicePage-main-formShort input { margin-bottom: 5px; }
				#practicePage-main-formShort .formButton { width: 73px; }
			#practicePage-main-callToAction { font-style: italic; border: solid 1px #000000; background-color: #cccccc; color: #333333; padding: 10px; margin: 0 0 15px 0; }
				#practicePage-main-callToAction p { margin: 0; padding: 10px; }
			#practicePage-sidebar2 { padding: 10px; border: solid 1px #000000; background-color: #eeeeee; color: #333333; margin: 0 0 15px 0; }
			#practicePage-main-faqAbstract { border: solid 1px #000000; padding: 10px 15px; }
			#practicePage-main-linksAbstract { border: solid 1px #000000; padding: 10px 15px; }
		#practicePage-main-firmContent {  }
		#practicePage-overview {  }
			#practicePage-sidebar1 { padding: 10px; border: solid 1px #000000; background-color: #eeeeee; color: #333333; margin: 15px 197px 15px 0; }

/* THANK YOU PAGE SPECIFIC */
	#practiceCenter-subpage {  }
		#practicePage-form-success {  }

/* ERROR MESSAGES */
.practicePage-error { color: #ff0000; }
#practicePage-form-failure {  }
