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:#417F32; 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: 536px; 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:#333; font-family: "Times New Roman", Times, serif; font-weight: normal;}
#mainarea h2 {margin: 5px 0 0 20px; padding: 0; font-size: 20px; color:#417F32; 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,#header_steps .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;}
#header_steps {width: 831px; height: 300px; background-image:url(../images/courthouse_steps.jpg); background-repeat: no-repeat; background-position:bottom right;}


/* ---------- Footer  ---------- */
	#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;}
	



