@font-face {
    font-family: 'TitilliumText22LRegular';
    src: url('/Content/Fonts/TitilliumText22L003-webfont.eot');
    src: url('/Content/Fonts/TitilliumText22L003-webfont.eot?#iefix') format('embedded-opentype'),
         url('/Content/Fonts/TitilliumText22L003-webfont.woff') format('woff'),
         url('/Content/Fonts/TitilliumText22L003-webfont.ttf') format('truetype'),
         url('/Content/Fonts/TitilliumText22L003-webfont.svg#TitilliumText22LRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TitilliumText22LBold';
    src: url('/Content/Fonts/TitilliumText22L005-webfont.eot');
    src: url('/Content/Fonts/TitilliumText22L005-webfont.eot?#iefix') format('embedded-opentype'),
         url('/Content/Fonts/TitilliumText22L005-webfont.woff') format('woff'),
         url('/Content/Fonts/TitilliumText22L005-webfont.ttf') format('truetype'),
         url('/Content/Fonts/TitilliumText22L005-webfont.svg#TitilliumText22LBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'Droid Serif';
	src: url('/Content/Fonts/DroidSerif-Bold.eot');
	src: url('/Content/Fonts/DroidSerif-Bold.eot?#iefix') format('embedded-opentype'),
         url('/Content/Fonts/DroidSerif-Bold.woff') format('woff'),
         url('/Content/Fonts/DroidSerif-Bold.ttf') format('truetype'),
         url('/Content/Fonts/DroidSerif-Bold.svg#DroidSerif-Bold') format('svg');
	font-weight: bold;
    font-style: normal;
}
body {
  font: 10pt 'TitilliumText22LRegular', Arial, Verdana, sans-serif;
  background-color: #005483;
  padding: 0;
  margin: 0;
}
p, h1, h2, h3, h4, h5, h6, hr {
  padding: 0;
  margin: 0;
}
input, label, span {
  margin:0;
  padding: 0;
}
input[type="text"] {
  font: 1em 'TitilliumText22LRegular', Arial, Verdana, sans-serif;
  
}
input[type="text"], input[type="password"] {
  /* IE password fields dont display disks if assigned font-face */
  color: #333;
  padding: 7px 0 7px 5px;
}
.content-panel {
  display: none;
}
#ruler {
  white-space: nowrap;
  border: none;
}
#canvas {
  width: 100%;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  overflow: visible;
}
#outer-container {
  position: relative;
  margin: 0 auto;
  max-width: 1195px;
}

/* -- reuse classes --*/
.hide {
  display: none;
}
.clr {
  line-height: 0px;
  clear: both;
}
.placeholder {
  text-align: center;
  padding-top: 150px;
}
span.server-error {
  font-size: 12pt;
  color: #aaa;
}
.panel-left-margin {
  margin-left: 15px;
}
.content-panel-hdr {
  height: 70px;
  background-color: #fff;
  font-size: 20pt;
  color: #aaa;
  line-height: 70px;
  padding-left: 21px;
  /*background: url('images/USA.png') no-repeat scroll 298px center #fff;*/
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
}
.content-panel-hdr h2 {
  color: #aaa;
  font-size: 18pt;
  font-weight: normal;
  /*display: inline-block;*/
  float: left;
}
.content-panel-hdr img {
  margin-top: 15px;
  margin-left: 15px;
}
.warn {
  color: #f00;
}
.success {
  color: #77CC77;
}
.emvalid {
  background-color: #f2fff2;
}
.eminvalid {
  background-color: #fff2f2;
}
.ixblue {
  color: #31A4DE;
}
.inl {
  display: inline;
}
.dkgrn {
  color: #0a0;
}
.grey {
  color: #aaa;
}
/* -- end -- */
div.content-panel-hdr + div.panel {
  margin-top: 11px;
}
div.panel {
  background-color: #fff;
  padding: 7px;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
}
div.panel-hdr {
  min-height: 40px;
  position: relative;
}
div.panel-hdr h2{
  color: #31A4DE;
  font: 18pt/22pt 'TitilliumText22LBold', Arial, Verdana, sans-serif;
}
div.panel-content {
  /* background-color: #E9F8FF; */
  /*background-color: #D1DFE5;*/ /* 10% darker */
  /* background-color: #DDEBF2; */ /* 5% darker */
  background-color: #E2F0F7;
  padding: 7px;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
}
form div.panel-content {
  padding: 17px;
}
div.panel-content input[type="checkbox"] {
  margin-right: 3px;
}
div.panel-content input[type="submit"], div.panel-content input[type="button"] {
  border: 1px solid #f9f9f9;
  background-color: #31A4DE;
  color: #fff;
  font-size: 1.2em;
  border: 1px solid #fff;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
}
div.panel-content input[type="submit"]:hover {
  border: 1px solid #f90;
}
div.panel-content select {
  font-size: .9em;
  margin-left: 7px;
}
div.panel-content .ctl-admin {
  display: inline-block;
  margin-right: 14px;
  float: right;
  line-height: 25px;
}
div.btn-container {
  padding: 21px;
}
div.btn-container input[type="submit"], div.btn-container input[type="button"] {
  margin: 0 40%;
  padding: 3px 21px;
}
/* -- added layout -- */
#logo {
  height: 67px;
  text-align: center;
  line-height: 40px;
  background: url("images/courtsonline.png") no-repeat scroll 0 0 transparent;
}
#logo:hover {
  border-color: #fc0;
  cursor: pointer;
}
#ix-logo {
  background: url("images/ix-logo.png") no-repeat scroll 0 0 transparent;
  width: 173px;
  height: 37px;
  float: left;
  margin-top: 7px;
  cursor: pointer;
}
#header {
  margin-bottom: 22px;
  position: absolute;
  top: 0;
  right: 85px;
}
h2#logon-hdr, h2#reg-hdr, h2#pwd-reset-hdr {
  padding-top: 57px;
}
/* ----- start account controls -----*/
div#topTabsContainer {
  position: absolute;
  top: 0;
  display: block;
  width: 1024px;
  margin: 0 auto;
  margin-left: -11px;
  z-index: 100;
}
#logonContainerWrap {
  display: inline-block;
  width: 57%;
  margin-top: 50px;
}
#logonContainer input[type='text'], #logonContainer input[type='password'] { 
  font-size: 0.9em; 
  width: 125px;
  border: 1px solid #CCCCCC;
  outline: medium none;
  margin: 0 5px;
  padding: 3px 0 3px 7px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
#logonContainer input[type='submit'] {
  background-color: #40B0F2;
  color: #fff;
  border: 1px solid #aaa;
  font: bold 9pt Arial,sans-serif;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  width: 75px;
  height: 25px;
}
#logonContainer  { 
  float: right;
}

#account-panel {
  text-align: center;
  white-space: nowrap;
}
#account-panel a:hover {
  color: #fc0;
}
#account-status {
}
#account-profile {
}
#account-profile a, #account-profile a:link, #account-profile a:visited {
}
#account-profile a {
}
#control-panel-tab {
}
.account-control {
  /*font: bold 11pt 'Droid Serif', serif;*/
  font: bold 11pt Arial, sans-serif;
  height: 34px;
  background-color: #40B0F2; 
  text-align: center;
  float: right;
  margin-left: 5px;
  padding: 0 5px;
  -moz-border-radius-bottomleft: 7px;
  -moz-border-radius-bottomright: 7px;
  -webkit-border-bottom-left-radius: 7px;
  -webkit-border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
}
.account-control a {
  padding: 5px;
  text-decoration: none;
  line-height: 34px;
  z-index: 101;
}

.account-control a, .account-control a:link, .account-control a:visited {
  color: #fff;
}
.account-control a:hover {
  color: #fc0;
}
div.tablock {
  background: url("images/lock.png") no-repeat scroll 0 0 transparent;
  width: 12px;
  height: 14px;
  display: inline-block;
}
#welcome {
  color: #fff;
  float: right;
  margin: 9px 7px 0 0;
  font-weight: bold;
}
#welcome:hover {
  cursor: pointer;
  color: #f90;
}
/* ----- end account controls -----*/
/* ----- start navigation panel -----*/
.nav-panel-item {
  height: 40px;
  
  border-bottom: 1px solid #E9E9E9;
  
  /*padding-left: 40px;*/
  /*border: 1px solid red;*/

}
/*
.nav-panel-item:hover:active {
  cursor: pointer;
  background: url("images/leftmenuhover.png") no-repeat scroll 0 -44px transparent;
}
*/
.nav-panel-item:hover {
  color: #f90;
  cursor: pointer;
  background: url("images/leftmenuhover.png") no-repeat scroll center left transparent;
  background-position: 0 0;
}

.nav-panel-item p {
  letter-spacing: 0;
  color: #31A4DE;
  font: 12pt/43px 'TitilliumText22LBold', Arial, Verdana, sans-serif;
}
.nav-panel-item img {
  /*margin-right: 11px;
  margin-top: 7px;*/
  margin: 7px 11px 0 7px;
  float: left;
}
.npi-active {
  font-size: 14pt;
  color: #aaa;
  background: url("images/leftmenuhover.png") no-repeat scroll 0 -44px transparent;
}
.npi-active:hover {
  font-size: 14pt;
  color: #aaa;
  background: url("images/leftmenuhover.png") no-repeat scroll 0 -44px transparent;
}
#nav-panel {
  margin-left: 5px;
}
#npi-find-case {
  /*background: url("images/searchIcon.png") no-repeat scroll center left transparent;*/
}
#npi-alerts {
  /*background: url("images/alertsIcon.png") no-repeat scroll center left transparent;*/
}
#npi-messages {
  /*background: url("images/messagesIcon.png") no-repeat scroll center left transparent;*/
}
#npi-watches {
  /*background: url("images/WatchesIcon.png") no-repeat scroll center left transparent;*/
}
#npi-searches {
  /*background: url("images/savedsearchesIcon.png") no-repeat scroll center left transparent;*/
}
/* ----- end navigation panel -----*/
/* ----- start horizontal navtabs -----*/
.nav-tab {
  margin-right: 7px;
}
.nav-tab, .nav-tab-rt {
  float: left;
  text-align: center;
  background-color: #f4f4f4;
  border: 1px solid #f4f4f4;
  height: 31px;
  font: 14pt 'TitilliumText22LBold', Arial, Verdana, sans-serif;
  /*letter-spacing: .2px;*/
  -moz-border-radius-topleft: 7px;
  -moz-border-radius-topright: 7px;
  -webkit-border-top-left-radius: 7px;
  -webkit-border-top-right-radius: 7px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}
