#menu {height: 50px; width: 518px; margin: 0; float: right; font-family: "Times New Roman", Times, serif; }
	#menu ul {height: 30px; list-style:none; margin: 0; padding: 0; }
	#menu li {height: 30px; display: block; float: left; margin: 0; padding: 12px 14px 0 13px; }
	#menu a:link,
	#menu a:active,
	#menu a:visited {font-size: 18px; font-weight: normal; display: block; text-align: center; text-decoration: none; color: #fff; letter-spacing: .05em; }
	#menu a:hover {color: #C2CDB8;}

	 .adtext {width: 510px; height:12px; margin: 2px 0 0 0; text-align: right; color: #7d7d7d; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;}

#news_background { width: 235px; background-image: url(../images/news-background.jpg); float: left; background-repeat: repeat-y; margin: 0 0 14px 0;}
#news_background #news {width: 235px; text-align: left; }
#news_background #news h2 {width: 214px; height: 32px; background-image:url(../images/news-top.jpg); font-size: 26px; display: block; margin: 0; padding: 9px 0 0 21px; color: #fff; text-transform:uppercase; font-family:"Times New Roman", Times, serif;}
#news_background #news .readmore {width: 235px; height: 48px; display: block; background-image:url(../images/news-btm.jpg);}

#news_background #news p {font-size: 11px; margin: 0 19px 3px 21px; padding: 0; color: #fff; line-height:normal;}
#news_background #news .date p {font-weight: bold;}
#news_background #news .title p {font-size: 14px;}

#news_background #news .readmore p {padding: 8px 0 0 18px;}
#home_bottom .readmore p a:link,
#home_bottom .readmore p a:active,
#home_bottom .readmore p a:visited {font-size: 12px; text-decoration: none; color: #E3B900;}
#home_bottom .readmore p a:hover {text-decoration: none; color: #fff;}

#footer {width: 831px; height: 140px; border-top: 1px solid #D0D0D0; margin: 33px auto 3px auto; padding-top: 7px; clear: both; display: block;}
	#footer p {margin: 5px 0 0 0; padding: 0; font-size: 12px; color: #c1c1c1;}
	#footer p a:link,
	#footer p a:active,
	#footer p a:visited {color: #b6b6b6; text-decoration: none;}
	#footer p a:hover {color: #DD790F;}




body {margin: 0; padding: 0; background-color: #fff; font-family: Arial, Helvetica, sans-serif; text-align: center;}

a:active, a:focus {outline: 0;}



#wrapper {width: 831px; margin: 0 auto 5px auto;}









/*-----------------------------------{ HOME }--------------------------------*/



#home_bottom {width: 831px; margin: 22px 0 0 0; text-align: left; display: block;}



#home_bottom h1 {margin: 4px 0 0 271px; padding: 0; font-size: 26px; color:#333; font-family: "Times New Roman", Times, serif; font-weight: normal;}

#home_bottom h2 {margin: -3px 0 0 271px; padding: 0; font-size: 20px; color:#DD790F; font-weight:normal; letter-spacing: .01em; font-family: "Times New Roman", Times, serif; letter-spacing: .06em;}

#home_bottom p {margin: 5px 8px 4px 271px; padding: 0; font-size: 14px; color: #7d7d7d; line-height: 18px;}







/*---------------------------------{ REG PAGES }-----------------------------------*/

#mainarea {width: 836px; float: right; text-align: left; margin: 15px 0 20px 0; padding: 0; color: #7d7d7d;}

#mainarea h1 {margin: 12px 3px 12px 0px; padding: 0 0 6px 20px; border-bottom: 1px solid #c1c1c1; font-size: 26px; color:#DD790F; font-family: "Times New Roman", Times, serif; font-weight: normal;}

#mainarea h2 {margin: 5px 0 0 20px; padding: 0; font-size: 20px; color:#DD790F; font-weight:normal; letter-spacing: .01em; font-family: "Times New Roman", Times, serif; letter-spacing: .06em;}

#mainarea p {margin: 8px 15px 10px 20px; font-size: 14px;  line-height: 18px;}



#wrapper p a:link,

#wrapper p a:active,

#wrapper p a:visited {color: #6CA25F; text-decoration: none;}

#wrapper p a:hover {color: #3D852C;}



#mainarea table {margin: 8px 15px 10px 20px; font-size: 14px; color: #7d7d7d;}



#mainarea ul {margin: 5px 5px 15px 15px; padding: 0; font-size: 14px; list-style:square; }

#mainarea ul li {margin: 1px 0 7px 43px; padding: 0; list-style:square;}

#mainarea ul li a:link,

#mainarea ul li a:active,

#mainarea ul li a:visited {color: #373737; text-decoration: none; letter-spacing: .04em;}

#mainarea ul li a:hover {color: #3D852C;}



#mainarea .nobulletlist {margin: 10px 0;}

#mainarea .nobulletlist ul {margin: 15px 20px; padding: 0; list-style: none; font-size: 12px; }

#mainarea .nobulletlist ul li {margin: 0 0 -1px 0px; padding: 0; list-style: none; color: #373737;}

#mainarea .nobulletlist ul li a:link,

#mainarea .nobulletlist ul li a:active,

#mainarea .nobulletlist ul li a:visited {color: #373737; font-weight: bold; text-decoration: none; letter-spacing: .04em;}

#mainarea .nobulletlist ul li a:hover {color: #3D852C;}



#mainarea .newsitem {margin-top: 15px;}

#mainarea .newsitem h2 {font-size: 18px; letter-spacing: normal;}

#mainarea .newsitem p {margin: 0px 20px 6px 20px;}





/*--------------------------------------{ BIOS }-----------------------------------*/

#bios h2 {margin: -5px 0 0 23px; padding: 0; font-size: 20px; color:#417F32; font-weight:normal; font-family: "Times New Roman", Times, serif; letter-spacing: .06em;}

#bios h3 {margin: 25px 0 2px 23px; padding: 0; font-size: 18px; color:#417F32; font-weight:normal; font-family: "Times New Roman", Times, serif; letter-spacing: .06em; text-transform:uppercase;}



#bios {color: #7d7d7d; font-size: 12px; }

#bios p {margin: 8px 15px 10px 23px;}

#bios ul {margin: 5px 0px 15px 0; padding: 0; font-size: 14px; list-style:square;}

#bios ul li {margin: 1px 0 5px 53px; padding: 0; list-style:square;}

#bios ul li a:link,

#bios ul li a:active,

#bios ul li a:visited {color: #373737; text-decoration: none; letter-spacing: .04em;}

#bios ul li a:hover {color: #3D852C;}



#bios ul li ul li {margin: 1px 0 5px 23px; list-style-type: disc;}



#bios .nobulletlist ul {margin: 5px 0; padding: 0; list-style: none;}

#bios .nobulletlist ul li {margin: 0 0 3px 23px; padding: 0; list-style: none; color: #373737;}



#bios dl {margin: 10px 0px 15px 23px; padding: 0;}

#bios dl dt {margin: 3px 0 2px 20px; padding: 0;}

#bios dl dd {margin: 2px 10px 8px 40px; padding: 0; font-style: italic;}



#bio_left {width: 251px; margin: 30px -10px 32px 44px; padding-bottom: 15px; float: left; background-color:#2D731D; display: inline; overflow: auto;}

#bio_left img {margin: 14px 0 10px 0px; border: 1px solid #7d7d7d;}



.sl_badge_120 {width:120px; margin: 20px 0 10px 20px; text-align:center;background-color:rgb(255,255,255);font-family:arial;font-size:12px;border:1px solid rgb(191,191,191); border-bottom:4px solid rgb(86,131,154);}

	.sl_badge_120 .profile {padding:2px;}

	.sl_badge_120 a {color:rgb(131,7,30);text-decoration:none;}

	.sl_badge_120 a:hover {text-decoration:underline;}

	.sl_badge_120 .outstanding {width:100%;text-align:center;font-family:arial,sans-serif;font-style:italic;font-weight:bold;font-size:10px;color:rgb(148,0,37);}

	.sl_badge_120 .only {width:100%;text-align:center;font-family:arial,sans-serif;font-style:italic;font-size:9px;color:rgb(100,100,100);}

	.sl_badge_120 .visit { text-align:center; font-size:9px; }







/*------------------------------------{ HEADER BKGRDS }-------------------------------------*/

#header_home {width: 831px; height: 540px; background-image:url(../images/home_header.jpg); background-repeat: no-repeat;}

#header_blank {width: 831px; height: 180px; background-image:url(../images/sub_blank.jpg); background-repeat: no-repeat; margin-bottom: -30px;}

#header_blankfiller {width: 831px; height: 300px; background-image:url(../images/sub_blank.jpg); background-repeat: no-repeat;}



#header_contact {width: 831px; height: 300px; background-image:url(../images/subpic_receptionist.jpg); background-repeat: no-repeat;}

#header_attorneys {width: 831px; height: 300px; background-image:url(../images/subpic_attourneys.jpg); background-repeat: no-repeat;}



#header_practices {width: 831px; height: 300px; background-image:url(../images/subpic_conf_table.jpg); background-repeat: no-repeat;}

#header_profile {width: 831px; height: 300px; background-image:url(../images/subpic_partners.jpg); background-repeat: no-repeat;}



#header_capital {width: 831px; height: 300px; background-image:url(../images/sub_capital.jpg); background-repeat: no-repeat;}

#header_conf_room {width: 831px; height: 300px; background-image:url(../images/sub_conf_room.jpg); background-repeat: no-repeat;}

#header_courthouse {width: 831px; height: 300px; background-image:url(../images/sub_courthouse.jpg); background-repeat: no-repeat;}

#header_courtroom {width: 831px; height: 300px; background-image:url(../images/sub_courtroom2.jpg); background-repeat: no-repeat;}

#header_gavel {width: 831px; height: 300px; background-image:url(../images/sub_gavel.jpg); background-repeat: no-repeat;}

#header_hills {width: 831px; height: 300px; background-image:url(../images/sub_hills.jpg); background-repeat: no-repeat;}

#header_leaves {width: 831px; height: 300px; background-image:url(../images/sub_leaves.jpg); background-repeat: no-repeat;}

#header_malpractice {width: 831px; height: 300px; background-image:url(../images/sub_malpractice.jpg); background-repeat: no-repeat;}

#header_people {width: 831px; height: 300px; background-image:url(../images/sub_people.jpg); background-repeat: no-repeat;}

#header_groupone {width: 831px; height: 300px; background-image:url(../images/sub_group1.jpg); background-repeat: no-repeat;}

#header_groupone .adtext {color: #fff;}

#header_grouptwo {width: 831px; height: 471px; background-image:url(../images/sub_group2.jpg); background-repeat: no-repeat;}

#header_pharmacy {width: 831px; height: 300px; background-image:url(../images/sub_pharmacy.jpg); background-repeat: no-repeat;}

#header_nursinghome {width: 831px; height: 300px; background-image:url(../images/sub_nursinghome.jpg); background-repeat: no-repeat;}

#header_pillars {width: 831px; height: 300px; background-image:url(../images/sub_pillars.jpg); background-repeat: no-repeat;}

#header_pills {width: 831px; height: 300px; background-image:url(../images/sub_pills.jpg); background-repeat: no-repeat;}

#header_restaurant {width: 831px; height: 300px; background-image:url(../images/sub_restaurant.jpg); background-repeat: no-repeat;}

#header_sign {width: 831px; height: 300px; background-image:url(../images/sub_sign.jpg); background-repeat: no-repeat;}

#header_skylinetwo {width: 831px; height: 300px; background-image:url(../images/sub_skyline2.jpg); background-repeat: no-repeat;}

#header_talking_conf {width: 831px; height: 180px; background-image:url(../images/sub_talking_conf.jpg); background-repeat: no-repeat;}

#header_talking_library {width: 831px; height: 300px; background-image:url(../images/sub_talking_library.jpg); background-repeat: no-repeat;}

#header_tictactoe {width: 831px; height: 300px; background-image:url(../images/sub_tictactoe.jpg); background-repeat: no-repeat;}

#header_trucking {width: 831px; height: 300px; background-image:url(../images/sub_trucking.jpg); background-repeat: no-repeat;}

#header_skyline {width: 831px; height: 300px; background-image:url(../images/subpic_skyline.jpg); background-repeat: no-repeat;}

#header_employment {width: 831px; height: 300px; background-image:url(../images/sub_employment.jpg); background-repeat: no-repeat;}

#header_product {width: 831px; height: 300px; background-image:url(../images/sub_product.jpg); background-repeat: no-repeat;}

#header_news {width: 831px; height: 300px; background-image:url(../images/sub_news.jpg); background-repeat: no-repeat;}

#header_classaction {width: 831px; height: 300px; background-image:url(../images/sub_classaction.jpg); background-repeat: no-repeat;}

#header_premise {width: 831px; height: 300px; background-image:url(../images/sub_premise.jpg); background-repeat: no-repeat;}

#header_serial {width: 831px; height: 300px; background-image:url(../images/sub_serial.jpg); background-repeat: no-repeat;}

#header_auto {width: 831px; height: 300px; background-image:url(../images/sub_auto.jpg); background-repeat: no-repeat;}

#header_badfaith {width: 831px; height: 300px; background-image:url(../images/sub_badfaith.jpg); background-repeat: no-repeat;}

#header_insurence {width: 831px; height: 300px; background-image:url(../images/sub_insurence.jpg); background-repeat: no-repeat;}

#header_erisa {width: 831px; height: 300px; background-image:url(../images/sub_erisa.jpg); background-repeat: no-repeat;}

#header_supcourt {width: 831px; height: 300px; background-image:url(../images/sub_supremecourt.jpg); background-repeat: no-repeat;}

#header_speedingcar {width: 831px; height: 300px; background-image:url(../images/sub_speeding.jpg); background-repeat: no-repeat;}

#header_businessrope {width: 831px; height: 300px; background-image:url(../images/sub_businessrope.jpg); background-repeat: no-repeat;}

#header_shaking {width: 831px; height: 300px; background-image:url(../images/sub_shaking.jpg); background-repeat: no-repeat;}








#menu {height: 50px; width: 518px; margin: 0; float: right; font-family: "Times New Roman", Times, serif; }
	#menu ul {height: 30px; list-style:none; margin: 0; padding: 0; }
	#menu li {height: 30px; display: block; float: left; margin: 0; padding: 12px 14px 0 13px; }
	#menu a:link,
	#menu a:active,
	#menu a:visited {font-size: 18px; font-weight: normal; display: block; text-align: center; text-decoration: none; color: #fff; letter-spacing: .05em; }
	#menu a:hover {color: #C2CDB8;}

	 .adtext {width: 510px; height:12px; margin: 2px 0 0 0; text-align: right; color: #7d7d7d; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;}

#left_firm_profile {width: 222px; float: left; margin: 15px 0 20px 41px; text-align: left; display: inline;}
	#left_firm_profile h1 {width: 202px; margin: 13px 0 12px 0px; padding: 0 0 6px 20px; border-bottom: 1px solid #c1c1c1; font-size: 26px; font-weight: normal; font-family: "Times New Roman", Times, serif;}
	#left_firm_profile ul {margin: 0; padding: 0; list-style: none; font-size: 14px; font-weight: bold;}
	#left_firm_profile ul li {margin: 2px 0 6px 20px; padding: 0; list-style: none; }
	
	#left_firm_profile ul li a:link,
	#left_firm_profile ul li a:active,
	#left_firm_profile ul li a:visited {color: #c1c1c1; text-decoration: none;}
	#left_firm_profile ul li a:hover {color: #333;}

#footer {width: 831px; height: 140px; border-top: 1px solid #D0D0D0; margin: 33px auto 3px auto; padding-top: 7px; clear: both; display: block;}
	#footer p {margin: 5px 0 0 0; padding: 0; font-size: 12px; color: #c1c1c1;}
	#footer p a:link,
	#footer p a:active,
	#footer p a:visited {color: #b6b6b6; text-decoration: none;}
	#footer p a:hover {color: #6CA25F;}






