/*-------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------
  Copyright Einstein Industries 2006. Used with Permission.
  May not be duplicated or reproduced.
  Please check for cross-browser compatibility prior to making changes
  MINIMUM BROWSER CHECK :: IE5.x/IE6/Firefox/Safari
  CSS Document - layout.css

/*-------------------------------------------------------------------------------------*/

/* undo some default styling of common (X)HTML browsers

/*------------------------------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,html,label,table,tr,td {margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,a img,:link img,:visited img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
q:before,q:after {content:'';}

/* ------------------------ GLOBAL ELEMENTS ------------------------ */

/* ------------------------ type selectors ------------------------ */
body {
	background:#EBEDF1 url(../images/bg-body.jpg) top repeat-x;
	text-align:center;
	font:12px/16px  Arial, Helvetica, sans-serif;
	color:#FFF;
	}
blockquote {
	margin-left:10px;
	margin-right:10px;
	}
h1	{ font-size:1.2em; color:#FAF1E2; }
h2	{ font-size:1.1em; color:#FFF; }
h3	{ font-size:1.0em; color:#FFF; }
h1 span,h2 span,h3 span	{ display:none; }
a:link,a:visited	{ color:#F4C994; text-decoration:underline; outline:none; }
a:hover,a:active	{ color:#F4C994; text-decoration:none; outline:none; }
h1,h2,h3,h4,p,ul{
	margin-bottom:10px;
}

/* ------------------------ classes ------------------------ */
div.clear	{
	clear:both;
	width:100%;
	}
p.back-to-top {
	text-align:right;
	display:block;
	padding-right:15px;
	background:url(../images/bullet-back-to-top.jpg) right no-repeat;
	}
ul.list {
	padding-left:50px;
	}
img.img-left		{float:left;margin:0 10px 10px 0px;}
img.img-right		{float:right;margin:0 0px 10px 10px;}
img.img-center		{display:block;margin:20px auto;text-align:center;}
img.img-team		{float:left;margin:0 5px 0px 0px;}
img.img-subcontent	{float:right;margin:0 10px 10px 10px;}


/* ------------------------ form elements ------------------------ */

/* Quick Contact Form */
form {
	width:127px;
	margin:10px 0 15px 0; /* set margin left and right below */
	}
form label	{ font-size:.9em; }
form br { line-height:0; height:0; } /* defaults vertical spacing between fields */
input, textarea, select {
	background-color:#FFFFFF!important; /* to prevent highlighting by Google Toolbar */
	border:1px solid #000;
	color:#000;
	width:133px; /* 5 pixles smaller than form width !important */
	height:18px;
	line-height:18px;
	vertical-align: middle;
	margin-bottom:4px; /* sets vertical spacing between fields */
	padding-top:1px; /* vertically position text in input/textarea field */
	padding-left:4px; /* horizontally position text in input/textarea field */
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	}
select { width:150px; padding:0; } /* same width as form - !important */
textarea { height:90px; overflow:auto; }
#contact_business { display: none; } /* do not remove */

/* ----- main contact form ----- */

#contact-main { margin:20px 0 10px 0; }
#contact-main label {
	width:220px;
	position:relative;
	display:block;
	text-align:right;
	margin-bottom:10px;
	font-size:12px;
	font-family:Verdana, Helvetica, arial, sans-serif;
	}
#contact-main label input, #contact-main label textarea, #contact-main label select {
	width:170px;
	position:absolute;
	left:110%;
	top:-2px;
	}
#contact-main label select { width:170px; }
#contact-main label textarea { height:100px; overflow:auto; }
#contact-business-main { display: none; } /* do not remove */

/* ----- submit button form elements ----- */
input.submit, input.submit-contact-main {
	width:60px;
	height:20px;
	cursor:pointer;
	padding:0;
	}
input.submit-contact-main { margin:95px 0 0 243px; }

/* ------------------------ SPECIFIC ELEMENTS ------------------------ */

/* ------------------------ main contact form ------------------------ */
#contact-main { margin:20px 0 10px 0; }
#contact-main label {
	width:220px;
	position:relative;
	display:block;
	text-align:right;
	margin-bottom:10px;
	font-size:1.0em;
	}
#contact-main label input, #contact-main label textarea, #contact-main label select {
	width:170px;
	position:absolute;
	left:110%;
	top:-2px;
	}
#contact-main label select { width:175px; } /* fixes display issue - 5px larger than input field */
#contact-main label textarea { height:100px; overflow:auto; }

/* ------------------------ submit button form elements ------------------------ */
input.submit, input.submit-contact-main {
	width:60px;
	height:20px;
	cursor:pointer;
	padding:0;
	}
input.submit-contact-main { margin:95px 0 0 243px; } /* defines placement of contact-main submit button */
input.submit-image, input.submit-contact-main { /* REMOVE IF NOT USED */
	background:url(../images/btn-submit.jpg);
	width:64px;
	height:20px;
	border:none;
	cursor:pointer;
	}

/* ------------------------------- CONTENT FRAMEWORK ------------------------------- */

/* ------------------------ main framework ------------------------ */
#wrap {
	background:url(../images/bg-wrap-index.jpg) repeat-y;
	width:710px;
	margin:0 auto;
	text-align:left;
	padding: 0 0 100px 0;
	}

