html {overflow-y: scroll;}
/* body  {margin: 0px; background-color: #800501;} */ /*800501*/
body  {margin: 0px; background-color: #0d0402;} /*#6e6e80*/ /*#9f8f7d*/ /*#6e6e80*/
label, .link, .hand {cursor: pointer; cursor: hand;}

td  {font-family : Verdana, sans-serif;	font-size: 12px; line-height: 17px; color: #333;}

.site {border: 1px solid #ccc; background: #fff;}
.content {padding: 12px 10px 12px 10px;}
.main_links td a {color: #660;}

.label {font-size: 10px; font-weight: bold; background-color: #cc9; padding: 4px 8px 4px 4px;}
.info {font-size: 11px; background-color: #EBEBD8; padding: 4px 8px 4px 4px; width: 190px;}

.label_text {font-size: 10px; padding-left: 8px; padding-right: 8px; padding-bottom: 8px; padding-top: 8px;}
.pad_textbox {padding-left: 8px; padding-right: 8px; padding-bottom: 2px; padding-top: 3px;}
.textbox {font-size: 11px; width: 200px;}

a  {color: #963; text-decoration: none;}
a:hover, a:active  {color : ff9933;	text-decoration: underline;}

.navtop {height: 30px; background-image: url(images/navtop/navtop_bg.gif); background-repeat: repeat-x;}
.navleft {background-color: #eee;}
.navleft_content {font-size: 10px; padding: 2px; line-height: 14px;}

.big {font-size: 11px;}
.button {font-size: 9px;}
.caption {font-size: 10px;}
.copyright {font-size: 9px; padding-right: 8px; padding-top: 5px; color: #8C8C8C;}
.group-title {color: #0000cc; font-weight: bold;}
.indent {padding-left: 10px;}
.indent-more {padding-left: 20px;}
.line-grey-h {background-color: #cccccc; height: 4px;}
.line-grey-v {background-color: #cccccc; width: 4px;}
.line-space {height: 8px;}
.padbottom {padding-bottom: 4px;}
.padleft {padding-left: 4px;}
.padright {padding-right: 10px;}
.padtop {padding-top: 8px;}
.padrow {padding-bottom: 3px; padding-top: 2px;}
.row-odd {background-color: #eeeeee;}
.tableheader {color: #fff; font-size: 11px; background-color: #ceba6b; font-weight: bold; padding: 3px;}
.textbox {font-size: 11px;}
.textbox-login {font-size: 9px; width: 90px;}
.textbox.state {width: 28px;}
.textbox.zip {width: 40px;}
.text-small {font-size: 9px;}
.title {font-size: 14px; color: #c93; font-weight: bold;}
.title-small {font-size: 10px; font-weight: bold;}

.footer {background-color: #ccc; font-size: 9px; padding: 2px 8px 2px 0px;}
.footer a {color: #333;}

.cssnav {
position: relative;
font-family: arial, helvetica, sans-serif;
background-repeat: no-repeat;
white-space: nowrap;
display: block;
margin: 0;
padding: 0;
}

.cssnav a {
display: block;
color: #000000;
font-size: 11px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnav img {border: 0;}
* html a:hover {visibility:visible}
.cssnav a:hover img{visibility:hidden}

.image_home {background-image: url(images/navtop/home_over.gif); height: 30px; width: 112px;}
.image_about {background-image: url(images/navtop/firm_over.gif); height: 30px; width: 112px;}
.image_attorneys {background-image: url(images/navtop/attorneys_over.gif); height: 30px; width: 112px;}
.image_practice {background-image: url(images/navtop/practice_over.gif); height: 30px; width: 112px;}
.image_contact {background-image: url(images/navtop/contact_over.gif); height: 30px; width: 112px;}


.disclaimer {margin: 15px 0px 0px 0px; font-size: 9px; line-height: 12px; font-style: italic;}