


body{font-family:arial,sans-serif;font-size:small;margin:0;padding:0;background:#F1F1F2;color:#000;}
a:link,a:visited{text-decoration:none;color:#770220;font-weight:bold;}
a:hover{text-decoration:underline;font-weight:bold;}
p{margin-top:0;margin-bottom:1.2em;line-height:1.2em;margin:0;}
form{margin:0;padding:0;}
input{font-size:11px;}
#wrap{width:770px;margin:0 auto;position:relative;text-align:left;}
#subbgthing{width:770px;background:url(/images/subbg.gif) repeat-y;}
#subbgthing.full{background:url(/images/subbg_full.gif) repeat-y;}
#bgthing{width:770px;background:url(/images/homebg.gif) repeat-y;}
#topLinks{text-align:right;margin-right:10px;margin-top:5px;}
#header{width:770px;margin:0 auto;}
#header{position:relative;width:770px;height:39px;background:url(/images/header.gif) no-repeat;}
#header a{text-decoration:none;text-indent:-999em;}
#header #estate_link{position:absolute;height:39px;width:257px;top:0;left:0;}
#header #elder_link{position:absolute;height:39px;width:225px;left:530px;}
#hero{width:760px;margin:0 auto;}
#navRow{width:760px;margin:0 auto;}
#navContainer{width:629px;}
#dateArea{background:url(/images/datearea.gif);width:131px;text-align:center;}
#content{width:760px;margin:0 auto;}
/* suckerfish */
/*******************************/
#nav,#nav ul{/* all lists */
padding:0;margin:0;list-style:none;line-height:1;font-family:arial;font-size:11px;}
#nav a{display:block;text-decoration:none;}
/* 94 107 95 82 60 54 59 78*/
#nav li{/* all list items */
float:left;}
a#navTop{height:31px;width:94px;font-size:10px;}
a#navTop1{height:31px;width:82px;font-size:10px;}
a#navTop2{height:31px;width:95px;font-size:10px;}
a#navTop3{height:31px;width:107px;font-size:10px;}
a#navTop4{height:31px;width:60px;font-size:10px;}
a#navTop5{height:31px;width:54px;font-size:10px;}
a#navTop6{height:31px;width:59px;font-size:10px;}
a#navTop7{height:31px;width:78px;font-size:10px;}
a#navTop:link,#navTop:visited{background:url(/images/about.gif) no-repeat;text-indent:-9999px;}
a#navTop1:link,#navTop1:visited{background:url(/images/legal.gif) no-repeat;text-indent:-9999px;}
a#navTop2:link,#navTop2:visited{background:url(/images/practice.gif) no-repeat;text-indent:-9999px;}
a#navTop3:link,#navTop3:visited{background:url(/images/newsletters.gif) no-repeat;text-indent:-9999px;}
a#navTop4:link,#navTop4:visited{background:url(/images/resources.gif) no-repeat;text-indent:-9999px;}
a#navTop5:link,#navTop5:visited{background:url(/images/forms.gif) no-repeat;text-indent:-9999px;}
a#navTop6:link,#navTop6:visited{background:url(/images/seminars.gif) no-repeat;text-indent:-9999px;}
a#navTop7:link,#navTop7:visited{background:url(/images/contact.gif) no-repeat;text-indent:-9999px;}
a#navTop:hover{background:url(/images/about.gif) 0 -31px no-repeat;}
a#navTop1:hover{background:url(/images/legal.gif) 0 -31px no-repeat;}
a#navTop2:hover{background:url(/images/practice.gif) 0 -31px no-repeat;}
a#navTop3:hover{background:url(/images/newsletters.gif) 0 -31px no-repeat;}
a#navTop4:hover{background:url(/images/resources.gif) 0 -31px no-repeat;}
a#navTop5:hover{background:url(/images/forms.gif) 0 -31px no-repeat;}
a#navTop6:hover{background:url(/images/seminars.gif) 0 -31px no-repeat;}
a#navTop7:hover{background:url(/images/contact.gif) 0 -31px no-repeat;}
#nav li ul{/* second-level lists */
position:absolute;background:#ccc;border:1px solid #666;width:15em;left:-999em;text-indent:0;}
#nav ul a{width:15em;}
#nav li ul a{display:block;}
#nav li ul a:link,#nav li ul a:visited{padding:3px;}
#nav li ul a:hover{color:#fff;}
#nav li ul ul{/* third-and-above-level lists */
margin:-2em 0 0 15em;}
#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul{left:-999em;}
#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul{/* lists nested under hovered list items */
left:auto;}
#footer{text-align:center;}
#columns{width:760px;margin:0 auto;}
#leftCol{width:196px;}
#leftCol ul,#rightCol ul{margin:0;padding:0;list-style-type:none;padding:5px;}
#leftCol li,#rightCol li{margin-bottom:6px;}
#leftCol p,#rightCol p{margin-bottom:1.2em;margin-left:5px;}
#rightCol ul{padding-left:10px}
#midCol{width:368px;}
#contentCol{width:564px;}
#rightCol{width:196px;}
#rightCol .headerbox{margin-left:5px;}
h3.headerbox{background:url(/images/headerbox.gif) no-repeat;width:196px;height:28px;margin:0;padding:0;text-indent:25px;font-family:Georgia,serif;font-size:11px;font-weight:normal;line-height:28px;color:#770220}
div.smallBoxHeader{background:url(/images/smallBoxHeader.gif) no-repeat left top;padding:0;padding-top:41px;margin:0;}
div.smallBoxBg{background:url(/images/smallboxbg.gif) repeat-y;padding:0 4px;margin:0;}
div.smallBoxBg a img {border:0;}
div.smallBoxFooter{background:url(/images/smallboxbottom.gif) no-repeat left bottom;padding:0;padding-bottom:7px;width:359px;margin:0 auto;}
div.subBoxFooter{background:url(/images/subBoxFooter.gif) no-repeat left bottom;padding:0;padding-bottom:13px;width:554px;margin:0 auto;}
div.subBoxHeader{background:url(/images/subTitleHeader.gif) no-repeat left top;padding:0;margin:0;}
div.subBoxHeader h2{height:41px;line-height:41px;font-family:Georgia,serif;margin:0;padding:0;text-indent:10px;font-size:16px;}
div.subBoxBg{background:#000 url(/images/subBoxBg.gif) repeat-y;padding:1.2em 10px;margin:0;}
div.subBoxBg ul,div.subBoxBg dl{margin-top:0;margin-bottom:0;}
div.subBoxBg p{margin:0;padding-bottom:1.2em;}
div.subBoxSpacer{background:url(/images/subBoxSpacer.gif) no-repeat;padding-top:5px;margin:0;}
#dropShadow{background:url(/images/homedropshadow.gif) repeat-x;width:auto;height:5px;}
#subBottom{}
.btn{margin:5px 0;border:3px double #333;display:block;background:#f3f3f3;}
div.seminar_form label{display:block;font-weight:bold;margin:0;margin-top:5px;font-size:12px;}
div.seminar_form legend{font-size:14px;font-family:"Times New Roman",serif;font-weight:bold;margin-left:-5px;color:#770220;}
div.seminar_form fieldset{border:0;}
div.seminar_details{margin:0;padding:0;}
div.seminar_details h3{margin:0;padding:0;color:#770220;}
div.seminar_details h4{margin:0;padding:0;}
div.seminar_details p{margin:0;padding:0;margin-bottom:1.2em;}
/* search results css */
h2.searchTitle{font-size:12px;margin:0;padding:0;border-bottom:1px solid #770220;}
.phpdig{margin:0;padding:0;font-size:12px;}
div#searchResults p{margin:0;padding:0;}
.searchWeight{font-size:10px;color:#999;}
.searchResultSmallText{font-size:10px;color:#999;}
.phpdigHighlight{background:yellow;color:black;}
.phpdigPageHighlight{font-weight:bold;background:none;}
#overlay { background:url(../images/transparent-500.png); color:#efefef; } 
#overlay * {margin:0;padding:0;}
div.wrap { height:401px; overflow-y:auto; }
div.overlay{/* growing background image */
background:url(../images/white-500.png) no-repeat;/* dimensions after the growing animation finishes */
width:500px;height:401px;/* initially overlay is hidden */
display:none;/* some padding to layout nested elements nicely */
padding:30px 0 0 35px;}
/* default close button positioned on upper right corner */
div.overlay div.close {background:url(../images/close.png) no-repeat;position:absolute;right:5px;top:5px;cursor:pointer;height:35px;width:35px;}