body { background-color: #FFFFFF; background-image: url(/images/bg.gif); background-position: top; background-repeat: repeat-x; margin:56px auto 40px auto }

#indexWrapper { margin: 0px auto 0px auto; width: 1024px; }
#indexHeader { background-image: url(/images/index_04.jpg); color: #292929; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 8pt; height: 175px; vertical-align: top; width: 1024px; border:0px solid red; text-align:left}
.indexInfo {color: #565656; margin-left: 60px; padding-bottom: 15px; width: 560px; line-height:13px; border:0px solid black; margin-top:88px}
#indexContent { background-image: url(/images/indexContent_bg.gif); background-repeat: repeat-x; border-left: 13px solid #FFFFFF; border-right: 15px solid #FFFFFF; height: 138px; text-align: center; }
#indexTable { margin: 0px auto 0px auto; text-align: left; width: 986px; }
.indexCellOne { text-align: center; }
.indexCellTwo { color: #565656; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; text-align: left; }
#indexShadow { background-image: url(/images/index_07.jpg); height: 10px; width: 1024px; }

#contentWrapper { margin: 0px auto 0px auto; width: 1024px; }

#contentAttorneys { background-color: #FFFFFF; background-image: url(/images/attorneys_bg.jpg); background-position: top; background-repeat: no-repeat; width: 1024px; }
#contentPractice { background-color: #FFFFFF; background-image: url(/images/practice_bg.jpg); background-position: top; background-repeat: no-repeat; width: 1024px; }
#contentOverview { background-color: #FFFFFF; background-image: url(/images/overview_bg.jpg); background-position: top; background-repeat: no-repeat; width: 1024px; }
#contentContact { background-color: #FFFFFF; background-image: url(/images/contact_bg.jpg); background-position: top; background-repeat: no-repeat; width: 1024px; }

#contentMain { margin-bottom: -81px; margin-top: -8px; width: 1024; }
#contentMain2 { width: 1024; margin-bottom:20px; padding:20px  }

#mainLeft { color: #565656; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 12pt; padding-bottom: 30px; padding-right: 30px; text-align: left; width: 535px; text-align:justify}
#mainLeft2 { color: #565656; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 12pt; padding-bottom: 30px; padding-right: 30px; text-align: left; width: 815px; }

#mainRight { text-align: center; }
.contentPic {float: right; position: relative; right: -9px; top: -19px; }

#copyFooter { color: #909090; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; padding-top: 12px; text-align: center; }

.disclaimer {width:950px; color: #909090; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; margin:12px auto 0px auto; text-align:justify}

.disclaimer p b {text-align:right}

img { border: 0px; }
h1, h2 { color: #565656; font-family: "Times New Roman", Times, serif; font-size: 18pt; font-weight: normal; margin:22px 0 4px 0}
h2 {font-size: 13pt; font-weight: bold; margin:0 0 8px 0}
h1.attorney {margin: 0; padding:0}
p { margin: 0 0 12px 0 }
p.compact {margin:0 0 2px 0}
a:link, a:visited { color: #506672;}
a:hover, a:active { color: #048166; }
.more a:link, a:visited { color: #565656; }
.more a:hover, a:active { color: #006d68; }