
a { text-decoration: none; }

ul, ol { list-style: none; }

h1, h2, h3, h4, h5, h6, pre, code { font-size: 1em; }

ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input {
	margin: 0;
	padding: 0;
}

a img, :link img, :visited img { border:none; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
	text-align:center;
	line-height: 1.4em;
	background-color: #996;
	color: #333;
}

h1 span, h2 span { 
	position: absolute;
	left: -999em;
	top: -999em;
}

/* ------------[ Layout boxes ]------------ */

#MetaHeader {
	background-image: url(/images/meta-header-background.gif);
	background-repeat: repeat-x;
	width: 774px;
	height: 20px;
	background-position: top left;
	margin: 0em auto;

}

#MetaContainer {
	width: 746px;
	margin: 0em auto;
	text-align: center;
	background-image: url(/images/meta-container-background.gif);
	background-repeat: repeat-y;
	background-position: top left;
	padding-left: 14px;
	padding-right: 14px;
}

#MetaFooter {
	background-image: url(/images/meta-footer-background.gif);
	width: 774px;
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0em auto;
	height: 20px;

}

#PageHeader {
	background-image: url(/images/page-header-background.gif);
	background-repeat: no-repeat;
	height: 8px;
	width: 678px;
	margin: 0em auto;
	background-position: bottom;
}

#PageContainer {
	margin: 0em auto;
	padding-left: 34px;
	padding-right: 34px;
	background-image: url(/images/page-container-background.gif);
	background-repeat: no-repeat;
	background-position: 0 130px;
}

#PageFooter {
	background-image: url(/images/page-footer-background.gif);
	width: 678px;
	margin: 0em auto;
	background-repeat: no-repeat;
	clear: both;
	text-align: left;
}

#ContentContainer {
	text-align: left;
	width: 678px;
	background-color: #FDF8EF;
}

#Logo {
	background-image: url(/images/logo-background.gif);
	height: 78px;
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #FFFDF9;
	padding-top: 10px;
	padding-left: 10px;
	border-bottom: 1px solid #f0f0f0;
}

#Navigation {
	width: 123px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.1em;
	background-color: #002157;
	float: left;
}

#MainContent {
	background-color: #004E5F;
	width: 374px;
	float: left;
	background-image: url(/images/main-content-background.gif);
	background-repeat: repeat-y;
	color: #fff;
}

#MainInternalContent {
	width: 374px;
	float: left;
	background-color: #fff;
}

#Video {
	background-color: #CBCDD4;
	width: 181px;
	float: left;
	color: #066;
	font-size: 0.8em;
	line-height: 1.1em;
}

#BottomContent {
	width: 487px;
	float: left;
	background-repeat: no-repeat;
	border: 5px solid #FDF8EF;
	background-color: #f0f0f0;
	background-image: url(/images/bottom-content-background.gif);
	background-position: bottom left;
	clear: left;
}

#Sidebar {
	width: 181px;
	float: left;
	background-color: #004E5F;
	color: #fff;

}

/* ------------[ Typography, etc. ]------------ */

a {
	color: #222;
	text-decoration:underline;
}

#Navigation a {
	text-decoration: none;
}

#Navigation a,
#Sidebar a {
	color: #fff;
}

#Navigation a:hover {
	text-decoration: underline;
}

p {
	padding-top: 0.2em;
	padding-bottom: 0.8em;
}

h2 {
	font-size: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;

}

h2#SubHeading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	border-bottom: 1px solid #066;
	margin-left: -45px;
	width: 500px;
	padding-left: 48px;
	padding-bottom: 5px;
}

span#FirmName {
	position: static;
	font-variant: small-caps;
	display: inline;
}

div#Date {
	color: #066;
	padding-left: 14px;
	padding-top: 10px;
	height: 30px;
	background-color: #FDF8EF;
	border-right: 1px solid #066;
	border-bottom: 1px solid #f0f0f0;
}



.InnerContent {
	padding: 14px;
}

img#StewartCohen {
	float: left;
	margin-right: 14px;
	border: 1px solid #999;

}