.nav-tab a, .nav-tab-rt a {
  text-decoration: none;
  font-weight: normal;
  padding: 5px 11px;
  outline: 0;
  color: #aaa;
  line-height: 28px;
}
.nav-tab:hover, .nav-tab-rt:hover {
  border-color: #fc0;
  border-bottom-color: #f9f9f0;
  background-color: #f7f7f7;
  color: #333;
}
.nav-tab:active, .nav-tab-rt:active {
}
.nav-tab-rt {
  margin-right: 9px;
  width: 75px;
}
.nav-tab-active {
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #fff;
}
.nav-tab-active a {
  color: #31A4DD;
}
.nav-tab-active:hover {
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #fff;
}
/*
  * these are to fix jumpy behavior in FF where a page anchor <a name="anchor"> is taken to mean to look for css id 'anchor' and jump to it
  * this adds enough padding so that theres no room to scroll

#history {
  padding-top: 125px;
}
#settings {
  padding-top: 125px;
}
  */


/* ----- end horizontal navtabs -----*/
/* ----- notifications ----- */
#notifications {
  float: right;
  height: 32px;
  width: 310px;
  position: relative;
  right: 150px;
  z-index: 1;
}
#notifications span {
  float: left;
  line-height: 32px;
}
#notifications:hover {
  cursor: pointer;
}
#notifications ul.ntf-parent {
  margin: 0;
  padding: 0;
  overflow: hidden;
  float: left;
}
LI.ntf {
  display: none;
}
#notifications LI.ntf-display {
  display: inline-block;
  /*padding-left: 21px;*/
}
#notifications-list LI.ntf-display {
  display: inline-block;
  width: 100%;
}

LI.ntf-pri-high {
  background: url('images/Warning_sm.png') no-repeat scroll 5px 9px transparent;
}
LI.ntf-pri-med {
  background: url('images/Caution_sm.png') no-repeat scroll 5px 9px transparent;
}
LI.ntf-pri-low {
  background: url('images/Good_sm.png') no-repeat scroll 5px 9px transparent;
}
UL.ntf-parent LI.ntf-pri-high, UL.ntf-parent LI.ntf-pri-med, UL.ntf-parent LI.ntf-pri-low  {
  background-position: 5px center;
}

#notifications-list {
  display: none;
  width: 235px;
  position: absolute;
  top: 0;
  right: 19px;
  background-color: #fff;
  border: 1px solid #005483;
  z-index: 11;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
}
#notifications-list ul {
  /*width: 250px;*/
  margin: 0;
  padding: 0;
}
#notifications-list li {
  /*margin: 3px;
  width: 229px;
  width: 100%;*/
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
}
#notifications-list li:hover {
  background-color: #E3F3FF;
}
#notifications ul li p {
  padding-left: 45px;
  line-height: 32px;
}
#notifications ul li p:hover {
  color: #f90;
}
#notifications-list ul li p {
  text-align: left;
  padding-right: 7px;
}

/* ----- end notifications ----- */

#content-container-l {
  width: 182px;
  float: left;
  min-height: 475px;
}
#content-container-r {
  width: 800px;
  float: left;
  margin-left: 15px;
}
#content-container-r p {
}
div.tabs-container {
  padding-left: 9px;
  margin-top: 4px;
}
#content-container {
  min-height: 525px;
  border-left: 1px solid #aaa;
  border-right: 1px solid #aaa;
  padding: 20px;
}
#content-container-rt {
  min-height: 675px;
  border-left: 1px solid #aaa;
  border-right: 1px solid #aaa;
  
}
/* -- added select jurisdiction -- */
#sj-content {
  border: 1px solid #aaa;
}
.sj-tab {
  width: 280px;
  height: 24px;
  border: 1px solid #aaa;
  background-color: #eee;
  text-align: center;
  line-height: 24px;
  font-weight: bold;
  -moz-border-radius-topleft: 7px;
  -moz-border-radius-topright: 7px;
  -webkit-border-top-left-radius: 7px;
  -webkit-border-top-right-radius: 7px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}
.sj-tab:hover {
  background-color: #f90;
  cursor: pointer;
}
div.sj-choose-state {
  float: left;
  margin-left: 17px;
}
.sj-choose-state ul {
  padding: 0;
  margin: 7px 0 0;
}
.sj-choose-state ul ul {
  margin-left: 5px;
  margin-top: 0;
}
.sj-choose-state ul li {
  list-style-type: none;
}
.sj-choose-state h5 a {
  font-size: 12px;
}
.sj-choose-state p a {
  font-size: 11px;
}
.sj-choose-state a {
  font-size: 10px;
  color: #000;
}
a.more {
  display: block;
  margin: 11px 0;
}
.sj-choose-state h3, #sj-multi-state h3 {
  margin: 5px 0 7px;
  padding: 0;
}
.sj-choose-state h5 {
  font-weight: normal;
}
#sj-multi-state-container {
  position: relative;
  float: right;
  width: 150px;
  min-height: 235px;
  background-color: #eee;
}
#sj-multi-state {
  margin-left: 21px;
}
#btn-sj {
  background-color: #f9f9f0;
  position: absolute;
  margin: 0 auto;
  top: 121px;
  left: 17px;
  width: 105px;
  height: 25px;
  border: 1px solid #aaa;
  
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
}
#btn-sj:hover {
  background-color: #fafafa;
  border-color: #fc0;
}
div#select-criteria {
}
div#sc-content {
  margin-left: 11px;
  padding-top: 11px;
}
div#sc-content-l {
  width: 282px;
  background-color: #eee;
}
div#sc-content-l h2 {
  font-size: 18px;
  display: inline;
}
div#sc-content-l-hdr {
  position: relative;
  padding: 11px 11px 22px;
}
a.tools, a:visited.tools, a:active.tools, a:hover.tools {
  border: none;
}
a.tools img {
  border: none;
  vertical-align: middle;
  position: absolute;
  right: 11px;
  top: 17px;
}
#cj-by-county-container {
  position: relative;
  padding: 0 11px 0;
  border-bottom: 1px solid #aaa;
  margin-bottom: 5px;
}
.cj-tab {
  height: 25px;
  float: left;
  border-top: 1px solid #aaa;
  border-right: 1px solid #aaa;
  border-left: 1px solid #aaa;
  text-align: center;
  background-color: #fff;
  margin-top: 5px;
  margin-right: .5px;
  -moz-border-radius-topleft: 7px;
  -moz-border-radius-topright: 7px;
  -webkit-border-top-left-radius: 7px;
  -webkit-border-top-right-radius: 7px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}
.cj-tab a {
  text-decoration: none;
  font-weight: normal;
  color: #000;
  line-height: 25px;
  padding: 0px 22px;
  outline: 0;
  font-size: .85em;
}
.cj-tab:hover {
  border-color: #fc0;
  border-bottom-color: #f9f9f0;
  background-color: #fafafa;
  color: #333;
}
.cj-tab-active {
  border-bottom: 1px solid #fc0;
  margin-bottom: -1px;
}
.cj-tab-active:hover {
    border-bottom: 1px solid #fc0;
}
h3.subhead {
  color: #aaa;
  margin: 0;
  padding: 3px 0;
  font-size: 1.1em;
}
.help-icon {
  background: url('images/helpBlue.jpg') no-repeat scroll 0 0 transparent;
  position: absolute;
  right: 0;
  top: 7px;
  width: 20px;
  height: 18px;
}
.help-icon:hover {
  cursor: pointer;
}
/* -- saved searches -- */
#saved-searches-container {
  position: relative;
  padding: 0 11px;
}
.ss-tab {
  height: 25px;
  width: 80px;
  float: left;
  border-top: 1px solid #aaa;
  border-right: 1px solid #aaa;
  border-left: 1px solid #aaa;
  text-align: center;
  background-color: #fff;
  margin-top: 5px;
  
  -moz-border-radius-topleft: 7px;
  -moz-border-radius-topright: 7px;
  -webkit-border-top-left-radius: 7px;
  -webkit-border-top-right-radius: 7px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}
.ss-tab a {
  text-decoration: none;
  font-weight: normal;
  color: #000;
  line-height: 25px;
  outline: 0;
}
.ss-tab:hover {
  border-color: #fc0;
  border-bottom-color: #f9f9f0;
  background-color: #fafafa;
  color: #333;
}
.ss-tab-active {
  border-bottom: 1px solid #fff;
  margin-bottom: -1px;
}
#ss-tbl {
  width: 100%;
  border-top: 1px solid #aaa;
  border-collapse: collapse;
  margin-bottom: 45px;
}
#ss-tbl th {
  background-color: #ddd;
  font-weight: normal;
}
#ss-tbl td {
  font-size: .78em;
  vertical-align: top;
  background-color: #fff;
  border: 1px solid #eee;
}
#ss-tbl td a {
  text-decoration: none;
  line-height: 32px;
  margin-left: 5px;
}
/* -- begin county selector -- */
#select-county-container {
  position: relative;
}
#wa-counties {
  position: relative;
  width: 300px;
  border: 1px solid #aaa;
  top: 7px;
  background: none repeat scroll 0 0 #FFF;
  padding: 11px;
  margin-left: 11px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  opacity:0.95;
  filter:alpha(opacity=95)
}
#wa-counties:hover {
  border-color: #f90;
}
#wa-counties ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#wa-counties ul li {
  float: left;
  margin-right: 7px;
  width: 85px;
}
#wa-counties ul li:hover {
  color: #f90;
}
#selected-counties {
  border: 1px solid #999;
  min-height: 21px;
  margin: 0;
  overflow: hidden;
  background: none repeat scroll 0 0 #FFF;
  list-style-type: none;
  margin: 0;
  padding: 2px;
}
#selected-counties:hover {
 border-color: #fc0;
}
#selected-counties li {
  float: left;
  position: relative;
  margin: 2px 3px 2px 2px;
  background: none repeat scroll 0 0 #DEE7F8;
  border: 1px solid #CAD8F3;
  padding: 0px 21px 2px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