/* ------------------------ masthead framework ------------------------ */
#masthead {
	position:relative;
	background:url(../images/masthead.jpg);
	height:81px;
	}
	/* index page link within #masthead */		
	#masthead a {	
		position:absolute;
		left:150px;
		width:411px;
		top:25px;
		height:52px;
		}
	#masthead a span {
		display:none;
		}

/* ------------------------ column-left framework ------------------------ */
#column-left {width:158px; margin-left:0px; float:left;}
	body#index #column-left { margin-left:0px; width:521px;}
	body#index #column-left .content{ margin-left:25px;width:481px;}
#sub-consult{ background:url(../images/bg-sub-consult.jpg) top no-repeat; padding-top:70px; width:158px; clear:both;}
	#sub-consult .content{
	margin:0 0 0 15px;
	width: 133px;
	}
	#sub-consult .content strong{ font-weight:bold;}
#main-sub-consult{ padding-top:25px; width:158px; clear:both;}
	#main-sub-consult .maincontent{
	margin:0 0 0 19px;
	width: 133px;
}
	#main-sub-consult fieldset{ padding-left: 10px;}
	/* single column list
	#column-left ul { padding-left:5px; }
		#column-left ul li {
			background:transparent url(../images/bullet.jpg) 0px 6px no-repeat;
			padding-left:10px;
			}
*/
#column-left a#blog-btn {
	margin:0 0 0 10px;
	width:148px;
	height:34px;
}

/* ------------------------ column-right framework ------------------------ */
#column-right {width:552px;float:left; line-height:18px;}
	body#index #column-right {width:189px;}
	#column-right .content{ margin:0 15px 10px 15px;}
	#column-right .content h1, #column-right .content h2,#column-right .content p{ margin:0 10px; line-height:18px;}
	#column-right #quick-contact .content ul{ margin-left:0; }
	#column-right .content ul, ol{ list-style-type:disc; margin:0 15px 10px 25px;}
		#column-right .content ul li{ margin-bottom:15px; }
		#column-right .nav-firm ul li{ margin:0; padding:0;}
#header-consult{ background:url(../images/header-index-consultation.jpg); height:40px;}
#quick-contact{ width:184px; display:block;}
	#quick-contact .header{ background:url(../images/header-index-contact.jpg); height:49px;}
	#quick-contact .content{background:url(../images/bg-index-address.jpg) no-repeat;width:184px;margin: 0; padding-top:34px;}
#quick-contact ul {
	padding-left:20px;
	 }
	#quick-contact ul li {	background:transparent url(../images/bullet.jpg) 0px 2px no-repeat;padding-left:20px;margin-bottom: 5px; list-style-type: none;}
	#quick-contact h2, #quick-contact p{ margin-bottom:0px;}
body#auto-accidents #column-right .content{
	}
.subcontent{
	width:453px;
	margin:0px 0px 15px 25px;
	background-image:url(../images/subcontent-fill.jpg);
	clear:both;
	}
#subcontent-top{
	background-image:url(../images/subcontent-top.gif);
	height:16px;
	}
#subcontent-bottom{
	background-image:url(../images/subcontent-bottom.jpg);
	height:10px;
	}
.subcontent h1, .subcontent h2, .subcontent h3,.subcontent p{
	margin:0px 22px 0px 22px;
	color:#034053;
	}
.subcontent a{
	color:#666666;
	}
.subcontent a:hover, .subcontent a:active{
	text-decoration:none;
	}
