body {background-color: #ffffff; margin-top: 30px;}
.bodytext { font: 11px/20px verdana; color: #585866; margin-left: 32px; margin-right: 28px;}
.bodytext a{ font: 11px/20px verdana; color: #585866; text-decoration: underline;}
.title { font: bold 18px verdana; color: #1B316A; margin-left: 32px; }
.gallerytext { width: 550px; font: 11px/20px verdana; color: #585866; text-align: left; margin-bottom: 60px;}

li { margin-left: -23px; list-style-type: square; }
li.sidebar { margin-left: -10px; margin-top: 55px; margin-right: 25px; font: 9px/14px verdana; color: #205498;  list-style-image: url(images/sidebarbullet.gif); }
hr { color: #A4ADC3; height: 1px; width: 100%; margin-bottom: 12px;}

/* content page css */
table.top { width: 741px; background-color: #ffffff;}
table.nav { width: 741px; background-color: #21569D;}
table.bottom { width: 741px; background-color: #ffffff;}
td.left { border-left: #21569D 1px solid; border-bottom: #21569D 1px solid;}
td.middle { border-bottom: #21569D 1px solid; padding-left:32px; padding-right:32px; padding-top: 60px;}
td.middle a { font: 11px/20px verdana; color: #585866; text-decoration: unone; }
td.rightplain { border-right: #21569D 1px solid; border-bottom: #21569D 1px solid; padding-top: 45px;}
td.rightplain a { font: 11px/20px verdana; color: #585866; text-decoration: unone; }
td.center { width: 382px; font: 11px/20px verdana; color: #585866; padding-top: 57px; padding-right: 10px; padding-bottom: 65px; border-bottom: #21569D 1px solid;}
td.center a { font: 11px/20px verdana; color: #585866; text-decoration: underline;}
td.attorney_center { width: 382px; font: 11px/20px verdana; color: #585866; padding-top: 57px; padding-right: 10px; padding-bottom: 65px; border-bottom: #21569D 1px solid;}
td.attorney_center a { font: 11px/20px verdana; color: #585866; text-decoration: underline;}


td.right { width: 184px; background-color: #E5E3D1; border-right: #21569D 1px solid; border-bottom: #21569D 1px solid;}
td.right2 { width: 184px; background-color: #ffffff; border-right: #21569D 1px solid; padding-top: 65px;  border-bottom: #21569D 1px solid;}
td.onecol { width: 570px; font: 11px/20px verdana; color: #585866; padding-top: 57px; padding-right: 100px; padding-bottom: 65px; border-right: #21569D 1px solid; border-bottom: #21569D 1px solid;}
td.onecol a { font: 11px/20px verdana; color: #585866; text-decoration: underline;}
td.bioonecol { width: 568px; font: 11px/20px verdana; color: #585866; padding-top: 57px; padding-right: 20px; padding-bottom: 65px; border-right: #21569D 1px solid; border-bottom: #21569D 1px solid;}
td.bioonecol a { font: 11px/20px verdana; color: #585866; text-decoration: underline;}
td.popupleft { width: 90px; font: 12px verdana; color: #205498; text-decoration: none;}

td.popupleft a { width: 90px;font: 12px verdana; color: #205498; text-decoration: none; padding-left: 20px; background-image: url(images/arrow2.gif); background-repeat: no-repeat; background-position: 10px 4px; }
td.popupleft a:hover { width: 90px; font: 12px verdana; color: #205498; text-decoration: underline; padding-left: 20px; background-image: url(images/arrow2.gif); background-repeat: no-repeat; background-position: 10px 4px; }
td.popupleftgrey { font: 12px verdana; color: #205498; text-decoration: none;}
div.prevleftgreytext { font: 12px verdana; color: #9f9f9f; text-decoration: none; padding-left: 20px; background-image: url(images/arrow3.gif); background-repeat: no-repeat; background-position: 10px 4px;}
td.popupright { width: 90px; font: 12px verdana; color: #205498; text-decoration: none; border-left: #21569D 1px solid;}
td.popupright a { width: 90px; font: 12px verdana; color: #205498; text-decoration: none; padding-left: 14px; padding-right: 20px; background-image: url(images/arrow.gif); background-repeat: no-repeat; background-position: 50px 5px;}
td.popupright a:hover {font: 12px verdana; color: #205498; text-decoration: underline;}
td.popuprightgrey { width: 90px; font: 12px verdana; color: #9f9f9f; border-left: #21569D 1px solid; 
text-decoration: none; padding-left: 14px; margin-right: 20px; background-image: url(images/arrow4.gif); 
background-repeat: no-repeat; background-position: 50px 5px;}
td.sidebar { font: 9px/16px verdana; color: #205498; text-decoration: none; padding-left: 30px; padding-top: 54px; background-image: url(images/sidebarbullet.gif); background-repeat: no-repeat; background-position: 13px 58px; }
td.sidebar a { font: 9px/16px verdana; color: #205498; text-decoration: underline;}
.newssubhead { font: bold 13px/18px verdana; color: #1B316A; text-align: left; vertical-align: top;}
td.pagenum { font: 9px verdana; color: #1B316A; text-align: left; vertical-align: top; border-top: #A4ADC3 1px solid; padding-top: 4px;}
td.next { font: 9px verdana; color: #1B316A; text-align: right; vertical-align: top; border-top: #A4ADC3 1px solid; padding-top: 4px;}
td.next a { font: 9px verdana; color: #1B316A; text-align: left; vertical-align: top; text-decoration: none;}
td.next a:hover { font: 9px verdana; color: #1B316A; text-align: left; vertical-align: top; text-decoration: underline;}
.previousgrey { font: 9px verdana; color: #9f9f9f; text-align: left; vertical-align: top; padding-top: 4px; text-decoration: none;}



/* home page css */
table#homeimage { width: 741px; background-color: #ffffff;}
table#homeimage td { width: 741px; background-color: #ffffff; border-left: #21569D 1px solid; border-right: #21569D 1px solid;}
td.homeleft { width: 518px; font: 11px/20px verdana; color: #585866; background-color: #ffffff; border-left: #21569D 1px solid; border-bottom: #21569D 1px solid; padding: 41px 50px 54px 54px;}
td.homeleft a { font: 11px/20px verdana; color: #585866; text-decoration: underline; }
td.homeright { width: 223px; font: 11px/20px verdana; color: #585866; background-color: #E4E2D5; border-right: #21569D 1px solid; border-bottom: #21569D 1px solid; }
td.homeright a { font: 11px/20px verdana; color: #585866; text-decoration: unone; }
td.homeright a:hover { font: 11px/20px verdana; color: #585866; text-decoration: underline; }
.subhead { font: 11px/20px verdana; color: #113E81;}
.subhead { font: 11px/20px verdana; color: #113E81;}
div.practice { font: 9px/20px verdana; color: #113E81; }
div.practice a { font: 9px/20px verdana; color: #0A3B7C; background-image: url(images/arrow.gif); background-repeat: no-repeat; background-position: 25px 7px;  padding-left: 38px; text-decoration: none; FLOAT: left;}
div.practice a:hover { font: 9px/20px verdana; color: #0A3B7C; background-image: url(images/arrow.gif); background-repeat: no-repeat; background-position: 25px 7px;  padding-left: 38px; text-decoration: underline; FLOAT: left;}
div.wrongBrowserText { font: 12px/20px verdana; color: #000000; }



/* cms css */
td.attorney { font: 9px/23px verdana; color: #1B316A; border-top: #E5E8EE 1px solid; }
td.attorney a {font: 9px/23px verdana; color: #1B316A; text-decoration:none; }
td.attorneybot { font: 9px/23px verdana; color: #1B316A; border-top: #E5E8EE 1px solid; border-bottom: #E5E8EE 1px solid;}
td.attorneybot a {font: 9px/23px verdana; color: #1B316A; text-decoration:none; }
td.but { padding-top: 0px; font: 9px verdana; color: #1B316A;}
td#attmenu { font: 9px verdana; color: #1B316A; background-color: #E0EDF9; border-top: #74889E 1px solid; border-bottom: #74889E 1px solid; border-left: #74889E 1px solid; padding-left: 33px; background-image: url(images/attorney_arrow1.gif); background-repeat: no-repeat; background-position: 23px 9px; } 
td#attmenu a { font: 9px verdana; color: #1B316A; text-decoration: none; }
td#attmenu a:hover { font: 9px verdana; color: #1B316A; text-decoration: underline; }
td#attmenuon { font: 9px verdana; color: #1B316A; background-color: #ffffff; border-top: #74889E 1px solid; border-left: #74889E 1px solid; padding-left: 33px; background-image: url(images/attorney_arrow2.gif); background-repeat: no-repeat; background-position: 23px 9px; }
td#attmenuon a { font: 9px verdana; color: #1B316A; text-decoration: none; }
td#attmenuon a:hover { font: 9px verdana; color: #1B316A; text-decoration: underline; }
td.attmenuleft { font: 9px verdana; color: #1B316A; background-color: #ffffff; border-bottom: #74889E 1px solid;}
td.attmenu { font: 9px verdana; color: #1B316A; background-color: #E0EDF9; border-top: #74889E 1px solid; border-bottom: #74889E 1px solid; border-left: #74889E 1px solid; padding-left: 33px; background-image: url(images/attorney_arrow1.gif); background-repeat: no-repeat; background-position: 23px 9px; } 
td.attmenu a { font: 9px verdana; color: #1B316A; text-decoration: none; }
td.attmenu a:hover { font: 9px verdana; color: #1B316A; text-decoration: underline; }
td.attmenuon { font: 9px verdana; color: #1B316A; background-color: #ffffff; border-top: #74889E 1px solid; border-left: #74889E 1px solid; padding-left: 33px; background-image: url(images/attorney_arrow2.gif); background-repeat: no-repeat; background-position: 23px 9px; }
td.attmenuon a { font: 9px verdana; color: #1B316A; text-decoration: none; }
td.attmenuon a:hover { font: 9px verdana; color: #1B316A; text-decoration: underline; }
td.attmenuright { font: 9px verdana; color: #1B316A; background-color: #ffffff; border-bottom: #74889E 1px solid; border-left: #74889E 1px solid;}
table#formtable { font: 11px/15px verdana; color: #585866;}
table#news { font: 11px/20px verdana; color: #585866;}
td.attorneyform { width: 658px; font: 11px/20px verdana; color: #585866; padding-top: 57px; padding-right: 40px; padding-bottom: 50px; border-right: #21569D 1px solid; border-bottom: #21569D 1px solid;}
td.attformleft { font: 11px/20px verdana; color: #585866; padding-right: 15px; text-align: right; vertical-align: top; text-decoration: none; }
td.attform{ font: 11px/15px verdana; color: #585866;}
td.listdates{ font: 11px/15px verdana; color:Black;}
.red { font: 11px/20px verdana; color: #E41D1D;}
div.cap { font: 9px/13px verdana; color: #585866; text-decoration: none;}
div.cap a { font: 9px/13px verdana; color: #585866; text-decoration: underline;}
div.biocap { font: 9px/13px verdana; color: #585866; text-decoration: none; margin-top: 10px;  margin-bottom: 7px;}
div.biocap a { font: 9px/13px verdana; color: #585866; text-decoration: underline;}
div.add { float: right; font: 9px/13px verdana; color: #585866; text-decoration: none; text-align: right; vertical-align: top;}
div.add a { float: right; font: 9px/13px verdana; color: #585866; text-decoration: underline; text-align: right; vertical-align: top;}
div.attsubhead { float: left; font: bold 11px verdana; color: #585866; text-align: left; vertical-align: top;}
div.attsubhead2 { font: bold 11px verdana; color: #585866; text-align: left; vertical-align: top;}
.success {FONT: 21px/28px verdana; COLOR: #42b210;}
div.successtext {FONT: 11px/15px verdana; COLOR: #42b210;}
.error {FONT: 21px/28px verdana; COLOR: #d30d12;}
div.errortext {FONT: 11px/15px verdana; COLOR: #d30d12;}
span.messageheader{margin-left: 32px;}

/* copyright css */
table.info { width: 738px; height: 15px; font: 9px verdana; color: #8A8A8C;}
.greybottom { font: 9px verdana; color: #8A8A8C; padding-top: 4px}
.greybottom a {color: #8A8A8C; text-decoration: none;}
.greybottom a:hover { color: #8A8A8C; text-decoration: underline;}
td.copycenter { width: 256px; }


/* subnav css */
table.subtable { margin-left: 30px; width: 143px; background-color: #E5E3D1; text-align: left; vertical-align: top; margin-top: 59px;}
td.subnav { background-color: #DAD7BE; text-align: left; vertical-align: top; }
.submenu { width: 143px; font: 9px/18px verdana; color: #57543C; background-color: #E5E3D1; text-align: left; vertical-align: top; border-bottom: #F5F4ED 1px solid; text-decoration: none; background-image: url(images/square1.gif); background-repeat: no-repeat; background-position: 0px 0px; FLOAT: left;}
.submenu a { font: 9px/18px verdana; color: #57543C; padding-left: 17px; text-align: left; vertical-align: top; background-image: url(images/square1.gif); background-repeat: no-repeat; background-position: 0px 0px; text-decoration: none; FLOAT: left;}
.submenu a:hover { font: bold 9px/18px verdana; color: #57543C; text-align: left; vertical-align: top; background-image: url(images/square1.gif); background-repeat: no-repeat; background-position: 0px 0px; text-decoration: none; }

.submenuon { width: 143px; font: 9px/18px verdana; color: #57543C; background-color: #DAD7BE; text-align: left; vertical-align: top; border-bottom: #F5F4ED 1px solid; text-decoration: none; background-image: url(images/square2.gif); background-repeat: no-repeat; background-position: 0px 0px; FLOAT: left;}
.submenuon a { font: 9px/18px verdana; color: #57543C; padding-left: 17px; text-align: left; vertical-align: background-image: url(images/square2.gif); background-repeat: no-repeat; background-position: 0px 0px; text-decoration: none; FLOAT: left;}
.submenuon a:hover { font: bold 9px/18px verdana; color: #57543C; text-align: left; vertical-align: top; background-image: url(images/square2.gif); background-repeat: no-repeat; background-position: 0px 0px; text-decoration: none; }

.submenuontwo { width: 143px; font: 9px/18px verdana; color: #57543C; background-color: #DAD7BE; text-align: left; vertical-align: top; text-decoration: none; background-image: url(images/square2.gif); background-repeat: no-repeat; background-position: 0px 0px; FLOAT: left;}
.submenuontwo a { font: 9px/18px verdana; color: #57543C; padding-left: 17px; text-align: left; vertical-align: top; background-image: url(images/square2.gif); background-repeat: no-repeat; background-position: 0px 0px; text-decoration: none; FLOAT: left;}
.submenuontwo a:hover { font: bold 9px/18px verdana; color: #57543C; text-align: left; vertical-align: top; background-image: url(images/square2.gif); background-repeat: no-repeat; background-position: 0px 0px; text-decoration: none; }

.thirdnav { width: 143px; font: 9px verdana; background-color: #DAD7BE; text-align: left; vertical-align: top; FLOAT: left;}
.thirdnav a { font: 9px/13px verdana; color: #57543C; text-align: left; vertical-align: top; padding-left: 30px; background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: 23px 6px; text-decoration: none; FLOAT: left;}
.thirdnav a:hover { font: 9px/13px verdana; color: #57543C; text-align: left; vertical-align: top; padding-left: 30px; background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: 23px 6px; text-decoration: underline; }
.thirdnavon { width: 143px; font: 9px/13px verdana; background-color: #DAD7BE; text-align: left; vertical-align: top; FLOAT: left;}
.thirdnavon a { font: 9px/13px verdana; color: #57543C; text-align: left; vertical-align: top; padding-left: 30px; background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: 23px 6px; text-decoration: underline; FLOAT: left; }

.thirdnavbot { width: 143px; font: 9px/13px verdana; background-color: #DAD7BE; text-align: left; vertical-align: top; top; border-bottom: #F5F4ED 1px solid; FLOAT: left;}
.thirdnavbot a { font: 9px/13px verdana; color: #57543C; text-align: left; vertical-align: top; padding-left: 30px; padding-bottom: 10px; background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: 23px 6px; text-decoration: none; FLOAT: left; }

.thirdnavboton { width: 143px; font: 9px/13px verdana; background-color: #DAD7BE; text-align: left; vertical-align: top; border-bottom: #F5F4ED 1px solid; FLOAT: left;}
.thirdnavboton a { font: 9px/13px verdana; color: #57543C; text-align: left; vertical-align: top; padding-left: 30px; padding-bottom: 10px; background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: 23px 6px; text-decoration: underline; FLOAT: left;}