#selected-counties li a.closebutton {
  position: absolute;
  right: 4px;
  top: 7px;
  display: block;
  width: 7px;
  height: 7px;
  font-size: 1px;
  background: url('images/close.gif');
}
#selected-counties li a.closebutton:hover {
  background-position: 7px;
  border: 1px solid red;
}
#get-input {
  border: none;
  height: 21px;
  width: 125px;
}
#remove-all {
  font-weight:bold;
  float: right;
  margin: 7px 0 7px;
  font-size: 8pt;
}
/* -- end country selector -- */
/* -- start history --*/
#show-history-container {
  margin-top: 11px;
}
#show-history {
  margin-left: 11px;
}
#sh-content-panel {
}
#sh-content-l {
  float: left;
}
#sh-content-l ul {
  margin: 0;
  padding: 0;
  text-align: middle;
}
#sh-content-l ul li {
  margin: 0 auto 8px;
  list-style-type: none;
  height: 41px;
  width: 165px;
  font: 12pt/41px 'TitilliumText22LBold',Arial,Verdana,sans-serif;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
#sh-content-l ul li span {
  padding-left: 38px;
}
#sh-content-l ul li:hover{
  color: #aaa;
  cursor: pointer;
}
#sh-content-l ul li.active{
  color: #31A4DE;
  background-position: 0 -41px;
}
#sh-content-r {
  float: left;
  width: 605px;
  min-height: 320px;
  padding: 5px 7px 5px 11px;
  background-color: #fff;
  -moz-border-radius-topright: 9px;
  -moz-border-radius-bottomleft: 9px;
  -moz-border-radius-bottomright: 9px;
  -webkit-border-top-right-radius: 9px;
  -webkit-border-bottom-left-radius: 9px;
  -webkit-border-bottom-right-radius: 9px;
  border-top-right-radius: 9px;
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
}
#btn-history-filter {
  font-size: .75em;
  background-color: transparent;
  border: 1px solid #aaa;
  padding: 3px 21px;
  margin-left: 7px;
  letter-spacing: .5px;
  color: #777;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
#btn-history-filter:hover {
  border-color: #fc0;
}
#tbl-history {
  border: 3px double #aaa;
  border-collapse: collapse;
  margin-top: 11px;
  width: 100%;
}
#tbl-history th {
  border: 1px solid #aaa;
  text-align: left;
  margin: 0;
  padding: 3px;
}
#sh-all-searches {
  background: url("images/all-searches.png") no-repeat scroll 0 0 #f1f1f1;
}
#sh-all-searches:hover, #sh-my-searches:hover, #sh-cases:hover, #sh-documents:hover {
  background-position: 0 -41px;
}
#sh-my-searches {
  background: url("images/my-searches.png") no-repeat scroll 0 0 #f1f1f1;
}
#sh-cases {
  background: url("images/cases.png") no-repeat scroll 0 0 #f1f1f1;
}
#sh-documents {
  background: url("images/documents.png") no-repeat scroll 0 0 #f1f1f1;
}
#tbl-history-all tbody td img + img {
  margin-left: 17px;
}
#tbl-history-all tbody td img:hover {
  cursor: pointer;
}
#tbl-history-all_wrapper span.spin {
  width: 100%;
  text-align: center;
  padding: 11px 0;
  margin: 0;
  background-position: 50% 50%;
}
table.history-details {
  width: 100%;
  background-color: #f9f9f9;
}
/* -- end history --*/
/* ----- settings ---- */
div.stg-panel {
  width: 240px;
  float: left;
  border: 2px solid #f9f9f9;
  padding: 23px;
  min-height: 230px;
  margin: 0 11px 11px 0;
  background-color: #ebebeb; /* #f2f2f2;*/
  background: url("images/swoosh.png") no-repeat scroll 0 0 #f1f1f1;
  position: relative;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
}
div.stg-panel img {
  float: right;
  border: 0 none;
}
div.stg-panel h3 {
  /*font-size: 1.3em; */
  font: 18pt/22pt 'TitilliumText22LBold',Arial,Verdana,sans-serif;
  color: #31A4DE;
}
div.stg-panel ul {
  list-style-type: none;
  margin-top: 11px;
  padding: 0;
}
div.stg-panel ul li {
  margin-bottom: 3px;
  height: 39px;
  background-position: 0 0;
  background-repeat: no-repeat;
  position: relative;
}
div.stg-panel ul li:hover {
  background-position: 0 -39px;
}
div.stg-panel ul li:hover a {
  color: #fff;
  font: 16px/39px 'TitilliumText22LBold', Arial, Verdana, sans-serif;
  letter-spacing: 0;
}
div.stg-panel ul li a {
  text-decoration: none;
  font: 16px/39px 'TitilliumText22LRegular', Arial, Verdana, sans-serif;
  /*margin-left: 47px;*/
  text-indent: 47px;
  color: #818181;
  border: 0; 
  outline: 0;
  letter-spacing: -0.05em;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
div.stg-panel div.help-icon {
  right: 7px;
  top: 32px;
}
/*
#select-jurisdiction-panel {
  height: 70px;
  background-color: #fff;
  font-size: 20pt;
  color: #aaa;
  line-height: 70px;
  padding-left: 21px;
  background: url('images/USA.png') no-repeat scroll 298px center #fff;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
}
*/
#stg-content-container {
  margin-top: 17px;
}
/* ---- end settings ----- */
/* -- control panel -- */
#ctrl-panel {
  margin: 0 auto;
  width: 550px;
}
#ctrl-panel div.cp {
	float: left;
	height: 75px;
	width: 140px;
	background-color: #5b5b5b;
	margin-left: 25px;
	margin-top: 25px;
	color: #fff;
	text-align: center;
	line-height: 75px;
}
/* -- ajax test file, will be main Search Criteria form -- */
div#search-criteria {
}
#sct-container-l-panel {
  background: url("images/searchIcon.png") no-repeat scroll 7px 13px #fff;
}
#sct-container-l-panel div.panel-hdr {
  min-height: 40px;
}
div#sct-name-form-container {
}
div#sct-name-form-container ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
div#sct-name-form-container ul li{
}
div#sct-name-form-container ul li.active {
}
div#sct-name-form-container-l {
  float: left;
  width: 155px;
}
div#sct-name-form-container-l ul {
  margin: 0;
  padding: 0;
  text-align: middle;
}
div#sct-name-form-container-l ul li {
  margin: 0 auto 4px;
  list-style-type: none;
  height: 25px;
  line-height: 25px;
  text-align: left;
  font-weight: bold;
  cursor: pointer;
  padding-left: 5px;
  border: 1px solid #F9F9F0;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
div#sct-name-form-container-l ul li:hover{
  background-color: #ff5b00;
  color: #000;
}
div#sct-name-form-container-l ul li.active{
  background-color: #e1e1e1;
  color: #333;
  border-right: 1px solid #e1e1e1;
}
div#sct-name-form-container-l ul li.active:hover {
  border-top: 1px solid #ff5b00;
  border-left: 1px solid #ff5b00;
  border-bottom: 1px solid #ff5b00;
}
div#sct-name-form-container-r {
  border: 3px solid #e1e1e1;
  float: left;
  width: 331px;
  background-color: #e4e4e4;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
#sct-name-form-container-r ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#sct-name-form-container-r input {
  width: 311px;
  position: relative;
  margin-top: 11px;
}
span#sct-name-form-case-num-label {
  font-size: .75em;
}
li.sct-name-form-tab {
}
div#number-eg {
  font-size: .75em;
  font-family: arial, verdana, sans-serif;
  color: #777;
  position: absolute;
  left: 160px;
  top: 2px;
  white-space: nowrap;
  display: none;
  line-height: 12px;
}
div#number-eg.dinlb {
  display: inline;
}
div#criteria-r3 .input-container {
  display: inline;
}
input#sct-name-form-case-num {
}
input#sct-name-form-case-num.case-num-sm {
  width : 220px;
}
input#sct-name-form-last, input#sct-name-form-first {
  width: 135px;
}
input#sct-name-form-mi {
  width: 25px;
}
input#sct-name-form-business, input#sct-name-form-case-num {
  width: 315px;
}
#sct-name-form-container-r ul li {
  float: left;
  margin: 17px 0 0;
}
#sct-name-form-container-r label {
  position: absolute;
  top: -19px;
  left: 0px;
  font-size: .75em;
}
div.sct-name-form-section {
  padding: 7px;
  color: #999;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
}
div.sct-name-form-section:hover {
}
div.sct-name-form-section input[type="text"] {
  /*font: 0.9em 'TitilliumText22LRegular', Arial, Verdana, sans-serif;*/
  color: #333;
}
div.sct-name-form-section input[type="text"].defaultText {
  /*font: italic 0.9em 'TitilliumText22LRegular', Arial, Verdana, sans-serif;*/
  font-style: italic;
  color: #aaa;
}
div.sct-name-form-section input[type="text"]:hover {
  border: 1px solid #f90;
}
div.criteria-label {
  /*font: 14px 'TitilliumText22LBold', Arial, Verdana, sans-serif;*/
  font-family: 'TitilliumText22LBold', Arial, Verdana, sans-serif;
  display: inline-block;
  width: 148px;
}
div.criteria-label:hover {
  cursor: pointer;
  color: #31A4DE;
}
div.criteria-label .active {
}
#sct-cv-dialog {
  position: absolute;
  top: 35px;
  right: 0;
  background-color: #fff;
  border: 1px solid #aaa;
  padding: 11px;
  z-index: 12;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
}
#sct-cv-dialog  p {
  color: #000;
}
#sct-cv-dialog input[type="button"] {
  padding: 3px;
}
#criteria-r1 {
}
#criteria-r3 {
  position: relative;
}
#criteria-r3.active {
  padding-top: 15px;
}
#clientAccountingCode.active {
  padding-top: 15px;
  padding-bottom: 15px;
}
#criteria-r1.active, #criteria-r2.active, 
#criteria-r3.active, #criteria-r4.active, #criteria-r5.active, #clientAccountingCode.active {
  background-color: #B9DB85;
  color: #fff;
}
#criteria-r1.active:hover div.criteria-label:hover, #criteria-r2.active:hover div.criteria-label:hover, 
#criteria-r3.active:hover div.criteria-label:hover, #criteria-r4.active:hover div.criteria-label:hover,
#criteria-r5.active:hover div.criteria-label:hover, #clientAccountingCode.active:hover div.criteria-label:hover {
  color: #fff;
  cursor: auto;
}
/*
#criteria-r1.active .bent, #criteria-r2.active .bent, 
#criteria-r3.active .bent, #criteria-r4.active .bent, #criteria-r5.active .bent {
  background-color: #B9DB85;
  color: #000;
}
*/
.bent {
  color: #000;
}
#sct-name-form-container-l ul li#taxubi, #sct-name-form-container-l ul li#ssn {
  display: none;
}
#criteria-r4, #criteria-r5 {
  display: none;
}
.input-container {
  position: relative;
}
#sct-container {
  position: relative;
  margin: 9px 0 0;
}
#sct-container h2 {
  padding-left: 47px;
  font-weight: normal;
}
div#sct-container-l {
  width: 570px;
  float: left;
  position: relative;
}
div#sct-container-r {
  float: left;
  position: relative;
  width: 205px;
  margin-left: 9px;
  min-height: 325px;
}
div#sct-container-b {
  float: left;
  clear: both;
  /*position: relative;*/
  width: 800px;
}
#sct-container-rb {
  border: 3px solid #e3e3e3;
  margin-top: 3px;
  margin-right: 5px;
  min-height: 575px;
  padding: 7px 0 0 7px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