/* ------------[ Navigation ]------------ */

#Navigation ul {
	padding: 7px 14px 7px 14px;
}

#Navigation li {
	padding-bottom: 6px;
}

#Navigation a:hover {
	text-decoration: underline;
}

ul#BottomNavigation  {

}

ul#BottomNavigation li {
	display: inline;
	border-left: 1px solid #066;
	padding: 1px 5px 1px 5px;
}

ul#BottomNavigation li.First {
	border-left: 0;
}

/* ------------[ Image replacement ]------------ */

h1 {
	display: block;
	background-repeat:no-repeat;
	background-position: bottom left;
	height: 21px;
	margin-top: 10px;
}

h1#HeadingTraumaticBrainInjuryLawyer {
	background-image:url(/images/heading-h1-traumatic-brain-injury-lawyer.gif);
}

h2#HeadingWelcomeToOurSite,
h2#HeadingExperienceAndResults {
	display: block;
	background-repeat:no-repeat;
	background-color: #FDF8EF;
	height: 40px;
	background-position: 10px 15px;
	border-bottom: 1px solid #f0f0f0;
}
h2#HeadingLegalResources {
	display: block;
	background-repeat:no-repeat;
	background-color: #FDF8EF;
	height: 40px;
	background-position: 10px 15px;
	border-bottom: 1px solid #f0f0f0;
}
h2#HeadingCallUs {
	display: block;
	background-repeat:no-repeat;
	background-color: #FDF8EF;
	height: 40px;
	background-position: 5px 20px;
	border-bottom: 1px solid #f0f0f0;
}
h2#LegalResources {
	display: block;
	background-repeat:no-repeat;
	background-color: #FDF8EF;
	height: 40px;
	background-position: 5px 20px;
	border-bottom: 1px solid #f0f0f0;
}
h2#LegalResources { 
	background-image:url(/images/heading-h2-legalresources.gif);
}
h2#HeadingWelcomeToOurSite { 
	background-image:url(/images/heading-h2-welcome-to-our-site.gif);
}
h2#HeadingLegalResources { 
	background-image:url(/images/heading-h2-legalresources.gif);
}
h2#HeadingExperienceAndResults { 
	background-image:url(/images/heading-h2-experience-and-results.gif);
}

h2#HeadingCallUs { 
	background-image:url(/images/heading-h2-call-us2.gif);
}

h2#HeadingTreatmentOptions {
	display: block;
	background-repeat: no-repeat;
	height: 24px;
	background-image:url(/images/heading-h2-treatment-options.gif);
	background-position: 7px 7px;
}

h2#HeadingFreeLegalCaseEvaluation {
	display: block;
	background-repeat: no-repeat;
	height: 46px;
	background-position: 14px 14px;
	background-image:url(/images/heading-h2-free-legal-case-evaluation.gif);
}


/* ------------[ Clearfix hacks ]------------ */

#ContentContainer:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#ContentContainer {display: inline-table;}

/* Hides from IE-mac \*/
* html #ContentContainer {height: 1%;}
#ContentContainer {display: block;}
/* End hide from IE-mac */


/* for Mozilla/Safari/Opera */
*>#Navigation,
*>#MainContent,
*>#Video {
 padding-top: 292px;
 min-height: 1px;
}
*>#Navigation div.Container,
*>#MainContent div.Container,
*>#Video div.Container {
 margin-top: -292px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html #Navigation,
* html #MainContent,
* html #Video {
 height: 293px;
}
/* end filter */

