*{ margin: 0; padding: 0; font-size: 14px; font-family:"Times New Roman", Times, serif; }
html{ overflow: -moz-scrollbars-vertical; overflow-y:scroll;}
body{ color: #000000; padding: 0px; text-align: center; background-color:white;}
#all{ background: #FFFFFF; color: #000000; margin: 0 auto; max-width: 960px; text-align: left;}
img {border:none;}
a, a:visited, a:link{color:#000;}
p, #main li, #main2 li{ margin-bottom:15px; font-family:Times New Roman, Times New Roman, Times, serif;line-height:1.3em;}
p.intro{ font-size: 16px; font-style:italic; line-height: 1.3em; color:#00356a;}
#main ul, #main2 ul{ margin-left:15px;}
#main ol, #main2 ol{margin-left:25px;}
h1, h2,h3{ font-family: arial, helvetica, sans-serif; font-size:24px; margin-bottom: 10px; color:#00356a;}
h1{ color:#636466;}
h2{ font-size:14px;margin-bottom:6px;}
h3{ font-size:12px;margin-bottom:6px;}
#header{ margin: 0; position: relative; text-align: right; float:right; /* height:70px; */}
#header ul{ left:-18px; text-align:left; width:720px; background-image:url(../../../images/stories/topmenuback.jpg); background-repeat:no-repeat; list-style:none; float:right; padding-top:10px; padding-left: 20px; margin-bottom:0;}
#header ul ul{width: 150px;}
#header ul li{ padding-bottom:10px; display:inline; font-size:10px; padding-right:5px;}
#header li.item9{ padding-left:0;}
#header li.item8{ padding-left:0px;}
#header li.item8 ul{ left:-42px;}
#header li.item454 ul{ left:-69px;}
#header a, #header a span{ color:white; text-decoration:none; font-family:arial, helvetica, sans-serif; font-size:11px;}
#header ul.menu img{ vertical-align:middle;}
#left a{ font-size: 11px; text-decoration:none;}
#left ul{ list-style:none;}
#left ul li{ background:#F6F5F1; margin-bottom:3px; width:200px;}
#left ul li.parent.active{ background-color:#636466;}
#left ul li a{ padding-top:8px; padding-bottom:8px; padding-left: 15px; padding-right: 5px; color:#636466; font-weight:bold; display:block;}
#left ul li.parent.active a{ color: white;}
#left ul li.parent.active li a{ color:#636466;}
#left #current, #left ul li ul li#current.parent.active a, #left ul li ul li.parent.active a, #left ul li ul li ul li.parent.active a{ background-color:#E8E8E8;}
#left ul li a span{ line-height: 1.2em; font-family:arial, helvetica, sans-serif; font-size:11px;}
#left ul ul li{ background:white; margin-bottom:0;}
#left ul ul li a{ padding-top:4px; padding-bottom:4px; padding-left: 27px;}
#left ul ul ul li, #left ul li ul #current ul li a{ background-color:white;}
#left ul ul li.parent.active ul li a{ background-color: white; padding-left: 43px;}
#left ul ul ul #current a{ color:#015CAB;}
#left ul li.parent.active ul li#current.active a{/* background-color:#E8E8E8;*/}
#left ul li ul li#current.parent.active ul li a{ background-color:white;}/*height for whole homepage*/
#contentarea, #contentarea2{ clear:both; position: relative; overflow: hidden;  width:960px; height:2550px; }
#wrapper {  margin: 0 0 0 21%}
.wrap { display:none; }
#left{ background: #FFFFFF; float: left; width: 200px;}
#right{ color: #000; float:right;width:240px; margin-top:39px; }
#main2{ background: #fff; width:485px; position: absolute; top:70px; min-height:520px; float:left; margin-left:20px;}
#main{ background: #fff; position: relative;}
#breadcrumbs{ font-weight:bold;}
#breadcrumbs .pathway{ font-size:11px; text-decoration:none; color: gray;}
hr{color: gray;border:none;border-top: solid 1px silver;margin-bottom:6px;}
.contentpaneopen p{margin-bottom:0;}
.graylink{background-color: #636466;padding-top:5px;padding-bottom: 5px;text-align:center;width:250px;margin-left: 110px;}
.graylink a{ font-size:11px; font-family: arial, helvetica, sans-serif;text-decoration:none;color: #fff;}
.simplelists h3{margin-bottom:0;}
.simplelistsx p{margin-bottom:3px;}
.simplelists-item{ margin-bottom:6px;border-bottom:solid 1px silver;}
#main2 .simplelists-pagenavigation ul, #main2 .pagination{border-top:solid 1px silver;list-style:none;margin-top:15px;margin-left:0;}
.simplelists-pagecounter{font-size: 11px;color: #00356A;font-family: arial,helvetica,sans-serif;}
.simplelists-pagenavigation li, .pagination li{display:inline;padding-left:5px;padding-right:5px;}
#main2 .simplelists-pagenavigation li, #main2 .simplelists-pagenavigation li a, #main2 .pagination li, #main2 .pagination li a{ font-size:11px; font-family: arial,helvetica,sans-serif; font-size:11px; }
.bloglegaff h3{margin-bottom:3px;}
.row_separator{display:block;border-top: solid 1px silver;}
.row_separatorlegaff, .article_separator{display:none;}
#footer{padding-top:15px;padding-bottom:15px;}
#footer ul{list-style:none;text-align:center;}
#footer li{display:inline;font-size:9px;color:gray;padding-right:3px;}
#footer a{text-decoration:none;color:gray;}
div.thirds{ float:left; width: 30%; padding-right:10px;}
div.thirds p{ line-height: 1em;padding-left: 12px;text-indent: -12px;}
#blockrandom table.calendar td{background-color:pink;}
.buttonheading{display:none;}
.homecol1 {width:220px; background-color:#E9F2F9; float:left; background-position:center top; padding-top:0px;}
.homecol2{width:260px;float:left; height:990px;}
.homecol2 .leading{margin-bottom:20px;}
#main2 .homecol2 ul{list-style:none;margin:0;}
#main2 .homecol2 .separator{background-image:url(.../../../images/stories/homefeature.jpg);background-repeat:no-repeat;}
#main2 .homecol2 .leading h1{margin-bottom:3px;padding-left:18px;}
#main2 .homecol2 .leading h1, #main2 .homecol2 .leading h1 a{color:#005DAB; color:#00356A; font-size: 18px;font-weight:normal;text-decoration:none;}
#main2 .homecol2 .leading p a{text-decoration:underline;color:#005DAB;}
#main2 .homecol2 p, #main2 .homecol2 h2{margin:0;padding:0;padding-left:18px; margin-bottom:6px;}
#main2 .homecol2 .leading_separator{display:block;height:1px;}
#main2 .homecol2 hr { margin-left:18px; margin-right:8px; }
div.moduletablesearch{ overflow:auto; margin-bottom:5px;background:#A8A9AD;}
form.searchsearch label{ display:none;}
#right form.searchsearch input.buttonsearch{ padding-top:2px; padding-bottom:2px; padding-left:13px; padding-right:13px; font-size:11px; background:#A8A9AD; color:white; border:none; font-family: arial, helvetica, sans-serif; float:right;}
input#mod_search_searchword{ float:left; font-size:11px; font-family: arial, helvetica, sans-serif; width:170px; border: solid 1px silver; display:inline; padding-top:2px; padding-bottom:2px;}
#header ul ul{background-image:none;border-top: solid 1px silver;padding:0;margin:0;}
#header ul ul li{text-align:center;background-color:white;border-bottom: solid 1px silver;border-left: solid 1px silver;border-right: solid 1px silver;padding:0;margin:0;}
#header ul ul li a, #header ul ul li a span{color: #636466;line-height:1em;padding:0;margin:0;}
#header ul ul li a span{display:block;padding-top:6px;padding-bottom:6px;}
#right .moduletable{margin-bottom:10px;}
.moduletabletabscle, .moduletabletabsreports,.moduletabletabsnews, .moduletabletabsevents, .moduletabletabsprobono, .moduletabletabslegislation{clear:both;margin-top:5px; border: solid 1px silver; display:none; clear:both; padding:0px 10px 10px 10px; width:218px;margin-bottom:15px;}
.moduletabletabsnews{display:block;}
#tabclelink, #tablegislationlink{width:80px;}
.moduletabletabslegislation *, .moduletabletabslegislation a, .moduletabletabslegislation a:visited, 
.moduletabletabsprobono *, .moduletabletabsprobono a, .moduletabletabsprobono a:visited, 
.moduletabletabsevents *, .moduletabletabsevents a,  .moduletabletabsevents a:visited,  
.moduletabletabscle *, .moduletabletabscle a, .moduletabletabscle a:visited, 
.moduletabletabsreports *, .moduletabletabsreports a, .moduletabletabsreports a:visited, 
.moduletabletabsnews *, .moduletabletabsnews a, .moduletabletabsnews a:visited
{ color:#005DAB;color:#00356A; margin:0; padding:0; font-family:arial, helvetica,sans-serif;text-decoration:none;font-size:11px; font-weight:bold; }
.moduletabletabscle h2, .moduletabletabsreports h2, .moduletabletabsnews h2,.moduletabletabslegislation h2, .moduletabletabsevents h2, .moduletabletabsprobono h2{padding-top:10px;font-size:11px;}
.moduletabletabs .toptabs{ display:block; background-color:#F6F5F1; width:78px; font-size: 10px; float:left; height:15px; text-decoration:none; color:black; font-family:arial, helvetica,sans-serif; text-align:center; padding-top:3px;}
.moduletabletabs p a{text-decoration:none;}

.moduletabletabslegislation a:hover,  
.moduletabletabsprobono a:hover, 
.moduletabletabsevents a:hover, 
.moduletabletabscle a:hover, 
.moduletabletabsreports a:hover,
.moduletabletabsnews a:hover
{ text-decoration:underline; }
#footer p, #footer span {color:gray;text-align:center;font-size:9px;margin-bottom:5px;font-family:arial, helvetica,sans-serif; }
.sticker { border: solid 0px silver; padding:4px; overflow:auto; background-image:url(../../../images/stories/stickerback.jpg); background-repeat:no-repeat; height: 81px;}
.sticker a { text-decoration:none; }
.sticker img { float:left; margin-right:12px; }
.sticker span { color:#005DAB; margin:0; padding:0; font-family:arial, helvetica,sans-serif; font-size:12px; display:block; padding-top:10px; padding-right: 10px; font-weight:bold; }
.entryDatesmall, .entry-meta .entry-date{ font-family:arial, helvetica,sans-serif;color:gray;font-size:10px;padding-bottom:6px; }
.entry-meta a {text-decoration:none;}
.entrytext{margin-bottom:15px;}
.entrytext p{display:inline;}
.readmoreblog{display:block;}
.blog_home, #wp-latest-wrapper {padding:15px;}
.blog_home p{ margin:0; padding:0;}
.entryTitle a, .entry-title a {font-family: arial, helvetica, sans-serif;font-weight:bold;color:#00356a;font-size:14px;text-decoration:none;}
a.readmore, a.readmore:visited,.wp-latest-readmore a, .wp-latest-readmore a:visited { color:#005DAB;}
sup{font-size:8px;line-height:1;}
.mod_search_searchword{width:176px;}
#header span, #header span.separator { font-size:11px; font-family: arial, helvetica, sans-serif;}
#header span.separator span { background:none; color:cyan; font-size: 11px;}
#header li.item452 span {padding-left:8px; color:white;}
#header li.item454 span, #header li.item1718 span {color:#ee7700;}
p.caption, p.caption *, #main2 .homecol2 .leading p.caption a, #main2 .leading h2 a {font-family: arial, helvetica, sans-serif; font-size:11px; font-weight: bold; text-align:center; color:black; }
#main2 .leading h2 a {font-size:14px; color:#00356A; }
.moduletablehomehighlights{margin:0;margin-top:20px;}
.entry-meta .meta-prep, .entry-meta .meta-sep, .entry-meta .author {display:none;}
.twitter {overflow: scroll; height: 500px; background-color:#F6F5F1; border-style: groove; margin-left:25px; padding:5px;}
.twitterview {overflow: scroll; height: 500px; background-color:#F6F5F1; border-style: groove; margin-left:25px; padding:5px;}
.tweetheader{font-size:14px; color:#00356A; text-align:center; font-weight: bold;}
.tweetby {font-family: arial, helvetica, sans-serif;font-weight:bold;color:#00356a;font-size:14px;text-decoration:none;}
.tweetat{font-family:arial, helvetica,sans-serif;color:gray;font-size:10px;padding-bottom:6px;}
.tweet:nth-of-type(odd) {background: #ececec;}
div.gsc-control-cse{padding: 0px;}