a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#i30keystoneavenuemorganhill a:hover {
   color:#008752;
   text-decoration:underline;
}

#i30keystoneavenuemorganhill a {
   font-size:12px;
   font-family:Arial, Helvetica, sans-serif;
   color:#ffffff;
   text-decoration:underline;
}

#i30keystoneavenuemorganhill {
   font-size:12px;
   font-family:Arial, Helvetica, sans-serif;
   color:#ffffff;
}

#biotext p,
#contactpagetext p,
#placardtext p,
#placard2text p,
#firmtext p,
#resourcepagetext p  {
   font: 14px "Times Roman";
   margin: 0px;
   text-align: left;
}

#bookattorneytext p,
#tipstext p,
#bookresourcestext p,
#bookcontacttext p,
#bookfirmtext p  {
   font: 14px/17px "Times Roman";
   margin: 0px;
   text-align: center;
   color: #FFF3CE;
}

#arrows3img p  {
   font: 14px/16px "Arial";
   margin:30px;
   color:#FFF3CE;
   text-align:left;
}

#shelfgreen p {
   font: 14px/16px "Arial";
   margin:20px;
   color:#CCCCCC;
   text-align:center;
}

#nextbutton a:hover,
#next2button a:hover,
#prevbutton a:hover,
#prev2button a:hover  {
   background-position: -31px 0%;
}

#resourcesheadlinetext p,
#contactheadlinetext p,
#firmheadlinetext p  {
   font: 30px/36px "Times Roman";
   margin: 0px;
   text-align: left;
}

#pid1home,
#pid4resources,
#pid2firm,
#attorney,
#pid5contact  {
   margin: 0px auto 0px auto;
   width: 3000px;
   position: relative;
}

#prevbutton a,
#prev2button a,
#next2button a,
#nextbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 31px;
   width: 31px;
   background-position: 0% 0px;
   font-size: 31px;
   line-height: 31px;
}

#layer2copy7,
#layer2copy6,
#layer2copy5,
#layer2copy8  {
   background: url(/files/layer2copy8.gif) no-repeat;
   visibility: visible;
   position: absolute;
   top: 739px;
   z-index: 4;
   width: 141px;
   height: 29px;
}

#prevbutton,
#prev2button,
#nextbutton,
#next2button  {
   visibility: visible;
   position: absolute;
   top: 326px;
   z-index: 1;
   width: 31px;
   height: 31px;
}

#resourcesheadlinetext,
#contactheadlinetext  {
   visibility: visible;
   position: absolute;
   left: 378px;
   top: 217px;
   z-index: 6;
}

#randyimg,
#clarkimg,
#delimg,
#bobimg  {
	visibility: visible;
	position: absolute;
	left: 441px;
	top: 406px;
	width: 115px;
	height: 177px;
}

#contactpagetext,
#resourcepagetext  {
   visibility: visible;
   position: absolute;
   left: 379px;
   top: 258px;
   z-index: 6;
}

#attorneysbutton a,
#firmbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 147px;
   height: 467px;
   background-position: 0% 0px;
}

#i30keystoneavenuemorganhill  {
	visibility: visible;
	position: absolute;
	left: 104px;
	top: 542px;
	z-index: 6;
	width: 153px;
	height: 41px;
}

#placardtext,
#placard2text  {
   visibility: visible;
   position: absolute;
   top: 317px;
   z-index: 2;
   width: 140px;
}

#trustsestateplanningprob  {
   background: url(/files/trustsestateplanningprob.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 169px;
   top: 9px;
   z-index: 3;
   width: 670px;
   height: 18px;
}

#shelfshadow,
#shape6copy  {
   background: url(/files/shape6copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 112px;
   z-index: 6;
   width: 800px;
   height: 18px;
}

#lwrnavbarmenu li a:hover  {
   text-decoration: underline;
   font-style: italic;
}

#blackright,
#shape9copy2  {
   visibility: visible;
   position: absolute;
   left: 883px;
   z-index: 3;
   width: 37px;
   background-color: #000000;
   background-image: none;
}

#shelfgreen,
#shape2copy  {
   visibility: visible;
   position: absolute;
   left: 86px;
   z-index: 5;
   width: 851px;
   height: 73px;
   background-repeat: no-repeat;
}

#greenline,
#shape3copy  {
   background: url(/files/shape3copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 83px;
   width: 851px;
   height: 3px;
}

#resourcesheadlinetext  {
	width: 215px;
}

