body {color: black; font-size: 100%; font-family: verdana; opacity:0.86;line-height:120%;margin:0;width:auto;}
table { font-size: 100%; font-family: verdana;line-height:120%;}
table td {vertical-align:top; font-size:100%;line-height:120%;}
ul  li {line-height:150%;}
.caption { font-size: 75%; font-family: verdana; color: #666666;line-height:120%;padding-top:1%;padding-bottom:1%;}
.bigul li {line-height:150%;}
a:link { }
a {color: #003366; font-family: verdana; text-decoration: underline; }
a:visited { }
a:hover {color: #CC9900; font-family: verdana; text-decoration: underline; }
.greyl {color: #999999; font-family: verdana; text-decoration: none; }
.greyl:hover {color: #CC9900; font-family: verdana; text-decoration: none; }
h1 { font-size:120%;}
h2 { font-size:115%;}
h3 { font-size:110%;}
h4 { font-size:105%;}
.search { color: black; font-style: normal; font-weight: normal; font-size: 8pt; font-family: verdana, sans-serif; text-decoration: none; background-color: #dcdcdc; border: solid 1px #696969; }
#line {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666;}
.borderblog { border-width: 1px; border-style: dotted; border-color: #3C5959; padding: 5px; }
.borderlink { width:95%; background-color: #F1F5F8; border: 1px solid lightgray; border-radius:4px; padding: 10px; line-height:150%; box-shadow:0px 2px 1px 0px #ABABAB;}
.bigHeadings {font-size:200%;color:DarkCyan;}
.containerShadow { width:100%;border-radius:4px;box-shadow:0px 2px 1px 0px #ABABAB;}
.profileMenuCont {background-image:url('profileBG.png');background-repeat:repeat;border-top-left-radius:4px;border-top-right-radius:4px;padding:10px;height:100%;}
.profileMenuTab {border-radius:4px;padding:5px 15px 5px 15px;font-weight:900;font-size:100%;font-variant:small-caps;text-align:center;width:33%;display:table-cell;background-color:aliceblue;border:1px solid lightgray;}
.profileMenuTab a {padding:5px 15px 5px 15px;text-decoration:none;}
.prison_profile_details {font-family:verdana;font-size: 85%;; background-color: #FCFCFC; border: 1px solid lightgray;border-radius:4px;padding:6px;box-shadow:0px 2px 1px 0px #ABABAB;}
.borderslim { background-color:aliceblue; border: 1px solid lightgray; border-radius:4px; opacity: 0.90; padding: 10px;box-shadow:0px 2px 1px 0px #ABABAB;}
.borderslim_opacity { background-color:aliceblue; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666; border-bottom-style: dashed; opacity:0.80;font-size:8pt;}
.orbottom { border-bottom-color: #666666; border-bottom-width: 1px; border-bottom-style: solid;}
.blockquote {font: 14px/22px normal helvetica, sans-serif;margin-top: 10px;margin-bottom: 10px;margin-left: 50px;padding-left: 15px;border-left: 3px solid #ccc;}
.borderad { border-width: 1px; border-color: #95B4BF; border-style: solid; padding: 3px; }
.borderrape { background-color: ghostwhite; border-width: 1px; border-color: gray; border-style: solid; padding: 3px; }
.page { text-align: right; text-transform: uppercase; padding: 2px 4px 2px 5px; border: 1px solid #004276; font-size: 76%; text-decoration: none; font-weight: bold; }
.borderindex { border-left-width: 1px; border-left-style: dotted; padding: 15px; }
.pad {padding: 15px;}
.padleft { border-right-style: dotted; border-right-width: 1px; border-right-color: darkslategrey; padding: 10px; }
p.rightmargin {margin-right: 15cm}
.lightborder {border-width: 1px; border-color: #bbcacf; border-style: solid;}
.bgcolor {background-color: #C0C0C0;}
.bordernews { border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px;	border-right-width: 1px; border-right-style: dotted; border-left-style: dotted; border-top-style: dotted; border-bottom-style: dotted;	border-right-color: #669999; padding: 0px; }
.byline { color:#484848; font-size: 9pt; font-family:Verdana; }
.bookmark { color: #666666; font-size: 8pt; font-family:Verdana;  }
.discussion { color: #FFFF00; font-size: 10pt; font-family:Verdana;font-weight: bold;  }
.rss { font-size: 8pt; font-family: verdana; }
#table_main{width: 100%;height:100%;}
.table_main{width: 100%;height:100%;}
#table_main_large{width: 100%;height:100%;}
.table_main_large{width: 100%;height:100%;}
#table_main_content{width: 100%;height:100%;}
.table_main_content{width: 100%;height:100%;}
#menu_left{width: 0%;}
.menu_left{width: 0%;}
.buttonscontainer {width: 15%;font-size: 10px;font-family: verdana;}
.buttons a {color: #003366;background-color: white;padding: 0px;padding-left: 3px;padding-right: 3px;display: block;border-left: 10px solid #bbcacf;border-bottom:1px dotted #5C8580;font-size: 12px;font-family: verdana;text-decoration: none;text-align: left;margin-top: 6%;}
.buttons a:hover {border-left: 10px solid #E7ECED;text-decoration: none;color: #CC9900;font-family: verdana;font-size: 12px;border-bottom:1px dotted #5C8580;}
.menubox {padding-left: 3px;border-bottom: 1px solid #BDB99C;background: #DDD8B2;}
.menubox2 { padding: 4px;border-top: 0px solid #5C8580;border-right: 0px solid #5C8580;border-bottom: 0px solid #5C8580;border-left: 0px solid #5C8580;}
.trans { padding-left: 9px; padding-top: 2px; padding-bottom: 2px; opacity: .06; }
#navigation a{color: #000; background: #F1F5F8 ;text-decoration: none; padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px; border-top: 1px #003366 solid; border-left: 1px #003366 solid;font-size: 12px;font-family: verdana;}
#navigation a, #navigation a span{display: block;float: left}
#navigation a:hover{ color: #fff; background: #ffa20c; padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px;}
#navigation2{height:22px; background:rgba(0, 50, 100, 0.85); border-top: 1px #fff solid; border-bottom:1px #fff solid;}
#navigation2 a{color: #ffffff;text-decoration: none; padding-left: 12px; padding-right: 12px; padding-top: 4px; padding-bottom: 4px; border-left: 1px #fff solid;font-size: 12px; font-family: verdana;}
#navigation2 a, #navigation2 a span{display: block;float: left}
#navigation2 a:hover{ color: #fffdb4; padding-left: 12px; padding-right: 12px; padding-top: 4px; padding-bottom: 4px;}
#navigation2 input{ vertical-align:middle; height:18px; font: 10px verdana;}
#navigation2 button{ vertical-align:middle; height:18px; font: 10px verdana;}
.content-area {text-align: left;font-size: 9pt;}
.content-area:after {content: ".";display: block;line-height:100%;height:0;clear: both;visibility: hidden;}
a.support-hide:link, a.support-hide-this-answer:visited {text-decoration: none;color: #999;}
a.support-hide:hover {text-decoration: underline;color: #00f;}
.support-answer {display:none;font-weight: normal;margin-left: 4px;font-size: 10pt;line-height:135%;}
a.support-hide:link, a.support-hide-this-answer:visited {text-decoration: none;color: #999;}
a.support-hide:hover {text-decoration: underline;color: #00f;}
#search_box {background:-moz-linear-gradient(top, #ffd73a, #ffa500);background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffd73a), to(#ffa500));border:1px solid #d28703;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:inset 0 1px #ffff90, inset 0 -2px 5px #ffd05d, 0 0 0 4px rgba(255,255,255,0.65);-webkit-box-shadow:inset 0 1px #ffff90, inset 0 -2px 5px #ffd05d, 0 0 0 4px rgba(255,255,255,0.65);padding:5px;width:200px;}
#search_box .wrapper {background:#fff;border:1px solid #d28703;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.3), 0 1px #ff0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.3), 0 1px #ff0;padding:10px 0 5px 3px;position:relative;}
#search_box input { border:none; color:#333; font:bold 14px verdana, sans-serif; width:185px; }
#search_box button {background:-moz-linear-gradient(top, #453e26, #000);border:1px solid #000;-moz-border-radius:2px;-webkit-border-radius:2px;
-moz-box-shadow:inset 0 -2px 3px #193544, inset 0 1px #907817, 0 1px 1px rgba(0,0,0,4);-webkit-box-shadow:inset 0 -2px 3px #193544, inset 0 1px #907817, 0 1px 1px rgba(0,0,0,.4);cursor:pointer;height:28px;position:absolute;right:2px;top:2px;width:30px;}
.input_form {border-style:solid;border-color:#ebe7dc;border-top-width:2px;border-bottom-width:1px;border-left-width:2px;border-right-width:0px;background: #FFF;
padding:2px 2px 1px 2px;opacity:0.5;line-height:10px;height:20px;margin: 3px 3px 3px 3px;font: normal 10px Verdana, sans-serif;}
.button_form {float:right;border-style: none;text-indent: -10000px;overflow: hidden;background: transparent url(/search_button.gif) no-repeat scroll top left;width:20px;height: 20px;cursor: pointer;border-left: 1px solid #ebe7dc;border-right: 1px solid #ebe7dc;border-top: 1px solid #ebe7dc;border-bottom: 1px solid #ebe7dc;margin:3px 3px 3px -3px;padding:0px 0px 0px 0px;}
.submit_button{border:1px solid gray;border-radius:4px;padding-top:4px;padding-bottom:4px;padding-left:12px;padding-right:12px;background-color:ivory;font-size:7pt;font-weight:800;text-align:center;}
input[type="submit"]{border:1px solid gray;border-radius:4px;padding-top:4px;padding-bottom:4px;padding-left:12px;padding-right:12px;background-color:ivory;font-size:8pt;font-weight:800;text-align:center;}
input[type="submit"]:hover{border:1px solid lightblue;border-radius:4px;padding-top:4px;padding-bottom:4px;padding-left:12px;padding-right:12px;background-color:ivory;font-size:8pt;font-weight:800;text-align:center;}
input[type="submit"]:active{border:1px solid darkslategray;border-radius:4px;padding-top:4px;padding-bottom:4px;padding-left:12px;padding-right:12px;background-color:aliceblue;font-size:8pt;font-weight:800;text-align:center;}
textarea {font-size: 10pt;font-family: Verdana;border:1px solid lightgray;}
.menu_list {font-size:8pt; font-family:Verdana; padding: 1px;}
#radius {-moz-border-radius: 20px;-webkit-border-radius: 20px;-khtml-border-radius: 20px;border-radius: 20px;}
input:focus, textarea:focus{background-color: lightyellow;font-family: Verdana;font-size: 10pt;}
input{font-family: Verdana;font-size: 10pt;padding-left:4px;border:1px solid lightgray;}
select{font-family: Verdana;font-size: 10pt;border:1px solid lightgray;}
.gsc-control-cse {font-family: Verdana;border-color: #FFFFFF;background-color: #FFFFFF;}
table.paddedA td{padding-left:5px;padding-right:5px;vertical-align:top;}
table.paddedA{width:100%;}
/********* Menu CSS *****************/
#cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a{padding: 0;margin: 0;line-height: 1;font-family: 'verdana', sans-serif;font-weight: 500;font-size: 12px;
color: white;-webkit-transition: all ease 0.1s;-o-transition: all ease 0.1s;-moz-transition: all ease 0.1s;-ms-transition: all ease 0.1s;transition: all ease 0.1s;}
#cssmenu:before, #cssmenu:after, #cssmenu > ul:before, #cssmenu > ul:after {content: '';display: table;}
#cssmenu:after, #cssmenu > ul:after {clear: both;}
#cssmenu a{}
#cssmenu ul{background: rgba(0, 75, 125, 0.99);}
#cssmenu ul > li{float: left;list-style: none;}
#cssmenu ul > li > a{display: block;text-decoration: none;padding: 5px 10px;position: relative;}
#cssmenu ul > li > a:hover{background: #008dc3;-webkit-transition: all ease 0.1s;-o-transition: all ease 0.1s;-moz-transition: all ease 0.1s;-ms-transition: all ease 0.1s;transition: all ease 0.1s;}
#cssmenu ul > li > a:hover:before{content: '';z-index: 3;position: absolute;border: 1px solid white;border-top: 0;border-bottom: 0;border-right: 0;width: 100%;
height: 100%;top: 0;left: -1px;opacity: .2;}
#cssmenu ul > li > a:hover:after{content: '';z-index: 3;position: absolute;border: 1px solid white;border-top: 0;border-bottom: 0;border-left: 0;width: 100%;height: 100%;top: 0;right: -1px;opacity: 0;}
#cssmenu > ul > li > ul{opacity: 0;visibility: hidden;position: absolute;}
#cssmenu > ul > li:hover > ul{z-index:3;opacity: 1;visibility: visible;position: absolute;border-radius: 0 0 1px 1px;}
#cssmenu > ul > li > ul{width: 200px;position: absolute;}
#cssmenu > ul > li > ul > li{float: none;position: relative;}
#cssmenu > ul > li > ul > li > ul{visibility: hidden;position: absolute;}
#cssmenu > ul > li > ul > li:hover > ul{visibility: visible;position: absolute;}
#cssmenu > ul > li > ul > li > ul{left: 200px;top: 1px;width: 200px;}
#cssmenu > ul > li > ul > li > ul > li{float: none;}

#map-canvas, #map_canvas {height: 450px;width:450px;border:1px solid lightblue;border-radius:4px;}
#map-canvas-small, #map_canvas_small {height:280px;width:280px;border:1px solid lightblue;border-radius:4px;}
#map-canvas-medium, #map_canvas_medium {height:300px;width:375px;border:1px solid lightblue;border-radius:4px;}
#map-canvas-deptLoc, #map_canvas_deptLoc {height:300px;width:450px;border:1px solid lightblue;border-radius:4px;}
#map-canvas-deptLoc-mod, #map_canvas_deptLoc_mod {height:350px;width:700px;border:1% solid lightblue;border-radius:3%}
#map-canvas-Prisons, #map_canvas_Prisons {height:450px;width:650px;border:1px solid lightblue;border-radius:4px;}
#panel {position: absolute;top:5px;left: 50%;padding:5px;border: 1px solid #999;}
#imgBorder{border:1px solid darkslategray;}
.roundHeading{border-top:1px solid lightgray;border-left:1px solid lightgray;border-right:1px solid lightgray;border-top-left-radius:4px;border-top-right-radius:4px;background-color:aliceblue;font-size:10pt;font-weight:800;padding:10px;}
.roundProfileHeading{border-top:1px solid lightgray;border-left:1px solid lightgray;border-right:1px solid lightgray;border-top-left-radius:4px;border-top-right-radius:4px;background-color:aliceblue;font-size:10pt;font-weight:800;padding:10px;}
.roundHeadingDark{border-top-left-radius:4px;border-top-right-radius:4px;background-color:darkslateblue;font-size:16pt;color:white;font-weight:800;padding:8px;}
.mainContentHeading{border:1px solid lightgray;padding:10px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:white;}
.mainContentHeadingDark{border:1px solid darkslateblue;padding:10px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.centerMiddle{vertical-align:middle;text-align:center;}
.profilePubHeadings{font-size:12pt;font-weight:800;font-variant:small-caps;opacity:0.6;padding-top:5px;padding-bottom:5px;}
.profilePubText{font-size:8pt;}
.profileEditImg{margin-left:10px;}
.profileEditImg:hover{opacity:0.5;}
.smallImage{width:25px;}
.mediumImage{width:50px;}
.largeImage{width:175px;}
.snapshotImg{width:125px;height:125px;margin-left:5px;margin-right:10px;margin-top:5px;margin-bottom:5px;float:left;position:relative;border:1px solid darkgray;}
.searchResults{width:95%;border-top:1px dotted blue;border-bottom:1px dotted blue;font-size:85%;}
.grayInfoBox{width:25%;right:0px;position:relative;float:right;border-radius:4px;background-color: darkslategray;color: white;padding:10px;margin:10px;opacity:0.9;}
.blueInfoBox{border:1px solid lightgray; width:25%;right:150px;position:relative;float:right;border-radius:4px;background-color: aliceblue;padding:10px;margin:10px;opacity:0.9;}
.fbiBox{border:1px solid lightgray;border-radius:4px;background-color: aliceblue;padding:15px;opacity:0.9;}
.fbiBox img {padding-right:10px;}
a.whiteLinks:link {color:white;font-variant:small-caps;}
a.whiteLinks:visited {color:white;font-variant:small-caps;}
a.whiteLinks:hover {color:orange;font-variant:small-caps;}
a.whiteLinks:active {color:white;font-variant:small-caps;}
.noLink{border:none;text-decoration:none;}
.textHeading{font-size:15pt;font-weight:600;}
.breadcrumb{font-size:8pt;font-weight:800;padding-top:15px;opacity:0.80;}
.thanks{border:1px solid lightblue;border-radius:4px;background-color:ivory;padding:5px;}
.thanksBig{border:1px solid lightblue;border-radius:1px;background-color:#0066FF;padding:7px;font-size:120%;color:#FFFFFF;} 
a.thanksBig:link {text-decoration:none;color:#FFFFFF;}
a.thanksBig:hover {text-decoration:none;color:#FFFFFF;}
a.thanksBig:visited{text-decoration:none;color:#FFFFFF;}
a.thanksBig:active {text-decoration:none;color:#FFFFFF;}
.toc{font-variant:small-caps;margin-left:15px;}
.directory a {display:block;line-height:150%;}
.cmnts {padding-left:50px; opacity: 0.90; border-left:2px solid #dedede;}
.tdScales tr:hover {background-color:aliceblue; }
.greenchecks ul {list-style-image: url('greencheck.png');}
#spaced-list ul li{line-height:125%;}
.wordwrap {word-wrap: break-word;word-break: break-all;}
.nopadding {padding-bottom:-5%; margin-bottom:-5%;padding-top:-5%; margin-top:-5%;}
.m_submenu {display:none;}
.m_menu > li:hover > .m_submenu {display:block;}
.m_menu > li:hover > .m_submenu a {display:block;}