#areas-rec{background:url("../images/areas_pract_rec.jpg") no-repeat;height:229px;width:155px;margin:0px 0px 0px 10px;}
#auto-accident-img{background:url("../images/auto-accident.jpg") no-repeat;height:144px;width:155px;float:left;margin:0px 0px 0px 10px;}
#med-malpractice-injury{background:url("../images/med-mal-img.jpg") no-repeat;height:219px;width:155px;margin:0px 0px 0px 10px;}
#workplace-injury{background:url("../images/workplace-injury.jpg") no-repeat;height:229px;width:155px;margin:0px 0px 0px 10px;}
#slip-fall-injury{background:url("../images/slip-fall-img.jpg") no-repeat;height:183px;width:155px;margin:0px 0px 0px 10px;}
#defective-products{background:url("../images/defective-products-img.jpg") no-repeat;height:199px;width:155px;margin:0px 0px 0px 10px;}
#nursing-home-neglect{background:url("../images/nursing-home-img.jpg") no-repeat;height:202px;width:155px;margin:0px 0px 0px 10px;}
#wrongful-death-injury{background:url("../images/wrongful-death-img.jpg") no-repeat;height:202px;width:155px;margin:0px 0px 0px 10px;}
#crime-victim-injury{background:url("../images/crime-victim-img.jpg") no-repeat;height:137px;width:155px;margin:0px 0px 0px 10px;}
#workmans-comp{background:url("../images/workman-comp-img.jpg") no-repeat;height:218px;width:155px;margin:0px 0px 0px 10px;}
#profile-pic{height:166px;width:148px;}

/* ------------------------ header framework ------------------------ */
#header-graphic { height:316px; width:363px; float:left;} /* sets height for all non-flash headers */
	body#index #header-graphic {	background:url(../images/header-img-index.jpg);width: 363px;}

