body {margin-top:0px}

/* Text Editor */
.Disclaimer {font:normal 11px Verdana, sans-serif;color:#999;}

/******Main Navigation******/
#nav {width: 780px;text-align: left;margin:20px 6px 0px 0px;padding-right:6px !important; padding-right:0px;}
#nav .searchbox {color: #000000; font-family: Verdana; font-size: 10px; width: 117px; height: 16px; background-color: #D9D6D0; line-height: 18px; padding: 0px; border: solid #D9D6D0 1px;}
#nav .search {float:right;margin-right: 39px !important; margin-right: 20px;}
#links {margin:0;clear:both;}
.logo {padding:0px;margin-bottom:-5px;}

/******Sub Navigation******/
#subnav {width: 760px; text-align: left;}
#subnav img {padding-left:7px;padding-right:7px; margin-top:4px;}
#subnav table {margin-bottom: 15px; border-collapse:collapse; width:100%;}
#subnav tr {vertical-align:top;}
#subnav td a:link {margin-bottom:0px; font-family: Verdana; font-size: 10px; color: #000000; line-height: 15px; text-decoration: none;}
#subnav td a:active {font-family: Verdana; font-size: 10px; color: #000000; line-height: 15px; text-decoration: none;}
#subnav td a:visited {font-family: Verdana; font-size: 10px;  color: #000000; line-height: 15px; text-decoration: none;}
#subnav td a:hover {font-family: Verdana; font-size: 10px;  color: #336699; line-height: 15px; text-decoration: underline;}
#subnav td ul {padding:0px; margin-left: 0px;margin-top:2px; margin-bottom:0px;}
#subnav td ul a:link {font-family: Verdana; font-size: 9px; color: #000000; line-height: 12px; text-decoration: none;}
#subnav td ul a:active {font-family: Verdana; font-size: 9px; color: #000000; line-height: 12px; text-decoration: none;}
#subnav td ul a:visited {font-family: Verdana; font-size: 9px;  color: #000000; line-height: 12px; text-decoration: none;}
#subnav td ul a:hover {font-family: Verdana; font-size: 9px;  color: #336699; line-height: 12px; text-decoration: none;}

#subnav li {list-style-image: url(../img/sm_arrow.gif); margin-left: -15px;}
#subnav li a:link {font-family: Verdana; font-size: 10px; color: #000000; line-height: 15px; text-decoration: none;}
#subnav li a:active {font-family: Verdana; font-size: 10px; color: #000000; line-height: 15px; text-decoration: none;}
#subnav li a:visited {font-family: Verdana; font-size: 10px;  color: #000000; line-height: 15px; text-decoration: none;}
#subnav li a:hover {font-family: Verdana; font-size: 10px;  color: #336699; line-height: 15px; text-decoration: underline;}
#subnav li ul {padding:0px;margin-left: 0px;}
#subnav li ul a:link {font-family: Verdana; font-size: 9px; color: #000000; line-height: 13px; text-decoration: none;}
#subnav li ul a:active {font-family: Verdana; font-size: 9px; color: #000000; line-height: 13px; text-decoration: none;}
#subnav li ul a:visited {font-family: Verdana; font-size: 9px;  color: #000000; line-height: 13px; text-decoration: none;}
#subnav li ul a:hover {font-family: Verdana; font-size: 9px;  color: #336699; line-height: 13px; text-decoration: none;}

#subnav .ser {background-color: #D9D6D0; padding-top: 0px !important; padding-top: 10px; text-align: left; margin-left: 186px !important; margin-left: 186px; margin-top: -6px !important; margin-top: -5px; width: 200px;}
#subnav .sershadow {filter:alpha(opacity=10); -moz-opacity:0.1; opacity: 0.1; background-color: #333333; padding-top: 0px !important; padding-top: 10px; margin-left: 317px !important; margin-left: 317px; margin-top: 1px !important; margin-top: -1px; width: 200px; height: 92px !important; height: 76px;}
#subnav .industry {background-color: #D9D6D0; padding-top: 0px !important; padding-top: 10px; text-align: left; margin-left: 240px !important; margin-left: 240px; margin-top: -6px !important; margin-top: -5px; width: 200px;}
#subnav .industryshadow {filter:alpha(opacity=10); -moz-opacity:0.1; opacity: 0.1; background-color: #333333; padding-top: 0px !important; padding-top: 10px; margin-left: 371px !important; margin-left: 371px; margin-top: 1px !important; margin-top: -1px; width: 200px; height: 92px !important; height: 76px;}
#subnav .pro {background-color: #D9D6D0; padding-top: 0px !important; padding-top: 10px; text-align: left; margin-left: 307px !important; margin-left: 307px; margin-top: -6px !important; margin-top: -5px; width: 155px;}
#subnav .proshadow {filter:alpha(opacity=10); -moz-opacity:0.1; opacity: 0.1; background-color: #333333; padding-top: 0px !important; padding-top: 10px; margin-left: 379px !important; margin-left: 379px; margin-top: 1px !important; margin-top: -1px; width: 155px; height: 92px !important; height: 76px;}
#subnav .about {background-color: #D9D6D0; padding-top: 0px !important; padding-top: 10px; text-align: left; margin-left: 396px !important; margin-left: 396px; margin-top: -6px !important; margin-top: -5px; width: 155px;}
#subnav .aboutshadow {filter:alpha(opacity=10); -moz-opacity:0.1; opacity: 0.1; background-color: #333333; padding-top: 0px !important; padding-top: 10px; margin-left: 468px !important; margin-left: 468px; margin-top: 1px !important; margin-top: -1px; width: 155px; height: 192px !important; height: 167px;}
#subnav .news {background-color: #D9D6D0; padding-top: 0px !important; padding-top: 10px; text-align: left; margin-left: 547px !important; margin-left: 547px; margin-top: -6px !important; margin-top: -5px; width: 155px;}
#subnav .newsshadow {filter:alpha(opacity=10); -moz-opacity:0.1; opacity: 0.1; background-color: #333333; padding-top: 0px !important; padding-top: 10px; margin-left: 619px !important; margin-left: 619px; margin-top: 1px !important; margin-top: -1px; width: 155px; height: 72px !important; height: 57px;}
#subnav .careers {background-color: #D9D6D0; padding-top: 0px !important; padding-top: 10px; text-align: left; margin-left: 634px !important; margin-left: 634px; margin-top: -6px !important; margin-top: -5px; width: 194px;}
#subnav .careersshadow {filter:alpha(opacity=10); -moz-opacity:0.1; opacity: 0.1; background-color: #333333; padding-top: 0px !important; padding-top: 10px; margin-left: 706px !important; margin-left: 706px; margin-top: 1px !important; margin-top: -1px; width: 194px; height: 262px !important; height: 244px;}

/******Header Images******/
#header_home {width: 780px; height: 250px;margin-top: 8px;}
#header {width: 760px; height: 55px; background-repeat: no-repeat; margin-top: 8px;}

/******Main Content Container******/
.home #main {background:none;}
.attorneysearch #main {background:none;}
.attorneylist #main {background:none;}
.sitesearch #main {background:none;}
.relatedItem    {padding-bottom: 10px;}		

#main .maintable {border-collapse:collapse;border:0px;padding:0px;margin:0px;width:780px;} 
#main .maintable td.maincell {vertical-align:top;padding:0px;margin:0px;}

#main {width:780px;background:#fff url(../img/shadow_main.gif) no-repeat;}
body.basicform #main {width:780px;background:none}
#mainhome {padding:10px;}

#pdfnav {width: 760px; height: 150px; text-align: left;}

/******Left Column******/
#leftcol {float: left; width: 460px; font-family: Verdana; font-size: 11px; color: #000000; line-height: 14px; text-align: left; padding-top: 35px; padding-left: 22px}
#leftcol a:link {font-family: Verdana; font-size: 11px; color: #336699; line-height: 14px; text-decoration: none;}
#leftcol a:active {font-family: Verdana; font-size: 11px; color: #336699; line-height: 14px; text-decoration: none;}
#leftcol a:visited {font-family: Verdana; font-size: 11px;  color: #336699; line-height: 14px; text-decoration: none;}
#leftcol a:hover {font-family: Verdana; font-size: 11px;  color: #336699; line-height: 14px; text-decoration: underline;}
#leftcol li {line-height: 14px !important; line-height: 14px; list-style-image: url(../img/bullet.gif); margin-left: -12px;}
#leftcol ul {margin-top: 0px; padding-top: 0px; margin-bottom: 20px !important;}
#leftcol ul li ul {margin-top: 0px; padding-top: 0px; margin-bottom: 0px !important;}


#leftcol h1 {font-family: Verdana; font-size: 13px; color: #9B4D1B; font-weight: bold; margin: 0px;}
#leftcol h2 {font-family: Verdana; font-size: 11px; color: #336699; font-weight: bold; margin: 0px;}
#leftcol h3 {font-family: Verdana; font-size: 10px; color: #9B4D1B; font-weight: bold; margin: 0px;}
#leftcol h4 {font-family: Verdana; font-size: 10px; color: #000000; font-weight: bold; margin: 0px;}
#leftcol .pulldown {color: #000000; font-family: Verdana; font-size: 10px; width: 210px; height: 18px; background-color: #D9D6D0; border: solid #FFFFFF 1px; padding: 0px; margin-left: 5px;}
#leftcol .searchbox {color: #000000; font-family: Verdana; font-size: 10px; width: 209px; height: 15px; background-color: #D9D6D0; border: solid #FFFFFF 1px; padding: 0px; margin-left: 5px; padding-top: 3px;}
#leftcol .date_searchbox {color: #000000; font-family: Verdana; font-size: 10px; width: 90px; height: 15px; background-color: #D9D6D0; border: solid #FFFFFF 1px; padding: 0px; padding-top: 3px; padding-left: 2px;}
#leftcol .search_table {font-size: 10px;}
#leftcol .search_table a:link {font-family: Verdana; font-size: 10px; color: #336699; line-height: 14px; text-decoration: none;}
#leftcol .search_table a:active {font-family: Verdana; font-size: 10px; color: #336699; line-height: 14px; text-decoration: none;}
#leftcol .search_table a:visited {font-family: Verdana; font-size: 10px;  color: #336699; line-height: 14px; text-decoration: none;}
#leftcol .search_table a:hover {font-family: Verdana; font-size: 10px;  color: #336699; line-height: 14px; text-decoration: underline;}
#leftcol .date_smtext {color: #000000; font-family: Verdana; font-size: 9px; height: 14px;}
#leftcol .pub_header {font-family: Verdana; font-size: 11px; color: #336699; font-weight: bold; padding: 15px 0px 0px 8px;}
#leftcol .service_list td {padding-right:5px;}

/******Right Column******/
#rightcol {float: right; width: 220px; font-family: Verdana; font-size: 11px; color: #000000; line-height: 14px; text-align: left; padding-right: 23px; padding-left: 23px; padding-top: 45px;}
#rightcol a:link {font-family: Verdana; font-size: 11px; color: #336699; line-height: 14px; text-decoration: none;}
#rightcol a:active {font-family: Verdana; font-size: 11px; color: #336699; line-height: 14px; text-decoration: none;}
#rightcol a:visited {font-family: Verdana; font-size: 11px;  color: #336699; line-height: 14px; text-decoration: none;}
#rightcol a:hover {font-family: Verdana; font-size: 11px;  color: #336699; line-height: 14px; text-decoration: underline;}
#rightcol ul li {font-family: Verdana; font-size: 11px; color: #336699; line-height: 16px; text-decoration: none; list-style-position: outside; margin-left: -25px; list-style-image: url(../img/sm_arrow.gif);}
#rightcol ul li ul{font-family: Verdana; font-size: 9px; color: #000000; line-height: 16px; text-decoration: none; margin-left: 0px; list-style-image: url(../img/arrow.gif);padding:0px;}
#rightcol ul li ul.children li {margin-left:0;font-size: 9px;list-style-type:none;list-style-image:none;color:#000;}
#rightcol h1 {font-family: Verdana; font-size: 13px; color: #9B4D1B; font-weight: bold; margin: 0px;}
#rightcol h2 {font-family: Verdana; font-size: 11px; color: #336699; font-weight: bold; margin: 0px;}
#rightcol .header {font-family: Verdana; font-size: 12px; color: #000000; line-height: 14px; line-height: 36px;}
#rightcol .bioimage {border: 1px solid #9B4D1B;}
#rightcol .searchbox {color: #000000; font-family: Verdana; font-size: 10px; width: 209px; height: 15px; background-color: #D9D6D0; border: solid #FFFFFF 1px; padding: 0px; margin-left: 5px; padding-top: 3px;}
#rightcol .date_searchbox {color: #000000; font-family: Verdana; font-size: 10px; width: 90px; height: 15px; background-color: #D9D6D0; border: solid #FFFFFF 1px; padding: 0px; padding-top: 3px;}
#rightcol .date_smtext {color: #000000; font-family: Verdana; font-size: 9px; height: 14px;}
#rightcol .pulldown {color: #000000; font-family: Verdana; font-size: 10px; width: 210px; height: 18px; background-color: #D9D6D0; border: solid #FFFFFF 1px; padding: 0px; margin-left: 5px;}
#rightcol .sm_image {padding-right: 6px;}

/******Homepage Open Space******/
#open {float:left; width:239px; font-family: Verdana; font-size: 10px; color: #000000; line-height: 14px; text-align: left;}
#open a:link {font-family: Verdana; font-size: 10px; color: #3F609E; line-height: 14px; text-decoration: underline; font-weight: bold;}
#open a:active {font-family: Verdana; font-size: 10px; color: #3F609E; line-height: 14px; text-decoration: underline; font-weight: bold;}
#open a:visited {font-family: Verdana; font-size: 10px;  color: #3F609E; line-height: 14px; text-decoration: underline; font-weight: bold;}
#open a:hover {font-family: Verdana; font-size: 10px;  color: #3F609E; line-height: 14px; text-decoration: underline; font-weight: bold;}

/******Homepage Highlights******/
#highlights {width:249px; font-family: Verdana; font-size: 10px; color: #000000; line-height: 14px; text-align: left; }
#highlights a:link {font-family: Verdana; font-size: 10px; color: #3F609E; line-height: 14px; text-decoration: underline; font-weight: bold;}
#highlights a:active {font-family: Verdana; font-size: 10px; color: #3F609E; line-height: 14px; text-decoration: underline; font-weight: bold;}
#highlights a:visited {font-family: Verdana; font-size: 10px;  color: #3F609E; line-height: 14px; text-decoration: underline; font-weight: bold;}
#highlights a:hover {font-family: Verdana; font-size: 10px;  color: #3F609E; line-height: 14px; text-decoration: underline; font-weight: bold;}

/******Homepage News&Events******/
#news_events {float:right;width:249px; font-family: Verdana; font-size: 10px; color: #000000; line-height: 14px; text-align: left;}
#news_events a:link {font-family: Verdana; font-size: 10px; color: #3F609E; line-height: 14px; text-decoration: none;}
#news_events a:active {font-family: Verdana; font-size: 10px; color: #3F609E; line-height: 14px; text-decoration: underline;}
#news_events a:visited {font-family: Verdana; font-size: 10px;  color: #3F609E; line-height: 14px; text-decoration: none;}
#news_events a:hover {font-family: Verdana; font-size: 10px;  color: #3F609E; line-height: 14px; text-decoration: underline;}

/******Footer******/
#footer {text-align:left;font-family: Verdana; font-size: 9px; width: 760px; line-height: 16px; color: #A0988A; background: url(../img/border.gif) repeat-x; padding-top: 13px;}
#footer a:link {text-align:left;font-family: Verdana; color: #A0988A; text-decoration: underline;}
#footer a:active {font-family: Verdana; color: #A0988A; text-decoration: underline;}
#footer a:visited {font-family: Verdana; color: #A0988A; text-decoration: underline;}
#footer a:hover {font-family: Verdana; color: #A0988A; text-decoration: none;}
.lexmundi {padding:0px;margin-right:5px;}


/******Clear Column******/
#footerbr {clear: both; height: 20px;}

