@charset "UTF-8";
/* HTML5 ✰ Boilerplate
 * ==|== normalize ==========================================================
 */
/* line 31, style.scss */
html, body {
  height: 100%;
}

/* line 35, style.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
  display: block;
}

/* line 39, style.scss */
audio, canvas, video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/* line 45, style.scss */
audio:not([controls]) {
  display: none;
}

/* line 49, style.scss */
[hidden] {
  display: none;
}

/* line 53, style.scss */
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 59, style.scss */
body {
  margin: 0;
  font-size: 12px;
  line-height: 1.231;
  height: 100%;
  overflow: visible;
}

/* line 67, style.scss */
body, button, input, select, textarea {
  font-family: arial, sans-serif;
  color: #222;
}

/* line 72, style.scss */
::-moz-selection {
  background: #fe57a1;
  color: #fff;
  text-shadow: none;
}

/* line 78, style.scss */
::selection {
  background: #fe57a1;
  color: #fff;
  text-shadow: none;
}

/* line 84, style.scss */
a {
  color: #00669F;
  text-decoration: none;
}

/*a:visited { color: #551a8b; }*/
/* line 90, style.scss */
a:hover {
  color: #06e;
}

/* line 94, style.scss */
a:focus {
  outline: thin dotted;
}

/* line 98, style.scss */
a:hover, a:active {
  outline: 0;
}

/* line 102, style.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 106, style.scss */
b, strong {
  font-weight: bold;
}

/* line 110, style.scss */
blockquote {
  margin: 1em 40px;
}

/* line 114, style.scss */
dfn {
  font-style: italic;
}

/* line 118, style.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}

/* line 127, style.scss */
ins {
  background: #ff9;
  color: #000;
  text-decoration: none;
}

/* line 133, style.scss */
mark {
  background: #ff0;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

/* line 140, style.scss */
pre, code, kbd, samp {
  font-family: monospace, monospace;
  _font-family: "courier new", monospace;
  font-size: 1em;
}

/* line 146, style.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/* line 152, style.scss */
q {
  quotes: none;
}

/* line 156, style.scss */
q:before, q:after {
  content: "";
  content: none;
}

/* line 161, style.scss */
small {
  font-size: 85%;
}

/* line 165, style.scss */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 172, style.scss */
sup {
  top: -0.5em;
}

/* line 176, style.scss */
sub {
  bottom: -0.25em;
}

/* line 180, style.scss */
ul, ol {
  margin: 1em 0;
  padding: 0 0 0 40px;
}

/* line 185, style.scss */
dd {
  margin: 0 0 0 40px;
}

/* line 189, style.scss */
nav ul, nav ol {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}

/* line 196, style.scss */
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
}

/* line 202, style.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 206, style.scss */
figure {
  margin: 0;
}

/* line 210, style.scss */
form {
  margin: 0;
}

/* line 214, style.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/* line 222, style.scss */
legend {
  border: 0;
  *margin-left: -7px;
  padding: 0;
}

/* line 228, style.scss */
button, input, select, textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}

/* line 235, style.scss */
button, input {
  line-height: normal;
  *overflow: visible;
}

/* line 240, style.scss */
table button, table input {
  *overflow: auto;
}

/* line 244, style.scss */
button, input[type="button"], input[type="reset"], input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}

/* line 249, style.scss */
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  width: auto;
}

/* line 254, style.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 261, style.scss */
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 265, style.scss */
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 270, style.scss */
textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}

/* line 278, style.scss */
input:invalid, textarea:invalid {
  background-color: #f0dddd;
}

/* line 282, style.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 287, style.scss */
td {
  vertical-align: top;
}

/* line 291, style.scss */
h1 {
  border-bottom: 1px dotted #cccccc;
  color: #666666;
  display: inline-block;
  font-family: arial;
  font-size: 20px;
  font-weight: normal;
  margin-top: 0;
  padding-bottom: 10px;
  padding-right: 130px;
  margin-bottom: 20px;
}

/* line 304, style.scss */
h1.title {
  float: left;
  margin: 0px;
  font-size: 13px;
  line-height: 1.75;
}
/* line 309, style.scss */
h1.title small {
  font-size: 11px;
}

/* line 314, style.scss */
.breadcrumb {
  margin-top: 5px;
  position: relative;
  display: block;
  float: left;
  width: auto;
  z-index: 100;
  min-width: 350px;
  border-bottom: 1px dotted #cccccc;
  padding-bottom: 10px;
}
/* line 324, style.scss */
.breadcrumb a {
  font-size: 12px;
  font-weight: normal;
}

/* line 330, style.scss */
.size-11, * .size-11 {
  font-size: 11px;
}

/* line 334, style.scss */
.size-12, * .size-12 {
  font-size: 12px;
}

/* line 338, style.scss */
.size-14, * .size-14 {
  font-size: 14px;
}

/* ==|== primary styles =====================================================
   Author:
   ========================================================================== */
/* line 345, style.scss */
.user_edit_form {
  width: 570px;
}

/* line 349, style.scss */
.user_edit_form table tr,
.user_edit_form table tr:nth-child(2n+1),
.user_edit_form table tr:nth-child(2n) {
  background: transparent none !important;
}

/* line 355, style.scss */
.user_edit_form table tr td {
  background: transparent none;
  border: medium none;
  padding: 0 0 10px;
  vertical-align: middle;
}

/* line 362, style.scss */
.user_edit_form table tr.last td {
  padding: 10px 0 0 0;
}

/* line 366, style.scss */
.user_edit_form table tr.error td {
  padding: 0;
}

/* line 370, style.scss */
.user_edit_form input[type='text'],
.user_edit_form input[type='password'] {
  padding: 4px;
  width: 395px;
  /*margin-bottom: 0;*/
}

/* line 377, style.scss */
h3.block-title {
  border-bottom: 1px solid #c3c3c3;
  color: #666666;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 20px;
  padding-bottom: 10px;
  padding-left: 5px;
}

/* line 387, style.scss */
.user_edit_form h3.block-title {
  padding-top: 10px;
}

/* line 391, style.scss */
.box_detail {
  font-size: 11px;
}

/* line 395, style.scss */
.box_detail .line-item {
  color: #666666;
  padding-left: 5px;
}

/* line 400, style.scss */
.box_detail .line-item.last {
  border-bottom: medium none;
}

/* line 404, style.scss */
.box_detail .line-item {
  border-bottom: 1px dotted #cccccc;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

/* line 410, style.scss */
.box_detail label.heading {
  width: 93px;
  color: #333333;
}

/* line 415, style.scss */
header {
  background: url("../img/header_wide.png") repeat-x scroll 0 0 transparent;
  height: 109px;
}

/* line 420, style.scss */
header a.logo {
  color: #FFFFFF;
  font-family: georgia;
  font-size: 34px;
  margin-top: 38px;
  position: absolute;
  text-shadow: 0.1em 0.1em 0.2em black;
}

/* line 429, style.scss */
.container_12, .container_16 {
  position: relative;
  min-height: 600px;
}

/* line 434, style.scss */
.top_utilities {
  float: right;
}

/* line 438, style.scss */
.user_utility {
  color: white;
  float: right;
  margin-right: 10px;
  margin-top: 15px;
}

/* line 445, style.scss */
.user_utility ul li {
  display: inline;
}

/* line 449, style.scss */
.user_utility a {
  color: #fff;
}

/* line 453, style.scss */
.user_utility a:hover {
  text-decoration: underline;
}

/* line 457, style.scss */
.search {
  display: block;
}

/* line 461, style.scss */
.search input#search {
  background: url("../img/main_sprite.png") repeat-x scroll -3px -32px transparent;
  border: 0 none;
  height: 30px;
  padding: 0 19px;
  width: 270px;
}

/* line 469, style.scss */
.search input#submit {
  background: url("../img/main_sprite.png") repeat-x scroll -311px -32px transparent;
  border: 0 none;
  height: 30px;
  margin-left: -5px;
  padding: 0;
  text-indent: -9999px;
  width: 32px;
}

/* line 479, style.scss */
.search form {
  margin: 0 0 5px;
}

/* line 483, style.scss */
.search a {
  color: #FFFFFF;
  margin: -10px 0 -6px 12px;
}

/* line 488, style.scss */
#container {
  min-height: 100%;
  position: relative;
}

/* line 493, style.scss */
.container {
  margin: 0 auto;
  position: relative;
  width: 960px;
}

/* line 499, style.scss */
.nav_bg {
  background: url("../img/main_nav_bg.jpg") repeat-x scroll 0 0 transparent;
  display: block;
  height: 38px;
  position: absolute;
  top: 109px;
  width: 100%;
}

/* line 508, style.scss */
.main_bg {
  background: url("../img/sub_nav_fade.jpg") repeat-x scroll 0 0 transparent;
  display: block;
  height: 38px;
  position: absolute;
  top: 146px;
  width: 100%;
}

/* line 517, style.scss */
.alt_formats {
  background: url("../img/main_nav_bg.jpg") repeat-x scroll 0 0 transparent;
  height: 40px;
  margin-top: -13px;
  padding: 10px 0 0 3px;
  /*width: 95px;*/
  z-index: 9;
  position: absolute;
  right: 0px;
}

/* line 528, style.scss */
.alt_formats a.print {
  background: url("../img/main_sprite.png") repeat-x scroll -63px 0 transparent;
  display: inline-block;
  height: 26px;
  text-indent: -9999px;
  width: 26px;
}

/* line 536, style.scss */
.alt_formats a.pdf {
  background: url("../img/main_sprite.png") repeat-x scroll -95px 0 transparent;
  display: inline-block;
  height: 26px;
  text-indent: -9999px;
  width: 26px;
}

/* line 544, style.scss */
.alt_formats a.csv {
  background: url("../img/doc_excel_csv.png") repeat-x scroll 0 center transparent;
  display: inline-block;
  height: 26px;
  margin-left: 5px;
  margin-right: 5px;
  text-indent: -9999px;
  width: 16px;
}

/* line 554, style.scss */
.alt_formats span {
  background: url("../img/main_sprite.png") repeat-x scroll -50px 0 transparent;
  display: inline-block;
  height: 28px;
  text-indent: -9999px;
  width: 3px;
}

/* line 562, style.scss */
#buttonstrip {
  margin-bottom: 10px;
  min-height: 50px;
}

/* line 568, style.scss */
.btn_tools .btn_r {
  background-position: -305px -64px;
  padding-left: 5px;
  padding-top: 3px;
  float: right;
}