#shape7copy,
#bookback  {
   visibility: visible;
   position: absolute;
   left: 275px;
   z-index: 3;
   width: 597px;
   background-color: #000000;
   background-image: none;
}

#placard,
#placardcopy  {
   background: url(/files/placardcopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   top: 297px;
   z-index: 1;
   width: 162px;
   height: 87px;
}

#contactheadlinetext  {
   width: 308px;
}

#lwrnavbarmenu li a  {
   font-style: Normal;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FFF3CE;
   height: 100%;
}

#shape5copy,
#shelf  {
   background: url(/files/shape5copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 81px;
   width: 855px;
   height: 18px;
}

#resourcepagetext p  {
   line-height: 17px;
}

#attorneysbutton a  {
   background-image: url(/files/attorneysbutton.gif);
}

#mattecopy,
#matte  {
   visibility: visible;
   position: absolute;
   top: 0px;
   width: 694px;
   height: 236px;
   background-color: #FFFFFF;
   background-image: none;
}

#bookresourcestext  {
   visibility: visible;
   position: absolute;
   left: 586px;
   top: 354px;
   z-index: 5;
   width: 123px;
}

#contactpagetext p  {
   line-height: 17px;
}

#lwrnavbarmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#resourcepagetext  {
   width: 470px;
}

#bookattorneytext  {
   visibility: visible;
   position: absolute;
   left: 447px;
   top: 354px;
   z-index: 5;
   width: 106px;
}

#downimg,
#upimg  {
   visibility: visible;
   position: absolute;
   top: 579px;
   z-index: 9;
   width: 13px;
   height: 13px;
}

#bookcontacttext  {
   visibility: visible;
   position: absolute;
   left: 734px;
   top: 354px;
   z-index: 5;
   width: 124px;
}

#contactpagetext  {
   width: 507px;
}

#uppernavbarimg  {
   visibility: visible;
   position: absolute;
   left: 275px;
   top: 151px;
   z-index: 4;
   width: 597px;
   height: 469px;
}

#placard2text p  {
   line-height: 17px;
}

#placardtext p  {
   line-height: 17px;
}

#prev2button a  {
   background-image: url(/files/prev2button.gif);
}

#next2button a  {
   background-image: url(/files/next2button.gif);
}

#lwrnavbarmenu  {
   font: 14px/18px "Times Roman";
   margin: 0px;
   height: 18px;
   width:600px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #FFF3CE;
   position: absolute;
   left: 243px;
   top: 672px;
   z-index: 6;
}

#firmbutton a  {
   background-image: url(/files/firmbutton.gif);
}

#bookfirmtext  {
   visibility: visible;
   position: absolute;
   left: 319px;
   top: 354px;
   z-index: 5;
   width: 70px;
}

#bookcaseback  {
   background: url(/files/bookcaseback.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 110px;
   top: 0px;
   z-index: 2;
   width: 804px;
   height: 768px;
}

#placard2text  {
   left: 2135px;
}

#prevbutton a  {
   background-image: url(/files/prev2button.gif);
}

#nextbutton a  {
   background-image: url(/files/next2button.gif);
}

#layer2copy5  {
   left: 284px;
}

#placardcopy  {
   left: 2117px;
}

#layer2copy7  {
   left: 576px;
}

#layer2copy6  {
   left: 430px;
}

#placardtext  {
   left: 1306px;
}

#shape9copy2  {
   height: 47px;
   top: 721px;
}

#layer2copy8  {
   left: 724px;
}

#shape9copy3  {
   visibility: visible;
   position: absolute;
   left: 92px;
   top: 721px;
   z-index: 6;
   width: 175px;
   height: 47px;
   background-color: #000000;
   background-image: none;
}

#next2button  {
   left: 2294px;
}

#legalpadimg  {
   visibility: visible;
   position: absolute;
   left: 278px;
   top: 163px;
   z-index: 5;
   width: 591px;
   height: 455px;
}

#shelfshadow  {
   top: 58px;
}

#prev2button  {
   left: 2071px;
}

#shelfgreen  {
   background-image: url(/files/shelfgreen.gif);
   top: 50px;
}

#shape8copy  {
   background: url(/files/shape8copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 75px;
   top: 719px;
   z-index: 7;
   width: 875px;
   height: 26px;
}

#shape6copy  {
   top: 644px;
}

#shape3copy  {
   z-index: 7;
   top: 630px;
}

#shape2copy  {
   background-image: url(/files/shape2copy.gif);
   top: 636px;
}