/* ------------------------ subhead framework ------------------------ */
#subhead { padding-top:85px; } /* sets height for all subheads */
	body#index #subhead {background:url(../images/subhead-index.jpg);clear:both;width:516px;height:121px;margin-left: 5px; padding:0;}
	body#profile #subhead { background:url(../images/subhead_profile.jpg) top no-repeat; height:38px; padding:0;}
	body#profile #subhead-bottom { background:url(../images/subhead_bottom.jpg) left no-repeat; height:57px;}
	body#testimonial #subhead { background:url(../images/subhead_profile.jpg) top no-repeat; height:38px; padding:0;}
	body#testimonial #subhead-bottom { background:url(../images/testimonials.jpg) left top no-repeat; height:57px;}
	body#teams #subhead { background:url(../images/subhead_profile.jpg) top no-repeat; height:38px; padding:0;}
	body#teams #subhead-bottom { background:url(../images/partners.jpg) left top no-repeat; height:57px;}
	body#soloff #subhead { background:url(../images/subhead_profile.jpg) top no-repeat; height:38px; padding:0;}
	body#soloff #subhead-bottom { background:url(../images/soloff.jpg) left top no-repeat; height:57px;}
	body#asoloff #subhead { background:url(../images/subhead_profile.jpg) top no-repeat; height:38px; padding:0;}
	body#asoloff #subhead-bottom { background:url(../images/asoloff.jpg) left top no-repeat; height:57px;}
	body#zervanos #subhead { background:url(../images/subhead_profile.jpg) top no-repeat; height:38px; padding:0;}
	body#zervanos #subhead-bottom { background:url(../images/zervanos.jpg) left top no-repeat; height:57px;}
	body#fritz #subhead { background:url(../images/subhead_profile.jpg) top no-repeat; height:38px; padding:0;}
	body#fritz #subhead-bottom { background:url(../images/fritz.jpg) left top no-repeat; height:57px;}
	body#pumphrey #subhead { background:url(../images/subhead_profile.jpg) top no-repeat; height:38px; padding:0;}
	body#pumphrey #subhead-bottom { background:url(../images/pumphrey.jpg) left top no-repeat; height:57px;}
	body#verdicts_settlement #subhead { background:url(../images/subhead_verdicts_settle.jpg) top no-repeat; height:38px; padding:0;}
	body#verdicts_settlement #subhead-bottom { background:url(../images/subhead_verdictssettle_bot.jpg) left top no-repeat; height:57px;}
	body#newsinformation #subhead { background:url(../images/subhead_newsinformation.jpg) top no-repeat; height:38px; padding:0;}
	body#newsinformation #subhead-bottom { background:url(../images/newsinformation.jpg) left top no-repeat; height:57px;}
	body#locations #subhead { background:url(../images/contact_us.jpg) top no-repeat; height:38px; padding:0;}
	body#locations #subhead-bottom { background:url(../images/contact_usbot.jpg) left top no-repeat; height:57px;}
	body#case #subhead { background:url(../images/subhead-top.jpg) top no-repeat; height:38px; padding:0;}
	body#case #subhead-bottom { background:url(../images/case.jpg) left top no-repeat; height:57px;}
	body#sitemap #subhead { background:url(../images/sitemaptop.jpg) top no-repeat; height:38px; padding:0;}
	body#sitemap #subhead-bottom { background:url(../images/sitemapbot.jpg) left top no-repeat; height:57px;}
	body#thankyou #subhead { background:url(../images/thankyou.jpg) top no-repeat; height:38px; padding:0;}
	body#thankyou #subhead-bottom { background:url(../images/thankyou_bot.jpg) left top no-repeat; height:57px;}
	body#auto-accidents #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#auto-accidents #subhead-bottom { background:url(../images/subhead_autoacc_bot.jpg) left top no-repeat; height:57px; width:300px;}
	body#med-mal #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#med-mal #subhead-bottom { background:url(../images/medical_malprac.jpg) left top no-repeat; height:57px; width:300px;}
	body#work-acc #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#work-acc #subhead-bottom { background:url(../images/workplace-accidents.jpg) left top no-repeat; height:57px; width:351px;}
	body#slip-fall #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#slip-fall #subhead-bottom { background:url(../images/slip-fall.jpg) left top no-repeat; height:57px; width:351px;}
	body#defect-prod #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#defect-prod #subhead-bottom { background:url(../images/defect-prod.jpg) left top no-repeat; height:57px; width:351px;}
	body#recreational-acc #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#recreational-acc #subhead-bottom { background:url(../images/recreational-acc.jpg) left top no-repeat; height:57px; width:351px;}
	body#nursing-home #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#nursing-home #subhead-bottom { background:url(../images/nursing-home.jpg) left top no-repeat; height:57px; width:351px;}
	body#crimevictim #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#crimevictim #subhead-bottom { background:url(../images/crime-victim.jpg) left top no-repeat; height:57px; width:351px;}
	body#wrongful-death #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#wrongful-death #subhead-bottom { background:url(../images/wrongfuldeath.jpg) left top no-repeat; height:57px; width:351px;}
	body#workers-comp #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#workers-comp #subhead-bottom { background:url(../images/workers-comp.jpg) left top no-repeat; height:57px; width:351px;}
	body#motorcycle-accidents #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#motorcycle-accidents #subhead-bottom { background:url(../images/subhead_motorcycle_accidents.jpg) left top no-repeat; height:57px; width:351px;}
	body#right-to-sue #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#right-to-sue #subhead-bottom { background:url(../images/subhead_right_to_sue.jpg) left top no-repeat; height:57px; width:351px;}
	body#liability #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#liability #subhead-bottom { background:url(../images/subhead_liability.jpg) left top no-repeat; height:57px; width:351px;}
	body#trucking-regulations #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#trucking-regulations #subhead-bottom { background:url(../images/subhead_truck_reg.jpg) left top no-repeat; height:57px; width:351px;}
	body#truck-accidents #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#truck-accidents #subhead-bottom { background:url(../images/subhead_truck_accidents.jpg) left top no-repeat; height:57px; width:351px;}
	body#causes-truck-accidents #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#causes-truck-accidents #subhead-bottom { background:url(../images/subhead_truck_cause.jpg) left top no-repeat; height:57px; width:351px;}
	body#trucking-regulations #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#trucking-regulations #subhead-bottom { background:url(../images/subhead_truck_reg.jpg) left top no-repeat; height:57px; width:351px;}
	body#truck-accidents-faq #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#truck-accidents-faq #subhead-bottom { background:url(../images/subhead_truck_faq.jpg) left top no-repeat; height:57px; width:351px;}
	body#auto-accidents #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#auto-accidents #subhead-bottom { background:url(../images/subhead_autoacc_bot.jpg) left top no-repeat; height:57px; width:351px;}
	body#auto-accidents-faq #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#auto-accidents-faq #subhead-bottom { background:url(../images/subhead_auto_faq.jpg) left top no-repeat; height:57px; width:351px;}
	body#drunk-driving #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#drunk-driving #subhead-bottom { background:url(../images/subhead_drunk_driving.jpg) left top no-repeat; height:57px; width:351px;}
	body#right-to-sue #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#right-to-sue #subhead-bottom { background:url(../images/subhead_right_to_sue.jpg) left top no-repeat; height:57px; width:351px;}
	body#pedestrian-bicycle-accidents #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#pedestrian-bicycle-accidents #subhead-bottom { background:url(../images/subhead_ped_bic.jpg) left top no-repeat; height:57px; width:351px;}