h2#HeadingInjuries {
	display: block;
	background-repeat:no-repeat;
	background-color: #FDF8EF;
	height: 40px;
	background-position: 10px 15px;
	border-bottom: 1px solid #f0f0f0;
}
h2#HeadingFreeLegalCaseEvaluation2 {
	display: block;
	background-repeat:no-repeat;
	background-color: #FDF8EF;
	height: 40px;
	background-position: 10px 15px;
	border-bottom: 1px solid #f0f0f0;
}
h2#HeadingInsuranceAndBenefits {
	display: block;
	background-repeat:no-repeat;
	background-color: #FDF8EF;
	height: 40px;
	background-position: 10px 15px;
	border-bottom: 1px solid #f0f0f0;
}
h2#HeadingFAQ {
	display: block;
	background-repeat:no-repeat;
	background-color: #FDF8EF;
	height: 40px;
	background-position: 10px 15px;
	border-bottom: 1px solid #f0f0f0;
}
h2#HeadingDisclaimer {
	display: block;
	background-repeat:no-repeat;
	background-color: #FDF8EF;
	height: 40px;
	background-position: 10px 15px;
	border-bottom: 1px solid #f0f0f0;
}
h2#HeadingPrivacyPolicy {
	display: block;
	background-repeat:no-repeat;
	background-color: #FDF8EF;
	height: 40px;
	background-position: 10px 15px;
	border-bottom: 1px solid #f0f0f0;
}
h2#HeadingTermsOfUse {
	display: block;
	background-repeat:no-repeat;
	background-color: #FDF8EF;
	height: 40px;
	background-position: 10px 15px;
	border-bottom: 1px solid #f0f0f0;
}
h2#HeadingLegalRights {
	display: block;
	background-repeat:no-repeat;
	background-color: #FDF8EF;
	height: 40px;
	background-position: 10px 15px;
	border-bottom: 1px solid #f0f0f0;
}
h2#HeadingInternetResources {
	display: block;
	background-repeat:no-repeat;
	background-color: #FDF8EF;
	height: 40px;
	background-position: 10px 15px;
	border-bottom: 1px solid #f0f0f0;
}h2#HeadingAboutUs {
	display: block;
	background-repeat:no-repeat;
	background-color: #FDF8EF;
	height: 40px;
	background-position: 10px 15px;
	border-bottom: 1px solid #f0f0f0;
}

h2#HeadingNews {
	display: block;
	background-repeat:no-repeat;
	background-color: #FDF8EF;
	height: 40px;
	background-position: 10px 15px;
	border-bottom: 1px solid #f0f0f0;
}

h2#HeadingInjuries { 
	background-image:url(/images/heading-h2-injuries.gif);
}
h2#HeadingInsuranceAndBenefits { 
	background-image:url(/images/heading-h2-insuranceandbenefits.gif);
}
h2#HeadingFAQ { 
	background-image:url(/images/heading-h2-faq.gif);
}

h2#HeadingFreeLegalCaseEvaluation2 {
	background-image:url(/images/heading-h2-free-legal-case-evaluation2.gif);
}
h2#HeadingDisclaimer {
	background-image:url(/images/heading-h2-disclaimer.gif);
}
h2#HeadingPrivacyPolicy {
	background-image:url(/images/heading-h2-privacypolicy.gif);
}
h2#HeadingTermsOfUse {
	background-image:url(/images/heading-h2-termsofuse.gif);
}
h2#HeadingLegalRights {
	background-image:url(/images/heading-h2-legalrights.gif);
}
h2#HeadingInternetResources {
	background-image:url(/images/heading-h2-internetresources.gif);
}
h2#HeadingAboutUs {
	background-image:url(/images/heading-h2-aboutus.gif);
}

h2#HeadingNews { 
	background-image:url(/images/heading-h2-news.gif);
}


.mainText		{font: 12px Verdana; color: #000000;}
.mainTextBig1	{font: 14px Verdana; color: #000000;}
.mainTextBig3	{font: 16px Verdana; color: #000000;}
.mainTextSmall {font: 11px Verdana;}
.mainTextSmall2 {font: 10px Verdana;}
.mainTextSmall3 {font: 9px Verdana;}
.mainTextSmall4 {font: 8px Verdana;}
.mainTextSmall6 {font: 6px Verdana;}
.sectionHeader	{font: 12px Verdana; color: #000000; font-weight: bold;}
.sectionSubhead	{font: 12px Verdana; color: #000000; font-weight: bold;}
.sectionTitleHeading	{font: 16px Verdana; color: #000000; font-weight: bold;}