#arrows2img  {
   visibility: visible;
   position: absolute;
   left: 915px;
   top: 673px;
   z-index: 1;
   width: 176px;
   height: 21px;
}

#arrows3img  {
   background-color:#000000;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 760px;
   z-index: 8;
   width: 3000px;
   height: 70px;
}

#blackright  {
   height: 486px;
   top: 135px;
}

#prevbutton  {
   left: 1238px;
}

#couchsmall  {
   background: url(/files/couchsmall.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1199px;
   top: 363px;
   z-index: 2;
   width: 1097px;
   height: 405px;
}

#nextbutton  {
   left: 1461px;
}

#tipstext p  {
   text-align: left;
}

#shape5copy  {
   z-index: 6;
   top: 620px;
}

#layer4copy  {
   background: url(/files/layer4copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 267px;
   top: 736px;
   z-index: 5;
   width: 597px;
   height: 32px;
}

#firmtext p  {
   line-height: 14px;
}

#shape7copy  {
   height: 32px;
   top: 736px;
}

#biotext p  {
   line-height: 14px;
}

#vertline2  {
   background: url(/files/vertline2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 143px;
   top: 51px;
   z-index: 4;
   width: 3px;
   height: 679px;
}

#photo1img  {
   visibility: visible;
   position: absolute;
   left: 1091px;
   top: 0px;
   z-index: 3;
   width: 572px;
   height: 202px;
}

#mattecopy  {
   z-index: 4;
   left: 1851px;
}

#greenline  {
   z-index: 4;
   top: 44px;
}

#arrowsimg  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 673px;
   z-index: 1;
   width: 116px;
   height: 21px;
}

#blackleft  {
   visibility: visible;
   position: absolute;
   left: 92px;
   top: 135px;
   z-index: 5;
   width: 175px;
   height: 486px;
   background-color: #000000;
   background-image: none;
}

#vertline1  {
   background: url(/files/vertline1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 137px;
   top: 79px;
   z-index: 3;
   width: 3px;
   height: 651px;
}

#photo2img  {
   visibility: visible;
   position: absolute;
   left: 1920px;
   top: 0px;
   z-index: 6;
   width: 556px;
   height: 200px;
}

#bookback  {
   height: 469px;
   top: 151px;
}

#clarkimg  {
   z-index: 11;
}

#logogrey  {
   background: url(/files/logogrey.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 96px;
   top: 142px;
   z-index: 6;
   width: 175px;
   height: 382px;
}

#endtable  {
   background: url(/files/endtable.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 2555px;
   top: 558px;
   z-index: 1;
   width: 445px;
   height: 210px;
}

#randyimg  {
   z-index: 12;
}

#closeimg  {
   visibility: visible;
   position: absolute;
   left: 805px;
   top: 174px;
   z-index: 9;
   width: 59px;
   height: 20px;
}

#tipstext  {
   visibility: visible;
   position: absolute;
   left: 481px;
   top: 84px;
   z-index: 6;
   width: 266px;
}

#formimg  {
   visibility: visible;
   position: absolute;
   left: 732px;
   top: 85px;
   z-index: 7;
   width: 166px;
   height: 16px;
}

#bookimg  {
   visibility: visible;
   position: absolute;
   left: 325px;
   top: 160px;
   z-index: 8;
   width: 658px;
   height: 478px;
}

#downimg  {
   left: 823px;
}

#endbook  {
   background: url(/files/endbook.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 2372px;
   top: 163px;
   z-index: 3;
   width: 628px;
   height: 548px;
}

#placard  {
   left: 1288px;
}

#frame1  {
   background: url(/files/frame1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 988px;
   top: 0px;
   z-index: 2;
   width: 789px;
   height: 291px;
}

#bobimg  {
   z-index: 9;
}

#frame2  {
   background: url(/files/frame2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1812px;
   top: 0px;
   z-index: 5;
   width: 771px;
   height: 282px;
}

#delimg  {
   z-index: 10;
}

#topblk  {
   background: url(/files/topblk.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 75px;
   top: 133px;
   z-index: 7;
   width: 875px;
   height: 26px;
}

#upimg  {
   left: 841px;
}

#matte  {
   z-index: 1;
   left: 1030px;
}

#shelf  {
   z-index: 3;
   top: 34px;
}

#logo  {
   background: url(/files/logo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 124px;
   top: 175px;
   z-index: 7;
   width: 112px;
   height: 295px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #444151;
}