/* ------------------------ bottom-wrap framework ------------------------ */

/* ------------ must have below column-left and column-right to clear the float ------------ */
#bottom-wrap {
	background:url(../images/bottom-wrap.jpg) no-repeat;
	width:100%;
	height:20px;
	clear:both;
	margin-left:5px;
	margin-top: 30px;
	}

/* ------------------------footer framework ------------------------ */
#footer {
	width:100%;
	margin:0 auto;
	text-align:center;
	}
#footer p {
	color:#EBEDF1;
	margin:0px 10px 10px 10px;
	}
#footer a:link, #footer a:visited { color:#EBEDF1; }
#footer a:hover, #footer a:active { color:#99A9B8; }
#footer ul {margin:10px;}
	#footer li { /* if your li's float, you can adjust border height w/ line-height */
		padding:0 5px 0 7px; /* adjusts the spacing between each li display and border-left */
		display: inline;
		border-left: 1px solid #FFF;
		}
	#footer li.first { border: none; }
.bold{
	font-weight:bold;
	}

/* ------------------------ MAIN NAVIGATION FRAMEWORK ------------------------ */
#nav-index {background:url(../images/nav-index.jpg) top left no-repeat;width:158px;height:311px;margin:0;padding:0;float:left;display:block;}
	body#index #nav-index {height:316px;}
#nav-index li span { display: none; }
#nav-index li {float:left;list-style:none;}
#nav-index li, #nav-index a { height:24px;display:block;}
#nav-index-01 { margin-top:7px; width:158px; }
#nav-index-02, #nav-index-03, #nav-index-04, #nav-index-05, #nav-index-06 { margin-top:0; width:158px;}
#nav-index li#nav-index-07,#nav-index li#nav-index-08,#nav-index li#nav-index-09,#nav-index li#nav-index-10{ height:29px;}
#nav-index li#nav-index-07 a,#nav-index li#nav-index-08 a,#nav-index li#nav-index-09 a,#nav-index li#nav-index-10 a{ height:29px;}
#nav-index-07{ margin-top:9px; width:158px;}
#nav-index-08, #nav-index-09, #nav-index-10{ margin-top:0; width:158px;}
#nav-index-01 a:hover { background:url(../images/nav-index.jpg) -158px  -7px no-repeat; }
#nav-index-02 a:hover { background:url(../images/nav-index.jpg) -158px  -31px no-repeat; }
#nav-index-03 a:hover { background:url(../images/nav-index.jpg) -158px  -55px no-repeat; }
#nav-index-04 a:hover { background:url(../images/nav-index.jpg) -158px  -79px no-repeat; }
#nav-index-05 a:hover { background:url(../images/nav-index.jpg) -158px -103px no-repeat; }
#nav-index-06 a:hover { background:url(../images/nav-index.jpg) -158px -127px no-repeat; }
#nav-contain{
	width:189px;
	height:500px;
	margin:0px 0px 0px 8px;
	float:right;
	}

#nav-index-areas-new-sub{background:url(../images/nav-index-areas-new.jpg) no-repeat;width:189px;height:500px;}
body#auto-accidents #wrap #column-right .content{float:left;width:325px;}
body#auto-accidents-faq #wrap #column-right .content{float:left;width:325px;}
body#med-mal #wrap #column-right .content{float:left;width:325px;}
body#work-acc #wrap #column-right .content{float:left;width:325px;}
body#right-to-sue #wrap #column-right .content{float:left;width:325px;}
body#slip-fall #wrap #column-right .content{float:left;width:325px;}
body#defect-prod #wrap #column-right .content{float:left;width:325px;}
body#recreational-acc #wrap #column-right .content{float:left;width:325px;}
body#nursing-home #wrap #column-right .content{float:left;width:325px;}
body#crime-victim #wrap #column-right .content{float:left;width:325px;}
body#wrongful-death #wrap #column-right .content{float:left;width:325px;}
body#workers-comp #wrap #column-right .content{float:left;width:325px;}


