/* Resets */
html {margin:0; padding:0;height:100%;}
* {border: 0; margin: 0; padding: 0; outline: none; font-size: 100%; list-style: none; font-style: normal; font-weight: normal; line-height: inherit; font-family: inherit; text-decoration:none;}
em {font-style:italic;}
img, div { behavior: url(iepngfix.htc) }
body {font-family:"Arial", Helvetica, sans-serif; margin:0; padding:0; height:100%; width:100%;}
p {font-size:13px; margin-top:14px; line-height: 20px; clear:both;}
a, a:link, a:visited { color:#666;}
a:hover { color:#5B6225; text-decoration:underline}
strong {font-weight:bold;}
ul {margin:15px 0;}
li {list-style:circle; margin-left:45px; line-height:normal; margin-top:15px;}
.bold {font-weight:bold;}
h1 {font-size:20px; margin:20px 0px;}
h2 {color:#916d39; font-size:15px; font-weight:bold; padding-left:40px; padding-top:32px;}
h3 {font-size:17px; font-weight:bold; margin: 15px 0px;}

/* Page Elements */
#overlay {width:100%; height:100%; background:#fff; z-index:9999; position: absolute; margin:auto; padding:0; top: 0; right: 0; bottom: 0; left: 0; background: url(images/blank.gif) repeat #fff;}
#wrapper_fullscreen_flash {background:url(images/bg_repeat.jpg) repeat-x; background-position: 0px 36px; width:100%; height:150px; position: absolute; top:0; left:0;	margin:0; padding:0; z-index:-9999;}
#wrapper_fullscreen {background: url('images/bg_repeat.jpg') repeat-x; background-position: 0px 36px; width: 100%; height: 150px; position: absolute; margin: 0; padding: 0; z-index: 8000;}
#wrapper {width:815px; margin:auto; display:table; z-index:-9999; background:url(images/wrapper_sidebar_bg.jpg) repeat-y; clear:both;}
#wrapper1 {width:815px; margin:auto; display:table; z-index:-9999; background:url(images/wrapper_sidebar_bg1.jpg) repeat-y; clear:both;}
#container{float:left; clear:left; width:815px;}

/* Header */
a.logo {display: block; background:url(images/logo.jpg) no-repeat; margin-left:7px; width:393px; height:145px; text-indent:-9999em; float:left;}
#menu {width:500px; float:right; padding-top:80px; color:#fff; font-size:14px; text-align:right; padding-right:100px;}
#nav {width:1040px; height:150px; margin:auto; position:relative;}
#content {background-position:right top; width:496px; float:right; min-height: 300px; height:auto !important; height:300px; padding-bottom:30px; clear:both; z-index:9999px; clear:left;}
.bodyindex p {font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 26px; text-align: justify;}

/* Sidebar */
#sidebar {width:272px; margin-top:150px; background:#f8f9ec url(images/sidebar_sub_bg.jpg) repeat-x; background-position:top; color:#5b6225; float:left; clear:left;}
#sidebarindex {width:272px; margin-top:150px; background:#f8f9ec url('images/sidebar_sub_bg1.jpg') repeat-x; background-position:top; color:#5b6225; float:left; clear:left;}
#sidebarextra {background:#fcfdf8; width:272px;}
#sidebarextra1 {border-top:2px solid #526464; background:#dce0e0; width:272px; color:#2c4040}
#sidebar h2 {padding-bottom: 9px;}
#sidebar ul {padding-top:21px; padding-bottom:30px; margin:0;}
#sidebar ul li{padding:0; margin:0; font-size:12px; list-style:none}
#sidebarindex ul {padding-top:30px; padding-bottom:10px; margin:0;}
#sidebarindex ul li{padding:0; margin:0; font-size:10px; list-style:none}
.smallsidebar {font-style:italic; font-size:11px; display:block;}
#sidebar ul li.head {font-weight:bold; margin-left:40px; padding-bottom:5px; font-size:12px;}
#sidebarindex ul li.head {font-weight:bold; margin-left:40px; padding-bottom:5px; font-size:12px;}

/* Attorneys */
#att1 {width:135px; float:left; clear:left; padding-right:15px; margin-top: 15px;}
#att2 {width:310px; min-height: 400px; height:auto !important; height:400px; border-left:1px solid #999999; float:left; clear:right; padding-left:20px; font-size:13px; margin-top: 15px;}
#att1 img {border:1px solid #cab39f;}
#att2 h1 {margin-top: 0px;}
#att1 p {font-size: 11px; line-height: 13px;}
.attbox {display:block; width:122px; float:left; margin-bottom:15px;}
#attcontact {display:block; width:280px; background:#F3ECDC; border:1px dotted #dccfb0; margin-bottom:15px; padding: 10px; color:#866347;}
#attcontact p {margin-top: 0px;}
#attcontact a, #attcontact a:visited, #attcontact a:link {color:#A48060;}
#attcontact a:hover {color:#866347;}
.imgborder {width:124px;height:4px;background:#c99b57; margin-top:2px; margin-bottom:10px; clear:both;}

/* Footer */
#footer {border-top:3px solid #c8b09c; clear:both; width:815px; margin:auto; color:#6b4025; font-size:11px; text-align: left; margin-bottom: 15px;}
#bottomleft{width:500px; float:left; margin-top:15px;}
.bottomright {width:300px; float:right; margin-top:15px; text-align:right;}
#footer span.footer-title {font-variant:small-caps;}

/* Other */
#bodytext {margin-top:310px; width:520px; _width:500px; _margin-left:70px; font-size:14px; line-height:25px; clear:both; float:left;}
#lawyer {padding-top: 25px; clear: both; font-size:11px;}
span.newsheading {font-size:14px; font-weight:bold; margin:0; padding:0;}
span.newsheading:hover {text-decoration:underline;}
.heading{color:#C68A00; font-size:26px; font-family: "Arial", Helvetica, sans-serif; text-align:center;}
#table-clients td {padding:5px 10px; background-color: #fdfef8;}
#table-clients td.green {background-color:#F8F9EC; }
#bodytext ul li { font-size: 13px; list-style: none; }

/* Links */
li a.sidebarheading,li a.sidebarheading:link, li a.sidebarheading:visited {color:#5b6225; font-weight:bold; font-size:12px; padding:5px 0 5px 20px; display:block; clear:left; _height:1%;}
li a.sidebarheading:hover {font-size:12px; font-weight:bold; color:#5b6225; display:block; background-color:#dbe3a1; padding:5px 0 5px 20px; _height:1%;}
li a.sidebar,li a.sidebar:link, li a.sidebar:visited {color:#5b6225; padding:5px 0 5px 60px; font-size:12px; display:block; clear:left; _height:1%;}
li a.sidebar:hover {color:#5b6225; display:block; font-size:12px; background-color:#dbe3a1; padding:5px 0 5px 60px; _height:1%; text-decoration:none;}
li a.sidebarhighlight,li a.sidebarhighlight:link, li a.sidebarhighlight:visited, li a.sidebarhighlight:hover {color:#5b6225; display:block; font-size:12px; background-color:#dbe3a1; padding:5px 0 5px 60px; _height:1%; text-decoration:none;}
a.sidebar1,a.sidebar1:link, a.sidebar1:visited {color:#5b6225; font-size:12px; padding:2px 0 2px 60px; display:block; clear:left; _height:1%;}
a.sidebar1:hover {color:#5b6225; font-size:12px; display:block; background-color:#dbe3a1; padding:2px 0 2px 60px; _height:1%; text-decoration:none;}
a.sidebar2,a.sidebar2:link,a.sidebar2:visited,a.sidebar2:hover {color:#2c4040; font-size:12px; padding:2px 0 2px 60px; display:block; clear:left; _height:1%;}
a.sidebar2:hover {color:#2c4040; font-size:12px; display:block; background-color:#b2bbbb; padding:2px 0 2px 60px; _height:1%; text-decoration:none;}
a.footer, a.footer:link, a.footer:visited  {color:#6b4025;}
a.footer:hover, a.footer:active {color:#341400;}
a.clientlogin, a.clientlogin:link, a.clientlogin:visited  {color:#1a1818; font-weight:bold;}
a.clientlogin:hover, a.clientlogin:active {color:#958989;}
a.nav, a.nav:link, a.nav:visited {color:#fff; padding:0px 1px;}
a.nav:hover, a.nav:active {color:#000; padding:0px 1px;}
li.links {list-style:none;}
li a.links, a.links:link, a.links:visited {background:#F3ECDC; width:300px; height:20px; border:1px dotted #dccfb0; list-style:none; text-align:center; padding-top:10px;
padding-bottom:10px; display:block;}
li a.links:hover {background:#dccfb0; width:300px; color:#fff; text-decoration:none; font-weight:bold; text-transform:uppercase; height:20px; border:1px dotted #dccfb0;	list-style:none; text-align:center;	padding-top:10px; padding-bottom:10px; display:block;}