/* line 574, style.scss */
li.button {
  list-style: none;
  float: left;
  position: relative;
  z-index: 200;
}
/* line 579, style.scss */
li.button.pull_right {
  float: right;
}
/* line 584, style.scss */
li.button .btn_r {
  background-position: -305px -64px;
  padding-left: 5px;
  padding-top: 3px;
  float: right;
}
/* line 592, style.scss */
li.button:hover > a.btn.trigger_down_popup {
  z-index: 3;
  margin-bottom: 1px;
  /* IE; docs say this should go first (or better, placed in separate IE-only stylesheet): */
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFCFCFC', endColorstr='#FFF9F9F9');
  /* Fallback: */
  background: #fcfcfc;
  /* CSS 3 plus vendor prefixes: */
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fcfcfc), color-stop(100%, #f9f9f9));
  background: -moz-linear-gradient(top, #fcfcfc, #f9f9f9);
  background: -webkit-linear-gradient(top, #fcfcfc, #f9f9f9);
  background: linear-gradient(to bottom, #fcfcfc, #f9f9f9);
  -moz-border-radius: 20px 20px 0px 0px;
  -webkit-border-radius: 20px;
  border-radius: 20px 20px 0px 0px;
  border-bottom: 0px;
  -moz-box-shadow: 0px;
  -webkit-box-shadow: 0px;
  box-shadow: 0px;
  position: relative;
}
/* line 601, style.scss */
li.button:hover > a.btn.trigger_down_popup:hover {
  color: #00669F;
}
/* line 605, style.scss */
li.button:hover .dropdown_content {
  display: block;
}
/* line 609, style.scss */
li.button:hover > a.btn.trigger_down_popup.btn_criteria {
  height: 30px;
}
/* line 613, style.scss */
li.button .dropdown_content {
  display: none;
  padding: 8px 0px 2px;
  margin-top: -2px;
  position: absolute;
  width: auto;
  z-index: 2;
  -moz-border-radius: 0px 5px 5px 5px;
  -webkit-border-radius: 0px;
  border-radius: 0px 5px 5px 5px;
  /* IE; docs say this should go first (or better, placed in separate IE-only stylesheet): */
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF9F9F9', endColorstr='#FFF6F6F6');
  /* Fallback: */
  background: #f9f9f9;
  /* CSS 3 plus vendor prefixes: */
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9f9f9), color-stop(100%, #f6f6f6));
  background: -moz-linear-gradient(top, #f9f9f9, #f6f6f6);
  background: -webkit-linear-gradient(top, #f9f9f9, #f6f6f6);
  background: linear-gradient(to bottom, #f9f9f9, #f6f6f6);
  -moz-box-shadow: #484848 1px 1px 3px -1px;
  -webkit-box-shadow: #484848 1px 1px 3px -1px;
  box-shadow: #484848 1px 1px 3px -1px;
  border: 1px solid #eeeeee;
  *border: 0;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-bottom-color: #a2a2a2;
  border-top-color: none;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  *zoom: 1;
  min-width: 100%;
}
/* line 634, style.scss */
li.button .dropdown_content li a {
  padding: 5px 20px;
  display: block;
  min-width: 100px;
}
/* line 639, style.scss */
li.button .dropdown_content li:hover a {
  background: #1C6AAA;
  color: #fff;
}
/* line 644, style.scss */
li.button .dropdown_content span.close {
  background: transparent url(../img/main_sprite.png) repeat-x scroll -462px -71px;
  display: block;
  float: right;
  height: 26px;
  margin-right: 5px;
  margin-top: -3px;
  text-indent: -9999px;
  width: 30px;
}
/* line 654, style.scss */
li.button .dropdown_content span.close:hover {
  background: url(../img/main_sprite.png) repeat-x scroll -462px -71px transparent;
  border: medium none;
  height: 28px;
  width: 30px;
}
/* line 660, style.scss */
li.button .dropdown_content table {
  margin: 0 0 0 2%;
  width: 91%;
}
/* line 664, style.scss */
li.button .dropdown_content table tr, li.button .dropdown_content table tr td {
  background: transparent none;
  border: medium none;
  color: #999;
  font-size: 11px;
  min-width: 80px;
}
/* line 671, style.scss */
li.button .dropdown_content table tr td label {
  color: black;
}
/* line 674, style.scss */
li.button .dropdown_content #search-view-criteria {
  min-width: 500px;
  min-height: 30px;
}
/* line 678, style.scss */
li.button .dropdown_content #static-view-criteria {
  min-width: 300px;
  min-height: 30px;
}
/* line 681, style.scss */
li.button .dropdown_content #static-view-criteria table tr td label {
  color: #333333;
}
/* line 684, style.scss */
li.button .dropdown_content #static-view-criteria table tr td span {
  color: #666666;
}

/* line 691, style.scss */
.button {
  margin-right: 15px;
}
/* line 694, style.scss */
.button li a {
  font-size: 11px;
}

/* line 700, style.scss */
.btn, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button {
  display: inline-block;
  *display: inline;
  padding: 3px 14px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 11px;
  line-height: 20px;
  *line-height: 20px;
  height: 25px;
  color: #00669F;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, white, #e6e6e6);
  background-image: -o-linear-gradient(top, white, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-image: -moz-linear-gradient(top, white, #e6e6e6);
  background-repeat: repeat-x;
  border-top: 1px solid #eeeeee;
  border-right: 1px solid #ededed;
  border-bottom: 1px solid #d7d7d7;
  border-left: 1px solid #d9d9d9;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-bottom-color: #e0e0e0;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  *zoom: 1;
}

/* line 741, style.scss */
.btn:hover, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button:hover,
.btn:active,
.sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button:active,
.btn.active,
.sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button.active,
.btn.disabled,
.sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button.disabled,
.btn[disabled],
.sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}

/* line 751, style.scss */
.btn:active, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button:active,
.btn.active,
.sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button.active {
  background-color: #cccccc \9;
}

/* line 756, style.scss */
.btn:first-child, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button:first-child {
  *margin-left: 0;
}

/* line 760, style.scss */
.btn:hover, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button:hover {
  color: #fff;
  background-color: #1F70AC;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF1F70AC', endColorstr='#FF1964A8');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmNzBhYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFkNmJhYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1f70ac), color-stop(100%, #1d6bab));
  background-image: -moz-linear-gradient(top, #1f70ac 0%, #1d6bab 100%);
  background-image: -webkit-linear-gradient(top, #1f70ac 0%, #1d6bab 100%);
  background-image: linear-gradient(to bottom, #1f70ac 0%, #1d6bab 100%);
}

/* line 774, style.scss */
.btn:not(.trigger_down_popup):hover, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.trigger_down_popup):hover {
  border-top: 1px solid #3185BB;
  border-right: 1px solid #2B71AC;
  border-bottom: 1px solid #165894;
  border-left: 1px solid #1A5F98;
}

/*
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn.active,
.btn:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

*/
/* line 803, style.scss */
.btn.disabled, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button.disabled,
.btn[disabled],
.sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button[disabled] {
  cursor: default;
  background-color: #e6e6e6;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 815, style.scss */
.btn-large {
  padding: 9px 14px;
  font-size: 16px;
  line-height: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* line 824, style.scss */
.btn-large [class^="icon-"] {
  margin-top: 2px;
}

/* line 828, style.scss */
.btn-small {
  padding: 3px 9px;
  font-size: 12px;
  line-height: 18px;
}

/* line 834, style.scss */
.btn-small [class^="icon-"] {
  margin-top: 0;
}

/* line 838, style.scss */
.btn-mini {
  padding: 2px 6px;
  font-size: 11px;
  line-height: 17px;
}

/* line 844, style.scss */
.btn-block {
  display: block;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 854, style.scss */
.btn-block + .btn-block {
  margin-top: 5px;
}

/* line 858, style.scss */
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

/* line 864, style.scss */
.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}

/*
.btn {
  border-color: #c5c5c5;
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}
*/
/* line 879, style.scss */
.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  *background-color: #0044cc;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-repeat: repeat-x;
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

/* line 896, style.scss */
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}

/* line 906, style.scss */
.btn-primary:active,
.btn-primary.active {
  background-color: #003399 \9;
}

/* line 911, style.scss */
.btn-warning {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  *background-color: #f89406;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

/* line 928, style.scss */
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  color: #ffffff;
  background-color: #f89406;
  *background-color: #df8505;
}

/* line 938, style.scss */
.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}

/* line 943, style.scss */
.btn-danger {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  *background-color: #bd362f;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

/* line 960, style.scss */
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  color: #ffffff;
  background-color: #bd362f;
  *background-color: #a9302a;
}

/* line 970, style.scss */
.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}

/* line 975, style.scss */
.btn-success {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  *background-color: #51a351;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

/* line 992, style.scss */
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color: #ffffff;
  background-color: #51a351;
  *background-color: #499249;
}

/* line 1002, style.scss */
.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}

/* line 1007, style.scss */
.btn-info {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  *background-color: #2f96b4;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

/* line 1024, style.scss */
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color: #ffffff;
  background-color: #2f96b4;
  *background-color: #2a85a0;
}

/* line 1034, style.scss */
.btn-info:active,
.btn-info.active {
  background-color: #24748c \9;
}

/* line 1039, style.scss */
.btn-inverse {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  *background-color: #222222;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
  background-image: -webkit-linear-gradient(top, #444444, #222222);
  background-image: -o-linear-gradient(top, #444444, #222222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-image: -moz-linear-gradient(top, #444444, #222222);
  background-repeat: repeat-x;
  border-color: #222222 #222222 black;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

/* line 1056, style.scss */
.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color: #ffffff;
  background-color: #222222;
  *background-color: #151515;
}

/* line 1066, style.scss */
.btn-inverse:active,
.btn-inverse.active {
  background-color: #080808 \9;
}

/* line 1071, style.scss */
button.btn, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button,
input[type="submit"].btn {
  *padding-top: 3px;
  *padding-bottom: 3px;
}

/* line 1077, style.scss */
button.btn::-moz-focus-inner, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 1083, style.scss */
button.btn.btn-large, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-large,
input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}

/* line 1089, style.scss */
button.btn.btn-small, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-small,
input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}

/* line 1095, style.scss */
button.btn.btn-mini, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-mini,
input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}

/* line 1101, style.scss */
.btn-link,
.btn-link:active,
.btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 1111, style.scss */
.btn-link {
  color: #0088cc;
  cursor: pointer;
  border-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 1120, style.scss */
.btn-link:hover {
  color: #005580;
  text-decoration: underline;
  background-color: transparent;
}

/* line 1126, style.scss */
.btn-link[disabled]:hover {
  color: #333333;
  text-decoration: none;
}

/* line 1131, style.scss */
.btn-group {
  position: relative;
  *margin-left: .3em;
  font-size: 0;
  white-space: nowrap;
  vertical-align: middle;
}

/* line 1139, style.scss */
.btn-group:first-child {
  *margin-left: 0;
}

/* line 1143, style.scss */
.btn-group + .btn-group {
  margin-left: 5px;
}

/* line 1147, style.scss */
.btn-toolbar {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 0;
}

/* line 1153, style.scss */
.btn-toolbar .btn-group {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
}

/* line 1160, style.scss */
.btn-toolbar .btn + .btn, .btn-toolbar .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button + .btn, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .btn-toolbar button + .btn, .btn-toolbar .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .btn + button, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .btn-toolbar .btn + button, .btn-toolbar .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button + button, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .btn-toolbar button + button,
.btn-toolbar .btn-group + .btn,
.btn-toolbar .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .btn-group + button,
.sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .btn-toolbar .btn-group + button,
.btn-toolbar .btn + .btn-group,
.btn-toolbar .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button + .btn-group,
.sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .btn-toolbar button + .btn-group {
  margin-left: 5px;
}

/* line 1166, style.scss */
.btn-group > .btn, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .btn-group > button {
  position: relative;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 1173, style.scss */
.btn-group > .btn + .btn, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .btn-group > button + .btn, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .btn-group > .btn + button, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .btn-group > button + button {
  margin-left: -1px;
}

/* line 1177, style.scss */
.btn-group > .btn, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .btn-group > button,
.btn-group > .dropdown-menu {
  font-size: 14px;
}

/* line 1182, style.scss */
.btn-group > .btn-mini {
  font-size: 11px;
}

/* line 1186, style.scss */
.btn-group > .btn-small {
  font-size: 12px;
}

/* line 1190, style.scss */
.btn-group > .btn-large {
  font-size: 16px;
}

/* line 1194, style.scss */
.btn-group > .btn:first-child, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .btn-group > button:first-child {
  margin-left: 0;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}

/* line 1204, style.scss */
.btn-group > .btn:last-child, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .btn-group > button:last-child,
.btn-group > .dropdown-toggle {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}

/* line 1214, style.scss */
.btn-group > .btn.large:first-child, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .btn-group > button.large:first-child {
  margin-left: 0;
  -webkit-border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
  -webkit-border-top-left-radius: 6px;
  border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 6px;
}

/* line 1224, style.scss */
.btn-group > .btn.large:last-child, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .btn-group > button.large:last-child,
.btn-group > .large.dropdown-toggle {
  -webkit-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
}

/* line 1234, style.scss */
.btn-group > .btn:hover, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .btn-group > button:hover,
.btn-group > .btn:focus,
.sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .btn-group > button:focus,
.btn-group > .btn:active,
.sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .btn-group > button:active,
.btn-group > .btn.active,
.sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .btn-group > button.active {
  z-index: 2;
}

/* line 1241, style.scss */
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

/* line 1246, style.scss */
.btn-group > .btn + .dropdown-toggle, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .btn-group > button + .dropdown-toggle {
  *padding-top: 5px;
  padding-right: 8px;
  *padding-bottom: 5px;
  padding-left: 8px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* line 1256, style.scss */
.btn-group > .btn-mini + .dropdown-toggle {
  *padding-top: 2px;
  padding-right: 5px;
  *padding-bottom: 2px;
  padding-left: 5px;
}

/* line 1263, style.scss */
.btn-group > .btn-small + .dropdown-toggle {
  *padding-top: 5px;
  *padding-bottom: 4px;
}

/* line 1268, style.scss */
.btn-group > .btn-large + .dropdown-toggle {
  *padding-top: 7px;
  padding-right: 12px;
  *padding-bottom: 7px;
  padding-left: 12px;
}

/* line 1275, style.scss */
.btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* line 1282, style.scss */
.btn-group.open .btn.dropdown-toggle, .btn-group.open .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button.dropdown-toggle, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .btn-group.open button.dropdown-toggle {
  background-color: #e6e6e6;
}

/* line 1286, style.scss */
.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #0044cc;
}

/* line 1290, style.scss */
.btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406;
}

/* line 1294, style.scss */
.btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f;
}

/* line 1298, style.scss */
.btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351;
}

/* line 1302, style.scss */
.btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4;
}

/* line 1306, style.scss */
.btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222222;
}

/* line 1310, style.scss */
.btn .caret, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button .caret {
  margin-top: 8px;
  margin-left: 0;
}

/* line 1315, style.scss */
.btn-mini .caret,
.btn-small .caret,
.btn-large .caret {
  margin-top: 6px;
}

/* line 1321, style.scss */
.btn-large .caret {
  border-top-width: 5px;
  border-right-width: 5px;
  border-left-width: 5px;
}

/* line 1327, style.scss */
.dropup .btn-large .caret {
  border-top: 0;
  border-bottom: 5px solid black;
}

/* line 1332, style.scss */
.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

/* line 1342, style.scss */
.btn-group-vertical {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
}

