/* General */
body { font-size:11px; background-color:#D4CAB9; text-align:center; margin:0 auto 100px; }
div,p,td,table tr td  { font-size:11px; font-family:Geneva, Arial, Helvetica, sans-serif; }
img { border:none; }
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-table;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.homepage { font-size:14px; line-height:18px; padding-left:12px; margin:0;}
#readmore {display:block;margin:9px 0 0 3px;}
#content { width:725px; text-align:left; font-size:11px; font-family:Geneva, Arial, Helvetica, sans-serif; margin:20px 25px; }
a.main { font-family:Geneva, Arial, Helvetica, sans-serif; color:#333; text-decoration:none; }
a.main:hover { color:#5C261C; text-decoration:underline; }
a.main:active { color:#5C261C; text-decoration:underline; }
a.main:visited { color:#333; text-decoration:none; }
a.main:visited:hover { color:#5C261C; text-decoration:underline; }
ul li { list-style-type:square; }
.homepageheader { display:none; }
#header { font-size:16px; font-weight:normal; }
#logo {display:block;margin:15px 0 10px 22px;}
.label{border-bottom:solid 1px #666;display:block;}
.labelSearch{border-bottom:solid 1px #666;display:block;margin-bottom:3px;}
.padding{margin-top:20px;}
.homebox {margin: 5px 0 11px;}
div.homebox h3 {font-size:11px;margin:0;}
.topPadding{margin-top:5px;}

ul.links {list-style-type:none !important;margin:0;padding:0;}
ul.links li {margin:0;padding:0 0 4px;text-indent:-9px;margin-left:9px;line-height:12px;list-style-type:none !important;}
div.Plinks p {margin:0;padding:0 0 4px;text-indent:-9px;margin-left:9px;line-height:12px;}

#areaImage {display:block;margin-bottom:4px;}
#peer {float:right;}

/* page titles */
#titlebar { background-image:url(images/titlebar.jpg); width:776px; height:72px;}
h1.pagetitle { margin:27px 0 0 20px;float:left;height:23px; width:700px;}
h1.pagetitle span {display:none;}
#whoweare {background:url(images/title_whoweare.gif) no-repeat top left;}
#whatwedo {background:url(images/title_whatwedo.gif) no-repeat top left;}
#attorneys {background:url(images/title_attorneys.gif) no-repeat top left;}
#searchtitle {background:url(images/title_search.gif) no-repeat top left;}
#emailpage {background:url(images/title_emailpage.gif) no-repeat top left;}
#practiceareas {background:url(images/title_practiceareas.gif) no-repeat top left;}
#careers {background:url(images/title_careers.gif) no-repeat top left;}
#contactus {background:url(images/title_contact.gif) no-repeat top left;}
#events {background:url(images/title_events.gif) no-repeat top left;}
#publications {background:url(images/title_publications.gif) no-repeat top left;}
#resources {background:url(images/title_resources.gif) no-repeat top left;}
#policy {background:url(images/title_policy.gif) no-repeat top left;}
#news {background:url(images/title_news.gif) no-repeat top left;}
#clients {background:url(images/title_clients.gif) no-repeat top left;height:30px;}
#pagenotfound {background:url(images/title_pagenotfound.gif) no-repeat top left;}

#bankruptcy {background:url(images/title_bankruptcy.gif) no-repeat top left;}
#litigation {background:url(images/title_litigation.gif) no-repeat top left;}
#business {background:url(images/title_businesslaw.gif) no-repeat top left;}
#construction {background:url(images/title_construction.gif) no-repeat top left;}
#insurance {background:url(images/title_insurance.gif) no-repeat top left;}
#realestate {background:url(images/title_realestate.gif) no-repeat top left;}
#surety {background:url(images/title_surety.gif) no-repeat top left;}
	

/* links */
a { font-family:Geneva, Arial, Helvetica, sans-serif; color:#5C261C; text-decoration:underline; }
a:hover { color:#333; text-decoration:none; }
a:active { color:#333; }
a:visited { color:#5C261C; text-decoration:underline; }
a#vcardlink{color:White;display:block;width:110px;margin:-21px 0 0 31px;text-decoration:none; }


/* navTop */
.topSearchBox  { background-image:url(images/searchbox.gif); border:0; width:155px; height:29px; padding: -2px 0 0 12px; position:relative; padding:5px;font-size:11px;}
#HeaderTop {background: white url(images/bg-top.gif) no-repeat top center; width:806px;margin:0 auto;}
#pageHead { background: url(images/bg.gif) repeat-y top center;margin:22px 0 0;padding:5px 15px 15px;}
#leftHead{text-align:right;vertical-align:top;padding:18px 20px 0 0;}
#tools{margin:2px 32px 0 0;}
#printLink{margin-right:20px;}
.searchbutton {margin-bottom:4px;}
#menuRow{width:776px;background:#808285;text-align:center;padding:2px 0;}
#bg { background:#fff url(images/bg.gif) repeat-y top center;  margin:0 auto; width:806px;}
#wrapper {width:776px;margin:0 15px;}

/* navBase */
#menufooter {display:block; height:10px;width:776px; background-color:#808285; margin-top:10px;}
#footer { font-family:Geneva, Arial, Helvetica, sans-serif; padding:10px 0 0 25px; width:776px; background: url(images/bg_footer.gif) repeat-x top left; font-size:11px; color:#222; text-align:left;border-top:solid 1px #5D271B;}
html>body #footer {width:751px;}
#footer img {float:right;display:block;margin:-3px 20px 0 0;}
a.baselink { text-decoration:none;color:#555; }
a.baselink:visited { text-decoration:none;color:#555; }
a.baselink:hover { text-decoration:underline;color:#222; }
a.baselink:active { text-decoration:underline;color:#555; }
#bottom {background: #B0A899 url(images/bg-bottom.gif) no-repeat top center;width:806px;height:23px;margin:0 auto;}
#copyright { color:#555;text-align:right;width:776px;margin:0 auto;}



/* forms */
.inputbox            { font-family:Geneva, Arial, Helvetica, sans-serif; background-color:#EFEFF7; border:1px solid #BDBDBD; margin-left: 10px; overflow:auto;}
.inputboxsearch      { font-family:Geneva, Arial, Helvetica, sans-serif; background-color:#EFEFF7; border:1px solid #BDBDBD; margin-left: 15px; overflow:auto;}
.formitem            { margin:4px 0px; }

fieldset.bios             { font-family:Geneva, Arial, Helvetica, sans-serif;  margin:10px 0px 10px 0px; border:1px solid #4A2121; width:300px; padding:10px 0px 10px 0px; }
fieldset.bios legend      { font-family:Geneva, Arial, Helvetica, sans-serif; color:#4A2121; padding:0px 5px 0px 5px; }
fieldset.bios label.main  { display:block; float:left; width:90px; padding:0px; margin:2px 0px 0px; text-align:right; font-size:11px; color:#333; }
fieldset.bios label       { width:90px; padding:0px 0px 0px 10px; margin:2px 0px 0px; font-size:11px; color:#333; }

fieldset             { font-family:Geneva, Arial, Helvetica, sans-serif;margin:10px 0px 10px 0px; border:1px solid #4A2121; width:385px; padding:10px 0px 10px 0px; }
fieldset legend      { font-family:Geneva, Arial, Helvetica, sans-serif; color:#4A2121; padding:0px 5px 0px 5px; }
fieldset label.main  { display:block; float:left; width:90px; padding:0px; margin:2px 0px 0px; text-align:right; font-size:12px; color:#333; }
fieldset label       { width:90px; padding-left:10px; margin:2px 0px 0px; color:#333; }
.underline           { text-decoration:underline; }
.contactform         { margin:0px; color:#333; }

fieldset#searchField {width:400px;}
#emailtext { display:block; float:right; }

/* Bios */
a.name { font-size:14px; font-weight:bold; color:#333; text-decoration:none; display:block; border-bottom:solid 1px #ccc; width:220px; padding: 0 0 3px 0; margin-bottom: 5px;}
a.name:hover { color:#5C261C; text-decoration:underline; }
a.name:active { color:#5C261C; text-decoration:underline; }
a.name:visited { font-weight:bold; color:#333; text-decoration:none; }
a.name:visited:hover { font-weight:bold; color:#5C261C; text-decoration:underline; }
#biobar { width:776px; text-align:left; margin:0 0 0 0px; background-image:url(images/bg_biomiddle.gif); } 
#bioPic { float:left; width:187px; height:183px; margin:0 0 0 0px;  }
#bioImage {width:187px;}
#bioContact { float:right; width:589px; height:183px; color:#fff; }
#bioContact h1 { font-size:18px; margin-bottom:0px; font-weight:normal; }
#bioContact a { color:#fff; text-decoration:underline; }
#PageOptions { float:right; width:223px; height:183px; background-image:url(images/bg_pageoptions.gif); } 
.biocontact,.biotitle { display:block; }
.biotitle{font-weight:bold;margin-bottom:15px;}
.bgLine {background:url(images/line.gif) repeat-y top center;padding:0 !important; margin:0 !important;width:5px;}

#bioLeftCol{width:161px;}
#bioRightCol{width:193px;}


/* Areas */
#areawrapper {width:365px; overflow:hidden;}
#areawrapper div {width:180px; margin-bottom:-1000px; padding-bottom:1000px;}
#leftgrey {float:left; background:#BBBDC0; }
#rightbrown {float:right; background:#977347; }
#leftgrey p, #rightbrown p {padding:18px;}


/* News */
.newslabel{border-bottom:solid 1px #999;display:block;}
#featNews, #restNews {margin: 0 0 36px;}
.newsItem {line-height:12px;margin:12px 0;width:300px;}
.newsLink, .newsLink:visited {text-decoration:none;font-weight:bold;display:block;margin:2px 0;}
.newsLink:hover {text-decoration:underline;}
.authorBlock{font-style:italic;}
span.newsDate {color:#999;}
.PDFLink{float:right;display:block;padding-top:20px;}
div.divider{height:1px;background:#dedede;width:200px;margin:0;padding:0;overflow:hidden;}

 .sl_badge_150 {width:150px;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);margin:0 auto;}
 .sl_badge_150 .profile {padding:2px;}
 .sl_badge_150 a {color:rgb(131,7,30);text-decoration:none;}
 .sl_badge_150 a:hover {text-decoration:underline;}
 .sl_badge_150 .outstanding {width:100%;text-align:center;font-family:arial,sans-serif;font-style:italic;font-weight:bold;font-size:12px;color:rgb(148,0,37);}
 .sl_badge_150 .only {width:100%;text-align:center;font-family:arial,sans-serif;font-style:italic;font-size:9px;color:rgb(100,100,100);}
 .sl_badge_150 .visit { text-align:center; font-size:9px; }