#sct-container-rl {
  position: relative;
  float: left;
}
div#btn-search-criteria {
  float: right;
}
div#btn-search-criteria a {
  background: url('images/searchBtn.png') no-repeat scroll top left transparent;
  height: 49px;
  width: 208px;
  /*float: right;clear: right;*/
  display: inline-block;
  border: 1px solid transparent;
  outline: 0 none;
  line-height: 65px;
  margin-top: 10px;
  margin-right: 6px;
  font-size: 1.7em;
  
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
div#btn-search-criteria a:hover {
    border: 1px solid #f90;
}
div#btn-search-criteria a.button-image-active {
  border: 1px solid #f90;
}
div#clientAccountingCode {
  margin-right: 11px;
  display: inline;
  padding: 7px;
}
/*div#clientAccountingCodeLabel {
  display: inline-block;
  width: 146px;
  font-family: 'TitilliumText22LBold',Arial,Verdana,sans-serif;
  color: #999;
  margin-right: 2px;
}
div#clientAccountingCodeLabel:hover {
  color: #31A4DE;
  cursor: pointer;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}*/
input#clientAccountingCodeInput {
  width: 100px;
  margin-top: 7px;
}
input#clientAccountingCodeInput[disabled="disabled"], input#clientAccountingCodeInput.disabled {
  font-style: italic;
  background-color: #eee;
}
div#click-capture {
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  cursor: pointer;
  line-height: 32px;
  color: #aaa;
  font-style: italic;
  height: 30px;
  margin-top: -7px;
  z-index: 11;
}
div.click-capture {
  position: relative;
  display: inline;
}
/* ----- ----- */
#search-criteria-warn {
  width: 580px;
  font: 10pt/1em 'TitilliumText22LRegular',Arial,Verdana,sans-serif;
  margin-left: 43px;
  height:20px;
}
#search-criteria-warn ul {
  list-style-type: none;
  margin: 0;
  padding-left: 5px;
  
}
#search-criteria-warn ul li.errs-single-line {
  line-height: 1.5em;
}
#search-criteria-warn ul li {
  float: left;
  color: #f00;
  line-height: 1.5em;
}
div.asterisk {
  background: url('images/asterisk.png') no-repeat scroll center center transparent;
  color: red;
  font-size: 2.5em;
  float: left;
  height: 70px;
  width: 55px;
}
#init-search-container {
  position: relative;
  height: 65px;
  margin-top: 11px;
}
#sct-select-jurisdiction {
  font-size: .97em;
  border: 1px solid #aaa;
  padding: 7px 22px 7px;
  text-align: center;
  float: left;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
#sct-select-jurisdiction:hover {
    border-color: #fc0;
}
#sct-select-jurisdiction-container {
  position: relative;
  height: 70px;
  background-color: #fff;
  font-size: 14pt;
  color: #aaa;
  padding-left: 21px;
  border: 2px solid #fff;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
}
#sct-select-jurisdiction-container:hover {
  cursor: pointer;
  /* border: 2px solid #f90; */
}
#sct-select-jurisdiction-container h2 {
  font-size: 20pt;
  font-weight: normal;
  display: inline;
  color: #aaa;
}
#sct-select-jurisdiction-container span {
  /*font-size: 20pt;*/
  font: 20pt/24pt 'TitilliumText22LBold', Arial, Verdana, sans-serif;
  color: #31A4DE;
}
#sct-select-jurisdiction-panel {
  float: left;
  height: 63px;
  margin-top: 7px;
}
#sct-select-jurisdiction-panel-img {
  float: left;
  line-height: 61px;
}
#sct-select-jurisdiction-panel-img img {
  vertical-align: middle;
  margin-left: 7px;
}
#sct-select-jurisdiction-help {
  display:none;
  float: left;
  background: transparent url('images/l-arrow-grey.png') no-repeat scroll left center;
}
#sct-select-jurisdiction-help p {
  margin-left: 22px;
  height: 49px;
  width: 100px;
  font: italic 10pt 'TitilliumText22LRegular',Arial,Verdana,sans-serif;
  padding-top: 19px;
}
#sct-select-jurisdiction h3 {
  margin: 0;
}
/* ---- test selectors----*/
#placeholder {
  min-height: 325px;
  text-align: center;
  padding-top: 150px;
}
#sjr-jurisdiction-container .animating {
  background-image: none;
  background-color: #fff;
}
#sjr-jurisdiction-container:hover .animating h4 {
  color: #31A4DE;
}
#my-test-div {
  margin-top: 11px;
  font-size: .8em;
  border: 1px solid #ccc;
  padding: 3px;
  display: none;
}
#sc-results {
  margin-top: 11px;
  font-size: .8em;
  display: inline-block;
  height:100%;
  padding: 0;
  /*overflow:hidden;*/
}
#sc-results .blue {
  color: #00f;
}
#sc-results .green {
  /*color: #3a3;*/
  color: #696969;
}
#sc-results .red {
  color: #f00;
}
#sc-results p.red {
  margin-left: 15px;
}
.red {
  color: #f00;
}
#sc-results .yellow {
  color: #d3d300;
}
#sc-results table {
  width: 100%;
}
#my-test-data-tables {
  border: 1px solid #aaa;
  border-collapse:collapse;
  width: 650px;
}
#my-test-data-tables td {
  text-align:right;
}
#my-test-data-tables tr.even {
  background-color: #eee;
}
#my-test-data-tables_wrapper {
  margin: 0 auto;
  min-height: 75px;
}
/* data tables overrides */
#sc-data-tables-container p {
  width: 200px;
}
#sc-data-tables-container .paging_two_button {
  margin-left: 21px;
}
#sc-data-tables-container .top .dataTables_info {
  width: 30%;
}
#sc-data-tables-container tbody tr:hover, #sc-data-tables-container tbody tr:hover  td.sorting_1 {
  /*background-color: #f90;*/
  background-color: #C6E5F5;
  cursor: pointer;
}
#sc-data-tables-container div.ui-icon-circle-close {
  display: inline-block;
}
/* saved searches */
#tbl-saved-searches-all tbody tr:hover, #tbl-saved-searches-all tbody tr:hover td.sorting_1 {
  background-color: #C6E5F5;
  cursor: pointer;
}
#tbl-saved-searches-all span.ui-icon-circle-close {
  float: right;
}
#tbl-saved-searches-all span.ui-icon-circle-close:hover {
  background-image: url(images/ui-icons_cd0a0a_256x240.png);
  cursor: pointer;
}
#tbl-saved-searches-all thead th{
  font-size: 12px;
}
#spr-documents tbody tr:hover, table.spr-documents tbody tr:hover  td.sorting_1,
#spr-judgments tbody tr:hover, table.spr-judgments tbody tr:hover  td.sorting_1 {
  background-color: #C6E5F5;
  cursor: pointer;
}
#spr-documents tbody tr.hover-off:hover, table.spr-documents tbody tr.hover-off:hover  td.sorting_1 {
  background-color: #F3F3F3;
  cursor: auto;
}
#spr-documents span.spr-msg {
  font-size: 11px;
  font-weight: bold;
  color: #ae00ae;
}
#spr-judgments tbody tr.odd.hover-off:hover, table.spr-judgments tbody tr.odd.hover-off:hover  td.sorting_1 {
  background-color: #F3F3F3;
  cursor: auto;
}
#spr-judgments tbody tr.even.hover-off:hover, table.spr-judgments tbody tr.even .hover-off:hover  td.sorting_1 {
  background-color: #FFF;
  cursor: auto;
}
#batch-entry-results-container div.bent-documents tbody tr:hover, #batch-entry-results-container div.bent-documents tbody tr:hover  td.sorting_1 {
  background-color: #C6E5F5;
  cursor: pointer;
}
/* end */