/* line 1349, style.scss */
.btn-group-vertical .btn, .btn-group-vertical .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .btn-group-vertical button {
  display: block;
  float: none;
  width: 100%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 1358, style.scss */
.btn-group-vertical .btn + .btn, .btn-group-vertical .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button + .btn, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .btn-group-vertical button + .btn, .btn-group-vertical .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .btn + button, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .btn-group-vertical .btn + button, .btn-group-vertical .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button + button, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .btn-group-vertical button + button {
  margin-top: -1px;
  margin-left: 0;
}

/* line 1363, style.scss */
.btn-group-vertical .btn:first-child, .btn-group-vertical .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button:first-child, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .btn-group-vertical button:first-child {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

/* line 1369, style.scss */
.btn-group-vertical .btn:last-child, .btn-group-vertical .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button:last-child, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .btn-group-vertical button:last-child {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

/* line 1375, style.scss */
.btn-group-vertical .btn-large:first-child {
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
}

/* line 1381, style.scss */
.btn-group-vertical .btn-large:last-child {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}

/*
a.btn, .btn_submit {
  background: transparent none repeat scroll 0 0;
  color: #0066A0;
  display: inline-block;
  text-decoration: none;
  width: auto;
  font-size:11px;
  margin-right: 25px;
}

.btn_submit input{
  background: transparent none repeat scroll 0 0;
  border: medium none;
  color: #00669F;
  margin-left: -31px;
  margin-right: -26px;
  padding: 8px 24px 8px 34px;
  vertical-align: super;
  width: auto;
}
.btn:hover input{
	color:#fff;
}
*/
/*turn button blue on hover*/
/*
#buttons {
  clear: both;
  padding-bottom: 20px;
  padding-top: 20px;
  width: 100%;
}
.btn .btn:hover, .btn_submit .btn:hover {
  background: url("../img/main_sprite.png") repeat-x scroll -3px -195px transparent;
  display: inline-block;
  height: 31px;
  width: 100%;
  color:#fff;
}
.btn:hover .btn_r {
  background-position: -323px -195px;
}
.btn {
  background: url("../img/main_sprite.png") repeat-x scroll -3px -98px transparent;
  display: inline-block;
  height: 31px;
  width: auto;
}
.btn_r {
  background: url("../img/main_sprite.png") repeat-x scroll -323px -98px transparent;
  display: inline-block;
  float: right;
  height: 30px;
  margin-right: -19px;
  width: 20px;
}
*/
/* line 1446, style.scss */
#buttons .btn, #buttons .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset #buttons button {
  margin-right: 6px;
}

/* line 1452, style.scss */
.btn.btn_save span.icon, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button.btn_save span.icon, .btn.btn_submit span.icon, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button.btn_submit span.icon, .btn.btn_reset span.icon, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button.btn_reset span.icon, .btn.btn_cancel span.icon, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button.btn_cancel span.icon,
.btn_save .btn span.icon,
.btn_save .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button span.icon,
.sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .btn_save button span.icon, .btn_submit .btn span.icon, .btn_submit .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button span.icon, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .btn_submit button span.icon, .btn_reset .btn span.icon, .btn_reset .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button span.icon, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .btn_reset button span.icon, .btn_cancel .btn span.icon, .btn_cancel .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button span.icon, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .btn_cancel button span.icon {
  background: transparent none repeat scroll 0 0;
  min-width: 4px;
  width: 0;
}

/* line 1459, style.scss */
.btn.btn_save .btn_r, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button.btn_save .btn_r, .btn.btn_submit .btn_r, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button.btn_submit .btn_r, .btn.btn_reset .btn_r, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button.btn_reset .btn_r, .btn.btn_cancel .btn_r, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button.btn_cancel .btn_r {
  background-position: -327px -98px;
  width: auto;
}

/* line 1464, style.scss */
.btn.btn_save:hover .btn_r, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button.btn_save:hover .btn_r, .btn.btn_submit:hover .btn_r, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button.btn_submit:hover .btn_r, .btn.btn_reset:hover .btn_r, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button.btn_reset:hover .btn_r, .btn.btn_cancel:hover .btn_r, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button.btn_cancel:hover .btn_r {
  background-position: -327px -195px;
}

/* line 1468, style.scss */
.btn span.downarrow, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button span.downarrow {
  background: url("../img/main_sprite.png") repeat-x scroll 0px -8px transparent;
  display: inline-block;
  height: 8px;
  vertical-align: middle;
  width: 12px;
}

/* line 1477, style.scss */
.btn span.icon, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button span.icon {
  display: inline-block;
  margin: 0px 3px -7px -4px;
  min-height: 24px;
  background: url("../img/icon_sprite.png");
}

/* line 1484, style.scss */
.btn_hide_icon span.icon {
  display: none;
}

/* default */
/* line 1489, style.scss */
.button-link .icon {
  background: url("../img/icon_sprite.png") repeat-x scroll -25px -20px transparent;
}

/* JC item */
/* line 17, style.scss */
.btn_jc_item span.icon {
  background-position: -25px -20px;
}
/* line 20, style.scss */
.btn_jc_item:hover span.icon {
  background-position: -49px -20px;
}
/* line 23, style.scss */
.btn_jc_item.trigger_down_popup:hover span.icon {
  background-position: -25px -20px !important;
}

/* staff */
/*person*/
/*person add*/
/* line 17, style.scss */
.btn_person_add span.icon {
  background-position: -25px -20px;
}
/* line 20, style.scss */
.btn_person_add:hover span.icon {
  background-position: -49px -20px;
}
/* line 23, style.scss */
.btn_person_add.trigger_down_popup:hover span.icon {
  background-position: -25px -20px !important;
}

/*person EXTERMINATE!*/
/* enrollment*/
/* line 17, style.scss */
.btn_enr_item span.icon, .btn_visit span.icon, .btn_interview span.icon, .btn_tuition_record span.icon, .btn_inquiry span.icon, .btn_attendance span.icon {
  background-position: -25px -20px;
}
/* line 20, style.scss */
.btn_enr_item:hover span.icon, .btn_visit:hover span.icon, .btn_interview:hover span.icon, .btn_tuition_record:hover span.icon, .btn_inquiry:hover span.icon, .btn_attendance:hover span.icon {
  background-position: -49px -20px;
}
/* line 23, style.scss */
.btn_enr_item.trigger_down_popup:hover span.icon, .btn_visit.trigger_down_popup:hover span.icon, .btn_interview.trigger_down_popup:hover span.icon, .btn_tuition_record.trigger_down_popup:hover span.icon, .btn_inquiry.trigger_down_popup:hover span.icon, .btn_attendance.trigger_down_popup:hover span.icon {
  background-position: -25px -20px !important;
}

/* comunication*/
/* line 1520, style.scss */
.btn_communication span.icon {
  background-position: -25px -20px;
}

/* tuition record*/
/* line 17, style.scss */
.btn_tuition_record span.icon span.icon {
  background-position: -23px -197px;
}
/* line 20, style.scss */
.btn_tuition_record span.icon:hover span.icon {
  background-position: -47px -197px;
}
/* line 23, style.scss */
.btn_tuition_record span.icon.trigger_down_popup:hover span.icon {
  background-position: -23px -197px !important;
}

/*options*/
/* line 17, style.scss */
.btn_options span.icon {
  background-position: -25px -20px;
}
/* line 20, style.scss */
.btn_options:hover span.icon {
  background-position: -49px -20px;
}
/* line 23, style.scss */
.btn_options.trigger_down_popup:hover span.icon {
  background-position: -25px -20px !important;
}

/* line 1534, style.scss */
.btn_options:hover span.downarrow {
  background-position: 0px 0px !important;
}

/*tools*/
/* line 1539, style.scss */
.btn_tools, a.btn.btn_tools {
  cursor: pointer;
  float: right;
  margin-right: 20px;
  position: relative;
}

/* line 1546, style.scss */
.btn_tools span.icon {
  background-position: -25px -795px;
}

/* line 1554, style.scss */
.btn_tools.hover span.icon {
  background-position: -25px -795px !important;
}
/* line 1557, style.scss */
.btn_tools.hover span.downarrow {
  background-position: 0px -8px !important;
}

/* line 1563, style.scss */
.btn_tools:hover span.icon {
  background-position: -50px -795px;
}
/* line 1566, style.scss */
.btn_tools:hover .btn_r {
  background-position: -305px -64px;
}
/* line 1569, style.scss */
.btn_tools:hover span.downarrow {
  background-position: 0px 0px;
  height: 8px;
}
/* line 1573, style.scss */
.btn_tools:hover .btn, .btn_tools:hover .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .btn_tools:hover button {
  background-position: -3px -98px;
}
/* line 1576, style.scss */
.btn_tools:hover span.text {
  color: #fff;
}

/*view*/
/* line 1582, style.scss */
.btn_view span.icon {
  background-position: -323px -98px;
}

/* line 17, style.scss */
.btn_view_crit span.icon {
  background-position: -24px -243px;
}
/* line 20, style.scss */
.btn_view_crit:hover span.icon {
  background-position: -49px -243px;
}
/* line 23, style.scss */
.btn_view_crit.trigger_down_popup:hover span.icon {
  background-position: -24px -243px !important;
}

/*attendance*/
/* line 1591, style.scss */
.btn_attendance span.icon {
  background-position: -25px -147px;
}

/* line 1595, style.scss */
.btn_attendance:hover span.icon {
  background-position: -50px -147px;
}

/*corporations*/
/*committee*/
/*rsvp*/
/*position*/
/*document*/
/*visting*/
/* line 17, style.scss */
.btn_visit span.icon {
  background-position: -25px -20px;
}
/* line 20, style.scss */
.btn_visit:hover span.icon {
  background-position: -49px -20px;
}
/* line 23, style.scss */
.btn_visit.trigger_down_popup:hover span.icon {
  background-position: -25px -20px !important;
}

/*member*/
/*calendar*/
/* line 17, style.scss */
.btn_calendar span.icon {
  background-position: -25px -445px;
}
/* line 20, style.scss */
.btn_calendar:hover span.icon {
  background-position: -50px -445px;
}
/* line 23, style.scss */
.btn_calendar.trigger_down_popup:hover span.icon {
  background-position: -25px -445px !important;
}

/*law code*/
/* line 17, style.scss */
.btn_law_law span.icon {
  background-position: -25px -469px;
}
/* line 20, style.scss */
.btn_law_law:hover span.icon {
  background-position: -49px -469px;
}
/* line 23, style.scss */
.btn_law_law.trigger_down_popup:hover span.icon {
  background-position: -25px -469px !important;
}

/*heading*/
/* line 17, style.scss */
.btn_law_heading span.icon {
  background-position: -25px -495px;
}
/* line 20, style.scss */
.btn_law_heading:hover span.icon {
  background-position: -49px -495px;
}
/* line 23, style.scss */
.btn_law_heading.trigger_down_popup:hover span.icon {
  background-position: -25px -495px !important;
}

/*section*/
/* line 17, style.scss */
.btn_law_section span.icon {
  background-position: -25px -521px;
}
/* line 20, style.scss */
.btn_law_section:hover span.icon {
  background-position: -49px -521px;
}
/* line 23, style.scss */
.btn_law_section.trigger_down_popup:hover span.icon {
  background-position: -25px -521px !important;
}

/*interview*/
/* line 17, style.scss */
.btn_interview span.icon {
  background-position: -25px -20px;
}
/* line 20, style.scss */
.btn_interview:hover span.icon {
  background-position: -49px -20px;
}
/* line 23, style.scss */
.btn_interview.trigger_down_popup:hover span.icon {
  background-position: -25px -20px !important;
}

/*revisions*/
/*vaccination*/
/* line 17, style.scss */
.btn_vaccination span.icon {
  background-position: -25px -596px;
}
/* line 20, style.scss */
.btn_vaccination:hover span.icon {
  background-position: -49px -596px;
}
/* line 23, style.scss */
.btn_vaccination.trigger_down_popup:hover span.icon {
  background-position: -25px -596px !important;
}

/*search*/
/* line 17, style.scss */
.btn_search span.icon {
  background-position: -25px -619px;
}
/* line 20, style.scss */
.btn_search:hover span.icon {
  background-position: -49px -619px;
}
/* line 23, style.scss */
.btn_search.trigger_down_popup:hover span.icon {
  background-position: -25px -619px !important;
}

/*enrolless*/
/* line 17, style.scss */
.btn_enrollees span.icon {
  background-position: -25px -544px;
}
/* line 20, style.scss */
.btn_enrollees:hover span.icon {
  background-position: -49px -544px;
}
/* line 23, style.scss */
.btn_enrollees.trigger_down_popup:hover span.icon {
  background-position: -25px -544px !important;
}
/* line 1663, style.scss */
.btn_enrollees span.icon {
  margin-right: 7px;
}

/* line 17, style.scss */
.btn_report_options span.icon {
  background-position: -25px -220px;
}
/* line 20, style.scss */
.btn_report_options:hover span.icon {
  background-position: -49px -220px;
}
/* line 23, style.scss */
.btn_report_options.trigger_down_popup:hover span.icon {
  background-position: -25px -220px !important;
}
/* line 1670, style.scss */
.btn_report_options span.icon {
  margin-right: 7px;
}

/* line 17, style.scss */
.btn_mail span.icon {
  background-position: -25px -168px;
}
/* line 20, style.scss */
.btn_mail:hover span.icon {
  background-position: -49px -168px;
}
/* line 23, style.scss */
.btn_mail.trigger_down_popup:hover span.icon {
  background-position: -25px -168px !important;
}
/* line 1677, style.scss */
.btn_mail span.icon {
  margin-right: 7px;
}

/*view criteria*/
/* line 1684, style.scss */
.btn_criteria.trigger_down_popup:hover span.icon {
  background-position: -25px -245px !important;
}
/* line 17, style.scss */
.btn_criteria span.icon {
  background-position: -25px -245px;
}
/* line 20, style.scss */
.btn_criteria:hover span.icon {
  background-position: -49px -245px;
}
/* line 23, style.scss */
.btn_criteria.trigger_down_popup:hover span.icon {
  background-position: -25px -245px !important;
}

/*inquiry*/
/* line 17, style.scss */
.btn_inquiry span.icon span.icon {
  background-position: -24px -644px;
}
/* line 20, style.scss */
.btn_inquiry span.icon:hover span.icon {
  background-position: -48px -644px;
}
/* line 23, style.scss */
.btn_inquiry span.icon.trigger_down_popup:hover span.icon {
  background-position: -24px -644px !important;
}

/*quicklinks*/
/*positions*/
/*link icon set*/
/*view*/
/* line 1706, style.scss */
span.icon {
  display: inline-block;
  margin-bottom: -6px;
  min-height: 20px;
  min-width: 20px;
}

/* line 1713, style.scss */
.row .icon {
  background: url("../img/icon_sprite.png") repeat-x scroll -70px -1022px transparent;
  min-height: 16px;
  width: 24px;
}

/* line 1719, style.scss */
.column .icon {
  background: url("../img/icon_sprite.png") repeat-x scroll -70px -998px transparent;
  min-height: 16px;
  width: 22px;
}

/* line 1725, style.scss */
.link_view span.icon {
  background: url("../img/icon_sprite.png") repeat-x scroll -72px -622px transparent;
}

/* line 1729, style.scss */
.link_note span.icon {
  color: #666666;
  background: url("../img/icon_sprite.png") repeat-x scroll -72px -372px transparent;
}

/* line 1734, style.scss */
.link_view:hover span.icon {
  background-position: -97px -622px;
}

/*document*/
/* line 1739, style.scss */
.link_document span.icon {
  background: transparent url(../img/icon_sprite.png) repeat-x scroll -25px -20px;
  height: 26px;
}

/*edit*/
/* line 1745, style.scss */
.link_edit span.icon {
  background: url("../img/icon_sprite.png") repeat-x scroll -72px -748px transparent;
}

/* line 1749, style.scss */
.link_edit:hover span.icon {
  background-position: -97px -748px;
}

/*change*/
/* line 1754, style.scss */
.link_change span.icon {
  background: url("../img/icon_sprite.png") repeat-x scroll -97px -774px transparent;
}
/* line 1756, style.scss */
.link_change span.icon:hover {
  background-position: -97px -774px;
}

/*revs*/
/* line 1762, style.scss */
.link_revs span.icon {
  background: url("../img/icon_sprite.png") repeat-x scroll -98px -573px transparent;
}

/* line 1765, style.scss */
.link_revs:hover span.icon {
  background: url("../img/icon_sprite.png") repeat-x scroll -98px -573px transparent;
}

/*exterminate*/
/* line 1769, style.scss */
.link_exterminate span.icon {
  background: url("../img/icon_sprite.png") repeat-x scroll -98px -748px transparent;
}

/* line 1777, style.scss */
.selectableItem {
  padding-left: 15px;
}

/*attach*/
/* line 1782, style.scss */
.link_attach span.icon, span.icon-attach {
  background: url("../img/icon_sprite.png") repeat-x scroll -98px -824px transparent;
  text-indent: -99999px;
  margin: 0px;
  min-width: 16px;
  min-height: 12px;
  position: absolute;
  margin-left: -18px;
  margin-top: -1px;
  max-width: 16px;
}

/* line 1794, style.scss */
.actions span.icon-attach {
  position: relative;
  margin-left: -12px;
  margin-top: 0px;
}

/* line 1800, style.scss */
.link_person_lookup span.icon {
  background: url("../img/icon_sprite.png") repeat-x scroll -98px -849px transparent;
}

/* line 1804, style.scss */
.link_law_lookup span.icon {
  background: url("../img/icon_sprite.png") repeat-x scroll -98px -473px transparent;
}

/* line 1818, style.scss */
.pagination {
  background: url("../img/main_sprite.png") repeat-x scroll -3px -163px transparent;
  color: #777777;
  float: right;
  padding: 9px 25px;
}

/* line 1825, style.scss */
.pagination a {
  color: #00669F;
  font-size: 12px;
  padding: 5px;
}

/* line 1831, style.scss */
.pagination span.no_link {
  padding: 5px;
}

/* line 1835, style.scss */
.pagination .left {
  margin-right: 20px;
}

/* line 1839, style.scss */
#main {
  margin-top: 50px;
}

/* line 1843, style.scss */
.main_nav {
  font-size: 12px;
  position: absolute;
  top: 108px;
  z-index: 300;
}

/* line 1850, style.scss */
.main_nav ul {
  padding: 0;
  width: 960px;
  margin: 0px;
}

/* line 1856, style.scss */
.main_nav ul li {
  border-right: 1px solid #227dba;
  display: inline-block;
  margin-left: -3px;
  position: relative;
}

/* line 1863, style.scss */
.main_nav ul li.link-last {
  border-right: 0px;
}

/* line 1867, style.scss */
.main_nav ul li:hover {
  margin-right: -1px;
}

/* line 1871, style.scss */
.main_nav ul li span.icon {
  background: url("../img/main_sprite.png") repeat-x scroll 1px -1px transparent;
  display: block;
  height: 8px;
  margin-top: -22px;
  position: absolute;
  right: 8px;
  width: 18px;
}

/* line 1881, style.scss */
.main_nav ul li:hover span {
  background: url("../img/main_sprite.png") repeat-x scroll 1px -6px transparent;
}

/* line 1885, style.scss */
.main_nav ul li.first-level:hover {
  position: relative;
  background: url("../img/main_nav_hover_li_bg.png") repeat-x scroll top left transparent;
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  margin-top: -3px;
}

/* line 1894, style.scss */
.main_nav ul li:hover > a {
  color: #0066A0;
}

/* line 1898, style.scss */
.main_nav ul li a {
  color: #FFFFFF;
  display: block;
  padding: 10px 30px;
  text-decoration: none;
  font-size: 12px;
}

/* line 1906, style.scss */
.main_nav ul li.first a {
  padding: 0 28px 0 0;
}

/* line 1910, style.scss */
.main_nav ul li.last a {
  padding: 0 0 0 28px;
}

/* line 1914, style.scss */
.main_nav ul li ul {
  display: none;
  overflow: hidden;
}

/* line 1919, style.scss */
.main_nav ul li ul {
  background: none repeat scroll 0 0 white;
  color: black;
  left: -1px;
  margin-top: -1px;
  position: absolute;
  width: 150px;
  z-index: 10;
  border-bottom: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
}

/* line 1932, style.scss */
.main_nav ul li ul li:hover {
  position: relative;
  background: none;
  margin-top: 3px;
}

/* line 1938, style.scss */
.main_nav ul li:hover ul {
  display: block !important;
  position: absolute;
}

/* line 1943, style.scss */
.main_nav ul li ul li {
  display: block;
  position: relative;
  border: none !important;
  margin-left: -2px;
}

/* line 1950, style.scss */
.main_nav ul li li a {
  padding: 5px 18px;
  color: #666666;
  font-size: 11px;
}

/* line 1956, style.scss */
.main_nav ul li li a:hover {
  text-decoration: underline;
}

/* line 1960, style.scss */
.main_nav ul li ul li ul, .main_nav ul li:hover ul ul {
  display: block;
  position: relative;
  margin-left: 15px;
  border: -0px;
  width: auto;
}

/* line 1968, style.scss */
.main_nav ul li.menu-common-actions, .main_nav ul li.menu-common-actions:hover {
  /*background */
  background: #f5f5f5;
  /* Old browsers */
  background: -moz-linear-gradient(top, whitesmoke 0%, #e5e5e5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, whitesmoke), color-stop(100%, #e5e5e5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, whitesmoke 0%, #e5e5e5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, whitesmoke 0%, #e5e5e5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, whitesmoke 0%, #e5e5e5 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f5f5f5 0%, #e5e5e5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#e5e5e5',GradientType=0 );
  /* IE6-9 */
  margin: 0px;
  border-top: 1px solid #e5e5e5 !important;
}

/* line 1990, style.scss */
.main_nav ul li.menu-common-actions li, .main_nav ul li.menu-common-actions ul {
  background: none;
}

/* line 1994, style.scss */
.main_nav ul li.menu-hot-action span.icon {
  background: url("../img/icon_sprite.png") repeat-x scroll -95px -1095px transparent;
  display: block;
  height: 8px;
  margin-top: -3px;
  position: absolute;
  left: 2px;
  width: 18px;
}

/* line 2004, style.scss */
.main_nav ul li.menu-hot-action span.icon-lawbook {
  background: url("../img/icon_sprite.png") repeat-x scroll -95px -1070px transparent;
}

/* line 2008, style.scss */
.main_nav ul li.menu-hot-action span.link-text {
  margin-left: 2px;
  background: none;
  display: block;
}

/* line 2014, style.scss */
.main_nav hr {
  margin: 0 12px;
  border-top: 1px solid #e5e5e5;
}

/*calendar events table*/
/* line 2020, style.scss */
.calendar-nav {
  background: #efefef none;
  display: block;
  clear: both;
  font-size: 18px;
  overflow: hidden;
  padding: 7px 15px 10px;
  margin-top: 25px;
  text-align: center;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
/* line 2032, style.scss */
.calendar-nav span {
  vertical-align: middle;
}
/* line 2035, style.scss */
.calendar-nav span.prev, .calendar-nav span.next {
  display: block;
  float: left;
  font-size: 24px;
  line-height: 1;
  cursor: pointer;
}
/* line 2041, style.scss */
.calendar-nav span.prev a, .calendar-nav span.next a {
  color: #666666;
  display: block;
}
/* line 2046, style.scss */
.calendar-nav span.next {
  float: right;
}

/* line 2051, style.scss */
.calendar-subnav {
  clear: both;
  display: block;
  font-size: 11px;
  margin: 0;
  overflow: hidden;
  padding: 13px 15px 0;
}
/* line 2058, style.scss */
.calendar-subnav li {
  display: block;
  style-list: none;
}
/* line 2062, style.scss */
.calendar-subnav li.item-active a {
  color: #333;
}
/* line 2065, style.scss */
.calendar-subnav .my-events, .calendar-subnav .school-wide {
  background: transparent url(../img/my-event-bg.png) no-repeat scroll 0 2px;
  padding-left: 15px;
  margin-right: 20px;
  float: left;
}
/* line 2071, style.scss */
.calendar-subnav .my-events {
  background-position: 0 -40px;
}
/* line 2074, style.scss */
.calendar-subnav .day-view, .calendar-subnav .week-view, .calendar-subnav .month-view, .calendar-subnav .list-view, .calendar-subnav .calendar-view {
  float: right;
  border-right: 1px solid #999999;
  padding-right: 7px;
  margin-right: 7px;
}
/* line 2080, style.scss */
.calendar-subnav .day-view, .calendar-subnav .list-view {
  margin-right: 0;
  padding-right: 0;
  border-right: medium none;
}
/* line 2085, style.scss */
.calendar-subnav .list-view {
  margin-right: 20px;
}

/* line 2091, style.scss */
table.calendar-month tr th {
  font-weight: bold;
}
/* line 2094, style.scss */
table.calendar-month tr, table.calendar-month tr:nth-child(2n) {
  background: transparent none;
}
/* line 2096, style.scss */
table.calendar-month tr th, table.calendar-month tr td, table.calendar-month tr:nth-child(2n) th, table.calendar-month tr:nth-child(2n) td {
  border: 1px solid #cccccc;
}
/* line 2099, style.scss */
table.calendar-month tr th, table.calendar-month tr:nth-child(2n) th {
  font-weight: bold;
  text-align: center;
  font-size: 14px;
  width: 130px;
}
/* line 2105, style.scss */
table.calendar-month tr td, table.calendar-month tr:nth-child(2n) td {
  padding: 0;
}
/* line 2107, style.scss */
table.calendar-month tr td div.event, table.calendar-month tr:nth-child(2n) td div.event {
  height: 126px;
  padding: 7px 0;
}
/* line 2111, style.scss */
table.calendar-month tr td div.highlight, table.calendar-month tr:nth-child(2n) td div.highlight {
  background: #e8f0f6 none;
}
/* line 2114, style.scss */
table.calendar-month tr td div.event-content, table.calendar-month tr:nth-child(2n) td div.event-content {
  background: #f9fcf4 none;
}
/* line 2117, style.scss */
table.calendar-month tr td span, table.calendar-month tr:nth-child(2n) td span {
  display: block;
  text-align: right;
  padding-left: 7px;
  padding-right: 7px;
}
/* line 2123, style.scss */
table.calendar-month tr td span.day, table.calendar-month tr:nth-child(2n) td span.day {
  margin-bottom: 10px;
}
/* line 2126, style.scss */
table.calendar-month tr td div.event-text a, table.calendar-month tr:nth-child(2n) td div.event-text a {
  background: transparent none;
  text-indent: inherit;
  color: #333;
  width: auto;
  height: auto;
  clear: both;
  display: block;
  font-size: 11px;
  padding: 5px 7px;
  text-align: left;
  cursor: pointer;
}
/* line 2139, style.scss */
table.calendar-month tr td div.event-text a:hover, table.calendar-month tr:nth-child(2n) td div.event-text a:hover {
  background: #fdfdfd none;
}

/* line 2146, style.scss */
ul.event-list-view {
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
}
/* line 2151, style.scss */
ul.event-list-view li {
  border-bottom: 1px dotted #c3c3c3;
  padding-bottom: 15px;
  margin-bottom: 15px;
}

/* line 2158, style.scss */
.event-details {
  position: relative;
}
/* line 2160, style.scss */
.event-details .row {
  margin-bottom: 7px;
}
/* line 2163, style.scss */
.event-details .event-name {
  font-size: 14px;
}
/* line 2166, style.scss */
.event-details .event-info {
  color: #000;
}
/* line 2168, style.scss */
.event-details .event-info .gray {
  color: #999;
}
/* line 2172, style.scss */
.event-details .short-description, .event-details .short-description {
  color: #666;
}
/* line 2175, style.scss */
.event-details .long-description {
  display: none;
}
/* line 2178, style.scss */
.event-details .actions {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 2186, style.scss */
.event-details:hover .actions {
  display: block;
}

/* line 2190, style.scss */
.qtip-content .event-details .inline-read-more,
.qtip-content .event-details .short-description {
  display: none;
}

/* line 2195, style.scss */
.qtip-content .event-details .long-description {
  display: block;
}

/* line 2199, style.scss */
#login_main {
  position: absolute;
  height: 100%;
  margin-top: 250px;
}

/* line 2205, style.scss */
#form_container {
  border: 1px solid #e0e0e0;
  background: #fff;
  -webkit-box-shadow: 0 8px 6px -6px #cccccc;
  -moz-box-shadow: 0 8px 6px -6px #cccccc;
  box-shadow: 0 8px 6px -6px #cccccc;
}

/* line 2213, style.scss */
#form_container h1 {
  border: none;
  padding: 0px;
}

/* line 2218, style.scss */
#form_container form {
  display: inline-block;
  padding: 35px 0 6px 28px;
  vertical-align: top;
  width: 535px;
  min-height: 135px;
}

