    /* all */
    body {position:relative;top:0px;margin:0px auto;background:url(mytile01.jpg) repeat;}
	
	div.superhead {position:absolute;top:0px;left:0px;margin:0px;padding:0px;width:100%;height:180px;border:none;background:url(topback02.jpg) repeat-x;}
	div.thePage {position:relative;top:0px;margin:0px auto 40px auto;padding:0px;width:800px;
	border-left:1px solid #005566;border-right:1px solid #003344;border-bottom:1px solid #003344;none;background:#99bbcc;}
	#maintitle {position:relative;top:0px;margin:0px auto;padding:0px;width:800px;height:180px;border:none;}
	.menublock3 {position:absolute;top:156px;left:271px;height:18px;border:none;z-index:400;}
	.menublock {position:absolute;top:156px;left:254px;height:18px;border:none;z-index:400;}
	#leftdrk {float:left;top:4px;color:#ffffff;font:normal bold 10px arial;text-align:center;
	text-decoration:none;height:15px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='b91D.png');
	border:1px solid #333333;margin:0px;padding:3px 10px 0px 10px;display:inline;}
	#leftlite a {float:left;top:4px;color:#ffffff;font:normal bold 10px arial;text-align:center;
	text-decoration:none;height:15px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='b91L.png');
	border:1px solid #333333;margin:0;padding:3px 10px 0px 10px;display:inline;}
	#leftlite a:hover {float:left;top:4px;color:#ffffff;font:normal bold 10px arial;text-align:center;
	text-decoration:none;height:15px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='b91D.png');
	border:1px solid #333333;margin:0;padding:3px 10px 0px 10px;display:inline;}
	
	#midddrk {float:left;top:4px;color:#ffffff;font:normal bold 10px arial;text-align:center;
	text-decoration:none;height:15px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='b91D.png');
	border-top:1px solid #333333;border-right:1px solid #333333;border-bottom:1px solid #333333;margin:0;padding:3px 10px 0px 10px;display:inline;}
	#middlite a {float:left;left:0px;color:#ffffff;font:normal bold 10px arial;text-align:center;
	text-decoration:none;height:15px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='b91L.png');
	border-top:1px solid #333333;border-right:1px solid #333333;border-bottom:1px solid #333333;margin:0;padding:3px 10px 0px 10px;display:inline;}
	#middlite a:hover {float:left;left:0px;color:#ffffff;font:normal bold 10px arial;text-align:center;
	text-decoration:none;height:15px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='b91D.png');
	border-top:1px solid #333333;border-right:1px solid #333333;border-bottom:1px solid #333333;margin:0;padding:3px 10px 0px 10px;display:inline;}
	
	#leftdrk[id] {background-image:url(b91D.png);}
	#leftlite[id] a {background-image:url(b91L.png);}
	#leftlite[id] a:hover {background-image:url(b91D.png);}
	#midddrk[id] {background-image:url(b91D.png);}
	#middlite[id] a {background-image:url(b91L.png);}
	#middlite[id] a:hover {background-image:url(b91D.png);}
	
    span.here {position:absolute;left:26px;top:155px;margin:0;padding:0;border:none;}
    #heresm {float:left;width:48px;height:20px;border:none;margin:0px;padding:0px;}
    #herelg {float:left;width:122px;height:20px;border:none;margin:0px;padding:0px;}
    
    .bigfoot {position:absolute;bottom:0px;left:11px;width:778px;height:85px;border:none;}
    #footpic {position:absolute;top:0px;left:0px;width:778px;height:65px;border:none;}
    .footlink {position:relative;top:64px;margin:0px auto;width:400px;}
	.footlink a {text-decoration:none;}
	.footlink a:link, a:active, a:visited {color:#336699;}
    .footlink a:hover {color:#002299;font-weight:bold;letter-spacing:-.3px;}
	span.lafoot1 {position:absolute;left:0px;font:normal normal 11px arial;color:#336699;padding:4px 0px;}
	span.lafoot2 {position:absolute;left:90px;top:1px;font:normal normal 11px arial;color:#336699;padding:4px 0px;}
	span.lafoot3 {position:absolute;left:320px;font:normal normal 11px arial;color:#336699;padding:4px 0px;}
    
    /* index */
    .homesleeve {position:relative;margin:0px auto 70px auto;width:700px;padding-bottom:10px;}
    .homeblock {position:relative;margin:15px auto;width:620px;height:px;background:#ffffff;color:#000000;font:normal normal 12px arial;
    padding:20px 15px 20px 20px;border:3px double #000000;}
    .homebio {width:100%;border-bottom:0px solid #5895c7;margin:0;}
    .homeportrait {float:left;margin:4px 18px 0px 0;padding:0 0 4px 0;width:176px;height:210px;} 
    #jonphoto1 {margin:0px 0px 0 0;padding:0 0 0 0;width:168px;height:188px;border:4px solid #ab9a8a;}
    #caption1 {position:relative;width:172px;margin:0px auto;padding:3px 0px;text-align:center;border:2px solid #ab9a8a;border-top:none;background:#f0ddcc;
    color:#000000;font:normal bold 11px arial;}
    #homewelcome {margin:0 0 0 -6px;padding:0;width:300px;height:34px;border:none;}
    .biotext1 {font:normal normal 12px arial;line-height:14px;color:#000000;margin:2px 8px 4px 0px;text-align:justify;}
    p.prodintro {font:normal normal 12px arial;line-height:14px;color:#000000;margin:2px 8px 0px 0px;text-align:justify;}
    .prodserv {width:100%;margin:8px 0 0 0;background:url(lefttop2.gif) no-repeat left top;padding-top:4px;padding-bottom:0px;}
    .inprodserv {width:100%;height:100%;background:url(leftbot3.gif) no-repeat left bottom;padding-left:6px;padding-bottom:0px;margin:0px;}
    .txblock {font:normal normal 12px arial;line-height:18px;color:#000000;margin:8px 8px 8px 0px;text-align:left;} 
    #indbull {width:10px;height:12px;margin:0;padding:0;border:none;}
    
    .mysquare {font:normal normal 12px arial;line-height:16px;border-top:1px solid #cccccc;border-bottom:1px solid #ccbb99;
	margin:0;border-left:1px solid #cccccc;border-right:1px solid #999999;background:#ffeecc;padding:0px 5px 0px 5px;}
	.mysquare2 {float:left;font:normal normal 12px arial;line-height:13px;border:3px double #dddddd;background:#;padding:6px 5px 6px 5px;width:179px;height:54px;margin:0px 9px 4px 0;}
    .conmysqr2 {width:620px;height:66px;}
    .mysquare3 {float:left;font:normal normal 12px arial;line-height:13px;border:3px double #dddddd;background:#;padding:6px 5px 6px 5px;width:179px;height:67px;margin:0px 9px 4px 0;}
    .conmysqr3 {width:620px;height:79px;}
    
    .talkblock {width:99%;height:px;border-top:0px solid #cccccc;border-bottom:1px solid #cccccc;margin-bottom:10px;padding-bottom:6px;padding-top:6px;}
    .talktext {font:normal normal 12px arial;line-height:14px;color:#000000;margin:0px;text-align:justify;padding:0px;}
    #jonphoto2 {float:right;margin:0px 0px auto 22px;padding:0;width:224px;height:225px;border:4px solid #ab9a8a;}
    #photocap01 {float:right;display:block;margin:0px 0px 0px 22px;padding:0;width:300px;height:273px;border:1px solid #97c9ee;text-align:center;font:normal bold 12px "Trebuchet MS",Verdana;color:#000;}
        
    #office3 {position:relative;margin:0px;padding:0;width:300px;height:249px;border-bottom:1px solid #97c9ee;}
    .heyyou {font:normal bold 12px arial;line-height:14px;text-decoration:underline;}
    .maprow {height:516px;border-top:1px solid #cccccc;padding-top:3px;margin:0px 6px 10px 0;}
    .maprow2 {height:516px;border:0px;padding-top:3px;margin:0px 6px 10px 0;}
    .leftblock {float:left;}
    .innermap {width:600px;text-align:center;padding:0;margin:0;}
    .maptitle {font:normal bold 14px arial;color:#000000;}
    .mapimage {width:612px;height:456px;border:1px solid #999999;margin:0;padding:0;}
    .mapcap {width:604px;border:1px solid #1e86c7;margin:0px;background:#ffd9a4;text-align:left;padding:3px 4px 8px 4px;}
    .maptext {font:normal normal 12px arial;color:black;}
    .sehabla {position:relative;top:-3px;font:normal normal 12px arial;color:black;text-align:center;border:0px;padding:0px;margin:0px auto;width:100%;} 
    .rightblock {float:left;margin:0 auto 0 0px;}
    .copyr {font:normal normal 10px arial;position:relative;margin:0px auto 0 auto;text-align:center;}
    
     /* client */
    .clientsleeve {position:relative;margin:0px auto 70px auto;width:760px;padding-bottom:10px;}
    
    /* about */
    .aboutsleeve {position:relative;width:700px;padding-bottom:10px;margin:0px auto 80px auto;}
    .bioblock {position:relative;margin:15px auto;width:622px;height:px;background:#2c6dad;color:#000000;font:normal normal 12px arial;padding:10px;
    border-top:1px solid #4c89c7;border-right:2px solid #2c687f;border-bottom:2px solid #2c687f;border-left:none;}
    .abportrait {float:left;width:184px;height:270px;margin:0 6px 0 0;padding:0;}
    #jonphoto3 {top:8px;left:4px;width:180px;height:240px;border:1px solid #cccccc;}
    .jbio {position:relative;top:0px;left:0px;font:normal bold 12px arial;color:#ffffff;text-align:justify;}
	.jbio a:link {color:#ffffff;}
	.jbio a:visited {color:#ffffff;}
	.jbio a:hover {color:#ccffff;background:#1c4d9d;}
    
    .legalblock {position:relative;margin:15px auto;width:600px;background:#ffffff;color:#000000;font:normal normal 12px arial;padding: 20px;
    border:3px double #000000;}
    .edublock {position:relative;margin:15px auto;width:600px;background:#ffffff;color:#000000;font:normal normal 12px arial;padding: 20px;
    border:3px double #000000;}
    .orgblock {position:relative;margin:15px auto;width:600px;background:#ffffff;color:#000000;font:normal normal 12px arial;padding: 20px;
    border:3px double #000000;}
    
    p.maintitle {position:relative;width:100%;background:url(tback01.gif);margin:0px auto;text-align:center;font:normal bold 16px arial;color:#385f7e;}
	p.subtitle {position:relative;margin:6px auto 0px auto;font:normal bold 12px arial;}
	p.domtitle {margin:0;padding:0;font:normal bold 12px arial;color:#000000;display:block;}
    p.overtitle {position:relative;width:100%;background:#385f7e;margin:0px auto;text-align:center;font:normal bold 16px arial;color:#ffffff;}
    
    /* areas */
    .areasleeve {position:relative;width:700px;padding-bottom:10px;margin:0px auto 80px auto;}
    .areablock {position:relative;margin:15px auto;width:600px;background:#ffffff;color:#000000;font:normal normal 12px arial;padding: 20px;
    border:3px double #000000;}
    #medblock {position:absolute;top:22px;left:380px;width:180px;height:180px;border:none;}
    .arealist {list-style:url(bullet_bg.gif) inside;position:relative;}
    .listleft {float:left;margin-right:50px;}
    .listright {float:right;margin-right:80px;}
    
    /* courts */
    .courtsleeve {position:relative;margin:0px auto 70px auto;width:700px;height:px;padding-bottom:10px;}
    .courtblock {position:relative;margin:15px auto;width:620px;height:px;background:#ffffff;color:#000000;font:normal normal 12px arial;
    padding:20px 15px 10px 20px;border:3px double #000000;}
    .courtintro {width:620px;border-bottom:2px solid #5895c7;margin:0;}
    #courttitle {margin:0 0 0 -6px;padding:0;width:300px;height:34px;border:none;}
    .cintrotxt {font:normal normal 12px arial;line-height:14px;color:#000000;width:400px;margin:8px 8px 8px 0px;text-align:justify;}
    .courtcol {float:left;width:310px;margin:0;padding:0;}
    
    .thecounty {font:normal bold 13px courier;line-height:18px;color:#336699;}
	.thecounty a:link {color:#336699;}
	.thecounty a:hover {color:#996633;}
	.courtadd {font:normal normal 12px arial;color:#000000;margin:8px 8px 8px 0px;}
	#c_house {width:45px;height:18px;margin:0;padding:0;border:none;}
    
    /* contact */
    .contactsleeve {position:relative;width:700px;height:;padding-bottom:10px;margin:0px auto 80px auto;}
    .contactblock {position:relative;margin:15px auto;width:600px;background:#ffffff;color:#000000;font:normal normal 12px arial;line-height:14px;padding: 20px;
    border:3px double #000000;}
    p.cenbold {position:relative;width:100%;margin:0px;text-align:center;font:normal bold 12px arial;color:#000000;}
    em.leftbold {position:relative;width:100%;margin:0px;padding:0px;text-align:left;font:normal bold 12px arial;color:#000000;}
    em.leftstrong {position:relative;width:100%;margin:0px;padding:0px;text-align:left;font:normal bold 11px arial;color:#6d94b3;}

    #books {position:relative;margin:0px;padding:0;width:300px;height:225px;border:2px solid #97c9ee;border-bottom:2px solid #67b9ee;z-index:400;}
    
    #photocap02 {float:right;margin:6px 0px 0px 22px;padding:0;width:300px;border:0px;text-align:center;font:normal bold 12px "Trebuchet MS",Verdana;line-height:14.5px;color:#000;}
    
    
    .themail a {color:#284e6b;text-decoration:none;}
    .themail a:link {color:#284e6b;text-decoration:none;}
	.themail a:hover {font:normal bold 12px arial;color:#002299;}
    
    /* sitemap */
    .sitesleeve {position:relative;width:700px;height:;padding-bottom:10px;margin:0px auto 80px auto;}
    .siteblock {position:relative;margin:15px auto;width:600px;background:#ffffff;color:#000000;font:normal normal 12px arial;padding: 20px;
    border:3px double #000000;}
    .bsite {position:relative;top:0px;left:-10px;margin:0px auto 16px auto;font:normal bold 16px courier new;text-align:center;padding:4px 0px;} 
	div.thesite a {position:relative;width:50%;font:normal bold 13px arial;text-align:left;padding:3px 0px;color:#000000;background:#ffeedd;padding:0px 6px;
    margin:6px 0px;} 
	.thesite a {color:#000000;text-decoration:none;padding:0px 6px;}
    .thesite a:hover {text-decoration:none;padding:0px 6px;border-bottom:2px solid #996600;}
    .sitetalk {position:relative;top:0px;left:6px;width:100%;padding:8px 3px 22px 3px;font:normal normal 12px arial;text-align:left;}
    
    /* terms */
    .termsleeve {position:relative;width:700px;padding-bottom:10px;margin:0px auto 80px auto;}
    .termblock {position:relative;margin:15px auto;width:600px;background:#ffffff;color:#000000;font:normal normal 12px arial;padding:10px 20px;
    border:3px double #000000;}
    
    p.theuse {font:normal bold 16px courier new;text-align:center;padding:0px 0px;} 
	p.sect {font:normal bold 14px courier new;text-align:center;padding:3px 0px;}   
    