#btn-show-json {
  display: none;
}
.ui-dialog {
/* this all get over-ridden */
/*
  display: inline;
  padding: 11px;
  height:100%;
  */
  overflow: visible;
}
body .ui-widget-content {
  background: none repeat-x scroll 50% top #fff;
}
div.ui-dialog-titlebar a.ui-dialog-titlebar-close {
  width: 70px;
  /*
  height: 22px;
  position: static;
  float: right;
  margin-top: 1.5%;
  */
}
div.ui-dialog-titlebar a.ui-state-hover {
   border: 1px solid transparent;
   background: none;
}
a.ui-dialog-titlebar-close span.ui-icon {
  height: 22px;
  width: 70px;
  background: url("images/close-wndw.png") no-repeat scroll 0 -22px;
  border: none;
  margin: 0;
}
a.ui-dialog-titlebar-close span.ui-icon:hover {
  background-position: 0 0;
  border:  none;
  background-color:#00ff0;
}
a.ui-dialog-titlebar-close span.ui-icon img {
  height: 17px;
  width: 63px;
  margin: -10px 0 0;
  padding: 1px;
  cursor: pointer;
  border: none;
}
div.ui-dialog-titlebar-btns {
  position: absolute;
  height: 22px;
  top: 50%;
  right: 75px;
  margin: -10px 0 0;
  padding: 1px;
}
div.ui-dialog-titlebar-btn-stop {
  width: 62px;
  height: 22px;
  background: url("images/stop-button.png") no-repeat scroll 0 -22px;
  float: right;
  /*margin-top: 20px;*/
  margin-right: 2px;
}
div.ui-dialog-titlebar-btn-stop:hover {
  background: url("images/stop-button.png") no-repeat scroll 0 0;
  cursor: pointer;
}
div.ui-dialog-titlebar-btn-stop img {
  width: 62px;
  height: 22px;
}
div.ui-dialog-titlebar-btn-save {
  width: 64px;
  height: 22px;
  background: url("images/Save-window.png") no-repeat scroll 0 -22px;
  padding: 1px;
  /*margin-top: 20px;*/
  float: right;
}
div.ui-dialog-titlebar-btn-save:hover {
  background: url("images/Save-window.png") no-repeat scroll 0 1px;
  cursor: pointer;
}
div.ui-dialog-titlebar-btn-save img {
  width: 64px;
  height: 22px;
}
div.ui-dialog-titlebar-btn-watch {
  width: 96px;
  height: 22px;
  background: url("images/Add-watch.png") no-repeat scroll 0 -22px;
  padding: 1px;
  /*margin-top: 20px;*/
  float: right;
  margin-right: 1px;
}
div.ui-dialog-titlebar-btn-watch:hover {
  background-position: 0 1px;
  cursor: pointer;
}
div.ui-dialog-titlebar-btn-watch img {
  width: 96px;
  height: 22px;
}
/* ---- start watches ----- */
#w-dialog-container {
  position: absolute;
  z-index: 1221;
  padding: 2px;
  right: 148px;
  top: 155px;
  border: 1px solid #555;
  background-color: #fff;
  font-family: verdana, arial, sans-serif;
  font-size: 1.1em;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
}
#w-dialog {
  width: 207px;
  background-color: #aaa;
  padding: 15px 7px 7px;
  border: 1px solid #555;
  position: relative;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
}
#w-dialog-close {
  background: url('images/close-wndw.png') no-repeat right top;
  position: absolute;
  right: 5px;
  top: 5px;
  height: 22px;
  width: 70px;
  text-align: center;
  cursor: pointer;
  z-index: 12;
}
#w-dialog-close:hover {
  background-position: 0 -22px;
}
#w-dialog label {
}
#w-dialog select {
  margin-bottom: 7px;
  font-size: 0.9em
}
#w-dialog select.notify-when {
  display: block;
}
#w-dialog input {
}
#w-dialog span.input-container {
 z-index: 15;
 position: static;
}
#w-dialog-save-watch {
  display:block;
  margin-top: 5px;
  background-color: #31A4DE;
  border: 1px solid #c2c2c2;
  color: #FFFFFF;
  font-size: 1em;
  padding: 5px;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
}
#w-date-from, #w-date-to {
  display: inline-block;
  width: 100px;
}
#w-dialog label[for="w-date-from"], #w-dialog label[for="w-date-to"] {
  display: inline-block;
  /*float: left;*/
  height: 34px;
  line-height: 34px;
  width: 45px;
  font-size: 0.9em;
  margin-left: 11px;
}
#w-channels {
  border: 1px solid #555;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
}
#w-channels ul {
  list-style-type: none;
  padding: 7px;
  margin: 0;
}
#w-channels ul li {
  position: relative;
}
#w-channels p {
  font-size: 0.75em;
  position: absolute;
  right: 2px;
  top: 50%;
}
div.w-sel-channels {
  position: relative;
  min-width: 250px;
  border: 1px solid #aaa;
  padding-top: 20px;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
}
div.w-sel-channels table tbody td {
/*
  min-width: 150px;
  */
}
div.w-sel-channels table tbody td.w-sel-channels-notify {
/*
  width: 25%;
  min-width: 75px;
  */
}
#w-channels-dialog {
 position: absolute;
 z-index: 1221;
 background-color: #fff;
 border: 1px solid #555;
 right: 0;
 top: 0;
 -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
}
#w-channels-dialog ul {
  margin: 0;
  padding: 7px;
  margin-top: 25px;
  min-width: 300px;
}
#w-channels-dialog a {
  position: absolute;
  margin: 7px;
}
#w-channels-dialog input[type="text"] {
  width: 125px;
  padding: 3px 0 3px 2px;
  font-size: 0.8em;
  margin-left: 3px;
}
#w-channels-dialog input[type="text"].defaultText {
  font-style: italic;
  color: #aaa;
}
#w-channels-dialog span.w-icon-update {
  position: absolute;
  right: 7px;
}
#w-channels-dialog span.ui-icon-circle-close {
  position: absolute;
  right: 5px;
}
#w-channels-dialog-close {
  background: url("images/close-wndw.png") no-repeat scroll right top transparent;
  cursor: pointer;
  height: 22px;
  float: right;
  width: 70px;
  margin: 5px;
}
#watches-container {
  margin: 21px 0 0 0;
}
#watches-container ul {
  list-style-type: none;
}
#watches-container td {
  padding: 3px;
}
#watches-container span {
  display: inline;
  font-weight: bold;
  font-size: 1.1em;
  margin: 0px;
}
#watches-container span.ui-icon-circle-close {
  display: inline-block;
}
#watches-container span.ui-icon-circle-close:hover {
  cursor: pointer;
  background-image: url("images/ui-icons_cd0a0a_256x240.png");
}
#watches-container span.w-icon-update {
  width: 16px;
  height: 16px;
  background-image: url("images/update_icon.png");
  display: inline-block;
}
#watches-container span.w-icon-update:hover {
  cursor: pointer;
}
#watches-container span.ui-icon-circle-plus {
  position: absolute;
  right: 7px;
  top:0;
}
#watches-container span.ui-icon-circle-plus:hover {
  background-image: url("images/ui-icons_cd0a0a_256x240.png");
  cursor: pointer;
}
#watches-container span.wr-view {
  font-size: 0.9em;
  font-weight: normal;
  color: blue;
  text-decoration: underline;
}
#watches-container span.wr-view:hover {
  cursor: pointer;
}
#watches-container select {
  font-size: 0.8em;
}
#watches-container div.w-sel-channels input[type='checkbox'] {
  display: inline;
}
#watches-container input.w-date-input {
  width: 70px;
  font-size: 0.8em;
}
#watches-container label {
  margin: 0 5px;
  display: inline;
}
#watches-container table tbody tr {
  vertical-align: top;
}
div.watch-details {
  background: url("images/details_open.png") no-repeat scroll 0 0 #FFFFFF;
  width: 20px;
  height: 20px;
  float:  left;
}
div.watch-details:hover {
  cursor: pointer;
}
div.hide-details {
  background-image: url("images/details_close.png");
}
tr.view-details p {
  background-color: #eee;
  padding: 3px;
}
tr.view-details table {
  border: 2px solid transparent;
}
tr.view-details table:hover {
  border: 2px solid #e9e9e9;
}
.labelChanges {
    font-weight:Bold;
    color:OrangeRed;
}
.imgChanges {
    cursor : default;
}
.imgChanges:hover {
    cursor: pointer;
}
.changeRow {
    background-color: Gold;
    color: OrangeRed;
}
/* -- end watches-- */

#ui-dialog-titlebar-info, #spr-ui-dialog-titlebar-info{
  position: relative;
  font-size: .78em;
  width: 80%;
  font-weight: normal;
  margin-left: 125px;
}
#ui-dialog-titlebar-info p, #spr-ui-dialog-titlebar-info p {
  float: left;
  margin-right: 5px;
}
div.ui-dialog-titlebar-icons {
  width: 400px;
  cursor: pointer;
  position: relative;
  display: none;
  font-size:1em;
  font-weight:bold;
  color:purple;
}
div.ui-dialog-titlebar-icon-save-pdf, div.ui-dialog-titlebar-icon-save-csv {
  height: 24px;
  width: 24px;
  float: left;
  margin-right: 23px;
}
div.ui-dialog-titlebar-icon-order-docs {
  height: 24px;
  width: 200px;
  float: left;
  margin-top: 8px;
}
div.ui-dialog-titlebar-icon-order-docs a img {
    border: none;
}
div.ui-dialog-titlebar-icon-mail {
  float: left;
  margin-right: 5px;
  position: relative;
}
div.ui-dialog-titlebar-icon-print {
  float: left;
  margin-right: 5px;
  margin-left: 15px;
}
#ui-dialog-titlebar-icon-mail-dialog {
  background-color: #f9f9f9;
  border: 1px solid #ccc;
  width: 280px;
  font: 9pt 'TitilliumText22LRegular',Arial,Verdana,sans-serif;
  /*position: absolute;*/
  /*top: 35px;
  left: 35px;*/
  padding: 7px;
  /*z-index: 1221;*/
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
}
#ui-dialog-titlebar-icon-mail-dialog p {
  font-weight: bold;
}
#ui-dialog-titlebar-icon-mail-dialog p.success, #ui-dialog-titlebar-icon-mail-dialog p.warn {
  line-height: 27px;
}
#ui-dialog-titlebar-icon-mail-dialog input[type="text"] {
  /*z-index: 1222;*/
  width: 217px;
}
#ui-dialog-titlebar-icon-mail-dialog input[type="button"] {
  width: 50px;
  background-color: #31A4DE;
  border: 1px solid #c2c2c2;
  color: #FFFFFF;
  font-size: 1.2em;
  padding: 5px;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
}
#ui-dialog-titlebar-icon-mail-dialog input[type="button"]:hover {
  border: 1px solid #F90;
}
#ui-dialog-titlebar-icon-mail-dialog div.status {
  display: block;
  height: 16px;
}
#ui-dialog-titlebar-icon-mail-dialog div.spin {
  margin: 5px 3px;
  /*position: absolute;*/
  float: left;
}
/*
span.ui-icon-print {
  position: absolute;
  top: 0;
  right: 0;
    float: left;
}
span.ui-icon-print:hover {
  background-image: url(images/ui-icons_454545_256x240.png);
  cursor: pointer;
}*/
div.control-header h3 {
  font-size: 14pt;
  padding-left: 7px;
  padding-top:5px;
  margin: 0;
}
#date-picker-container {
  /*width: 243px;*/
  width: 261px;
  border: 1px solid #fff;
  margin-top: 15px;
  /*margin-left: 15px;*/
  position: relative;
  float: left;
  background: url("images/dateIcon.jpg") no-repeat scroll 7px 5px #FFFFFF;
}
#date-picker-container input[type="radio"] {
  margin: 21px 0 0 11px;
  line-height: 14px;
  z-index: 11;
  padding: 5px;
}
#date-picker-container input.input-year {
  width: 32px;
  display: inline;
  margin: 0;
  font-size: 1.0em;
  color: #9e9e9e;
}
#date-picker-container label {
  position: relative;
  color: #9e9e9e;
  /*font: 0.93em 'TitilliumText22LRegular',Arial,Verdana,sans-serif;*/
}
#date-picker-container .input-container {
  display: block;
}
#date-picker-container .second-radio-date {
  display: inline;
}
div#date-picker-container .panel-content {
  min-height: 125px;
}
div.control-header {
  background-color: #e1e1e1;
  height: 35px;
  position: relative;
}
div.control-header div.help-icon {
  top: 5px;
}
div.control-content {
  margin: 0;
  padding: 0;
}
div#input-year-range {
  /*position: absolute;
  top: 105px;
  left: 85px;*/
  display: inline;
  font-size: .9em;
  color: #9e9e9e;
}
div#date-slider {
 width: 175px;
 margin: 22px 0 0 21px;
}
 .ui-slider .ui-state-focus {
   border: 0 none; outline: 0 none; 
 } 