/* line 2226, style.scss */
#form_container table {
  margin-top: 0px;
}

/* line 2230, style.scss */
#form_container .form_nfo {
  background: url("../img/login_box_abstract_bg_FW.png") no-repeat scroll left top transparent;
  color: #FFFFFF;
  display: inline-block;
  margin-bottom: 10px;
  margin-top: 10px;
  min-height: 172px;
  padding: 18px 24px;
  vertical-align: top;
  width: 290px;
  float: right;
}

/* line 2243, style.scss */
#form_container .form_nfo h1 {
  padding: 0px;
  border: none;
  color: white;
  margin-bottom: 0px;
}

/* line 2250, style.scss */
#form_container .forgot_password {
  float: right;
  margin-top: -20px;
}

/* line 2255, style.scss */
.form-req {
  color: red;
}

/* line 2259, style.scss */
.tooltip_trigger {
  background: url("../img/main_sprite.png") repeat-x scroll -468px -128px transparent;
  display: inline-block;
  height: 20px;
  text-indent: -9999px;
  width: 20px;
}

/* line 2267, style.scss */
.tooltip_content {
  display: none;
}

/* line 2271, style.scss */
footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 47px;
  background: url("../img/footer_bg_FW.png") repeat-x scroll left top transparent;
}

/* line 2279, style.scss */
footer h5 {
  font-family: georgia;
  font-size: 18px;
  color: white;
  margin: 15px 0px;
  font-weight: normal;
  float: left;
}

/* line 2288, style.scss */
footer .copywrite {
  margin: 20px 0px 0px 24px;
  float: left;
  color: white;
}

/* line 2294, style.scss */
td.label {
  width: 145px;
}

/* line 2298, style.scss */
td.textfield input {
  width: 200px;
}

/* line 2302, style.scss */
#content {
  padding: 52px 0;
  position: relative;
}

/* line 2308, style.scss */
#content .content {
  margin-top: 8px;
}
/* line 2311, style.scss */
#content .content-bottom {
  margin-bottom: 55px;
  float: left;
  width: 100%;
}

/* line 2318, style.scss */
.col {
  display: inline-block;
  vertical-align: top;
  padding-right: 12px;
}

/* line 2324, style.scss */
.welcome .col_one {
  width: 200px;
}

/* line 2328, style.scss */
.welcome .col_two {
  width: 470px;
}

/* line 2332, style.scss */
.welcome .col_three {
  width: 200px;
  padding-right: 0px;
}

/* line 2337, style.scss */
.welcome .feed_toggle {
  float: right;
  margin-top: -20px;
}

/* line 2342, style.scss */
.welcome .feed_toggle a {
  color: #666;
  padding: 5px 10px;
  margin-right: 2px;
}

/* line 2348, style.scss */
.welcome .feed_toggle a.active {
  color: #fff;
  background: #666;
}

/* line 2353, style.scss */
.column_heading {
  border-bottom: #666666 solid 3px;
}

/* line 2357, style.scss */
.column_heading h3 {
  color: #666666;
  margin: 0px;
}

/*line item */
/* line 2363, style.scss */
.line-item {
  display: block;
  margin-bottom: 14px;
  min-height: 12px;
  width: 100%;
  float: left;
}

/* line 2371, style.scss */
.line-item label {
  float: left;
  max-width: 150px;
  font-weight: bold;
}

/* line 2377, style.scss */
.line-item .line {
  padding-left: 150px;
}

/* line 2381, style.scss */
.section_toggles, .main_toggles {
  display: inline-block;
  position: absolute;
  right: 0px;
  top: 62px;
  z-index: 100;
}

/* line 2389, style.scss */
.section_toggles li {
  display: inline;
  font-size: 11px;
  margin-left: 16px;
}
/* line 2394, style.scss */
.section_toggles li span.icon {
  margin-right: 3px;
}
/* line 2398, style.scss */
.section_toggles li a:hover {
  color: #00669F;
}
/* line 2403, style.scss */
.section_toggles li .link_view span.icon {
  background: url("../img/icon_sprite.png") repeat-x scroll -97px -721px transparent;
}
/* line 2406, style.scss */
.section_toggles li .link_view.active {
  color: #666666;
}
/* line 2408, style.scss */
.section_toggles li .link_view.active span.icon {
  background: url("../img/icon_sprite.png") repeat-x scroll -72px -721px transparent;
}
/* line 2415, style.scss */
.section_toggles li .link_edit span.icon {
  background: url("../img/icon_sprite.png") repeat-x scroll -97px -746px transparent;
}
/* line 2418, style.scss */
.section_toggles li .link_edit.active {
  color: #666666;
}
/* line 2420, style.scss */
.section_toggles li .link_edit.active span.icon {
  background: url("../img/icon_sprite.png") repeat-x scroll -72px -746px transparent;
}
/* line 2427, style.scss */
.section_toggles li .link_revs span.icon {
  background: url("../img/icon_sprite.png") repeat-x scroll -98px -774px transparent;
}
/* line 2430, style.scss */
.section_toggles li .link_revs.active {
  color: #666666;
}
/* line 2432, style.scss */
.section_toggles li .link_revs.active span.icon {
  background: url("../img/icon_sprite.png") repeat-x scroll -73px -774px transparent;
}
/* line 2439, style.scss */
.section_toggles li .link_compare span.icon {
  background: url("../img/icon_sprite.png") repeat-x scroll -98px -573px transparent;
}
/* line 2442, style.scss */
.section_toggles li .link_compare.active {
  color: #666666;
}
/* line 2444, style.scss */
.section_toggles li .link_compare.active span.icon {
  background: url("../img/icon_sprite.png") repeat-x scroll -73px -573px transparent;
}

/* line 2454, style.scss */
.section_heading .section_toggles {
  top: 0px;
}

/* line 2459, style.scss */
.section_heading h3 {
  font-size: 14px;
  color: #666;
  position: relative;
  font-weight: normal;
  display: inline;
}

/* line 2467, style.scss */
fieldset legend, .section_heading {
  font-size: 14px;
  border-bottom: 1px solid #cccccc;
  padding-bottom: 6px;
  width: 100%;
  position: relative;
  font-weight: normal;
  margin-bottom: 14px;
  font-family: Geneva, arial;
}

/* line 2478, style.scss */
fieldset {
  margin-top: 0px !important;
  margin-bottom: 24px;
}

/* line 2483, style.scss */
.error {
  border: #d8000c 1px solid;
  color: #D8000C;
  padding: 8px;
  font-weight: bold;
  /* IE; docs say this should go first (or better, placed in separate IE-only stylesheet): */
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFFFBABA');
  /* Fallback: */
  background: white;
  /* CSS 3 plus vendor prefixes: */
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmYmFiYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #ffbaba));
  background: -moz-linear-gradient(top, #ffffff, #ffbaba);
  background: -webkit-linear-gradient(top, #ffffff, #ffbaba);
  background: linear-gradient(to bottom, #ffffff, #ffbaba);
  margin-bottom: 6px;
}

/* line 2492, style.scss */
.existing_records {
  margin: 2px 0px;
  font-size: 11px;
}

/* line 2497, style.scss */
.view .existing_records {
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  background: none;
}

/* line 2503, style.scss */
.edit .existing_records {
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}

/* line 2508, style.scss */
.edit .existing_records .records {
  background: #E8F0F6;
  margin: 1px 0px;
}

/* line 2513, style.scss */
.existing_records .item {
  padding-bottom: 10px;
  position: relative;
}

/* line 2518, style.scss */
.existing_records .details {
  display: inline-block;
  vertical-align: top;
  width: 70%;
  padding: 10px 15px;
}

/* line 2525, style.scss */
.existing_records .actions {
  display: inline-block;
  vertical-align: top;
  width: auto;
  margin-top: 10px;
  text-align: right;
  padding-right: 20px;
  position: absolute;
  top: 0px;
  right: 0px;
}

/* line 2537, style.scss */
form label {
  display: inline-block;
  font-family: geneva,sans-serif;
  font-size: 11px;
  width: 140px;
}

/* line 2544, style.scss */
form input, form textarea {
  width: 286px;
}

/* ==|== Form Search ======================================== */
/* ==|== People ======================================== */
/* line 2551, style.scss */
ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}

/* line 2557, style.scss */
ul li {
  margin: 3px 0;
}

/* line 2561, style.scss */
ul li .colone {
  display: inline-block;
  min-width: 200px;
  vertical-align: top;
}

/* line 2567, style.scss */
ul li .coltwo {
  display: inline-block;
  min-width: 200px;
  vertical-align: top;
}

/* line 2573, style.scss */
#custom-complaint-number-widget {
  display: inline-block;
  width: 286px;
  vertical-align: top;
}
/* line 2577, style.scss */
#custom-complaint-number-widget label {
  width: 50px;
}
/* line 2580, style.scss */
#custom-complaint-number-widget input {
  max-width: 75px;
}

/* line 2585, style.scss */
select {
  padding: 1px;
  height: 24px;
}

/* line 2590, style.scss */
.custom-datepicker {
  display: inline;
}
/* line 2592, style.scss */
.custom-datepicker .form-item {
  display: inline;
}
/* line 2594, style.scss */
.custom-datepicker .form-item .month, .custom-datepicker .form-item .day, .custom-datepicker .form-item .year {
  height: 24px;
  line-height: 24px;
  padding: 2px;
}
/* line 2599, style.scss */
.custom-datepicker .form-item .month {
  width: 90px;
  margin-right: 10px;
}
/* line 2603, style.scss */
.custom-datepicker .form-item .day {
  width: 90px;
  margin-right: 10px;
}
/* line 2607, style.scss */
.custom-datepicker .form-item .year {
  width: 90px;
  line-height: 20px;
  height: 20px;
  -moz-appearance: textfield;
}

/* ==|== Form People Search ======================================== */
/* line 2617, style.scss */
#form-people-search #form-input-state input, #form-people-search #form-input-zip input {
  width: 30%;
}

/* line 2626, style.scss */
#form-people-search .form-item-datepicker input {
  margin-right: 7px;
}

/* line 2630, style.scss */
#form-people-search #form-checkbox-drange {
  clear: both;
  margin-bottom: 0;
}

/* line 2635, style.scss */
#form-people-search #form-checkbox-drange label {
  display: block;
  float: left;
  margin-left: 160px;
}

/* line 2641, style.scss */
#form-people-search #form-checkbox-drange input {
  margin-left: -160px;
}

/* ==|== general layouts ======================================== */
/* line 2646, style.scss */
.two_col .left {
  display: inline-block;
  width: 500px;
  vertical-align: top;
}

/* line 2652, style.scss */
.two_col .right {
  display: inline-block;
  float: right;
  width: 375px;
  vertical-align: top;
  background: none repeat scroll 0 0 #f7f7f7;
  height: auto !important;
}

