*	{ margin: 0; padding: 0; }
html	{ min-height: 100%; margin: 0 0 1px; }

body	{ background: #b8b8b8; text-align: center; color: #575757; font: 11px Verdana, Arial, Helvetica, sans-serif; line-height: 14px; }

a	{ text-decoration: underline; }
a:link	{ color: #085c92; }
a:visited	{ color: #245576; }
a:hover	{ color: #c10e0e; text-decoration: none; }

#container	{ position: relative; top: 0; left: 0; margin: 0 auto; width: 799px; w\idth: 799px; background: url(../images/container.gif) repeat-y 0 0; text-align: left; }
#bottom	{ position: relative; width: 799px; height: 22px; background: url(../images/footer.gif) no-repeat bottom left; }

#printhead	{ display: none; }
#header	{
	position: relative;
	float: left;
	width: 799px;
	height: 111px;
	background-image: url(../images/header.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
	#logo	{ position: relative; top: 16px; left: 26px; width: 312px; height: 95px; }

/*#nav	{ position: absolute; top: 9px; left: 737px; float: right; width: 51px; height: 18px; list-style: none; }*/
#nav	{ position: absolute; top: 9px; left: 412px; float: right; width: 375px; height: 18px; list-style: none; }
	#nav li	{ display: block; float: left; position: relative; left: 0; top: 0; height: 18px; }
	#nav li a { cursor: pointer; height: 18px; position: relative; left: 0; display: block; overflow: hidden }
	#nav li strong { position: absolute; left: 0; top: 0; z-index: 1; height: 18px; }
	
	#nav li.home, #nav li.home a, #nav li.home strong	{ width: 51px; background: url(../images/nav.gif) no-repeat 0 0; }
	#nav li.home a:hover strong	{ background: url(../images/nav.gif) no-repeat 0 -18px; }
	#nav li.homeon, #nav li.homeon strong	{ background: url(../images/nav.gif) no-repeat 0 -18px; width: 51px; }
	
	#nav li.about, #nav li.about a, #nav li.about strong	{ width: 69px; background: url(../images/nav.gif) no-repeat -51px 0; }
	#nav li.about a:hover strong	{ background: url(../images/nav.gif) no-repeat -51px -18px; }
	#nav li.abouton, #nav li.abouton strong	{ background: url(../images/nav.gif) no-repeat -51px -18px; width: 69px; }
	
	#nav li.contact, #nav li.contact a, #nav li.contact strong	{ width: 82px; background: url(../images/nav.gif) no-repeat -120px 0; }
	#nav li.contact a:hover strong	{ background: url(../images/nav.gif) no-repeat -120px -18px; }
	#nav li.contacton, #nav li.contacton strong	{ background: url(../images/nav.gif) no-repeat -120px -18px; width: 82px; }
	
	#nav li.send, #nav li.send a, #nav li.send strong	{ width: 108px; background: url(../images/nav.gif) no-repeat -202px 0; }
	#nav li.send a:hover strong	{ background: url(../images/nav.gif) no-repeat -202px -18px; }
	#nav li.sendon, #nav li.sendon strong	{ background: url(../images/nav.gif) no-repeat -202px -18px; width: 108px; }
	
	#nav li.map, #nav li.map a, #nav li.map strong	{ width: 65px; background: url(../images/nav.gif) no-repeat -310px 0; }
	#nav li.map a:hover strong	{ background: url(../images/nav.gif) no-repeat -310px -18px; }
	#nav li.mapon, #nav li.mapon strong	{ background: url(../images/nav.gif) no-repeat -310px -18px; width: 65px; }

#body	{ position: relative; top: 1px; left: 11px; float: left; width: 776px; margin: 0 0 1px; background: url(../images/bg-leftcol.gif) repeat-y 0 0; }

#leftcol	{ position: relative; top: 0; left: 0; float: left; width: 151px; z-index: 2; }
	#leftcol #recovery	{ position: relative; margin: 0 0 80px; }
	
	#subnav	{ position: relative; top: 0; left: 0; float: left; width: 151px; height: auto; list-style: none; background: #fff; }
		#subnav li, #subnav li div	{ display: block; float: left; position: relative; left: 0; top: 0; width: 151px; height: auto; }
		#subnav li a, #subnav li div a { cursor: pointer; width: 151px; position: relative; left: 0; display: block; }
		#subnav li strong, #subnav li div strong { position: absolute; left: 0; top: 0; z-index: 1; width: 151px; }
		
		#subnav li.drugs, #subnav li.drugs a, #subnav li.drugs strong, #subnav li.drugs div	{ height: 30px; background: url(../images/subnav.gif) no-repeat 0 -104px; }
		#subnav li.drugson, #subnav li.drugson strong, #subnav li.drugs a:hover strong, #subnav li.drugson div	{ height: 30px; background: url(../images/subnav.gif) no-repeat -151px -104px; }
		#subnav li.drugs, #subnav li.drugson	{ height: auto; } /* for expanded menus */
		
		#subnav li.accidents, #subnav li.accidents a, #subnav li.accidents strong	{ height: 30px; background: url(../images/subnav.gif) no-repeat 0 0; }
		#subnav li.accidents a:hover strong, #subnav li.accidentson, #subnav li.accidentson strong	{ height: 30px; background: url(../images/subnav.gif) no-repeat -151px 0; }
		
		#subnav li.hurricane, #subnav li.hurricane a, #subnav li.hurricane strong	{ height: 30px; background: url(../images/subnav.gif) no-repeat 0 -30px; }
		#subnav li.hurricane a:hover strong	{ background: url(../images/subnav.gif) no-repeat -151px -30px; }
		#subnav li.hurricaneon, #subnav li.hurricaneon strong	{ height: 30px; background: url(../images/subnav.gif) no-repeat -151px -30px; }
		
		#subnav li.pace, #subnav li.pace a, #subnav li.pace strong, #subnav li.pace div	{ height: 44px; background: url(../images/subnav.gif) no-repeat 0 -60px; }
		#subnav li.pace a:hover strong, #subnav li.paceon, #subnav li.paceon strong, #subnav li.paceon div	{ height: 44px; background: url(../images/subnav.gif) no-repeat -151px -60px; }
		#subnav li.pace, #subnav li.paceon	{ height: auto; } /* for expanded menus */
		
		#subnav li.death, #subnav li.death a, #subnav li.death strong, #subnav li.death div		{ height: 30px; background: url(../images/subnav.gif) no-repeat 0 -271px; }
		#subnav li.death a:hover strong, #subnav li.deathon, #subnav li.deathon strong, #subnav li.deathon div	{ height: 30px; background: url(../images/subnav.gif) no-repeat -151px -271px; }
		#subnav li.death, #subnav li.deathon	{ height: auto; } /* for expanded menus */
		
		#subnav li.food, #subnav li.food a, #subnav li.food strong, #subnav li.food div		{ height: 30px; background: url(../images/subnav.gif) no-repeat 0 -301px; }
		#subnav li.food a:hover strong, #subnav li.foodon, #subnav li.foodon strong, #subnav li.foodon div	{ height: 30px; background: url(../images/subnav.gif) no-repeat -151px -301px; }
		
		#subnav li.food, #subnav li.foodon	{ height: auto; } /* for expanded menus */
		
		#subnav li.injury, #subnav li.injury a, #subnav li.injury strong, #subnav li.injury div		{ height: 30px; background: url(../images/subnav.gif) no-repeat 0 -181px; }
		#subnav li.injury a:hover strong, #subnav li.injuryon, #subnav li.injuryon strong, #subnav li.injuryon div	{ height: 30px; background: url(../images/subnav.gif) no-repeat -151px -181px; }
		#subnav li.injury, #subnav li.injuryon	{ height: auto; } /* for expanded menus */
		
		#subnav li.consumer, #subnav li.consumer a, #subnav li.consumer strong, #subnav li.consumer div		{ height: 30px; background: url(../images/subnav.gif) no-repeat 0 -211px; }
		#subnav li.consumer a:hover strong, #subnav li.consumeron, #subnav li.consumeron strong, #subnav li.consumeron div	{ height: 30px; background: url(../images/subnav.gif) no-repeat -151px -211px; }
		#subnav li.consumer, #subnav li.consumeron	{ height: auto; } /* for expanded menus */
		
		#subnav li.products, #subnav li.products a, #subnav li.products strong, #subnav li.products div		{ height: 30px; background: url(../images/subnav.gif) no-repeat 0 -241px; }
		#subnav li.products a:hover strong, #subnav li.productson, #subnav li.productson strong, #subnav li.productson div	{ height: 30px; background: url(../images/subnav.gif) no-repeat -151px -241px; }
		#subnav li.products, #subnav li.productson	{ height: auto; } /* for expanded menus */
			
		/* css dropdowns */
		#subnav li ul.noshow	{ display: none; }
		#subnav li ul { display: none; position: absolute; width: 130px; font-size: 11px; font-family: Geneva, Arial, Helvetica, sans-serif; }
		#subnav li li	{ width: 130px; height: auto; }
		#subnav li>ul { top: 0; left: 151px; z-index: 50; }
		#subnav li:hover ul, #subnav li.sfhover ul { left: 151px; top: 0; display: block; z-index:50; }
		#subnav li:hover ul.noshow, #subnav li.sfhover ul.noshow	{ display: none; }
		#subnav li li a:link, #subnav li li a:visited { background: #085C92; cursor: pointer; color: #fff; padding: 3px 5px 3px 8px; width: 130px; w\idth: 117px; text-decoration: none; display: block; height: auto; font-weight: normal; line-height: 16px; }
		#subnav li li a:hover { background-color: #83ADC7; color: #fff; }
		#subnav li:hover ul ul, #subnav li.sfhover ul ul { display: none }
		#subnav li li:hover ul, #subnav li li.sfhover ul	{ display: none; }
		
		/* 2nd level dropdowns */
		#subnav ul ul, #subnav li:hover li ul, #subnav li.sfhover li ul { display: none; position: absolute; text-align: left; font-size: 11px; width: 130px; }
		#subnav li li li	{ width: 130px; height: auto; line-height: 16px; }
		#subnav li li>ul { top: 0; left: 130px; z-index: 50; }
		#subnav li li:hover ul, #subnav li li.sfhover ul { left: 130px; top: 0; display: block; z-index:50; }
		#subnav li li li a:link, #subnav li li li a:visited	{ background: #C7D6B3; cursor: pointer; color: #2F5642; padding: 5px 5px 5px 8px; width: 130px; w\idth: 117px; text-decoration: none; display: block; height: auto; line-height: 12px; }
		#subnav li li li a:hover { background: #DFE8D5; color: #c10e0e; }
		
		/* expanded section navigation */
		#subnav li ul.expanded { display: block; position: relative; left: 0; float: left; width: 151px; height: auto; border-bottom: 1px solid #fff; }
		#subnav li ul.expanded li	{ width: 151px; height: auto; }
		#subnav li ul.expanded li a:link, #subnav li ul.expanded li a:visited, #subnav li ul.expanded li div { background: #C7D6B3; cursor: pointer; color: #2F5642; padding: 5px 5px 5px 18px; width: 151px; w\idth: 128px; text-decoration: none; display: block; height: auto; line-height: 12px; font-weight: bold; }
		#subnav li ul.expanded li a:hover { color: #c10e0e; }
		#subnav li ul.expanded li div	{ color: #c10e0e; cursor: default; }
		#subnav li ul.expanded ul { visibility: hidden; }
		
		/* expanded second level nav */
		#subnav li ul.expanded ul.expanded2 { visibility: visible; display: block; position: relative; left: 0; float: left; width: 151px; height: auto; border: none; }
		#subnav li ul.expanded ul.expanded2 li	{ width: 151px; height: auto; }
		#subnav li ul.expanded ul.expanded2 li a:link, #subnav li ul.expanded ul.expanded2 li a:visited, #subnav li ul.expanded ul.expanded2 li div { background: url(../images/hyphen.gif) no-repeat 18px 7px #C7D6B3; cursor: pointer; color: #2F5642; padding: 5px 5px 5px 25px; width: 151px; w\idth: 121px; text-decoration: none; display: block; height: auto; font-weight: normal; line-height: 11px; font-size: 11px; font-weight: normal; }
		#subnav li ul.expanded ul.expanded2 li a:hover, #subnav li ul.expanded ul.expanded2 li div { background: url(../images/hyphenon.gif) no-repeat 18px 7px #C7D6B3; color: #c10e0e; }
		#subnav li ul.expanded ul.expanded2 li div	{ cursor: default; }

#rightcol	{ position: relative; float: right; width: 611px; padding: 14px 0 0; z-index: 1; }
	
	#crumbs	{ width: 418px; position: relative; float: left; margin: 0 0 10px; line-height: 15px; font-size: 10px; color: #c10e0e; }
		#crumbs a	{ font-weight: normal; }
	
	#rightcol p	{ margin: 0 0 20px; padding: 0 10px 0 0; }
	#rightcol ul, #rightcol ol	{ margin: 0 30px 20px; }
	#rightcol li	{ margin: 0 0 5px; }
	
	#rightcol #news	{ position: relative; float: left; width: 350px; w\idth: 421px; height: 373px; he\ight: 371px; overflow: auto; margin: 0 0 15px; border: 1px solid #B5B5B5; }
		#news .img	{ position: relative; top: -36px; display: inline; float: left; margin: 0 15px -31px 0; }
		#news h1.float	{ position: relative; left: 92px; }
		#news p	{ position: relative; top: -15px; }
		
	#rightcol h1	{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; width: auto; float: left; display: block; margin: 0 0 18px; color: #085c92; }
		#rightcol h1, rightcol h2, rightcol h3, a:link, rightcol h1 a:visited, rightcol h1 a:hover, rightcol h2 a:visited, rightcol h2 a:hover, rightcol h3 a:visited, rightcol h3 a:hover	{ color: #085c92; text-decoration: none; }
	#rightcol h2	{ font-size: 14px; line-height: 18px; color: #41785C; margin: 0 0 15px; }
	#rightcol h3	{ font-size: 13px; line-height: 18px; color: #41785C; }
	#rightcol h4	{ font-size: 12px; line-height: 18px; }
	
	.htags { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; width: auto; float: left; display: block; margin: 0 0 18px; color: #085c92; }

	#tablist	{ position: relative; top: 1px; left: 0; float: left; height: 21px; list-style: none; z-index:2; margin: 0; }
		ul#tablist	{ margin: 0; }
		#tablist li	{ display: block; float: left; position: relative; left: 0; top: 0; height: 21px; margin: 0; }
		#tablist li a { cursor: pointer; height: 21px; position: relative; left: 0; display: block; overflow: hidden; }
		#tablist li strong { position: absolute; left: 0; top: 0; z-index: 1; height: 21px; }
		
		#sc1 h3 a:link, #sc1 h3 a:visited	{ color: #c00; text-decoration: none; }
		#sc1 h3 a:hover	{ color: #f00; }
		
		#tablist li.topics a, #tablist li.topics a.current	{ display: block; width: 122px; height: 21px; background: url(../images/home-tabs.gif) no-repeat 0 -21px; }
		#tablist li.topics strong, #tablist li.topics a.current strong	{ position: absolute; left: 0; top: 0; width: 122px; height: 21px; background: url(../images/home-tabs.gif) no-repeat 0 -21px; }
		#tablist li.topics a.current, #tablist li.topics a.current strong	{ background: url(../images/home-tabs.gif) no-repeat 0 0; }
		
		#tablist li.breaking a, #tablist li.breaking a.current	{ display: block; width: 146px; height: 21px; background: url(../images/home-tabs.gif) no-repeat -122px 0; }
		#tablist li.breaking strong, #tablist li.breaking a.current strong	{ position: absolute; left: 0; top: 0; width: 146px; height: 21px; background: url(../images/home-tabs.gif) no-repeat -122px 0; }
		#tablist li.breaking a.current, #tablist li.breaking a.current strong	{ background: url(../images/home-tabs.gif) no-repeat -122px -21px; }
	
	.tabcontent{ display:none; }
	
	#tabcontentcontainer	{ position: relative; top: 0; margin: 0 0 17px; float: left; width: 423px; height: 188px; background: url(../images/news-box.gif) no-repeat bottom left; z-index: 1; }
		#tabcontentcontainer .scrollbox	{ position: relative; left: 0; top: 1px; float: left; padding: 15px 18px 5px 12px; width: 418px; w\idth: 388px; height: 180px; he\ight: 160px; overflow: auto; }
		#tabcontentcontainer .scrollbox p	{ margin: 0 0 14px; padding: 0; font-size: 10px; line-height: 12px; }
		#tabcontentcontainer .scrollbox p strong	{ color: #085c92; font-size: 10px; }

	#iframe { width: 184px; height: 440px; position: relative; top: -33px; left: 1px; border: 0; float: right; background: url(../images/contact-form.gif) no-repeat 0 0; margin: 0 0 -15px 4px; }
		#caseEvaluation	{ position: relative; float: left; width: 184px; height: 440px; z-index: 1; border: 0; background: url(../images/contact-form.gif) no-repeat 0 0 #eaeaea; }
		#caseEvaluation fieldset	{ position: relative; top: 40px; left: 19px; display: block; float: left; width: 148px; border: 0; margin: 0 0 4px; font-size: 10px; }
		#caseEvaluation fieldset label, #caseEvaluation fieldset div	{ position: relative; float: left; line-height: 15px; width: 148px; text-align: left; }
		#caseEvaluation fieldset input, #caseEvaluation fieldset textarea	{ width: 148px; height: 17px; float: left; font-size: 10px; border: 1px solid #cdcdcd; }
		#caseEvaluation fieldset textarea	{ height: 40px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; overflow: auto; }
		#caseEvaluation fieldset #submit	{ position: relative; top: 0; width: 56px; height: 20px; border: 0; float: left; }
		.errorMsg	{ position: absolute; top: 25px; left: 19px; float: left; }
		
	/* contact form */
	#contactForm	{ position: relative; width: 600px; }
		#contactForm fieldset	{ position: relative; top: 0; left: 0; display: block; width: 600px; border: none; margin: 0 0 10px; line-height: 22px; font-size: 11px; }
		#contactForm fieldset label	{ position: relative; float: left; width: 200px; w\idth: 170px; height: 22px; padding: 0 30px 0 0; text-align: right; line-height: 22px; }
		#contactForm .errorMsg	{ position: relative; top: 0; left: 0; float: none; height: 20px; line-height: 20px; margin: 0 0 5px; text-align: center; }
		#contactForm fieldset input, #contactForm fieldset textarea	{ padding: 1px; font: 11px Verdana, Arial, Helvetica, sans-serif; }

#linkText	{ font-size: 9px; }
	#linkText a	{ font-weight: normal; }
	#linkText a:link, #linkText a:visited, #linkText a:hover	{ text-decoration: none; color: #575757; cursor: text; }

#footer	{ position: relative; float: left; margin: 20px 0 0; width: 611px; height: 100px; border-top: 1px solid #b5b5b5; text-align: center; font-size: 10px; line-height: 40px; color: #c10e0e; letter-spacing: 0; }
	#footer span	{ color: #085c92; }
	#footer a	{ font-weight: normal; text-decoration: none; }
	#footer a:link, #footer a:visited	{ color: #085c92; }
	#footer a:hover	{ color: #c10e0e; }

#copyright	{ position: relative; bottom: 0; left: 0; float: left; width: 611px; font-size: 9px; line-height: 12px; z-index: 2; color: #575757; }
	#copyright #marketing	{ font-size: 9px; }
	#copyright #marketing a	{ text-decoration: none; font-weight: normal; color: #575757; }
	#copyright p	{ margin: 0 0 10px; }

#sectionNav	{ position: relative; float: left; width: 420px; w\idth: 414px; margin: 0 0 10px; padding: 2px 3px 5px; border-bottom: 1px solid #085C92; }
	#sectionNav h2	{ margin: 0 0 2px; font-size: 11px; color: #000; }
	#sectionNav td	{ line-height: 16px; vertical-align: top; padding: 0 3px; }
	#sectionNav ul	{ margin: 0 0 0 5px; list-style: none; font-size: 10px; }
	#sectionNav li	{ line-height: 11px; }
	#sectionNav .sectionPage:link, #sectionNav .sectionPage:visited	{ color: #c10e0e; }

#subsectionNav	{ position: relative; float: left; width: 420px; margin: 0 0 10px; background: #EDF3E7; border: 1px solid #92B470; }
	#subsectionNav h2	{ margin: 0 0 2px; font-size: 11px; color: #000; }
	#subsectionNav ul	{ float: left; margin: 0; padding: 0 3px; }
	#subsectionNav li	{ position: relative; float: left; width: 134px; list-style: none; margin: 0; font-size: 11px; line-height: 12px; padding: 4px 0; }
	#subsectionNav a:link, #subsectionNav a:visited	{ color: #c10e0e; }

#hpQuote	{ position: absolute; right: 15px; top: 450px; width: 150px; color: #000000; }
	#hpQuote span	{ display: block; text-align: right; }
	#hpQuote a:hover	{ color: #c00; text-decoration: none; }

/* classes */
.clear	{ clear: both; }
.clearleft	{ clear: left; }
.displayNone	{ display: none; }
.required	{ color: #c10e0e; font-weight: bold; }
.highlight	{ background: yellow; }
.headshot	{ position: relative; top: 0; float: left; margin: 0 20px 10px 0; }

.pdf	{ padding: 3px 20px 3px 0; background: url(../images/pdf.gif) no-repeat right center; }

.title	{ position: relative; float: left; margin: 0 0 15px; }

.top	{ position: relative; right: 15px; text-align: center; font-size: 10px; }
	.top a	{ padding: 2px 0 2px 14px; font-weight: normal; background: url(../images/up.gif) no-repeat 0 2px; }

a.style1	{ text-decoration: none; cursor: text; color: #575757; font-weight: normal; }
