/*GENERAL STYLES*/

* {margin: 0; padding: 0;
text-indent: none;}

body {padding: 0px 0 0 0;
margin: 0 auto;
text-align: center;
background:url(images/background.gif) repeat-x #FFFFFF;
width: 100%;
position: relative;
}

#outerwrapper {width: 765px;
padding: 0;
margin: 0 auto;
position: relative; }

.clearboth {clear: both;
overflow: visible;
height: 0px;
float: left;
line-height: 0px;
font-size: 0em; 
margin: 0;
padding: 0;}

/* END GENERAL STYLES */

/* HEADER INFO */

#topwrapper {width: 765px;
padding: 0;
margin: 8px auto 0 auto;
text-align: left;
background:url(images/pagebkg.gif); 
position: relative;
line-height: 0;
overflow: visible;
z-index: 999;
border: 0;
float: left;
clear: both;}

#topwrapper img#header {border-top: 5px solid #b78c2d;
margin: 0 0 0 3px;
padding: 0 0 0 0px;}

img#attorneys {border: 0px;
position: absolute;
right: 7px;
bottom: -180px;
z-index: 1000;
padding: 0;
margin: 0;}

#midheader {width: 751px;
border: solid #7c5c17;
border-width: 9px 7px 4px 7px;
text-align: center;
margin: 0 auto;
padding: 0; 
background: #b48e34;
position: relative;
left: 0px;
overflow: auto;
float: left;
clear: both;}

img#graphic {
border: 0;
float: left;
clear: both;
padding: 0 0 9px 0px;
margin: 0; }

/* NAVIGATION */

#nav {width: 765px;
padding: 0;
margin: 0px;
text-align: left;
background:url(images/pagebkg.gif); 
position: relative;
line-height: 0;
overflow: visible;
border: 0;
float: left;
clear: both;
text-indent: none;
display: inline;}

#nav hr {height: 0px;
border: solid #000000;
border-width: 1px 0 0 0;
width: 760px;
margin: 0;
padding: 0;
line-height: 0;
overflow: visible;
position: relative;
left: 3px;
top: -3px;
float: left;
clear: both; }

#nav ul {margin: 0 0 0 15px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 10px; 
font-weight: bold; 
width: 560px;
position: relative;
top: 0px;
float: left;
clear: both;
text-align: left;
overflow: visible;
text-indent: none;
line-height: 24px;
display: inline;}

#nav li {
list-style-type: none;
margin: 0;
padding: 0px 15px;
border-right: 1px solid #666666;
text-indent: none;
display: inline;
}

#nav li#contact {border-right: 0px solid #666666;}

#nav li a {color: #666666;
text-decoration: none; }

#nav li a:hover {color: #333333;
text-decoration: none; }

/* END NAVIGATION */

/* END HEADER */

/* PAGECONTENT */

#page {width: 765px;
padding: 0;
margin: 0 auto;
text-align: left;
background:url(images/pagebkg.gif); 
position: relative;
float: left;
clear: both;}

#pagecontent {float: left;
clear: left;
width: 500px; 
text-align: left;
padding: 0;
margin: 0 0 15px 25px;
display: inline;} 

#pagecontent h1 {margin: 10px 0px 30px 0px;
font-family: Arial, Helvetica, sans-serif;
width: 100%;
border-bottom: 1px solid #ae721a;
padding: 0 0 5px 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.3em;
text-align: left; }

#copy h2 {margin: 10px 0px 30px 30px;
font-family: Arial, Helvetica, sans-serif;
width: 100%;
padding: 0 0 5px 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
text-align: left; }

#copy {border-left: 4px solid #1d2a52;
background:url(images/gavel.jpg) no-repeat;
background-position: 130px 0px;  }

#copy p {font-family: Arial, Helvetica, sans-serif;
font-size: .8em;
line-height: 1.3em;
margin: 10px 0px 10px 85px; }

#copy ul {font-family: Arial, Helvetica, sans-serif;
font-size: .8em;
line-height: 1.3em;
margin: 10px 0px 10px 85px;
text-indent: none;
list-style-type: none; }

#copy p.call {font-family: Arial, Helvetica, sans-serif;
color: #b78b2d;
text-transform: capitalize;
font-weight: bold;
font-size: 1.1em;
text-align: center;
padding: 15px 0; }

#copy p img {position: relative;
left: 65px; }

/* END CONTENT */

/* SIDEBAR */

#sidebar {
float: right;
clear: right;
padding: 0;
margin: 35px 12px 0px 0px;
width: 177px;
background: #b78c2d;
border-left: 16px solid #7b5c16;
position: relative;}

#sidebar img#superlawyers {position: absolute;
top: -29px;
display: block; }

#sidebar ul {list-style-type: none;
text-indent: none;
width: 166px;
margin: 55px 5px 25px 3px;
padding: 0;
float: left;
clear: both;
font-size: .7em; 
line-height: .9em;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;}



#sidebar li {padding: 0px 0px 0px 0px;
margin: 0px 0px;
width: 162px;
border-bottom: 1px solid #FFFFFF;
line-height: 11px;
float: left;
clear: both;

}

#sidebar li a {color: #FFFFFF;
text-decoration: none;
border-left: 10px solid #7c5c17;
height: 11px;
padding: 0px 0 0 7px;
margin: 8px 0;
display: block;
}

#sidebar li a:hover {color: #7b5c16;
text-decoration: none;
padding: 0px 0 0 7px;

}

#logos {margin: 10px auto;
text-align: center; }

#logos img {margin: 10px auto;
text-align: center;
border: 0;}

/* END SIDEBAR */

/* BISNAR OCTLA */
#octla {float: right;
clear: right;
padding: 0;
margin: 20px 11px 0 0; }

#octla img {border: 0;
padding: 0;
margin: 0; }

/* END OCTLA */

/* FOOT NAVIGATION */

#footnav {float: left;
clear: both;
display: inline;
position: relative;
left: 3px;
width: 760px;
background: url(images/bottombarbkg.gif) no-repeat #9a999d;
text-align: center; }

#footnav ul {margin: 0px;
list-style-type: none;
text-indent: none; 
margin: 0 0 0 30px;
padding: 6px;
float: left;
clear: both;
display: inline;
text-align: center;
line-height: 12px;}

#footnav li {list-style-type: none;
text-indent: none;
padding: 0px 28px;
border-right: 1px solid #FFFFFF;
margin: 0;
display: inline;
font-family: Arial, Helvetica, sans-serif;
font-size: .7em;
line-height: 12px; }

#footnav li#contact {border-right: 1px solid #9a999d; }

#footnav li a {color: #FFFFFF;
text-decoration: none; }

#footnav li a:hover {color: #FFFFFF;
text-decoration: none;
font-weight: bold; }

#address {float: left;
text-align: center;
clear: both;
width: 765px;
background: url(images/pagebkg.gif);
padding: 10px 0;
margin: 0; }

#address p {font-family: Arial, Helvetica, sans-serif;
font-size: .8em;
font-weight: bold;
color: #08246b; }

/* END FOOT NAVIGATION */

/* FOOTER */

#footer {font-family: Arial, Helvetica, sans-serif;
font-size: .7em;
color: #666666;
margin: 0px 0 0 0px;
padding: 30px 0 0 0;
text-align: left; 
float: left;
clear: both;
width: 765px;
display: inline;
background: url(images/footerbkg.gif) no-repeat;}

#footer p {margin: 10px 0 10px 15px;
width: 730px;
padding: 0; }

.txt1 {font-size: .8em;
font-family: Arial, Helvetica, sans-serif;
padding: 5px;
margin: 0px; }