/* line 2661, style.scss */
.two_col .right .block .block_heading {
  padding: 10px;
  background: #1C6AAA;
  /* Old browsers */
  background: -moz-linear-gradient(top, #1a7cd7 1%, #1c6aaa 99%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #1a7cd7), color-stop(99%, #1c6aaa));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1a7cd7 1%, #1c6aaa 99%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1a7cd7 1%, #1c6aaa 99%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1a7cd7 1%, #1c6aaa 99%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1a7cd7 1%, #1c6aaa 99%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1A7CD7', endColorstr='#1C6AAA',GradientType=0 );
  /* IE6-9 */
}

/* line 2681, style.scss */
.two_col .right .block .block_heading h3 {
  color: #fff;
  margin: 0px;
}

/* line 2686, style.scss */
.two_col .right .block_content {
  padding: 10px 20px;
}

/* line 2690, style.scss */
.qtip-contentWrapper {
  border: 1px solid #e5e5e5 !important;
  border-radius: 3px 3px 3px 3px !important;
  overflow: visible !important;
  background: #fdfdfd;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fdfdfd 0%, #e6e6e6 99%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdfdfd), color-stop(99%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fdfdfd 0%, #e6e6e6 99%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fdfdfd 0%, #e6e6e6 99%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fdfdfd 0%, #e6e6e6 99%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fdfdfd 0%, #e6e6e6 99%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#e6e6e6',GradientType=0 );
  /* IE6-9 */
  padding: 10px;
}

/* line 2713, style.scss */
.qtip-content {
  background: none !important;
}

/* line 2717, style.scss */
.two_col .right .block {
  background: transparent url(../img/quick-report-bg.png) repeat-y scroll 0 0;
}
/* line 2720, style.scss */
.two_col .right .block .side-menu-links {
  padding-bottom: 10px;
}

/* line 2727, style.scss */
.block-quick-reports span.icon {
  background: transparent url(../img/quick-report-icon.png) no-repeat scroll 0 0;
  height: 13px;
  margin: 0;
  min-height: 0;
  width: 18px;
  float: left;
  margin-right: 10px;
}

/*ui style */
/* line 2738, style.scss */
.ui-widget-overlay {
  background: none repeat scroll 0 0 black !important;
  opacity: 0.8 !important;
}

/* line 2743, style.scss */
.sudval-ui, .sudval-ui.ui-widget-content {
  border: 0px solid #e5e5e5 !important;
  border-radius: 0px !important;
  overflow: visible !important;
  background: #fff;
  /* Old browsers */
}

/* line 2751, style.scss */
.sudval-ui .ui-dialog-content {
  background: none repeat scroll 0 0 transparent;
  border: medium none !important;
  padding: 10px 18px;
  font-family: arial, sans-serif;
  color: #222;
  font-size: 12px;
  line-height: 1.231;
}

/* line 2761, style.scss */
.sudval-ui a.ui-dialog-titlebar-close {
  float: right;
  height: 28px;
  width: 30px;
  margin-right: 0;
  margin-top: 0;
  top: 0;
}

/* line 2770, style.scss */
.sudval-ui a.ui-state-hover {
  background: url("../img/main_sprite.png") repeat-x scroll -462px -71px transparent;
  height: 28px;
  width: 30px;
  border: none;
}

/* line 2777, style.scss */
.sudval-ui .ui-state-hover span.ui-icon-closethick {
  background: url("../img/main_sprite.png") repeat-x scroll -462px -71px transparent;
  display: block;
  height: 28px;
  text-indent: -9999px;
  width: 30px;
}

/* line 2785, style.scss */
.sudval-ui .ui-dialog-titlebar-close span.ui-icon-closethick {
  background: url("../img/main_sprite.png") repeat-x scroll -462px -71px transparent;
  display: block;
  height: 26px;
  text-indent: -9999px;
  width: 30px;
}

/* line 2793, style.scss */
.sudval-ui .ui-dialog-titlebar {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  margin-top: 0px;
}

/* line 2799, style.scss */
.sudval-ui .ui-dialog-titlebar .ui-dialog-title {
  color: #000000;
  font-size: 24px;
}

/* line 2804, style.scss */
.sudval-ui fieldset legend {
  display: none;
}

/* line 2808, style.scss */
.sudval-ui .ui-dialog-buttonpane {
  background-color: inherit;
  border: none;
}

/* line 2814, style.scss */
.sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button {
  font-weight: normal;
  height: auto !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: #e6e6e6 #e6e6e6 #e0e0e0 !important;
  -webkit-border-radius: 20px !important;
  -moz-border-radius: 20px !important;
  border-radius: 20px !important;
}
/* line 2828, style.scss */
.sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button:focus {
  outline: none;
}

/* line 2833, style.scss */
.no-close .ui-dialog-titlebar-close {
  display: none;
}

/*larger modal */
/* line 2840, style.scss */
.sudval-ui-large, .sudval-ui-large.ui-widget-content {
  border: 0px solid #e5e5e5 !important;
  border-radius: 0px !important;
  overflow: visible !important;
  background: #fff;
  /* Old browsers */
}

/* line 2848, style.scss */
.sudval-ui-large .ui-dialog-content {
  background: none repeat scroll 0 0 transparent;
  border: medium none !important;
  padding: 10px 18px;
}

/* line 2854, style.scss */
.sudval-ui-large a.ui-dialog-titlebar-close {
  float: right;
  height: 28px;
  width: 30px;
  margin-right: 0;
  margin-top: 0;
  top: 0;
}

/* line 2863, style.scss */
.sudval-ui-large a.ui-state-hover {
  background: url("../img/main_sprite.png") repeat-x scroll -462px -71px transparent;
  height: 28px;
  width: 30px;
  border: none;
}

/* line 2870, style.scss */
.sudval-ui-large .ui-state-hover span.ui-icon-closethick {
  background: url("../img/main_sprite.png") repeat-x scroll -462px -71px transparent;
  display: block;
  height: 28px;
  text-indent: -9999px;
  width: 30px;
}

/* line 2878, style.scss */
.sudval-ui-large .ui-dialog-titlebar-close span.ui-icon-closethick {
  background: url("../img/main_sprite.png") repeat-x scroll -462px -71px transparent;
  display: block;
  height: 26px;
  text-indent: -9999px;
  width: 30px;
}

/* line 2886, style.scss */
.sudval-ui-large .ui-dialog-titlebar {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  margin-top: 0px;
}

/* line 2892, style.scss */
.sudval-ui-large .ui-dialog-titlebar .ui-dialog-title {
  color: #000000;
  font-size: 24px;
}

/* line 2897, style.scss */
.sudval-ui-large fieldset legend {
  display: none;
}

/* selected people */
/* line 2902, style.scss */
.add_person {
  margin-bottom: 6px;
  display: inline-block;
}

/* line 2908, style.scss */
fieldset#non_svs_person legend {
  display: none;
}
/* line 2911, style.scss */
fieldset#non_svs_person div {
  display: none;
}

/* line 2916, style.scss */
fieldset#non_svs_person div#form-checkbox-non_svs_person {
  display: block;
}

/* people fieldsets */
/* line 2924, style.scss */
.people fieldset.view .details {
  padding: 10px 0px;
}
/* line 2930, style.scss */
.people fieldset .item .details .line {
  display: block;
  min-height: 16px;
}
/* line 2933, style.scss */
.people fieldset .item .details .line .field {
  margin-left: 135px;
  display: block;
}
/* line 2937, style.scss */
.people fieldset .item .details .line label {
  width: 135px;
  font-weight: bold;
  position: absolute;
}
/* line 2942, style.scss */
.people fieldset .item .details .line .icon {
  float: right;
}

/* line 2952, style.scss */
.alert {
  border: 1px solid #9f6000;
  color: #9F6000;
  /* IE; docs say this should go first (or better, placed in separate IE-only stylesheet): */
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFDFDFD', endColorstr='#FFFEEFB3');
  /* Fallback: */
  background: #fdfdfd;
  /* CSS 3 plus vendor prefixes: */
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZlZWZiMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdfdfd), color-stop(100%, #feefb3));
  background: -moz-linear-gradient(top, #fdfdfd, #feefb3);
  background: -webkit-linear-gradient(top, #fdfdfd, #feefb3);
  background: linear-gradient(to bottom, #fdfdfd, #feefb3);
  font-weight: bold;
  font-size: 11px;
  padding: 8px;
  margin-bottom: 8px;
}

/* line 2963, style.scss */
#reports-block {
  margin: 15px 12px 0px;
  padding-bottom: 50px;
  font-size: 11px;
}
/* line 2967, style.scss */
#reports-block div.jc-report {
  margin-bottom: 5px;
}
/* line 2969, style.scss */
#reports-block div.jc-report a {
  cursor: pointer;
  color: #006699;
}
/* line 2973, style.scss */
#reports-block div.jc-report a:hover {
  color: #006699;
}
/* line 2976, style.scss */
#reports-block div.jc-report span {
  color: #868686;
  font-style: italic;
}

/* line 2984, style.scss */
form#jc-custom-report-form #custom-report-complaint-number {
  max-width: 80px;
}
/* line 2987, style.scss */
form#jc-custom-report-form #form-input-jc-custom-report-record-status {
  margin-bottom: 12px;
}
/* line 2990, style.scss */
form#jc-custom-report-form #form-input-jc-custom-report-record-status-check-boxes {
  display: inline-block;
  vertical-align: top;
  width: 286px;
}
/* line 2995, style.scss */
form#jc-custom-report-form label {
  width: 160px;
}

/* line 3000, style.scss */
#jc_custom_report {
  font-size: 11px;
  font-family: Arial;
  color: #666666;
}
/* line 3004, style.scss */
#jc_custom_report a:hover {
  color: #00669F;
}
/* line 3007, style.scss */
#jc_custom_report span.jc-report-user {
  color: #00669F;
}
/* line 3010, style.scss */
#jc_custom_report #jc_custom_report_title {
  width: 100%;
  font-size: 14px;
  border-bottom: 1px solid #E0E0E0;
  padding-bottom: 8px;
  padding-left: 5px;
}
/* line 3017, style.scss */
#jc_custom_report #jc_custom_report_summary {
  margin-top: 10px;
  margin-left: 5px;
  font-size: 12px;
  color: #333333;
}
/* line 3022, style.scss */
#jc_custom_report #jc_custom_report_summary div {
  padding-bottom: 14px;
}
/* line 3024, style.scss */
#jc_custom_report #jc_custom_report_summary div span.label {
  display: inline-block;
  width: 75px;
}
/* line 3030, style.scss */
#jc_custom_report .jc-report-section {
  margin: 10px 0px 0px 0px;
}
/* line 3032, style.scss */
#jc_custom_report .jc-report-section .jc-report-section-header {
  background-color: #F5F5F5;
  height: 36px;
  border-bottom: 1px solid #E0E0E0;
}
/* line 3036, style.scss */
#jc_custom_report .jc-report-section .jc-report-section-header .jc-report-title {
  display: inline-block;
  vertical-align: top;
  width: 400px;
  font-size: 16px;
  color: #000000;
  padding-left: 8px;
  padding-top: 10px;
}
/* line 3045, style.scss */
#jc_custom_report .jc-report-section .jc-report-section-header .jc-report-metadata {
  display: inline-block;
  vertical-align: top;
  width: 400px;
  float: right;
  text-align: right;
  color: #333333;
  padding: 5px 5px 0px 0px;
}
/* line 3053, style.scss */
#jc_custom_report .jc-report-section .jc-report-section-header .jc-report-metadata span.jc-report-record-status {
  color: #666666;
}
/* line 3059, style.scss */
#jc_custom_report .jc-report-section .jc-report-section-body div {
  margin: 15px 5px;
}
/* line 3061, style.scss */
#jc_custom_report .jc-report-section .jc-report-section-body div span.row-header {
  display: inline-block;
  color: #333333;
  vertical-align: top;
  width: 150px;
}
/* line 3067, style.scss */
#jc_custom_report .jc-report-section .jc-report-section-body div span.row-data {
  display: inline-block;
  width: 800px;
  text-align: justify;
}

/* line 3077, style.scss */
#sm_jc_report {
  font-size: 11px;
  font-family: Arial;
  color: #666666;
}
/* line 3081, style.scss */
#sm_jc_report a:hover {
  color: #00669F;
}
/* line 3084, style.scss */
#sm_jc_report span.jc-report-user {
  color: #00669F;
}
/* line 3087, style.scss */
#sm_jc_report #jc_custom_report_title {
  width: 100%;
  font-size: 14px;
  border-bottom: 1px solid #E0E0E0;
  padding-bottom: 8px;
  padding-left: 5px;
}
/* line 3094, style.scss */
#sm_jc_report #jc_custom_report_summary {
  margin-top: 15px;
  margin-left: 5px;
  font-size: 12px;
  color: #666666;
}
/* line 3099, style.scss */
#sm_jc_report #jc_custom_report_summary div {
  padding-bottom: 8px;
}
/* line 3101, style.scss */
#sm_jc_report #jc_custom_report_summary div span.label {
  display: inline-block;
  width: 140px;
  color: #000000;
}
/* line 3108, style.scss */
#sm_jc_report .jc-report-person-section {
  margin: 10px 0px 0px 0px;
}
/* line 3110, style.scss */
#sm_jc_report .jc-report-person-section .jc-report-person-header {
  background-color: #EEEEEE;
  height: 51px;
  border-top: 1px solid #AAAAAA;
}
/* line 3114, style.scss */
#sm_jc_report .jc-report-person-section .jc-report-person-header .jc-report-title {
  display: inline-block;
  vertical-align: top;
  width: 400px;
  font-size: 20px;
  color: #333333;
  padding-left: 8px;
  padding-top: 10px;
}
/* line 3126, style.scss */
#sm_jc_report .jc-report-section .jc-report-section-header {
  margin: 0;
  background-color: #F5F5F5;
  height: 36px;
  border-bottom: 1px solid #E0E0E0;
  clear: both;
}
/* line 3132, style.scss */
#sm_jc_report .jc-report-section .jc-report-section-header .jc-report-title {
  display: inline-block;
  vertical-align: top;
  width: 400px;
  font-size: 16px;
  color: #666666;
  padding-left: 8px;
  padding-top: 10px;
}
/* line 3141, style.scss */
#sm_jc_report .jc-report-section .jc-report-section-header .jc-report-metadata {
  display: inline-block;
  vertical-align: top;
  width: 400px;
  float: right;
  text-align: right;
  color: #333333;
  padding: 5px 5px 0px 0px;
}
/* line 3149, style.scss */
#sm_jc_report .jc-report-section .jc-report-section-header .jc-report-metadata span.jc-report-record-status {
  color: #666666;
}
/* line 3155, style.scss */
#sm_jc_report .jc-report-section .jc-report-section-body div.jc-report-complaint-workflow-status {
  font-size: 16px;
  color: #9F5F00;
}
/* line 3159, style.scss */
#sm_jc_report .jc-report-section .jc-report-section-body div {
  margin: 15px 5px;
}
/* line 3161, style.scss */
#sm_jc_report .jc-report-section .jc-report-section-body div span.row-header {
  display: inline-block;
  color: #333333;
  vertical-align: top;
  width: 17%;
}
/* line 3167, style.scss */
#sm_jc_report .jc-report-section .jc-report-section-body div span.row-data {
  display: inline-block;
  width: 80%;
}
/* line 3170, style.scss */
#sm_jc_report .jc-report-section .jc-report-section-body div span.row-data div {
  margin: 0;
}
/* line 3174, style.scss */
#sm_jc_report .jc-report-section .jc-report-section-body div span.row-data div.charged-person div.charged-person-name {
  margin-bottom: 25px;
}
/* line 3177, style.scss */
#sm_jc_report .jc-report-section .jc-report-section-body div span.row-data div.charged-person div.cases {
  margin-left: 25px;
  margin-bottom: 25px;
}
/* line 3180, style.scss */
#sm_jc_report .jc-report-section .jc-report-section-body div span.row-data div.charged-person div.cases div.case-item {
  margin-bottom: 7px;
}
/* line 3183, style.scss */
#sm_jc_report .jc-report-section .jc-report-section-body div span.row-data div.charged-person div.cases div.case-item div.case-item-number span.case-item-label {
  margin-right: 5px;
  color: #333333;
  font-weight: 600;
}
/* line 3189, style.scss */
#sm_jc_report .jc-report-section .jc-report-section-body div span.row-data div.charged-person div.cases div.case-item div.case-item-row {
  margin: 5px 0px 5px 15px;
}