div#case-type-container {
  float: left;
  width: 261px;
  border: 1px solid #fff;
  margin-top: 15px;
  background-color: #FFE6E6;
  background: url("images/caseTypeIcon.jpg") no-repeat scroll 7px 5px #FFFFFF;
}
div#case-type-container .input-container {
color: #9E9E9E;
}
div#case-type-container .panel-content {
    min-height: 125px;
}
div#case-type-container ul {
  list-style-type: none;
  margin: 11px 0 11px 11px;
  padding: 0;
  /*font: 0.93em 'TitilliumText22LRegular',Arial,Verdana,sans-serif;*/
}
div#case-type-container ul li {
  line-height: 18px;
  cursor: pointer;
}
div#case-type-container ul li:hover {
  color: #31a4de;
}
div#case-type-container ul li.checkbox-active {
  color: #f90;
  /*border: 2px solid red;*/
}
div#case-type-container ul li input[type="checkbox"], div#case-type-container ul li input[type="radio"]{
  margin-right: 7px;
}
.btn {
  background-color: #FFFFFF;
  border: 1px solid #AAAAAA;
  font-size: 0.85em;
  height: 23px;
  width: 75px;
  text-align: center;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
div#case-type-sel-all, div#case-type-clr-all {
  margin-left: 7px;
  margin-bottom: 7px;
  float: left;
}
div#case-type-sel-all a, div#case-type-clr-all a {
  border: 1px solid transparent;
}
div#case-type-sel-all a {
  background: url("images/selectAll.png") no-repeat scroll 0 0 transparent;
  display: inline-block;
  height:24px;
  width: 61px;
  outline: 0 none;
}
div#case-type-clr-all a {
  background: url("images/clearAll.png") no-repeat scroll 0 0 transparent;
  display: inline-block;
  height:24px;
  width: 62px;
  outline: 0 none;
}
div#case-type-sel-all a:hover, div#case-type-clr-all a:hover {
  background-position: 0 -24px;
}
div#case-type-sel-all a.button-image-active, div#case-type-clr-all a.button-image-active {
  border: 1px solid #f90;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* ----- remember this search ----- */
div#rem-search-container {
  background: url('images/remember_this_search.png') no-repeat scroll top left transparent;
  width: 233px;
  height: 71px;
  text-align: center;
  margin: 10px 0 11px -6px;
  color: #31A4DE;
  font-style: italic;
  font-size: 1.2em;
  border: 1px solid transparent;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
div#rem-search-container:hover {
  cursor: pointer;
  border: 1px solid #f90;
}
div#rem-search-container p {
  line-height: 55px;
}
#rem-search-container-dialog {
  display: none;
  width: 568px;
  min-height: 325px;
  position: absolute;
  right: 55px;
  top: 155px;
  background-color: #fff;
  border: 1px solid #999;
  z-index: 11;
  cursor: auto;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
#add-watch-span {
    padding-left: 11px;
}
#saveSearchDialog label {
  padding-left: 3px;
}
div#saveSearchDialog {
  margin: 11px;
  font-size: 12pt;
}
div#saveSearchDialog h3 {
  margin-bottom: 20px;
  color: #31A4DE;
}
div#saveSearchDialog p {
    font-size: 11pt;
}
div#saveSearchDialog p strong {
  color: #000;
}
input#svs_rem_name {
  margin-bottom: 20px;
  width: 325px;
}
div.svs-subpanel {
  margin-left: 25px;
  margin-bottom: 25px;
  border: 2px solid #aaa;
  padding: 5px;
  max-width: 425px;
  font-size: 11pt;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
div.svs-subpanel:hover {
	border: 2px solid #f90;
	cursor: pointer;
}
#saveSearchDialog td 
{
    border:none;
    vertical-align:top;
}
#saveSearchDialog .ssdHdr
{
    padding:10px;
    font-size:.9em;
}
.ss-icon
{
  background: url('images/sv-search-run.gif') no-repeat scroll top left transparent;
  width:30px;
  height:25px;
  margin-right:5px;
  float:left;
}
.ss-prof-icon
{
  background: url('images/sv-profile-run.gif') no-repeat scroll top left transparent;
  width:30px;
  height:25px;
  margin-right:5px;
  float:left;
}
#saveSearchDialog .ssdCtr
{
    margin-top:10px;
    font-size:.75em;
    padding-left:10px;
}
div.svs-subpanel strong {
  color: #000;
}
#svs-save-btn,
#svs-profile-btn 
{
        width:202px;
        height:39px;
        border:0px;
        margin-top:10px;
}
#svs-save-btn
{
        background-image:url("/Content/images/saved-search.jpg");
}

#svs-profile-btn
{
        background-image:url("/Content/images/search-profile.jpg");
}
#svs-save-btn:hover,
#svs-profile-btn:hover
{
  background-position: 0 -39px;
}
/* ----- end remember this search ----- */
div#jurisdiction-container {
  display: block;
  border: 1px solid #fff;
  width: 205px;
  background: url("images/jurisdictionIcon.jpg") no-repeat scroll 7px 5px #FFFFFF;
}
#jurisdiction-container input[type="radio"] {
  display: block;
  margin: 7px 0 0 0;
}
#jurisdiction-container label {
  position: relative;
  top: -15px;
  left: 17px;
  line-height: 11px;
}
#jurisdiction-container label.jur-label-adjust {
  top: -3px;
}
#jurisdiction-container .input-container {
  display: block;
}
#jurisdiction-container div.control-content {
  padding-top: 11px;
  padding-left: 11px;
  padding: 11px 0 11px 11px;
  background-color: #ffe6e6;
  height: 338px;
}
#jurisdiction-container div.margin-t {
  margin-top: 7px;
}
#select-dist-muni {
  list-style-type: none;
  padding: 3px;
  margin: 0;
}
#select-dist-muni li {
  padding: 0;
  margin: 0;
  height: auto;
  margin: 5px 0;
  padding: 3px;
}
#select-dist-muni label {
  display: block;
  width: 170px; 
  position: static;
  margin-left: 17px;
  line-height: 16px;
}
#select-dist-muni input[type='checkbox'] {
    float: left;
}
#select-dist-muni input[type='checkbox'].tall {
}
#jur-selected-counties {
  width: 185px;
}
/* ----- start search criteria sub-jurisdiction (county) select -----*/
div#sct-county-select {
  margin: 11px 0;
  height: 223px;
  background-color: #fff;
  border: 1px solid #7f7fb9;
  overflow: auto;
}
div#sct-county-select ul{
  list-style-type: none;
  padding: 0 0 0 5px;
  margin: 0;
}
div#sct-county-select ul li {
  color: #9e9e9e;
  line-height: 21px;
  cursor: pointer;
}
div#sct-county-select ul li:hover {
  color: #31a4de;
}
div#sct-county-select ul li input[type="checkbox"]  {
  margin-right: 5px;
}
div#sct-county-select ul li.checkbox-active {
  color: #f90;
}
div#sct-county-select-fo {
  display: none;
  width: 600px;
  position: absolute;
  right: 0;
  background-color: #fff;
  border: 1px solid #999;
  z-index: 11;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
div#sct-county-select-fo ul {
  list-style-type: none;
  padding: 11px 0 0 11px;
  margin: 0;
}
div#sct-county-select-fo ul li {
  float: left;
  width: 175px;
  color: #9e9e9e;
  cursor: pointer;
}
div#sct-county-select-fo ul li.empty {
  float: left;
  width: 175px;
  height: 21px;
}
div#sct-county-select-fo ul li:hover {
  color: #31a4de;
}
div#sct-county-select-fo ul li input[type="checkbox"] {
  margin-right: 3px;
}
div#sct-county-select-fo ul li.checkbox-active {
  color: #f90;
}
div#sct-county-select-fo ul li.li-clear-left {
  clear: left;
}
div#rem-search-container-dialog-close,
div#sct-county-select-fo-close {
  background: url('images/close-wndw.png') no-repeat right top;
  position: absolute;
  right: 5px;
  top: 5px;
  height: 22px;
  width: 70px;
  text-align: center;
  cursor: pointer;
}
div#rem-search-container-dialog-close:hover,
div#sct-county-select-fo-close:hover {
  color: #f90;
  background-position: 0 -22px;
}
div#sct-county-sel-all, div#sct-county-clr-all {
  margin-left: 7px;
  margin-bottom: 7px;
  float: left;
}
div#sct-county-sel-all a, div#sct-county-clr-all a {
  border: 1px solid transparent;
  display: inline-block;
  outline: 0 none;
}
div#sct-county-sel-all a {
  background: url("images/selectAll.png") no-repeat scroll 0 0 transparent;
  height:24px;
  width: 61px;
}
div#sct-county-clr-all a {
  background: url("images/clearAll.png") no-repeat scroll 0 0 transparent;
  height:24px;
  width: 62px;
}
div#sct-county-sel-all a:hover, div#sct-county-clr-all a:hover {
  background-position: 0 -24px;
}
div#sct-county-sel-all a.button-image-active, div#sct-county-clr-all a.button-image-active {
  border: 1px solid #f90;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* ----- end search criteria sub-jurisdiction (county) select -----*/