#nav-index-areas-new-sub li span { display: none; }
#nav-index-areas-new-sub li {float:left;list-style:none;}
#nav-index-areas-new-sub li, #nav-index-areas-new-sub a { width:189px;height:22px;display:block;}
#nav-index-areas-new-sub li#nav-index-areas-new-sub-03, #nav-index-areas-new-sub li#nav-index-areas-new-sub-03 a, #nav-index-areas-new-sub li#nav-index-areas-new-sub-16, #nav-index-areas-new-sub li#nav-index-areas-new-sub-16 a { height:34px;}
#nav-index-areas-new-sub-01 { margin-top:35px; width:178px; }
#nav-index-areas-new-sub-02,#nav-index-areas-new-sub-03,  #nav-index-areas-new-sub-04, #nav-index-areas-new-sub-05, #nav-index-areas-new-sub-06, #nav-index-areas-new-sub-07, #nav-index-areas-new-sub-08, #nav-index-areas-new-sub-09, #nav-index-areas-new-sub-10  { margin-top:0; width:178px; }
#nav-index-areas-new-sub-01 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -35px no-repeat; }
#nav-index-areas-new-sub-02 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -57px no-repeat; }
#nav-index-areas-new-sub-03 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -79px no-repeat; }
#nav-index-areas-new-sub-04 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -113px no-repeat; }
#nav-index-areas-new-sub-05 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -135px no-repeat; }
#nav-index-areas-new-sub-06 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -157px no-repeat; }
#nav-index-areas-new-sub-07 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -179px no-repeat; }
#nav-index-areas-new-sub-08 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -201px no-repeat; }
#nav-index-areas-new-sub-09 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -223px no-repeat; }
#nav-index-areas-new-sub-10 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -245px no-repeat; }
#nav-index-areas-new-sub-11 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -267px no-repeat; }
#nav-index-areas-new-sub-12 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -289px no-repeat; }
#nav-index-areas-new-sub-13 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -311px no-repeat; }
#nav-index-areas-new-sub-14 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -333px no-repeat; }
#nav-index-areas-new-sub-15 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -355px no-repeat; }
#nav-index-areas-new-sub-16 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -377px no-repeat; }
#nav-index-areas-new-sub-17 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -411px no-repeat; }
#nav-index-areas-new-sub-18 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -433px no-repeat; }
#nav-index-areas-new-sub-19 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -455px no-repeat; }
#nav-index-areas-new-sub-20 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -477px no-repeat; }

/* Horizontal Sprite Nav On Firm Profile
 * ------------------------------------------------------------------------- */
#nav-firm {
	width:264px;
	background:url("../images/firm_nav.jpg") no-repeat;
	height:27px;
	margin:11px 0px 0px 0px;
	padding:0;
	float:right;
	}
#nav-firm span { display: none; }
#nav-firm li, #nav-firm a { height:27px; display:block; } /* change height here also */
#nav-firm li { float:left; list-style:none; display:inline; }
#nav-firm-01 { width: 88px; margin-left: 0px;}
#nav-firm-02 { width: 60px;}
#nav-firm-03 { width: 106px;}

/*-------------- (-79px) X position of button / (-30px) height of image from above ------------- */
#nav-firm-01 a:hover { background:url("../images/firm_nav.jpg") -0px -27px no-repeat; }
#nav-firm-02 a:hover { background:url("../images/firm_nav.jpg") -88px -27px no-repeat; }
#nav-firm-03 a:hover { background:url("../images/firm_nav.jpg") -148px -27px no-repeat; }
.italic{
	font-style:italic;
	}

/* ------------------------ EXPANDABLE NAVIGATION ------------------------ */
#expandable-nav{
	background:transparent url("../images/bg-expand-nav.gif") repeat-y scroll right top;
	float:right;
	width:189px;
}
#expandable-nav ul{
	margin:0 13px;
}
#expandable-nav li{
	background:url("../images/bullet-nav.gif") no-repeat 0 4px;
	list-style:none outside;
	margin: 10px 0;
	padding:0 0 0 20px;
}
#expandable-nav li ul{
	margin:0;
}
#expandable-nav li li{
	background:none;
	margin:0;
	padding:0;
}
#expandable-nav a{
	color:#fff;
	display:block;
	font-size:0.9em;
	font-weight:bold;
	line-height:1em;
	padding:5px 0;
	text-decoration:none;
}
#contact span{display:none;}
#column-right #quick-contact .content #main-sub-consult .maincontent #contact-quick {
	margin-bottom: 20px;
}