/* line 3201, style.scss */
#custom-report-lawbook-changes {
  font-size: 11px;
  font-family: Arial;
  color: #666666;
}
/* line 3205, style.scss */
#custom-report-lawbook-changes a:hover {
  color: #00669F;
}
/* line 3208, style.scss */
#custom-report-lawbook-changes #report_title {
  width: 100%;
  font-size: 14px;
  border-bottom: 1px solid #E0E0E0;
  padding-bottom: 8px;
  padding-left: 5px;
}
/* line 3215, style.scss */
#custom-report-lawbook-changes #report_summary {
  margin-top: 25px;
  margin-left: 5px;
  font-size: 12px;
  color: #666666;
}
/* line 3220, style.scss */
#custom-report-lawbook-changes #report_summary div {
  padding-bottom: 8px;
}
/* line 3222, style.scss */
#custom-report-lawbook-changes #report_summary div span.label {
  display: inline-block;
  width: 155px;
  color: #000000;
}
/* line 3229, style.scss */
#custom-report-lawbook-changes td {
  padding: 15px;
}
/* line 3232, style.scss */
#custom-report-lawbook-changes td.rule {
  text-align: justify;
}
/* line 3235, style.scss */
#custom-report-lawbook-changes td.modified {
  width: 160px;
}

/* line 3240, style.scss */
#related-records-block {
  margin-top: 15px;
}
/* line 3242, style.scss */
#related-records-block a.new-jc-item {
  float: right;
  margin: 0px 12px;
  display: inline-block;
  font-size: 11px;
}
/* line 3248, style.scss */
#related-records-block h4 {
  font-weight: normal;
  margin: 0px 10px 10px;
}
/* line 3252, style.scss */
#related-records-block .empty {
  margin: 5px 10px;
  color: #999999;
  font-size: 11px;
  font-style: oblique;
  display: block;
}
/* line 3259, style.scss */
#related-records-block .jc-records {
  margin-bottom: 20px;
}
/* line 3262, style.scss */
#related-records-block dl.verticalExpander {
  margin: 0px 10px;
}
/* line 3264, style.scss */
#related-records-block dl.verticalExpander dt, #related-records-block dl.verticalExpander dt.active {
  color: #006699;
  height: 30px;
  padding: 0px;
  background-color: #ffffff;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFCCCCCC');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #cccccc));
  background-image: -moz-linear-gradient(top, #ffffff 0%, #cccccc 100%);
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #cccccc 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #cccccc 100%);
}
/* line 3276, style.scss */
#related-records-block dl.verticalExpander dt .indicator-arrow-holder, #related-records-block dl.verticalExpander dt.active .indicator-arrow-holder {
  border-right: 1px solid white;
  height: 30px;
  width: 30px;
  display: block;
  float: left;
}
/* line 3282, style.scss */
#related-records-block dl.verticalExpander dt .indicator-arrow-holder span, #related-records-block dl.verticalExpander dt.active .indicator-arrow-holder span {
  background: url("../img/related-records-arrows.png") no-repeat 0px -9px;
  height: 12px;
  width: 12px;
  display: block;
  margin: 12px;
}
/* line 3289, style.scss */
#related-records-block dl.verticalExpander dt .indicator-arrow-holder span, #related-records-block dl.verticalExpander dt.active .indicator-arrow-holder span {
  background: url("../img/related-records-arrows.png") no-repeat 0px 0px;
}
/* line 3293, style.scss */
#related-records-block dl.verticalExpander dt a.item-title, #related-records-block dl.verticalExpander dt.active a.item-title {
  margin: 9px 12px;
  display: inline-block;
  font-size: 12px;
}
/* line 3299, style.scss */
#related-records-block dl.verticalExpander dd {
  background: #E3ECF3;
  font-size: 11px;
}

/*verticalExpander*/
/* line 3307, style.scss */
dl.verticalExpander {
  margin: 1px;
}

/* line 3311, style.scss */
dl.verticalExpander dt.active {
  background-color: #1e6190;
}

/* line 3315, style.scss */
dl.verticalExpander dt {
  background: none repeat scroll 0 0 #4b4b4b;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 12px;
  padding: 6px 35px;
}

/* line 3323, style.scss */
dl.verticalExpander dt span.arrows {
  border-right: 1px solid white;
  float: left;
  height: 26px;
  left: 0;
  margin-top: -6px;
  position: absolute;
  width: 26px;
}

/* line 3333, style.scss */
dl.verticalExpander dt span.arrow_up {
  background: url("../img/rev-sprites-white.png") no-repeat scroll left top transparent;
  display: inline-block;
  margin: 10px;
  min-height: 9px !important;
  min-width: 14px !important;
}

/* line 3341, style.scss */
dl.verticalExpander dt span.arrow_down {
  background: url("../img/rev-sprites-white.png") no-repeat scroll left bottom transparent;
  display: inline-block;
  margin: 10px;
  min-height: 5px !important;
  min-width: 14px !important;
}

/* line 3349, style.scss */
dl.verticalExpander dd {
  background: none repeat scroll 0 0 #ffffff;
  list-style: none outside none;
  margin: 0;
  padding: 10px;
}

/* line 3356, style.scss */
dl.verticalExpander dt a.sectionview {
  color: white;
}

/*verticalExpander*/
/* line 3361, style.scss */
dl.verticalExpanderClean {
  margin: 1px;
}

/* line 3365, style.scss */
dl.verticalExpanderClean dt.active {
  background-color: #ffffff;
}

/* line 3369, style.scss */
dl.verticalExpanderClean dt {
  background: none repeat scroll 0 0 #ffffff;
  color: #000000;
  cursor: pointer;
  font-size: 12px;
  padding: 6px 35px;
}

/* line 3377, style.scss */
dl.verticalExpanderClean dt span.arrows {
  border-right: 1px solid white;
  float: left;
  height: 26px;
  left: 0;
  margin-top: -6px;
  margin-left: 20px;
  position: absolute;
  width: 26px;
}

/* line 3388, style.scss */
dl.verticalExpanderClean dt span.arrow_up {
  background: url("../img/related-records-arrows.png") no-repeat scroll left top transparent;
  display: inline-block;
  margin: 10px;
  min-height: 8px !important;
  min-width: 14px !important;
}

/* line 3396, style.scss */
dl.verticalExpanderClean dt span.arrow_down {
  background: url("../img/related-records-arrows.png") no-repeat scroll left bottom transparent;
  display: inline-block;
  margin: 10px;
  min-height: 8px !important;
  min-width: 14px !important;
}

/* line 3404, style.scss */
dl.verticalExpanderClean dd {
  background: none repeat scroll 0 0 #ffffff;
  list-style: none outside none;
  margin: 0;
  padding: 0;
  font-size: 12px;
}

/* line 3412, style.scss */
dl.verticalExpanderClean dd span.law_code {
  color: #1e6190;
}

/* line 3416, style.scss */
dl.verticalExpanderClean dd span.law_summary {
  font-style: italic;
}

/* line 3420, style.scss */
dl.verticalExpanderClean dt span.law_code {
  color: #1e6190;
  padding-right: 10px;
}

/* line 3425, style.scss */
dl.verticalExpanderClean dd div.law_rules {
  margin-left: 20px;
  margin-bottom: 1px;
  padding: 10px 10px 10px 30px;
  background: none repeat scroll 0 0 whitesmoke;
  line-height: 20px;
}

/* law code look up accordion */
/* line 3434, style.scss */
.ui-corner-all, .ui-corner-top {
  border: medium none !important;
  border-radius: 0px !important;
}

/* line 3439, style.scss */
.accordion_section .ui-state-default a, .accordion_section .ui-state-default a:link, .accordion_section .ui-state-default a:visited {
  color: #FFFFFF;
}

/* line 3443, style.scss */
.accordion_section h3 a {
  background: none repeat scroll 0 0 #4b4b4b;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 11px;
  padding: 6px 35px;
  font-size: 12px !important;
  font-weight: normal;
}

/* line 3453, style.scss */
.accordion_section h3.ui-state-active a {
  background: none repeat scroll 0 0 #006699 !important;
  color: #FFFFFF;
}

/* line 3458, style.scss */
.accordion_section .ui-accordion-content {
  background: none;
  border: none;
  padding: 5px 5px !important;
}

/* line 3464, style.scss */
.accordion_heading h4 {
  border: medium none !important;
  background: none !important;
  margin-left: 15px;
}
/* line 3468, style.scss */
.accordion_heading h4 span.heading-code {
  color: #1964A5;
  margin-left: 5px;
  margin-right: 15px;
}

/* line 3475, style.scss */
.accordion_heading h4 a {
  background: none repeat scroll 0 0 transparent;
  color: #333333 !important;
  font-size: 11px !important;
  font-weight: normal;
  padding: 0 0 0 25px !important;
}

/* line 3483, style.scss */
.accordion_section span.arrows, .accordion_section span.arrowsSelected {
  background: none repeat scroll 0 0 transparent;
  border-right: 1px solid white;
  height: 28px;
  left: 0 !important;
  margin-top: 0 !important;
  position: absolute !important;
  top: 0 !important;
  width: 22px;
}

/* line 3494, style.scss */
.accordion_section span.arrows span.arrow-icon {
  background: url("../img/faq_arrows.png") no-repeat scroll left bottom transparent;
  display: block;
  height: 6px;
  margin-left: 8px;
  margin-top: 12px;
  width: 12px;
}

/* line 3503, style.scss */
.accordion_section span.arrowsSelected span.arrow-icon {
  background: url("../img/faq_arrows.png") no-repeat scroll left top transparent;
  display: block;
  height: 6px;
  margin-left: 8px;
  margin-top: 12px;
  width: 12px;
}

/* line 3512, style.scss */
.accordion_heading {
  font-size: 11px;
}

/* line 3516, style.scss */
.accordion_heading .ui-accordion-content {
  padding: 5px 10px !important;
}

/* line 3520, style.scss */
.accordion_heading span.arrows, .accordion_heading span.arrowsSelected {
  background: none repeat scroll 0 0 transparent;
  border-right: 1px solid white;
  height: 16px;
  left: 0 !important;
  margin-top: 0 !important;
  position: absolute !important;
  top: 0 !important;
  width: 18px;
}

/* line 3531, style.scss */
.accordion_heading span.arrows span.arrow-icon {
  background: url("../img/main_sprite.png") no-repeat scroll -475px -234px transparent;
  display: block;
  height: 15px;
  margin-left: 2px;
  margin-top: 0;
  width: 14px;
}

/* line 3540, style.scss */
.accordion_heading span.arrowsSelected span.arrow-icon {
  background: url("../img/main_sprite.png") no-repeat scroll -475px -249px transparent;
  display: block;
  height: 15px;
  margin-left: 2px;
  margin-top: 0;
  width: 14px;
}

/* line 3549, style.scss */
.accordion_law {
  background: none repeat scroll 0 0 #e8e8e8;
  border-bottom: 1px solid white;
  font-size: 11px;
  padding: 10px 10px 10px 25px;
  margin-left: 8px;
}
/* line 3555, style.scss */
.accordion_law span.law-code {
  color: #1964A5;
}
/* line 3558, style.scss */
.accordion_law span.law-summary {
  font-style: italic;
}
/* line 3561, style.scss */
.accordion_law span.icon-attach {
  margin-top: 2px;
  margin-left: -15px;
}

/* line 3567, style.scss */
.accordion_law a.link_attach {
  margin-left: -20px;
  margin-top: -2px;
  position: absolute;
}

/* ==|== non-semantic helper classes ======================================== */
/* line 3574, style.scss */
.ir {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}

/* line 3585, style.scss */
.ir br {
  display: none;
}

/* line 3589, style.scss */
.hidden {
  display: none !important;
  visibility: hidden;
}

/* line 3594, style.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 3605, style.scss */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* line 3614, style.scss */
.invisible {
  visibility: hidden;
}

/* line 3618, style.scss */
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}

/* line 3623, style.scss */
.clearfix:after {
  clear: both;
}

/* line 3627, style.scss */
.clearfix {
  zoom: 1;
}

/* ==|== media queries ====================================================== */
/* ==|== print styles ======================================================= */
@media print {
  /* line 3640, style.scss */
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }

  /* line 3647, style.scss */
  a, a:visited {
    text-decoration: underline;
  }

  /* line 3650, style.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 3653, style.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 3656, style.scss */
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: "";
  }

  /* line 3659, style.scss */
  pre, blockquote {
    border: 1px solid #999999;
    page-break-inside: avoid;
  }

  /* line 3663, style.scss */
  thead {
    display: table-header-group;
  }

  /* line 3666, style.scss */
  tr, img {
    page-break-inside: avoid;
  }

  /* line 3669, style.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }
  /* line 3676, style.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 3680, style.scss */
  h2, h3 {
    page-break-after: avoid;
  }
}
/* FANCY DROPDOWN */
/* line 3686, style.scss */
.fancyDropdown {
  padding-top: 5px;
  position: relative;
}

/* line 3691, style.scss */
.fancyDropdown label {
  float: left;
  margin-right: 5px;
  padding-top: 5px;
}

/* line 3697, style.scss */
.fancyDropdown .dropdown {
  float: left;
  position: relative;
  min-width: 105px;
}

/* line 3703, style.scss */
.fancyDropdown .dropdown span.select {
  background: transparent url(../img/select.png) no-repeat scroll 0 0;
  cursor: pointer;
  font-size: 11px;
  height: 22px;
  overflow: hidden;
  padding: 5px 24px 0 8px;
  position: absolute;
  text-align: center;
  width: 75px;
  z-index: 1;
}

/* line 3716, style.scss */
.fancyDropdown .dropdown.DropdownData span.select {
  text-align: left;
  width: 80px;
}

/* line 3721, style.scss */
.fancyDropdown .dropdown select.styled {
  height: 22px;
  opacity: 0;
  position: relative;
  width: 105px;
  z-index: 100;
  cursor: pointer;
}

/* line 3730, style.scss */
.fancyDropdown .viewDropdownData {
  display: none;
  min-width: 100%;
  padding-bottom: 3px;
  padding-top: 22px;
  position: absolute;
  right: 0;
  text-align: left;
  top: 0;
  z-index: 2;
}

/* line 3742, style.scss */
.fancyDropdown .viewDropdownData .inner {
  background: white none repeat scroll 0 0;
  border: 1px solid #c3c3c3;
}

/* line 3747, style.scss */
.fancyDropdown .viewDropdownData a {
  color: #222222;
  display: block;
  padding: 0 0 0 8px;
  margin-bottom: 3px;
}

/* line 3754, style.scss */
.fancyDropdown .viewDropdownData a:hover {
  color: #0066EE;
}

/* CHECKBOX STYLE */
/* line 3759, style.scss */
div.checkboxStyle {
  background: transparent url(../img/checkbox.png) no-repeat scroll 0 0;
  clear: left;
  float: left;
  cursor: pointer;
  height: 14px;
  padding: 0 0 0 14px;
  text-align: left;
  width: 8px;
}

/* line 3770, style.scss */
div.checkboxStyle.checked {
  background-position: 0 0;
}

/* line 3774, style.scss */
div.checkboxStyle.unchecked {
  background-position: 0 bottom;
}

/* line 3778, style.scss */
div.checkboxStyle input {
  display: none;
}

/* Head Icon */
/* line 3783, style.scss */
span.head {
  width: 40px;
  float: right;
  margin-right: 3px;
}

/* line 3789, style.scss */
span.head span.qmark {
  float: left;
  background: transparent url(../img/icon_sprite.png) repeat-x scroll -124px -973px;
  width: 14px;
  height: 14px;
}

/* line 3796, style.scss */
td span.head {
  display: none;
}

/* line 3800, style.scss */
.arrow-down {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid white;
  margin-top: 3px;
  display: inline-block;
  margin-right: 3px;
  float: right;
  vertical-align: middle;
}

/* line 3811, style.scss */
#lawcode-lookup .ui-tabs-nav {
  position: absolute;
  right: 0px;
  top: -28px;
  background: none;
}

/* line 3818, style.scss */
#lawcode-lookup .accordion-title {
  position: absolute;
  top: -25px;
  background: none;
  font-size: 16px;
  color: #666666;
}

/* line 3826, style.scss */
#lawcode-lookup .ui-tabs-nav li {
  background: none;
  color: black;
  font-size: 11px;
  padding: 1px 5px;
}

/* line 3833, style.scss */
#lawcode-lookup .ui-tabs-nav li:first-child {
  border-right: 1px solid black !important;
}

