#site_map {padding: 25px 0px 10px 0px;}

#site_map .header{
    margin-left: 65px;

}

#site_map .header li{

    padding-left: 10px;
    color: #787162;

    font-size: x-large;
    font-family: Georgia, Times, "Times New Roman", serif; margin-left: auto; margin-right: auto;
}

#site_map .divider{
    border-top: 1px solid #C2BFB7;
    height: 1px;
    width: 500px;
    margin-left: 40px;
    margin-top: 10px;
    margin-bottom: 20px;}

#site_map .info{
    color: #535353;
    width: 382px;
    font-size: small;
    line-height: 1.6em; margin: 5px 0px 0px 88px; width: 458px;
}

#site_map a {
    color:#C0B799;
}

#site_map a:link {color:#767164; text-decoration: none;}      /* unvisited link */
#site_map a:visited {color:#767164;text-decoration: none;}  /* visited link */
#site_map a:hover {color:#767164; text-decoration: underline;}  /* mouse over link */
#site_map a:active { color:#767164;text-decoration: none;}  /* selected link */



#site_map .clear {
clear:both;
}

#site_map div #left {
background-color:#9B967E;
float:left;
margin-bottom:160px;
width:268px;
}
#site_map .indent {
margin-left:50px;
padding:10px 0;
}
#site_map .indented {
margin-left:20px;
padding:10px 0;
}
#site_map span.italic {
font-size:0.95em;
font-style:italic;
}
#site_map div#right {
background-color:white;
float:right;
width:616px;
}
#site_map div.left-bottom {
bottom:0;
color:white;
left:0;
position:absolute;
width:268px;
}
#site_map div.left-bottom a {
color:white;
text-decoration:none;
}
#site_map div.left-bottom a:hover {
text-decoration:underline;
}
#site_map div.right-bottom {
border-top:2px solid #DDDBB6;
bottom:25px;
color:#663333;
float:right;
font-weight:bold;
height:0;
padding:5px 10px 5px 0;
position:relative;
text-align:right;
width:60%;
}
#site_map div.right-bottom a {
color:#663333;
font-weight:bold;
text-decoration:none;
}
#site_map div.right-bottom a:hover {
text-decoration:underline;
}
#site_map div#footer {
background-color:#666666;
padding-top:15px;
text-align:center;
}
#site_map div#footer a {
color:white;
text-decoration:none;
}
#site_map div#footer a:hover {
color:#9B967E;
text-decoration:underline;
}
#site_map .quotes {
background-color:#9B967E;
color:white;
}
#site_map .quotes blockquote {
-x-system-font:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:130%;
}
#site_map .quotes blockquote span {
font-weight:bold;
}
h1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/themes/duicentral/images/logo.jpg) no-repeat scroll left top;
display:block;
height:79px;
left:268px;
position:absolute;
text-indent:-9000px;
width:195px;
}
h3 {
background-color:#DDDBB6;
color:black;
font-size:16px;
font-weight:normal;
height:15px;
letter-spacing:0.03em;
margin-top:-3px;
padding:10px 0;
text-align:center;
width:268px;
}
#site_map div#nav {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/themes/duicentral/images/nav-bg.jpg) repeat scroll left top;
height:163px;
margin-top:0;
padding-top:0;
position:relative;
width:616px;
z-index:10;
}
#site_map div#nav #psuedo_nav_image {
display:block;
height:0;
left:0;
position:absolute;
top:0;
z-index:0;
}
#site_map div#nav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:relative;
z-index:10;
}
#site_map div#nav > ul {
color:white;
left:10px;
top:120px;
z-index:10;
}
#site_map div#nav li {
float:left;
list-style-image:none;
list-style-type:none;
margin:0;
padding:0;
position:relative;
text-align:center;
width:100px;
}
#site_map div#nav > ul > li {
height:44px;
}
#site_map div#nav > ul > li > a {
display:block;
width:85px;
}
#site_map div#nav li ul {
display:none;
}
#site_map div#nav li > ul {
display:none;
left:0;
position:absolute;
top:43px;
}
div#nav li > ul > li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#35191A none repeat scroll 0 0;
border-bottom:1px solid white;
height:1.5em;
padding:0.5em;
text-align:left;
width:200px;
}
#site_map div#nav li a {
color:white;
text-decoration:none;
}
#site_map div#nav li a:hover {
font-weight:bold;
}
#site_map ul#secNav li {
color:black;
list-style-type:square;
}
#site_map ul#secNav li a {
color:#35191A;
font-size:12px;
font-weight:bold;
letter-spacing:0.05em;
text-decoration:none;
}
#site_map ul#secNav li a:hover {
text-decoration:underline;
}
#site_map ul#secNav li.active a {
color:white;
font-size:12px;
font-weight:bold;
letter-spacing:0.05em;
text-decoration:none;
}
#site_map ul#secNav li.active a:hover {
text-decoration:none;
}
#site_map div.offices {
color:#35191A;
font-size:12px;
font-weight:bold;
letter-spacing:0.05em;
text-align:center;
text-decoration:none;
}
#site_map div.offices a {
color:#35191A;
text-decoration:none;
}
#site_map div.offices a:link, div.offices a:visited {
}
#site_map div.offices a:hover {
text-decoration:underline;
}
#site_map a.spanish_link {
-x-system-font:none;
background-color:#D8D5B1;
border:1px solid #CCCCCC;
color:black;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
left:350px;
line-height:normal;
padding:1px;
position:absolute;
text-align:center;
text-decoration:none;
top:10px;
width:250px;
}
#site_map blockquote.maroon {
background-color:#35191A;
padding:30px 20px;
}
#site_map blockquote.black {
background-color:black;
padding:30px 20px;
}
#site_map div.leftNav {
margin:20px;
}
#site_map div.leftNav h4 {
font-size:100%;
}
#site_map li {
margin-left:20px;
}
#site_map div#mainContent h2 {
-x-system-font:none;
border-bottom:2px ridge black;
font-family:Times New Roman,serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-bottom:10px;
position:relative;
text-align:center;
z-index:1;
}
#site_map div#mainContent h2.premierAttorneys {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/themes/duicentral/images/site/defense_attorneys.jpg) repeat scroll 0 0;
border:medium none;
display:block;
height:214px;
padding-bottom:0;
text-indent:-9000px;
width:513px;
}
#site_map div#mainContent {
background-color:white;
clear:both;
color:#333333;
padding:10px 10px 50px;
}
#site_map div#mainContent a {
color:#660011;
font-weight:bold;
position:relative;
text-decoration:none;
z-index:2;
}
#site_map div#mainContent a:hover {
text-decoration:underline;
}
#site_map div#mainContent p {
padding:10px 0;
position:relative;
z-index:1;
}
#site_map div#mainContent li {
position:relative;
z-index:1;
}
#site_map div#mainContent h4 {
font-size:100%;
padding-top:10px;
}
#site_map div#mainContent h3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:black;
text-align:left;
}
#site_map div#mainContent h3 a {
color:black;
}
#site_map div#mainContent img, div#mainContent a img {
border:0 none #FFFFFF;
position:relative;
z-index:1;
}
#site_map div#mainContent blockquote {
margin-left:50px;
}
#site_map div#mainContent ul li, div#mainContent ol li {
margin-left:50px;
padding:5px 0;
}
#site_map div#mainContent div.box ul, div#mainContent div.box ol, div.box ul, div.box ol {
padding-left:20px;
}
#site_map div#mainContent div.box ul li, div#mainContent div.box ol li, div.box ul li, div.box ol li {
list-style-type:disc;
margin-left:0;
padding:0;
}
#site_map div#mainContent table.table1 {
border:1px solid #35191A;
border-collapse:collapse;
border-spacing:0;
table-layout:auto;
width:100%;
}
#site_map div#mainContent table.table1 caption {
background-color:#35191A;
caption-side:top;
color:#FFFFFF;
font-weight:bold;
padding:5px;
}
#site_map div#mainContent table.table1 tr td.caption {
background-color:#35191A;
caption-side:top;
color:#FFFFFF;
font-weight:bold;
padding:5px;
text-align:center;
}
#site_map div#mainContent table.table1 tr td {
padding:5px;
}
#site_map div#mainContent table.table1 tr.row2 td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DDDBB6 none repeat scroll 0 0;
padding:5px;
}
#site_map div#mainContent div.table1 {
}
#site_map div#mainContent div.table1 div.header {
background-color:#A7A66B;
color:#FFFFFF;
font-weight:bold;
padding:2px;
text-align:center;
}
#site_map div#mainContent div.table1 div.row2 {
background-color:#D5D4A8;
}
#site_map div#mainContent div.table1 div.cell_1-2 {
border:1px solid #A7A66B;
display:table-cell;
padding:2px 5px;
width:50%;
}
#site_map div#mainContent div.table2 {
}
#site_map div#mainContent div.table2 div.header {
background-color:#35191A;
color:#FFFFFF;
font-weight:bold;
padding:5px;
text-align:center;
}
#site_map div#mainContent div.table2 div.row {
border-bottom:1px solid #35191A;
border-left:1px solid #35191A;
border-right:1px solid #35191A;
padding:5px;
}
#site_map div#mainContent div.table2 div.row2 {
background-color:#DDDBB6;
border-bottom:1px solid #35191A;
border-left:1px solid #35191A;
border-right:1px solid #35191A;
padding:5px;
}
#site_map .left {
float:left;
padding-right:10px;
}
#site_map .right {
float:right;
padding-left:10px;
}
#site_map .center {
text-align:center;
}
#site_map .vcenter {
overflow:auto;
vertical-align:middle;
}
#site_map table#contactUsTable {
margin:0 auto;
}
#site_map table#contactUsTable td {
font-size:11px;
padding-bottom:5px;
padding-right:5px;
vertical-align:top;
}
#site_map table#contactUsTable td img {
float:left;
padding-right:5px;
}
#site_map div#contactUs h4 {
padding:0 0 5px;
}
#site_map div#contactUs p {
padding:0 0 5px;
}
#site_map div#contactUs td.label {
font-weight:bold;
}
#site_map div#mainContent ul.toc li {
clear:both;
list-style-type:none;
margin:8px 0 2px;
padding:0;
}
#site_map div#mainContent ul.toc div.chapter {
float:left;
margin-right:20px;
}
#site_map div#mainContent ul.toc div.title1 {
border-bottom:1px dotted #CCCCCC;
padding-right:50px;
}
#site_map div#mainContent ul.toc div.title2 {
border-bottom:1px dotted #CCCCCC;
font-weight:bold;
padding-right:50px;
}
#site_map div#mainContent ul.toc div.title3 {
border-bottom:1px dotted #CCCCCC;
padding:0 50px;
}
#site_map div#mainContent ul.toc div.title4 {
border-top:1px solid #9A957D;
font-weight:bold;
margin-top:20px;
padding:5px 50px 0 0;
}
#site_map div#mainContent ul.toc div.page {
float:right;
}
#site_map div#mainContent ul.toc ul {
}
#site_map div#mainContent ul.toc ul li {
margin-left:50px;
}
#site_map .city_list a {
color:#35191A;
font-weight:bold;
text-decoration:none;
}
#site_map .city_list a:hover {
color:#35191A;
font-weight:bold;
text-decoration:none;
}
#site_map .city_list {
padding:40px;
}
#site_map .search-snippet {
margin-left:50px;
}

