BODY {margin:0;padding:0;font-family:Arial;border:none;background-color:#B3BCCC;}
FORM {display:inline;margin:0;padding:0px;}
FIELDSET {border:solid 1px #666699;margin:0px;margin-top:4px;padding:8px;background-color:#ffffff;}
TEXTAREA {display:block;padding:3px;}
TEXTAREA.form-input {width:400px;height:48px;}
LABEL {display:block;color:#666666;font-size:12px;}
LABEL.inline {display:inline;color:#666666;font-size:12px;}
LABEL.prefix {display:inline;color:#666666;font-size:12px;}
LABEL.suffix {display:inline;color:#666666;font-size:12px;}
LI {margin-top:6px;margin-left:4px;}
LI.la {margin-top:6px;margin-left:4px;list-style-type:lower-alpha;}
P {padding:0;}
#print-header {display:none;}
#print-footer {display:none;}
#splash {margin-left:24px;margin-top:24px;padding-right:24px;padding-bottom:24px;}
#clear-chat {border:solid 1px;cursor:pointer;font-size:11px;height:24px;width:100%;}

LEGEND {background-color:#B3BCCC;border:solid 1px #666699;padding:6px;}
.lgndtxt {display:inline-block;white-space:nowrap;font-size:16px;padding:2px 4px 2px 4px;
  background-color:#ffffff;border:solid 3px #dddddd;
}

a:link {color:#0000cc;}
a:visited {color:#0000cc;}
a:hover {color:#0000ff;}
a:active {color:#0000ff;} 

.button {cursor:pointer;height:32px;}
.prompt {color:#666666;font-size:12px;}
.faded {filter:alpha(opacity=60);opacity:0.6;-moz-opacity:0.6;}

#shield {position:absolute;z-index:100;left:0;top:0;margin:0;width:100%;height:100%;
  filter:alpha(opacity=30);opacity:0.3;-moz-opacity:0.3;background-color:#152642;}
#shield_label {position:absolute;z-index:101;left:0;top:0;margin:0;width:100%;
  text-align:center;color:#ffffff;}
#shield_message_wrapper {padding:16px;background-color:#ffffff;
  border:solid 2px #3300cc;
  filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;}

#sidebar {display:none;position:relative;background-color:#ffffff;border:solid 1px;padding:8px;width:250px;height:420px;}
#chat_cloud {height:64px;overflow-x:auto;overflow-y:auto;}
#chat_list {font-size:11px;height:230px;overflow-x:hidden;overflow-y:auto;border:solid 1px #ccffcc;}
#chat_to {height:32px;overflow-x:auto;overflow-y:auto;}
#chat_msg {width:200px;height:40px;}

#wrapper {position:relative;width:100%;}
#twrapper {}
.fwrapper {background-color:#ffffff;position:relative;padding:12px 12px 12px 20px;border:dotted 1px #3333ff;}
div.input {font-size:13px;margin-bottom:12px;}
div.subsection {margin-top:12px; padding:6px; border:solid 1px #9999cc;}
div.subpoena {margin-top:12px; padding:6px; border:solid 1px #eeeeee;}

div.tip_wrapper {position:relative;left:4px;top:-4px;}
div.tip {position:absolute;left:0;top:0;z-index:100;border:solid 1px #999999;background-color:#ffffcc;}
div.tip_top {text-align:right;border-bottom:solid 3px #999999;background-color:#ccccff;padding:2px;}
div.tip_title {position:absolute;left:8px;top:4px;font-size:13px;font-weight:bold;}
span.tip_x {color:#cc0000;font-weight:bold;cursor:pointer;}
div.tip_text {width:300px;font-size:12px;color:#111111;padding:8px;}

.note {font-size:11px;color:#333333;}
.admin_notes {font-size:11px;border-top:solid 1px #cccccc;}

.invalid {border: solid 1px #cc0000;}
.red-x {color:red;display:inline-block;position:absolute;top:2;right:2px;cursor:pointer;font-weight:bold;font-size:14px;}

#add {width:190px;}
.selector_wrapper {border:solid 1px #999999;padding:4px;background-color:#ffffff;overflow-x:hidden;overflow-y:auto;}
.selector_add {padding-bottom:10px;}
.selector_filter {width:130px;}
.selector_list {width:550px;font-size:12px;margin-right:8px;}
.selector_item {cursor:pointer;white-space:nowrap;margin-bottom:4px;padding-bottom:2px;font-size:13px;
  background-color:#ffffff;border-bottom:solid 1px #B3BCCC;
}
.selector_item_hover {white-space:nowrap;background-color:#ccccff;}

#current_user {white-space:nowrap;font-size:16px;}
#current_county {white-space:nowrap;font-size:18px;}

#charge_selection {background-color:#ffffff;border:solid 1px #cccccc;}
#footer {margin-top:24px;text-align:right}
#logo {padding:4px;background-color:#ffffff;}
.logo-img {}
.beta {font-size:13px;font-weight:bold;color:#D76B11}

.vertical-spacer {height:64px;}
.report-table {background-color:#eeeeee;padding:10px;border:solid 1px #666666;}
.report-caption {text-align:left;font-size:20px;font-weight:bold;}
.report-col-filter {white-space:nowrap;}
.report-order-button {font-size:20px;height:20px;width:24px;}
.report-row {}
.report-row-odd {background-color:#ddddff;}
.report-row-even {background-color:#ffffff;}
.report-hdr {text-align:left;border:solid 1px #eeeeff;}
.report-col {font-size:13px;text-align:left;border:solid 1px #666666;padding:4px;}

.charge-wrapper {position:relative;}
.charge-desc {white-space:nowrap;font-size:12px;}
.charge-title {font-weight:bold;color:#000066;}
.charge-code {color:#666666;}
.charge-note {width:400px;height:32px;}
.charge-aggravator {font-size:12px;}
.charge-rules {position:relative;margin-top:12px;}
.charge-conditions {position:relative;width:500px;font-size:11px;}
.step-wrapper {position:relative;margin-top:6px;}

.doc-title {font-size:12px;}
.doc-tags {font-size:12px;color:#666666;}
.doc-created {font-size:11px;}
.doc-user {font-size:11px;color:#666666;}
.doc-desc {font-size:12px;}

.rule-preview {height:0;position:absolute;left:550px;top:-70px;z-index:1;
  filter:alpha(opacity=85);opacity:0.85;-moz-opacity:0.85;
  padding:6px;border:solid 1px #000000;
  background-color:#ffffff;font-size:9px;color:#000044;height:200px;width:250px;overflow:hidden;}

textarea.adhoc-note {width:400px;height:38px;}
textarea.form-paragraph {width:600px;height:150px;}
div.adhoc-note {width:400px;font-size:12px;}
#case_info_notes {margin-top:12px;}
#defendant {font-size:12px;}

.hint-wrapper {position:relative;display:inline;}
.hint-text {position:absolute;left:2px;top:2px;color:#66ff66;}
.calendar-wrapper {position:relative;display:inline;}

.work-input {display:block;}
.ask-input {display:block;margin-top:10px;margin-bottom:10px;padding-bottom:3px;border-bottom:solid 1px #66cc66;}

.maybe {border:solid 2px #666666;}
.yesno {border:solid 2px #009900;}

#nav_right {white-space:nowrap;padding:10px;}
TD.active-tab {border:none;background-color:#f0f0f0;padding:8px;}
TD.tab-cell {padding-left:8px;padding-right:8px;}
DIV.active-tab {margin-right:10px;padding:10px;padding-bottom:2px;display:inline-block;background-color:#f0f0f0;}
DIV.tab {margin-right:10px;padding:10px;padding-bottom:2px;display:inline-block;}


@media print {
  TD {font-size:11px;}
  #sidebar {display:none;}
  #print-header {display:block;}
  #print-footer {display:block;}
  BODY {font-size:11px;background-color:transparent;margin:0;padding:0;}
  LEGEND {border:none;background-color:transparent;}
  FIELDSET {border:none;}
  #logo {display:none;}
  #nav_table {display:none;}
  #nav_center {display:none;}
  #nav_right {display:none;}
  #footer {display:none;}
  .button {display:none;}
  div.fwrapper {border:none;position:relative;top:-10px;}
  LABEL {display:inline;color:#000000;font-size:11px;}
  LI {margin-top:2px;margin-left:4px;}
  LI.la {margin-top:2px;margin-left:4px;list-style-type:lower-alpha;}
  .screen-only {display:none;}
}
