/* CSS Document */

body {background:#3B3C50;}

a:link {color:#12395F;}
a:visited {color:#12395F;}
a:hover {color:#2068AF;}

#layout {width:960px; height:90%; margin:10px auto; background:#D0C9C3 url('images/background2tone.jpg'); background-repeat:repeat-x;}
#top {width:960px; height:138px; background:#4374A5; font-family:Times New Roman, Times, serif;}
#top h1 {color:#fff; text-align:center; margin-bottom:3px; padding-top:20px;}
#top h1 a {color:#fff; text-decoration:none;}
#top h3 {color:#BBBBC7; text-align:center; margin-top:0px;}

#topnav {background:#3B3C50; width:800px; margin:0px auto; text-align:center; font-family:Arial, Helvetica, sans-serif; padding:3px 0px;}
#topnav ul {list-style-type:none; display:inline; padding:0px; margin:0px; text-align:center;}
#topnav ul li  {list-style-type:none; display:inline; padding:4px 8px; margin:0px;}
#topnav a {text-decoration:none; font-variant:small-caps; font-size:.95em;} 
#topnav a:link {color:#fff;}
#topnav a:visited {color:#fff;}
#topnav a:hover {color:#ccc;}



#box {border:2px solid #fff; width:796px; margin:0px auto; background:#fff url('images/backgroundmain.jpg'); background-repeat:repeat-y; margin-bottom:15px;}
#boxhome {border:2px solid #fff; width:796px; height:432px; margin:0px auto; background:#7E8E9E url('images/bk-attorneys11.jpg'); background-repeat:no-repeat; margin-bottom:15px;}

#sidebar {float:left; width:142px; font-family:Arial, Helvetica, sans-serif; color:#fff; border:0px solid #fff; background:#7E8E9E;}
#sidebarcontent {padding:5px; font-size:.9em;}
#sidebar ul {list-style-type:none; padding:0px; margin:0px; text-align:left;}
#sidebar ul li  {list-style-type:none; padding:3px; margin:0px;}
#sidebar a {text-decoration:none;} 
#sidebar a:link {color:#fff;}
#sidebar a:visited {color:#fff;}
#sidebar a:hover {color:#ccc;}
#sidebar a.current {text-decoration:underline;}

#sidebar strong {color:#3B3C50;}

#sidebar h4 {color:#3B3C50; background:#fff; margin-bottom:3px; padding:2px 2px 2px 8px;}
#sidebar h4 li a {color:#3B3C50;}
#sidebar h4.b {margin-top:20px;}

#sidebar li.section {color:#3B3C50; background:#fff; margin-bottom:8px; padding:2px 2px 2px 8px;}
#sidebar li.section a:link {color:#3B3C50;}
#sidebar li.section a:visited {color:#3B3C50;}
#sidebar li.section a:hover {color:#666;}

#sitemap ul {margin-top:40px; font-size:.8em; font-weight:bold; text-align:right; /*border:1px solid #ccc;*/ /*background:#3B3C50;*/}


#sidebarcontent #sub {font-size:.85em; font-weight:bold;}

#sidebarcontent #sub2 {font-size:.95em; font-weight:bold;}
#sidebarcontent #sub2 li {padding-bottom:8px;}

#sidebarcontent #sub3 {font-size:.9em; font-weight:bold; margin-top:8px;}
#sidebarcontent #sub3 li {padding-bottom:8px;}


#sidebarcontent #sub2 .sub4 {font-size:.85em; font-weight:normal; margin:0px 0px;}
#sidebarcontent #sub2 .sub4 li {padding-bottom:0px;}

#main {padding:0px; font-family:Arial, Helvetica, sans-serif; margin-left:155px; font-size:.9em;}

#maintext {padding:8px 10px 10px 10px; color:#333;}

#maintext blockquote {border:0px solid #ccc; /*border-bottom:1px solid #999;*/ margin-left:5px; margin-bottom:20px; padding:5px; background:#F5F4F4; font-size:.9em;}

#maintext blockquote strong {color:#3B3C50}

#maintext blockquote.box {border:1px solid #999; /*border-bottom:1px solid #999;*/ margin-left:5px; margin-bottom:20px; padding:10px; background:#fff; font-size:.95em;}

#maintext blockquote.box h4 {margin-top:0px; color:#416D9C; font-size:1.1em;}

.sm {font-size:.8em; color:#333;}

#footersm {clear:left; width:800px; margin:0px auto; font-family:Arial, Helvetica, sans-serif; font-size:.8em; color:#5E5C5C; text-align:center; padding-bottom:15px;}
#footersm a:link {color:#5E5C5C;}
#footersm a:visited {color:#5E5C5C;}
#footersm a:hover {color:#3B3C50;}

#footer {clear:both; width:800px; margin:0px auto; font-family:Arial, Helvetica, sans-serif; font-size:.9em; color:#333; text-align:right; padding-bottom:10px;}
#footer a:link {color:#3B3C50;}
#footer a:visited {color:#3B3C50;}
#footer a:hover {color:#333;}

#team {width:60%; margin:5px auto;}
#team td {vertical-align:top;}
#team th {vertical-align:top; color:#12395F; text-align:left;}

.listing li {list-style-image: url('images/dot3.jpg');}
.listingA li {list-style-image: url('images/dot3a.gif');}
.help li {list-style-image: url('images/exclamation1.gif');}

.right {float:right; margin:5px 0px 5px 8px;}

.practices dd {padding-bottom:8px;}