p.sr_status {
  margin-left: 15px;
}
p#sr_init {
  margin-left: 15px;
}
.spin {
  background: #fff url('images/ajax-loader2.gif')  no-repeat right top;
  width: 16px;
  height: 16px;
  margin-left: 27px;
}
span.spin {
  display: inline-block;
}
.query-stop-icon {
  display: inline-block;
  margin-left: 7px;
  /*float: right;*/
}
.ui-widget-content .ui-icon:hover {
	cursor: pointer;
	background-image: url("images/close-wndw.png");
}
/* help popups */
.help-icon-div {
  width: 300px;
  z-index: 21;
  position: absolute;
  background-color: #fff;
  border: 1px solid #9e9e9e;
  color: #1b1b1b;
  top: 25px;
  right: 25px;
  padding: 11px;
  
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.help-icon-div:hover {
  border: 1px solid #f90;
}
.help-icon-div h3 {
  font: 16pt/20pt 'TitilliumText22LBold',Arial,Verdana,sans-serif;
  padding-left: 0;
  color: #31A4DE;
  margin-bottom: 11px;
}
.help-icon-div p {
  margin-bottom: 7px;
}
.help-icon-div p.help-hdr {
  font-size: 14pt;
  
}
.help-icon-div p.help-sect-hdr {
  font: 12pt/14pt 'TitilliumText22LBold',Arial,Verdana,sans-serif;
  margin-bottom: 0;
}
.help-icon-div .ui-icon-circle-close {
  position: absolute;
  top: 11px;
  right: 11px;
}
.help-icon-div .ui-icon-circle-close:hover {
  background-image: url("images/ui-icons_cd0a0a_256x240.png");
  cursor: pointer;
}
.help-icon-wider {
  width: 600px;
}
/* override the .NET css file */
#logindisplay a:link, #logindisplay a:visited {
  color: #000;
}
ul#menu {
  border-bottom: none;
}
#logindisplay {
  color: #000;
}
/* add a footer */
#footer {
  max-width: 1024px;
  margin: 0 auto;
  background-color: #F3F3F3;
  padding: 0;
  margin: 11px 0 0;
  text-align: center;
}
/* ---- start select jurisdiction ----- */
#select-jurisdiction {
}
#select-jurisdiction h2 {
 margin-top: 7px;
}
#select-jurisdiction-panel {
  height: 70px;
  background-color: #fff;
  font-size: 20pt;
  color: #aaa;
  line-height: 70px;
  padding-left: 21px;
  background: url('images/USA.png') no-repeat scroll 298px center #fff;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
}
#select-jurisdiction-panel span {
  color: #31A4DE;
}
#sjr-jurisdiction-container {
  margin-top: 11px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.sjr-jurisdiction {
  width: 285px;
  height: 170px;
  background-color: #fff;
  border: 1px solid #e9e9e9;
  float: left;
  margin: 0 9px 9px 0;
  padding: 2px;
  background: url("images/stateWhiteBg.png") no-repeat scroll center center #fff;
  background-size:99% 99%;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
}
.sjr-jurisdiction:hover {
  background: url("images/stateBlueBg.png") no-repeat scroll center center #fff;
}
.sjr-jurisdiction-panel {
  height: 45px;
  padding-top: 15px;
  padding-left: 20px;
  margin-right: 15px;
}
.sjr-jurisdiction h4 {
  font-size: 1.4em;
  color: #31A4DE;
}
.sjr-jurisdiction:hover h4 {
  color: #fff;
}
.sjr-jurisdiction ul {
  list-style-type: none;
  margin: 0 15px;
  padding: 0;
}
.sjr-jurisdiction ul li {
  font-size: 0.85em;
  line-height: 22px;
  background-color: #fff;
  text-align: center;
  color: #777;
  margin-top: 7px;
  font: 13px/24px 'TitilliumText22LBold', Arial, Verdana, sans-serif;
  /*min-height: 26px;*/
  border: 1px solid #e9e9e9;
  letter-spacing: 0.1px;
  height: 26px;
  display: block;
  overflow: hidden;
  -moz-border-radius: 11px;
  -webkit-border-radius: 11px;
  border-radius: 11px;
  CCborderRadius: 11px;
}
.sjr-jurisdiction ul li:hover {
  background-color: #31A4DE;
  color: #fff;
  cursor: pointer;
}
#sjr-idaho .sjr-jurisdiction-panel {
  background: url("images/idaho.png") no-repeat scroll right 15px transparent;
}
#sjr-washington .sjr-jurisdiction-panel {
  background: url("images/washington.png") no-repeat scroll right 15px transparent;
}
#sjr-oregon .sjr-jurisdiction-panel {
  background: url("images/oregon.png") no-repeat scroll right 15px transparent;
}
#sjr-uscourts .sjr-jurisdiction-panel {
  background: url("images/USA.png") no-repeat scroll right 15px transparent;
}
#sjr-florida .sjr-jurisdiction-panel {
  background: url("images/florida.png") no-repeat scroll right 15px transparent;
}
#sjr-nevada .sjr-jurisdiction-panel {
  background: url("images/nevada.png") no-repeat scroll right 15px transparent;
}
#sjr-arizona .sjr-jurisdiction-panel {
  background: url("images/arizona.png") no-repeat scroll right 15px transparent;
}
#sjr-colorado .sjr-jurisdiction-panel {
  background: url("images/colorado.png") no-repeat scroll right 15px transparent;
}
/* ---- end select jurisdiction ----- */
/* ----- batch-entry -----*/
div.batch-select {
}
div#batch-entry-results {
  display: none; /* IE gives a height to empty <ul> nodes */
}
div#batch-entry-panel-select {
  float: right;
  margin-right: 11px;
  /*display: none;*/
}
input#batch-entry-btn {
  background-color: #FFF;
  border: 1px solid #AAAAAA;
  width: 75px;
  padding: 3px;
  font-size: 0.85em;
  float: right;
  margin-top: 3px;
  color: #696969;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
input#batch-entry-btn[disabled="disabled"], input#batch-entry-btn.disabled {
  font-style: italic;
  color: #b2b2b2;
  background-color: #eee;
}
div#batch-entry-header {
  background-color: #fff;
  padding: 5px 11px;
  display: none;
  -moz-border-radius-topleft: 11px;
  -moz-border-radius-topright: 11px;
  -webkit-border-top-left-radius: 11px;
  -webkit-border-top-right-radius: 11px;
  border-top-left-radius: 11px;
  border-top-right-radius: 11px;
}
div#batch-entry-header p {
  color: #696969;
}
div#batch-entry-panel {
  display: none;
  background-color: #f9f9f9;
  padding: 0 11px 7px;
  -moz-border-radius-bottomleft: 11px;
  -moz-border-radius-bottomright: 11px;
  -webkit-border-bottom-left-radius: 11px;
  -webkit-border-bottom-right-radius: 11px;
  border-bottom-left-radius: 11px;
  border-bottom-right-radius: 11px;
}
div#batch-entry-panel p {
  line-height: 1em;
}
div#batch-entry-close {
  background: url('images/close-box2.png') no-repeat right top;
  float: right;
  text-align: center;
  line-height: 24px;
  cursor: pointer;
  width: 26px;
  height: 24px;
  font-weight: bold;
  font-size: 0.8em;
  color: #696969;
}
#batch-entry-panel-header {
  position: relative;
  line-height: 21px;
}
div#batch-entry-panel-content ul li {
  height: 31px;
  line-height: 31px;
  margin-bottom: 3px;
}
#batch-entry-panel-content li input {
  float: left;
}
#batch-entry-panel-header span {
  color: #696969;
}
#batch-entry-panel-header span#c1 {
}
#batch-entry-panel-header span#c2 {
  margin-left: 49px;
}
/* ----- end batch entry form ----- */
/* ----- start batch entry results ----- */
ul#batch-entry-results-container  {
  list-style-type: none;
}
#batch-entry-results-container li {
  display: none;
}
/*
div.batch-entry-results-l {
  float: left;
  width: 455px;
  font-size: 0.9em;
  overflow: hidden;
}
div.batch-entry-results-r {
  float: right;
  width: 545px;
  font-size: 0.9em;
  overflow: hidden;
}
*/
#batch-entry-results-crtl {
  margin: 0 auto;
  width: 175px;
}
div#batch-entry-results-crtl-back {
  float: left;
}
div#batch-entry-results-crtl-forward {
  float: left;
}
div#batch-entry-results-crtl-casenum {
  float: left;
  width: 100px;
  font-size: 0.9em;
  text-align: center;
}
.bercp-disabled {
  background: url("images/back_disabled.jpg") no-repeat scroll 0 0 transparent;
  width: 19px;
  height: 19px;
}
.bercp-enabled {
  background: url("images/back_enabled.jpg") no-repeat scroll 0 0 transparent;
  width: 19px;
  height: 19px;
}
.bercn-disabled {
  background: url("images/forward_disabled.jpg") no-repeat scroll 0 0 transparent;
  width: 19px;
  height: 19px;
}
.bercn-enabled {
  background: url("images/forward_enabled.jpg") no-repeat scroll 0 0 transparent;
  width: 19px;
  height: 19px;
}
/*
ul.spr-anchor-list {
  list-style-type: none;
}
ul.spr-anchor-list li {
  display: inline;
}

*/
#batch-entry-results-container ul.bent-anchor-list li {
  display: inline;
}
ul.bent-anchor-list li a {
  display: none;
}
ul.bent-anchor-list li a.visible {
  display: inline;
}
div.bent-anchor-list-container {
  text-align: center;
}
span.beTblHdr a {
  font-weight: bold;
}
div.batch-entry-results > div {
  margin-top: 22px;
}
p.be-summary-panel {
  clear: both;
}
/* ----- end batch entry results ----- */