/* line 3837, style.scss */
#lawcode-lookup .ui-tabs-nav li a {
  background: none;
  color: #00669F;
  font-size: 11px;
  padding: 0px 10px;
}

/* line 3844, style.scss */
#lawcode-lookup .ui-tabs-nav li.ui-state-active a {
  color: #000;
}

/* line 3848, style.scss */
#lawcode-lookup #tabs {
  margin-top: 25px;
  background: none;
}

/* ==|== Search View Criteria ======================================== */
/* line 3854, style.scss */
.trigger_down_popup_active, .trigger_down_popup_active:hover {
  position: relative;
  z-index: 100;
  display: inline-block;
  *display: inline;
  padding: 3px 14px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 12px;
  line-height: 20px;
  *line-height: 20px;
  color: #333333;
}

/* line 3870, style.scss */
.modify-data {
  position: absolute;
  right: 0;
  top: 55px;
}
/* line 3875, style.scss */
.modify-data:hover .trigger_modify_data {
  /* IE; docs say this should go first (or better, placed in separate IE-only stylesheet): */
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFCFCFC', endColorstr='#FFF9F9F9');
  /* Fallback: */
  background: #fcfcfc;
  /* CSS 3 plus vendor prefixes: */
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fcfcfc), color-stop(100%, #f9f9f9));
  background: -moz-linear-gradient(top, #fcfcfc, #f9f9f9);
  background: -webkit-linear-gradient(top, #fcfcfc, #f9f9f9);
  background: linear-gradient(to bottom, #fcfcfc, #f9f9f9);
  color: #333333;
}
/* line 3879, style.scss */
.modify-data:hover .trigger_modify_data .btn, .modify-data:hover .trigger_modify_data .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .modify-data:hover .trigger_modify_data button, .modify-data:hover .trigger_modify_data .btn_r, .modify-data:hover .trigger_modify_data .text {
  background: transparent none repeat scroll 0 0 !important;
  color: #0066a0 !important;
  position: relative;
  z-index: 5;
}
/* line 3885, style.scss */
.modify-data:hover .trigger_modify_data .btn_r .downarrow {
  background-position: 0px -8px !important;
}
/* line 3891, style.scss */
.modify-data:hover .trigger_modify_data #search-view-criteria {
  display: block;
}

/* line 3898, style.scss */
.modify-data.clicked .checkboxes_toggle {
  display: block;
  z-index: 1;
}

/* line 3903, style.scss */
.trigger_modify_data.clicked {
  border-bottom: 0px;
  /* IE; docs say this should go first (or better, placed in separate IE-only stylesheet): */
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFCFCFC', endColorstr='#FFF9F9F9');
  /* Fallback: */
  background: #fcfcfc;
  /* CSS 3 plus vendor prefixes: */
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fcfcfc), color-stop(100%, #f9f9f9));
  background: -moz-linear-gradient(top, #fcfcfc, #f9f9f9);
  background: -webkit-linear-gradient(top, #fcfcfc, #f9f9f9);
  background: linear-gradient(to bottom, #fcfcfc, #f9f9f9);
  -moz-border-radius: 20px 20px 0px 0px;
  -webkit-border-radius: 20px;
  border-radius: 20px 20px 0px 0px;
  z-index: 2;
}

/* line 3911, style.scss */
#form-checkboxes-toggle .button {
  float: left;
  margin-right: 10px;
}

/* CHECKBOXES TOGGLE WITH SORT */
/* line 3918, style.scss */
.checkboxes_toggle {
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px 0px 0px 0px;
  /* IE; docs say this should go first (or better, placed in separate IE-only stylesheet): */
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF7F7F7', endColorstr='#FFF7F7F7');
  /* Fallback: */
  background: #f7f7f7;
  /* CSS 3 plus vendor prefixes: */
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7f7f7), color-stop(100%, #f7f7f7));
  background: -moz-linear-gradient(top, #f7f7f7, #f7f7f7);
  background: -webkit-linear-gradient(top, #f7f7f7, #f7f7f7);
  background: linear-gradient(to bottom, #f7f7f7, #f7f7f7);
  -moz-box-shadow: #484848 0px 1px 3px;
  -webkit-box-shadow: #484848 0px 1px 3px;
  box-shadow: #484848 0px 1px 3px;
  display: none;
  font-size: 11px;
  position: absolute;
  right: 0;
  margin: 30px 21px 0 0;
}
/* line 3927, style.scss */
.checkboxes_toggle ul {
  display: block;
  float: right;
  margin: 0;
  padding-bottom: 10px;
  padding-left: 15px;
  width: 225px;
}
/* line 3934, style.scss */
.checkboxes_toggle ul li {
  background: transparent none;
  clear: both;
  display: block;
  list-style: none outside none;
  padding: 10px 15px 0px 0px;
  margin: 0px;
}
/* line 3941, style.scss */
.checkboxes_toggle ul li label.modify-data-item-label {
  min-width: 221px;
  cursor: pointer;
  font-family: arial,sans-serif;
  font-size: 11px;
  color: #00669F;
}
/* line 3947, style.scss */
.checkboxes_toggle ul li label.modify-data-item-label input.radio {
  margin-right: 10px;
  margin-top: 0px;
}
/* line 3951, style.scss */
.checkboxes_toggle ul li label.modify-data-item-label span.icon {
  display: inline-block;
  margin: 0 3px -8px 0px;
  min-height: 24px;
  background: url("../img/icon_sprite.png");
}
/* line 3957, style.scss */
.checkboxes_toggle ul li label.modify-data-item-label span.show-fields {
  background-position: -99px -993px !important;
}
/* line 3960, style.scss */
.checkboxes_toggle ul li label.modify-data-item-label span.show-fields.selected {
  background-position: -74px -993px !important;
}
/* line 3963, style.scss */
.checkboxes_toggle ul li label.modify-data-item-label span.sort-fields {
  background-position: -99px -1043px !important;
}
/* line 3966, style.scss */
.checkboxes_toggle ul li label.modify-data-item-label span.sort-fields.selected {
  background-position: -74px -1043px !important;
}
/* line 3969, style.scss */
.checkboxes_toggle ul li label.modify-data-item-label span.btn_r {
  float: right;
  padding: 5px 10px 0px 5px;
}
/* line 3972, style.scss */
.checkboxes_toggle ul li label.modify-data-item-label span.btn_r .downarrow {
  background: url("../img/main_sprite.png") repeat-x scroll 0px -8px transparent;
  display: inline-block;
  height: 8px;
  vertical-align: middle;
  width: 12px;
  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -webkit-transform: rotate(90deg);
  /* Safari and Chrome */
}
/* line 3982, style.scss */
.checkboxes_toggle ul li label.modify-data-item-label span.btn_r .downarrow.expand {
  transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  /* IE 9 */
  -webkit-transform: rotate(0deg);
  /* Safari and Chrome */
}
/* line 3989, style.scss */
.checkboxes_toggle ul li label.selected {
  color: #222;
}
/* line 3992, style.scss */
.checkboxes_toggle ul li span.hline {
  background: transparent url(../img/hline.png) repeat-x scroll 0 -1px;
  display: block;
  height: 1px;
  margin-top: 13px;
  padding-bottom: 0px;
}
/* line 3999, style.scss */
.checkboxes_toggle ul li .modify-data-nested-toggle {
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px 0px 0px 0px;
  /* IE; docs say this should go first (or better, placed in separate IE-only stylesheet): */
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF7F7F7', endColorstr='#FFF7F7F7');
  /* Fallback: */
  background: #f7f7f7;
  /* CSS 3 plus vendor prefixes: */
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7f7f7), color-stop(100%, #f7f7f7));
  background: -moz-linear-gradient(top, #f7f7f7, #f7f7f7);
  background: -webkit-linear-gradient(top, #f7f7f7, #f7f7f7);
  background: linear-gradient(to bottom, #f7f7f7, #f7f7f7);
  -moz-box-shadow: #484848 0px 1px 3px;
  -webkit-box-shadow: #484848 0px 1px 3px;
  box-shadow: #484848 0px 1px 3px;
  display: none;
  font-size: 11px;
  position: absolute;
  right: 0;
  padding: 2px 0px;
  margin: -43px 240px 0 0;
}
/* line 4009, style.scss */
.checkboxes_toggle ul li .modify-data-nested-toggle ul {
  padding-left: 7px;
  width: 233px;
}
/* line 4013, style.scss */
.checkboxes_toggle ul li .modify-data-nested-toggle span.hline {
  clear: both;
  margin: 0px 7px;
}
/* line 4018, style.scss */
.checkboxes_toggle ul li .modify-data-nested-toggle ul.order-by-list li {
  display: inline-block;
  padding-right: 10px;
}
/* line 4021, style.scss */
.checkboxes_toggle ul li .modify-data-nested-toggle ul.order-by-list li label {
  min-width: inherit;
  width: auto;
  font-family: inherit;
}
/* line 4025, style.scss */
.checkboxes_toggle ul li .modify-data-nested-toggle ul.order-by-list li label input.radio {
  margin-right: 5px;
}
/* line 4032, style.scss */
.checkboxes_toggle ul li .btn, .checkboxes_toggle ul li .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .checkboxes_toggle ul li button {
  cursor: pointer;
}
/* line 4035, style.scss */
.checkboxes_toggle ul li .btn span.text, .checkboxes_toggle ul li .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button span.text, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .checkboxes_toggle ul li button span.text {
  color: #00669F;
}
/* line 4038, style.scss */
.checkboxes_toggle ul li .btn:hover span.text, .checkboxes_toggle ul li .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset button:hover span.text, .sudval-ui .ui-dialog-buttonpane .ui-dialog-buttonset .checkboxes_toggle ul li button:hover span.text {
  color: #ffffff;
}
/* line 4041, style.scss */
.checkboxes_toggle ul li .btn_save {
  margin-right: 20px;
}
/* line 4045, style.scss */
.checkboxes_toggle ul li.menu-item {
  cursor: pointer;
}
/* line 4048, style.scss */
.checkboxes_toggle ul li.button {
  clear: none;
  margin-right: 0px !important;
  padding-right: 0px !important;
}
/* line 4052, style.scss */
.checkboxes_toggle ul li.button span.btn {
  margin-right: 10px;
}

/* ==|== Tabs ======================================== */
/* line 4060, style.scss */
.sudval-ui-tabs.ui-tabs {
  background: transparent none;
  padding: 0;
  margin: 0 0 50px 0;
  border: medium none;
}

/* line 4067, style.scss */
.sudval-ui-tabs.ui-tabs h3.title {
  color: #666666;
  display: block;
  float: left;
  font-size: 14px;
  left: 2px;
  margin: 0;
  position: absolute;
  top: 7px;
}

/* line 4078, style.scss */
.sudval-ui-tabs.ui-tabs .ui-tabs-nav {
  background: transparent none;
  border-bottom: 1px solid #185995 !important;
  padding: 0;
  margin: 0;
}

/* line 4085, style.scss */
.sudval-ui-tabs.ui-tabs .ui-tabs-nav .ui-state-default {
  background: transparent url(../img/tab-bg.png) no-repeat scroll right 0;
  float: right;
  padding-left: 2px;
  width: 116px;
}

/* line 4092, style.scss */
.sudval-ui-tabs.ui-tabs .ui-tabs-nav .first.ui-state-default {
  margin-right: 0;
}

/* line 4096, style.scss */
.sudval-ui-tabs.ui-tabs .ui-tabs-nav .ui-state-active,
.sudval-ui-tabs.ui-tabs .ui-tabs-nav .ui-state-hover {
  background-position: 2px 0;
}

/* line 4101, style.scss */
.sudval-ui-tabs.ui-tabs .ui-tabs-nav li a {
  color: #00669F;
  display: block;
  font-weight: normal;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  width: 100%;
}

/* line 4111, style.scss */
.sudval-ui-tabs.ui-tabs .ui-tabs-nav li a:hover,
.sudval-ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
  color: #FFFFFF;
}

/* line 4116, style.scss */
.sudval-ui-tabs.ui-tabs .ui-tabs-panel {
  padding-left: 0;
  padding-right: 0;
}

/* line 4121, style.scss */
ul.tab-content {
  color: #797979;
  font-family: arial;
  font-size: 12px;
}
/* line 4125, style.scss */
ul.tab-content li {
  background: transparent none;
  border-bottom: 1px dotted #cccccc;
  display: block;
  list-style: none;
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 10px;
  padding-bottom: 4px;
}
/* line 4134, style.scss */
ul.tab-content li a {
  color: #0066A0;
  text-decoration: none;
}
/* line 4138, style.scss */
ul.tab-content li a:hover {
  text-decoration: underline;
}
/* line 4141, style.scss */
ul.tab-content li .row {
  margin-bottom: 7px;
}
/* line 4143, style.scss */
ul.tab-content li .row span {
  display: inline-block;
  padding-right: 15px;
}
/* line 4147, style.scss */
ul.tab-content li .row span.icon {
  padding-right: 0;
}
/* line 4150, style.scss */
ul.tab-content li .row span.cue {
  color: #9F5F00;
  font-weight: bold;
}
/* line 4154, style.scss */
ul.tab-content li .row label {
  color: #222222;
  display: inline-block;
  padding-right: 10px;
}
/* line 4160, style.scss */
ul.tab-content li .row .plea label {
  color: #333;
}
/* line 4164, style.scss */
ul.tab-content li .row div.column {
  display: inline-block;
  vertical-align: top;
}
/* line 4167, style.scss */
ul.tab-content li .row div.column div {
  min-height: 15px;
  margin-bottom: 3px;
}
/* line 4172, style.scss */
ul.tab-content li .row div.col_1 {
  width: 160px;
}
/* line 4175, style.scss */
ul.tab-content li .row div.col_2 {
  width: 190px;
  color: #333333;
}
/* line 4179, style.scss */
ul.tab-content li .row div.col_3 {
  width: 160px;
}
/* line 4182, style.scss */
ul.tab-content li .row div.col_4 {
  width: 430px;
  color: #333333;
}
/* line 4187, style.scss */
ul.tab-content li .row.last {
  padding-top: 7px;
}
/* line 4190, style.scss */
ul.tab-content li .row.nested {
  width: 100%;
}

/*
ul.tab-content {
  color: #666666;
}

ul.tab-content li {
  background: transparent none;
  border-bottom: 1px dotted #cccccc;
  display: block;
  list-style: none;
  margin-bottom: 15px;
  padding-bottom: 15px;
}

ul.tab-content li a {
  color: #0066A0;
  text-decoration: none;
}

ul.tab-content li a:hover {
  text-decoration: underline;
}

ul.tab-content li .row {
  margin-bottom: 7px;
}

ul.tab-content li .row.last {
  padding-top: 7px;
}

ul.tab-content li .row span {
  display: inline-block;
  padding-right: 15px;
}

ul.tab-content li .row span.icon {
  padding-right: 0;
}

ul.tab-content li .row label {
  color: #222222;
  display: inline-block;
  padding-right: 10px;
}

ul.tab-content li .row .plea label {
  color: #333;
}
*/
/* line 4247, style.scss */
.load-more-button {
  width: 100%;
  height: 27px;
  padding-top: 7px;
  margin-bottom: 40px;
  border: 1px solid #cccccc;
  /* IE; docs say this should go first (or better, placed in separate IE-only stylesheet): */
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF5F5F5', endColorstr='#FFE4E4E4');
  /* Fallback: */
  background: #f5f5f5;
  /* CSS 3 plus vendor prefixes: */
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f5f5f5), color-stop(100%, #e4e4e4));
  background: -moz-linear-gradient(top, #f5f5f5, #e4e4e4);
  background: -webkit-linear-gradient(top, #f5f5f5, #e4e4e4);
  background: linear-gradient(to bottom, #f5f5f5, #e4e4e4);
  text-align: center;
  vertical-align: middle;
  font-family: arial;
  font-size: 16px;
  color: #666666;
  text-shadow: 1px 1px #ffffff;
  cursor: pointer;
}

/* line 4263, style.scss */
.message-prompt {
  position: relative;
  padding: 20px 10px;
  margin-bottom: 12px;
  border: 1px solid #e5e5e5;
  -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.5);
  -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.5);
  box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.5);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #fdfdfd;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #fdfdfd 0%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdfdfd), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fdfdfd 0%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fdfdfd 0%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fdfdfd 0%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fdfdfd 0%, #e6e6e6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#e6e6e6',GradientType=0 );
  /* IE6-8 */
}

/* line 4294, style.scss */
.message-prompt-close {
  background: url("../img/main_sprite.png") repeat-x scroll -462px -71px transparent;
  display: block;
  height: 28px;
  text-indent: -9999px;
  width: 30px;
  position: absolute;
  top: -4px;
  right: 0px;
}

/* side menu links */
/* line 4306, style.scss */
ul.side-menu-links li {
  margin: 0px;
  position: relative;
}

/* line 4311, style.scss */
ul.side-menu-links li a {
  padding: 0px 14px;
  display: block;
}

/* line 4316, style.scss */
ul.side-menu-links li .link-title {
  border-bottom: 1px dotted #cccccc;
  display: block;
  bottom: 0px;
  padding: 14px 0px;
}

/* line 4323, style.scss */
ul.side-menu-links li.active a {
  color: #ffffff;
  box-shadow: inset 5px 0px 15px 0px #1c6296;
  -webkit-box-shadow: inset 5px 0px 15px 0px #1c6296;
  -moz-box-shadow: inset 5px 0px 15px 0px #1c6296;
  background: #1C6AAA;
  /* Old browsers */
  background: -moz-linear-gradient(top, #1a7cd7 1%, #1c6aaa 99%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #1a7cd7), color-stop(99%, #1c6aaa));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1a7cd7 1%, #1c6aaa 99%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1a7cd7 1%, #1c6aaa 99%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1a7cd7 1%, #1c6aaa 99%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1a7cd7 1%, #1c6aaa 99%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1A7CD7', endColorstr='#1C6AAA',GradientType=0 );
  /* IE6-9 */
}

/* line 4346, style.scss */
ul.side-menu-links li.active .active-indicator {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  left: -6px;
  background: url("../img/side-nav-active-arrow.png") no-repeat left top;
  top: 12px;
}

/*ui buttons */
/* line 4357, style.scss */
.ui-buttonset .ui-button {
  width: auto;
  background: none;
  border: 1px solid #e5e5e5;
  margin-left: 0 !important;
  margin-right: -1px !important;
}

/* line 4365, style.scss */
.ui-buttonset .ui-button:hover {
  color: #000;
}

/* line 4369, style.scss */
.ui-buttonset .ui-state-active {
  color: #fff;
  background: #1A65A8;
}

/* line 4374, style.scss */
.ui-selected {
  color: #fff;
  background: #1A65A8;
}

/* line 4379, style.scss */
.radio-buttonset:hover {
  color: #000;
}

/* line 4383, style.scss */
.radio-buttonset .ui-state-active {
  color: #fff;
  background: #1A65A8;
}

/* line 4388, style.scss */
.lawCodeLookupTable {
  font-size: 11px;
}
/* line 4390, style.scss */
.lawCodeLookupTable span.law-summary {
  font-style: italic;
}
/* line 4393, style.scss */
.lawCodeLookupTable span.law-code {
  color: #1964A5;
}
/* line 4396, style.scss */
.lawCodeLookupTable span.icon-attach {
  margin-top: 3px;
}

/* line 4401, style.scss */
.lawCodeLookupTable tr th, .lawCodeLookupTable tr td {
  max-width: 700px;
}

/* line 4406, style.scss */
#lawCodeLookupTable td {
  padding: 12px;
}

/* line 4411, style.scss */
fieldset#record_status {
  background: #F9FCF4;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  padding: 0px 20px;
}

/* line 4421, style.scss */
#person_vaccinations .vaccine_info {
  width: 300px;
  padding-bottom: 5px;
}
/* line 4424, style.scss */
#person_vaccinations .vaccine_info .vaccination_status_incomplete {
  color: red;
}
/* line 4427, style.scss */
#person_vaccinations .vaccine_info .vaccination_status_complete {
  color: green;
}
/* line 4431, style.scss */
#person_vaccinations .vaccinations_col_dose {
  width: 100px;
}
/* line 4434, style.scss */
#person_vaccinations .vaccinations_col_date {
  width: 125px;
}
/* line 4437, style.scss */
#person_vaccinations .vaccinations_col_action {
  width: 90px;
}
/* line 4440, style.scss */
#person_vaccinations tbody .vaccinations_col {
  padding: 0px;
}
/* line 4443, style.scss */
#person_vaccinations .vaccination_row {
  display: block;
  height: 12px;
  padding: 6px 12px;
  border-bottom: 1px solid white;
}
/* line 4449, style.scss */
#person_vaccinations .vaccination_row:last-child {
  border-bottom: 0px solid white;
}

