/* This is the stylesheet for all Fractal Series/Blue Options */

/* DO NOT MODIFY THIS STYLESHEET! */



html { font-size: .625em; }

body { margin: 0; padding: 0; background: #FFFFFF; color: #000000; }

body, td, input, textarea, option, select { font-family: Arial, Helvetica, sans-serif; }

table, input, textarea, option, select { font-size: 1em; }

ul, ol { margin: 0; padding: 0 0 0 2.5em; }

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; }

.clear { clear: both; line-height: 0; }

.nowrap { white-space: nowrap; }



/* 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 { line-height: 1.3em; }



h1 { font-size: 1.4em; }

h2 { font-size: 1.2em; }

h3 { font-size: 1.1em; }

h4 { font-size: 1em; }

h5 { font-size: .9em; }

h6 { font-size: .8em; }



a:link { color: #002E67; }

a:visited { color: #4979A9; }

a:hover, a:focus { color: #900000; }

a:active { color: #900000; text-decoration: none; }



#navigationMain a:link { color: #333333; text-decoration: none; }

#navigationMain a:visited { color: #333333; text-decoration: none; }

#navigationMain a:hover, #navigationMain a:focus { color: #666666; text-decoration: none; }

#navigationMain a:active { color: #666666; text-decoration: underline; }



#navigationLower a:link { color: #002E67; }

#navigationLower a:visited { color: #4979A9; }

#navigationLower a:hover, #navigationLower a:focus { color: #900000; }

#navigationLower a:active { color: #900000; }



#finePrint a:link {  }

#finePrint a:visited {  }

#finePrint a:hover, #finePrint a:focus {  }

#finePrint a:active {  }



/* TEMPLATE ELEMENTS */

body { background: #FFFFFF; color: #000000; width: 794px; }



/*#banner { background: url(images/bg-banner.gif) no-repeat; padding: 15px 0 80px 0; }*/

#banner { }



	#subflag {  }

	#flag {  }

#containerColumns { width: 794px; }

	#columnMain { float: right; width: 634px; }

		#pageTitle { color: #3D6D97; font-size: 1.82em; padding-left: 1px; width: 613px; }

		#content { color: #333333; padding: 0 0 20px 1px; width: 613px; display: inline-block; }

	#columnSide { float: left; width: 160px; }

		#navigationMain { font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 1.09em; font-weight: bold; padding: 0 24px 20px 24px; text-transform: lowercase; }

			#navigationMain a { display: block; padding: 0 0 10px 0; }

#navigationLower { color: #333333; padding: 0 24px 20px 24px; text-align: center; }

#finePrint { font-size: 0.82em; color: #333333; padding: 0 24px 10px 24px; }

	#disclaimer {  }

	#copyright {  }

	#branding {  }













/* ATTORNEY PROFILE */

#profileContactInformation { margin-bottom: 1.4em; }

#profileContactInformation td { white-space: nowrap; }

#profileContactInformation .ContactInformationLabel { font-weight: bold; padding: 0 .45em 0 0; }

#profileContactInformation .ContactInformationText { padding: 0 .45em .91em 0; }

#ProfileNavigationBar { margin: 0 0 2.27em 0; padding: .45em; border-top: #999999 solid 1px; border-bottom: #999999 solid 1px; }

/* ATTORNEY PROFILE - END */



/* DYNAMIC CONTENT */

.FLPortalPackCellFAQ { background-color: #EEEEEE; }

.FLPortalPackCellFAQOutline { background-color: #000000; }

table tr td .FLPortalPackCellFAQOutline { margine-bottom: 10px;}

/* DYNAMIC CONTENT - END */



/* PERSONAL INJURY HOME PAGE */

#copy { margin: 0 10px 0 0; }

#copy h1 { font-size: 2.1em; }



#copy2 { margin: 0 0 10px 10px; }

#copy2 h2 { padding: 0; }

#copy2 h3 { padding: 0; }



#form { border: solid 1px #000000; margin: 0 6px 1.2em 6px; padding: 15px; }

#form form { margin: 0; }

#form p { padding: 0; }

#form br { line-height: 0; }

/* PERSONAL INJURY HOME PAGE - END */



/* PRACTICE CENTERS AND PAGES */

/* centers and pages */

#topicShortForm { border: solid 1px #000000; margin: 0 6px 1.2em 6px; padding: 15px; }

#topicShortForm form { margin: 0; padding: 20px 0 0 0; }

#topicShortForm p { padding: 0; }

#topicShortForm h2 { padding-bottom: 0; }

#topicShortForm br { line-height: 0; }

#topicShortForm a { margin: 10px 0 0 0; display: block; }



#callToAction { background-color: #cccccc; color: #000000; border: solid 1px #000000; font-style: italic; margin: 0 6px 1.2em 6px; padding: 1.2em 1.2em 0 1.2em; }



#sideBar1, #sideBar2 { background-color: #eeeeee; color: #000000; border: solid 1px #000000; margin: 0 6px 1.2em 6px; padding: 1.2em 1.2em 0 1.2em; }



#topicResourceLinks { margin: 0 6px 1.2em 6px; }



#topicContentMain, #topicContentMain2, #topicContentMain3 { margin: 0 6px; }



/* centers only */

#topicNews { margin: 0 6px 1.2em 6px; }



#topicCalculator { background-color: #eeeeee; color: #000000; border: solid 1px #000000; margin: 0 6px 1.2em 6px; padding: 10px; }

#topicCalculator form { margin: 0; text-align: center; }



#topicfaq, #topicNav { border: solid 1px #000000; margin: 0 6px 1.2em 6px; padding: 1.2em 1.2em 0 1.2em; }

/* PRACTICE CENTERS AND PAGES - END */



/* FirmSite Expert - START */

#FirmSiteExpert-containerColumnMain { margin-right: 200px; }

	#FirmSiteExpert-columnMain {  }

		#FirmSiteExpert-callToAction { margin: 0 0 10px 0; }

		#FirmSiteExpert-content { margin: 0 0 10px 0; padding: 0 10px 0 0; }

		#FirmSiteExpert-overviewAbstract { margin: 0 0 10px 0; }

			#FirmSiteExpert-overviewAbstract hr { height: 1px; border: none; border-top: 1px solid #000000; margin: 0 0 10px 0; }

#FirmSiteExpert-containerColumnSide { float: right; width: 200px; }

	#FirmSiteExpert-columnSide {  }

		#FirmSiteExpert-navigation { margin: 0 0 10px 0; }

		#FirmSiteExpert-formShort { margin: 0 0 10px 0; }

/* FirmSite Expert - END */

 