/* FS PUBLISHER - BASE STYLESHEET - UPDATED 07-01-2009 */

html { font-size: 62.5%; }
#ie html { font-size: 1em; }
body { margin: 0; padding: 0; background: #FFFFFF; color: #000000; }
body, input, textarea, option, select { font-family: Verdana, Geneva, sans-serif; }
table, input, textarea, option, select { font-size: 1em; }
ul, ol { margin: 0; padding: 0 0 0 2.75em; }
h1, h2, h3, h4, h5, h6, p, ul, ol { padding-top: 0; padding-bottom: 1.2em; margin: 0; }
ul ul, ul ol, ol ol, ol ul { padding-bottom: 0; }
a img { border: 0; }

/* DEFINE BASE FONT SIZE -- 1.1em = 11px, etc. */
body { font-size: 1.1em; }

/* DEFINE CONTENT LINE HEIGHT */
#content p, #content ul, #content ol, #content li, #content blockquote, #tinymce p, #tinymce ul, #tinymce ol, #tinymce li, #tinymce blockquote { line-height: 1.82em; }

/* DEFINE CONTENT COLOR */
#content, #content td, #tinymce, #tinymce td, #content legend { color: #000; }

/* DEFINE LINK COLOR */
a:link { color: #4F3000; font-weight:bold; }
a:visited { color: #7E4C00;font-weight:bold; }
a:hover, a:focus { color: #000;font-weight:bold; }
a:active { color: #ffe082; text-decoration: none;font-weight:bold; }

/* HEADERS */
h1 { font-size: 1.4em; }
h2, #content legend, #tinymce legend { font-size: 1.2em; color:#000; }
h3 { font-size: 1.1em; padding-bottom: .3em; color:#000;}
h4 { font-size: 1em; padding-bottom: .3em; color:#000;}
h5 { font-size: .9em; padding-bottom: .3em; color:#000;}
h6 { font-size: .8em; padding-bottom: .3em; color:#000;}

/* TINYMCE BACKGROUND */
.mceContentBody { background: #f7aa00; }

/* STYLES FOR THE STYLES DROP-DOWN IN TINYMCE */
/* TinyMCE Style: callOut=Call Out */
.callOut { background: #845100; border:1px solid #ffa400; }
p.callOut { padding: 1em; margin-bottom: 1.2em; }
/* TinyMCE Style: smallText=Small Text */
.smallText { font-size: .9em;}

/* ATTORNEY PROFILES */
#attorneyProfile ul { padding-left: 0; list-style: none; }
	#attorneyProfile img.attorneyProfilePhoto { float: right; margin: 0 0 10px 15px; }
		#attorneyProfile div.attorneyProfileSection ul { margin-left: 20px; }
			#attorneyProfile div.attorneyProfileSection ul li { padding: 3px 0 3px 0;}
				#attorneyProfile div.attorneyProfileSection ul li ul li { padding: 0 0 0 0; }
				#attorneyProfile div.attorneyProfileSection p { padding: 3px 0 3px 20px; }
#attorneyProfile .attorneyProfileName { padding-bottom: 0; display: none; }
#attorneyProfile .attorneyProfilePositions { padding-bottom: 1.2em; }
#attorneyProfile .attorneyProfileLocationLabel, #attorneyProfile .attorneyProfilePhoneLabel, #attorneyProfile .attorneyProfileFaxLabel, #attorneyProfile .attorneyProfileEmailLabel, #attorneyProfile .attorneyProfileVCardLabel { width: 6em; float: left; font-weight: bold; }
#attorneyProfile .attorneyProfileLocation, #attorneyProfile .attorneyProfilePhone, #attorneyProfile .attorneyProfileFax, #attorneyProfile .attorneyProfileEmail, #attorneyProfile .attorneyProfileVCard { margin-left: 6em; padding-bottom: .6em; }
#ie6 #attorneyProfile .attorneyProfileLocation, #ie6 #attorneyProfile .attorneyProfilePhone, #ie6 #attorneyProfile .attorneyProfileFax, #ie6 #attorneyProfile .attorneyProfileEmail, #ie6 #attorneyProfile .attorneyProfileVCard { display: inline-block; }
#attorneyProfile .attorneyProfileEducation ul li strong { display: block; }
#attorneyProfile .attorneyProfileContactInformation { padding-bottom: 1.2em; }

/* E-MAIL OBFUSCATION */
#containerEmailObfuscation, #containerEmailObfuscation * { margin: 0; padding: 0; }
	#containerEmailObfuscation {  }
	#containerEmailObfuscation p.emailObfuscationNote { padding: 0; }
	#emailObfuscation {  }
		#emailObfuscation fieldset { border: none; border-top: 1px solid #000; padding: 1em 0 0 1.2em; margin: 1em 0 0; }
			#emailObfuscation fieldset legend { font-weight: bold; }
			#ie #emailObfuscation fieldset legend { margin: 0 0 0 -.6em; }
			#emailObfuscation fieldset label { cursor: pointer; }
			#emailObfuscation fieldset label.formDescribeIssue { float: left; margin: .2em 0; }
			#emailObfuscation fieldset .formHide { display: none; }
			#emailObfuscation fieldset #formError { display: block; cursor: default; color: #f00; clear: both; }
				#emailObfuscation fieldset #formError strong { font-weight: normal; }
			#emailObfuscation fieldset input { display: block; width: 20.5em; margin: .2em 0 .5em 0; padding: 2px; }
			#emailObfuscation fieldset input.intakeFormHiddenInput { padding: 0; }
			#emailObfuscation fieldset textarea { clear: left; display: block; width: 25em; height: 10em; padding: 2px; margin: .2em 0 0 0; }
			#emailObfuscation fieldset div.formHighlight * { border: 1px solid #aaa; }
			#emailObfuscation fieldset div.formHighlight *:hover, #emailObfuscation fieldset div.formHighlight *:focus { background: #ffc; }
			#emailObfuscation fieldset p { margin: .5em 0; }
			#emailObfuscation fieldset div.formCheck { margin: .2em 0; }
				#emailObfuscation fieldset .formCheck input { background: none; }
				#emailObfuscation fieldset label input { display: inline; width: 2em; }
				#emailObfuscation fieldset .formHasJavaScript { display: none; }
				#emailObfuscation fieldset p img { float: left; margin: 0 1em 0 0; }
		input#emailObfuscationSubmit { width: 12.5em; height: 2.5em; margin: .5em 0; }

/* INTAKE FORM ERRORS */
.intakeFormError { color: #ff0000; font-weight: bold; }

/* INTAKE FORM I */
#containerIntakeFormI, #containerIntakeFormI * { margin: 0; padding: 0; }
#containerIntakeFormI {  }
	#containerIntakeFormI p.intakeFormINote { padding: 0; }
	#containerIntakeFormI {  }
		#containerIntakeFormI fieldset { border: none; border-top: 1px solid #000; padding: 1em 0 0 1.2em; margin: 1em 0 0; }
			#containerIntakeFormI fieldset legend { font-weight: bold; }
			#ie #containerIntakeFormI fieldset legend { margin: 0 0 0 -.6em; }
			#containerIntakeFormI fieldset label { cursor: pointer; }
			#containerIntakeFormI fieldset .formHide { display: none; }
			#containerIntakeFormI fieldset #formError { display: block; cursor: default; color: #f00; clear: both; }
				#containerIntakeFormI fieldset #formError strong { font-weight: normal; }
			#containerIntakeFormI fieldset label.formDescribeIssue { float: left; margin: .2em 0; }
			#containerIntakeFormI fieldset div.formCheck label { margin: 0 3em 0 0;}
			#containerIntakeFormI fieldset input, #containerIntakeFormI fieldset select { display: block; width: 20.5em; margin: .2em 0 .5em 0; padding: 2px; }
			#containerIntakeFormI fieldset input.intakeFormHiddenInput { padding: 0; }
			#containerIntakeFormI fieldset div.formHighlight * { border: 1px solid #aaa; }
			#containerIntakeFormI fieldset div.formHighlight *:hover, #containerIntakeFormI fieldset div.formHighlight *:focus { background: #ffc; }
			#containerIntakeFormI fieldset select { width: 21em; }
				#containerIntakeFormI fieldset label input { display: inline; width: 2em; margin: 0; }
			#containerIntakeFormI fieldset textarea { clear: left; display: block; width: 25em; height: 10em; padding: 2px; margin: .2em 0 0 0; }
			#containerIntakeFormI fieldset p { margin: .5em 0; }
			#containerIntakeFormI fieldset div.formCheck { margin: .5em 0; }
				#containerIntakeFormI fieldset .formCheck input { background: none; }
			#containerIntakeFormI img.formDisclaimer { float: left; margin: 0 1em 0 0; }
		#intakeFormISubmit { width: 12.5em; height: 2.5em; margin: .5em 0; }

/* INTAKE FORM II & III */
.containerIntakeFormIII, .containerIntakeFormIII * { margin: 0; padding: 0; }
	.containerIntakeFormIII p { padding: 0 0 1em 0; }
	.containerIntakeFormIII p.intakeFormIIINote { padding: 0; }
		.intakeFormIII fieldset { border: none; border-top: 1px solid #000; padding: 1em 0 0 1.2em; margin: 1em 0 0; }
			.intakeFormIII fieldset legend { font-weight: bold; }
			#ie .intakeFormIII fieldset legend { margin: 0 0 0 -.6em; }
			.intakeFormIII fieldset label { cursor: pointer; }
			.intakeFormIII fieldset .formHide { display: none; }
			.intakeFormIII fieldset #formError { display: block; cursor: default; color: #f00; }
				.intakeFormIII fieldset #formError strong { font-weight: normal; }
			.intakeFormIII fieldset div.formCheck label { margin: 0 3em 0 0; }
			.intakeFormIII fieldset input, .intakeFormIII fieldset select { display: block; width: 20.5em; margin: .2em 0 .5em 0; padding: 2px; }
			.intakeFormIII fieldset input.intakeFormHiddenInput { padding: 0; }
			.intakeFormIII fieldset div.formHighlight * { border: 1px solid #aaa; }
			.intakeFormIII fieldset div.formHighlight *:hover, .intakeFormIII fieldset div.formHighlight *:focus { background: #ffc; }
			.intakeFormIII fieldset select { width: 21em; }
			.intakeFormIII fieldset .containerFormRadioOption { margin: 1em 0; }
				.intakeFormIII fieldset .formRadioOption { margin: .2em 0; }
				#ie .intakeFormIII fieldset .formRadioOption { margin: 0; padding: 0; }
				.intakeFormIII fieldset label input { display: inline; width: 2em; margin: 0; }
			.intakeFormIII fieldset textarea { clear: left; display: block; width: 25em; height: 10em; padding: 2px; margin: .2em 0 .5em 0; }
			.intakeFormIII fieldset p { margin: .5em 0; }
				.intakeFormIII fieldset p img { float: left; margin: 0 1em 0 0; }
			.intakeFormIII fieldset div.formCheck { clear: both; margin: .5em 0; }
				#intakeFormIII fieldset .formCheck input { background: none; }
		.intakeFormIIISubmit { width: 12.5em; height: 2.5em; margin: .5em 0; }

/* INTAKE FORM IV */
#containerIntakeFormIV, #containerIntakeFormIV * { margin: 0; padding: 0; }
#containerIntakeFormIV {  }
	#containerIntakeFormIV p.intakeFormIVNote { padding: 0; }
	#intakeFormIV {  }
		#intakeFormIV fieldset { border: none; border-top: 1px solid #000; padding: 1em 0 0 1.2em; margin: 1em 0 0; }
			#intakeFormIV fieldset legend { font-weight: bold; }
			#ie #intakeFormIV fieldset legend { margin: 0 0 0 -.6em; }
			#intakeFormIV fieldset label { cursor: pointer; }
			#intakeFormIV fieldset .formHide { display: none; }
			#intakeFormIV fieldset #formError { display: block; cursor: default; color: #f00; clear: both; }
				#intakeFormIV fieldset #formError strong { font-weight: normal; }
			#intakeFormIV fieldset label.formDescribeIssue { float: left; margin: .2em 0; }
			#intakeFormIV fieldset div.formCheck label { margin: 0 3em 0 0;}
			#intakeFormIV fieldset input, #intakeFormIV fieldset select { display: block; width: 20.5em; margin: .2em 0 .5em 0; padding: 2px; }
			#intakeFormIV fieldset input.intakeFormHiddenInput { padding: 0; }
			#intakeFormIV fieldset div.formHighlight * { border: 1px solid #aaa; }
			#intakeFormIV fieldset div.formHighlight *:hover, #intakeFormIV fieldset div.formHighlight *:focus { background: #ffc; }
			#intakeFormIV fieldset select { width: 21em; }
				#intakeFormIV fieldset label input { display: inline; width: 2em; margin: 0; }
			#intakeFormIV fieldset textarea { clear: left; display: block; width: 25em; height: 10em; padding: 2px; margin: .2em 0 0 0; }
			#intakeFormIV fieldset p { margin: .5em 0; }
			#intakeFormIV fieldset div.formCheck { margin: .5em 0; }
				#intakeFormIV fieldset .formCheck input { background: none; }
			#intakeFormIV img.formDisclaimer { float: left; margin: 0 1em 0 0; }
		#intakeFormIVSubmit { width: 12.5em; height: 2.5em; margin: .5em 0; }

/* ON-SITE SEARCH RESULTS */
#searchResults dd { margin: 0 0 1.2em 0; }
#searchResults .searchResultsHighlight { font-weight: bold; }
#searchResults ul.searchResultsPagination, #searchResults ul.searchResultsPagination li { margin: 0; padding: 0; float: left; list-style: none; }
	#searchResults ul.searchResultsPagination li { display: block; margin-right: .25em; }

/* DESIGN DYNAMIC PRODUCTS ENEWSLETTER */
.eNewsletterDesignModule { padding: 5px; }

/* DESIGN DYNAMIC PRODUCTS FAQ */
.faqDesignModule { padding: 5px; }
	.faqDesignModule ul.faqDesignModuleList { margin: 0; padding: 0; list-style: none; overflow: visible; }
		.faqDesignModule ul.faqDesignModuleList li { display: block; padding: 0 0 1.2em 0; }

/* DESIGN DYNAMIC PRODUCTS NEWS */
.newsDesignModule { padding: 5px; }
	.newsDesignModule ul.newsDesignModuleList { margin: 0; padding: 0; list-style: none; overflow: visible; }
		.newsDesignModule ul.newsDesignModuleList li { display: block; padding: 0 0 1.2em 0; }

/* DESIGN INTAKE FORM SHORT */
#containerIntakeFormShort, #containerIntakeFormShort *, #containerIntakeFormShortAutofill, #containerIntakeFormShortAutofill * { margin: 0; padding: 0; }
		#intakeFormShort fieldset, #containerIntakeFormShortAutofill fieldset { border: none; }
			#intakeFormShort fieldset legend span, #intakeFormShort fieldset label span, #containerIntakeFormShortAutofill fieldset legend span, #containerIntakeFormShortAutofill fieldset label span, #containerIntakeFormShortAutofill fieldset label.formLabelHide { position: absolute; left: -9000em; }
			#intakeFormShort fieldset label, #containerIntakeFormShortAutofill fieldset label { cursor: pointer; }
			#intakeFormShort fieldset .formHide, #containerIntakeFormShortAutofill fieldset label.formHide { display: none; }
				#intakeFormShort fieldset #formError strong, #containerIntakeFormShortAutofill fieldset #formError strong { font-weight: normal; }
			#intakeFormShort fieldset input.intakeFormHiddenInput, #containerIntakeFormShortAutofill fieldset input.intakeFormHiddenInput { padding: 0; }
			#intakeFormShort fieldset textarea, #containerIntakeFormShortAutofill fieldset textarea { height: 80px; }
			#intakeFormShort fieldset .formCheck, #containerIntakeFormShortAutofill fieldset .formCheck { display: block; line-height: 1.5em; }
			#intakeFormShort fieldset label input, #containerIntakeFormShortAutofill fieldset label input { display: inline; width: 20px; margin: 0; padding: 0; }
				#intakeFormShort #intakeFormShortDisclaimerCheck, #containerIntakeFormShortAutofill #intakeFormShortDisclaimerCheck { background: none; }
			/* pop-up disclaimer */
			#intakeFormShortDisclaimer { display: none; width: 300px; font-size: 12px; }
				#intakeFormShortDisclaimer div { border: 2px solid #333; background: #fff; color: #000; padding: 5px; }
					#intakeFormShortDisclaimer p { clear: both; overflow: auto; padding: 10px 15px .8em; font-family: Verdana, Geneva, sans-serif; }
					#intakeFormShortDisclaimer a { display: block; margin: 0 15px 0 0; color: #00f; font-weight: bold; text-decoration: none; }
/* DESIGN INTAKE FORM SHORT - Common Edits */
/* text color, size */
#containerIntakeFormShort, #containerIntakeFormShortAutofill { font-size: .82em; font-family:Arial, Helvetica, sans-serif; }
	#containerIntakeFormShort p, #containerIntakeFormShortAutofill p { padding: 0 0 .5em 0; }
			/* form error color */
			#intakeFormShort fieldset #formError, #containerIntakeFormShortAutofill fieldset #formError { display: block; cursor: default; color: #f00; }
			#containerIntakeFormShortAutofill fieldset #formError { padding: 0 0 2px 0; }
			/* input width, margin, padding, color */
			#intakeFormShort fieldset input, #intakeFormShort fieldset textarea, #containerIntakeFormShortAutofill fieldset input, #containerIntakeFormShortAutofill fieldset textarea { display: block; width: 190px; font-family: Verdana, Geneva, sans-serif; margin: .2em 0 .5em 0; padding: 3px; background:#000; color:#fff; }
			/* input border color */
			#intakeFormShort fieldset div.formHighlight *, #containerIntakeFormShortAutofill fieldset div.formHighlight * { border: 1px solid #000; }
			/* input bg color on hover */
			#intakeFormShort fieldset div.formHighlight *:hover, #intakeFormShort fieldset div.formHighlight *:focus, #containerIntakeFormShortAutofill fieldset div.formHighlight *:hover, #containerIntakeFormShortAutofill fieldset div.formHighlight *:focus { background: #242424; }
				/* disclaimer link color */
				#intakeFormShort fieldset .formCheck a:link, #intakeFormShort fieldset .formCheck a:visited, #containerIntakeFormShortAutofill fieldset .formCheck a:link, #containerIntakeFormShortAutofill fieldset .formCheck a:visited { color:#242424;  }
				#intakeFormShort fieldset .formCheck a:hover, #intakeFormShort fieldset .formCheck a:focus, #containerIntakeFormShortAutofill fieldset .formCheck a:hover, #containerIntakeFormShortAutofill fieldset .formCheck a:focus { color:#fff;  }
		#intakeFormShortSubmit, #intakeFormShortAutofillSubmit { width: auto; height: auto; margin: .5em 0; }

/* DESIGN ON-SITE SEARCH */
#containerSearchFormDesign, #searchFormDesign { margin: 0; padding: 0; }
#containerSearchFormDesign {  }
	#searchFormDesign {  }
		#searchFormDesign label {  }
		#searchFormDesign #searchFormDesignSearchTerms { margin: 0; width: 190px; padding:2px 3px; border: 1px solid #fff; border-right:0; float:left; }
		#ie6 #searchFormDesign #searchFormDesignSearchTerms {width:189px;}
		#searchFormDesign #searchFormDesignSearchTerms:focus, #searchFormDesign #searchFormDesignSearchTerms:hover { border-color: #fff; }
		#searchFormDesign #searchFormDesignSubmit { width: auto; height: auto; display: inline; vertical-align: top; float:left;}
		#searchFormDesign label { cursor: pointer; }
		#searchFormDesign .formLabelHide { position: absolute; left: -5000px; }

/* sIFR STYLES */
.sIFR-flash { visibility: visible; margin: 0; padding: 0; }
.sIFR-replaced, .sIFR-ignore { visibility: visible !important; }
.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; color: #333333; }
.sIFR-active h1 { padding-bottom: 0; visibility: hidden; line-height: 1em; }

/* STANDARD ELEMENTS */
.printElement { display: none; }
.screenElement {  }
.handheldElement { display: none; }
#skipToLinks { position: absolute; left: 0; top: -9000px; z-index: 100; list-style: none; text-align: left; margin: 0; padding: 0; }
	#skipToLinks li { position: relative; z-index: 100; overflow: hidden; }
#ie img.png { behavior: url(../images/pngbehavior.htc); } /* NOTE: change this path to /design/images/pngbehavior.htc in FSP integration */
#ie6 img.png { visibility: hidden; }
#ie6 img.pngShow { visibility: visible; }

/* CUSTOM DESIGN ELEMENTS */
.FSP:after, .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0; }
#ie .FSP, #ie .clearfix { height: 1%; }
body.design{ background:#bf7500 url(../images/bg-body.gif) repeat-x;}
body.home { background:#bf7500 url(../images/bg-bodyHome.gif) repeat-x;}
#containerPage{}
	#containerPageHead{background:url(../images/bg-containerPageHead.gif) repeat-x bottom;}
		#banner{  width:980px; margin:0 auto; position:relative; height:101px;}
			#logo{ position:absolute; top:0px; left:8px;}
			#cta{ position:absolute; top:51px; left:528px;}
			#containerSearchFormDesign{ width:258px; position:absolute; right:0; top:0; padding:5px 7px 15px 7px; font-size:.91em; background:url(../images/bg-search.gif) no-repeat;}
		#navigationMain{ width:980px; margin:0 auto;  height:35px;}
		#tagline{ margin:0 auto; display:block;}
		.home #tagline {margin:0; float:left;}
		#flashPosition {width:980px; margin:0 auto; height:288px; background:url(../images/bg-flashPosition.gif) no-repeat;}
			#containerFlash {width:847px; float:left;}
				#verdictsReplace { margin:14px 0 0 0; display:block;}
		#containerColumns{ width:980px; margin:0 auto; background:url(../images/bg-containerColumns.jpg) 2px top repeat-y; }
		.home #containerColumns {background:url(../images/bg-containerColumnsHome.gif) repeat-y;}
			#containerColumnsHead { width:980px; background:url(../images/bg-containerColumnsHead.jpg) no-repeat;}
			.home #containerColumnsHead { background:url(../images/bg-containerColumnsHeadHome.gif) no-repeat;}
			#containerColumnsFoot{  width:978px; padding:0 0 75px 2px; background:url(../images/bg-containerColumnsFoot.jpg) left bottom no-repeat;}
			.home #containerColumnsFoot {background: url(../images/bg-containerColumnsFootHome.gif) left bottom no-repeat;}
				#columnMain{ float:left; width:565px; margin:24px 0 0 0;}
				#ie6 #columnMain {overflow-x:hidden;}
					#containerPageTitle{ background:#8e5700 url(../images/bg-containerPageTitle.gif) no-repeat;}
					.home #containerPageTitle { clear:both;  background:none; }
						#containerPageTitleFoot { padding:15px 35px 20px 35px; background:url(../images/bg-containerPageTitleFoot.gif) left bottom no-repeat;}
						.home #containerPageTitleFoot { background:none; padding:0 35px 0 35px;}
						.sIFR-active #containerPageTitle{ padding-bottom:0;}
							#pageTitle{ font-size:1.4em; padding:0; color:#fff;}
							.sIFR-active #pageTitle{ font-size:1.45em; }
					#content{ padding:30px;}
				#columnSide{ float:right; width:411px;}
				#ie6 #columnSide {overflow-x:hidden;}
					#containerNavigationFeatures { float:right; width:396px; display: inline; padding:4px 4px 0 4px; background:url(../images/bg-containerNavigationFeatures.gif) no-repeat;}
					.home #containerNavigationFeatures { background:none; width:266px; padding:0; display:block;}
						#verdicts { float:left; width:216px; display:inline; padding:25px 25px 9px 25px;}
						.home #verdicts {width:546px; display:block; padding:0; margin:0 0 15px 0; background:#8e5700 url(../images/bg-containerPageTitle.gif) no-repeat;}
						.home #verdictsFoot { width:506px; height:34px; padding:20px 0 0 40px; background:url(../images/bg-containerPageTitleFoot.gif) left bottom no-repeat;}
						#ie6 #verdicts {overflow-x:hidden;}
							#verdictsTitle { display:block; margin:0 0 20px 0;}
							.home #verdictsTitle {margin:0 0 10px 40px;}
							#containerScrollingTextVertical { position: relative; height: 125px; overflow: hidden; }
								#scrollingTextVertical { position: absolute; width: 98%; }
								#scrollingTextVertical ul {margin:0; padding:0; list-style:none; color:#fff; line-height:1.64em;}
								#scrollingTextVertical li {margin:0 0 15px 0;}
								#scrollingTextVertical a {color:#ffc05b; font-weight:bold; display:block;}
								#scrollingTextVertical a:hover, #scrollingText a:focus, #scrollingText a.current { color:#fff;}
							#containerScrollingText { float:left; width:470px; padding: 0; margin:0 10px 0 0; display:inline-block; color:#fff; }
								#containerScrollingText ul { height:1.75em; margin:0; padding:0; }
								#containerScrollingText li { display:inline; padding-right:2em; list-style-image: url(../images/verdictsHomeLI.gif);}
								#containerScrollingText a {font-weight:bold; color:#ffc05b; margin:0 10px 0 0; background:url(../images/verdictsHomeLI.gif) left center no-repeat; padding:0 0 0 15px;}
								#containerScrollingText a:hover, #containerScrollingText a:focus, #containerScrollingText a.current {color:#fff;}
							#verdictsMore { display:block; margin:0 0 0 150px;}
							.home #verdictsMore {float:right; display:inline; margin:-85px 0 0 0;}
						#navigationFeatures{ float:right; width:129px;}
						.home #navigationFeatures {margin:14px 4px 0 0; display:inline;}
							#navigationFeatures ul{ list-style:none; padding:0; margin:0;}
							#navigationFeatures ul li{ display:inline;}
							#navigationFeatures a{ display:block;}
					#containerCalloutText { clear:both; width:404px; margin:0 0 0 7px; color:#fff; background: url(../images/bg-calloutText.gif) repeat-y; }
						#containerCalloutTextHead { width:404px; background:url(../images/bg-calloutTextHead.gif) no-repeat;}
							#containerCalloutTextFoot { width:339px; padding:15px 30px 15px 35px; background:url(../images/bg-calloutTextFoot.gif) left bottom no-repeat;}
								#containerCalloutText p { color:#fff; width:330px; line-height:1.27em;}
								#beginConsultation {display:block; margin:5px 0 0 115px;}
					#contextual{ display:block; margin:4px 0 4px 0;}
					#contactInformation{ background:#050505 url(../images/bg-contactInformation.gif) no-repeat;}
						#contactInformationFoot{ float:left; display:inline; width:351px; padding:10px 30px 15px 30px; line-height:1.27em; color:#fff; font-family:Tahoma, Geneva, sans-serif; background:url(../images/bg-contactInformationFoot.gif) left bottom no-repeat;}
							#contactLogos {clear:both; float:left; width:351px; display:inline; margin:0 0 15px 0;}
								#logoContact { float:left; display:inline;}
								#contactInformationTitle { float:left; display:inline; margin:10px 0 0 20px;}
							#contactInformation p {float:left; width:130px; display:inline; margin:0 35px 0 0;}
							#contactInformation a{ color:#ffc05b; text-decoration:underline;}
							#contactInformation a:hover, #contactInformation a:focus, #contactInformation a.current{ color:#fff; text-decoration:underline;}
					#containerShortForm { padding:30px 15px 30px 20px;}
						#formTitle { float:right; display:inline; margin:15px 0 0 0;}
							#containerIntakeFormShort, #containerIntakeFormShortAutofill{ float:left; width:200px; color:#242424;margin-bottom:15px;}



							/**
							 * 12-09-2011
							 * ~~ Scott
							 */
							#containerIntakeFormI, #containerIntakeFormShortAutofill{ float:none; }
							#containerIntakeFormI
							{
								margin-top: 20px;
								margin-bottom: 20px;
							}
							#containerIntakeFormShortAutofill #intakeFormISubmit,
							#containerIntakeFormI #intakeFormAutofillSubmit
							{ display:none; }

							#formSubmissionResponse
							{
								padding: 5px;
								background-color: #B6E0AC;
								border: 1px solid #366E28;
							}



	#containerPageFoot{ clear:both; padding:40px 0; background:#000 url(../images/bg-containerPageFoot.gif) repeat-x top; border-bottom:4px solid #845100;}
		#footer{ width:980px; margin:0 auto; padding:0; color:#fff;  background:url(../images/bg-footerMain.gif) 565px repeat-y;}
			#footerMain {float:left; width:470px; padding:0 0 0 40px; font-size:.82em; line-height:1.64em; font-size:.82em; line-height:1.64em;}
				#geographicalFooter{ margin:0 0 40px 0; }
					#geoFooterTitle {display:block; margin:0 0 30px 0;}
					#geographicalFooter p{}
				#finePrint{}
					#finePrint a{ color:#ffa400; text-decoration:underline;}
					#finePrint a:hover, #finePrint a:focus, #finePrint a.current{ color:#ffb93d; text-decoration:none;}
						#copyright{ padding:0 0 .2em;}
						#branding{}
			#navigationLower{ float:right; width:360px; font-size:1em; font-family:Tahoma, Geneva, sans-serif;}
				#navigationLowerTitle {display:block; margin:0 0 20px 0;}
				#navigationLower ul{ float:left; display:inline; width:150px; margin:0 30px 0 0; padding:0; list-style:none;}
				#navigationLower ul.rightList {margin:0;}
				#navigationLower ul li{ display:inline;}
				#navigationLower li a{ display:block; color:#ffa400; font-weight:bold; padding:.25em 0 .25em 10px; background:url(../images/bg-navigationLowerA.gif) left .64em no-repeat;}
				#navigationLower li a:hover, #navigationLower li a:focus, #navigationLower li a.current{ color:#ffb93d; text-decoration:none; background:url(../images/bg-navigationLowerA-o.gif) left .64em no-repeat;}
				a#navigationLowerJump{ font-size:0;}

/* START CASCADING MENU - HORIZONAL - v3.0.2 - 20JAN10 */
	/* the magic - only edit where notated */
		.cascadingMenu ul {}
		.cascadingMenu li { position: relative; float: left; }
		.cascadingMenu li a { display:block; }
		.cascadingMenu li li { float: none; clear: left; }
		.cascadingMenu img { display: block; }
		.cascadingMenu li:hover { z-index: 5; }
		/* IE fixes */
		#ie .cascadingMenu li { display: inline; }
		#ie .cascadingMenu li li a { height: 1%;} /* allows IE to use block hovers */
		#ie6 li.menuover { z-index: 5; } /* overlay fix for IE6 */
		/* hides ULs*/
			/* 2nd UL */ .cascadingMenu ul ul, /* 3rd UL */ .cascadingMenu ul ul ul, .cascadingMenu li:hover ul ul, .cascadingMenu li:focus ul ul, .cascadingMenu li.menuover ul ul, /* 4th UL */ .cascadingMenu ul ul ul ul, .cascadingMenu li:hover ul ul ul, .cascadingMenu li:focus ul ul ul, .cascadingMenu li.menuover ul ul ul { position:absolute; left:-9999px; z-index:99;}
		/* show ULs */
			/* 2nd UL */ .cascadingMenu li:hover ul, .cascadingMenu li:focus ul, .cascadingMenu li.menuover ul{ /* adjust left/right positioning */ left: 0; top:auto; }
			/* 3rd UL */ .cascadingMenu li li:hover ul, .cascadingMenu li li:focus ul, .cascadingMenu li li.menuover ul, /* 4th UL */ .cascadingMenu ul li li li:hover ul, .cascadingMenu ul li li li:focus ul, .cascadingMenu li li li.menuover ul{ /* adjust positioning for 3rd & 4th ULs */ left: 212px; top:0;}
			/* adjust position of 4th UL */ .cascadingMenu ul li li li:hover ul, .cascadingMenu ul li li li:focus ul, .cascadingMenu ul li li li.menuover ul  {/* left: 0px; top:0px; */ }
	/* end the magic */

	/* edit styles - 1st UL - this is always visible */
	.cascadingMenu ul {margin:0; padding:0; list-style:none;}
	.cascadingMenu li {}
	.cascadingMenu ul a,.cascadingMenu ul a:visited {}
	/* edit styles - 2nd UL - default is hidden */
	.cascadingMenu ul ul { width:226px; padding:0 0 4px 0; background:#c8800e url(../images/bg-cascadingMenuUL.gif) left bottom no-repeat;}
	.cascadingMenu ul ul a, .cascadingMenu ul ul a:visited {padding:.3em 40px .3em 20px; text-decoration:none; color: #000; margin:0 0 0 3px; font-weight:bold; background:#f9b131 url(../images/menuIndicator.gif) 195px center no-repeat; border-left:1px solid #d9911a; border-bottom:1px solid #c8800e; }
	.cascadingMenu ul ul a:hover, .cascadingMenu ul ul a:focus, .cascadingMenu ul ul a.active, .cascadingMenu ul ul a.current { color: #fff; background: #c8800e url(../images/menuIndicator-o.gif) 195px center no-repeat;}
	.cascadingMenu li.itemLast a {border-bottom:0;}
	.cascadingMenu li.noChild a, .cascadingMenu li.noChild a:visited, .cascadingMenu li.noChild a:hover, .cascadingMenu li.noChild a:focus, .cascadingMenu li.noChild a.current {background-image:none;}
		/* appear as sublist - uncomment the following line */
		/*.cascadingMenu ul ul, .cascadingMenu li:hover ul, .cascadingMenu li:focus ul, .cascadingMenu li.menuover ul, .cascadingMenu li.menuover ul {position:relative; left:0;}*/
	/* edit styles - 3rd UL - default is hidden */
	.cascadingMenu ul ul ul { width:226px; padding:0 0 3px 0; background:#c8800e /*url(../images/bg-cascadingMenuULUL.gif) left bottom no-repeat*/;}
	.cascadingMenu ul ul ul li { }
	.cascadingMenu ul ul ul a, .cascadingMenu ul ul ul a:visited { background:#ef980e; border-bottom:1px solid #c8800e; }
	.cascadingMenu ul ul ul a:hover, .cascadingMenu ul ul ul a:focus, .cascadingMenu ul ul ul a.active, .cascadingMenu ul ul ul a.current {background:#c8800e;}
		/* appear as sublist - uncomment the following line */
		/* .cascadingMenu ul ul ul, .cascadingMenu li:hover ul ul, .cascadingMenu li:focus ul ul, .cascadingMenu li.menuover ul ul{ position:relative; left:0;} */
	/* edit styles - 4th UL - default is hidden */
	.cascadingMenu ul ul ul ul {}
	.cascadingMenu ul ul ul ul li {}
	.cascadingMenu ul ul ul ul a, .cascadingMenu ul ul ul ul a:visited {}
	.cascadingMenu ul ul ul ul a:hover, .cascadingMenu ul ul ul ul a:focus, .cascadingMenu ul ul ul ul a.active, .cascadingMenu ul ul ul ul a.current {}
		/* appear as sublist - uncomment the following line */
		/*.cascadingMenu ul ul ul ul, .cascadingMenu li:hover ul ul ul, .cascadingMenu li:focus ul ul ul, .cascadingMenu li.menuover ul ul ul, .cascadingMenu li li.menu, .cascadingMenu ul li li li:hover ul, .cascadingMenu ul li li li:focus ul, .cascadingMenu li li li.menuover ul{position:relative; left:0;}*/

/* scroll - add the class .scroll to the parent li */
.cascadingMenu li.scroll ul {max-height:25em; overflow-y:scroll;}
#ie6 .cascadingMenu li.scroll ul {height:25em;}

/* END CASCADING MENU - HORIZONAL */
#drugAlert{ background:#000 url(../images/drugAlert.jpg) repeat-x top; color: #FFA400; font-size: 1.1em; margin-bottom: 3px;  padding: 16px 29px;margin-top:4px;}
#drugAlert h4{color: #FFA400;}
.twitter{ margin:5px 0px 0px 22px; padding:0px;}
#facebook{margin:0px 0px 0px 22px; padding:0px;}