#sct-name-form-container .batch-entry-input,
#sct-name-form-container .batch-entry-county {
  margin-top: 0;
  margin-left: 1px;
  /*
  height: 25px;
  font-size: 1.1em;
  */
}
#sct-name-form-container .batch-entry-input {
  width: 185px;
}
#sct-name-form-container .batch-entry-county {
  width: 110px;
  margin-left: 11px;
}
#sct-name-form-container .batch-entry-county-select {
  float: left;
  background: url('images/sel-box2.png') no-repeat left top;
  /*margin-left: 11px;
  margin-top: -1px;*/
  margin: -1px 11px 0;
  cursor: pointer;
  z-index: 1;
}
#sct-name-form-container .batch-entry-county-select-arrow {
  background: url('images/d-arrow-grey.png') no-repeat center;
  width: 36px;
  height: 31px;
}
#sct-name-form-container .batch-entry-county-select-list {
  display: none;
  /*position: relative;*/
  z-index: 1;
  
  font-size: 1.1em;
  height: 31px;
  
  vertical-align: top;
  
  padding: 3px;
  
}
div#sct-name-form-container div#sct-index-search {
  display: inline-block;
}
div#sct-name-form-container div#sct-index-search:hover {
  cursor: pointer;
  color: #31A4DE;
}
div#sct-name-form-container div#sct-index-search.add-margin {
	margin-left: 158px;
	line-height: 30px;
}
.reqd {
  outline: 1px solid #ff9900;
}
#batch-entry-panel-content span.ui-icon-circle-close {
  display: inline-block;
  margin-left: 11px;
  margin-top: 7px;
}
#batch-entry-panel-content span.ui-icon-circle-close:hover {
  background-image: url(images/ui-icons_cd0a0a_256x240.png);
  cursor: pointer;
}
/* ----- begin MRU -----*/
.mru {
  position: absolute;
  right: 5px;
  top: 25px;
  z-index: 12;
  border: 1px solid #9E9E9E;
  background-color: #fff;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.mru:hover {
  border: 1px solid #f90;
}
#sct-name-form-container .mru ul {
  padding: 0 2px;
}
#sct-name-form-container .mru ul li {
  color: #999;
  /*float: left;*/
  padding: 0 2px;
  border: 2px solid transparent;
}
#sct-name-form-container .mru ul li:hover {
  cursor: pointer;
  color: #f90;
  color: #555;
  border: 2px solid ##005483; /* #E9F8FF; */
  background-color: #efefef;
  -moz-border-radius: 7px 7px 7px 7px;
  -webkit-border-radius: 7px 7px 7px 7px;
  border-radius: 7px 7px 7px 7px;
}
/* ----- end MRU -----*/
/* ----- start Single Page Result ----- */
#single-page-results p {
   font-size: 0.8em;
}
#single-page-results table.display td {
  padding: 0;
}
div.spr-summary-label {
  display: inline-block;
  width: 155px;
  font-size:12px;
}
div.spr-summary-label a {
  color: #31A4DE;
  font-weight: bold;
}
#spr-summary a.assoclink {
  margin-left: 4px;
}
ul.spr-anchor-list {
  list-style-type: none;
}
ul.spr-anchor-list li {
  display: inline;
}
ul.spr-anchor-list li a {
  display: none;
}
ul.spr-anchor-list li a.visible {
  display: inline;
}
div.spr-anchor-list-container {
  text-align: center;
}
#single-page-results div.spr-result-section {
  margin-top: 17px;
  font-size:12px;
}
#single-page-results .spr-sq-panel {
  clear: both;
  padding-bottom: 22px;
}
#single-page-results div.highlight {
  background-color: #ffffaf;
  padding: 3px 7px 1px;
}
#single-page-results span.updated {
  margin-left: 21px;
  color: #31A4DE;
  font-weight: bold;
}
#single-page-results-l {
  float: left;
  width: 455px;
  font-size: 0.9em;
  overflow: hidden;
}
#single-page-results-r {
  float: right;
  width: 545px;
  font-size: 0.9em;
  overflow: hidden;
}
span.sprTblHdr {
  margin-right: 5px;
  font-weight: bold;
}
p.spr-tbl-hdr {
  display: inline-block;
}
#single-page-results-l div.ui-icon-circle-close, #single-page-results-r div.ui-icon-circle-close {
  float: none;
  display: inline-block;
  margin-left: 3px;
}
/* ----- end Single Page Result ----- */
/* ---- start glowsheet ----- */
#main-panel {
  min-width: 1194px;
  position: relative;
}
#main-panel-tl, #main-panel-tr, #main-panel-bl, #main-panel-br {
  background-image: url("images/sheet_s_1.png");
  height: 422px;
  width: 422px;
}
/* put commas back in clip and make an style.ie7.css file? */
#main-panel-tl {
  top: 0;
  left: 0;
  clip: rect(auto, 211px, 211px, auto);
}
#main-panel-tr {
  top: 0;
  right: 0;
  clip: rect(auto, auto, 211px, 211px);
}
#main-panel-bl {
  bottom: 0;
  left: 0;
  clip: rect(211px, 211px, auto, auto);
}
#main-panel-br {
  bottom: 0;
  right: 0;
  clip: rect(211px, auto, auto, 211px);
}

#main-panel-tc {
  top: 0;
  clip: rect(auto, auto, 211px, auto);
}
#main-panel-bc {
  bottom: 0;
  clip: rect(211px, auto, auto, auto);
}
#main-panel-tc, #main-panel-bc {
  background-image: url("images/sheet_h_1.png");
  height: 422px;
  left: 211px;
  right: 211px;
}
#main-panel-cl {
  left: 0;
  clip: rect(auto, 211px, auto, auto);
}
#main-panel-cr {
  right: 0;
  clip: rect(auto, auto, auto, 211px);
}
#main-panel-cl, #main-panel-cr {
  background-image: url("images/sheet_v_1.png");
  bottom: 211px;
  top: 211px;
  width: 422px;
}
#main-panel-cc {
  background-color: #f3f3f3;
  position: absolute;
  left: 211px;
  right: 211px;
  bottom: 211px;
  top: 211px;
  z-index: -1;
}
#main-panel-tl, #main-panel-tr, #main-panel-bl, #main-panel-br,
#main-panel-tc, #main-panel-bc, #main-panel-cl, #main-panel-cr {
  position: absolute;
  z-index: -1;
}
#main-panel-body {
  padding: 85px;
  position: relative;
}
#main-panel-body-content {
  margin: 11px;
}
/* ---- end glowsheet ----- */
/* ----- start recent-searches-panel -----*/
#recent-searches-panel {
  background-color: #fff;
  margin-top: 11px;
  /*font: normal 9pt 'TitilliumText22LRegular', Arial, Verdana, sans-serif;*/
  color: #555;
  padding: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
#recent-searches-panel-hdr {
  padding-left: 52px;
  background: url("images/recent_searches.png") no-repeat scroll 10px center  transparent;
  font: 12pt/43px 'TitilliumText22LBold',Arial,Verdana,sans-serif;
  color: #31A4DE;
}
#recent-searches-panel-list {
  background-color: #E3F3FF;
  border: 1px solid #E9E9E9;
  margin: 0 auto;
  padding: 3px;
  min-height: 75px;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
}
#recent-searches-panel-list ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#recent-searches-panel-list ul li {
  border: 1px solid transparent;
  height: 65px;
  padding-left: 7px;
  margin-top: 3px;
  padding-bottom: 11px;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
}
#recent-searches-panel-list ul li:hover {
  border: 1px solid #f90;
  background-color: #fff;
}
#recent-searches-panel-list ul li.no-padding {
  padding: 0;
}
p.no-recent-searches {
  line-height: 65px;
  text-align: center;
}
/* ----- end recent-searches-panel -----*/
/* ----- start user messages -----*/
#msg-container {
  min-height: 400px;
}
#msg-container-list {
  padding: 11px;
}
#msg-container-list ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#msg-container-list li {
  font-size: 1.2em;
  border-bottom: 1px solid #aaa;
  margin-bottom: 11px;
}
#msg-container-list li:hover {
  cursor: pointer;
}
#msg-container-list li p {
  margin-left: 21px;
}

#msg-container-list li.msg-read {
  background: url("images/mail_open.png") no-repeat scroll 0 3px transparent;
}
#msg-container-list li.msg-unread {
  background: url("images/mail.png") no-repeat scroll 0 3px transparent;
}
#msg-container-list li div.msg-view-i p {
  margin-left: 35px;
}
div.msg-view-i {
  background-color: #83BFDD;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
}
/* ----- end user messages -----*/
#search-detail-panel {
  background-color: #E9E9E9;
  border: 1px solid #E3F3FF;
  padding: 7px;
  margin-top: 7px;
  min-height: 175px;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
}
#search-detail-panel p {
  margin-bottom: 5px;
}
div.btn-view-previous {
  float: left;
}
div.btn-run {
  float: right;
}
.btn-view-previous a {
  background: url("images/vprBtn.gif") no-repeat scroll 0 0 transparent;
  height: 24px;
  width: 117px;
  display: block;
}
.btn-view-previous  a:hover {
  background-position: 0 -24px;
}
.btn-run a {
  background: url("images/runBtn.gif") no-repeat scroll 0 0 transparent;
  height: 24px;
  width: 34px;
  display: block;
}
.btn-run a:hover {
  background-position: 0 -24px;
}
/* ----- end  saved-searches-panel -----*/
/* ----- devgrow.com iphone style switches -----*/
.cb-enable, .cb-disable, .cb-enable span, .cb-disable span { background: url("images/switch.gif") repeat-x; display: block; float: left; }
.cb-enable span, .cb-disable span { line-height: 30px; display: block; background-repeat: no-repeat; font-weight: bold; }
.cb-enable span { background-position: left -90px; padding: 0 10px; }
.cb-disable span { background-position: right -180px;padding: 0 10px; }
.cb-disable.selected { background-position: 0 -30px; }
.cb-disable.selected span { background-position: right -210px; color: #fff; }
.cb-enable.selected { background-position: 0 -60px; }
.cb-enable.selected span { background-position: left -150px; color: #fff; }
.switch label { cursor: pointer; }
.switch input { display: none; }
/* ----- end devgrow.com iphone style switches -----*/
div.editor-field p {
  float: right;
  margin-right: 7px;
}
/* ---- customer message ---- */
#customer-message input[type="radio"] {
  margin-right: 11px;
}
#customer-message input[type="button"], #customer-message button {
    -moz-border-radius: 9px 9px 9px 9px;
    background-color: #31A4DE;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 1.2em;
	padding: 5px;
}
/* ---- end customer message ---- */
#batchContainer {
    position:absolute;
    right:-160px;
    top:85px;
    background-color:#B9DB85;
    border-radius:5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding:5px;
    width:210px;
    box-shadow: 10px 10px 5px Black;
}
#batchItemContainer {
    list-style:none;
    padding:0;
    margin:0;
    height : 600px;
    overflow: auto;
    overflow-x: hidden;
}
#batchClose {
    cursor: auto
}
#batchClose:hover {
    cursor: pointer
}
.batchItem {
    width: 130px;
    background-color: #31A4DE;
    color: white;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}
.batchItem:hover {
    cursor:pointer
}
.niceBtn {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:42px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	padding:6px 14px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
    -webkit-text-shadow:1px 1px 0px #ffffff;
    -moz-text-shadow:1px 1px 0px #ffffff;
}
.niceBtn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}
.niceBtn:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */
#Sorts {
    border:none;
    border-collapse:collapse;
    table-layout:fixed;
    width: 100%;
}
.stop {
    display:inline;
    width: 62px;
    height: 25px;
    background: url("images/stop-button.png") no-repeat scroll 0 -22px;
    float: right;
    margin-right: 2px;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}
.stop:hover {
  background: url("images/stop-button.png") no-repeat scroll 0 0;
  cursor: pointer;
}
/* start debug selectors */
#dbg-status {
  height: 22px;
  position: absolute;
  top: 52px;
}
#dbg-status span {
  color: white;
}
/* end debug selectors */
/*
  * deprecated selectors
  * ==================
  * sct-container-l
  * sct-container-l ul li
  * sct-container-r
  * sct-container-rb
  * sct-name-form-container-l
  * sct-name-form-container-r
  * control-header?
  */