a, a:visited {color: #000000;text-decoration: underline;}
a:hover {color: #000000;text-decoration: underline;}
body {background: #EEEEEE;border-collapse: collapse;font: 1em "Lucida Grande","Lucida Sans Unicode",sans-serif;margin: 0px auto 0px auto;padding: 0px 0px 0px 0px;vertical-align: top;width: 100%;}
div {background: transparent;border-collapse: collapse;margin: 0px auto 0px auto;overflow: hidden;padding: 0px 0px 0px 0px;}
table {background: transparent;border-collapse: collapse;border-spacing: 0px;border: 1px solid #CCCCCC;margin: 0px auto 0px auto;padding: 0px 0px 0px 0px;vertical-align: top;}
td {background: transparent;border-collapse: collapse;border-spacing: 0px;border: 1px solid #CCCCCC;margin: 0px auto 0px auto;padding: 0px 0px 0px 0px;vertical-align: top;}
ul {background: transparent;border-collapse: collapse;list-style: none;}
li {background: transparent;border-collapse: collapse;list-style: none;}
ul.normal {background: transparent;border-collapse: collapse;list-style: disc;}
ul.normal li {background: transparent;border-collapse: collapse;list-style: disc;}
img {border: 0px;}
p {margin-top: 0px;}
/******************** horizontal rules ********************/
div.hr {background: #CCCCCC;height: 1px;margin: 2px 0px 2px 0px;}
div.hrclear {background: #CCCCCC;clear: both;height: 1px;margin: 2px 0px 2px 0px;}
/******************** spacer ********************/
div.clear {clear: both;}
/******************** div ********************/
div.center {text-align: center;}
/******************** images ********************/
img.block {display: block;}
/**********************************************/
/******************** page ********************/
/**********************************************/
div#topalpha {background: url('images/black.png');height: 8px;left: 50%;margin-left: -500px;position: absolute;top: 16px;width: 1000px}
div#bottomalpha {background: url('images/black.png');height: 8px;left: 50%;margin-left: -500px;position: absolute;top: 208px;width: 1000px;} 

table#content {border: none;margin: 0px auto 64px auto;width: 1000px;}
table#content td {border: none;font-size: 0.8em;}

td#header {background: transparent url('images/bar.jpg') repeat-x;height: 16px;}

td#leftgrass {background: #FFFFFF url('images/left-background.jpg');height: 200px;width: 50px;}
td#logo {background: #FFFFFF url('images/logo-background.jpg');text-align: center;width: 300px;}
td#image {background: #FFFFFF;width: 600px;}
td#rightgrass {background: #FFFFFF url('images/right-background-full.jpg') repeat-x;width: 50px;}

td#menu {background: #FFFFFF url('images/bar.jpg') repeat-x;font-size: 0.8em;height: 28px;padding-left: 50px;}

td#leftspacer {background: #FFFFFF url('images/border.jpg') top left repeat-y;}
td#sidebar {background: #FFFFFF url('images/border.jpg') top right repeat-y;padding: 4px 8px 64px 8px;width: 283px;}
td#content {background: #FFFFFF;padding: 4px 8px 64px 8px;width: 584px;}
td#content p,li {font-size: 1.2em;}
td#rightspacer {background: #FFFFFF url('images/border.jpg') top right repeat-y;}

td#disclaimer {background: #FFFFFF url('images/grass.jpg') repeat-x;color: #FFFFFF;font-size: 0.6em;padding: 2px 8px 32px 0px;text-align: right;}
td#footer {background: #CCCCCC url('images/bar.jpg') repeat-x;height: 8px;}

td#menu ul {background: #993300 url('images/bar.jpg') repeat-x;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
td#menu li {color: #FFFFFF;float: left;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
td#menu a {display: block;height: 28px;}
td#menu li {border-left: 1px solid #B36F3F;}
td#menu li#home {background: #FFFFFF url('images/home.jpg') no-repeat 0px 0px;width: 67px;}
td#menu li#home:hover {background-position: 0px -28px;}
td#menu li#about {background: #FFFFFF url('images/about.jpg') no-repeat 0px 0px;width: 73px;}
td#menu li#about:hover {background-position: 0px -28px;}
td#menu li#consulting {background: #FFFFFF url('images/consulting.jpg') no-repeat 0px 0px;width: 109px;}
td#menu li#consulting:hover {background-position: 0px -28px;}
td#menu li#litigation {background: #FFFFFF url('images/litigation.jpg') no-repeat 0px 0px;width: 160px;}
td#menu li#litigation:hover {background-position: 0px -28px;}
td#menu li#press-room {background: #FFFFFF url('images/press-room.jpg') no-repeat 0px 0px;width: 109px;}
td#menu li#press-room:hover {background-position: 0px -28px;}
td#menu li#contact {background: #FFFFFF url('images/contact.jpg') no-repeat 0px 0px;border-right: 1px solid #B36F3F;width: 88px;}
td#menu li#contact:hover {background-position: 0px -28px;}

h1 {clear: both;color: #803D0D;font: small-caps 1.4em Tahoma;margin: 0px;}
h2 {clear: both;color: #803D0D;font: small-caps 1.2em Tahoma;margin: 0px;}
h3 {clear: both;color: #803D0D;font: small-caps 1em Tahoma;margin: 0px;}

hr {background: #CCCCCC;border: none;border-collapse: collapse;clear: both;height: 1px;margin: 4px 0px 4px 0px;}
