li { margin-left: -23px; }
ul { list-style-type: square; padding-bottom: 6px;}
ul.attbio { margin-top: 2px; list-style: square; }
ol { list-style-type: upper-roman; padding-left: 24px; }
ol.letters { list-style-type: lower-alpha; }
ol.lowerroman { list-style-type: lower-roman; }
body { margin-top: 10px; margin-bottom: 50px; } 
.bodytext { font: 11px/18px Verdana; color: #4c4c47; } 
.bodytext a{ font: 11px/18px Verdana; color: #4c4c47; text-decoration: underline;} 
hr { border: 0; height: 1px; color: #dbd7b6; background-color: #dbd7b6; width: 100%; margin-top: 2px; margin-bottom: 5px;}
.bluehead { font: bold 14px/24px Verdana; color: #0164b7;}
#bluelink { font: 11px/18px Verdana; color: #0164B7;}
#bluelink a { font: 11px/18px Verdana; color: #0164B7; text-decoration: none;}
#bluelink a:hover { font: 11px/18px Verdana; color: #0164B7; text-decoration: underline;}

/* home flash swf */
table.home { width: 771px; background-color: #ffffff; text-align: left; vertical-align: top; }
table.printhome {display: none;}


/* home content table */
table.homecontent { width: 771px; background-color: #ffffff; font: 11px/16px Arial; color: #656d74; text-align: left; vertical-align: top; margin-top: 5px; }
td.homeleft { width: 371px; font: 11px/18px Verdana; color: #4c4c47; background-color: #ffffff; text-align: left; vertical-align: top; padding-left: 63px; padding-bottom: 40px;}
td.homeleft a {font: 11px/18px Verdana; color: #4c4c47; text-decoration: underline;}
td.homeright { width: 400px; font: 10px/18px Verdana; color: #4c4c47; background-color: #ffffff; text-align: left; vertical-align: top; padding-left: 47px; }
.homebody { font: 10px/18px Verdana; color: #4c4c47; background-image: url(images/arrow1.gif); background-repeat: no-repeat; background-position: 3px 5px; text-align: left; vertical-align: top; padding-left: 12px; }
.homebody a { font: 10px/18px Verdana ; color: #4c4c47; text-decoration: none;}
.homebody a:hover { font: bold 10px/18px Verdana ; color: #4c4c47; text-decoration: none;}


/* subpage content table */
table.subcontent { width: 771px; background-color: #ffffff; font: 11px/18px Verdana; color: #4c4c47; text-align: left; vertical-align: top; margin-top: 15px; }
td.subleft { width: 183px; font: 9px/18px Verdana; color: #4c4c47; text-align: left; vertical-align: top; padding-top: 13px;}

td.onecol { width: 587px; font: 11px/18px Verdana; color: #4c4c47; background-color: #ffffff; text-align: left; vertical-align: top; padding-left: 3px; padding-right: 60px; padding-bottom: 70px; padding-top: 15px;}
td.onecol a { font: 11px/18px Verdana; color: #4c4c47; text-decoration: underline;}


/* subpage photo css */
table#pic { text-align: right; margin: 30px 25px 30px 25px; border: 1px solid #cec89d; }
table#pic img { text-align: left; vertical-align: top; margin: 5px; }
div.caption { font: italic 10px/14px Verdana; color: #4c4c47; text-align: left; padding: 5px 15px 13px 15px; }
div.caption a { font: italic 10px/14px Verdana; color: #4c4c47; text-decoration: underline; }


/* subnav css*/
div.subnav { font: 9px/14px Verdana; color: #4c4c47; background-image: url(images/arrow1.gif); background-repeat: no-repeat; background-position: 3px 4px; text-align: left; vertical-align: top; padding-left: 12px; margin: 3px 0 5px 29px; display: block;}
div.subnav a { font: 9px/14px Verdana ; color: #4c4c47; text-decoration: none;}
div.subnav a:hover { font: bold 9px/14px Verdana ; color: #4c4c47; text-decoration: none;}
div.subnavon { font: bold 9px/14px Verdana; color: #4c4c47; background-image: url(images/arrow1.gif); background-repeat: no-repeat; background-position: 3px 4px; text-align: left; vertical-align: top; padding-left: 12px; margin: 3px 0 5px 29px;}
div.subnavon a { font: bold 9px/14px Verdana ; color: #4c4c47; text-decoration: none;}


/* third level nav css*/
div.thirdnav { font: 9px/14px Verdana; color: #797979; text-align: left; vertical-align: top; margin-left: 50px; background-image: url(images/dash.gif); background-repeat: no-repeat; background-position: 3px 7px; padding-left: 12px;}
div.thirdnav a { font: 9px/14px Verdana ; color: #797979; text-decoration: none;}
div.thirdnav a:hover { font: 9px/14px Verdana ; color: #797979; text-decoration: underline}
div.thirdnavon { font: 9px/14px Verdana; color: #797979; text-align: left; vertical-align: top; text-decoration: underline;}
div.thirdnavon a { font: 9px/14px Verdana; color: #797979; text-align: left; vertical-align: top; text-decoration: underline;}
div.thirdnavbot { font: 9px/14px Verdana; color: #797979; text-align: left; vertical-align: top; margin-left: 50px; background-image: url(images/dash.gif); background-repeat: no-repeat; background-position: 3px 7px; padding-left: 12px; padding-bottom: 3px;}
div.thirdnavbot a { font: 9px/14px Verdana ; color: #797979; text-decoration: none;}
div.thirdnavbot a:hover { font: 9px/14px Verdana ; color: #797979; text-decoration: underline; }
div.thirdnavboton { font: 9px/14px Verdana; color: #797979; text-align: left; vertical-align: top; margin-left: 50px; background-image: url(images/dash.gif); background-repeat: no-repeat; background-position: 3px 7px; padding-left: 12px; padding-bottom: 3px;}
div.thirdnavboton a { font: 9px/14px Verdana; color: #797979; text-align: left; vertical-align: top; text-decoration: underline;}




/* attorneys css */
table.attorney { width: 525px; font: 9px Verdana; color: #4c4c47; text-align: left; margin-bottom: 20px; }
table.attorney a { font: 9px Verdana; color: #4c4c47; text-decoration: none; }
table.attorney a:hover { font: 9px Verdana; color: #4c4c47; text-decoration: underline; }
table.attprac { font: 11px/18px Verdana; color: #4c4c47; }
td.attleft { width: 40%; font: 9px Verdana; color: #4c4c47; text-align: left; padding: 5px 0px 6px 17px; border-bottom: 1px solid #deded8; }
td.attcenter { width: 40%; font: 9px Verdana; color: #4c4c47; text-align: left; vertical-align: top; padding: 5px 0px 6px 17px; border-bottom: 1px solid #deded8; }
td.attright { width: 20%; font: 9px Verdana; color: #4c4c47; text-align: left; padding: 5px 0px 6px 17px; border-bottom: 1px solid #deded8; }
td.atthead { font: bold 12px Verdana; color: #4c4c47; text-align: left; padding: 35px 0px 10px 1px; border-bottom: 1px solid #deded8; }
div.attsubhead { float: left; font: bold 12px Verdana; color: #4c4c47; text-align: right; vertical-align: top; margin: 0px 0px 0px 0px;} 
div.extension { float: right; font: bold 9px Verdana; color: #4c4c47; text-align: right; vertical-align: top; padding: 0px 52px 0px 0px;} 


#biopic { margin-right: 35px;}
.internphoto { margin: 22px 0 0px 30px;}
.title { font: bold 14px/24px Verdana; color: #4c4c47;}
.subhead { font: bold 12px/18px Verdana; color: #4c4c47; padding-top: 5px;}
div.attinfo { font: 10px/16px Verdana; color: #4c4c47;}
div.attinfo a { font: 10px/16px Verdana; color: #4c4c47; text-decoration: underline;}

/* contact css*/
div.map { font: 9px/18px Verdana; color: #4c4c47; background-image: url(images/arrow1.gif); background-repeat: no-repeat; background-position: 3px 6px; text-align: left; vertical-align: top; padding-left: 16px;}
div.map a { font: 9px/18px Verdana ; color: #4c4c47; text-decoration: underline;}

/* copyright css */
table.info { width: 741px; height: 15px; font: 9px verdana; color: #8c8c80; border-top: 1px solid #ccc697;}
.greybottom { font: 9px verdana; color: #8c8c80; padding-top: 5px}
.greybottom a {color: #8c8c80; text-decoration: none;}
.greybottom a:hover { color: #8c8c80; text-decoration: underline;}
td.center { width: 91px; }


table.errorcontent { width: 941px; background-color: #ffffff; font: 10px/18px Arial; color: #656d74; text-align: left; vertical-align: top; }

table.formtb{ width: 525px; background-color: #ffffff; 11px/18px Verdana; color: #4c4c47;}
td.formleft { width: 100px; background-color: #ffffff; 11px/18px Verdana; color: #4c4c47; text-align: right; vertical-align: top; padding: 5px 10px 20px 0px;}
td.formright { width: 425px; background-color: #ffffff; font: 11px/18px Verdana; color: #4c4c47; text-align: left; vertical-align: top; padding: 5px 0px 20px 0px;}
.form { font: 11px Verdana; color: #4c4c47;}
.formbut { font: 11px Verdana; color: #4c4c47; text-align: center; }
#red { color: #ff0000; }
.redhead { font: bold 14px/24px Verdana; color: #ff0000;}



	
	