/** ATTENDANCE **/
/* line 4457, style.scss */
form.attendance-change-week #form-markup label, form.attendance-change-week #form-markup a.tooltip_trigger {
  float: left;
  margin-right: 5px;
  display: block;
}
/* line 4462, style.scss */
form.attendance-change-week #form-markup label {
  width: auto;
  margin-left: 5px;
}
/* line 4466, style.scss */
form.attendance-change-week #form-markup .item {
  margin-left: 100px;
  float: left;
  color: #1F6CAB;
  font-size: 11px;
}
/* line 4473, style.scss */
form.attendance-change-week .form-item-weekpicker {
  /*
  float: left;
  margin-left: 162px;
  width: 110px;
  */
}
/* line 4479, style.scss */
form.attendance-change-week .form-item-weekpicker .hasDatepicker {
  width: 70px;
}

/* line 4485, style.scss */
#form-input-possible_days {
  padding-bottom: 10px;
}
/* line 4487, style.scss */
#form-input-possible_days .form-item-possible-days {
  width: 14px;
}

/* line 4492, style.scss */
fieldset.attendance-person.header {
  margin-bottom: 0;
  margin-left: 5px;
  padding-bottom: 10px;
}

/* line 4498, style.scss */
fieldset.attendance-person.row {
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-top: 10px;
}

/* line 4504, style.scss */
fieldset.attendance-person.row.odd {
  background-color: #f5f5f5;
}

/* line 4508, style.scss */
fieldset.attendance-person.no-bottom-margin {
  margin-bottom: 0px;
}

/* line 4512, style.scss */
.att_week__week_markup {
  margin-bottom: 15px !important;
}

/* line 4516, style.scss */
.form-item.att-possible-days {
  margin-bottom: 10px;
}

/* line 4520, style.scss */
fieldset.attendance-person {
  /*border-bottom: 1px solid #e5e5e5;*/
  margin-bottom: 10px;
  padding-bottom: 10px;
}
/* line 4524, style.scss */
fieldset.attendance-person .form-item {
  display: block;
  float: left;
  margin-bottom: 0;
  margin-top: 0;
  width: auto;
}
/* line 4531, style.scss */
fieldset.attendance-person .form-item.width300 {
  width: 300px;
}
/* line 4534, style.scss */
fieldset.attendance-person .form-item.width350 {
  width: 350px;
}
/* line 4537, style.scss */
fieldset.attendance-person .form-item.attenance-col {
  color: #000000;
}
/* line 4540, style.scss */
fieldset.attendance-person .form-item.attenance-col-1 {
  width: 166px;
}
/* line 4543, style.scss */
fieldset.attendance-person .form-item.attenance-col-2 {
  width: 165px;
}
/* line 4546, style.scss */
fieldset.attendance-person .form-item.attenance-col-3 {
  width: 160px;
}
/* line 4549, style.scss */
fieldset.attendance-person .attenance_person_name {
  min-width: 140px;
  padding-left: 4px;
  padding-top: 7px;
}
/* line 4554, style.scss */
fieldset.attendance-person .form-item-radios {
  float: left;
  width: auto;
  margin-right: 35px;
}
/* line 4558, style.scss */
fieldset.attendance-person .form-item-radios label {
  display: none;
}
/* line 4562, style.scss */
fieldset.attendance-person .fivestar-inline {
  clear: both;
}
/* line 4564, style.scss */
fieldset.attendance-person .fivestar-inline label {
  display: block;
  float: left;
  padding-top: 5px;
}
/* line 4569, style.scss */
fieldset.attendance-person .fivestar-inline .radios {
  float: left;
}
/* line 4571, style.scss */
fieldset.attendance-person .fivestar-inline .radios label {
  display: none;
}
/* line 4576, style.scss */
fieldset.attendance-person .fivestar-inline.full_days {
  margin-bottom: 13px;
}
/* line 4579, style.scss */
fieldset.attendance-person .form-item-input input {
  height: 16px;
  margin: 0 0 0 17px;
  width: 455px;
}
/* line 4584, style.scss */
fieldset.attendance-person div.rating-cancel, fieldset.attendance-person div.rating-cancel a {
  background: transparent url(../img/rating-cancel.png) no-repeat scroll 0 center !important;
  cursor: pointer;
  float: left;
  height: 26px;
  width: 20px;
}
/* line 4591, style.scss */
fieldset.attendance-person div.star-rating {
  float: left;
}
/* line 4594, style.scss */
fieldset.attendance-person div.star-rating a {
  background: white none;
  border: 1px solid #e5e5e5;
  text-align: center;
  padding: 5px;
  width: 10px;
  display: block;
  cursor: pointer;
}
/* line 4603, style.scss */
fieldset.attendance-person div.star-rating-on a,
fieldset.attendance-person div.star-rating-hover a {
  background: #1c6aaa none;
  color: #fff;
}
/* line 4609, style.scss */
fieldset.attendance-person .form-item-excuse .add-excuse {
  float: left;
  margin: 0px 16px;
}
/* line 4613, style.scss */
fieldset.attendance-person .form-item-excuse .excuse {
  max-width: 350px;
  margin-left: 90px;
}

/* line 4620, style.scss */
.excuse {
  color: #666;
  margin-bottom: 8px;
}
/* line 4623, style.scss */
.excuse .excuse-flags {
  float: left;
}
/* line 4625, style.scss */
.excuse .excuse-flags .flag {
  background: #E4E4E4;
  border: 1px solid #cccccc;
  margin-right: 6px;
  text-transform: uppercase;
  font-size: 11px;
  padding: 2px;
  color: #333333;
}
/* line 4633, style.scss */
.excuse .excuse-flags .flag.private {
  color: #FF0000;
}
/* line 4638, style.scss */
.excuse .excuse-content {
  max-width: 300px;
  display: inline-block;
  white-space: normal;
  vertical-align: top;
}

/* line 4646, style.scss */
i.icon {
  background: url(../img/rev-sprites.png) no-repeat 0 0;
  display: inline-block;
}
/* line 4649, style.scss */
i.icon.arrow {
  background-position: 0 0;
  width: 10px;
  height: 9px;
  padding-right: 5px;
}
/* line 4654, style.scss */
i.icon.arrow.down {
  background-position: 0 -10px;
  width: 10px;
  height: 7px;
}

/* line 4663, style.scss */
span.rev.bold {
  font-weight: bold;
}
/* line 4666, style.scss */
span.rev.blue {
  color: #1966A5;
}
/* line 4669, style.scss */
span.rev.grey {
  color: #666666;
}
/* line 4672, style.scss */
span.rev.black {
  color: #000000;
  font-style: italic;
}

/* line 4678, style.scss */
div#diff-dialog {
  display: none;
}
/* line 4680, style.scss */
div#diff-dialog div.original {
  display: none;
}
/* line 4683, style.scss */
div#diff-dialog div.changed {
  display: none;
}
/* line 4686, style.scss */
div#diff-dialog div.diff {
  font-family: arial;
  font-size: 11px;
  color: #666666;
  line-height: 17px;
  /* IE; docs say this should go first (or better, placed in separate IE-only stylesheet): */
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFDFDFD', endColorstr='#FFF3F3F3');
  /* Fallback: */
  background: #FDFDFD;
  /* CSS 3 plus vendor prefixes: */
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdfdfd), color-stop(100%, #f3f3f3));
  background: -moz-linear-gradient(top, #fdfdfd, #f3f3f3);
  background: -webkit-linear-gradient(top, #fdfdfd, #f3f3f3);
  background: linear-gradient(to bottom, #fdfdfd, #f3f3f3);
  border: 1px solid #E5E5E5;
  padding: 10px;
}
/* line 4694, style.scss */
div#diff-dialog div.diff del {
  background-color: rgba(153, 0, 0, 0.3);
  padding: 2px 2px;
}
/* line 4698, style.scss */
div#diff-dialog div.diff ins {
  background-color: rgba(25, 101, 168, 0.3);
  padding: 2px 2px;
}
/* line 4703, style.scss */
div#diff-dialog div.ajax-loader {
  margin-left: 125px;
  margin-top: 25px;
}

/* line 4709, style.scss */
span#ui-dialog-title-diff-dialog {
  color: #666666;
  font-size: 14px;
  font-weight: normal;
  border-bottom: 1px solid #CCCCCC;
  font-family: arial;
  margin-bottom: 4px;
  padding-bottom: 6px;
  width: 100%;
}

/* line 4720, style.scss */
div.ajax-loader {
  background: url("../img/ajax-loader.gif") repeat-x scroll 0px 0px transparent;
  width: 220px;
  height: 19px;
}

/* line 4726, style.scss */
div.custom-diff-form {
  margin: 15px 0px;
  padding: 0px 0px;
  font-family: arial;
  font-size: 12px;
  color: #666666;
}
/* line 4732, style.scss */
div.custom-diff-form label#custom-label {
  margin-right: 16px;
}
/* line 4735, style.scss */
div.custom-diff-form input[type="text"] {
  width: 62px;
  margin-left: 6px;
  margin-right: 6px;
  color: #999999;
  font-size: 10px;
}
/* line 4742, style.scss */
div.custom-diff-form input[type="button"] {
  margin-top: -2px;
}

/* line 4748, style.scss */
div.pagination2 span {
  margin-left: 20px;
}
/* line 4751, style.scss */
div.pagination2 a {
  margin-left: 20px;
}
/* line 4754, style.scss */
div.pagination2.revisions {
  position: absolute;
  right: 0;
  padding-top: 10px;
}

/* line 4761, style.scss */
span.list-shrinker-more {
  font-weight: bold;
  color: #00669F;
  cursor: pointer;
}

/* line 4768, style.scss */
.custom-reports-list .custom-report-section {
  margin-bottom: 15px;
}
/* line 4770, style.scss */
.custom-reports-list .custom-report-section .custom-report-section-title {
  font-size: 16px;
  margin-bottom: 5px;
}
/* line 4774, style.scss */
.custom-reports-list .custom-report-section .custom-report-section-links {
  margin-left: 15px;
}

/* line 4780, style.scss */
.excuse-private-label {
  color: red;
  background-color: #E4E4E4;
  border: 1px solid #cccccc;
  font-size: 11px;
  padding: 1px 5px;
  border-radius: 3px;
  margin-right: 4px;
}

/* line 4790, style.scss */
.rap-sheet {
  font-family: geneva,sans-serif;
  font-size: 11px;
  margin-left: 140px;
  margin-top: -18px;
}
/* line 4795, style.scss */
.rap-sheet span {
  padding-left: 5px;
}

/* line 4800, style.scss */
.current-students-only {
  font-family: geneva,sans-serif;
  font-size: 11px;
  margin-left: 140px;
  margin-top: -18px;
}
/* line 4805, style.scss */
.current-students-only span {
  padding-left: 5px;
}

/* line 4811, style.scss */
.nested-radios .radio-buttonset {
  background-color: #f5f5f5;
  border-top: 1px solid #eeeeee;
  border-right: 1px solid #ededed;
  border-bottom: 1px solid #eeeeee;
  border-left: 1px solid #ededed;
  margin-bottom: 5px !important;
  padding: 10px !important;
}
/* line 4821, style.scss */
.nested-radios .radio-buttonset label {
  width: 300px;
  margin-left: 5px;
}
/* line 4826, style.scss */
.nested-radios .radio-buttonset label.radio-label {
  font-weight: bold;
}
/* line 4830, style.scss */
.nested-radios .radio-buttonset .nested-markup {
  margin-left: 50px;
  margin-top: 10px;
  margin-bottom: 5px;
}
/* line 4836, style.scss */
.nested-radios .radio-buttonset .nested-markup div.nested-checkbox label {
  display: block;
  padding-left: 10px;
  text-indent: -15px;
  margin-bottom: 10px;
}
/* line 4842, style.scss */
.nested-radios .radio-buttonset .nested-markup div.nested-checkbox input {
  width: 13px;
  height: 13px;
  padding: 0;
  margin: 0;
  margin-right: 5px;
  vertical-align: bottom;
  position: relative;
  top: -1px;
  *overflow: hidden;
}
/* line 4855, style.scss */
.nested-radios .radio-buttonset .nested-markup div {
  margin-bottom: 5px;
}
