/* Minification failed. Returning unminified contents.
(8147,23): run-time error CSS1062: Expected semicolon or closing curly-brace, found '''
(8148): run-time error CSS1002: Unterminated string: ') 100% -148px no-repeat;
(8164,15): run-time error CSS1036: Expected expression, found '''
(8165): run-time error CSS1002: Unterminated string: ') no-repeat;
(8223,23): run-time error CSS1062: Expected semicolon or closing curly-brace, found '''
(8224): run-time error CSS1002: Unterminated string: ') 0 -500px repeat-x;
(8256,27): run-time error CSS1062: Expected semicolon or closing curly-brace, found '''
(8257): run-time error CSS1002: Unterminated string: ') no-repeat;
 */
/*! jQuery UI - v1.9.2 - 2013-05-15
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=verdana%2C%20arial%2C%20helvetica&fwDefault=bold&fsDefault=1.1em&cornerRadius=0px&bgColorHeader=%23cee3ec&bgTextureHeader=flat&bgImgOpacityHeader=100&borderColorHeader=%23CCC&fcHeader=%23696969&iconColorHeader=%23696969&bgColorContent=%23fcfdfd&bgTextureContent=inset_hard&bgImgOpacityContent=100&borderColorContent=%23a6c9e2&fcContent=%23696969&iconColorContent=%23696969&bgColorDefault=%23dfeffc&bgTextureDefault=glass&bgImgOpacityDefault=85&borderColorDefault=%23c5dbec&fcDefault=%23696969&iconColorDefault=%23696969&bgColorHover=%23d0e5f5&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=%2379b7e7&fcHover=%231d5987&iconColorHover=%23696969&bgColorActive=%23f5f8f9&bgTextureActive=inset_hard&bgImgOpacityActive=100&borderColorActive=%2379b7e7&fcActive=%23e17009&iconColorActive=%23f9bd01&bgColorHighlight=%23fbec88&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=%23fad42e&fcHighlight=%23363636&iconColorHighlight=%23696969&bgColorError=%23fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=%23cd0a0a&fcError=%23cd0a0a&iconColorError=%23cd0a0a&bgColorOverlay=%23696969&bgTextureOverlay=diagonals_small&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23696969&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/

/* :L10 */
.ui-helper-hidden {
  display: none;
}
/* :L13 */
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* :L23 */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
/* :L33 */
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
}
/* :L38 */
.ui-helper-clearfix:after {
  clear: both;
}
/* :L41 */
.ui-helper-clearfix {
  zoom: 1;
}
/* :L44 */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* Interaction Cues
----------------------------------*/

/* :L56 */
.ui-state-disabled {
  cursor: default !important;
}
/* Icons
----------------------------------*/

/* states and images */

/* :L64 */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
/* Misc visuals
----------------------------------*/

/* Overlays */

/* :L75 */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* :L82 */
.ui-resizable {
  position: relative;
}
/* :L85 */
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
}
/* :L90 */
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
/* :L94 */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
/* :L101 */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
/* :L108 */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
/* :L115 */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
/* :L122 */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}
/* :L129 */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
/* :L136 */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
/* :L143 */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
/* :L150 */
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}
/* :L155 */
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin-top: 2px;
  padding: .5em .5em .5em .7em;
  zoom: 1;
}
/* :L163 */
.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em;
}
/* :L166 */
.ui-accordion .ui-accordion-noicons {
  padding-left: .7em;
}
/* :L169 */
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em;
}
/* :L172 */
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}
/* :L178 */
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
  zoom: 1;
}
/* :L184 */
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}
/* workarounds */

/* :L192 */
* html .ui-autocomplete {
  width: 1px;
}
/* without this, the menu expands to 100% in IE6 */

/* :L197 */
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  margin-right: .1em;
  cursor: pointer;
  text-align: center;
  zoom: 1;
  overflow: visible;
}
/* the overflow property removes extra width in IE */

/* :L209 */
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}
/* :L216 */
.ui-button-icon-only {
  width: 2.2em;
}
/* to make room for the icon, a width needs to be set here */

/* :L221 */
button.ui-button-icon-only {
  width: 2.4em;
}
/* button elements seem to need a little more width */

/* :L226 */
.ui-button-icons-only {
  width: 3.4em;
}
/* :L229 */
button.ui-button-icons-only {
  width: 3.7em;
}
/*button text element */

/* :L234 */
.ui-button .ui-button-text {
  display: block;
  line-height: 1.4;
}
/* :L238 */
.ui-button-text-only .ui-button-text {
  padding: .4em 1em;
}
/* :L241 */
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}
/* :L246 */
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em;
}
/* :L250 */
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}
/* :L254 */
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */

/* :L260 */
input.ui-button {
  padding: .4em 1em;
}
/*button icon element(s) */

/* :L265 */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}
/* :L274 */
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}
/* :L278 */
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
  left: .5em;
}
/* :L283 */
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}
/* :L288 */
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}
/*button sets*/

/* :L294 */
.ui-buttonset {
  margin-right: 7px;
}
/* :L297 */
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -0.3em;
}
/* workarounds */

/* :L303 */
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/* reset extra padding in Firefox */

/* :L309 */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}
/* :L314 */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}
/* :L318 */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
/* :L325 */
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
/* :L329 */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
/* :L332 */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
/* :L335 */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
/* :L338 */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
/* :L341 */
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
/* :L350 */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
/* :L355 */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
/* :L359 */
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}
/* :L362 */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}
/* :L366 */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}
/* :L372 */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
/* :L378 */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
/* :L382 */
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}
/* :L389 */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
/* :L397 */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}
/* :L405 */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
/* with multiple calendars */

/* :L410 */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
/* :L413 */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
/* :L416 */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}
/* :L420 */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
/* :L423 */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
/* :L426 */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
/* :L429 */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}
/* :L432 */
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
/* :L435 */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
/* :L438 */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0em;
}
/* RTL support */

/* :L445 */
.ui-datepicker-rtl {
  direction: rtl;
}
/* :L448 */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
/* :L452 */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
/* :L456 */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
/* :L460 */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
/* :L464 */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
/* :L467 */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
/* :L470 */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}
/* :L473 */
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
/* :L476 */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
/* :L480 */
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */

/* :L486 */
.ui-datepicker-cover {
  position: absolute;
  /*must have*/
  z-index: -1;
  filter: mask();
  top: -4px;
  left: -4px;
  width: 200px;
  height: 200px;
  /*must have*/

}
/* :L498 */
.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  width: 300px;
  overflow: hidden;
}
/* :L506 */
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}
/* :L510 */
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 16px .1em 0;
}
/* :L514 */
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px;
}
/* :L523 */
.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 1px;
}
/* :L527 */
.ui-dialog .ui-dialog-titlebar-close:hover,
.ui-dialog .ui-dialog-titlebar-close:focus {
  padding: 0;
}
/* :L531 */
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
  zoom: 1;
}
/* :L539 */
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin: .5em 0 0 0;
  padding: .3em 1em .5em .4em;
}
/* :L546 */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
/* :L549 */
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}
/* :L553 */
.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px;
}
/* :L559 */
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}
/* :L562 */
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  outline: none;
}
/* :L569 */
.ui-menu .ui-menu {
  margin-top: -3px;
  position: absolute;
}
/* :L573 */
.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  zoom: 1;
  width: 100%;
}
/* :L579 */
.ui-menu .ui-menu-divider {
  margin: 5px -2px 5px -2px;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}
/* :L586 */
.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: 2px .4em;
  line-height: 1.5;
  zoom: 1;
  font-weight: normal;
}
/* :L594 */
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px;
}
/* :L599 */
.ui-menu .ui-state-disabled {
  font-weight: normal;
  margin: .4em 0 .2em;
  line-height: 1.5;
}
/* :L604 */
.ui-menu .ui-state-disabled a {
  cursor: default;
}
/* icon support */

/* :L609 */
.ui-menu-icons {
  position: relative;
}
/* :L612 */
.ui-menu-icons .ui-menu-item a {
  position: relative;
  padding-left: 2em;
}
/* left-aligned */

/* :L618 */
.ui-menu .ui-icon {
  position: absolute;
  top: .2em;
  left: .2em;
}
/* right-aligned */

/* :L625 */
.ui-menu .ui-menu-icon {
  position: static;
  float: right;
}
/* :L629 */
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}
/* :L634 */
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}
/* :L638 */
.ui-slider {
  position: relative;
  text-align: left;
}
/* :L642 */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}
/* :L649 */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
/* :L657 */
.ui-slider-horizontal {
  height: .8em;
}
/* :L660 */
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}
/* :L664 */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
/* :L668 */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
/* :L671 */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
/* :L674 */
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}
/* :L678 */
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}
/* :L683 */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
/* :L687 */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
/* :L690 */
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
/* :L693 */
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}
/* :L700 */
.ui-spinner-input {
  border: none;
  background: none;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px;
}
/* :L709 */
.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}
/* :L722 */
.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none;
}
/* more specificity required here to overide default borders */

/* :L729 */
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0;
}
/* vertical centre icon */

/* :L737 */
.ui-spinner-up {
  top: 0;
}
/* :L740 */
.ui-spinner-down {
  bottom: 0;
}
/* TR overrides */

/* :L745 */
.ui-spinner .ui-icon-triangle-1-s {
  /* need to fix icons sprite */
  background-position: -65px -16px;
}
/* :L749 */
.ui-tabs {
  position: relative;
  padding: .2em;
  zoom: 1;
}
/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */

/* :L756 */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}
/* :L760 */
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom: 0;
  padding: 0;
  white-space: nowrap;
}
/* :L770 */
.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}
/* :L775 */
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}
/* :L779 */
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
  cursor: text;
}
/* :L784 */
.ui-tabs .ui-tabs-nav li a,
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
  cursor: pointer;
}
/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */

/* :L790 */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}
/* :L796 */
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaaaaa;
  box-shadow: 0 0 5px #aaaaaa;
}
/* Fades and background-images don't work well together in IE6, drop the image */

/* :L806 */
* html .ui-tooltip {
  background-image: none;
}
/* :L809 */
body .ui-tooltip {
  border-width: 2px;
}
/* Component containers
----------------------------------*/

/* :L815 */
.ui-widget {
  font-family: verdana, arial, helvetica;
  font-size: 1.1em;
}
/* :L819 */
.ui-widget .ui-widget {
  font-size: 1em;
}
/* :L822 */
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: verdana, arial, helvetica;
  font-size: 1em;
}
/* :L829 */
.ui-widget-content {
  border: 1px solid #a6c9e2;
  background: #fcfdfd url(images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;
  color: dimgray;
}
/* :L834 */
.ui-widget-content a {
  color: dimgray;
}
/* :L837 */
.ui-widget-header {
  border: 1px solid #cccccc;
  background: #cee3ec url(images/ui-bg_flat_100_cee3ec_40x100.png) 50% 50% repeat-x;
  color: dimgray;
  font-weight: bold;
}
/* :L843 */
.ui-widget-header a {
  color: dimgray;
}
/* Interaction states
----------------------------------*/

/* :L849 */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #c5dbec;
  background: #dfeffc url(images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: dimgray;
}
/* :L857 */
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: dimgray;
  text-decoration: none;
}
/* :L863 */
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #79b7e7;
  background: #d0e5f5 url(images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #1d5987;
}
/* :L874 */
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
  color: #1d5987;
  text-decoration: none;
}
/* :L881 */
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #79b7e7;
  background: #f5f8f9 url(images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #e17009;
}
/* :L889 */
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #e17009;
  text-decoration: none;
}
/* Interaction Cues
----------------------------------*/

/* :L898 */
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fad42e;
  background: #fbec88 url(images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x;
  color: #363636;
}
/* :L905 */
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}
/* :L910 */
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
  color: #cd0a0a;
}
/* :L917 */
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}
/* :L922 */
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
/* :L927 */
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
/* :L932 */
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: alpha(opacity=70);
  font-weight: normal;
}
/* :L939 */
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: alpha(opacity=35);
  background-image: none;
}
/* :L946 */
.ui-state-disabled .ui-icon {
  filter: alpha(opacity=35);
}
/* For IE8 - See #6059 */

/* Icons
----------------------------------*/

/* states and images */

/* :L956 */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(images/ui-icons_696969_256x240.png);
}
/* :L961 */
.ui-widget-content .ui-icon {
  background-image: url(images/ui-icons_696969_256x240.png);
}
/* :L964 */
.ui-widget-header .ui-icon {
  background-image: url(images/ui-icons_696969_256x240.png);
}
/* :L967 */
.ui-state-default .ui-icon {
  background-image: url(images/ui-icons_696969_256x240.png);
}
/* :L970 */
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url(images/ui-icons_696969_256x240.png);
}
/* :L974 */
.ui-state-active .ui-icon {
  background-image: url(images/ui-icons_f9bd01_256x240.png);
}
/* :L977 */
.ui-state-highlight .ui-icon {
  background-image: url(images/ui-icons_696969_256x240.png);
}
/* :L980 */
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(images/ui-icons_cd0a0a_256x240.png);
}
/* positioning */

/* :L986 */
.ui-icon-carat-1-n {
  background-position: 0 0;
}
/* :L989 */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}
/* :L992 */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}
/* :L995 */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}
/* :L998 */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}
/* :L1001 */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}
/* :L1004 */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}
/* :L1007 */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}
/* :L1010 */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}
/* :L1013 */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}
/* :L1016 */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
/* :L1019 */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
/* :L1022 */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
/* :L1025 */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
/* :L1028 */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}
/* :L1031 */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
/* :L1034 */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
/* :L1037 */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
/* :L1040 */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
/* :L1043 */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
/* :L1046 */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
/* :L1049 */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
/* :L1052 */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
/* :L1055 */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
/* :L1058 */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}
/* :L1061 */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
/* :L1064 */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
/* :L1067 */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
/* :L1070 */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
/* :L1073 */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
/* :L1076 */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
/* :L1079 */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
/* :L1082 */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
/* :L1085 */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
/* :L1088 */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
/* :L1091 */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
/* :L1094 */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}
/* :L1097 */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
/* :L1100 */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
/* :L1103 */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
/* :L1106 */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
/* :L1109 */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
/* :L1112 */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
/* :L1115 */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
/* :L1118 */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
/* :L1121 */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
/* :L1124 */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
/* :L1127 */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
/* :L1130 */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
/* :L1133 */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
/* :L1136 */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
/* :L1139 */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
/* :L1142 */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
/* :L1145 */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
/* :L1148 */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
/* :L1151 */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
/* :L1154 */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
/* :L1157 */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
/* :L1160 */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
/* :L1163 */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
/* :L1166 */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
/* :L1169 */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
/* :L1172 */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
/* :L1175 */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
/* :L1178 */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
/* :L1181 */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
/* :L1184 */
.ui-icon-extlink {
  background-position: -32px -80px;
}
/* :L1187 */
.ui-icon-newwin {
  background-position: -48px -80px;
}
/* :L1190 */
.ui-icon-refresh {
  background-position: -64px -80px;
}
/* :L1193 */
.ui-icon-shuffle {
  background-position: -80px -80px;
}
/* :L1196 */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
/* :L1199 */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
/* :L1202 */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
/* :L1205 */
.ui-icon-folder-open {
  background-position: -16px -96px;
}
/* :L1208 */
.ui-icon-document {
  background-position: -32px -96px;
}
/* :L1211 */
.ui-icon-document-b {
  background-position: -48px -96px;
}
/* :L1214 */
.ui-icon-note {
  background-position: -64px -96px;
}
/* :L1217 */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
/* :L1220 */
.ui-icon-mail-open {
  background-position: -96px -96px;
}
/* :L1223 */
.ui-icon-suitcase {
  background-position: -112px -96px;
}
/* :L1226 */
.ui-icon-comment {
  background-position: -128px -96px;
}
/* :L1229 */
.ui-icon-person {
  background-position: -144px -96px;
}
/* :L1232 */
.ui-icon-print {
  background-position: -160px -96px;
}
/* :L1235 */
.ui-icon-trash {
  background-position: -176px -96px;
}
/* :L1238 */
.ui-icon-locked {
  background-position: -192px -96px;
}
/* :L1241 */
.ui-icon-unlocked {
  background-position: -208px -96px;
}
/* :L1244 */
.ui-icon-bookmark {
  background-position: -224px -96px;
}
/* :L1247 */
.ui-icon-tag {
  background-position: -240px -96px;
}
/* :L1250 */
.ui-icon-home {
  background-position: 0 -112px;
}
/* :L1253 */
.ui-icon-flag {
  background-position: -16px -112px;
}
/* :L1256 */
.ui-icon-calendar {
  background-position: -32px -112px;
}
/* :L1259 */
.ui-icon-cart {
  background-position: -48px -112px;
}
/* :L1262 */
.ui-icon-pencil {
  background-position: -64px -112px;
}
/* :L1265 */
.ui-icon-clock {
  background-position: -80px -112px;
}
/* :L1268 */
.ui-icon-disk {
  background-position: -96px -112px;
}
/* :L1271 */
.ui-icon-calculator {
  background-position: -112px -112px;
}
/* :L1274 */
.ui-icon-zoomin {
  background-position: -128px -112px;
}
/* :L1277 */
.ui-icon-zoomout {
  background-position: -144px -112px;
}
/* :L1280 */
.ui-icon-search {
  background-position: -160px -112px;
}
/* :L1283 */
.ui-icon-wrench {
  background-position: -176px -112px;
}
/* :L1286 */
.ui-icon-gear {
  background-position: -192px -112px;
}
/* :L1289 */
.ui-icon-heart {
  background-position: -208px -112px;
}
/* :L1292 */
.ui-icon-star {
  background-position: -224px -112px;
}
/* :L1295 */
.ui-icon-link {
  background-position: -240px -112px;
}
/* :L1298 */
.ui-icon-cancel {
  background-position: 0 -128px;
}
/* :L1301 */
.ui-icon-plus {
  background-position: -16px -128px;
}
/* :L1304 */
.ui-icon-plusthick {
  background-position: -32px -128px;
}
/* :L1307 */
.ui-icon-minus {
  background-position: -48px -128px;
}
/* :L1310 */
.ui-icon-minusthick {
  background-position: -64px -128px;
}
/* :L1313 */
.ui-icon-close {
  background-position: -80px -128px;
}
/* :L1316 */
.ui-icon-closethick {
  background-position: -96px -128px;
}
/* :L1319 */
.ui-icon-key {
  background-position: -112px -128px;
}
/* :L1322 */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
/* :L1325 */
.ui-icon-scissors {
  background-position: -144px -128px;
}
/* :L1328 */
.ui-icon-clipboard {
  background-position: -160px -128px;
}
/* :L1331 */
.ui-icon-copy {
  background-position: -176px -128px;
}
/* :L1334 */
.ui-icon-contact {
  background-position: -192px -128px;
}
/* :L1337 */
.ui-icon-image {
  background-position: -208px -128px;
}
/* :L1340 */
.ui-icon-video {
  background-position: -224px -128px;
}
/* :L1343 */
.ui-icon-script {
  background-position: -240px -128px;
}
/* :L1346 */
.ui-icon-alert {
  background-position: 0 -144px;
}
/* :L1349 */
.ui-icon-info {
  background-position: -16px -144px;
}
/* :L1352 */
.ui-icon-notice {
  background-position: -32px -144px;
}
/* :L1355 */
.ui-icon-help {
  background-position: -48px -144px;
}
/* :L1358 */
.ui-icon-check {
  background-position: -64px -144px;
}
/* :L1361 */
.ui-icon-bullet {
  background-position: -80px -144px;
}
/* :L1364 */
.ui-icon-radio-on {
  background-position: -96px -144px;
}
/* :L1367 */
.ui-icon-radio-off {
  background-position: -112px -144px;
}
/* :L1370 */
.ui-icon-pin-w {
  background-position: -128px -144px;
}
/* :L1373 */
.ui-icon-pin-s {
  background-position: -144px -144px;
}
/* :L1376 */
.ui-icon-play {
  background-position: 0 -160px;
}
/* :L1379 */
.ui-icon-pause {
  background-position: -16px -160px;
}
/* :L1382 */
.ui-icon-seek-next {
  background-position: -32px -160px;
}
/* :L1385 */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
/* :L1388 */
.ui-icon-seek-end {
  background-position: -64px -160px;
}
/* :L1391 */
.ui-icon-seek-start {
  background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */

/* :L1396 */
.ui-icon-seek-first {
  background-position: -80px -160px;
}
/* :L1399 */
.ui-icon-stop {
  background-position: -96px -160px;
}
/* :L1402 */
.ui-icon-eject {
  background-position: -112px -160px;
}
/* :L1405 */
.ui-icon-volume-off {
  background-position: -128px -160px;
}
/* :L1408 */
.ui-icon-volume-on {
  background-position: -144px -160px;
}
/* :L1411 */
.ui-icon-power {
  background-position: 0 -176px;
}
/* :L1414 */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
/* :L1417 */
.ui-icon-signal {
  background-position: -32px -176px;
}
/* :L1420 */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
/* :L1423 */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
/* :L1426 */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
/* :L1429 */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
/* :L1432 */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
/* :L1435 */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
/* :L1438 */
.ui-icon-circle-close {
  background-position: -32px -192px;
}
/* :L1441 */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
/* :L1444 */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
/* :L1447 */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
/* :L1450 */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
/* :L1453 */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
/* :L1456 */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
/* :L1459 */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
/* :L1462 */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
/* :L1465 */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
/* :L1468 */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
/* :L1471 */
.ui-icon-circle-check {
  background-position: -208px -192px;
}
/* :L1474 */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
/* :L1477 */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
/* :L1480 */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
/* :L1483 */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
/* :L1486 */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
/* :L1489 */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
/* :L1492 */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
/* :L1495 */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
/* :L1498 */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
/* :L1501 */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
/* :L1504 */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
/* :L1507 */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
/* Misc visuals
----------------------------------*/

/* Corner radius */

/* :L1515 */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
  -khtml-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
}
/* :L1524 */
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  -khtml-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
}
/* :L1533 */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -khtml-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
/* :L1542 */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -khtml-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
/* Overlays */

/* :L1553 */
.ui-widget-overlay {
  background: dimgray url(images/ui-bg_diagonals-small_0_696969_40x40.png) 50% 50% repeat;
  opacity: .3;
  filter: alpha(opacity=30);
}
/* :L1558 */
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: dimgray url(images/ui-bg_flat_0_696969_40x100.png) 50% 50% repeat-x;
  opacity: .3;
  filter: alpha(opacity=30);
  -moz-border-radius: 8px;
  -khtml-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
/** a horizontal unordered list that wraps while maintaining vertical alignment.  Note this uses display:inline-block which will include whitespace
when rendering.  therfore, make sure all your HTML is on one single line.  **/

/* :L1573 */
ul.horizontal-list {
  list-style: none outside none;
}
/* :L1577 */
ul.horizontal-list li {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: top;
  word-wrap: break-word;
}
/* :L1585 */
* html ul.horizontal-list li {
  display: inline;
  border: solid 1px black;
}
/* :L1590 */
* + html ul.horizontal-list li {
  display: inline;
  border: solid 1px black;
}
/* :L1595 */
* html ul.horizontal-list li {
  border: solid 1px black;
}
/* :L1599 */
.Error {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: Red;
  padding: 10px;
}
/* :L1607 */
::-webkit-input-placeholder {
  color: #cccccc;
}
/* :L1611 */
:-moz-placeholder {
  /* Firefox 18- */
  color: #cccccc;
}
/* :L1615 */
::-moz-placeholder {
  /* Firefox 19+ */
  color: #cccccc;
}
/* :L1619 */
:-ms-input-placeholder {
  color: #cccccc;
}
/* :L1623 */
.mssLoginError {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: Red;
  font-weight: bold;
  width: 300px;
}
/* :L1632 */
.errorInlineText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: Red;
  padding: 0px 2px 0px 0px;
}
/* :L1640 */
.requiredText {
  font-weight: bold;
  color: #ff5050;
}
/* :L1645 */
.requiredLabelNormal {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  padding: 4px 0px 10px 14px;
  font-style: italic;
  font-weight: normal;
  color: black;
}
/* :L1655 */
.requiredLabelFailed {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  padding: 4px 0px 10px 14px;
  font-style: italic;
  font-weight: bold;
  color: red;
}
/* :L1665 */
.addressDelimiter {
  background-color: #e5e1d8;
}
/* :L1669 */
body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: black;
  background-color: black;
  margin: 0px;
  color: #5a554e;
}
/* :L1678 */
a {
  color: #809064;
  text-decoration: underline;
}
/* :L1683 */
fieldset {
  border-color: #f2fce4;
}
/* :L1687 */
legend {
  font-size: 14px;
  color: #809064;
}
/* :L1692 */
h1,
h2,
h3 {
  margin: 0;
}
/* :L1696 */
h1,
h2 {
  font-weight: normal;
}
/* :L1700 */
h1 {
  font-size: 24px;
}
/* :L1704 */
h2 {
  font-size: 14px;
  padding: 0 0 0 0;
}
/* :L1709 */
h4 {
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
  padding: 0 0 0 0;
}
/* :L1716 */
th {
  font-weight: bold;
  text-decoration: underline;
  padding: 0 0 0 0;
  text-align: left;
}
/* :L1724 */
p,
ol,
ul,
dl {
  margin-top: 0;
  text-align: justify;
}
/* :L1729 */
hr {
  color: #e5e1d8;
}
/* :L1733 */
.textLabel {
  font-size: 12px;
  font-weight: bold;
}
/* Sidebar */

/* :L1740 */
#sidebar {
  vertical-align: top;
  float: right;
  width: 380px;
  padding: 0px 0px 0px 0px;
  background: url(media/bg04.jpg) no-repeat 100% -335px;
  /*border-left: 1px solid #E5E1D8;*/

}
/* :L1749 */
#sidebar ul {
  margin: 0;
  padding: 0 0 0 0;
  list-style: none;
  line-height: normal;
}
/* :L1756 */
/* :L1759 */
#sidebar li ul {
  padding: 0;
  line-height: 3.5;
  border: none;
}
/* :L1765 */
/* :L1768 */
#sidebar h2 {
  margin: 0 0 0 0;
  padding: 20px 0 0 0;
}
/* :L1773 */
a img {
  border: 0;
}
/* :L1777 */
.alignleft {
  float: left;
}
/* :L1781 */
.alignright {
  float: right;
}
/* :L1785 */
.aligncenter {
  margin: 0 auto;
}
/* :L1789 */
img.alignleft {
  margin: 0 27px 0 0;
}
/* :L1793 */
img.alignright {
  margin: 0 0 0 27px;
}
/* :L1797 */
img.border {
  padding: 4px;
  border: 1px solid #e9e4d8;
}
/* :L1802 */
ul {
  margin-left: 0;
  padding-left: 0;
  list-style: none;
}
/* :L1809 */
/* :L1814 */
.container {
  width: 1200px;
  margin: 0 auto;
  padding-left: 20px;
}
/* :L1820 */
.clearfix {
  clear: both;
}
/* Header */

/* :L1826 */
#header {
  background-image: url(media/bgHeader.jpg);
  background-repeat: no-repeat;
  height: 113px;
  background-color: white;
}
/* Logo */

/* :L1836 */
#logo {
  float: left;
  width: 308px;
  height: 211px;
}
/* :L1842 */
#homePageNav {
  float: right;
  padding-top: 5px;
}
/* :L1847 */
#homePageNav ul {
  list-style: none;
  line-height: 1;
}
/* :L1852 */
#homePageNav li {
  float: left;
  padding: 5px 10px 5px 10px;
}
/* :L1857 */
#homePageNav li a {
  color: white;
  text-decoration: none;
}
/* :L1862 */
#homePageNav li a:hover {
  color: white;
  text-decoration: underline;
}
/* :L1867 */
/* :L1870 */
#homePageNav li.rootMenuItemSelected a {
  color: orange;
  text-decoration: underline;
}
/* :L1877 */
.bgImage {
  /*<img src="images/topbar.jpg" width="950" height="100" alt="" /> */
  background-image: url(media/topbar.jpg);
  background-repeat: no-repeat;
  height: 100px;
  width: 1086px;
}
/* :L1885 */
#banner {
  float: left;
  height: 100px;
  padding-top: 13px;
  padding-left: 25px;
  padding-right: 10px;
}
/* :L1893 */
.bannerBorder {
  width: 362px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #e5e1d8;
}
/* :L1902 */
.home_employeesearchbox {
  width: 175px;
  font-size: 11px;
  font-family: Verdana;
}
/* :L1908 */
.ac_input BaseTextBox {
  width: 175px;
  font-size: 11px;
  font-family: Verdana;
}
/* :L1914 */
.home_searchresults {
  font-size: 11px;
}
/* :L1918 */
#home_leftcontent {
  width: 230px;
  padding: 5px;
  max-width: 36em;
  height: 450px;
  vertical-align: top;
}
/* :L1926 */
#home_rightcontent {
  width: 325px;
  padding: 5px;
  height: 450px;
  vertical-align: top;
  padding-right: 20px;
}
/* :L1934 */
#home_maincontent {
  padding-right: 10px;
}
/* :L1938 */
.homeChartFootNote {
  padding-left: 10px;
}
/* :L1942 */
#content {
  padding: 5px 0 10px 10px;
  vertical-align: top;
  height: 300px;
}
/* :L1950 */
#content2 {
  float: left;
  margin: 5px;
  vertical-align: top;
  height: 100%;
}
/* :L1957 */
#siteFooter {
  clear: both;
  margin: 0;
  background-color: #5d9732;
  line-height: 5px;
}
/* :L1964 */
#leftnav {
  background-color: #f3ede2;
  width: 230px;
  padding-left: 10px;
  padding-top: 10px;
  padding-right: 10px;
}
/* :L1972 */
#leftnav h1 {
  font-size: 16px;
  font-weight: bold;
}
/* :L1977 */
#leftnav h2 {
  /*border-bottom: 1px solid #E5E1D8;*/
  padding-bottom: 5px;
}
/* :L1982 */
#leftnav h3 {
  font-size: 1px;
  padding: 20px 0 0 0;
  border-bottom: 1px solid #e5e1d8;
}
/* :L1988 */
#leftnav .Header {
  font-size: 14px;
  border-bottom: 1px solid #e5e1d8;
}
/* :L1993 */
.mssLeftNav {
  background-color: #f3ede2;
  width: 230px;
  padding-left: 10px;
  padding-top: 10px;
  padding-right: 10px;
}
/* :L2001 */
.mssLeftNav h1 {
  font-size: 16px;
  font-weight: bold;
}
/* :L2006 */
.mssLeftNav h2 {
  /*border-bottom: 1px solid #E5E1D8;*/
  padding-bottom: 5px;
}
/* :L2011 */
.mssLeftNav h3 {
  font-size: 1px;
  padding: 20px 0 0 0;
  border-bottom: 1px solid #e5e1d8;
}
/* :L2017 */
.mssLeftNav .Header {
  font-size: 14px;
  border-bottom: 1px solid #e5e1d8;
}
/* :L2022 */
#usernameTable {
  margin: 0 0 10px 0;
  border-bottom: 1px solid #e5e1d8;
  vertical-align: middle;
}
/* :L2028 */
#content h2 {
  margin: 0 0 .5em 0;
  padding-left: 8px;
  padding-top: 6px;
  height: 25px;
}
/* :L2036 */
legend {
  font-size: 16px;
}
/* :L2040 */
.sectionTable {
  border: solid 1px #e5e1d8;
}
/* :L2044 */
.sectionHeading {
  BACKGROUND-IMAGE: url(media/sectionHeaderGradient.png);
  background-repeat: repeat-x;
  text-align: left;
  padding: 5px;
  height: 40px;
  vertical-align: top;
}
/* :L2053 */
.sectionHeading td {
  vertical-align: top;
  margin: 0 0 0 0;
}
/* :L2058 */
/* :L2061 */
.sectionHeading a {
  font-size: 12px;
  color: #809064;
  text-decoration: underline;
}
/* :L2067 */
.sectionBody {
  padding: 0px 10px 10px 10px;
}
/* :L2071 */
.leftCol {
  border: solid 1px #e5e1d8;
}
/* :L2075 */
.rightCol {
  border: solid 1px #e5e1d8;
}
/* :L2079 */
.spacerCol {
  padding-right: 5px;
}
/* :L2083 */
.centerText {
  text-align: center;
  text-decoration: underline;
}
/* ----------------------------------------------------- LOGIN */

/** updated 8/13/2009 for new styles **/

/* :L2093 */
#login-wrapper {
  padding-top: 50px;
  width: 430px;
  margin: auto;
}
/* :L2100 */
#login-header {
  background-image: url(media/loginLogo.png);
  background-repeat: no-repeat;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color: #3a362b;
  height: 115px;
  border-bottom: solid 15px #657352;
}
/* :L2114 */
#login-body {
  background-color: white;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding: 5px;
  position: relative;
}
/* :L2126 */
#login-form {
  margin: auto;
  width: 250px;
  padding-top: 10px;
}
/* :L2129 */
#login-form h1 {
  color: #809064;
  font-weight: normal;
  font-size: 14px;
}
/* :L2135 */
#login-form h2 {
  color: #809064;
  font-weight: normal;
  font-size: 12px;
  margin: 10px 0 1px 0;
  padding: 0;
}
/* :L2142 */
#login-form p {
  margin: 10px 0 1px 0;
}
/* :L2146 */
#login-footer {
  bottom: -40px;
  right: 5px;
  position: absolute;
}
/* :L2153 */
div#BW_mssLifeworksLogin_mssLifeworksLoginCred {
  width: 430px;
  height: 418px;
  background-color: white;
  background-repeat: no-repeat;
  position: absolute;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  left: 50%;
  margin-left: -215px;
  margin-top: 5%;
  z-index: 10;
}
/* :L2168 */
.mainNav {
  background-color: #5d9732;
}
/* :L2172 */
.editor-label {
  padding: 5px;
  text-align: left;
}
/* :L2177 */
.editor-label label {
  display: inline;
  font-weight: bold;
}
/* :L2182 */
.editor-field {
  padding: 0px 5px 0px 5px;
}
/* :L2186 */
div.bwAjaxLoadingPanel img {
  border: solid 1px lightgray;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/*** Dependents screen ***/

/* :L2195 */
#dependentsTable {
  height: 300px;
}
/* :L2199 */
.infoTD {
  width: 75%;
  border-color: #f3ede2;
  border-width: 5px;
  border-style: solid;
}
/* :L2206 */
.normalItem {
  height: 50px;
  vertical-align: middle;
}
/* :L2211 */
.selectedItem {
  height: 50px;
  vertical-align: middle;
  background-color: #f3ede2;
  border-color: #f3ede2;
  border-style: solid;
  border-width: 2px;
  font-weight: bold;
  font-size: 14px;
  color: #809064;
}
/* :L2223 */
.commandBar {
  background-color: #f3ede2;
  height: 10px;
  padding: 5px;
}
/*** New Nav ***/

/* :L2230 */
.RadMenu_MssMainNav {
  width: 1068px;
}
/* :L2234 */
.RadMenu_MssMainNav .rmLink {
  font-size: 12px;
  color: white;
  text-decoration: none;
  position: relative;
  display: inline-block !important;
}
/* :L2242 */
.RadMenu_MssMainNav .rmRootGroup .rmText {
  margin: 5px;
  vertical-align: middle;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
}
/* :L2250 */
.RadMenu_MssMainNav .rmLink:hover {
  color: #ffcb00;
}
/* :L2254 */
.RadMenu_MssMainNav.rmRootGroup {
  width: 1086px;
  background-color: #5d9732;
}
/* :L2259 */
.RadMenu_MssMainNav .rmRootGroup .rmFocused {
  cursor: pointer;
  color: #ffcb00;
}
/* :L2264 */
.RadMenu_MssSubNav {
  background-color: #eeeeee;
  width: 1086px;
}
/* :L2269 */
.RadMenu_MssSubNav .rmLink {
  font-size: 12px;
  color: black;
  text-decoration: none;
  position: relative;
  display: inline-block !important;
}
/* :L2277 */
.RadMenu_MssSubNav .rmRootGroup .rmText {
  margin: 5px;
  vertical-align: middle;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
}
/* :L2285 */
.RadMenu_MssSubNav .rmLink:hover {
  color: gainsboro;
}
/* :L2289 */
.RadMenu_MssSubNav.rmRootGroup {
  width: 1086px;
  background-color: gainsboro;
}
/* :L2294 */
.RadMenu_MssSubNav .rmRootGroup .rmItem {
  border-right: solid 2px #c3c7c8;
}
/* :L2298 */
.RadMenu_MssSubNav .rmRootGroup .rmFocused {
  cursor: hand;
  color: #ffcb00;
}
/* :L2303 */
.RadMenu_MssSubNav .rmGroup {
  background-color: #c88b11;
}
/* :L2307 */
.RadMenu_MssSubNav .rmGroup .rmItem {
  cursor: hand;
}
/* :L2311 */
.RadMenu_MssSubNav .rmGroup .rmText {
  margin: 5px;
  vertical-align: middle;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
}
/** MSS MAIN NAVIGATION ***/

/* :L2327 */
.RadMenu_Mss {
  width: 1086px;
  background-color: #5d9732;
}
/* :L2332 */
.RadMenu_Mss .rmLink {
  font-size: 12px;
  color: white;
  text-decoration: none;
  position: relative;
  display: inline-block !important;
}
/* :L2340 */
.RadMenu_Mss .rmLink:hover {
  color: #ffcb00;
}
/* :L2344 */
.RadMenu_Mss .rmRootGroup {
  width: 1086px;
  background-color: #5d9732;
}
/* :L2349 */
.RadMenu_Mss ul.rmHorizontal.rmGroup.rmLevel1 {
  width: 1086px;
}
/* :L2353 */
.RadMenu_Mss .rmSlide {
  width: 1086px;
}
/* :L2357 */
.RadMenu_Mss .rmRootGroup .rmFocused {
  cursor: hand;
  color: #ffcb00;
}
/* :L2362 */
.RadMenu_Mss .rmRootGroup .rmLevel1 .rmFocused {
  color: black;
  background-color: #fbca64;
}
/* :L2367 */
.RadMenu_Mss .rmRootGroup .rmLevel1 .rmItem {
  background-color: gainsboro;
  background-repeat: no-repeat;
  border-right: solid 2px #c3c7c8;
  color: Black;
}
/* :L2374 */
.RadMenu_Mss .rmRootGroup .rmLevel1 .rmText {
  color: Black;
}
/* :L2378 */
.RadMenu_Mss .rmRootGroup .rmLevel1 .rmText:hover {
  color: white;
}
/* :L2382 */
.RadMenu_Mss .rmRootGroup .rmLevel2 .rmText {
  color: Black;
}
/* :L2386 */
.RadMenu_Mss .rmRootGroup .rmLevel2 .rmText:hover {
  color: white;
}
/* :L2390 */
.RadMenu_Mss .rmRootGroup .rmLevel2 {
  background-image: url(media/level3.jpg);
  background-repeat: repeat-x;
  height: 28px;
  width: 1086px;
}
/* :L2397 */
.RadMenu_Mss .rmRootGroup .rmLevel2 .rmFocused .rmText {
  color: black;
  text-decoration: underline;
}
/* :L2402 */
.RadMenu_Mss .rmRootGroup .rmText {
  margin: 5px;
  vertical-align: middle;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
}
/* :L2410 */
.RadMenu_Mss .rmScrollWrap {
  width: 1086px;
}
/* :L2414 */
.rmScrollWrap {
  width: 1086px;
}
/******  END MAIN NAVIGATION STYLES ****/

/***** MSS BILLING NAVIGATION STYLES ***/

/* :L2422 */
.RadMenu_SBCBase {
  width: 100%;
  background-color: #5d9732;
}
/* :L2427 */
.RadMenu_SBCBase .rmRootGroup {
  background-color: #5d9732;
}
/* :L2431 */
.RadMenu_SBCBase .rmRootGroup .rmExpandRight {
  background-color: #5d9732;
}
/* :L2435 */
.RadMenu_SBCBase .rmRootGroup .rmText {
  margin: 5px;
  vertical-align: middle;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
}
/* :L2443 */
.RadMenu_SBCBase .rmItem {
  white-space: normal;
}
/* :L2447 */
.RadMenu_SBCBase .rmFirst {
  border-left: none;
}
/* :L2451 */
.RadMenu_SBCBase .rmLast {
  border-right: none;
}
/* :L2455 */
.RadMenu_SBCBase .rmLink:hover {
  color: #ffcb00;
}
/* :L2459 */
.RadMenu_SBCBase .rmGroup {
  width: 180px;
  background-color: black;
}
/* :L2464 */
.RadMenu_SBCBase .rmGroup .rmItem {
  cursor: hand;
}
/* :L2468 */
.RadMenu_SBCBase .rmGroup .rmText {
  cursor: hand;
  width: 180px;
  padding: 2px 5px 2px 5px;
}
/* :L2474 */
.RadMenu_SBCBase .rmGroup .rmFocused {
  cursor: hand;
}
/* :L2478 */
.RadMenu_SBCBase .rmLink {
  font-size: 12px;
  color: white;
  text-decoration: none;
  position: relative;
  display: inline-block !important;
}
/* :L2486 */
/* :L2489 */
.horMenuTable {
  background-color: #c8cca4;
}
/* :L2493 */
.horMenuTable td {
  font-size: 11px;
  color: black;
  white-space: nowrap;
  padding-left: 15px;
  padding-right: 15px;
}
/* :L2501 */
.horMenuTable th {
  font-size: 11px;
  font-weight: bold;
  color: #003366;
  white-space: nowrap;
  padding-left: 15px;
  padding-right: 15px;
}
/* :L2510 */
.border {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #f8f8d2;
}
/* :L2516 */
/* :L2519 */
.border_right {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #f8f8d2;
}
/* :L2525 */
.horMenuTable a {
  text-decoration: none;
  color: black;
}
/* :L2530 */
.horMenuTable .td a:hover {
  background-color: #f8f8d2;
}
/* :L2534 */
.leftMenuIcon {
  background-image: url('media/circle_24.png');
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
}
/* :L2541 */
a .navLink {
  text-decoration: underline;
}
/* :L2545 */
.section_search_box {
  border: solid 1px gainsboro;
}
/**** END MSS BILLING NAVIGATION STYLES **/

/**************************************End Telerik RadMenu Styles *********************************/

/* :L2557 */
.normalButtonLink {
  color: #152c2a;
  font-weight: normal;
  border: none;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  padding: 3px 3px 3px 3px;
}
/* :L2568 */
.normalButtonLink:hover,
.normalButtonSmall:hover,
.normalButtonLarge:hover {
  text-decoration: underline;
}
/* :L2572 */
.normalButton {
  background: url('media/lwButton142.png') no-repeat;
  width: 142px;
  height: 23px;
  text-align: center;
  text-decoration: none;
}
/* :L2580 */
.normalButtonSmall {
  background: url('media/lwButton112.png') no-repeat;
  width: 112px;
  height: 23px;
  text-align: center;
  text-decoration: none;
}
/* :L2589 */
.normalButtonLarge {
  background: url('media/lwButton162.png') no-repeat;
  width: 162px;
  height: 23px;
  text-align: center;
  text-decoration: none;
}
/* :L2597 */
.normalbuttonSpace {
  width: 10px;
}
/* :L2601 */
.dropdownList {
  border: 1px solid #bbbbbb;
  border-bottom-width: 1px;
  padding: 2px 0 2px 2px;
  background: #fefefe;
  font-size: 12px;
  color: black;
}
/************************************Telerik RadInput Web20 Skin****************************/

/*Telerik RadInput Web20 Skin*/

/*global*/

/* :L2616 */
.RadInput_SBCWeb,
.RadInputMgr_SBCWeb {
  vertical-align: middle;
}
/* :L2621 */
.RadInput_SBCWeb {
  font-size: 11px;
  font-family: Verdana;
}
/* :L2626 */
.RadInput_SBCWeb table {
  border: 0;
  vertical-align: bottom;
}
/* :L2631 */
.RadInput_SBCWeb table td {
  border: 0;
  padding: 0;
  vertical-align: middle;
  overflow: visible;
  /*RadGrid*/

}
/* :L2638 */
.RadInput_SBCWeb .riCell {
  padding-right: 4px;
}
/* :L2642 */
.RadInput_SBCWeb textarea {
  vertical-align: bottom;
  overflow: auto;
}
/*textbox states*/

/* :L2649 */
html body .RadInput_SBCWeb .riTextBox,
html body .RadInputMgr_SBCWeb {
  border: 1px solid #bbbbbb;
  border-bottom-width: 1px;
  padding: 2px 0 2px 2px;
  background: #fefefe;
  font-size: 12px;
  color: black;
}
/* :L2659 */
html body .RadInput_SBCWeb .riEmpty,
html body .RadInput_Empty_SBCWeb {
  color: #999999;
}
/* :L2664 */
html body .RadInput_SBCWeb .riHover,
html body .RadInput_Hover_SBCWeb {
  border-color: #bbbbbb;
  color: #242424;
}
/* :L2670 */
html body .RadInput_SBCWeb .riFocused,
html body .RadInput_Focused_SBCWeb {
  background: white;
}
/* :L2675 */
html body .RadInput_SBCWeb .riRead,
html body .RadInput_Read_SBCWeb {
  border-color: #929292;
  color: #333333;
}
/* :L2681 */
html body .RadInput_SBCWeb .riDisabled,
html body .RadInput_Disabled_SBCWeb {
  border-color: #929292;
  color: #999999;
  cursor: default;
}
/* :L2688 */
html body .RadInput_SBCWeb .riError,
html body .RadInput_Error_SBCWeb {
  border-color: red;
  background: #fefefe url('media/RadInputSprite.gif') 100% -148px no-repeat;
  color: red;
}
/* :L2695 */
html body .RadInput_SBCWeb .riNegative,
html body .RadInput_Negative_SBCWeb {
  color: #333333;
}
/*buttons*/

/* :L2702 */
.RadInput_SBCWeb a {
  display: block;
  overflow: hidden;
  position: relative;
  /*FF*/
  outline: none;
  z-index: 2;
  /*Opera*/
  background: url('media/RadInputSprite.gif') no-repeat;
  text-indent: -4444px;
  text-align: left;
  text-decoration: none;
  direction: ltr;
}
/* :L2715 */
* html .RadInput_SBCWeb a {
  position: static;
}
/*IE6*/

/* :L2719 */
* + html .RadInput_SBCWeb a {
  position: static;
}
/*IE7*/

/*go*/

/* :L2726 */
.RadInput_SBCWeb .riBtn a {
  width: 20px;
  height: 17px;
  line-height: 17px;
  background-position: 4px 4px;
}
/*spin*/

/* :L2735 */
.RadInput_SBCWeb .riSpin a {
  width: 13px;
  height: 7px;
  line-height: 7px;
  margin: 0 1px;
}
/* :L2742 */
.RadInput_SBCWeb .riUp {
  background-position: 3px -49px;
}
/* :L2746 */
.RadInput_SBCWeb .riDown {
  background-position: 3px -98px;
  margin-top: 3px;
}
/*label*/

/* :L2753 */
.Label {
  font-weight: bold;
}
/* :L2757 */
.RadInput_SBCWeb .riLabel {
  margin: 0 4px 0 0;
  color: black;
  white-space: nowrap;
}
/**************************************End Telerik RadInput Web20 Skin *********************************/

/**************************************Telerik RadCalendar Web20 skin *********************************/

/*Telerik RadCalendar Web20 skin*/

/* :L2770 */
table.RadCalendar_SBCWeb {
  border-collapse: separate;
  border: 0;
  background: white;
  font: 11px arial, sans-serif;
}
/*title text*/

/* :L2778 */
.RadCalendar_SBCWeb .rcTitle {
  text-decoration: underline;
}
/*titlebar*/

/* :L2783 */
.RadCalendar_SBCWeb .rcTitlebar {
  width: 100%;
  border: 1px solid #647251;
  padding: 0;
  background: #91b3e0 url('media/RadCalendarSprite.gif') 0 -500px repeat-x;
  color: white;
}
/* :L2791 */
.RadCalendar_SBCWeb .rcTitlebar table {
  width: 100%;
  border-collapse: separate;
  border: 0;
  font: 18px/27px arial, sans-serif;
}
/* :L2798 */
.RadCalendar_SBCWeb .rcTitlebar td {
  border: 0;
  padding: 0 0 2px;
  text-align: center;
  vertical-align: middle;
}
/* :L2805 */
.RadCalendar_SBCWeb .rcTitlebar .rcTitle {
  width: 100%;
  cursor: pointer;
}
/* :L2810 */
.RadCalendar_SBCWeb .rcTitlebar .rcPrev,
.RadCalendar_SBCWeb .rcTitlebar .rcNext,
.RadCalendar_SBCWeb .rcTitlebar .rcFastPrev,
.RadCalendar_SBCWeb .rcTitlebar .rcFastNext {
  display: block;
  width: 13px;
  height: 15px;
  overflow: hidden;
  margin: 0 3px;
  background: transparent url('media/RadCalendarSprite.gif') no-repeat;
  text-indent: -1111px;
  text-decoration: none;
  color: #cccccc;
}
/* :L2825 */
.RadCalendar_SBCWeb .rcTitlebar .rcPrev {
  background-position: 4px -46px;
}
/* :L2829 */
.RadCalendar_SBCWeb .rcTitlebar .rcNext {
  background-position: 5px -96px;
}
/* :L2833 */
.RadCalendar_SBCWeb .rcTitlebar .rcFastPrev {
  margin-left: 6px;
  background-position: 2px 4px;
}
/* :L2838 */
.RadCalendar_SBCWeb .rcTitlebar .rcFastNext {
  margin-right: 6px;
  background-position: 2px -146px;
}
/* :L2843 */
.RadCalendar_SBCWeb .rcMain {
  width: 100%;
  border: 1px solid #647251;
  border-top: 0;
  padding: 0;
}
/* :L2850 */
.RadCalendar_SBCWeb .rcMainTable {
  border-collapse: separate;
  border: 0;
  width: 100%;
  font: 12px/32px arial, sans-serif;
}
/*header, footer*/

/* :L2859 */
.RadCalendar_SBCWeb .rcHeader,
.RadCalendar_SBCWeb .rcFooter {
  border: 1px solid #647251;
  border-top: 0;
  padding: 0;
}
/*week numbers and days*/

/* :L2868 */
.RadCalendar_SBCWeb .rcRow th,
.RadCalendar_SBCWeb .rcWeek th {
  border: 0;
  border-bottom: 1px solid #647251;
  padding: 0;
  background: #edf5de;
  color: #333333;
  text-align: center;
  cursor: default;
}
/* :L2879 */
.RadCalendar_SBCWeb .rcWeek th {
  border-right: 1px solid #647251;
  line-height: 24px;
}
/* :L2884 */
.RadCalendar_SBCWeb .rcRow th {
  border-right: 1px solid #647251;
}
/* :L2888 */
.RadCalendar_SBCWeb .rcRow th,
.RadCalendar_SBCWeb .rcRow td {
  vertical-align: middle;
}
/* :L2893 */
.RadCalendar_SBCWeb .rcWeek .rcViewSel,
.RadCalendar_SBCWeb .rcRow th {
  width: 30px;
}
/*date cells*/

/* :L2900 */
.RadCalendar_SBCWeb .rcRow td {
  border: solid #dde1e4;
  border-width: 0 1px 1px 0;
  padding: 0;
  text-align: center;
}
/* :L2907 */
.RadCalendar_SBCWeb .rcMain .rcRow a,
.RadCalendar_SBCWeb .rcMain .rcRow span {
  display: block;
  width: 32px;
  margin: 0 auto;
  text-decoration: none;
  color: #333333;
}
/* :L2916 */
.RadCalendar_SBCWeb .rcMain .rcWeekend a {
  color: #666666;
}
/* :L2920 */
.RadCalendar_SBCWeb .rcMain .rcRow .rcToday a {
  background: url('media/RadCalendarSprite.gif') 0 -900px no-repeat;
  font-size: 18px;
  font-weight: bold;
  color: black;
}
/* :L2927 */
.RadCalendar_SBCWeb .rcMain .rcOtherMonth a {
  color: #cccccc;
}
/* :L2931 */
.RadCalendar_SBCWeb .rcMain .rcOutOfRange span {
  color: #cccccc;
  cursor: default;
}
/* :L2936 */
.RadCalendar_SBCWeb .rcMain .rcRow .rcHover a {
  background: url('media/RadCalendarSprite.gif') 0 -600px no-repeat;
  font-size: 18px;
  font-weight: bold;
  color: black;
}
/* :L2943 */
.RadCalendar_SBCWeb .rcMain .rcRow .rcSelected a {
  background: url('media/RadCalendarSprite.gif') 0 -700px repeat-x;
  font-size: 18px;
  font-weight: bold;
  color: black;
}
/*multimonth view*/

/* :L2952 */
table.RadCalendarMultiView_SBCWeb {
  border-collapse: separate;
  border: 0;
}
/* :L2957 */
.RadCalendarMultiView_SBCWeb .rcCalendars .rcMainTable {
  border-collapse: separate;
  border: 0;
  width: 100%;
  margin: 0;
}
/* :L2964 */
.RadCalendarMultiView_SBCWeb .rcCalendar {
  border: solid #6788be;
  border-width: 0 1px 1px 0;
  padding: 0;
}
/* :L2970 */
.RadCalendarMultiView_SBCWeb .rcLastCol {
  border-right: 0;
}
/* :L2974 */
.RadCalendarMultiView_SBCWeb .rcLastRow {
  border-bottom: 0;
}
/* :L2978 */
.RadCalendarMultiView_SBCWeb .rcMainTable .rcTitle {
  border: 0;
  padding: 7px 0 4px;
  background: #e7f1ff;
  font: 15px/18px arial, tahoma, sans-serif;
  text-align: center;
}
/*month view*/

/* :L2988 */
table.RadCalendarMonthView_SBCWeb {
  border-collapse: collapse;
  border: 0;
  background: white;
  font: 11px arial, sans-serif;
  color: black;
}
/* :L2996 */
.RadCalendarMonthView_SBCWeb td {
  border: 1px solid #d8dde0;
  padding: 0;
}
/* :L3001 */
.RadCalendarMonthView_SBCWeb a {
  display: block;
  padding: 4px;
  text-align: center;
  text-decoration: none;
  color: black;
}
/* :L3009 */
.RadCalendarMonthView_SBCWeb .rcHover a {
  background: #e7f1ff;
}
/* :L3013 */
.RadCalendarMonthView_SBCWeb .rcSelected a {
  background: #dcfc5c;
}
/* :L3017 */
.RadCalendarMonthView_SBCWeb .rcButtons {
  padding: 4px 6px;
  text-align: center;
}
/* :L3022 */
.RadCalendarMonthView_SBCWeb input {
  border: 1px solid #6788be;
  padding: 0;
  background: #8eb0dd url('media/RadCalendarSprite.gif') 0 -800px repeat-x;
  color: white;
  font: bold 11px arial, sans-serif;
  cursor: pointer;
}
/* :L3031 */
.RadCalendarMonthView_SBCWeb #rcMView_Today {
  margin: 0 0.3em 0 0;
}
/* :L3035 */
.RadCalendarMonthView_SBCWeb #rcMView_OK {
  padding: 0 0.2em;
}
/*time view*/

/* :L3041 */
table.RadCalendarTimeView_SBCWeb {
  border-collapse: collapse;
  border: 1px solid #6788be;
  background: white;
  font: 11px arial, tahoma, sans-serif;
  color: #333333;
}
/* :L3049 */
.RadCalendarTimeView_SBCWeb th {
  border: 0;
  border-bottom: 1px solid #6788be;
  padding: 0 0 2px;
  background: #91b3e0 url('media/RadCalendarSprite.gif') 0 -500px repeat-x;
  color: white;
  font: 18px/27px arial, sans-serif;
  text-align: center;
  cursor: default;
}
/* :L3060 */
.RadCalendarTimeView_SBCWeb td {
  border: 1px solid #d8dde0;
  width: 70px;
  padding: 0;
  line-height: 32px;
}
/* :L3067 */
.RadCalendarTimeView_SBCWeb a {
  display: block;
  text-align: center;
  color: #333333;
  text-decoration: none;
}
/* :L3074 */
.RadCalendarTimeView_SBCWeb td.rcHover a {
  background: url('media/RadCalendarSprite.gif') 0 -1000px repeat-x;
  color: black;
  font-size: 12px;
  font-weight: bold;
}
/* :L3081 */
.RadCalendarTimeView_SBCWeb td.rcSelected a {
  background: #dcfc5c;
  color: black;
  font-size: 12px;
  font-weight: bold;
}
/* :L3088 */
.RadCalendarTimeView_SBCWeb .rcFooter {
  width: auto;
  padding: 0;
  line-height: 1.4;
}
/*pickers*/

/* :L3096 */
.RadPicker_SBCWeb {
  vertical-align: middle;
}
/* :L3100 */
.RadPicker_SBCWeb table,
.RadPicker_SBCWeb table td {
  border: 0;
  margin: 0;
  padding: 0;
}
/* :L3107 */
.RadPicker_SBCWeb td {
  vertical-align: middle;
}
/* :L3111 */
.RadPicker_SBCWeb .rcInputCell {
  padding: 0 4px 0 0;
}
/* :L3115 */
.RadPicker_SBCWeb td a {
  position: relative;
  /*FF*/
  outline: none;
  z-index: 2;
  /*Opera*/
  margin: 0 2px;
  text-decoration: none;
}
/* :L3123 */
* html .RadPicker_SBCWeb td a {
  position: static;
}
/*IE6*/

/* :L3127 */
* + html .RadPicker_SBCWeb td a {
  position: static;
}
/*IE7*/

/* :L3132 */
.RadPicker_SBCWeb .rcCalPopup,
.RadPicker_SBCWeb .rcTimePopup {
  display: block;
  overflow: hidden;
  width: 17px;
  height: 17px;
  background: url('media/RadCalendarSprite.gif') no-repeat;
  text-indent: -1111px;
  text-align: center;
}
/* :L3143 */
.RadPicker_SBCWeb .rcCalPopup,
.RadPicker_SBCWeb .rcDisabled.rcCalPopup:hover {
  background-position: 0 -200px;
}
/* :L3148 */
.RadPicker_SBCWeb .rcCalPopup:hover {
  background-position: 0 -250px;
}
/* :L3152 */
.RadPicker_SBCWeb .rcTimePopup,
.RadPicker_SBCWeb .rcDisabled.rcTimePopup:hover {
  background-position: 0 -299px;
}
/* :L3157 */
.RadPicker_SBCWeb .rcTimePopup:hover {
  background-position: 0 -349px;
}
/* :L3161 */
.RadPicker_SBCWeb .rcDisabled,
.RadCalendarMonthView_SBCWeb .rcDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
/*rtl*/

/* :L3169 */
.RadCalendarRTL_SBCWeb .rcTitlebar table {
  direction: ltr;
}
/* :L3173 */
.RadCalendarRTL_SBCWeb .rcTitle {
  direction: rtl;
}
/**************************************Telerik RadCalendar Web20 skin *********************************/

/************************************AutoComplete Server Control********************************************/

/* :L3179 */
/* :L3182 */
.datePickerContainer img {
  vertical-align: top;
}
/* :L3187 */
.ac_results {
  padding: 0px;
  border: 1px solid black;
  background-color: white;
  overflow: hidden;
  z-index: 100000002;
  /* should be >= popup section's z-index */

}
/* :L3195 */
.ac_results ul {
  width: 99%;
  list-style: none;
  padding: 0;
  margin: 0;
}
/* :L3202 */
.ac_results li {
  margin: 0px;
  padding: 2px 5px;
  cursor: default;
  display: block;
  /* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
  width: 99%;
  font: menu;
  font-size: 12px;
  /* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
  line-height: 16px;
  overflow: hidden;
}
/* :L3222 */
/* :L3225 */
.ac_odd {
  background-color: whitesmoke;
}
/* :L3229 */
.ac_over {
  background-color: #d8e9be;
  color: #4a5932;
}
/************************************End AutoComplete Server Control********************************************/

/******************* RadToolTip Styles ***/

/* :L3238 */
div.RadToolTip_Default table.rtWrapper td.rtWrapperContent {
  color: black;
}
/* :L3242 */
.tooltip-container {
  padding: 15px;
  font: 12px/18px Arial, Verdana, sans-serif;
}
/* :L3247 */
.RadToolTip.RadToolTip_Default.rtVisibleCallout.balance-detail {
  padding: 15px;
  font: 12px "Segoe UI", Arial, Sans-serif;
}
/************************************Telerik RadGrid BackOffice Styles****************************/

/*global*/

/* :L3259 */
.GridFooter_SBCBase td,
.GridGroupFooter_SBCBase td,
.GridFilterRow_SBCBase td,
.GroupHeader_SBCBase td {
  height: 20px;
}
/* :L3266 */
.RadGrid_SBCBase .rgAdd,
.RadGrid_SBCBase .rgRefresh,
.RadGrid_SBCBase .rgEdit,
.RadGrid_SBCBase .rgDel,
.RadGrid_SBCBase .rgFilter,
.RadGrid_SBCBase .rgPageFirst,
.RadGrid_SBCBase .rgPageLast,
.RadGrid_SBCBase .rgSortAsc,
.RadGrid_SBCBase .rgSortDesc,
.RadGrid_SBCBase .rgUpdate,
.RadGrid_SBCBase .rgCancel {
  width: 16px;
  height: 16px;
  border: 0;
  padding: 0;
  background-color: transparent;
  background-image: url('RadGridSprite.gif');
  background-repeat: no-repeat;
  vertical-align: middle;
  font-size: 1px;
  cursor: pointer;
}
/* :L3289 */
.RadGrid_SBCBase .rgExpand,
.RadGrid_SBCBase .rgCollapse {
  width: 0px;
  border-bottom: #cccccc 1px solid;
  border-collapse: collapse;
}
/* :L3297 */
.RadGrid_SBCBase .rgPageNext {
  width: 5px;
  height: 9px;
  border: 0;
  padding: 0;
  background-color: transparent;
  background-image: url('media/PagingNext.gif');
  background-repeat: no-repeat;
  vertical-align: middle;
  font-size: 1px;
  cursor: pointer;
}
/* :L3310 */
.RadGrid_SBCBase .rgPagePrev {
  width: 5px;
  height: 9px;
  border: 0;
  padding: 0;
  background-color: transparent;
  background-image: url('media/PagingPrev.gif');
  background-repeat: no-repeat;
  vertical-align: middle;
  font-size: 1px;
  cursor: pointer;
}
/* :L3323 */
.GroupPanelItems_SBCBase input,
.GridCommandRow_SBCBase img,
.GridHeader_SBCBase input,
.GridFilterRow_SBCBase img,
.GridPager_SBCBase img {
  vertical-align: middle;
}
/*header*/

/* :L3333 */
.GridHeader_SBCBase,
.ResizeHeader_SBCBase {
  border: none;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  color: #5c5b42;
  background-image: url(media/grid-header-gradient.gif);
  background-color: #fbfbef;
  font-weight: bold;
  border-right: #99a484 1px solid;
  border-top: #99a484 1px solid;
  border-left: #99a484 1px solid;
  border-bottom: #99a484 1px solid;
  border-collapse: collapse;
}
/* :L3351 */
.GridHeader_SBCBase {
  color: White;
  text-decoration: none;
}
/* :L3356 */
.GridHeader_SBCBase a {
  color: White;
  text-decoration: underline;
}
/*rows*/

/* :L3363 */
.GridNoRecords_SBCBase {
  padding-bottom: 5px;
  padding-top: 5px;
  color: Black;
  background-color: white;
}
/* :L3370 */
.GridRow_SBCBase td,
.GridEditRow_SBCBase td {
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid;
  border-collapse: collapse;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  color: Black;
  background-color: white;
}
/* :L3385 */
.GridAltRow_SBCBase td {
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid;
  border-collapse: collapse;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  color: Black;
  background-color: #f3f2ef;
}
/* :L3400 */
.gridColumnHide {
  width: 0px;
}
/* :L3404 */
.GridAltRow_SBCBase td {
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid;
  border-collapse: collapse;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  color: Black;
  background-color: #f3f2ef;
}
/* :L3418 */
.GridRow_SBCBase a,
.GridAltRow_SBCBase a,
.GridEditRow_SBCBase a {
  color: #667355;
  text-decoration: underline;
}
/* :L3425 */
.SelectedRow_SBCBase td,
.SelectedRow_SBCBase {
  background: #e0c087;
  border: solid 1px #56a3d1;
}
/* :L3431 */
.GridRowOver_SBCBase,
.ActiveRow_SBCBase {
  background: #e7f1ff;
}
/* :L3436 */
.GridRowOver_SBCBase td,
.ActiveRow_SBCBase td {
  border-bottom-color: #a5bedf;
}
/* :L3443 */
.GridEditRow_SBCBase {
  background: #ffffe1;
}
/* :L3447 */
/*footer*/

/* :L3452 */
.GridFooterDiv_SBCBase,
.GridFooter_SBCBase,
.GridGroupFooter_SBCBase {
  background-image: url('media/stdGridFooter.gif');
  background-repeat: repeat-x;
  height: 28px;
  font-weight: bold;
  border-right: #e7cda2 1px solid;
  border-top: #e7cda2 1px solid;
  border-left: #e7cda2 1px solid;
  border-bottom: #e7cda2 1px solid;
  border-collapse: collapse;
  background-color: #e7cda2;
}
/* :L3467 */
.GridFooter_SBCBase,
.GridFooter_SBCBase a,
.GridGroupFooter_SBCBase,
.GridGroupFooter_SBCBase a {
  color: #666666;
}
/* :L3474 */
.GridFooter_SBCBase td,
.GridGroupFooter_SBCBase td {
  border-top: 1px solid #e8e6e6;
  border-bottom: 1px solid #e8e6e6;
  padding-top: 5px;
  padding-bottom: 5px;
}
/*status*/

/* :L3484 */
.GridPager_SBCBase span {
  color: #999999;
}
/*sorting, reordering*/

/* :L3492 */
.GridHeader_SBCBase .rgSortAsc {
  background-position: -21px -256px;
  height: 12px;
}
/* :L3497 */
.GridHeader_SBCBase .rgSortDesc {
  background-position: 4px -256px;
  height: 12px;
}
/* :L3502 */
.TopReorderIndicator_SBCBase,
.BottomReorderIndicator_SBCBase {
  width: 11px !important;
  height: 11px !important;
  margin-left: -5px;
  background: url('RadGridSprite.gif') 0 -100px no-repeat;
}
/* :L3510 */
.BottomReorderIndicator_SBCBase {
  background-position: -21px -100px;
}
/*grouping*/

/* :L3518 */
.GroupPanel_SBCBase {
  font-weight: bold;
}
/* :L3522 */
.GroupPanel_SBCBase td {
  padding: 2px 4px;
}
/* :L3526 */
.GroupPanel_SBCBase td td {
  padding: 1px;
}
/* :L3530 */
/* :L3533 */
.GroupPanel_SBCBase .rgSortAsc {
  background-position: -21px -254px;
}
/* :L3537 */
.GroupPanel_SBCBase .rgSortDesc {
  background-position: 4px -254px;
}
/* :L3541 */
.GroupHeader_SBCBase {
  background-color: #e2e0c2;
  color: black;
  font-size: 11px;
  font-weight: bold;
  padding: 0;
  border-right: #e7cda2 1px solid;
  border-left: #e7cda2 1px solid;
  border-collapse: collapse;
}
/* :L3553 */
.RadGrid_SBCBase .rgExpand {
  background-position: 2px -130px;
  display: none;
}
/* :L3558 */
.RadGrid_SBCBase .rgCollapse {
  background-position: 2px -162px;
  display: none;
}
/* :L3563 */
.GroupHeader_SBCBase td div {
  top: -0.6em;
}
/* :L3567 */
.GroupHeader_SBCBase td div div {
  top: 5px;
}
/*editing*/

/* :L3573 */
.GridEditForm_SBCBase {
  border-bottom: 1px solid #d8dde0;
}
/* :L3577 */
.GridEditForm_SBCBase a {
  color: #333333;
}
/* :L3581 */
.GridEditForm_SBCBase .GridHeader_SBCBase {
  display: none;
}
/* :L3585 */
.RadGrid_SBCBase .rgUpdate {
  background-position: 3px -321px;
}
/* :L3589 */
.RadGrid_SBCBase .rgCancel {
  background-position: 2px -353px;
}
/*hierarchy*/

/* :L3595 */
.DetailTable_SBCBase {
  border-right: 0;
}
/*command row*/

/* :L3601 */
.GridCommandRow_SBCBase {
  background: white;
}
/* :L3605 */
.GridCommandRow_SBCBase td {
  border: 0;
  padding: 0;
}
/* :L3610 */
.GridCommandRow_SBCBase a {
  color: #333333;
}
/* :L3614 */
.RadGrid_SBCBase .rgAdd {
  background-position: 2px -386px;
}
/* :L3618 */
.RadGrid_SBCBase .rgRefresh {
  background-position: 5px -417px;
}
/* :L3622 */
.RadGrid_SBCBase .rgEdit {
  background-position: 2px -450px;
}
/* :L3626 */
.RadGrid_SBCBase .rgDel {
  background-position: 2px -482px;
}
/*loading*/

/* :L3632 */
.LoadingPanel_SBCBase {
  background: #f3f3e2;
}
/*multirow select*/

/* :L3638 */
.GridRowSelector_SBCBase {
  background: #333366;
}
/*row drag n drop*/

/* :L3644 */
.GridItemDropIndicator_SBCBase {
  border-top: 1px dashed #666666;
}
/*tooltip*/

/* :L3650 */
.GridToolTip_SBCBase {
  border: 1px solid #6788be;
  padding: 3px;
  background: #e9f2ff;
  color: #575757;
}
/*rtl*/

/* :L3659 */
.RadGridRTL_SBCBase .GridHeader_SBCBase,
.RadGridRTL_SBCBase .ResizeHeader_SBCBase {
  text-align: right;
}
/* :L3664 */
.RadGridRTL_SBCBase .GridPager_SBCBase .radslider {
  float: left;
}
/* :L3668 */
.RadGridRTL_SBCBase .PagerLeft_SBCBase {
  float: left;
}
/* :L3672 */
.RadGridRTL_SBCBase .PagerRight_SBCBase {
  float: right;
}
/**************************************End Telerik RadGrid Styles *********************************/

/**Telerik RadComboBox styles *****************************/

/* :L3685 */
.RadComboBox_SBCBase * {
  margin: 0;
  padding: 0;
}
/* :L3690 */
.RadComboBox_SBCBase,
.RadComboBox_SBCBase .rcbInput,
.RadComboBoxDropDown_SBCBase {
  font: 12px verdana, arial, helvetica, sans-serif;
  color: black;
}
/* combobox */

/* :L3699 */
.RadComboBox_SBCBase {
  vertical-align: bottom;
  text-align: left;
}
/* :L3704 */
.RadComboBox_SBCBase table {
  border: 0;
}
/* :L3708 */
.RadComboBox_SBCBase td {
  border-style: none;
  border-width: 1px 0 1px;
  border-color: #bbbbbb;
}
/* :L3714 */
.RadComboBox_SBCBase td.rcbInputCell {
  border-style: solid;
  vertical-align: top;
  padding: 0px;
  background: white;
}
/* :L3721 */
.RadComboBox_SBCBase .rcbInputCellLeft {
  border-width: 1px 0 1px 1px;
}
/* :L3725 */
.RadComboBox_SBCBase .rcbInputCellRight {
  border-width: 1px 1px 1px 0;
}
/* :L3729 */
.RadComboBox_SBCBase .rcbDisabled .rcbInputCell .rcbInput {
  color: #a9a9bb;
}
/* :L3733 */
.RadComboBox_SBCBase .rcbHovered .rcbInputCell {
  background: #bebebe;
}
/* :L3737 */
.RadComboBox_SBCBase .rcbInputCell .rcbInput {
  background: transparent;
  border: 0;
  vertical-align: middle;
  padding: 3px 0 2px 2px;
  outline: 0;
  font-size: 12px;
}
/* :L3746 */
.RadComboBox_SBCBase .rcbInputCell .rcbEmptyMessage {
  color: #cccccc;
  font-style: italic;
}
/* :L3751 */
.RadComboBox_SBCBase_rtl .rcbInputCell .rcbInput {
  padding: 1px 2px 0 0;
}
/* :L3755 */
.RadComboBox_SBCBase td.rcbArrowCell {
  width: 17px;
  background: transparent url('customComboBoxArrow.png') no-repeat 0 0;
  padding: 0;
  border: solid #bbbbbb;
  border-width: 1px 1px 1px;
}
/* :L3763 */
.RadComboBox_SBCBase .rcbArrowCell a {
  position: relative;
  outline: none;
  overflow: hidden;
  display: block;
  width: 26px;
  height: 20px;
  text-decoration: none;
  text-indent: -9999px;
  font-size: 0;
}
/* :L3775 */
.RadComboBox_SBCBase td.rcbArrowCellHidden,
.RadComboBox_SBCBase .rcbArrowCellHidden a {
  width: 1px;
  border-left: 0;
  border-right: 0;
}
/* :L3782 */
.RadComboBox_SBCBase_rtl .rcbArrowCell a {
  text-indent: 9999px;
}
/* :L3786 */
.RadComboBox_SBCBase .rcbDisabled .rcbArrowCell a {
  cursor: no-drop;
}
/* :L3790 */
.RadComboBox_SBCBase .rcbDisabled .rcbArrowCellHidden a {
  cursor: default;
}
/* dropdown */

/* :L3798 */
.rcbSlide {
  position: absolute;
  overflow: hidden;
  display: none;
  _height: 1px;
  float: left;
}
/* :L3806 */
.RadComboBoxDropDown_SBCBase {
  position: absolute;
  background: white;
  border: 1px solid #bbbbbb;
  cursor: default;
  font-size: 12px;
  text-align: left;
}
/* :L3815 */
.RadComboBoxDropDown_SBCBase_rtl {
  text-align: right;
  direction: rtl;
}
/* :L3820 */
.RadComboBoxDropDown_SBCBase .rcbScroll {
  overflow: auto;
}
/* :L3824 */
.RadComboBoxDropDown_SBCBase .rcbList {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* :L3830 */
.RadComboBoxDropDown_SBCBase .rcbHeader,
.RadComboBoxDropDown_SBCBase .rcbFooter {
  background: #bed1eb;
  color: #333333;
  padding: 4px;
  font-weight: bold;
}
/* :L3838 */
.RadComboBoxDropDown_SBCBase .rcbNoWrap .rcbItem,
.RadComboBoxDropDown_SBCBase .rcbNoWrap .rcbHovered,
.RadComboBoxDropDown_SBCBase .rcbNoWrap .rcbDisabled,
.RadComboBoxDropDown_SBCBase .rcbNoWrap .rcbLoading {
  white-space: nowrap;
}
/* :L3845 */
.RadComboBoxDropDown_SBCBase .rcbItem,
.RadComboBoxDropDown_SBCBase .rcbHovered,
.RadComboBoxDropDown_SBCBase .rcbDisabled,
.RadComboBoxDropDown_SBCBase .rcbLoading {
  padding: 4px 20px 4px 4px;
  border-top: 1px solid #e7eaec;
  line-height: 26px;
  min-height: 26px;
}
/* :L3855 */
* html .RadComboBoxDropDown_SBCBase .rcbItem,
* html .RadComboBoxDropDown_SBCBase .rcbHovered,
* html .RadComboBoxDropDown_SBCBase .rcbDisabled,
* html .RadComboBoxDropDown_SBCBase .rcbLoading {
  height: 26px;
}
/* :L3862 */
.RadComboBoxDropDown_SBCBase_rtl .rcbItem,
.RadComboBoxDropDown_SBCBase_rtl .rcbHovered,
.RadComboBoxDropDown_SBCBase_rtl .rcbDisabled,
.RadComboBoxDropDown_SBCBase_rtl .rcbLoading {
  padding: 4px 4px 4px 20px;
}
/* :L3869 */
.RadComboBoxDropDown_SBCBase .rcbImage {
  vertical-align: middle;
  margin: 0 6px 2px 0;
}
/* :L3874 */
.RadComboBoxDropDown_SBCBase_rtl .rcbImage {
  margin: 0 0 2px 6px;
}
/* :L3878 */
.RadComboBoxDropDown_SBCBase em {
  font-style: normal;
  font-weight: bold;
}
/* :L3883 */
.RadComboBoxDropDown_SBCBase .rcbItem em {
  background: #e5e5e5;
}
/* :L3887 */
.RadComboBoxDropDown_SBCBase .rcbHovered {
  background: #c8cca4;
  color: black;
  border-color: #bbbbbb;
}
/* :L3893 */
.RadComboBoxDropDown_SBCBase .rcbSeparator {
  color: #222222;
  background: #bed1eb;
  line-height: normal;
}
/* :L3899 */
.RadComboBoxDropDown_SBCBase .rcbDisabled {
  color: #cccccc;
  cursor: no-drop;
}
/* :L3904 */
.RadComboBoxDropDown_SBCBase .rcbLoading {
  background: #6788be;
  color: #333333;
}
/* :L3909 */
.RadComboBoxDropDown_SBCBase .rcbNoWidth .rcbLoading {
  text-align: center;
}
/* :L3913 */
.RadComboBoxDropDown_SBCBase .rcbMoreResults {
  clear: both;
  background: #f3f3f3;
  padding: 4px;
  text-align: center;
}
/* :L3920 */
.RadComboBoxDropDown_SBCBase .rcbMoreResults a {
  display: block;
  width: 6px;
  height: 6px;
  background: url('WebResource.axd?d=_BM8bVGK9CJrsBW1lzaQAWUV6zGyvZybt9o8cDTOD_8nclYdNjWXhr-lR8D53EYuZoh3a_Mw82LrIzQorxuiRzA8c7KTv_1e0T7UYm6Ec-81&t=633772910446221190') no-repeat transparent;
  margin: 0 auto 2px;
  text-indent: -3333px;
  overflow: hidden;
  text-decoration: none;
  cursor: pointer;
}
/* :L3932 */
.RadComboBoxDropDown_SBCBase .rcbMoreResults a:hover {
  background-position: 0 100%;
}
/* :L3936 */
.RadComboBoxDropDown_SBCBase .rcbMoreResults span {
  display: block;
  text-align: center;
}
/* :L3941 */
/*hacks*/

/*Opera start*/

@media screen and (min-width: 550px) {
  /* :L3955 */
  .RadComboBoxDropDown_SBCBase_rtl .rcbItem,
  .RadComboBoxDropDown_SBCBase_rtl .rcbHovered,
  .RadComboBoxDropDown_SBCBase_rtl .rcbDisabled,
  .RadComboBoxDropDown_SBCBase_rtl .rcbLoading {
    padding: 4px 4px 4px 20px;
  }
}
/*Opera end*/

/*************************************Backoffice Section Styles **********************************/

/* added primarily for Billing Screens                                                           */

/************************************************************************************************/

/* :L3971 */
.actionCancel {
  background-image: url("btn_cancel.gif");
  width: 90px;
  height: 20px;
  background-repeat: no-repeat;
}
/* :L3978 */
.actionSave {
  background-image: url("btn_flow_save.gif");
  width: 90px;
  height: 20px;
  background-repeat: no-repeat;
}
/* :L3985 */
.actionDone {
  background-image: url("btn_flow_done.gif");
  width: 90px;
  height: 20px;
  background-repeat: no-repeat;
}
/* :L3992 */
.actionGenerate {
  background-image: url("btn_generate.gif");
  width: 90px;
  height: 20px;
  background-repeat: no-repeat;
}
/* :L3999 */
div .sectionHeader {
  border-right: #e0e8d0 1px solid;
  border-top: #e0e8d0 1px solid;
  border-left: #e0e8d0 1px solid;
  border-bottom: #e0e8d0 1px solid;
  border-collapse: collapse;
  font-size: 12px;
  color: #809064;
  padding: 5px;
  background-color: #d7d3c7;
  background-image: url(media/sectionHeaderGradient.png);
  text-align: center;
  vertical-align: middle;
}
/* :L4014 */
div .sectionContent {
  border-right: #e0e8d0 1px solid;
  border-top: none;
  border-left: #e0e8d0 1px solid;
  border-bottom: #e0e8d0 1px solid;
  padding: 5px;
}
/* :L4022 */
div .sectionContent table {
  width: 100%;
}
/* :L4026 */
div .sectionContent ul {
  list-style-type: none;
  padding: 0px 0px 5px 0px;
}
/* :L4031 */
div .sectionContent li {
  padding: 0px;
}
/* :L4035 */
.clickableLinkPanel_Selected {
  background-color: #fbfbef;
}
/* :L4039 */
.clickableLinkPanel:hover {
  background-color: white;
  cursor: pointer;
}
/* :L4044 */
/* :L4047 */
.action_succeeded {
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  font-size: 11px;
  color: green;
  padding: 10px;
}
/* :L4056 */
.tab_main {
  font-size: 11px;
  background-color: #d7cdac;
  height: 32px;
  width: 100%;
}
/* :L4063 */
.tab_left_light {
  background-image: url('tab_left_light.gif');
}
/* :L4067 */
.tab_left_dark {
  background-image: url('tab_left_dark.gif');
}
/* :L4071 */
.tab_center_light {
  background-image: url('tab_center_light.gif');
}
/* :L4075 */
.tab_btn_dark {
  background-image: url('tab_btn_dark.gif');
}
/* :L4079 */
.tab_btn_light {
  background-image: url('tab_btn_light.gif');
}
/* :L4083 */
.tab_center_dark {
  background-image: url('tab_center_dark.gif');
}
/* :L4087 */
.tab_right_dark {
  background-image: url('tab_right_dark.gif');
}
/* :L4091 */
.tab_right_light {
  background-image: url('tab_right_light.gif');
}
/* :L4095 */
.tab_right_empty {
  background-image: url('tab_right_empty.gif');
}
/* :L4099 */
.tab_btn_dark_light {
  background-image: url('tab_btn_dark_light.gif');
}
/* :L4103 */
.Message {
  text-decoration: none;
  font-size: 11px;
  color: blue;
}
/* :L4109 */
.bannerAddressTD {
  padding-left: 15px;
  width: 66%;
}
/* :L4114 */
.bannerHelpTD {
  padding-right: 1;
  padding-left: 15px;
  border-left: solid 1px #e5e1d8;
  width: 33%;
}
/*---------------------------------------------RadPanelBar */

/* :L4122 */
.accordianWrapper {
  color: #5a554e;
}
/* :L4126 */
.accordianWrapper a {
  color: #5a554e;
}
/* :L4130 */
.accordianHeader {
  /*background-image:url('bgHeader32.jpg');
background-repeat:repeat-x;*/
  background-image: url(media/sectionHeaderGradient.png);
  font-size: 14px;
  color: #5a554e;
  font-weight: bold;
  text-decoration: none;
  margin: 0 0 .5em 0;
  border-bottom-style: solid;
  border-bottom-color: #e5e1d8;
  padding-left: 8px;
  padding-top: 6px;
}
/* :L4145 */
.accordianHeader a {
  color: #5a554e;
}
/* :L4149 */
.accordianHeaderLink {
  text-decoration: none;
  text-align: left;
}
/* :L4154 */
.accordianHeaderLink a {
  font-weight: bold;
  text-decoration: none;
}
/* :L4159 */
.accordianHeaderLink a:hover {
  text-decoration: underline;
}
/* :L4163 */
.normalText {
  background-color: white;
  font-size: 12px;
  color: #5a554e;
  vertical-align: top;
  text-align: left;
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* :L4173 */
.normalTextSmall {
  font-size: 10px;
}
/* :L4177 */
.accordianSubHeader {
  padding-left: 8px;
  padding-top: 6px;
  font-weight: bold;
  text-decoration: underline;
  text-align: left;
  border: solid 0px black;
  height: 20px;
}
/* :L4187 */
.panelBarSpacerRow {
  height: 25px;
}
/* :L4191 */
.panelBarRowHeader {
  background-color: #d9d9d9;
  font-weight: bold;
}
/* :L4196 */
.panelBarRowHeader td {
  padding: 3px;
  font-weight: bold;
}
/*---------------------------------------------RadPanelBar END */

/*** new styles **/

/* :L4203 */
.mssContainer {
  width: 1136px;
  margin: 0 auto;
}
/* Bar */

/* :L4210 */
.bar {
  height: 33px;
  margin: 0 25px;
  background: url(media/bg07.jpg);
  background-color: #e4ebd7;
}
/* :L4217 */
.bar .text {
  float: left;
  padding: 5px 0px 5px 25px;
  font-size: 14px;
  color: #809064;
  font-weight: bold;
}
/* Top Bar */

/* :L4227 */
#top-bar {
  background-color: white;
}
/* Page */

/* :L4235 */
#page {
  background-color: white;
}
/* Content */

/* :L4241 */
#mainContent {
  float: left;
  width: 1086px;
  padding: 0 0px 0 25px;
  background-color: white;
}
/* :L4248 */
#mainContentRight {
  float: right;
  width: 708px;
  padding: 0 24px 0 25px;
  background: url(media/bg04.jpg) no-repeat 0 -335px;
}
/* Post */

/* :L4258 */
/* :L4261 */
.post .title,
.post .date {
  padding: 0 25px;
}
/* 2 Columns */

/* :L4269 */
.two-cols {
  margin: 0 25px;
  background: #28241e url(media/bg09.jpg) repeat-x;
  color: #736f6a;
  height: 50px;
}
/* :L4277 */
.two-cols .col1 {
  float: left;
  width: 95px;
}
/* :L4282 */
.two-cols .col2 {
  float: right;
  width: 610px;
  padding: 0 0 0 0px;
}
/* :L4288 */
.two-cols h2 {
  font-size: 26px;
  color: white;
}
/* :L4293 */
.two-cols a {
  color: #736f6a;
}
/* Footer */

/* :L4303 */
/* :L4306 */
#bottomWs {
  margin: 0 25px;
  background-color: white;
}
/* :L4311 */
#mssFooter {
  background-image: url(media/bgFooter.jpg);
  background-repeat: no-repeat;
  background-color: black;
  padding: 20px 0;
}
/* :L4318 */
#mssFooter p {
  padding-top: 30px;
  text-align: center;
  color: #8f8b83;
}
/* :L4324 */
#mssFooter a {
  color: #8f8b83;
}
/* :L4328 */
#menu {
  height: 59px;
  background-color: white;
}
/* :L4335 */
#menu a {
  text-decoration: none;
  font-size: 16px;
  color: white;
}
/* :L4342 */
/* :L4345 */
.RadMenu_PageMenu {
  width: 1072px;
  margin-left: 25px;
  margin-top: 0;
  height: 50px;
  padding: 9px 0 0 14px;
  background: url(media/bg05.jpg);
  list-style: none;
  background-color: #37342d;
  line-height: 1;
}
/* :L4357 */
.RadMenu_PageMenu .rmRootGroup .rmItem {
  height: 35px;
  padding: 5px 8px 0 8px;
}
/* :L4362 */
.RadMenu_PageMenu .rmRootGroup .rmFocused {
  background: url(media/bg06.jpg) no-repeat;
  height: 35px;
  padding: 10px 20px 0 20px;
}
/* :L4369 */
.RadMenu_PageMenu .rmLink {
  text-decoration: none;
  letter-spacing: -1px;
  font-size: 18px;
  color: white;
  height: 35px;
  padding-top: 10px;
}
/* :L4378 */
.RadMenu_PageMenu .rmRootGroup .rmLink {
  height: 35px;
  padding: 5px 20px 0 20px;
}
/* :L4383 */
.RadMenu_PageMenu .rmRootGroup .rmLink:hover {
  background: url(media/bg06.jpg) no-repeat;
}
/* :L4387 */
/* :L4390 */
/* :L4393 */
.RadMenu_PageMenu .rmText {
  line-height: 20px;
}
/* :L4397 */
.RadMenu_PageMenu .rmRootGroup .rmLevel1 .rmFocused {
  color: #d7d3c7;
  background: none;
}
/* :L4402 */
.RadMenu_PageMenu .rmRootGroup .rmLevel1 .rmLink:hover {
  background: none;
}
/* :L4408 */
.RadMenu_PageMenu .rmRootGroup .rmLevel1 .rmItem {
  background-color: #667453;
  min-width: 150px;
  color: White;
  height: auto;
  padding-top: 0px;
  border-left: solid 1px black;
  border-right: solid 1px black;
}
/* :L4418 */
.RadMenu_PageMenu .rmRootGroup .rmLevel1 .rmItem:hover {
  background-color: #d7d3c7;
  color: #809064;
}
/* :L4423 */
.RadMenu_PageMenu .rmRootGroup .rmLevel1 .rmText:hover {
  color: #809064;
  text-decoration: none;
}
/* :L4428 */
.RadMenu_PageMenu .rmRootGroup .rmLevel1 .rmItem.rmLast {
  padding-bottom: 8px;
  border-bottom: solid 1px black;
}
/* :L4433 */
.RadMenu_PageMenu .rmRootGroup .rmLevel1 .rmText {
  color: White;
}
/* :L4437 */
.RadMenu_PageMenu .rmGroup {
  height: 10px;
}
/* :L4441 */
.RadMenu_PageMenu .rmRootGroup .rmLevel1 .rmItem .rmLink {
  font-size: 12px;
  padding: none;
  padding-left: 5px;
  height: auto;
}
/* :L4448 */
.RadMenu_PageMenu UL.rmVertical li {
  height: 10px;
}
/**** Cucumber Theme For RadTabStrip *****/

/* :L4454 */
div .TabPageBorder {
  border: solid 1px #ebf3dc;
}
/* :L4458 */
.RadTabStrip_Cucumber .rtsLI,
.RadTabStrip_Cucumber .rtsLink {
  color: #5a554e;
  padding-right: 1px;
}
/* :L4464 */
.RadTabStripLeft_Cucumber .rtsLevel,
.RadTabStripRight_Cucumber .rtsLevel,
.RadTabStripLeft_Cucumber .rtsLI,
.RadTabStripRight_Cucumber .rtsLI {
  width: 100%;
}
/* :L4471 */
.RadTabStripLeft_Cucumber,
.RadTabStripRight_Cucumber {
  width: 150px;
  /* default width */

}
/* :L4476 */
.RadTabStrip_Cucumber .rtsLink {
  text-decoration: none;
}
/* :L4480 */
.RadTabStripTop_Cucumber .rtsOut,
.RadTabStripBottom_Cucumber .rtsOut {
  text-align: center;
}
/* :L4485 */
.RadTabStrip_Cucumber .rtsLink {
  font-size: 11px;
  line-height: 17px;
}
/* :L4490 */
.RadTabStrip_Cucumber .rtsLevel .rtsSelected,
.RadTabStrip_Cucumber .rtsLevel .rtsLink:hover {
  color: #5a554e;
  text-decoration: underline;
}
/* :L4496 */
.RadTabStrip_Cucumber .rtsLevel1 .rtsLink:hover {
  color: #809064;
  text-decoration: none;
}
/* :L4501 */
.RadTabStrip_Cucumber .rtsLevel1 .rtsSelected,
.RadTabStrip_Cucumber .rtsLevel1 .rtsSelected:hover {
  color: white;
  text-decoration: none;
}
/* :L4507 */
.RadTabStrip_Cucumber .rtsLink .rtsIn {
  padding: 0 5px;
  min-height: 17px;
  overflow: hidden;
}
/* :L4513 */
* html .RadTabStrip_Cucumber .rtsIn {
  display: inline-block;
}
/* disabled tabs */

/* :L4518 */
.RadTabStrip_Cucumber .rtsDisabled,
.RadTabStrip_Cucumber .rtsDisabled:hover .rtsOut,
.RadTabStripLeft_Cucumber .rtsDisabled,
.RadTabStripRight_Cucumber .rtsDisabled,
.RadTabStripBottom_Cucumber .rtsDisabled,
.RadTabStrip_Cucumber_disabled .rtsDisabled {
  color: #555555;
  cursor: default;
}
/* :L4528 */
.RadTabStripLeft_Cucumber .rtsUL,
.RadTabStripRight_Cucumber .rtsUL {
  width: 100%;
}
/* :L4533 */
.RadTabStrip_Cucumber .rtsImg {
  border: 0;
  vertical-align: middle;
  width: 16px;
  margin: 0 2px 0 0;
}
/* Scrolling */

/* :L4541 */
.RadTabStrip_Cucumber .rtsNextArrow,
.RadTabStrip_Cucumber .rtsPrevArrow,
.RadTabStrip_Cucumber .rtsPrevArrowDisabled,
.RadTabStrip_Cucumber .rtsNextArrowDisabled {
  height: 22px;
  width: 12px;
}
/* :L4549 */
.RadTabStrip_Cucumber .rtsNextArrow {
  background-position: 100% 9px;
}
/* :L4553 */
.RadTabStrip_Cucumber .rtsPrevArrow {
  background-position: 0 9px;
}
/* :L4557 */
.RadTabStrip_Cucumber .rtsNextArrowDisabled {
  background-position: 100% 100%;
}
/* :L4561 */
.RadTabStrip_Cucumber .rtsPrevArrowDisabled {
  background-position: 0 100%;
}
/* :L4565 */
.RadTabStrip_Cucumber .rtsLevel1 .rtsLink {
  background-image: url('media/cucumber.gif');
  background-color: transparent;
  background-repeat: no-repeat;
}
/* :L4571 */
.RadTabStripTop_Cucumber .rtsLevel1 .rtsOut,
.RadTabStripBottom_Cucumber .rtsLevel1 .rtsOut {
  background-image: url('media/cucumber.gif');
  background-color: transparent;
  background-repeat: no-repeat;
}
/* Orientation: Top */

/* :L4580 */
.RadTabStripTop_Cucumber .rtsLevel .rtsIn {
  padding: 2px 15px 9px;
}
/* :L4584 */
.RadTabStripTop_Cucumber .rtsLevel1 .rtsIn {
  padding: 7px 20px 4px 15px;
}
/* :L4588 */
.RadTabStripTop_Cucumber .rtsLevel1 .rtsLink {
  background-position: 0 0;
}
/* :L4592 */
.RadTabStripTop_Cucumber .rtsLevel1 .rtsLink .rtsOut {
  background-position: 100% 0;
  margin-left: 5px;
}
/* :L4597 */
.RadTabStripTop_Cucumber .rtsLevel1 .rtsSelected {
  background-position: 0 -28px;
}
/* :L4601 */
.RadTabStripTop_Cucumber .rtsLevel1 .rtsSelected .rtsOut {
  background-position: 100% -28px;
}
/* :L4605 */
.RadTabStripTop_Cucumber .rtsLevel {
  background-color: white;
}
/* :L4609 */
.RadTabStripTop_Cucumber .rtsLevel1 {
  background-color: transparent;
}
/* Orientation: Bottom */

/* :L4615 */
.RadTabStripBottom_Cucumber .rtsLevel .rtsIn {
  padding: 9px 15px 2px;
}
/* :L4619 */
.RadTabStripBottom_Cucumber .rtsLevel1 .rtsIn {
  padding: 4px 20px 7px 15px;
}
/* :L4623 */
.RadTabStripBottom_Cucumber .rtsLevel1 .rtsLink {
  background-position: 0 -86px;
}
/* :L4627 */
.RadTabStripBottom_Cucumber .rtsLevel1 .rtsLink .rtsOut {
  background-position: 100% -86px;
  margin-left: 5px;
}
/* :L4632 */
.RadTabStripBottom_Cucumber .rtsLevel1 .rtsSelected {
  background-position: 0 -114px;
}
/* :L4636 */
.RadTabStripBottom_Cucumber .rtsLevel1 .rtsSelected .rtsOut {
  background-position: 100% -114px;
}
/* :L4640 */
.RadTabStripBottom_Cucumber .rtsLevel {
  background-color: white;
}
/* :L4644 */
.RadTabStripBottom_Cucumber .rtsLevel1 {
  background-color: transparent;
}
/* Orientation: Left */

/* :L4650 */
.RadTabStripLeft_Cucumber .rtsLevel .rtsIn {
  padding: 4px 5px 0 15px;
  text-align: right;
}
/* :L4655 */
/* :L4658 */
/* :L4661 */
.RadTabStripLeft_Cucumber .rtsLevel .rtsLink {
  padding-bottom: 4px;
}
/* :L4665 */
/* :L4668 */
/* Orientation: Right */

/* :L4673 */
.RadTabStripRight_Cucumber {
  float: right;
}
/* :L4677 */
.RadTabStripRight_Cucumber .rtsUL {
  float: left;
}
/* :L4681 */
.RadTabStripRight_Cucumber .rtsLevel .rtsIn {
  padding: 4px 5px 0 15px;
  text-align: left;
}
/* :L4686 */
/* :L4689 */
/* :L4692 */
.RadTabStripRight_Cucumber .rtsLevel .rtsLink {
  padding-bottom: 4px;
}
/* :L4696 */
/* :L4699 */
/*** ESS Election Screen Styles **/

/* :L4704 */
.benefitsHeader {
  background-color: #d5ddc5;
}
/* :L4708 */
.benefitSubHeader {
  background-color: #d5ddc5;
  color: #809064;
  font-size: 14px;
  font-weight: bold;
}
/* :L4715 */
.benefitBody {
  border: 1px solid #6a6969;
  background-color: white;
  padding: 8px;
  line-height: 13px;
  height: 300px;
  vertical-align: top;
}
/* :L4724 */
.benefitsFooter {
  background-color: black;
  color: white;
  font-size: 11px;
  text-align: right;
  text-decoration: none;
  padding-right: 13px;
  width: 100%;
  height: 24px;
}
/* :L4735 */
.benefitsFooterLink {
  background-color: black;
  color: white;
  font-size: 11px;
  text-align: center;
  text-decoration: none;
}
/* :L4743 */
.benefitsFooterLink a:hover {
  color: orange;
}
/* :L4747 */
/* :L4750 */
.benefitInfoBox legend {
  font-size: 13px;
  font-weight: bold;
  color: #004b8d;
}
/* :L4756 */
.instructionLabel {
  font-size: 10px;
  padding-bottom: 5px;
}
/* :L4761 */
.section_header_table {
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid;
  border-collapse: collapse;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-weight: bold;
  font-size: 11px;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  color: #4a5932;
  background-color: #d8e9be;
  height: 23px;
}
/* :L4779 */
.lblClientMessageText {
  padding-bottom: 20px;
}
/* RadTabStrip starts: ============================== */

/* :L4787 */
/* :L4791 */
/* :L4797 */
.RadTabStripLeft_SBCDefault,
.RadTabStripRight_SBCDefault {
  width: 110px;
  /* default width */

}
/* :L4802 */
.RadTabStrip_SBCDefault .rtsLink {
  text-decoration: none;
  color: white;
}
/* :L4807 */
/* :L4810 */
/* :L4814 */
.RadTabStrip_SBCDefault .rtsIn {
  font-size: 13px;
  line-height: 22px;
  text-align: center;
}
/* :L4820 */
.RadTabStrip_SBCDefault .rtsLink,
.RadTabStrip_SBCDefault .rtsSelected,
.RadTabStrip_SBCDefault .rtsOut,
.RadTabStrip_SBCDefault .rtsSelected .rtsOut,
.RadTabStrip_SBCDefault .rtsLink:hover,
.RadTabStrip_SBCDefault .rtsSelected:hover {
  text-decoration: none;
  padding-left: 0px;
  padding-right: 0px;
}
/* :L4831 */
.RadTabStrip_SBCDefault .pensionTab {
  background: transparent url('media/pensionTab.jpg') no-repeat;
  width: 140px;
  color: #cd0084;
}
/* :L4837 */
.RadTabStrip_SBCDefault .tab1,
.RadTabStrip_SBCDefault .tab1:hover {
  background: transparent url('media/tab1.png') no-repeat;
  width: 125px;
  color: white;
}
/* :L4844 */
.RadTabStrip_SBCDefault .tab2,
.RadTabStrip_SBCDefault .tab2:hover {
  background: transparent url('media/tab2.png') no-repeat;
  width: 76px;
  color: white;
}
/* :L4851 */
.RadTabStrip_SBCDefault .tab3,
.RadTabStrip_SBCDefault .tab3:hover {
  background: transparent url('media/tab3.png') no-repeat;
  width: 76px;
  color: white;
}
/* :L4858 */
.RadTabStrip_SBCDefault .tab4,
.RadTabStrip_SBCDefault .tab4:hover {
  background: transparent url('media/tab4.png') no-repeat;
  width: 111px;
  color: white;
}
/* :L4865 */
.RadTabStrip_SBCDefault .tab5,
.RadTabStrip_SBCDefault .tab5:hover {
  background: transparent url('media/tab5.png') no-repeat;
  width: 76px;
  color: white;
}
/* :L4872 */
.RadTabStrip_SBCDefault .tab6,
.RadTabStrip_SBCDefault .tab6:hover {
  background: transparent url('media/tab6.png') no-repeat;
  width: 111px;
  color: white;
}
/* :L4879 */
.RadTabStripLeft_SBCDefault .rtsLink,
.RadTabStripLeft_SBCDefault .rtsSelected,
.RadTabStripLeft_SBCDefault .rtsOut,
.RadTabStripLeft_SBCDefault .rtsSelected .rtsOut,
.RadTabStripLeft_SBCDefault .rtsLink:hover,
.RadTabStripLeft_SBCDefault .rtsSelected:hover,
.RadTabStripRight_SBCDefault .rtsLink,
.RadTabStripRight_SBCDefault .rtsSelected,
.RadTabStripRight_SBCDefault .rtsOut,
.RadTabStripRight_SBCDefault .rtsSelected .rtsOut,
.RadTabStripRight_SBCDefault .rtsLink:hover,
.RadTabStripRight_SBCDefault .rtsSelected:hover {
  background: transparent url('TabStrip/TabStripVStates.gif') no-repeat;
  text-decoration: none;
}
/*.RadTabStrip_SBCDefault .rtsLink:hover .rtsIn, /*
/*.RadTabStrip_SBCDefault .rtsSelected .rtsIn	{color: #65727c}/*


/* disabled tabs */

/* :L4900 */
.RadTabStrip_SBCDefault .rtsDisabled,
.RadTabStrip_SBCDefault .rtsDisabled .rtsIn,
.RadTabStrip_SBCDefault .rtsDisabled:hover .rtsIn,
.RadTabStripLeft_SBCDefault .rtsDisabled,
.RadTabStripRight_SBCDefault .rtsDisabled,
.RadTabStripBottom_SBCDefault .rtsDisabled,
.RadTabStrip_SBCDefault_disabled .rtsDisabled {
  color: #333333;
  cursor: default;
}
/* :L4911 */
.RadTabStripLeft_SBCDefault .rtsLI .rtsIn,
.RadTabStripLeft_SBCDefault .rtsUL,
.RadTabStripRight_SBCDefault .rtsUL {
  width: 100%;
}
/* :L4917 */
.RadTabStrip_SBCDefault .rtsImg {
  border: 0;
  vertical-align: middle;
  width: 16px;
  margin: 0 5px 0 0;
}
/* :L4924 */
.RadTabStrip_SBCDefault .rtsTxt {
  text-decoration: none;
}
/* Scrolling */

/* :L4929 */
.RadTabStrip_SBCDefault .rtsNextArrow,
.RadTabStrip_SBCDefault .rtsPrevArrow,
.RadTabStrip_SBCDefault .rtsPrevArrowDisabled,
.RadTabStrip_SBCDefault .rtsNextArrowDisabled {
  height: 20px;
  width: 13px;
  background: transparent url('TabStrip/ScrollArrows.gif') no-repeat;
}
/* :L4938 */
.RadTabStrip_SBCDefault .rtsNextArrow {
  background-position: 100% 7px;
}
/* :L4942 */
.RadTabStrip_SBCDefault .rtsPrevArrow {
  background-position: 0 7px;
}
/* :L4946 */
.RadTabStrip_SBCDefault .rtsNextArrowDisabled {
  background-position: 100% 100%;
}
/* :L4950 */
.RadTabStrip_SBCDefault .rtsPrevArrowDisabled {
  background-position: 0 100%;
}
/* RadTabStrip starts: ============================== */

/* InfoSection starts: ========================== */

/* :L4957 */
div.info-section {
  display: none;
  border: 0px dashed black;
  padding: 10px 3px 4px 1px;
  background-color: transparent;
  position: absolute;
  z-index: 200000000;
}
/* :L4966 */
div.info-section .inner-content {
  width: 200px;
  height: 100px;
  position: absolute;
  background-color: white;
  border: 1px solid gray;
  padding-top: 0px;
  z-index: 200000000;
}
/* :L4976 */
div.info-section .topleft-part1 {
  height: 0px;
  width: 0px;
  position: relative;
  left: 10px;
  top: -20px;
  border: 10px solid;
  border-color: transparent transparent black transparent;
  z-index: 200000000;
}
/* :L4987 */
div.info-section .topleft-part2 {
  height: 0px;
  width: 0px;
  position: relative;
  left: 10px;
  top: -39px;
  border: 10px solid;
  border-color: transparent transparent white transparent;
  z-index: 200000001;
}
/* :L4998 */
.info-section-close-button {
  float: right;
  position: relative;
  border: 1px solid lightgray;
  margin-right: 1px;
  z-index: 200000001;
}
/* :L5006 */
div.info-section div[id$="Inner_Content_Data"] {
  position: absolute;
  z-index: 200000000;
}
/* InfoSection ends: ============================ */

/* :L5012 */
input[type=image] {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  outline: none;
  margin: 1px;
  padding: 1px;
}
/* :L5022 */
input[type=image]:focus {
  box-shadow: 0 0 5px #505050;
  border: 1px solid #505050;
}
/* :L5060 */
@font-face {
  font-family: "Open Sans Condensed Light";
  src: url("media/opensanscondlightwebfonteot.eot");
  src: url("media/opensanscondlightwebfonteot.eot?#iefix") format("embedded-opentype"), url("media/opensanscondlightwebfontwoff.woff") format("woff"), url("media/opensanscondlightwebfontttf.ttf") format("truetype"), url("media/opensanscondlightwebfontsvg.svg#OpenSansCondensedLight") format("svg");
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
}
@font-face {
  font-family: "Open Sans Bold";
  src: url("media/opensansboldwebfonteot.eot");
  src: url("media/opensansboldwebfonteot.eot?#iefix") format("embedded-opentype"), url("media/opensansboldwebfontwoff.woff") format("woff"), url("media/opensansboldwebfontttf.ttf") format("truetype"), url("media/opensansboldwebfontsvg.svg#OpenSansBold") format("svg");
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
}
@font-face {
  font-family: "Helvetica";
  src: url("media/helveticaltstd-roman-webfont.eot");
  src: url("media/helveticaltstd-roman-webfont.eot?#iefix") format("embedded-opentype"), url("media/helveticaltstd-roman-webfont.woff") format("woff"), url("media/helveticaltstd-roman-webfont.ttf") format("truetype"), url("media/helveticaltstd-roman-webfont.svg#HelveticaLTStdRoman") format("svg");
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
}
@font-face {
  font-family: "Helvetica Bold";
  src: url("media/helvetica-bold-webfont.eot");
  src: url("media/helvetica-bold-webfont.eot?#iefix") format("embedded-opentype"), url("media/helvetica-bold-webfont.woff") format("woff"), url("media/helvetica-bold-webfont.ttf") format("truetype"), url("media/helvetica-bold-webfont.svg#HelveticaBoldRegular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
}
@font-face {
  font-family: "Helvetica Light";
  src: url("media/helvetica-light-webfont.eot");
  src: url("media/helvetica-light-webfont.eot?#iefix") format("embedded-opentype"), url("media/helvetica-light-webfont.woff") format("woff"), url("media/helvetica-light-webfont.ttf") format("truetype"), url("media/helvetica-light-webfont.svg#HelveticaLightRegular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
}
/* :L5067 */
body {
  margin: 0;
  padding: 0;
  font-family: Verdana;
  font-size: 11px;
  font-weight: normal;
  background-color: white;
  padding-top: 7px;
  padding-left: 7px;
  color: #2d4254;
}
/* :L5079 */
img {
  border-style: none;
}
/* :L5083 */
a {
  font-family: Verdana;
  font-size: 11px;
  color: #2d4254;
  text-decoration: none;
}
/* :L5090 */
h2 {
  padding-top: 5px;
  font-size: 13px;
}
/* :L5095 */
h3 {
  font-size: 13px;
  text-align: left;
  font-weight: normal;
}
/* :L5101 */
h4 {
  font-size: 13px;
  text-align: left;
  font-weight: bold;
}
/* :L5107 */
th {
  text-align: left;
  font-size: 11px;
  font-weight: bold;
}
/* :L5113 */
hr {
  color: #5a5a5a;
  width: 100%;
  text-align: left;
  padding: 0px;
}
/* :L5120 */
.mainNav {
  background: url(media/mainnavbg.jpg);
  font-family: Verdana;
  color: #8f673f;
  text-align: left;
  padding-left: 15px;
}
/* :L5128 */
.subPageNav {
  background: url(media/mainnavbg2.jpg);
  color: #8f673f;
  text-align: left;
  vertical-align: middle;
  padding-left: 2px;
  padding-right: 2px;
}
/* :L5137 */
.rightNav {
  border-left-style: solid;
}
/* :L5141 */
.rightNavLink a {
  font-family: Verdana;
  font-size: 11px;
  color: #1967ac;
  text-align: left;
  vertical-align: super;
  text-decoration: none;
  border-style: none;
}
/* :L5151 */
.rightNavLink a:hover {
  text-decoration: underline;
}
/* :L5155 */
.rightNavHeader {
  font-size: 13px;
  text-align: left;
  vertical-align: super;
  line-height: 12px;
}
/* :L5162 */
.normalText {
  background-color: white;
  font-family: Verdana;
  font-size: 11px;
  color: #2d4254;
  vertical-align: top;
  text-align: left;
  font-weight: normal;
}
/* :L5172 */
.normalButtonLink {
  color: #152c2a;
  font-weight: normal;
  font-family: verdana, arial, helvetica, sans-serif;
  border: none;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  padding: 3px 3px 3px 3px;
}
/* :L5184 */
.normalButtonLink:hover,
.normalButtonSmall:hover,
.normalButtonLarge:hover {
  color: #6394bd;
  text-decoration: none;
}
/* :L5189 */
.normalButton {
  background: url('media/lwButton142.png') repeat-x;
  width: 142px;
  height: 23px;
  text-align: center;
}
/* :L5196 */
.normalButtonSmall {
  background: url('media/lwButton112.png') repeat-x;
  width: 112px;
  height: 23px;
  text-align: center;
}
/* :L5203 */
.normalButtonLarge {
  background: url('media/lwButton162.png') repeat-x;
  width: 162px;
  height: 23px;
  text-align: center;
}
/* :L5210 */
.normalbuttonSpace {
  width: 10px;
}
/* :L5214 */
.normalLink:hover {
  text-decoration: underline;
}
/* :L5218 */
.homeMainContent {
  WIDTH: 100%;
  BACKGROUND: url(media/mainFrame_xpander.jpg);
  HEIGHT: 100%;
  -moz-background-clip: border;
  -moz-background-origin: padding;
  -moz-background-inline-policy: continuous;
}
/* :L5227 */
.homeRight_top {
  font-size: 13px;
  color: #555555;
  text-align: left;
  vertical-align: super;
  padding-left: 7px;
  padding-right: 7px;
  background-repeat: no-repeat;
  background-color: lightgray;
}
/* :L5238 */
div#homecontrol {
  height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
}
/* :L5244 */
div#signin {
  float: right !important;
  width: 520px;
  padding: 30px;
  margin-top: 60px;
  margin-right: 35%;
  box-shadow: 5px 10px 18px #888888;
  border-radius: 15px;
}
/* :L5254 */
div#signin td input {
  width: 250px;
  margin: 6px 25px 6px 5px;
}
/* :L5259 */
div#signin td .inputVertical input {
  margin: 0 0 15px 0;
}
/* :L5263 */
div#signintext {
  padding: 30px 20px 20px 70px;
}
/* :L5267 */
div#signintext h1 {
  color: #12298d;
  font-weight: bold;
  font-size: 13px;
}
/* :L5273 */
div#signintext h2 {
  color: #12298d;
  font-weight: normal;
  font-size: 12px;
  margin: 10px 0 1px 0 !important;
  padding: 0;
}
/* :L5281 */
div#signintext p {
  margin: 10px 0 1px 0;
}
/* :L5285 */
div#signintext INPUT {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* :L5289 */
div#signintext input.normalButton {
  margin-top: 20px;
}
/* :L5293 */
.clientLogo {
  height: 100px;
  text-align: right;
  background-image: url(media/clientLogo.png);
  background-repeat: no-repeat;
  color: #0070aa;
}
/* :L5301 */
.clientLogo div {
  padding-top: 45px;
}
/* :L5305 */
.welcomeText {
  margin: 30px 10px 30px 10px;
}
/* :L5309 */
.loginActions {
  margin: 10px 0 10px 0;
}
/* :L5313 */
#submitButton {
  color: white !important;
  height: 20px;
  width: 110px;
  background-image: linear-gradient(#006fca, #0044ad);
  border-radius: 5px;
  text-align: center;
  padding: 15px 0 15px 0;
  cursor: pointer;
}
/* :L5324 */
#submitButton:hover {
  background-image: linear-gradient(#0083ee, #004dc5);
}
/* :L5328 */
#submitButton a {
  color: white;
  text-decoration: none;
  padding: 16px 32px 16px 32px;
}
/* :L5334 */
#submitButton a:hover {
  color: white;
  text-decoration: none;
  padding: 16px 32px 16px 32px;
}
/* :L5340 */
.copyrightText {
  clear: both;
  padding: 30px 35% 0 0;
  text-align: right;
}
/* :L5346 */
.benefitSubHeader {
  background-color: #6a6969;
  color: white;
  font-size: 13px;
  font-weight: bold;
  width: 100%;
}
/* :L5354 */
.benefitBody {
  border: 1px solid #6a6969;
  background-color: white;
  padding: 8px;
  line-height: 13px;
  height: 300px;
  vertical-align: top;
}
/* :L5363 */
.benefitsFooter {
  background-color: #6a6969;
  color: white;
  font-size: 11px;
  text-align: right;
  text-decoration: none;
  padding-right: 13px;
  width: 100%;
  height: 24px;
}
/* :L5374 */
.benefitsFooterLink {
  color: white;
  text-decoration: none;
}
/* :L5379 */
.benefitsFooterLink a:hover {
  color: orange;
}
/* :L5383 */
/* :L5386 */
.benefitInfoBox legend {
  font-size: 13px;
  font-weight: bold;
  color: #6394bd;
}
/* :L5392 */
.retirementSubHeader {
  background-color: #6a6969;
  color: white;
  font-size: 13px;
  font-weight: bold;
  width: 100%;
}
/* :L5400 */
.retirementBody {
  background-color: white;
  line-height: 13px;
  height: 300px;
  vertical-align: top;
}
/* :L5407 */
.retirementFooter {
  background-color: #6a6969;
  color: white;
  font-size: 11px;
  text-align: right;
  text-decoration: none;
  padding-right: 13px;
  width: 100%;
  height: 24px;
}
/* :L5418 */
.retirementFooterLink {
  color: white;
  text-decoration: none;
}
/* :L5423 */
.retirementFooterLink a:hover {
  color: orange;
}
/* :L5427 */
.personalSubHeader {
  background-color: #6a6969;
  color: white;
  font-size: 13px;
  font-weight: bold;
  width: 100%;
}
/* :L5435 */
.personalBody {
  border: 1px solid #6a6969;
  background-color: white;
  padding: 8px;
  line-height: 13px;
  height: 300px;
  vertical-align: top;
}
/* :L5444 */
.personalFooter {
  background-color: #6a6969;
  color: white;
  font-size: 11px;
  text-align: right;
  text-decoration: none;
  padding-right: 13px;
  width: 100%;
  height: 24px;
}
/* :L5455 */
.personalFooterLink {
  color: white;
  text-decoration: none;
}
/* :L5460 */
.personalFooterLink a:hover {
  color: orange;
}
/* :L5464 */
/* :L5467 */
table.benefits th {
  text-align: center;
  vertical-align: bottom;
  padding: 3px 9px;
  border-collapse: collapse;
  border-bottom: 2px solid #dddddd;
  color: gray;
  font-size: 11px;
}
/* :L5477 */
.benefitHeader {
  color: gray;
  font-size: 11px;
  padding: 10px 0 1px 0;
  font-weight: normal;
}
/* :L5484 */
table.benefits td {
  vertical-align: top;
  padding: 6px 9px;
  border-bottom: 1px solid #dddddd;
  border-collapse: collapse;
}
/* :L5491 */
.accordianHeader {
  background-image: url(media/bgHeader32.jpg);
  background-repeat: repeat-x;
  font-size: 13px;
  color: #2d4254;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
}
/* :L5501 */
.accordianHeaderLink {
  text-decoration: none;
  text-align: left;
}
/* :L5506 */
.accordianHeaderLink a {
  font-weight: bold;
  text-decoration: none;
}
/* :L5511 */
.accordianHeaderLink a:hover {
  text-decoration: underline;
}
/* :L5515 */
table.formTable th {
  text-align: left;
  border-collapse: collapse;
  font-size: 11px;
  width: 225px;
  padding-left: 20px;
}
/* :L5523 */
.formTableHeading {
  font-size: 13px;
  font-weight: bold;
  text-align: left;
  padding: 7px;
  color: #5a5a5a;
}
/* :L5531 */
.estimatesDatePart2 {
  width: 128px;
  padding-left: 5px;
}
/* :L5536 */
.estimatesDatePart3 {
  width: 180px;
  padding-left: 5px;
  padding-right: 5px;
}
/* :L5542 */
.estimatesDateFrom {
  width: 130px;
}
/* :L5546 */
.estimatesDateTo {
  width: 130px;
}
/* :L5550 */
.estimatesAge {
  width: 38px;
}
/* :L5554 */
.estimatesAgePart1 {
  padding-top: 5px;
}
/* :L5558 */
.estimatesAgePart2 {
  width: 238px;
  padding-left: 5px;
}
/* :L5563 */
.estimatesAgePart3 {
  width: 56px;
}
/* :L5567 */
.estimatesAgePart4 {
  width: 18px;
}
/* :L5571 */
.estimatesAgePart5 {
  width: 142px;
}
/* :L5575 */
.estimatesAgeDate1 {
  width: 70px;
}
/* :L5579 */
.estimatesAgeDate2 {
  width: 50px;
}
/* :L5583 */
.estimatesBirthdate {
  width: 130px;
}
/* :L5587 */
span li.ErrorSummary {
  color: red;
  font-size: 12px;
}
/* :L5592 */
.ErrorSummary {
  color: red;
  font-size: 12px;
}
/* :L5597 */
.Error {
  color: red;
  font-size: 11px;
}
/* :L5602 */
.errorInlineText {
  color: Red;
  background-color: #ffd9d9;
  border: Solid 1px Red;
}
/* :L5608 */
span .errorInlineText input {
  border: solid 1px red;
}
/* :L5612 */
.errorSummary {
  height: 25px;
  padding-left: 10px;
  padding-top: 10px;
  vertical-align: middle;
}
/* :L5619 */
.errorInline {
  padding-left: 5px;
}
/* :L5623 */
div#warningBox {
  margin: 5% 15% 0 15%;
}
/* :L5627 */
div#warningBox .Error {
  color: black;
  font-size: 13px;
}
/* :L5632 */
div#warningBox li {
  list-style-type: none;
}
/* :L5636 */
.groupHeader {
  font-size: 10px;
  font-weight: bold;
  vertical-align: bottom;
}
/* :L5642 */
.groupColumnHeader {
  font-size: 10px;
  vertical-align: bottom;
}
/* :L5647 */
.groupColumnHeader th {
  font-size: 10px;
  font-weight: bold;
  border-bottom: solid 1px #dddddd;
  vertical-align: bottom;
}
/* :L5654 */
.costTH {
  text-align: right;
  vertical-align: bottom;
}
/* :L5659 */
.normalItem {
  font-size: 10px;
}
/* :L5663 */
.altItem {
  font-size: 10px;
}
/* :L5667 */
.linkItem {
  font-size: 10px;
  text-decoration: underline;
}
/* :L5672 */
.sepStyle {
  z-index: 10000;
  background-image: url(media/lwGroupTableSep.png);
  background-repeat: repeat-x;
  background-position: bottom;
  height: 5px;
}
/* :L5680 */
.groupedTable {
  width: 900px;
}
/* :L5684 */
a.rtsLink {
  color: white;
  font-weight: bold;
  font-family: verdana, arial, helvetica, sans-serif;
  padding: 3px 3px 3px 3px;
  position: relative;
  top: 1px;
  font-size: 12px;
  text-decoration: none;
  cursor: pointer;
  background-image: url(media/lwTabInactive.png);
  background-repeat: no-repeat;
  width: 125px;
  height: 22px;
  text-align: center;
}
/* :L5701 */
a:hover.rtsLink {
  padding-top: 3px;
  position: relative;
  top: 1px;
  font-weight: bold;
  color: #ff9544;
}
/* :L5709 */
a.rtsLink.rtsSelected {
  cursor: pointer;
  background-image: url(media/lwTabActive.png);
  background-repeat: no-repeat;
  width: 125px;
  height: 22px;
  text-align: center;
  color: black;
}
/* :L5719 */
a:hover.rtsLink.rtsSelected {
  cursor: pointer;
  width: 125px;
  height: 22px;
  text-align: center;
  color: black;
}
/* :L5727 */
.ui-helper-hidden {
  display: none;
}
/* :L5731 */
.ui-helper-hidden-accessible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
/* :L5737 */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
/* :L5748 */
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
}
/* :L5753 */
.ui-helper-clearfix:after {
  clear: both;
}
/* :L5757 */
.ui-helper-clearfix {
  zoom: 1;
}
/* :L5761 */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* :L5771 */
.ui-state-disabled {
  cursor: default !important;
}
/* :L5775 */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
/* :L5782 */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* :L5790 */
.ui-widget {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
/* :L5795 */
.ui-widget .ui-widget {
  font-size: 1em;
}
/* :L5799 */
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1em;
}
/* :L5804 */
.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: white url(media/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
  color: #222222;
}
/* :L5810 */
.ui-widget-content a {
  color: #222222;
}
/* :L5814 */
.ui-widget-header {
  border: 1px solid #aaaaaa;
  background: gainsboro url(media/ui-bg_highlight-soft_75_d6e7bb_1x100.png) 50% 50% repeat-x;
  color: #222222;
  font-weight: bold;
}
/* :L5821 */
.ui-widget-header a {
  color: #222222;
}
/* :L5825 */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid lightgray;
  background: #e6e6e6 url(media/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #555555;
}
/* :L5832 */
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #555555;
  text-decoration: none;
}
/* :L5837 */
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #999999;
  background: #dadada url(media/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}
/* :L5844 */
.ui-state-hover a,
.ui-state-hover a:hover {
  color: #212121;
  text-decoration: none;
}
/* :L5849 */
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #aaaaaa;
  background: white url(media/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}
/* :L5856 */
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}
/* :L5861 */
.ui-widget :active {
  outline: none;
}
/* :L5865 */
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url(media/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
  color: #363636;
}
/* :L5871 */
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}
/* :L5875 */
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(media/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
  color: #cd0a0a;
}
/* :L5881 */
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}
/* :L5885 */
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
/* :L5889 */
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
/* :L5893 */
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: alpha(opacity=70);
  font-weight: normal;
}
/* :L5899 */
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: alpha(opacity=35);
  background-image: none;
}
/* :L5905 */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(media/ui-icons_222222_256x240.png);
}
/* :L5911 */
.ui-widget-content .ui-icon {
  background-image: url(media/ui-icons_222222_256x240.png);
}
/* :L5915 */
.ui-widget-header .ui-icon {
  background-image: url(media/ui-icons_222222_256x240.png);
}
/* :L5919 */
.ui-state-default .ui-icon {
  background-image: url(media/ui-icons_888888_256x240.png);
}
/* :L5923 */
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url(media/ui-icons_454545_256x240.png);
}
/* :L5927 */
.ui-state-active .ui-icon {
  background-image: url(media/ui-icons_454545_256x240.png);
}
/* :L5931 */
.ui-state-highlight .ui-icon {
  background-image: url(media/ui-icons_2e83ff_256x240.png);
}
/* :L5935 */
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(media/ui-icons_cd0a0a_256x240.png);
}
/* :L5939 */
.ui-icon-carat-1-n {
  background-position: 0 0;
}
/* :L5943 */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}
/* :L5947 */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}
/* :L5951 */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}
/* :L5955 */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}
/* :L5959 */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}
/* :L5963 */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}
/* :L5967 */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}
/* :L5971 */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}
/* :L5975 */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}
/* :L5979 */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
/* :L5983 */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
/* :L5987 */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
/* :L5991 */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
/* :L5995 */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}
/* :L5999 */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
/* :L6003 */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
/* :L6007 */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
/* :L6011 */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
/* :L6015 */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
/* :L6019 */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
/* :L6023 */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
/* :L6027 */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
/* :L6031 */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
/* :L6035 */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}
/* :L6039 */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
/* :L6043 */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
/* :L6047 */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
/* :L6051 */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
/* :L6055 */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
/* :L6059 */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
/* :L6063 */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
/* :L6067 */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
/* :L6071 */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
/* :L6075 */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
/* :L6079 */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
/* :L6083 */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}
/* :L6087 */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
/* :L6091 */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
/* :L6095 */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
/* :L6099 */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
/* :L6103 */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
/* :L6107 */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
/* :L6111 */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
/* :L6115 */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
/* :L6119 */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
/* :L6123 */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
/* :L6127 */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
/* :L6131 */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
/* :L6135 */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
/* :L6139 */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
/* :L6143 */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
/* :L6147 */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
/* :L6151 */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
/* :L6155 */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
/* :L6159 */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
/* :L6163 */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
/* :L6167 */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
/* :L6171 */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
/* :L6175 */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
/* :L6179 */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
/* :L6183 */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
/* :L6187 */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
/* :L6191 */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
/* :L6195 */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
/* :L6199 */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
/* :L6203 */
.ui-icon-extlink {
  background-position: -32px -80px;
}
/* :L6207 */
.ui-icon-newwin {
  background-position: -48px -80px;
}
/* :L6211 */
.ui-icon-refresh {
  background-position: -64px -80px;
}
/* :L6215 */
.ui-icon-shuffle {
  background-position: -80px -80px;
}
/* :L6219 */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
/* :L6223 */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
/* :L6227 */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
/* :L6231 */
.ui-icon-folder-open {
  background-position: -16px -96px;
}
/* :L6235 */
.ui-icon-document {
  background-position: -32px -96px;
}
/* :L6239 */
.ui-icon-document-b {
  background-position: -48px -96px;
}
/* :L6243 */
.ui-icon-note {
  background-position: -64px -96px;
}
/* :L6247 */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
/* :L6251 */
.ui-icon-mail-open {
  background-position: -96px -96px;
}
/* :L6255 */
.ui-icon-suitcase {
  background-position: -112px -96px;
}
/* :L6259 */
.ui-icon-comment {
  background-position: -128px -96px;
}
/* :L6263 */
.ui-icon-person {
  background-position: -144px -96px;
}
/* :L6267 */
.ui-icon-print {
  background-position: -160px -96px;
}
/* :L6271 */
.ui-icon-trash {
  background-position: -176px -96px;
}
/* :L6275 */
.ui-icon-locked {
  background-position: -192px -96px;
}
/* :L6279 */
.ui-icon-unlocked {
  background-position: -208px -96px;
}
/* :L6283 */
.ui-icon-bookmark {
  background-position: -224px -96px;
}
/* :L6287 */
.ui-icon-tag {
  background-position: -240px -96px;
}
/* :L6291 */
.ui-icon-home {
  background-position: 0 -112px;
}
/* :L6295 */
.ui-icon-flag {
  background-position: -16px -112px;
}
/* :L6299 */
.ui-icon-calendar {
  background-position: -32px -112px;
}
/* :L6303 */
.ui-icon-cart {
  background-position: -48px -112px;
}
/* :L6307 */
.ui-icon-pencil {
  background-position: -64px -112px;
}
/* :L6311 */
.ui-icon-clock {
  background-position: -80px -112px;
}
/* :L6315 */
.ui-icon-disk {
  background-position: -96px -112px;
}
/* :L6319 */
.ui-icon-calculator {
  background-position: -112px -112px;
}
/* :L6323 */
.ui-icon-zoomin {
  background-position: -128px -112px;
}
/* :L6327 */
.ui-icon-zoomout {
  background-position: -144px -112px;
}
/* :L6331 */
.ui-icon-search {
  background-position: -160px -112px;
}
/* :L6335 */
.ui-icon-wrench {
  background-position: -176px -112px;
}
/* :L6339 */
.ui-icon-gear {
  background-position: -192px -112px;
}
/* :L6343 */
.ui-icon-heart {
  background-position: -208px -112px;
}
/* :L6347 */
.ui-icon-star {
  background-position: -224px -112px;
}
/* :L6351 */
.ui-icon-link {
  background-position: -240px -112px;
}
/* :L6355 */
.ui-icon-cancel {
  background-position: 0 -128px;
}
/* :L6359 */
.ui-icon-plus {
  background-position: -16px -128px;
}
/* :L6363 */
.ui-icon-plusthick {
  background-position: -32px -128px;
}
/* :L6367 */
.ui-icon-minus {
  background-position: -48px -128px;
}
/* :L6371 */
.ui-icon-minusthick {
  background-position: -64px -128px;
}
/* :L6375 */
.ui-icon-close {
  background-position: -80px -128px;
}
/* :L6379 */
.ui-icon-closethick {
  background-position: -96px -128px;
}
/* :L6383 */
.ui-icon-key {
  background-position: -112px -128px;
}
/* :L6387 */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
/* :L6391 */
.ui-icon-scissors {
  background-position: -144px -128px;
}
/* :L6395 */
.ui-icon-clipboard {
  background-position: -160px -128px;
}
/* :L6399 */
.ui-icon-copy {
  background-position: -176px -128px;
}
/* :L6403 */
.ui-icon-contact {
  background-position: -192px -128px;
}
/* :L6407 */
.ui-icon-image {
  background-position: -208px -128px;
}
/* :L6411 */
.ui-icon-video {
  background-position: -224px -128px;
}
/* :L6415 */
.ui-icon-script {
  background-position: -240px -128px;
}
/* :L6419 */
.ui-icon-alert {
  background-position: 0 -144px;
}
/* :L6423 */
.ui-icon-info {
  background-position: -16px -144px;
}
/* :L6427 */
.ui-icon-notice {
  background-position: -32px -144px;
}
/* :L6431 */
.ui-icon-help {
  background-position: -48px -144px;
}
/* :L6435 */
.ui-icon-check {
  background-position: -64px -144px;
}
/* :L6439 */
.ui-icon-bullet {
  background-position: -80px -144px;
}
/* :L6443 */
.ui-icon-radio-off {
  background-position: -96px -144px;
}
/* :L6447 */
.ui-icon-radio-on {
  background-position: -112px -144px;
}
/* :L6451 */
.ui-icon-pin-w {
  background-position: -128px -144px;
}
/* :L6455 */
.ui-icon-pin-s {
  background-position: -144px -144px;
}
/* :L6459 */
.ui-icon-play {
  background-position: 0 -160px;
}
/* :L6463 */
.ui-icon-pause {
  background-position: -16px -160px;
}
/* :L6467 */
.ui-icon-seek-next {
  background-position: -32px -160px;
}
/* :L6471 */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
/* :L6475 */
.ui-icon-seek-end {
  background-position: -64px -160px;
}
/* :L6479 */
.ui-icon-seek-start {
  background-position: -80px -160px;
}
/* :L6483 */
.ui-icon-seek-first {
  background-position: -80px -160px;
}
/* :L6487 */
.ui-icon-stop {
  background-position: -96px -160px;
}
/* :L6491 */
.ui-icon-eject {
  background-position: -112px -160px;
}
/* :L6495 */
.ui-icon-volume-off {
  background-position: -128px -160px;
}
/* :L6499 */
.ui-icon-volume-on {
  background-position: -144px -160px;
}
/* :L6503 */
.ui-icon-power {
  background-position: 0 -176px;
}
/* :L6507 */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
/* :L6511 */
.ui-icon-signal {
  background-position: -32px -176px;
}
/* :L6515 */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
/* :L6519 */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
/* :L6523 */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
/* :L6527 */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
/* :L6531 */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
/* :L6535 */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
/* :L6539 */
.ui-icon-circle-close {
  background-position: -32px -192px;
}
/* :L6543 */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
/* :L6547 */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
/* :L6551 */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
/* :L6555 */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
/* :L6559 */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
/* :L6563 */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
/* :L6567 */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
/* :L6571 */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
/* :L6575 */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
/* :L6579 */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
/* :L6583 */
.ui-icon-circle-check {
  background-position: -208px -192px;
}
/* :L6587 */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
/* :L6591 */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
/* :L6595 */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
/* :L6599 */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
/* :L6603 */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
/* :L6607 */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
/* :L6611 */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
/* :L6615 */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
/* :L6619 */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
/* :L6623 */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
/* :L6627 */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
/* :L6631 */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
/* :L6635 */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -khtml-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}
/* :L6642 */
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -khtml-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
/* :L6649 */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -khtml-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
/* :L6656 */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -khtml-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* :L6663 */
.ui-widget-overlay {
  background: #aaaaaa url(media/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .60;
  filter: alpha(opacity=60);
}
/* :L6669 */
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url(media/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .60;
  filter: alpha(opacity=60);
  -moz-border-radius: 8px;
  -khtml-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
/* :L6681 */
.ui-resizable {
  position: relative;
}
/* :L6685 */
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
}
/* :L6691 */
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
/* :L6695 */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
/* :L6703 */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
/* :L6711 */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
/* :L6719 */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
/* :L6727 */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}
/* :L6735 */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
/* :L6743 */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
/* :L6751 */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
/* :L6759 */
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}
/* :L6765 */
.ui-accordion {
  width: 100%;
}
/* :L6769 */
.ui-accordion .ui-accordion-header {
  cursor: pointer;
  position: relative;
  margin-top: 1px;
  zoom: 1;
}
/* :L6776 */
.ui-accordion .ui-accordion-li-fix {
  display: inline;
}
/* :L6780 */
.ui-accordion .ui-accordion-header-active {
  border-bottom: 0 !important;
}
/* :L6784 */
.ui-accordion .ui-accordion-header a {
  display: block;
  font-size: 1em;
  padding: .5em .5em .5em .7em;
}
/* :L6790 */
.ui-accordion-icons .ui-accordion-header a {
  padding-left: 2.2em;
}
/* :L6794 */
.ui-accordion .ui-accordion-header .ui-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}
/* :L6801 */
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  margin-top: -2px;
  position: relative;
  top: 1px;
  margin-bottom: 2px;
  overflow: auto;
  display: none;
  zoom: 1;
}
/* :L6813 */
.ui-accordion .ui-accordion-content-active {
  display: block;
}
/* :L6817 */
.ui-autocomplete {
  position: absolute;
  cursor: default;
}
/* :L6822 */
* html .ui-autocomplete {
  width: 1px;
}
/* :L6826 */
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  float: left;
}
/* :L6834 */
.ui-menu .ui-menu {
  margin-top: -3px;
}
/* :L6838 */
.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  zoom: 1;
  float: left;
  clear: left;
  width: 100%;
}
/* :L6847 */
.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: .2em .4em;
  line-height: 1.5;
  zoom: 1;
}
/* :L6855 */
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px;
}
/* :L6860 */
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  margin-right: .1em;
  text-decoration: none !important;
  cursor: pointer;
  text-align: center;
  zoom: 1;
  overflow: visible;
}
/* :L6872 */
.ui-button-icon-only {
  width: 2.2em;
}
/* :L6876 */
button.ui-button-icon-only {
  width: 2.4em;
}
/* :L6880 */
.ui-button-icons-only {
  width: 3.4em;
}
/* :L6884 */
button.ui-button-icons-only {
  width: 3.7em;
}
/* :L6888 */
.ui-button .ui-button-text {
  display: block;
  line-height: 1.4;
}
/* :L6893 */
.ui-button-text-only .ui-button-text {
  padding: .4em 1em;
}
/* :L6897 */
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}
/* :L6902 */
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em;
}
/* :L6906 */
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}
/* :L6910 */
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}
/* :L6915 */
input.ui-button {
  padding: .4em 1em;
}
/* :L6919 */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}
/* :L6925 */
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}
/* :L6930 */
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
  left: .5em;
}
/* :L6934 */
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}
/* :L6938 */
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}
/* :L6942 */
.ui-buttonset {
  margin-right: 7px;
}
/* :L6946 */
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -0.3em;
}
/* :L6951 */
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/* :L6956 */
.ui-dialog {
  position: absolute;
  padding: .2em;
  width: 300px;
  overflow: hidden;
}
/* :L6963 */
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}
/* :L6968 */
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 16px .1em 0;
}
/* :L6973 */
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px;
}
/* :L6983 */
.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 1px;
}
/* :L6988 */
.ui-dialog .ui-dialog-titlebar-close:hover,
.ui-dialog .ui-dialog-titlebar-close:focus {
  padding: 0;
}
/* :L6992 */
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
  zoom: 1;
}
/* :L7001 */
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin: .5em 0 0 0;
  padding: .3em 1em .5em .4em;
}
/* :L7009 */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
/* :L7013 */
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}
/* :L7018 */
.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px;
}
/* :L7025 */
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}
/* :L7029 */
.ui-slider {
  position: relative;
  text-align: left;
}
/* :L7034 */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}
/* :L7042 */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
/* :L7051 */
.ui-slider-horizontal {
  height: .8em;
}
/* :L7055 */
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}
/* :L7060 */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
/* :L7065 */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
/* :L7069 */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
/* :L7073 */
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}
/* :L7078 */
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}
/* :L7084 */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
/* :L7089 */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
/* :L7093 */
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
/* :L7097 */
.ui-tabs {
  padding: .2em;
  zoom: 1;
}
/* :L7102 */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}
/* :L7107 */
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 1px;
  margin: 0 .2em 1px 0;
  border-bottom: 0 !important;
  padding: 0;
  white-space: nowrap;
}
/* :L7118 */
.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}
/* :L7124 */
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  margin-bottom: 0;
  padding-bottom: 1px;
}
/* :L7129 */
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-state-processing a {
  cursor: text;
}
/* :L7133 */
.ui-tabs .ui-tabs-nav li a,
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
  cursor: pointer;
}
/* :L7137 */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}
/* :L7144 */
.ui-tabs .ui-tabs-hide {
  display: none !important;
}
/* :L7148 */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}
/* :L7154 */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}
/* :L7159 */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
/* :L7166 */
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
/* :L7170 */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
/* :L7174 */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
/* :L7178 */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
/* :L7182 */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
/* :L7186 */
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
/* :L7195 */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
/* :L7201 */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
/* :L7206 */
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}
/* :L7210 */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}
/* :L7214 */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}
/* :L7221 */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
/* :L7228 */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
/* :L7233 */
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}
/* :L7240 */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
/* :L7249 */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}
/* :L7258 */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
/* :L7262 */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
/* :L7266 */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
/* :L7270 */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}
/* :L7275 */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
/* :L7279 */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
/* :L7283 */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
/* :L7287 */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}
/* :L7291 */
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
/* :L7295 */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
/* :L7299 */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0em;
}
/* :L7305 */
.ui-datepicker-rtl {
  direction: rtl;
}
/* :L7309 */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
/* :L7314 */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
/* :L7319 */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
/* :L7324 */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
/* :L7329 */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
/* :L7333 */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
/* :L7337 */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}
/* :L7341 */
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
/* :L7345 */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
/* :L7350 */
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
/* :L7355 */
.ui-datepicker-cover {
  display: none;
  /*sorry for IE5*/
  display/**/: block;
  position: absolute;
  /*must have*/
  z-index: -1;
  filter: mask();
  top: -4px;
  left: -4px;
  width: 200px;
  height: 200px;
  /*must have*/

}
/* :L7367 */
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}
/* :L7373 */
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}
/* :L7378 */
.RadPanelBar {
  width: 250px;
  height: auto;
}
/* :L7383 */
.RadPanelBar .rpRootGroup,
.RadPanelBar .rpGroup,
.RadPanelBar .rpItem {
  margin: 0px;
  padding: 0px;
  list-style-image: none;
  list-style-position: outside;
  list-style: none;
  background-color: white;
}
/* :L7392 */
.RadPanelBar .rpItem {
  float: none;
  display: block;
  position: static;
}
/* :L7398 */
.RadPanelBar .rpSlide {
  position: static;
  float: none;
  height: auto;
}
/* :L7404 */
.RadPanelBar .rpText:after,
.RadPanelBar .rpTemplate:after,
.RadPanelBar .rpItem:after {
  content: "";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
}
/* :L7412 */
.RadPanelBar .rpLink,
.RadPanelBar .rpText {
  text-decoration: none;
  display: block;
}
/* :L7417 */
.RadPanelBar .rpImage {
  float: left;
  clear: left;
  border: 0px;
  vertical-align: middle;
}
/* :L7424 */
.RadPanelBar .rpGroup {
  overflow: auto;
  overflow-x: hidden;
}
/* :L7429 */
.RadPanelBar .rpLink {
  width: 100%;
  outline: none;
  /* Remove this for FF to put dotted border around the focused item */

}
/* :L7434 */
.RadPanelBar .rpText {
  cursor: default;
  _cursor: default;
}
/* :L7439 */
.RadPanelBar .rpSlide {
  overflow: hidden;
  display: none;
  zoom: 1;
}
/* :L7445 */
.rtl .rpImage {
  border: 0px;
  float: right;
}
/* :L7450 */
.rtl {
  text-align: right;
}
/* :L7454 */
.RadPanelBar_Default {
  background: white;
  color: #003399;
}
/* :L7459 */
.RadPanelBar_Default .rpRootGroup {
  border: 1px solid #a9aaa9;
  border-bottom-color: #a9aaa9;
}
/* :L7464 */
.RadPanelBar_Default .rpRootGroup .rpItem {
  background-color: Navy;
  border: 1px solid #a9aaa9;
  background-color: gainsboro;
  margin: 0px;
}
/* :L7471 */
.RadPanelBar_Default .rpRootGroup .rpItem .header {
  padding: 0px;
}
/* :L7475 */
.RadPanelBar_Default .rpLevel1 .rpItem {
  background: white;
}
/* :L7479 */
.RadPanelBar_Default .rpLevel1 .rpItem .content {
  padding: 0px;
}
/* :L7483 */
.RadPanelBar_Default .rpLevel1 .rpItem .buttonItem {
  text-align: center;
  min-width: 142px;
  min-height: 23px;
  vertical-align: middle;
  padding-top: 10px;
}
/* :L7491 */
.RadPanelBar_Default .rpLevel1 .rpItem .rpLast {
  padding: 20px 10px;
  text-align: center;
  min-width: 142px;
  min-height: 23px;
}
/* :L7498 */
.RadPanelBar_Default .rpRootGroup .rpLink {
  min-height: 21px;
  line-height: 21px;
  overflow: hidden;
}
/* :L7504 */
* html .RadPanelBar_Default .rpRootGroup .rpLink {
  height: 21px;
}
/* :L7508 */
/* :L7511 */
/* :L7514 */
.RadPanelBar_Default .rpRootGroup .rpText {
  margin-left: 10px;
  overflow: hidden;
}
/* :L7519 */
.RadPanelBar_Default_rtl .rpRootGroup .rpText {
  margin-right: 10px;
}
/* :L7523 */
.RadPanelBar_Default .rpGroup .rpItem,
.RadPanelBar_Default .rpGroup .rpLink {
  height: auto;
  border: 0px;
}
/* :L7528 */
.RadPanelBar_Default .rpText {
  margin-right: 7px;
  overflow-x: hidden;
}
/* :L7533 */
.RadPanelBar_Default_rtl .rpText {
  margin-right: 0px;
  margin-right: 7px;
}
/* :L7538 */
/* :L7541 */
/* :L7544 */
.RadPanelBar_Default .rpGroup .rpExpanded .rpText {
  background-position: right 5px;
}
/* :L7548 */
/* :L7551 */
/* :L7554 */
.RadPanelBar_Default_rtl .rpGroup .rpExpanded .rpText {
  background-position: left 5px;
}
/* :L7558 */
/* :L7561 */
.RadPanelBar_Default .rpRootGroup .rpText {
  padding: 3px 7px 0px 0px;
}
/* :L7565 */
.RadPanelBar_Default_rtl .rpRootGroup .rpText {
  padding: 3px 0px 0px 7px;
}
/* :L7569 */
/* :L7572 */
.RadPanelBar_Default .rpGroup .rpText {
  padding: 2px 7px 3px 0px;
}
/* :L7576 */
.RadPanelBar_Default_rtl .rpRootGroup .rpText {
  padding: 2px 0px 3px 7px;
}
/* :L7580 */
.RadPanelBar_Default .rpGroup .rpLink {
  margin-right: 2px;
  display: block;
  width: auto;
}
/* :L7586 */
.RadPanelBar_Default_rtl .rpGroup .rpLink {
  text-indent: 3px;
}
/* :L7590 */
.RadPanelBar_Default .rpLevel1 .rpLink {
  margin-left: 0px;
}
/* :L7594 */
.RadPanelBar_Default .rpLevel2 .rpLink {
  margin-left: 10px;
}
/* :L7598 */
.RadPanelBar_Default .rpLevel3 .rpLink {
  margin-left: 20px;
}
/* :L7602 */
.RadPanelBar_Default_rtl .rpLevel1 .rpLink {
  margin-right: 0px;
  margin-left: 0px;
}
/* :L7607 */
.RadPanelBar_Default_rtl .rpLevel2 .rpLink {
  margin-right: 10px;
  margin-left: 0px;
}
/* :L7612 */
.RadPanelBar_Default_rtl .rpLevel3 .rpLink {
  margin-right: 20px;
  margin-left: 0px;
}
/* :L7617 */
.RadPanelBar_Default_rtl .rpGroup .rpLink {
  margin-left: 2px;
}
/* :L7621 */
.RadPanelBar_Default .rpGroup .rpText {
  margin-right: 0px;
}
/* :L7625 */
.RadPanelBar_Default .rpRootGroup .rpSelected {
  font-weight: bold;
}
/* :L7629 */
.RadPanelBar_Default .rpGroup .rpSelected {
  font-weight: normal;
}
/* :L7633 */
.RadPanelBar_Default .rpDisabled .rpText {
  cursor: default;
  color: #bbbbbb;
}
/* :L7638 */
.RadPanelBar_Default .rpRootGroup .rpDisabled:hover {
  cursor: default;
  text-decoration: none;
}
/* :L7643 */
.RadPanelBar_Default .rpRootGroup .rpDisabled:hover .rpText {
  color: #bbbbbb;
}
/* :L7647 */
.RadPanelBar_Default .rpGroup .rpDisabled:hover {
  border-bottom: 0px;
  cursor: default;
  text-decoration: none;
  background: none;
}
/* :L7654 */
.RadPanelBar_Default .rpGroup .rpDisabled:hover .rpText {
  background: none;
}
/* :L7658 */
.RadPanelBar_Default .rpGroup .rpLast {
  zoom: 1;
}
/* :L7662 */
.RadPanelBar_Default .rpGroup {
  background: white;
}
/* :L7666 */
.RadMenu_SBCWeb {
  background-color: transparent;
  width: 100%;
}
/* :L7671 */
.RadMenu_SBCWeb .rmRootGroup {
  width: 100%;
}
/* :L7675 */
.RadMenu_SBCWeb .rmRootGroup .rmExpandRight {
  background-color: transparent;
}
/* :L7679 */
.RadMenu_SBCWeb .rmRootGroup .rmText {
  margin: 5px;
  vertical-align: middle;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
}
/* :L7687 */
.RadMenu_SBCWeb .rmItem {
  white-space: normal;
  border-right: solid 1px gainsboro;
}
/* :L7692 */
.RadMenu_SBCWeb .rmFirst {
  border-left: none;
}
/* :L7696 */
.RadMenu_SBCWeb .rmLast {
  border-right: none;
  padding-right: 5px;
}
/* :L7701 */
.RadMenu_SBCWeb .rmLink:hover {
  background-color: gainsboro;
  color: Black;
}
/* :L7706 */
.RadMenu_SBCWeb .rmGroup {
  width: 220px;
  background-color: black;
}
/* :L7711 */
.RadMenu_SBCWeb .rmGroup .rmItem {
  cursor: hand;
}
/* :L7715 */
.RadMenu_SBCWeb .rmGroup .rmText {
  cursor: hand;
  width: 208px;
  padding: 2px 5px 2px 5px;
}
/* :L7721 */
.RadMenu_SBCWeb .rmGroup .rmFocused {
  cursor: hand;
}
/* :L7725 */
.RadMenu_SBCWeb .rmLink {
  font-size: 12px;
  color: #8f673f;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
  position: relative;
  display: inline-block !important;
}
/* :L7734 */
.RadInput_SBCWeb,
.RadInputMgr_SBCWeb {
  vertical-align: middle;
}
/* :L7738 */
.RadInput_SBCWeb {
  font-size: 11px;
}
/* :L7742 */
.RadInput_SBCWeb table {
  border: 0;
  vertical-align: bottom;
}
/* :L7747 */
.RadInput_SBCWeb table td {
  border: 0;
  padding: 0;
  vertical-align: middle;
  overflow: visible;
  /*RadGrid*/

}
/* :L7754 */
.RadInput_SBCWeb .riCell {
  padding-right: 4px;
}
/* :L7758 */
.RadInput_SBCWeb textarea {
  vertical-align: bottom;
  overflow: auto;
}
/* :L7763 */
html body .RadInput_SBCWeb .riTextBox,
html body .RadInputMgr_SBCWeb {
  border: 1px solid #bbbbbb;
  border-bottom-width: 1px;
  padding: 2px 0 2px 2px;
  background: #fefefe;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: black;
}
/* :L7773 */
html body .RadInput_SBCWeb .riEmpty,
html body .RadInput_Empty_SBCWeb {
  color: #999999;
}
/* :L7777 */
html body .RadInput_SBCWeb .riHover,
html body .RadInput_Hover_SBCWeb {
  border-color: #bbbbbb;
  color: #242424;
}
/* :L7782 */
html body .RadInput_SBCWeb .riFocused,
html body .RadInput_Focused_SBCWeb {
  background: white;
}
/* :L7786 */
html body .RadInput_SBCWeb .riRead,
html body .RadInput_Read_SBCWeb {
  border-color: #929292;
  color: #333333;
}
/* :L7791 */
html body .RadInput_SBCWeb .riDisabled,
html body .RadInput_Disabled_SBCWeb {
  border-color: #929292;
  color: #999999;
  cursor: default;
}
/* :L7797 */
html body .RadInput_SBCWeb .riError,
html body .RadInput_Error_SBCWeb {
  border-color: red;
  background: #fefefe url(media 'RadInputSprite.gif') 100% -148px no-repeat;
  color: red;
}
/* :L7803 */
html body .RadInput_SBCWeb .riNegative,
html body .RadInput_Negative_SBCWeb {
  color: #333333;
}
/* :L7807 */
.RadInput_SBCWeb a {
  display: block;
  overflow: hidden;
  position: relative;
  /*FF*/
  outline: none;
  z-index: 2;
  /*Opera*/
  background: url(media 'RadInputSprite.gif') no-repeat;
  text-indent: -4444px;
  text-align: left;
  text-decoration: none;
  direction: ltr;
}
/* :L7820 */
* html .RadInput_SBCWeb a {
  position: static;
}
/* :L7824 */
* + html .RadInput_SBCWeb a {
  position: static;
}
/* :L7828 */
.RadInput_SBCWeb .riBtn a {
  width: 20px;
  height: 17px;
  line-height: 17px;
  background-position: 4px 4px;
}
/* :L7835 */
.RadInput_SBCWeb .riSpin a {
  width: 13px;
  height: 7px;
  line-height: 7px;
  margin: 0 1px;
}
/* :L7842 */
.RadInput_SBCWeb .riUp {
  background-position: 3px -49px;
}
/* :L7846 */
.RadInput_SBCWeb .riDown {
  background-position: 3px -98px;
  margin-top: 3px;
}
/* :L7851 */
.RadInput_SBCWeb .riLabel {
  margin: 0 4px 0 0;
  color: black;
  white-space: nowrap;
}
/* :L7857 */
table.RadCalendar_SBCWeb {
  border-collapse: separate;
  border: 0;
  background: white;
  font: 11px arial, sans-serif;
}
/* :L7864 */
.RadCalendar_SBCWeb .rcTitle {
  text-decoration: underline;
}
/* :L7868 */
.RadCalendar_SBCWeb .rcTitlebar {
  width: 100%;
  border: 1px solid #6788be;
  padding: 0;
  background: #91b3e0 url(media 'RadCalendarSprite.gif') 0 -500px repeat-x;
  /***color: #fff;***/

}
/* :L7876 */
.RadCalendar_SBCWeb .rcTitlebar table {
  width: 100%;
  border-collapse: separate;
  border: 0;
  font: 18px/27px arial, sans-serif;
}
/* :L7883 */
.RadCalendar_SBCWeb .rcTitlebar td {
  border: 0;
  padding: 0 0 2px;
  text-align: center;
  vertical-align: middle;
}
/* :L7890 */
.RadCalendar_SBCWeb .rcTitlebar .rcTitle {
  width: 100%;
  cursor: pointer;
}
/* :L7895 */
.RadCalendar_SBCWeb .rcTitlebar .rcPrev,
.RadCalendar_SBCWeb .rcTitlebar .rcNext,
.RadCalendar_SBCWeb .rcTitlebar .rcFastPrev,
.RadCalendar_SBCWeb .rcTitlebar .rcFastNext {
  display: inline !important;
  width: 13px;
  height: 15px;
  overflow: hidden;
  margin: 0 3px;
  background: transparent url(media 'RadCalendarSprite.gif') no-repeat;
  text-indent: -1111px;
  text-decoration: none;
  color: #cccccc;
}
/* :L7907 */
.RadCalendar_SBCWeb .rcTitlebar .rcPrev {
  background-position: 4px -46px;
}
/* :L7911 */
.RadCalendar_SBCWeb .rcTitlebar .rcNext {
  background-position: 5px -96px;
}
/* :L7915 */
.RadCalendar_SBCWeb .rcTitlebar .rcFastPrev {
  margin-left: 6px;
  background-position: 2px 4px;
}
/* :L7920 */
.RadCalendar_SBCWeb .rcTitlebar .rcFastNext {
  margin-right: 6px;
  background-position: 2px -146px;
}
/* :L7925 */
.RadCalendar_SBCWeb .rcMain {
  width: 100%;
  border: 1px solid #6788be;
  border-top: 0;
  padding: 0;
}
/* :L7932 */
.RadCalendar_SBCWeb .rcMainTable {
  border-collapse: separate;
  border: 0;
  width: 100%;
  font: 12px/32px arial, sans-serif;
}
/* :L7939 */
.RadCalendar_SBCWeb .rcHeader,
.RadCalendar_SBCWeb .rcFooter {
  border: 1px solid #6788be;
  border-top: 0;
  padding: 0;
}
/* :L7945 */
.RadCalendar_SBCWeb .rcRow th,
.RadCalendar_SBCWeb .rcWeek th {
  border: 0;
  border-bottom: 1px solid #a5bedf;
  padding: 0;
  background: #e7f1ff;
  color: #333333;
  text-align: center;
  cursor: default;
}
/* :L7955 */
.RadCalendar_SBCWeb .rcWeek th {
  border-right: 1px solid #e7f1ff;
  line-height: 24px;
}
/* :L7960 */
.RadCalendar_SBCWeb .rcRow th {
  border-right: 1px solid #dde1e4;
}
/* :L7964 */
.RadCalendar_SBCWeb .rcRow th,
.RadCalendar_SBCWeb .rcRow td {
  vertical-align: middle;
}
/* :L7968 */
.RadCalendar_SBCWeb .rcWeek .rcViewSel,
.RadCalendar_SBCWeb .rcRow th {
  width: 30px;
}
/* :L7972 */
.RadCalendar_SBCWeb .rcRow td {
  border: solid #dde1e4;
  border-width: 0 1px 1px 0;
  padding: 0;
  text-align: center;
}
/* :L7979 */
.RadCalendar_SBCWeb .rcMain .rcRow a,
.RadCalendar_SBCWeb .rcMain .rcRow span {
  display: block;
  width: 32px;
  margin: 0 auto;
  text-decoration: none;
  color: #333333;
}
/* :L7987 */
.RadCalendar_SBCWeb .rcMain .rcWeekend a {
  color: #666666;
}
/* :L7991 */
.RadCalendar_SBCWeb .rcMain .rcRow .rcToday a {
  background: url('media/RadCalendarSprite.gif') 0 -900px no-repeat;
  font-size: 18px;
  font-weight: bold;
  color: black;
}
/* :L7998 */
.RadCalendar_SBCWeb .rcMain .rcOtherMonth a {
  color: #cccccc;
}
/* :L8002 */
.RadCalendar_SBCWeb .rcMain .rcOutOfRange span {
  color: #cccccc;
  cursor: default;
}
/* :L8007 */
.RadCalendar_SBCWeb .rcMain .rcRow .rcHover a {
  background: url('media/RadCalendarSprite.gif') 0 -600px no-repeat;
  font-size: 18px;
  font-weight: bold;
  color: black;
}
/* :L8014 */
.RadCalendar_SBCWeb .rcMain .rcRow .rcSelected a {
  background: url('media/RadCalendarSprite.gif') 0 -700px repeat-x;
  font-size: 18px;
  font-weight: bold;
  color: black;
}
/* :L8021 */
table.RadCalendarMultiView_SBCWeb {
  border-collapse: separate;
  border: 0;
}
/* :L8026 */
.RadCalendarMultiView_SBCWeb .rcCalendars .rcMainTable {
  border-collapse: separate;
  border: 0;
  width: 100%;
  margin: 0;
}
/* :L8033 */
.RadCalendarMultiView_SBCWeb .rcCalendar {
  border: solid #6788be;
  border-width: 0 1px 1px 0;
  padding: 0;
}
/* :L8039 */
.RadCalendarMultiView_SBCWeb .rcLastCol {
  border-right: 0;
}
/* :L8043 */
.RadCalendarMultiView_SBCWeb .rcLastRow {
  border-bottom: 0;
}
/* :L8047 */
.RadCalendarMultiView_SBCWeb .rcMainTable .rcTitle {
  border: 0;
  padding: 7px 0 4px;
  background: #e7f1ff;
  font: 15px/18px arial, tahoma, sans-serif;
  text-align: center;
}
/* :L8055 */
table.RadCalendarMonthView_SBCWeb {
  border-collapse: collapse;
  border: 0;
  background: white;
  font: 11px arial, sans-serif;
  color: black;
}
/* :L8063 */
.RadCalendarMonthView_SBCWeb td {
  border: 1px solid #d8dde0;
  padding: 0;
}
/* :L8068 */
.RadCalendarMonthView_SBCWeb a {
  display: block;
  padding: 4px;
  text-align: center;
  text-decoration: none;
  color: black;
}
/* :L8076 */
.RadCalendarMonthView_SBCWeb .rcHover a {
  background: #e7f1ff;
}
/* :L8080 */
.RadCalendarMonthView_SBCWeb .rcSelected a {
  background: #dcfc5c;
}
/* :L8084 */
.RadCalendarMonthView_SBCWeb .rcButtons {
  padding: 4px 6px;
  text-align: center;
}
/* :L8089 */
.RadCalendarMonthView_SBCWeb input {
  border: 1px solid #6788be;
  padding: 0;
  background: #8eb0dd url('media/RadCalendarSprite.gif') 0 -800px repeat-x;
  color: white;
  font: bold 11px arial, sans-serif;
  cursor: pointer;
}
/* :L8098 */
.RadCalendarMonthView_SBCWeb #rcMView_Today {
  margin: 0 0.3em 0 0;
}
/* :L8102 */
.RadCalendarMonthView_SBCWeb #rcMView_OK {
  padding: 0 0.2em;
}
/* :L8106 */
table.RadCalendarTimeView_SBCWeb {
  border-collapse: collapse;
  border: 1px solid #6788be;
  background: white;
  font: 11px arial, tahoma, sans-serif;
  color: #333333;
}
/* :L8114 */
.RadCalendarTimeView_SBCWeb th {
  border: 0;
  border-bottom: 1px solid #6788be;
  padding: 0 0 2px;
  background: #91b3e0 url('media/RadCalendarSprite.gif') 0 -500px repeat-x;
  color: white;
  font: 18px/27px arial, sans-serif;
  text-align: center;
  cursor: default;
}
/* :L8125 */
.RadCalendarTimeView_SBCWeb td {
  border: 1px solid #d8dde0;
  width: 70px;
  padding: 0;
  line-height: 32px;
}
/* :L8132 */
.RadCalendarTimeView_SBCWeb a {
  display: block;
  text-align: center;
  color: #333333;
  text-decoration: none;
}
/* :L8139 */
.RadCalendarTimeView_SBCWeb td.rcHover a {
  background: url('media/RadCalendarSprite.gif') 0 -1000px repeat-x;
  color: black;
  font-size: 12px;
  font-weight: bold;
}
/* :L8146 */
.RadCalendarTimeView_SBCWeb td.rcSelected a {
  background: #dcfc5c;
  color: black;
  font-size: 12px;
  font-weight: bold;
}
/* :L8153 */
.RadCalendarTimeView_SBCWeb .rcFooter {
  width: auto;
  padding: 0;
  line-height: 1.4;
}
/* :L8159 */
.RadPicker_SBCWeb {
  vertical-align: middle;
}
/* :L8163 */
.RadPicker_SBCWeb table,
.RadPicker_SBCWeb table td {
  border: 0;
  margin: 0;
  padding: 0;
}
/* :L8169 */
.RadPicker_SBCWeb td {
  vertical-align: middle;
}
/* :L8173 */
.RadPicker_SBCWeb .rcInputCell {
  padding: 0 4px 0 0;
}
/* :L8177 */
.RadPicker_SBCWeb td a {
  position: relative;
  /*FF*/
  outline: none;
  z-index: 2;
  /*Opera*/
  margin: 0 2px;
  text-decoration: none;
}
/* :L8185 */
* html .RadPicker_SBCWeb td a {
  position: static;
}
/* :L8189 */
* + html .RadPicker_SBCWeb td a {
  position: static;
}
/* :L8193 */
.RadPicker_SBCWeb .rcCalPopup,
.RadPicker_SBCWeb .rcTimePopup {
  display: block;
  overflow: hidden;
  width: 17px;
  height: 17px;
  background: url('media/RadCalendarSprite.gif') no-repeat;
  text-indent: -1111px;
  text-align: center;
}
/* :L8203 */
.RadPicker_SBCWeb .rcCalPopup,
.RadPicker_SBCWeb .rcDisabled.rcCalPopup:hover {
  background-position: 0 -200px;
}
/* :L8207 */
.RadPicker_SBCWeb .rcCalPopup:hover {
  background-position: 0 -250px;
}
/* :L8211 */
.RadPicker_SBCWeb .rcTimePopup,
.RadPicker_SBCWeb .rcDisabled.rcTimePopup:hover {
  background-position: 0 -299px;
}
/* :L8215 */
.RadPicker_SBCWeb .rcTimePopup:hover {
  background-position: 0 -349px;
}
/* :L8219 */
.RadPicker_SBCWeb .rcDisabled,
.RadCalendarMonthView_SBCWeb .rcDisabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
/* :L8224 */
.RadCalendarRTL_SBCWeb .rcTitlebar table {
  direction: ltr;
}
/* :L8228 */
.RadCalendarRTL_SBCWeb .rcTitle {
  direction: rtl;
}
/* :L8232 */
body {
  background-color: white !important;
  background: url('media/essLifeworksBackgroundImage.png');
  background-repeat: repeat-x;
}
/* :L8238 */
.loginBoxShadow {
  width: 600px;
  position: absolute;
  left: 25%;
  top: 9%;
  background-color: #7899af;
}
/* :L8246 */
.loginBox {
  padding: 15px;
  background-color: white;
  border: 2px solid #aaaaaa;
}
/* :L8252 */
.loginInputBox {
  background-color: white;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 10px;
  padding-bottom: 5px;
}
/* :L8260 */
#loginMenu li.tab-inactive a:hover {
  border-left: 1px solid #999999;
  border-top: 1px solid #999999;
  border-right: 1px solid #999999;
  background: #dadada url(ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
  outline: none;
}
/* :L8270 */
HR.loginRule {
  background-color: white;
  color: white;
  border-top: 1px solid #aaaaaa;
  border-left: 0px;
  border-right: 0px;
  width: 100%;
}
/* :L8279 */
h2.loginLabel,
h2.ssLabel {
  margin-bottom: 4px;
}
/* :L8283 */
.ui-button {
  cursor: pointer;
  display: inline-block;
  margin-right: 3px;
  overflow: visible;
  padding: 0;
  position: relative;
  text-align: center;
  padding: 6px 20px;
  text-decoration: none !important;
  font-size: 11pt;
}
/* :L8296 */
a.ui-button:hover {
  color: #3363a6;
  border: 1px solid #3363a6;
  background: #dadada url(ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
}
/* :L8302 */
.ui-widget-content a {
  color: #3363a6;
  text-decoration: underline;
}
/* :L8307 */
a {
  color: #3363a6;
  text-decoration: underline;
}
/* :L8312 */
#pageShadow {
  background-color: #7899af;
  width: 920px;
}
/* :L8317 */
#page {
  background: url("media/essSectionBodyTableBg.png") repeat-x scroll 0 0 white;
  text-align: left;
  width: 920px;
  padding: 15px;
  background-color: white;
  border: 2px solid #aaaaaa;
}
/* :L8326 */
#contents {
  width: 99%;
  margin-left: 10px;
}
/* :L8331 */
#contents.elections {
  width: 98%;
  margin-left: 10px;
  margin-right: 10px;
}
/* :L8337 */
.eventConsole {
  display: none;
}
/* :L8341 */
.eventConsoleIMGP {
  background: url('media/essSbcLogoBlue.png') no-repeat;
  float: left;
  width: 133px;
  height: 57px;
}
/* :L8348 */
.eventConsoleIMGE {
  background: url('media/essSbcLogoBlue.png') no-repeat;
  float: left;
  width: 133px;
  height: 57px;
}
/* :L8355 */
.eventConsoleIMGL {
  background: url('media/essSbcLogoBlue.png') no-repeat;
  float: left;
  width: 133px;
  height: 57px;
}
/* :L8362 */
.focusField,
.riFocused {
  border: 2px solid #95b3db !important;
  line-height: 11px !important;
}
/* :L8367 */
.idleField,
.riEnabled {
  line-height: 11px !important;
}
/* :L8371 */
.riHover {
  line-height: 11px !important;
}
/* :L8375 */
.errorMessage {
  padding: 0pt 7px;
  font-size: 11px;
}
/* :L8380 */
.infoMessage {
  padding: 0pt 7px;
  font-size: 11px;
}
/* :L8385 */
.jqueryIcon {
  float: left;
  margin-right: 2px;
}
/* :L8390 */
h1 {
  font-size: 18px;
  Color: #3363a6;
}
/* :L8395 */
#centerFloat {
  float: left;
  position: relative;
  left: 50%;
}
/* :L8401 */
.centerFloatContents {
  position: relative;
  left: -50%;
  padding-left: 20px;
  padding-right: 20px;
}
/* :L8408 */
.clearBoth {
  clear: both;
}
/* :L8412 */
.Label {
  color: black  !important;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 13px !important;
  font-weight: bold  !important;
  border-color: #cccccc !important;
  padding-left: 0px !important;
  padding-top: 6px  !important;
  text-align: left  !important;
}
/* :L8423 */
.section_body_table {
  background: url("media/essSectionBodyTableBg.png") repeat-x scroll 0 0 white;
  background-color: white;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  border-collapse: collapse;
  padding-bottom: 3px;
  padding-top: 3px;
}
/* :L8434 */
.section_header_table {
  background: url("media/essSectionHeader.png") repeat-x scroll 0 0 #b4ccec;
  border-top: 1px solid #999999;
  border-collapse: collapse;
  color: black !important;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
  font-weight: bold;
  height: 23px;
  padding: 3px;
  margin-bottom: -1px;
}
/* :L8447 */
td input[type="text"] {
  margin-top: 5px;
  margin-bottom: 5px;
}
/* :L8452 */
td select {
  margin-top: 5px;
  margin-bottom: 5px;
}
/* :L8457 */
.Text {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  padding-left: 2px;
  text-align: left;
}
/* :L8464 */
div.iconLink {
  float: right;
}
/* :L8468 */
.essHide {
  display: none;
}
/* :L8472 */
ul.node-list {
  font: 11px Verdana;
  list-style: none outside none;
  margin: 0;
  padding-left: 0;
}
/* :L8479 */
ul.node-list li.node ul.node-list span.title {
  font-weight: normal;
}
/* :L8483 */
ul.node-list li.node span.current {
  background: url("media/flow_current.png") no-repeat scroll 0 0 transparent;
  font-style: italic;
}
/* :L8488 */
ul.node-list li.node span.completed {
  background: url("media/flow_completed.png") no-repeat scroll 0 0 transparent;
}
/* :L8492 */
ul.node-list li.node span,
ul.node-list li.node span.current,
ul.node-list li.node span.completed {
  padding-left: 24px;
}
/* :L8496 */
ul.node-list li.node span.title {
  font-weight: bold;
  padding-bottom: 6px;
}
/* :L8501 */
ul.node-list li.node span,
ul.node-list li.node span.current,
ul.node-list li.node span.completed {
  padding-left: 24px;
}
/* :L8505 */
.Heading3 {
  color: Black;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}
/* :L8513 */
.ColumnarCell {
  background-color: #f1f2f3;
  /***border: 1px solid #55688B  !important; ***/
  border-collapse: collapse;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
  padding: 3px;
}
/* :L8523 */
.ColumnarHeaderCell {
  background: url("media/essColumnarHeader.png") repeat-x scroll 0 0 #1295d8;
  color: black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding: 5px;
}
/*****.Columnar {
    background-color: white;
    border-bottom: 1px solid #CCCCCC;
}*****/

/* :L8537 */
.ColumnarGroupBy {
  background: url("media/essSectionHeader.png") repeat-x scroll 0 0 #b4ccec;
  color: black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding: 2px;
}
/* :L8546 */
.ColumnarCellAlternate {
  background-color: #ebeced !important;
  /***border: 1px solid #55688B  !important; ***/
  border-collapse: collapse;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
  padding: 3px;
}
/* :L8556 */
#homeLeftColumn {
  border-right: 1px solid #cccccc;
  float: left;
  min-height: 400px;
  width: 72%;
  padding-right: 10px;
}
/* :L8564 */
#homeRightColumn {
  float: right;
  min-height: 400px;
  width: 25%;
  margin-right: 10px;
}
/* :L8571 */
.section_body_table .label {
  padding-left: 6px;
}
/* :L8575 */
.orgSalHeader {
  border-top: 1px solid white;
  background-color: #dfdfe0;
  color: black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
  font-weight: bold;
  margin: 3px;
  padding: 5px;
}
/* :L8586 */
.MenuWebStandardHorizontal {
  padding-left: 4px;
}
/* :L8590 */
.MenuHeaderWebStandardHorizontal {
  color: #212121;
  font-weight: normal;
  outline: medium none;
  font-size: 100%;
  line-height: 27px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  padding-bottom: 1px;
  border-bottom-width: 0 !important;
  padding: 0;
  position: relative;
  background-color: transparent !important;
}
/* :L8605 */
.MenuHeaderWebStandardHorizontal_Selected {
  padding-bottom: 1px;
  border-bottom-width: 0 !important;
  padding: 0;
  position: relative;
  font-weight: normal;
  outline: medium none;
  font-size: 13px;
  line-height: 27px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
/* :L8618 */
.MenuHeaderWebStandardHorizontal_Selected .tabItem {
  padding: 3px 6px;
  background: url("media/ui-bg_glass_65_ffffff_1x400.png") repeat-x scroll 50% 50% white;
  color: #212121;
  border: 1px solid #aaaaaa;
  border-bottom: 0px;
  padding-bottom: 4px;
  font-size: 13px;
}
/* :L8628 */
#essNav {
  background: url("media/essTabMenuBg.png") repeat-x scroll 0 0 gainsboro;
  padding-left: 3px;
  padding-top: 3px;
  border: 1px solid #aaaaaa;
  width: 99%;
  margin: 3px 3px 4px 2px;
}
/* :L8637 */
.menuText {
  padding: 5px 10px;
}
/* :L8641 */
#mainScreen {
  border: 1px solid #cccccc;
  padding-top: 2px;
}
/* :L8646 */
table.MenuWebStandardHorizontal {
  margin-bottom: -1px;
  padding-left: 3px;
}
/* :L8651 */
.MenuHeaderWebStandardHorizontal .tabItem {
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 3px;
  padding-right: 3px;
  background: url("media/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #e6e6e6;
  border-left: 1px solid lightgray;
  border-right: 1px solid lightgray;
  border-top: 1px solid lightgray;
  padding-bottom: 3px;
  padding-top: 3px;
  border-bottom: 1px solid #aaaaaa;
}
/* :L8666 */
.MenuHeaderWebStandardHorizontal.MenuHeaderWebStandardHorizontal_FlyOver .tabItem {
  border-left: 1px solid #999999;
  border-top: 1px solid #999999;
  border-right: 1px solid #999999;
  background: #dadada url(ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
  outline: none;
  padding-bottom: 3px;
  border-bottom: 1px solid transparent;
}
/* :L8678 */
.hideEventHeader {
  display: none;
}
/* :L8682 */
.showEventHeader {
  display: block;
}
/* :L8686 */
.eventEimg {
  height: 290px;
  width: 380px;
  background: url(essOffice.jpg) no-repeat;
  margin-right: 5px;
  float: Right;
}
/* :L8694 */
.eventLimg {
  height: 253px;
  width: 380px;
  background: url(essBaby.jpg) no-repeat;
  float: left;
  margin-left: -20px;
  margin-right: 15px;
}
/* :L8703 */
.eventPimg {
  height: 253px;
  width: 380px;
  margin-right: 5px;
  background: url(family.jpg) no-repeat;
  float: Right;
  margin-bottom: 15px;
}
/* :L8712 */
.eventLink {
  font-size: 12px;
}
/* :L8716 */
hr.hiddenRule {
  background-color: white;
  border-left: 0 none;
  border-right: 0 none;
  border-top: 1px solid white;
  color: white;
  width: 100%;
  margin-bottom: 0px;
  margin-top: 0px;
}
/* :L8727 */
.eventGroup {
  padding-left: 15px;
}
/* :L8731 */
.eventHeader {
  padding-left: 10px;
  margin-left: -20px;
}
/* :L8736 */
hr.eventRule {
  border-top: 1px solid black;
  color: white;
  width: 100%;
  margin-bottom: 0px;
  margin-top: 0px;
}
/* :L8744 */
h2.event {
  font-size: 18px;
}
/* :L8748 */
.buttonTable {
  TEXT-ALIGN: center;
}
/* :L8752 */
.contactUs {
  display: block;
}
/* :L8756 */
.actionSection {
  padding: 5px 0px;
}
/* :L8760 */
.actionsContainer {
  clear: both;
  width: 100%;
}
/* :L8765 */
.actionsItem {
  display: block;
  float: left;
}
/* :L8770 */
.actionsItemIcon {
  display: block;
  float: left;
  margin-right: 10px;
  margin-top: 2px;
}
/* :L8777 */
.actionsItem a {
  font-weight: bold;
}
/* :L8781 */
.actionsText {
  clear: both;
  margin-left: 29px;
  padding-bottom: 10px;
  padding-top: 2px;
  text-align: left;
}
/* :L8789 */
.leftLogin {
  float: left;
  color: black !important;
}
/* :L8794 */
.rightLogin {
  clear: both;
  float: left;
  margin-left: 10px;
  position: relative;
  top: -150px;
}
/* :L8802 */
.loginInputBox {
  background-color: white;
  display: block;
  height: 290px;
  padding: 10px 5px 5px;
}
/* :L8809 */
.footerLinks {
  bottom: 15px;
  clear: both;
  display: block;
  padding: 0 0 10px;
  position: absolute;
}
/* :L8817 */
.pendingWorkflow {
  background-color: #d7e6f0;
  border: 1px solid #cccccc;
  clear: both;
  padding: 0 10px;
  width: 80%;
}
/* :L8825 */
h1,
h2,
h3,
h4,
h5,
p {
  text-align: left;
}
/* :L8829 */
.benefitSummaryContainer {
  display: block;
  border: 1px solid #dddddd;
  width: 95%;
  background-color: #f1f1f1;
  clear: both;
}
/* :L8837 */
.benefitSummaryDetailsMain {
  padding: 10px;
  clear: both;
  text-align: left;
}
/* :L8843 */
.toDoSectionHeader {
  background-color: #a70117;
  background-image: url("media/gradient30.png");
  background-repeat: repeat-x;
  border-left: 1px solid #a73242;
  border-right: 1px solid #a73242;
  color: white;
  font-size: 13px;
  font-weight: bold;
  padding: 5px;
  text-align: left;
}
/* :L8856 */
.toDoItemsContainer {
  background-color: #fcebed;
  border: 1px solid #a73242;
  padding: 5px;
}
/* :L8862 */
/* :L8865 */
.toDoItemsHeader a {
  color: #a73242;
}
/* :L8869 */
.toDoItemsMain {
  margin-left: 25px;
  padding-top: 3px;
}
/* :L8874 */
.toDoIcon {
  float: left;
  width: 13px;
  height: 13px;
  padding: 0px 5px 5px 5px;
  margin-bottom: 15px;
  margin-right: 5px;
}
/* :L8883 */
.benefitDetails {
  float: left;
  width: 98%;
}
/* :L8888 */
.benefitsDetails img {
  border: 0px;
  padding: 0px 5px;
}
/* :L8893 */
.benefitDetailsContainer {
  background-color: #f5f9fb;
  border: 1px solid #dddddd;
  display: block;
  width: 100%;
}
/* :L8900 */
.benefitDetailsHeader {
  font-weight: normal;
  line-height: 45px;
}
/* :L8905 */
.benefitDetailsMain {
  padding: 0px 10px;
  clear: both;
  text-align: left;
}
/* :L8911 */
.benefitDetailItemSecondary {
  display: block;
  clear: right;
}
/* :L8916 */
.benefitDetailsPrimaryContainer {
  float: left;
  width: 65%;
  padding: 10px 0px 10px 20px;
  display: block;
}
/* :L8923 */
.benefitDetailSecondaryContainer {
  float: right;
  text-align: right;
  padding: 10px 0px 10px 0px;
}
/* :L8929 */
.benefitDetailItem .Label {
  clear: left;
  float: left;
  padding: 0;
  width: 100px;
  font-weight: normal;
}
/* :L8937 */
.benefitDetailsFooterCosts .Label,
.benefitDetailSecondaryItem .Label {
  float: left;
  clear: left;
  font-weight: normal;
  padding: 0px;
}
/* :L8944 */
.benefitDetailItem {
  display: block;
}
/* :L8948 */
.benefitDetailData {
  overflow: auto;
  display: inline;
}
/* :L8953 */
.benefitDetailSecondaryItem .Label {
  width: 130px;
}
/* :L8957 */
.benefitDetailSecondaryItem {
  display: block;
  clear: right;
}
/* :L8962 */
.benefitDetailsFooter {
  clear: both;
  min-height: 50px;
  width: 100%;
  background: #eeeeee;
  border-top: 1px solid #dddddd;
}
/* :L8970 */
.benefitDetailsFooterLink {
  float: left;
  padding: 5px;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 12px;
}
/* :L8978 */
.benefitsDetailsFooterCosts {
  float: right;
  padding: 10px;
  text-align: right;
}
/* :L8984 */
.benefitsDetailsFooterCosts .Label {
  width: 150px;
}
/* :L8988 */
img.benefitIcon {
  float: left;
  width: 48px;
  height: 48px;
  padding: 0px 5px;
}
/* :L8995 */
span.benefitIcon {
  float: left;
  width: 48px;
  height: 48px;
  padding: 0px 5px;
}
/* :L9002 */
.inlineInputField {
  position: relative;
  float: left;
  top: -10px;
}
/* :L9008 */
hr.mainRule {
  background-color: white;
  color: white;
  border-top: 1px solid #cccccc;
  border-left: 0px;
  border-right: 0px;
  width: 100%;
  left: -8px;
  position: relative;
}
/* :L9019 */
#BW_essLifeworksHome_essLifeworksRetirementInfo .benefitDetailItem .Label {
  width: 175px;
}
/* :L9023 */
.RadTabStrip .rtsLink,
.RadTabStripVertical .rtsLink {
  padding-left: 0px !important;
}
/* :L9027 */
h1 {
  margin-top: 5px;
}
/* :L9031 */
.RadioButtonList Label {
  font-size: 11px;
}
/* :L9035 */
.error li,
span.error {
  color: red;
  font-size: 11px;
}
/* :L9040 */
/* :L9045 */
.clearFix {
  clear: both;
}
/* :L9049 */
.marginTop {
  margin-top: 15px;
}
/* :L9053 */
.brand1 {
  color: #1295d8;
}
/* :L9057 */
.brand1Lighter {
  color: #1295d8;
}
/* :L9061 */
.brand2 {
  color: #55688b;
}
/* :L9065 */
.brand3 {
  color: #1295d8;
}
/* :L9069 */
.brand4 {
  color: #1295d8;
}
/* :L9073 */
h1 {
  font-family: Open Sans Condensed Light, Helvetica, Arial, sans-serif !important;
  Font-size: 32px !important;
  Color: #222222 !important;
  Line-height: 36px !important;
  margin: 0px 0px 16px !important;
}
/* :L9081 */
.Heading1 {
  font-family: Open Sans Condensed Light, Helvetica, Arial, sans-serif !important;
  text-decoration: none;
  Font-size: 42px !important;
  Color: #222222 !important;
  Line-height: 46px !important;
  margin: 0px 0px 16px !important;
}
/* :L9090 */
h2 {
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 18px !important;
  Color: #222222 !important;
  Line-height: 24px !important;
  Font-weight: bold !important;
  margin: 0px 0px 16px !important;
}
/* :L9099 */
.Heading2 {
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 18px !important;
  Color: #222222 !important;
  Line-height: 24px !important;
  Font-weight: bold !important;
  margin: 0px 0px 16px !important;
}
/* :L9108 */
h3 {
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 13px !important;
  Color: #7a7a7a !important;
  Line-height: 20px !important;
  Font-weight: bold !important;
  margin: 0px 0px 16px !important;
  Font-style: italic !important;
}
/* :L9118 */
.Heading3 {
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 13px !important;
  Color: #7a7a7a !important;
  Line-height: 20px !important;
  Font-weight: bold !important;
  margin: 0px 0px 16px !important;
  Font-style: italic !important;
}
/* :L9128 */
h4 {
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 11px !important;
  Color: #7a7a7a !important;
  Line-height: 16px !important;
  margin: 0px 0px 16px !important;
  Font-style: italic !important;
  Text-transform: uppercase !important;
}
/* :L9138 */
.Heading4 {
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 11px !important;
  Color: #7a7a7a !important;
  Line-height: 16px !important;
  margin: 0px 0px 16px !important;
  Font-style: italic !important;
  Text-transform: uppercase !important;
}
/* :L9148 */
body {
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 13px !important;
  Line-height: 20px !important;
  color: #222222;
}
/* :L9155 */
a {
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 13px;
  Line-height: 20px;
  color: #1295d8;
  /**Client customizable color**/
  text-decoration: underline;
}
/* :L9163 */
a:hover {
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 13px;
  Line-height: 20px;
  color: #55688b;
  /**Client customizable color**/
  text-decoration: none;
}
/* :L9171 */
a:visited {
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 13px;
  Line-height: 20px;
  color: #1295d8;
  /**Client customizable color**/
  text-decoration: underline;
}
/* :L9179 */
#essNav {
  background: url("") repeat-x scroll 0 0 transparent !important;
  /**Client customizable color**/
  border: 0px !important;
  width: 100% !important;
  padding-left: 0px !important;
  padding-top: 0px !important;
  margin: 0px 0px 0px 0px !important;
  position: relative !important;
  bottom: 1px !important;
  left: 0px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  float: left !important;
}
/* :L9194 */
#essPageHeaderBG {
  width: 100%;
  background-color: #1295d8;
  background: url("media/essheader.png") repeat-x scroll 0 0 white !important;
  /**Client customizable img**/
  border-bottom: 1px solid #1295d8;
  height: 169px;
}
/* :L9202 */
#essPageHeader {
  width: 880px !important;
  position: relative !important;
  height: 143px;
}
/* :L9208 */
#essEventPageHeaderBG {
  width: 100%;
  background-color: #1295d8;
  background: url("media/essheader.png") repeat-x scroll 0 0 white !important;
  /**Client customizable img**/
  border-bottom: 1px solid #1295d8;
  height: 112px;
}
/* :L9216 */
#essEventPageHeader {
  padding-top: 15px !important;
  width: 880px !important;
  position: relative !important;
  height: 97px;
}
/* :L9223 */
body {
  padding-top: 0px !important;
  padding-left: 0px !important;
  background-color: white !important;
  background: url("") repeat-x scroll 0 0 white !important;
}
/* :L9231 */
#myProfileLogout {
  float: right !important;
  position: relative !important;
  height: 48px !important;
  /**Color: #FFFFFF !important;**/
  text-align: right !important;
}
/* :L9239 */
#myProfileLogout a {
  Color: #55688b !important;
  /**Client customizable color**/
  font-weight: bold !important;
  text-decoration: none !important;
  text-align: right !important;
}
/* :L9246 */
#essLogoSection {
  Color: #1295d8 !important;
  /**Client customizable color**/
  text-align: left !important;
  float: left !important;
  position: relative !important;
  height: 8px !important;
  font-size: 11px !important;
}
/* :L9255 */
#essLogoSection img {
  margin: 0 20px 0 0;
  vertical-align: middle;
}
/* :L9260 */
#page {
  background: url("") repeat-x scroll 0 0 white !important;
  border: 0px !important;
  width: 848px !important;
  padding: 32px 16px 48px 16px !important;
  margin: 0px 0px 0px 0px !important;
}
/* :L9268 */
#mainScreen {
  border: 0px solid #cccccc !important;
  margin: 0px 0px 0px 0px !important;
  padding: 0px 0px 0px 0px !important;
}
/* :L9274 */
#contents {
  width: 100% !important;
  margin: 0px 0px 0px 0px !important;
  padding: 0px 0px 0px 0px !important;
}
/* :L9280 */
#homeLeftColumn {
  width: 560px !important;
  border: 0px !important;
  margin: 0px 0px 0px 0px !important;
}
/* :L9286 */
#homeRightColumn {
  border: 0px !important;
  width: 256px !important;
  margin: 0px 0px 0px 0px !important;
}
/* :L9292 */
.essSideBar {
  width: 256px !important;
}
/* :L9296 */
.essSideBarHdr {
  background: white url('media/sidebarHdr.gif') no-repeat center center !important;
  color: white !important;
  padding: 13px !important;
}
/* :L9302 */
.essSideBarCnt {
  border: 1px solid lightgray !important;
  padding: 16px !important;
  margin-bottom: 16px !important;
}
/* :L9308 */
.essSideBarCnt2 {
  border: 1px solid lightgray !important;
  padding: 16px !important;
  margin-bottom: 16px !important;
  font-size: 12px !important;
}
/* :L9315 */
.essSideBarCnt2 a {
  font-size: 12px !important;
}
/* :L9319 */
.essWelcomeSection {
  width: 558px !important;
  height: 270px !important;
  background: white url('media/hero.png') no-repeat center center !important;
  border: 1px solid lightgray !important;
}
/* :L9326 */
.essWelcomeText {
  float: left !important;
  color: black !important;
  margin: 20px 32px !important;
  width: 288px !important;
  font-size: 13px !important;
}
/* :L9334 */
#yourBenefitsSection {
  width: 100% !important;
  float: left !important;
  border: 0px !important;
  margin: 0px 0px 0px 0px !important;
  padding: 0px 0px 0px 0px !important;
}
/* :L9342 */
table.yourBenefits {
  width: 100% !important;
  border-collapse: collapse;
  border-bottom: 2px solid #1295d8;
  /**Client customizable color**/

}
/* :L9348 */
table.yourBenefitsInner {
  width: 100% !important;
  border-collapse: collapse;
}
/* :L9353 */
td.yourBenefitText {
  font-family: Open Sans Condensed Light, Helvetica, Arial, sans-serif !important;
  font-size: 24px !important;
  Line-height: 34px !important;
  Color: #1295d8 !important;
  /**Client customizable color**/
  text-align: left;
  vertical-align: top;
}
/* :L9362 */
td.yourBenefitText:first-line {
  font-size: 24px !important;
  Line-height: 34px !important;
}
/* :L9367 */
td.yourBenefitsInner:last-child {
  border-bottom: none !important;
}
/* :L9371 */
.yourBenefitsCostText {
  font-family: Open Sans Condensed Light, Helvetica, Arial, sans-serif !important;
  Font-size: 18px !important;
  Line-height: 24px !important;
  Color: #222222 !important;
  text-align: left;
  vertical-align: top;
  padding-left: 10px !important;
  padding-right: 10px !important;
}
/* :L9382 */
.yourBenefitsCostText .Label {
  Color: #222222 !important;
  Line-height: 24px !important;
  font-family: Open Sans Condensed Light, Helvetica, Arial, sans-serif !important;
  Font-size: 18px !important;
  font-weight: normal !important;
  border-color: white;
  padding-left: 0px !important;
  text-align: left;
  vertical-align: top;
}
/* :L9394 */
.yourBenefitsColumnText {
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 12px !important;
  color: #222222 !important;
  text-align: right;
  vertical-align: top;
  border-bottom: 1px solid #1295d8;
  /**Client customizable color**/
  padding-left: 10px !important;
  padding-right: 10px !important;
}
/* :L9405 */
.essTableAltBgColor {
  background: #f9f4f3;
  /**Client customizable color**/

}
/* :L9409 */
.yourBenefitsColumnText .Label {
  font-family: Helvetica, Arial, sans-serif !important;
  font-size: 12px !important;
  padding-top: 0px !important;
  text-align: left;
}
/* :L9416 */
.yourBenefitsHdrText {
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 12px !important;
  color: white !important;
  background-color: #1295d8 !important;
  /**Client customizable color**/
  Font-weight: bold !important;
  text-align: right;
  Line-height: 25px !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
}
/* :L9428 */
#footer {
  height: 40px !important;
  width: 880px !important;
  background: url("media/pfcbfooter.png") repeat-x scroll 0 0 white !important;
  /**Client customizable img**/
  clear: both !important;
  margin-top: -20px !important;
  z-index: 10 !important;
}
/* :L9437 */
.footerText {
  height: 40px !important;
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 10px !important;
  color: white !important;
  margin: 10px 32px 10px 32px !important;
}
/* :L9445 */
.footerText a {
  height: 40px !important;
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 10px !important;
  color: white !important;
  text-decoration: none !important;
}
/* :L9453 */
.quickLinksHdr {
  color: #1295d8 !important;
  /**Client customizable color**/
  text-transform: uppercase;
  text-decoration: none;
  Font-size: 12px;
  Line-height: 18px;
  text-align: left !important;
  font-weight: bold !important;
  padding-top: 16px;
  vertical-align: top;
}
/* :L9465 */
.quickLinksMenu {
  border-bottom: thin dashed #b5b5b5;
  text-align: left !important;
  padding: 16px 0px;
  font-weight: bold !important;
  vertical-align: top;
}
/* :L9473 */
.quickLinksMenu a {
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 12px !important;
  Line-height: 18px !important;
  color: black !important;
  text-decoration: none !important;
}
/* :L9481 */
.quickLinksMenu a:hover {
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 12px !important;
  Line-height: 18px !important;
  color: #55688b !important;
  /**Client customizable color**/
  text-decoration: none !important;
}
/* :L9489 */
.quickLinksMenu a:visited {
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 12px !important;
  Line-height: 18px !important;
  color: #b5b5b5 !important;
  text-decoration: none !important;
}
/* :L9497 */
.no-border {
  border-bottom: none;
}
/* :L9501 */
#essLoginHdr {
  width: 100%;
  height: 111px !important;
  background-color: white;
  background: url("") repeat-x scroll 0 0 white !important;
  /**Client customizable img**/

}
/* :L9508 */
#essLoginBody {
  min-width: 980px !important;
  max-width: 1280px !important;
  background-color: white;
  background: url("") no-repeat scroll center center white !important;
  /**Client customizable img**/
  min-height: 574px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
/* :L9518 */
.loginBoxShadow {
  background-color: transparent!important;
  position: relative !important;
  top: 30% !important;
  float: right !important;
  left: 0px !important;
}
/* :L9526 */
.loginBox {
  padding: 15px;
  background-color: transparent!important;
  border: 0px solid #aaaaaa !important;
}
/* :L9532 */
.loginBox h1 {
  Color: black !important;
}
/* :L9536 */
.loginBox .ui-widget-content {
  border: 0px solid #aaaaaa !important;
  background: transparent url() 50% 50% repeat-x !important;
  color: black;
}
/* :L9542 */
.loginInputBox {
  color: black;
  background-color: transparent!important;
}
/* :L9547 */
.loginInputBox a {
  color: black !important;
}
/* :L9551 */
.loginInputBox a:hover {
  color: black !important;
}
/* :L9555 */
.leftLogin .Label {
  color: black !important;
  line-height: 40px !important;
}
/* :L9560 */
.leftLogin {
  color: black !important;
}
/* :L9564 */
#essBody {
  background-color: white !important;
  height: 100% !important;
  width: 100% !important;
}
/* :L9570 */
.leftLogin .ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 0px solid lightgray !important;
  /***background: #55688B url( ) 50% 50% repeat-x !important;***/
  color: black !important;
}
/* :L9576 */
.leftLogin .ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 0px solid #999999 !important;
  background: white url() 50% 50% repeat-x !important;
  font-weight: normal;
  color: black !important;
}
/* :L9583 */
.leftLogin .ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 0px solid #aaaaaa !important;
  background: #55688b url() 50% 50% repeat-x !important;
  font-weight: normal;
  color: black !important;
}
/* :L9590 */
#essLoginFtr .footerText {
  height: 113px !important;
  font-family: Helvetica, Arial, sans-serif !important;
  Font-size: 10px !important;
  color: white !important;
  margin: 40px 32px 10px 32px !important;
  text-align: right !important;
}
/* :L9599 */
.noMinHeight {
  min-height: 0 !important;
}
/* :L9603 */
.flipColumnToLeft {
  float: left !important;
  margin: 0px !important;
  padding: 0px !important;
  padding: 0px 16px 0px 0px !important;
}
/* :L9610 */
.flipColumnToRight {
  float: right !important;
  margin: 0px !important;
  padding: 0px 0px 0px 16px !important;
}
/* :L9616 */
.toDoIcon {
  margin-bottom: 0px;
}
/***.Columnar {
    border: 1px solid #CCCCCC;
    border-collapse: collapse;
    margin-top: 10px;
}****/

/* :L9626 */
.ColumnarGroupBy {
  background: none;
  color: black;
  font-family: Open Sans Condensed Light, "Helvetica", "Arial", sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
  padding: 15px 2px 2px 2px;
}
/* :L9636 */
.ColumnarHeaderCell {
  padding: 2px 4px;
  color: #ededed !important;
  font-weight: bold;
  margin: 3px;
  border: 1px solid #55688b !important;
  text-decoration: none;
  text-align: center;
}
/* :L9646 */
.ColumnarHeaderCell {
  background-color: #55688b !important;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #1295d8 0%, #55688b 63%, #55688b 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b22323), color-stop(63%, #55688b), color-stop(100%, #55688b));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #1295d8 0%, #55688b 63%, #55688b 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #1295d8 0%, #55688b 63%, #55688b 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #1295d8 0%, #55688b 63%, #55688b 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #1295d8 0%, #55688b 63%, #55688b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#dd1295D8', endColorstr='#dd55688B') !important;
  /* IE6-9 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#dd1295D8', endColorstr='#dd55688B' )" !important;
  /* IE6-9 */

}
/* :L9658 */
.ColumnarCell TR {
  background-color: white;
}
/* :L9662 */
.ColumnarCell,
.ColumnarCellAlternate {
  padding: 3px 5px;
  font-weight: normal;
  margin: 3px;
  /***border: 1px solid #55688B  !important; ***/
  text-decoration: none;
  background-color: white;
  color: #333333;
  font-size: 11px;
}
/***.ColumnarCellAlternate {
    background-color: #F9F4F3;
}***/

/* :L9677 */
.Text {
  font-family: "Helvetica", "Arial", sans-serif !important;
  font-size: 13px !important;
  padding-left: 2px;
  text-align: left;
  line-height: 15px !important;
}
/* :L9685 */
.prog-set {
  background-clip: padding-box;
  font-size: 13px;
  margin: 0 0 8px;
  padding: 0 8px 8px;
}
/* :L9692 */
.prog-set .progress {
  margin-bottom: 0;
}
/* :L9696 */
.prog-table {
  width: 100%;
}
/* :L9700 */
.prog-dots a,
.prog-dots a:link,
.prog-dots a:visited {
  color: white;
  cursor: pointer;
  font-weight: inherit;
  text-decoration: none;
}
/* :L9707 */
.prog-dots a:hover,
.prog-dots a:focus,
.prog-dots a:active {
  text-decoration: underline;
}
/* :L9711 */
.prog-dots span a {
  color: #cccccc !important;
}
/* :L9715 */
.prog-words a,
.prog-words a:link,
.prog-words a:visited {
  color: #cccccc;
  text-decoration: none;
}
/* :L9720 */
.prog-words a:hover,
.prog-words a:focus,
.prog-words a:active {
  text-decoration: underline;
}
/* :L9724 */
.prog-words .prog-active a {
  color: #333333;
}
/* :L9728 */
.prog-title {
  color: #333333;
  margin-bottom: 8px;
}
/* :L9733 */
.prog-dots th {
  color: white;
  text-align: center;
  vertical-align: middle;
}
/* :L9739 */
.prog-dots th div {
  background-clip: padding-box;
  background-color: #cccccc;
  border-radius: 32px 32px 32px 32px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  font-size: 13px;
  font-weight: normal;
  height: 16px;
  line-height: 16px;
  margin: 4px auto;
  padding: 4px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  vertical-align: middle;
  width: 16px;
}
/* :L9756 */
.prog-dots td {
  padding: 0 8px;
  vertical-align: middle;
}
/* :L9761 */
.prog-dots td div {
  background-color: #cccccc;
  border-bottom: 1px solid #eeeeee;
  height: 1px;
}
/* :L9767 */
.prog-dots .prog-active div {
  background-color: #333333;
}
/* :L9771 */
.prog-dots td span {
  color: #cccccc;
  display: block;
  padding-bottom: 2px;
  padding-top: 2px;
}
/* :L9778 */
.prog-dots .prog-active span {
  color: #333333;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
/* :L9783 */
.prog-words th {
  text-align: center;
  vertical-align: top;
}
/* :L9788 */
.prog-words th div {
  color: #cccccc;
}
/* :L9792 */
.prog-words td {
  vertical-align: top;
}
/* :L9796 */
.prog-words .prog-active div {
  color: #333333;
}
/* :L9800 */
.prog-set-large .prog-dots th div {
  font-size: 16px !important;
  height: 24px !important;
  line-height: 24px !important;
  width: 24px !important;
}
/* :L9807 */
.prog-set-large .prog-dots td div {
  height: 2px !important;
}
/* :L9811 */
.prog-set-large {
  font-size: 13x !important;
  line-height: 16px !important;
}
/* :L9816 */
.prog-set-large th {
  font-size: 13px !important;
  line-height: 16px !important;
}
/* :L9821 */
.prog-set-medium .prog-dots th div {
  font-size: 13px !important;
  height: 16px !important;
  line-height: 16px !important;
  width: 16px !important;
}
/* :L9828 */
.prog-set-medium .prog-dots td div {
  height: 1px !important;
}
/* :L9832 */
.prog-set-medium {
  font-size: 13px !important;
  line-height: 16px !important;
}
/* :L9837 */
.prog-set-medium th {
  font-size: 13px !important;
  line-height: 16px !important;
}
/* :L9842 */
.prog-set-small .prog-dots th div {
  font-size: 10px !important;
  height: 12px !important;
  line-height: 12px !important;
  width: 12px !important;
}
/* :L9849 */
.prog-set-small .prog-dots td div {
  height: 1px !important;
}
/* :L9853 */
.prog-set-small {
  font-size: 12px !important;
  line-height: 13px !important;
}
/* :L9858 */
.prog-set-small th {
  font-size: 12px !important;
  line-height: 13px !important;
}
/* :L9863 */
.prog-set-prim .prog-title,
.prog-set-prim .prog-words .prog-active div,
.prog-set-prim .prog-words .prog-active a,
.prog-set-prim .prog-dots td.prog-active a,
.prog-set-prim .prog-dots .prog-active span {
  color: #0072ca !important;
}
/* :L9867 */
.prog-set-prim .prog-dots .prog-active div {
  background-color: #0072ca !important;
  border-bottom: 1px solid #cccccc !important;
}
/* :L9872 */
.prog-set-info .prog-title,
.prog-set-info .prog-words .prog-active div,
.prog-set-info .prog-words .prog-active a,
.prog-set-info .prog-dots td.prog-active a,
.prog-set-info .prog-dots .prog-active span {
  color: #3399aa !important;
}
/* :L9876 */
.prog-set-info .prog-dots .prog-active div {
  background-color: #3399aa !important;
  border-bottom: 1px solid #cccccc !important;
}
/* :L9881 */
.prog-set-success .prog-title,
.prog-set-success .prog-words .prog-active div,
.prog-set-success .prog-words .prog-active a,
.prog-set-success .prog-dots td.prog-active a,
.prog-set-success .prog-dots .prog-active span {
  color: #55aa55 !important;
}
/* :L9885 */
.prog-set-success .prog-dots .prog-active div {
  background-color: #55aa55 !important;
  border-bottom: 1px solid #cccccc !important;
}
/* :L9890 */
.prog-set-warning .prog-title,
.prog-set-warning .prog-words .prog-active div,
.prog-set-warning .prog-words .prog-active a,
.prog-set-warning .prog-dots td.prog-active a,
.prog-set-warning .prog-dots .prog-active span {
  color: #dd9922 !important;
}
/* :L9894 */
.prog-set-warning .prog-dots .prog-active div {
  background-color: #dd9922 !important;
  border-bottom: 1px solid #cccccc !important;
}
/* :L9899 */
.prog-set-danger .prog-title,
.prog-set-danger .prog-words .prog-active div,
.prog-set-danger .prog-words .prog-active a,
.prog-set-danger .prog-dots td.prog-active a,
.prog-set-danger .prog-dots .prog-active span {
  color: #bb4444 !important;
}
/* :L9903 */
.prog-set-danger .prog-dots .prog-active div {
  background-color: #bb4444 !important;
  border-bottom: 1px solid #cccccc !important;
}
/* :L9908 */
.buttonTable {
  padding-top: 32px !important;
}
/* :L9912 */
html,
body,
#containerMain {
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  min-height: 100%!important;
  background-color: white !important;
}
/* :L9920 */
form#frmMain {
  height: 100% !important;
}
/* :L9924 */
a.nav-last {
  background-clip: padding-box;
  border-right: 1px solid transparent;
  border-top-right-radius: 4px;
}
/* :L9930 */
a.nav-anchor {
  color: black !important;
  line-height: 44px !important;
}
/* :L9935 */
a:hover.nav-anchor {
  color: #55688b !important;
  line-height: 44px !important;
  cursor: pointer !important;
}
/* :L9942 */
.nav-anchor,
.nav-anchor:visited {
  border-left: 1px solid transparent;
  border-right: 1px solid white;
  border-top: 1px solid transparent;
  color: #222222;
  display: block;
  font-family: Helvetica, "Myriad Pro", Arial, sans-serif;
  font-size: 13px;
  height: 48px;
  position: relative;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  width: 100%;
  border-bottom: 1px solid #1295d8;
}
/* :L9958 */
td.nav-home {
  min-width: 51px !important;
  width: 51px !important;
}
/* :L9962 */
a.nav-home {
  background-clip: padding-box;
  background-image: none !important;
  border-top-left-radius: 4px;
}
/* :L9970 */
.MenuHeaderWebStandardHorizontal_Selected .nav-anchor {
  background-color: white !important;
  border-left: 1px solid #1295d8 !important;
  border-right: 1px solid #1295d8 !important;
  border-top: 1px solid #1295d8 !important;
  color: #1295d8 !important;
  font-weight: bold;
  border-bottom: 1px solid white;
}
/* :L9980 */
table.MenuWebStandardHorizontal {
  width: 880px !important;
  height: 48px !important;
  background: url("media/essnavBG1.png") repeat-x scroll 0 0 transparent !important;
  /**Client customizable img**/
  margin-left: auto !important;
  margin-right: auto !important;
  padding: 0px !important;
  float: left !important;
}
/* :L9990 */
.MenuHeaderWebStandardHorizontal .homeItem {
  margin: 0px 0px 0px 0px !important;
}
/* :L9994 */
div.homeItem {
  background: url('media/bluelightHouse.png') no-repeat scroll center center transparent;
  line-height: 48px !important;
}
/* :L9999 */
.MenuHeaderWebStandardHorizontal_Selected div.homeItem {
  background: url('media/blueHouse.png') no-repeat scroll center center transparent;
  line-height: 48px !important;
}
/* :L10004 */
.MenuHeaderWebStandardHorizontal_FlyOver div.homeItem {
  background: url('media/blueHouse.png') no-repeat scroll center center transparent;
  line-height: 48px !important;
  cursor: pointer !important;
}
/* :L10010 */
.h1Welcome {
  font-size: 32px !important;
  font-family: Open Sans Condensed Light, Helvetica, Arial, sans-serif !important;
  Color: #222222 !important;
  Line-height: 36px !important;
  margin: 0px 0px 8px !important;
}
/* :L10018 */
.h1WelcomeBrand {
  color: #1295d8 !important;
  font-size: 32px !important;
  font-family: Open Sans Condensed Light, Helvetica, Arial, sans-serif !important;
  Line-height: 36px !important;
  margin: 0px 0px 8px !important;
}
/* :L10026 */
.profileSct {
  border: 1px solid lightgray;
  margin-bottom: 16px;
  padding: 8px 16px;
}
/* :L10032 */
.profileHdr {
  padding: 8px 16px;
  background-color: #1295d8;
  color: white;
  font-size: 18px;
  font-weight: bold;
}
/* :L10040 */
.profileHdr a {
  color: #55688b !important;
  font-size: 13px;
  font-weight: normal;
}
/* :L10046 */
.ColumnarHeaderCell a {
  color: #9ddbfa !important;
  font-size: 12px;
  font-weight: normal;
}
/* :L10052 */
.Label {
  font-family: "Helvetica", "Arial", sans-serif !important;
}
/* :L10056 */
.section_header_table .label2 {
  font-family: "Helvetica", "Arial", sans-serif !important;
  font-size: 16px !important;
  line-height: 20px !important;
}
/* :L10062 */
.section_header_table .Label {
  font-family: "Helvetica", "Arial", sans-serif !important;
  font-size: 15px !important;
  line-height: 18px !important;
}
/* :L10068 */
.ColumnarHeaderCell a {
  color: #9ddbfa !important;
  font-size: 12px !important;
  font-weight: normal;
}
/****.section_header_table {
    background: url("") repeat-x scroll 0 0 !important;
    border-top: 0px solid #999999 !important;
} ***/

/* :L10079 */
.required {
  color: red !important;
}
/* :L10083 */
.required .Label {
  color: red !important;
}
/* :L10087 */
.but-group:after {
  clear: both;
}
/* :L10091 */
.but-group:before,
.but-group:after {
  content: "";
  display: table;
}
/* :L10096 */
.but-group:before,
.but-group:after {
  content: "";
  display: table;
}
/* :L10101 */
.but-toolbar .but-group,
.but-toolbar .but-stack {
  display: inline-block;
}
/* :L10105 */
.but-group {
  position: relative;
  vertical-align: top;
}
/* :L10110 */
.but-left,
.but-group .but-white:first-child {
  background-clip: padding-box;
  border-radius: 4px 0 0 4px !important;
}
/* :L10115 */
.but-middle,
.but-group .but-white {
  background-clip: padding-box;
  border-radius: 0 0 0 0 !important;
  margin: 0 0 0 -1px !important;
}
/* :L10121 */
.but-group .but-white {
  float: left;
}
/* :L10125 */
.but-white,
.but-white:link,
.but-white:visited {
  border: 1px solid #c2c2c2;
  border-radius: 4px 4px 4px 4px;
  color: #222222;
  cursor: pointer;
  display: inline-block;
  font-family: Helvetica, "Myriad Pro", Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  line-height: 16px;
  outline: medium none;
  padding: 5px 10px;
  text-align: center;
  text-decoration: none !important;
  vertical-align: middle;
}
/* :L10142 */
.but-white:hover,
.but-hover,
.but-hover:hover {
  background: none repeat scroll 0 0 #ebebeb;
  border-color: #adadad;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  color: #0072ca;
  text-decoration: none !important;
}
/* :L10150 */
.but-right,
.but-group .but-white:last-child {
  background-clip: padding-box;
  border-radius: 0 4px 4px 0 !important;
}
/* :L10155 */
.but-white .but-arrow-brand-d,
.but-white .but-arrow-brand-rd {
  background: url("media/list-arrow-brand-d.png") no-repeat scroll center center transparent;
  height: 5px;
  width: 9px;
}
/* :L10161 */
.but-white .but-arrow-brand-r,
.but-white .but-arrow-brand-rl,
.but-white .but-arrow-brand-ru,
.but-white .but-arrow-brand-rd {
  margin: 0 0 4px 6px;
}
/* :L10165 */
.but-white .but-arrow-brand,
.but-white .but-arrow-brand-l,
.but-white .but-arrow-brand-u,
.but-white .but-arrow-brand-d,
.but-white .but-arrow-brand-r,
.but-white .but-arrow-brand-rl,
.but-white .but-arrow-brand-ru,
.but-white .but-arrow-brand-rd {
  display: inline-block;
  vertical-align: middle;
}
/* :L10170 */
.but-arrow-split {
  margin: 0 -2px 4px !important;
}
/* :L10174 */
.menu {
  background: none repeat scroll 0 0 padding-box white;
  border: 1px solid #cccccc;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  color: white;
  min-width: 200px;
  opacity: 1;
  padding: 4px 0;
  position: absolute;
  z-index: 999999;
}
/* :L10187 */
/* :L10190 */
ul.nav-tabs {
  margin: 0 !important;
  min-height: 40px;
  padding: 0;
}
/* :L10196 */
ul.nav-tabs-top li {
  float: left;
  list-style-type: none;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
/* :L10204 */
ul.nav-tabs a {
  background-color: #eeeeee;
  color: #0072ca;
  font-family: Helvetica, "Myriad Pro", Arial, sans-serif;
  font-size: 13px;
  line-height: 16px;
  min-height: 13px;
  outline: 0 none;
  text-decoration: none;
}
/* :L10215 */
ul.nav-tabs-top a {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #acacac #acacac -moz-use-text-color;
  border-style: solid solid none;
  border-width: 1px 1px 0;
  display: block;
  float: left;
  margin: 0 4px 0 0;
  padding: 8px 16px;
  position: relative;
  top: 1px;
  -webkit-border-radius: 4px 4px 1px 1px;
  -khtml-border-radius: 4px 4px 1px 1px;
  -moz-border-radius: 4px 4px 1px 1px;
  border-radius: 4px 4px 1px 1px;
}
/* :L10236 */
ul.nav-tabs a.current {
  background-color: white;
  color: #222222;
  font-weight: bold;
  text-decoration: none;
}
/* :L10243 */
ul.nav-tabs-top a.current {
  border-bottom: 1px solid white;
  border-top: 2px solid red;
  top: 1px;
}
/* :L10249 */
.error {
  background-color: snow !important;
  border-radius: 4px 4px 4px 4px;
  padding: 0px 16px;
}
/* :L10255 */
span.error {
  background: none repeat scroll 0 0 transparent !important;
  border: 0 none !important;
  box-shadow: none !important;
  color: red !important;
  font-size: 11px !important;
}
/* :L10263 */
.ErrorSummary {
  background-color: snow !important;
  border-radius: 4px 4px 4px 4px;
  padding-right: 16px;
}
/* :L10269 */
span.ErrorSummary {
  background: none repeat scroll 0 0 transparent !important;
  border: 0 none !important;
  box-shadow: none !important;
  color: red !important;
  font-size: 13px !important;
}
/* :L10277 */
span li.ErrorSummary {
  list-style-type: none !important;
  padding: 0px 16px;
}
/* :L10282 */
.leftLogin .BaseTextBox {
  height: 30px;
}
/* :L10286 */
td input[type="password"] {
  margin-bottom: 5px;
  margin-top: 5px;
}
/* :L10291 */
.addNewBtn {
  background: #7a7a7a !important;
  border: 1px solid #55688b !important;
  color: white !important;
  padding: 5px 10px;
  border-radius: 4px;
  text-align: center;
  line-height: 16px;
  font-family: Helvetica, "Myriad Pro", Arial, sans-serif;
  font-size: 12px !important;
  font-weight: bold;
  text-decoration: none !important;
  vertical-align: middle;
  display: inline-block;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
}
/* :L10313 */
.addNewBtn:focus {
  background: #7a7a7a !important;
  border: 1px solid #55688b !important;
  color: white !important;
}
/* :L10319 */
.addNewBtn:hover {
  background-image: none !important;
  background-color: #55688b !important;
  font-size: 12px !important;
  color: white !important;
}
/* :L10326 */
.addNewBtn:active {
  background: #7a7a7a !important;
  color: white !important;
}
/* :L10331 */
.editBtn {
  background: white !important;
  border: 1px solid #55688b !important;
  color: black !important;
  padding: 5px 10px;
  border-radius: 4px;
  border: 1px solid #c2c2c2;
  text-align: center;
  color: #222222;
  line-height: 16px;
  font-family: Helvetica, "Myriad Pro", Arial, sans-serif;
  font-size: 12px !important;
  font-weight: bold;
  text-decoration: none !important;
  vertical-align: middle;
  display: inline-block;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
}
/* :L10355 */
.editBtn:focus {
  background: white !important;
  border: 1px solid #55688b !important;
  color: black !important;
}
/* :L10361 */
.editBtn:hover {
  background-image: none !important;
  background-color: #55688b !important;
  font-size: 12px !important;
  color: white !important;
}
/* :L10368 */
.editBtn:active {
  background: white !important;
  color: black !important;
}
/* :L10373 */
.essHeadBar {
  background-color: #55688b;
  border-bottom: 1px solid #1295d8;
  height: 4px;
}
/* :L10379 */
.top46 {
  top: 46px !important;
}
/* :L10383 */
.top15 {
  top: 15px !important;
}
/* :L10386 */
.top62 {
  top: 57px !important;
}
/* :L10390 */
.top58 {
  top: 41px !important;
}
/* :L10394 */
.viewEmployee {
  background-color: gray;
  color: white;
  line-height: 18px;
  position: relative;
  top: 50px;
  font-size: 12px;
  width: 100%;
  border-radius: 10px !important;
  -webkit-border-radius: 10px !important;
  -khtml-border-radius: 10px !important;
  -moz-border-radius: 10px !important;
}
/* :L10408 */
.viewEmployee p {
  padding: 0px 0px 0px 5px;
}
/* :L10412 */
.viewEmployee a {
  line-height: 18px !important;
  font-size: 12px !important;
}
/* :L10417 */
.padtop14 {
  padding-top: 14px !important;
}
/* :L10421 */
.padtop15 {
  padding-top: 15px !important;
}
/* :L10425 */
.padtop62 {
  padding-top: 57px !important;
}
/* :L10429 */
.padtop26 {
  padding-top: 26px !important;
}
/* :L10433 */
#BW_demographicDataEventFlow_tobaccoAffidavit table span.Text {
  padding-left: 0px;
}
/* :L10437 */
#BW_demographicDataEventFlow_tobaccoAffidavit table tr:last-child div {
  margin-top: 15px;
}
/* :L10441 */
#BW_demographicDataEventFlow_tobaccoAffidavit table span.Text ul {
  margin-top: 0px;
}
/* :L10445 */
#BW_demographicDataEventFlow_tobaccoAffidavit table span.Text ul li {
  margin: 0px 0px 5px 0px;
}
/* :L10449 */
/* :L10452 */
.datePickerContainer img {
  vertical-align: top;
}
/* :L10456 */
.ac_results {
  padding: 0px;
  border: 1px solid #7a7a7a;
  background-color: white;
  overflow: hidden;
  z-index: 100000002;
  /* should be >= popup section's z-index */

}
/* :L10464 */
.ac_results ul {
  width: 99%;
  list-style: none;
  padding: 0;
  margin: 0;
}
/* :L10471 */
.ac_results li {
  margin: 0px;
  padding: 2px 5px;
  cursor: default;
  display: block;
  width: 99%;
  font: menu;
  font-size: 12px;
  line-height: 16px;
  overflow: hidden;
}
/* :L10483 */
/* :L10486 */
.ac_odd {
  background-color: #e3e3e3;
}
/* :L10490 */
.ac_over {
  background-color: #c1c1c1;
  color: black;
}
/* :L10495 */
.sorting_asc {
  background: url("media/sort_asc.png") no-repeat scroll right center transparent;
  cursor: pointer;
  padding: 3px;
  vertical-align: middle;
}
/* :L10502 */
.sorting_desc {
  background: url("media/sort_desc.png") no-repeat scroll right center transparent;
  cursor: pointer;
  padding: 3px;
  vertical-align: middle;
}
/* :L10509 */
.ScrollableColumnarHeaderLinkText {
  text-decoration: underline;
  color: black !important;
}
/* :L10514 */
.DataTables_sort_icon {
  text-decoration: none;
}
/* :L10518 */
.mssEmployeeInquiryMenuHighlighted {
  background-color: white !important;
}
/* :L10522 */
a.mssEmployeeInquiryMenuHighlighted {
  color: #1295d8 !important;
}
/* :L10526 */
a:hover.mssEmployeeInquiryMenuHighlighted {
  color: #1e487a !important;
}
/****** Fix Billing Search Box issue *********/

/* :L10531 */
#billingAdmin .BaseTextBox {
  width: 180px !important;
}
/* fix for .net 4 break */

/*the color for all table headers and toolbar*/

/*the bg color for the employee search bar*/

/*the background color for the main document body*/

/** many screens wrap elements in a p tag causing unwanted expansions*/

/* :L10569 */
p {
  margin: 0;
}
/* :L10573 */
font {
  margin: 0;
  padding: 0;
}
/* :L10578 */
body {
  font-family: verdana, arial, helvetica, sans-serif;
}
/* :L10582 */
img {
  border-width: 0px;
  border-style: none;
}
/* :L10587 */
div.backoffice-wrapper {
  min-height: 100%;
  width: 1005px;
  border-right: solid 1px #cccccc;
  /*margin:auto;   uncomment to center the document*/

}
/* :L10594 */
div.main-screen {
  clear: both;
}
/* :L10598 */
div.main-body-wrapper {
  background-color: floralwhite;
}
/* :L10602 */
div.backoffice-left {
  width: 184px;
  float: left;
}
/* :L10607 */
div.backoffice-right {
  width: 800px;
  float: left;
}
/* :L10612 */
.menu-table {
  width: 165px;
}
/* :L10616 */
.menu-placeholder {
  background-color: #e2e4ce;
}
/* :L10620 */
.backoffice_header {
  color: dimgray;
  background-color: floralwhite;
}
/* :L10625 */
.backoffice_header_left {
  float: left;
  margin-left: 1.5%;
  margin-top: 1.5%;
  background-repeat: no-repeat;
  background-image: url(media/lifeworks_logo_rgb_trans.png);
  height: 93px;
  width: 200px;
}
/* :L10635 */
.backoffice_header_right {
  float: right;
  margin-right: 2%;
  line-height: 90px;
  display: block;
}
/* :L10642 */
.backoffice_header_right table {
  width: 100%;
}
/* :L10646 */
.backoffice_header_right label {
  text-align: right;
}
/* :L10650 */
.backoffice_header:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* :L10658 */
.fluid {
  width: 100%;
}
/* :L10662 */
div.user-label {
  background-repeat: repeat-x;
  background-color: #cee3ec;
  border: solid 1px #cccccc;
  border-right: none;
  color: dimgray;
  height: 32px;
  line-height: 32px;
}
/* :L10672 */
div.user-label-left {
  float: left;
  width: 60%;
}
/* :L10677 */
div.user-label-right {
  float: right;
  margin-right: 2%;
}
/* :L10682 */
.employee-search-label {
  color: floralwhite;
  padding: 5%;
  font-weight: bold;
  font-size: 1.0em;
}
/* :L10689 */
div.user-label ul {
  padding: 0px;
  margin: 0px;
}
/* :L10694 */
a.main-button,
a.exit-button,
a.print-button,
a.excalibur-link,
a.main-button:visited,
a.exit-button:visited,
a.print-button:visited,
a.excalibur-link:visited {
  color: dimgray;
  font-size: 1.0em;
}
/* :L10706 */
a.main-button:hover,
a.exit-button:hover,
a.print-button:hover,
a.excalibur-link:hover {
  color: dimgray;
}
/* :L10713 */
tr.user-label-bg {
  background-image: url(media/bg_top_nav_1.gif);
}
/**user label top navigation*/

/* :L10718 */
.top-navigation-item {
  text-align: center;
  font-size: 1.2em;
  margin: 0 auto;
  padding: 0px 5px 0px 5px;
}
/* :L10725 */
.top-navigation-item:hover,
.top-navigation-item a:hover {
  background-color: #56a0d1;
  color: white;
}
/* :L10731 */
.top-navigation-item a,
top-navigation-item a:visited,
.top-navigation-item .excalibur-link,
top-navigation-item .excalibur-link:visited {
  color: dimgray;
  text-decoration: none;
  width: 65px;
}
/* :L10740 */
.user-label-left li {
  padding-right: 1.5%;
}
/* :L10744 */
.employee-search-container {
  background-color: #56a0d1;
  width: 166px;
  padding-bottom: 5%;
}
/* :L10750 */
.product-label {
  font-weight: bold;
  font-size: 1.3em;
}
/* :L10755 */
div#layout-content {
  width: 750px;
  margin: auto;
}
/* :L10760 */
div.validation-summary-errors {
  color: red;
  font-size: 11px;
}
/* :L10765 */
div.validation-summary-errors ul {
  list-style-type: circle;
  margin: 0px;
  padding: 0px;
}
/* :L10771 */
div#login-validation .validation-summary-errors {
  margin: auto;
  width: 300px;
}
/* :L10776 */
.aspNetDisabled {
  color: #a0a0c1;
}
/* Backoffice and Self Service general fonts - used mainly to format text */

/* :L10781 */
.Heading1 {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 18px;
  color: Black;
  font-weight: bold;
}
/* Backoffice and Self Service general fonts - used mainly to format text */

/* :L10790 */
.Heading2 {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 16px;
  color: Black;
  font-weight: bold;
}
/* Backoffice and Self Service general fonts - used mainly to format text */

/* :L10799 */
.Heading3 {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 14px;
  color: Black;
  font-weight: bold;
}
/* Backoffice and Self Service general fonts - used mainly to format text */

/* :L10808 */
.Heading4 {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 12px;
  color: Black;
  font-weight: bold;
}
/* a message displayed indicating what environment you are in*/

/* :L10817 */
.env-message {
  padding: 5px;
  color: red;
}
/* Backoffice and Self Service Label font - used to format labels*/

/* :L10823 */
.Label {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: black;
  color: #5c5b42;
  /* Brown Color Label Text */
  padding-left: 10px;
  text-align: left;
}
/* Backoffice and Self Service Label font - used to format labels*/

/* :L10835 */
.LabelBlack {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: black;
  padding-left: 10px;
  text-align: left;
}
/* Backoffice and Self Service general fonts - used mainly to format text */

/* :L10845 */
.Text {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: black;
  padding-left: 2px;
  text-align: left;
}
/* Backoffice and Self Service general fonts - used mainly to format text */

/* :L10854 */
.Number {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: black;
  padding-right: 2px;
  text-align: right;
}
/* Backoffice and Self Service general fonts - used mainly to format text */

/* :L10863 */
.Date {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: black;
  text-align: center;
}
/* Backoffice and Self Service general fonts - used mainly to format text */

/* :L10871 */
.TextPad {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: Black;
  padding-left: 10px;
  text-align: left;
}
/* Backoffice and Self Service general fonts - used mainly to format text */

/* :L10880 */
.Text2 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  color: Black;
  padding-right: 20px;
  text-align: left;
}
/* Backoffice and Self Service general fonts - used mainly to format text */

/* :L10889 */
.Text3 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 13px;
  color: Black;
  padding-right: 20px;
  text-align: left;
}
/* Backoffice and Self Service general fonts - used mainly to format text */

/* :L10898 */
.Text4 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 14px;
  color: Black;
  padding-right: 20px;
  text-align: left;
}
/* :L10906 */
.SearchMessage {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: Black;
  text-align: left;
}
/* Self Service Edit Box Style - used to format edit box */

/* :L10915 */
.EditBox {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: Black;
}
/* Self Service Link Text Style - used to format text links */

/* :L10923 */
.Link {
  color: Blue;
  font-weight: lighter;
  font-size: 11px;
  cursor: pointer;
  cursor: hand;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-align: left;
  text-decoration: underline;
  padding-right: 3px;
  padding-bottom: 2px;
}
/* Self Service Link Text Style - used to format text links */

/* :L10937 */
.LinkBold {
  color: Blue;
  font-weight: bold;
  font-size: 11px;
  cursor: pointer;
  cursor: hand;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-align: left;
  text-decoration: underline;
  padding-right: 3px;
}
/* :L10949 */
.LinkDate {
  font-size: 11px;
  font-weight: lighter;
  cursor: pointer;
  cursor: hand;
  color: Blue;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-align: center;
  text-decoration: underline;
  padding-right: 3px;
}
/* Self Service Number Link Style - used to format Number Links */

/* :L10962 */
.LinkNumber {
  font-size: 11px;
  font-weight: lighter;
  cursor: pointer;
  cursor: hand;
  color: Blue;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-align: right;
  text-decoration: underline;
  padding-right: 3px;
}
/* Self Service Pop-UP Link Style - used to format Pop-UP Links */

/* :L10975 */
.LinkPopup {
  font-size: 11px;
  font-weight: lighter;
  cursor: pointer;
  cursor: hand;
  color: Blue;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-align: left;
  text-decoration: underline;
  padding-right: 3px;
}
/* Self Service Pop-UP Date Link Style - used to format Pop-UP Date Links */

/* :L10988 */
.LinkPopupDate {
  font-size: 11px;
  font-weight: lighter;
  cursor: pointer;
  cursor: hand;
  color: Blue;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-align: center;
  text-decoration: underline;
  padding-right: 3px;
}
/* Self Service Pop-UP NUmber Link Style - used to format Pop-UP Number Links */

/* :L11001 */
.LinkPopupNumber {
  font-size: 11px;
  font-weight: lighter;
  color: Blue;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-align: right;
  text-decoration: underline;
  padding-right: 3px;
}
/* :L11011 */
.section_search_box {
  border: solid 1px gainsboro;
  padding: 5px;
}
/* :L11016 */
.section_search_box .rgDataDiv {
  overflow: auto;
  overflow-x: hidden !important;
}
/* :L11021 */
.section_header_table {
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid;
  border-collapse: collapse;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-weight: bold;
  font-size: 11px;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  color: dimgray;
  background-color: #cee3ec;
  height: 23px;
}
/* same background color as the columnar header cell */

/* :L11040 */
.section_header_table2 {
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid;
  border-collapse: collapse;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-weight: bold;
  font-size: 11px;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  color: dimgray;
  background-color: #fbfbef;
  height: 23px;
}
/* :L11058 */
.section_body_table {
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid;
  border-collapse: collapse;
  padding-bottom: 3px;
  padding-top: 3px;
  background-color: white;
}
/* :L11069 */
.section_body_table_no_border {
  background-color: white;
  border: 0px;
  border-collapse: collapse;
}
/* :L11075 */
.sub_section_header_cell {
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid;
  border-collapse: collapse;
  font-weight: bold;
  font-size: 11px;
  color: black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  height: 21px;
  background-color: #eaeee2;
  background-color: #e2e0c2;
}
/* :L11090 */
.sub_section_header_cell_no_border {
  border: 0px;
  border-collapse: collapse;
  font-weight: bold;
  font-size: 11px;
  color: black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  height: 21px;
  background-color: #ededed;
}
/* Self Service columnar group Style - used to format Group of columnar section types if one is defined */

/* :L11102 */
.ColumnarGroupBy {
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  font-weight: bold;
  font-size: 11px;
  color: black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e0c2;
}
/* :L11114 */
.section_body_table_grid {
  border-collapse: collapse;
  background-color: white;
  empty-cells: show;
  border: #cccccc 1px solid;
}
/* :L11121 */
.sub_section_header_cell_grid {
  border-collapse: collapse;
  font-weight: bold;
  font-size: 11px;
  color: white;
  empty-cells: show;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  height: 21px;
  background-color: #cccccc;
  background-color: #fbfbef;
}
/*  Important !!! any styles listed under this stop style will not be listed in the style dropdown when creating screens within BW */

/* :L11134 */
.section_body_table_grid td {
  border-collapse: collapse;
  border: #cccccc 1px solid;
}
/* :L11139 */
.sub_section_header_cell_grid td {
  border-collapse: collapse;
  border: #cccccc 1px solid;
}
/* Control group Link Style - used to format Control Group Links */

/* :L11145 */
.ControlGroupSwitch {
  font-size: 11px;
  color: dimgray;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-align: left;
  text-decoration: none;
  line-height: 26px;
  vertical-align: middle;
  padding-left: 5px;
}
/* Self Service Button Style - used to format buttons */

/* :L11157 */
.Button {
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
}
/* Self Service Image Button Style - used to format Image buttons */

/* :L11165 */
.ImageButton {
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
}
/* Self Service Checkbox Style - used to format checkboxes */

/* :L11173 */
.CheckBox {
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
}
/* Self Service Drop-down Style - used to format Drop-down boxes */

/* :L11181 */
.Dropdown {
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
}
/* :L11188 */
.RadioButtonList {
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
}
/* :L11195 */
.RadioButtonList TD {
  vertical-align: top;
}
/* Self Service edit-box password Style - used to format edit box for password */

/* :L11200 */
.EditBoxPassword {
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
}
/* Self Service Notes Style - used to format Note Text */

/* :L11208 */
.Notes {
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
}
/* Self Service Base Error Style - used as base to format error text */

/* :L11216 */
.Error {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: RED;
}
/* :L11223 */
.error {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: RED;
}
/* Anoter error style: for pop-ups */

/* :L11231 */
td.style_b div ul li {
  color: RED;
}
/* Self Service Error Summary Style - used to format Summary error message text */

/* :L11236 */
.ErrorSummary {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: RED;
}
/* Self Service Error Details Style - used to format error message text */

/* :L11244 */
.ErrorDetail {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: RED;
  padding-right: 0px;
  padding-left: 16px;
  padding-bottom: 0px;
  padding-top: 0px;
}
/* Self Service Breadcrumb Style - used to format screen links(breadcrumbs) across the top of a page */

/* :L11256 */
.BreadCrumb {
  font-size: 11px;
  color: Black;
  font-style: italic;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
}
/* Self Service Previous Breadcrumb Style - used to format the last visited screen (breadcrumbs) across the top of a page */

/* :L11265 */
.BreadCrumbPrevious,
.BreadCrumbPrevious:visited {
  color: Black;
  cursor: pointer;
  text-decoration: underline;
}
/* Self Service Current Breadcrumb Style - used to format the current visited screen (breadcrumbs) across the top of a page */

/* :L11274 */
.BreadCrumbCurrent {
  color: #035bb7;
}
/* Self Service base columnar section type Style - used to format base columnar section types */

/* :L11279 */
.Columnar {
  background-color: #cccccc;
}
/* Self Service columnar Header Style - used to format header of columnar section types */

/* :L11284 */
.ColumnarHeaderCell {
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
  font-size: 11px;
  color: #5c5b42;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #fbfbef;
  font-weight: bold;
  margin-right: 3px;
  margin-top: 3px;
  margin-left: 3px;
  margin-bottom: 3px;
}
/* Self Service columnar Header Link Style - used to format header Link of columnar section types */

/* :L11301 */
.ColumnarHeaderLink {
  text-decoration: underline;
  cursor: pointer;
  cursor: hand;
  color: Blue;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
}
/* Self Service columnar Row Style - used to format Row of columnar section types */

/* :L11311 */
.ColumnarRow {
  font-size: 11px;
  color: black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #eeeeee;
}
/* Self Service columnar cell Style - used to format cell of columnar section types */

/* :L11319 */
.ColumnarCell {
  border-right: #cccccc 0px solid;
  border-top: #cccccc 0px solid;
  border-left: #cccccc 0px solid;
  border-bottom: #cccccc 0px solid;
  border-collapse: collapse;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: white;
}
/* Self Service columnar cell alternate Style - used to format alternating rows of columnar section types */

/* :L11336 */
.ColumnarCellAlternate {
  border-right: #cccccc 0px solid;
  border-top: #cccccc 0px solid;
  border-left: #cccccc 0px solid;
  border-bottom: #cccccc 0px solid;
  border-collapse: collapse;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #f0efd9;
}
/* Self Service base Rotated columnar section type Style - used to format base  Rotated columnar section types */

/* :L11353 */
.RotatedColumnar {
  background-color: #cccccc;
  background-color: red;
}
/* Self Service Rotated columnar Header Style - used to format header of Rotated columnar section types */

/* :L11359 */
.RotatedColumnarHeaderCell {
  border-right: #f0eeae 1px solid;
  border-top: #f0eeae 1px solid;
  border-left: #f0eeae 1px solid;
  border-bottom: #f0eeae 1px solid;
  border-collapse: collapse;
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
  font-size: 11px;
  color: #5c5b42;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #fbfbef;
  font-weight: bold;
  margin-right: 3px;
  margin-top: 3px;
  margin-left: 3px;
  margin-bottom: 3px;
}
/* Self Service Rotated columnar Row Style - used to format Row of Rotated columnar section types */

/* :L11381 */
.RotatedColumnarRow {
  font-size: 11px;
  color: black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #eeeeee;
  background-color: #f0eeae;
}
/* Self Service Rotated columnar cell Style - used to format cell of Rotated columnar section types */

/* :L11390 */
.RotatedColumnarCell {
  border: #f0eeae 1px solid;
  border-collapse: collapse;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: white;
}
/* Self Service columnar cell alternate Style - used to format alternating rows of columnar section types */

/* :L11404 */
.RotatedColumnarCellAlternate {
  border-right: #cccccc 0px solid;
  border-top: #cccccc 0px solid;
  border-left: #cccccc 0px solid;
  border-bottom: #cccccc 0px solid;
  border-collapse: collapse;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #f0efd9;
}
/* Self Service Rotated columnar group Style - used to format Group of Rotated columnar section types if one is defined */

/* */

/* :L11423 */
.RotatedColumnarGroupBy {
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  font-weight: bold;
  font-size: 11px;
  color: black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e0c2;
}
/* Self Service Table row Style - used to format table rows for free formatting/varible options */

/* :L11436 */
.TableRowColor {
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-size: 11px;
  color: black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #eeeee0;
}
/* Self Service Table row Alternating Style - used to format table alternating rows for free formatting/varible options if you are trying to get the same look as columnar */

/* :L11448 */
.TableRowColorAlternate {
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-size: 11px;
  color: black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #b3cc99;
  background-color: #ffffcc;
  background-color: #f5f4e7;
}
/* Self Service Table Header Style - used to format table Header for free formatting/varible options */

/* :L11462 */
.TableRowHeader {
  font-weight: bold;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-size: 12px;
  color: black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #ebead8;
  BORDER-BOTTOM: solid 1px #cccccc;
  BORDER-TOP: solid 1px #cccccc;
  border-collapse: collapse;
}
/* Latest styles for the Employee Label Section */

/* :L11478 */
.EmployeeLabel {
  text-align: right;
  width: 200px;
  padding-top: 10px;
  padding-bottom: 10px;
  overflow: hidden;
}
/* :L11486 */
.EmployeeLabelHeader {
  vertical-align: bottom;
  text-align: center;
}
/* :L11491 */
.EmployeeLabelFooter {
  vertical-align: top;
  text-align: center;
}
/* :L11496 */
.EmployeeLabelData {
  text-align: left;
  border-spacing: 0px 0px;
  padding: 0px;
}
/* :L11502 */
.EmployeeLabelLeftColumn {
  text-align: right;
  white-space: nowrap;
  padding-right: 5px;
}
/* :L11508 */
.EmployeeLabelRightColumn {
  text-align: left;
  white-space: normal;
}
/* End Employee Label Section style */

/* These are OBSOLETE.  Only left here for back compatibility with old layouts.  Do not use in the future */

/* BEGIN OBSOLETE */

/* :L11518 */
.EmployeeLabelTopLeft {
  border-top: solid 0px #93db70;
  border-left: solid 0px #93db70;
  border-collapse: collapse;
  text-align: right;
  width: 25%;
}
/* :L11526 */
.EmployeeLabelTopRight {
  border-top: solid 0px #93db70;
  border-right: solid 0px #93db70;
  text-align: left;
  width: 75%;
}
/* :L11533 */
.EmployeeLabelBottomLeft {
  border-bottom: solid 0px #93db70;
  border-left: solid 0px #93db70;
  text-align: right;
}
/* :L11539 */
.EmployeeLabelBottomRight {
  border-bottom: solid 0px #93db70;
  border-right: solid 0px #93db70;
}
/* :L11544 */
.EmployeeLabelCenter {
  text-align: right;
  padding-bottom: 0px;
  padding-top: 0px;
}
/* END OBSOLETE */

/* :L11551 */
.HierGrid {
  padding-right: 1px;
  padding-left: 1px;
  font-size: 11px;
  padding-bottom: 1px;
  color: white;
  padding-top: 1px;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: white;
}
/* :L11562 */
.HierGridGroupBy {
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid;
  border-collapse: collapse;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  font-weight: bold;
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #fbfbef;
  height: 20px;
}
/* :L11584 */
.HierGridHeader {
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid;
  border-collapse: collapse;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  font-size: 11px;
  color: black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e0c2;
  text-align: left;
}
/* :L11605 */
.HierGridRow {
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid;
  border-collapse: collapse;
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  height: 20px;
}
/* :L11617 */
.HierGridRowExp {
  border-right: #cccccc 0px solid;
  border-top: #cccccc 0px solid;
  border-left: #cccccc 0px solid;
  border-bottom: #cccccc 0px solid;
  border-collapse: collapse;
  background-color: white;
}
/* :L11626 */
.SBC_VariableSection {
  background-color: white;
  border-collapse: collapse;
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid;
  height: 100%;
}
/* Backoffice and Self Service Base Main Menu Style - used mainly for left hand side menu */

/* :L11637 */
.Menu {
  width: 165px;
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L11649 */
.MenuHeader {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: #c8cca4 1px solid;
  border-bottom: #c8cca4 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L11665 */
.MenuHeader_Selected {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #e3e4ce 1px solid;
  border-left: #e3e4ce 1px solid;
  border-right: #a7ad6d 1px solid;
  border-bottom: #a7ad6d 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #c8cca4;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - sunken menu style. */

/* :L11681 */
.MenuHeader_Sunken {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #989a52 1px solid;
  border-left: #989a52 1px solid;
  border-right: #cecea5 1px solid;
  border-bottom: #ececd7 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e7e7ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu Flyover - used mainly for left hand side menu flyover */

/* :L11697 */
.MenuHeader_FlyOver {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #e3e4ce 1px solid;
  border-left: #e3e4ce 1px solid;
  border-right: #a7ad6d 1px solid;
  border-bottom: #a7ad6d 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #c8cca4;
  text-decoration: none;
}
/* Backoffice and Self Service Sub/Popout Menu - used mainly for left hand side menu */

/* :L11713 */
.MenuItem {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: #c8cca4 1px solid;
  border-bottom: #c8cca4 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Flyover or hoover over related to above Backoffice and Self Service Sub/Popout Menu - used mainly for left hand side menu */

/* :L11729 */
.MenuItem_FlyOver {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #e3e4ce 1px solid;
  border-left: #e3e4ce 1px solid;
  border-right: #a7ad6d 1px solid;
  border-bottom: #a7ad6d 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #c8cca4;
  text-decoration: none;
}
/* Backoffice and Self Service Base Menu Style - used mainly for menu in middle of page */

/* :L11745 */
.MenuList {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: gray 1px solid;
  border-bottom: gray 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #c6d2ea;
  text-decoration: none;
}
/*  Backoffice and Self Service List Header Menu - used mainly for Header/title in middle of page menu */

/* :L11761 */
.MenuListHeader {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: gray 1px solid;
  border-bottom: gray 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #c6d2ea;
  text-decoration: none;
}
/*  Backoffice and Self Service List Menu Items - used mainly for actual menu items in middle of page menu */

/* :L11777 */
.MenuListItem {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: gray 1px solid;
  border-bottom: gray 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #c6d2ea;
  text-decoration: none;
}
/*  Flyover or hoover over related to above Backoffice and Self Service List Menu Items - used mainly for actual menu items in middle of page menu */

/* :L11793 */
.MenuListItem_FlyOver {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: white;
  border-top: #e3e4ce 1px solid;
  border-left: #e3e4ce 1px solid;
  border-right: #a7ad6d 1px solid;
  border-bottom: #a7ad6d 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #c8cca4;
  text-decoration: none;
}
/* :L11808 */
.MenuBarGroupDefaultHeader {
  font-family: Impact;
  text-align: center;
}
/* :L11813 */
.MenuBarDefaultGroup {
  font-size: 9pt;
  background: purple;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L11820 */
.MenuWebStandardHorizontal {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: #c8cca4 1px solid;
  border-bottom: #c8cca4 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L11836 */
.MenuHeaderWebStandardHorizontal {
  font-size: 10px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: white;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: black;
  text-decoration: none;
  font-weight: bold;
  border: 0;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L11850 */
.MenuHeaderWebStandardHorizontal_FlyOver {
  font-size: 10px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: #ffcc33;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: black;
  text-decoration: none;
  font-weight: bold;
  border: 0;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L11864 */
.MenuItemWebStandardHorizontal {
  font-size: 10px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: white;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: black;
  text-decoration: none;
  font-weight: bold;
  border: 0;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L11878 */
.MenuItemWebStandardHorizontal_FlyOver {
  font-size: 10px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: #ffcc33;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: black;
  text-decoration: none;
  font-weight: bold;
  border: 0;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L11892 */
.MenuWinClientHorizontal {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L11904 */
.MenuHeaderWinClientHorizontal {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L11916 */
.MenuHeaderWinClientHorizontal_FlyOver {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L11928 */
.MenuItemWinClientHorizontal {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L11940 */
.MenuItemWinClientHorizontal_FlyOver {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L11952 */
.MenuWinClientVertical {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: #c8cca4 1px solid;
  border-bottom: #c8cca4 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L11968 */
.MenuHeaderWinClientVertical {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: #c8cca4 1px solid;
  border-bottom: #c8cca4 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L11984 */
.MenuHeaderWinClientVertical_FlyOver {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: black;
  border-top: #e3e4ce 1px solid;
  border-left: #e3e4ce 1px solid;
  border-right: #a7ad6d 1px solid;
  border-bottom: #a7ad6d 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #c8cca4;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L12000 */
.MenuItemWinClientVertical {
  font-size: 12px;
  font-style: italic;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: #c8cca4 1px solid;
  border-bottom: #c8cca4 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L12017 */
.MenuItemWinClientVertical_FlyOver {
  font-size: 12px;
  font-style: italic;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: black;
  border-top: #e3e4ce 1px solid;
  border-left: #e3e4ce 1px solid;
  border-right: #a7ad6d 1px solid;
  border-bottom: #a7ad6d 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #c8cca4;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L12034 */
.MenuXPClientHorizontal {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: #c8cca4 1px solid;
  border-bottom: #c8cca4 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L12050 */
.MenuHeaderXPClientHorizontal {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: #c8cca4 1px solid;
  border-bottom: #c8cca4 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L12066 */
.MenuHeaderXPClientHorizontal_FlyOver {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: #c8cca4 1px solid;
  border-bottom: #c8cca4 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L12082 */
.MenuItemXPClientHorizontal {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: #c8cca4 1px solid;
  border-bottom: #c8cca4 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L12098 */
.MenuItemXPClientHorizontal_FlyOver {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: #c8cca4 1px solid;
  border-bottom: #c8cca4 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* :L12113 */
.MenuXPClientVertical {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: #c8cca4 1px solid;
  border-bottom: #c8cca4 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L12129 */
.MenuHeaderXPClientVertical {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: #c8cca4 1px solid;
  border-bottom: #c8cca4 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L12145 */
.MenuHeaderXPClientVertical_FlyOver {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: #c8cca4 1px solid;
  border-bottom: #c8cca4 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L12161 */
.MenuItemXPClientVertical {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: #c8cca4 1px solid;
  border-bottom: #c8cca4 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* Backoffice and Self Service Main Menu - used mainly for left hand side menu */

/* :L12177 */
.MenuItemXPClientVertical_FlyOver {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: #c8cca4 1px solid;
  border-bottom: #c8cca4 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e4ce;
  text-decoration: none;
}
/* :L12192 */
.Pager {
  background-color: white;
  border-right: #cccccc 0px solid;
  border-top: #cccccc 0px solid;
  border-left: #cccccc 0px solid;
  border-bottom: #cccccc 0px solid;
  border-collapse: collapse;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  font-weight: bold;
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
}
/* :L12213 */
.PagerCell {
  background-color: white;
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid;
  border-collapse: collapse;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  margin-right: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  font-weight: bold;
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
}
/* :L12234 */
.PagerRow {
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid;
  border-collapse: collapse;
  background-color: white;
  text-align: right;
}
/* :L12244 */
.CurrentFlowStep {
  font-weight: bold;
  font-size: 8pt;
  color: black;
  font-family: Arial, Tahoma;
}
/* :L12251 */
.OtherFlowStep {
  font-size: 8pt;
  color: black;
  font-family: Arial, Tahoma;
}
/* :L12257 */
.ControlGroupSwitchDropDown {
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-align: left;
  text-decoration: none;
}
/* :L12265 */
.ControlGroupSwitchCurrent {
  font-weight: bold;
  font-size: 12px;
  color: dimgray;
  font-style: italic;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-align: left;
  text-decoration: none;
}
/* :L12275 */
.ControlGroupSwitchNonCurrent {
  font-size: 9px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-align: left;
  text-decoration: none;
}
/* :L12283 */
.tbl_Style_01 {
  font-weight: bold;
  font-size: 11px;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  color: dimgray;
  background-color: #47617a;
  background-color: #cccccc;
  border-color: #fbfbf1;
  height: 15px;
  border-collapse: separate;
}
/* :L12295 */
.grd_header_Style_01 {
  font-size: 11px;
  color: #5c5b42;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #fbfbef;
  font-weight: bold;
  height: 15px;
}
/* :L12304 */
.dgrd_Style_01 {
  border-color: #cccccc;
  border-collapse: collapse;
}
/* :L12309 */
.linkStyle_01 {
  text-decoration: underline;
  font-weight: lighter;
  cursor: pointer;
  cursor: hand;
  font-size: 11px;
  color: Blue;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
}
/* setup - used to format text links */

/* :L12320 */
.section_header_link {
  font-size: 11px;
  font-weight: lighter;
  cursor: pointer;
  cursor: hand;
  color: Blue;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-align: left;
  text-decoration: underline;
  padding-right: 3px;
}
/* :L12332 */
.section_header_link:visited {
  color: Blue;
}
/* Self Service Link Text Style - used to format text links */

/* :L12337 */
.Link:visited {
  color: Blue;
}
/* This is required to show links that are disabled that wont display right in FireFox */

/* :L12342 */
.td_LinkDisabledStyle {
  color: Gray;
}
/* :L12346 */
.style_orange {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: #ff6600;
  font-weight: bold;
  text-decoration: none !important;
}
/* :L12354 */
.style_orange:visited {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: #ff6600;
  font-weight: bold;
  text-decoration: none !important;
}
/* :L12362 */
.selectedRow {
  background-color: LightGrey;
}
/* :L12366 */
canvas {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}
/* ========================
   Login View
   ========================
*/

/* :L12377 */
.login-background {
  background-color: #cee3ec;
}
/* :L12381 */
.login {
  width: 600px;
  height: 420px;
  position: absolute;
  left: 50%;
  margin-left: -250px;
  margin-top: 100px;
  z-index: 5000;
  background-color: transparent;
  color: dimgray;
  font-size: 0.8em;
  padding: 2px;
}
/* :L12395 */
.login-wrapper {
  border: solid 1px Gray;
  background-color: white;
}
/* :L12400 */
.login-header {
  background-color: white;
}
/* :L12404 */
.login-header-left {
  float: left;
  width: 200px;
  background-image: url(media/lifeworks_logo_rgb_trans.png);
  height: 70px;
  background-repeat: no-repeat;
  margin: 1em 1em 1em 4.25em;
}
/* :L12413 */
.login-header-right {
  float: right;
  margin-right: 2%;
  font-size: 1.2em;
  line-height: 85px;
}
/* :L12420 */
.login label {
  vertical-align: middle;
}
/* :L12424 */
.login input[type="text"],
.login input[type="password"] {
  font-size: 1.2em;
  padding: 0.25em;
  margin-bottom: 1.5em;
  margin-top: 0.25em;
  width: 380px;
}
/* :L12433 */
fieldset.fields {
  border-width: 1px;
  border-color: #cccccc;
  border-style: solid;
  padding: 1.5em 4.25em 3em 4.25em;
}
/* :L12440 */
.login-banner {
  color: dimgray;
  background-color: #cee3ec;
  padding: 1em 0 1em 4.25em;
  font-weight: bold;
}
/* :L12447 */
.login-inner fieldset {
  border: 0px;
}
/* ========================
   Validation
   ========================
*/

/* class generated by asp.net when an input field is invalid*/

/* :L12457 */
.input-validation-error {
  border: 1px solid red;
}
/* class generated by asp.net when showing validation as a summary */

/* :L12462 */
.validation-summary-errors {
  border: 1px solid black;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px;
  background-color: Red;
  color: White;
}
/* :L12474 */
.validation-summary-errors ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
/* :L12480 */
.validation-summary-errors ul li {
  color: white;
}
/* class generated by asp.net when  showing a validation error next to a field */

/* :L12485 */
.field-validation-error {
  color: Red;
}
/* :L12489 */
.container {
  padding: 2px;
  BACKGROUND-COLOR: lightgrey;
  TEXT-ALIGN: left;
  color: black;
}
/* :L12496 */
input,
textarea,
select {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  line-height: 14px;
  color: Black;
}
/* :L12505 */
textarea {
  border: 1px solid #bbbbbb;
}
/* :L12509 */
select {
  border: 1px solid #bbbbbb;
}
/* :L12513 */
.BaseTextBox,
.BaseTextArea {
  border: 1px solid #bbbbbb;
  padding: 2px 0px 2px 2px;
}
/* :L12519 */
.instructions {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: Black;
  font-weight: bold;
}
/* Backoffice and Self Service general fonts - used mainly to format color/text on main pages*/

/* :L12528 */
.body_a {
  margin: 0px;
  color: black;
  font-size: 11px;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
  background-repeat: no-repeat;
  overflow: auto;
  background-color: white;
}
/* Backoffice general fonts - used for Back Office Styles  */

/* :L12540 */
.style {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: Black;
  text-align: left;
  font-weight: normal;
}
/* :L12549 */
.style_wb {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: Black;
  text-align: left;
  font-weight: normal;
  word-break: break-all;
}
/* :L12559 */
.style_letter {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: Black;
  text-align: center;
}
/* :L12567 */
.style_numeric {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: Black;
  text-align: right;
}
/* :L12575 */
.style_date {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: Black;
  text-align: center;
}
/* :L12583 */
.style_date_b {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: Black;
  text-align: left;
}
/* :L12591 */
.style_b {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: Black;
  font-weight: bold;
}
/* :L12599 */
.style_b_right {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: Black;
  font-weight: bold;
  text-align: right;
}
/* :L12608 */
.style_b_center {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: Black;
  font-weight: bold;
  text-align: center;
}
/* :L12617 */
.style_b:hover {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: #666666;
  font-weight: bold;
}
/* :L12625 */
.style_s {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: black;
}
/* :L12631 */
.style_s_b {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: Black;
  font-weight: bold;
}
/* :L12638 */
.style_s_01 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: black;
}
/* :L12644 */
span .style_s_01 {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: RED;
}
/* :L12651 */
.style_s_04 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: black;
}
/* :L12657 */
.style_s_04_b {
  font-weight: bold;
  font-size: 11px;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  color: dimgray;
  background-color: #cee3ec;
}
/* :L12665 */
.tr_Style_01 {
  background-color: white;
}
/* :L12669 */
.td_Style_00 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: Black;
  font-weight: bold;
  background-color: #f7f9fb;
}
/* :L12677 */
.td_Style_01 {
  font-size: 11px;
  color: #5c5b42;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #fbfbef;
  font-weight: bold;
}
/* :L12685 */
.td_Style_02 {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: Black;
  border-color: #cccccc;
  border-collapse: collapse;
  background-color: White;
}
/* :L12695 */
.td_ModifiedStyle_01 {
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #f6f6dc;
}
/* :L12702 */
.td_ModifiedStyle_02 {
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #f4f4f4;
}
/* :L12709 */
.tbl_FormData {
  background-color: White;
  border: 0px #cccccc;
  border-collapse: collapse;
}
/* :L12715 */
.td_Style_1 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: Black;
  font-weight: bold;
  background-color: #eeeeee;
}
/* :L12723 */
.td_Style_1nb {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: Black;
  background-color: #eeeeee;
}
/* :L12730 */
.td_Style_2 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: Black;
  padding-right: 20px;
  text-align: left;
}
/* :L12738 */
.td_Style_2b {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: Black;
  padding-left: 10px;
  text-align: left;
}
/* :L12747 */
.tr_Style_1 {
  background-color: white;
}
/* :L12751 */
.section_table {
  background-color: #f2f2e0;
  border-right: #cccccc 0px solid;
  border-top: #cccccc 0px solid;
  border-left: #cccccc 0px solid;
  border-bottom: #cccccc 0px solid;
  border-collapse: collapse;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  font-weight: bold;
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
}
/* :L12772 */
.section_row {
  background-color: #f2f2e0;
}
/* :L12776 */
.section_header_row {
  border-right: #d0e8de 1px solid;
  border-top: #d0e8de 1px solid;
  border-left: #d0e8de 1px solid;
  border-bottom: #d0e8de 1px solid;
  border-collapse: collapse;
  padding-right: 3px;
  padding-left: 20px;
  padding-bottom: 3px;
  padding-top: 3px;
  margin-right: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  color: Black;
  font-weight: bold;
  font-size: 11px;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
}
/* :L12796 */
.section_header_cell {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: black;
}
/* :L12803 */
.section_body_row {
  background-color: white;
}
/* :L12807 */
.section_body_cell {
  border-right: #d0e8de 1px solid;
  border-top: #d0e8de 1px solid;
  border-left: #d0e8de 1px solid;
  border-bottom: #d0e8de 1px solid;
  border-collapse: collapse;
}
/* :L12815 */
.sub_section_table {
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-weight: bold;
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
}
/* :L12826 */
.sub_section_header_row {
  border-right: #d0e8de 0px solid;
  border-collapse: collapse;
}
/* :L12831 */
.sub_section_body_row {
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
}
/* :L12838 */
single_sub_section_table {
  border: 0px;
  border-collapse: collapse;
}
/* :L12843 */
A:visited {
  color: blue;
}
/* :L12847 */
A {
  color: blue;
}
/* :L12851 */
.menu_c {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 12px;
  color: white;
  background-color: #5a7bc0;
  cursor: pointer;
  cursor: hand;
  z-index: 1;
}
/* :L12862 */
.menu_c:visited {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 12px;
  color: white;
  background-color: #5a7bc0;
  cursor: pointer;
  cursor: hand;
  z-index: 1;
}
/* :L12873 */
.msgboxExterior {
  background-color: transparent;
}
/* :L12877 */
.msgboxInterior {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: red;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
  text-align: center;
}
/* :L12890 */
.subMenu {
  font-size: 12px;
  z-index: 1;
  cursor: pointer;
  cursor: hand;
  color: Black;
  border-top: #f3f4ec 1px solid;
  border-left: #f3f4ec 1px solid;
  border-right: gray 1px solid;
  border-bottom: gray 1px solid;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #e2e0c2;
  text-decoration: none;
}
/* :L12905 */
.subMenu_hover {
  z-index: 1;
  font-size: 12px;
  cursor: pointer;
  cursor: hand;
  color: #4444ff;
  background-color: #fcfbe3;
  border-color: #fcfbe3;
  border-style: double;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
}
/* :L12918 */
.body_tree {
  background-color: #ebead8;
  margin: 0px;
  color: black;
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}
/* :L12926 */
.body_tree_detail {
  background-color: floralwhite;
  margin: 0px;
  color: black;
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}
/* :L12934 */
.body_tree_layout {
  background-color: #f7f9fb;
  margin: 0px;
  color: black;
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
}
/* :L12942 */
.body_tree_table {
  border-style: solid;
  border-width: 0px;
  border-color: #cccccc;
  border-top-width: 1px;
}
/* :L12949 */
.TreeStyle {
  font-size: 12px;
  cursor: pointer;
  cursor: hand;
  color: Black;
  background-color: #ebead8;
  border-style: none;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
}
/* :L12960 */
.TreeStyle_Hover {
  font-size: 12px;
  cursor: pointer;
  cursor: hand;
  color: #4444ff;
  background-color: #fcfbe3;
  border-color: #fcfbe3;
  border-style: double;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
}
/* :L12972 */
.TreeStyle_Selected {
  font-size: 12px;
  cursor: pointer;
  cursor: hand;
  color: Black;
  background-color: #c6bb83;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
  border-style: double;
  border-top-color: #c8cca4;
  border-left-color: #c8cca4;
  border-bottom-color: #c8cca4;
  border-right-color: #c8cca4;
}
/* :L12987 */
.Tree_Frame {
  width: 100%;
  height: 100%;
  /*
// Testing...
overflow: auto;
overflow: hidden;
*/

}
/* :L12997 */
.Tree_FrameSet {
  /* Important! */
  /* CSS does not support bordercolor for framesets... */
  /* You must locate and change the color in the aspx page. */
  /* The statment below is for reference purposes. */
  border-color: #ebead8;
}
/* :L13005 */
.Tree_SplitterLeft {
  border-right: white 1px solid;
}
/* :L13009 */
.Tree_SplitterRight {
  border-left: #bdba7d 1px solid;
}
/* :L13013 */
.WebButton {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: #303030;
  font-weight: bold;
  cursor: pointer;
  cursor: hand;
}
/* :L13023 */
.SearchBarText {
  font-size: 10px;
  color: floralwhite;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
}
/* Used for generating Excel documents */

/* :L13031 */
.ExcelTable {
  background-color: White;
  border-color: #999999;
  border-width: 1px;
  border-style: None;
  font-family: Verdana;
  font-size: XX-Small;
  height: 100%;
  width: 100%;
  border-collapse: collapse;
}
/* :L13043 */
.ExcelTableHeader {
  color: White;
  background-color: #000084;
  border-color: Black;
  border-width: 2px;
  border-style: Solid;
  font-weight: bold;
}
/* :L13052 */
.ExcelTableItem {
  color: Black;
  background-color: #eeeeee;
  border-color: Black;
  border-width: 2px;
  border-style: Solid;
  font-size: XX-Small;
}
/* :L13061 */
.ExcelTableAltItem {
  color: Black;
  background-color: Gainsboro;
  border-color: Black;
  border-width: 2px;
  border-style: Solid;
  font-size: XX-Small;
}
/*=== BEGIN Edit Date Mask control formatting ===========*/

/* :L13071 */
.DateInputMask {
  color: black;
  background-color: white;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  border: solid 1px #bbbbbb;
}
/* :L13079 */
.igcv_CalendarViewFrame {
  cursor: default;
  font-family: Tahoma,Verdana;
  color: Black;
  background-color: #ffffb5;
  border: solid 1px #103090;
}
/* :L13087 */
.igcv_CaptionHeader {
  background-color: #335ea8;
  font-size: 8pt;
  text-align: center;
  width: 100%;
  white-space: nowrap;
  padding: 3px;
  color: white;
}
/* :L13097 */
.igcv_DayHeader {
  font-size: 8pt;
  background-color: #e4f0f8;
  border-bottom: 1px solid #335ea8;
  text-align: center;
  white-space: nowrap;
  width: 14.3%;
}
/* :L13106 */
.igcv_Day {
  font-family: Tahoma,Verdana;
  font-size: 8pt;
  text-align: center;
  width: 14.3%;
  cursor: pointer;
}
/* :L13114 */
.igcv_WeekendDay {
  background-color: #ffffc5;
}
/* :L13118 */
.igcv_OtherMonthDay {
  color: #909090;
}
/* :L13122 */
.igcv_TodayDay {
  border: 1px solid #335ea8;
}
/* :L13126 */
.igcv_ActivityDay {
  font-weight: bold;
}
/* :L13130 */
.igcv_ActiveDay {
  background-color: #b1cbec;
}
/* :L13134 */
.igcv_Footer {
  cursor: pointer;
  background-color: #e4f0f8;
  font-size: 8pt;
  text-align: left;
  white-space: nowrap;
  padding: 3px;
}
/* :L13143 */
.igcv_DropDown {
  font-size: 8pt;
}
/* :L13147 */
.igcv_NavigationButton {
  cursor: pointer;
  padding-left: 3px;
  padding-right: 3px;
  background-color: #335ea8;
}
/*=== END Edit Date Mask control formatting ===========*/

/************************************Telerik RadInput Web20 Skin****************************/

/*Telerik RadInput Web20 Skin*/

/*global*/

/* :L13161 */
.RadInput_SBCWeb,
.RadInputMgr_SBCWeb {
  vertical-align: middle;
}
/* :L13166 */
.RadInput_SBCWeb {
  font-size: 11px;
}
/* :L13170 */
.RadInput_SBCWeb table {
  border: 0;
  vertical-align: bottom;
}
/* :L13175 */
.RadInput_SBCWeb table td {
  border: 0;
  padding: 0;
  vertical-align: middle;
  overflow: visible;
  /*RadGrid*/

}
/* :L13183 */
.RadInput_SBCWeb .riCell {
  padding-right: 4px;
}
/* :L13187 */
.RadInput_SBCWeb textarea {
  vertical-align: bottom;
  overflow: auto;
}
/*textbox states*/

/* :L13193 */
html body .RadInput_SBCWeb .riTextBox,
html body .RadInputMgr_SBCWeb {
  border: 1px solid #bbbbbb;
  border-bottom-width: 1px;
  padding: 2px 0 2px 2px;
  background: #fefefe;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: black;
}
/* :L13204 */
html body .RadInput_SBCWeb .riEmpty,
html body .RadInput_Empty_SBCWeb {
  color: #999999;
}
/* :L13209 */
html body .RadInput_SBCWeb .riHover,
html body .RadInput_Hover_SBCWeb {
  border-color: #bbbbbb;
  color: #242424;
}
/* :L13215 */
html body .RadInput_SBCWeb .riFocused,
html body .RadInput_Focused_SBCWeb {
  background: white;
}
/* :L13220 */
html body .RadInput_SBCWeb .riRead,
html body .RadInput_Read_SBCWeb {
  border-color: #929292;
  color: #333333;
}
/* :L13226 */
html body .RadInput_SBCWeb .riDisabled,
html body .RadInput_Disabled_SBCWeb {
  border-color: #929292;
  color: #999999;
  cursor: default;
}
/* :L13233 */
html body .RadInput_SBCWeb .riError,
html body .RadInput_Error_SBCWeb {
  border-color: red;
  background: #fefefe url("media/RadInputSprite.gif") 100% -148px no-repeat;
  color: red;
}
/* :L13240 */
html body .RadInput_SBCWeb .riNegative,
html body .RadInput_Negative_SBCWeb {
  color: #333333;
}
/*buttons*/

/* :L13246 */
.RadInput_SBCWeb a {
  display: block;
  overflow: hidden;
  position: relative;
  /*FF*/
  outline: none;
  z-index: 2;
  /*Opera*/
  background: url("media/RadInputSprite.gif") no-repeat;
  text-indent: -4444px;
  text-align: left;
  text-decoration: none;
  direction: ltr;
}
/* :L13261 */
* html .RadInput_SBCWeb a {
  position: static;
}
/*IE6*/

/* :L13266 */
* + html .RadInput_SBCWeb a {
  position: static;
}
/*IE7*/

/*go*/

/* :L13273 */
.RadInput_SBCWeb .riBtn a {
  width: 20px;
  height: 17px;
  line-height: 17px;
  background-position: 4px 4px;
}
/*spin*/

/* :L13281 */
.RadInput_SBCWeb .riSpin a {
  width: 13px;
  height: 7px;
  line-height: 7px;
  margin: 0 1px;
}
/* :L13288 */
.RadInput_SBCWeb .riUp {
  background-position: 3px -49px;
}
/* :L13292 */
.RadInput_SBCWeb .riDown {
  background-position: 3px -98px;
  margin-top: 3px;
}
/*label*/

/* :L13298 */
.RadInput_SBCWeb .riLabel {
  margin: 0 4px 0 0;
  color: black;
  white-space: nowrap;
}
/**************************************End Telerik RadInput Web20 Skin *********************************/

/************************************AutoComplete Server Control********************************************/

/* :L13307 */
.datePickerContainer img {
  vertical-align: top;
}
/* :L13311 */
.ac_results {
  padding: 0px;
  border: 1px solid black;
  background-color: white;
  overflow: hidden;
  z-index: 100000002;
  /* should be >= popup section's z-index */

}
/* :L13320 */
.ac_results ul {
  width: 99%;
  list-style: none;
  padding: 0;
  margin: 0;
}
/* :L13327 */
.ac_results li {
  margin: 0px;
  padding: 2px 5px;
  cursor: default;
  display: block;
  /* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
  width: 99%;
  font: menu;
  font-size: 12px;
  /* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
  line-height: 16px;
  overflow: hidden;
}
/* :L13347 */
.ac_odd {
  background-color: whitesmoke;
}
/* :L13351 */
.ac_over {
  background-color: #cee3ec;
  color: dimgray;
}
/************************************End AutoComplete Server Control********************************************/

/*************************************Backoffice Section Styles **********************************/

/* added primarily for Billing Screens                                                           */

/************************************************************************************************/

/* :L13363 */
.actionCancel {
  background-image: url("media/btn_cancel.gif");
  width: 90px;
  height: 20px;
  background-repeat: no-repeat;
}
/* :L13370 */
.actionSave {
  background-image: url("media/btn_flow_save.gif");
  width: 90px;
  height: 20px;
  background-repeat: no-repeat;
}
/* :L13377 */
.actionDone {
  background-image: url("media/btn_flow_done.gif");
  width: 90px;
  height: 20px;
  background-repeat: no-repeat;
}
/* :L13384 */
.actionGenerate {
  background-image: url("media/btn_generate.gif");
  width: 90px;
  height: 20px;
  background-repeat: no-repeat;
}
/* :L13391 */
div .sectionHeader {
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid;
  border-collapse: collapse;
  padding: 5px;
  font-weight: bold;
  font-size: 11px;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  color: dimgray;
  background-color: #cee3ec;
  text-align: center;
  vertical-align: middle;
}
/* :L13407 */
div .sectionContent {
  border: solid 1px gainsboro;
  padding: 5px;
}
/* :L13412 */
div .sectionContent table {
  width: 100%;
}
/* :L13416 */
div .sectionContent ul {
  list-style-type: none;
  padding: 0px 0px 5px 0px;
}
/* :L13421 */
div .sectionContent li {
  padding: 0px;
}
/* :L13425 */
div .sectionGrid table {
  width: 100%;
}
/* :L13429 */
.clickableLinkPanel_Selected {
  background-color: #fbfbef;
}
/* :L13433 */
.clickableLinkPanel:hover {
  background-color: white;
  cursor: pointer;
}
/* :L13438 */
.action_succeeded {
  font-weight: bold;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  text-decoration: none;
  text-align: center;
  font-size: 11px;
  color: green;
  padding: 10px;
}
/* :L13448 */
.tab_main {
  font-size: 11px;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #d7cdac;
  height: 32px;
  width: 100%;
}
/* :L13456 */
.tab_left_light {
  background-image: url("media/tab_left_light.gif");
}
/* :L13460 */
.tab_left_dark {
  background-image: url("media/tab_left_dark.gif");
}
/* :L13464 */
.tab_center_light {
  background-image: url("media/tab_center_light.gif");
}
/* :L13468 */
.tab_btn_dark {
  background-image: url("media/tab_btn_dark.gif");
}
/* :L13472 */
.tab_btn_light {
  background-image: url("media/tab_btn_light.gif");
}
/* :L13476 */
.tab_center_dark {
  background-image: url("media/tab_center_dark.gif");
}
/* :L13480 */
.tab_right_dark {
  background-image: url("media/tab_right_dark.gif");
}
/* :L13484 */
.tab_right_light {
  background-image: url("media/tab_right_light.gif");
}
/* :L13488 */
.tab_right_empty {
  background-image: url("media/tab_right_empty.gif");
}
/* :L13492 */
.tab_btn_dark_light {
  background-image: url("media/tab_btn_dark_light.gif");
}
/* :L13496 */
.Message {
  font-family: verdana, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  color: blue;
}
/* :L13503 */
.horMenuTable {
  background-color: #c8cca4;
}
/* :L13507 */
.horMenuTable td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: black;
  white-space: nowrap;
  padding-left: 15px;
  padding-right: 15px;
}
/* :L13516 */
.horMenuTable td:hover {
  background-color: #f8f8d2;
}
/* :L13520 */
.horMenuTable th {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #003366;
  white-space: nowrap;
  padding-left: 15px;
  padding-right: 15px;
}
/* :L13530 */
.border {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #f8f8d2;
}
/* :L13536 */
.border_right {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #f8f8d2;
}
/* :L13542 */
.horMenuTable a {
  text-decoration: none;
  color: black;
}
/* :L13547 */
.horMenuTable .td a:hover {
  background-color: #f8f8d2;
}
/* :L13551 */
.leftMenuIcon {
  background-image: url("media/circle_24.png");
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
}
/*** WebButton Implementation ***/

/* :L13559 */
a:focus {
  outline: none;
}
/* :L13563 */
.WebButton,
a.WebButton {
  display: inline-block;
  height: 20px;
  font: bold 11px/20px verdana, arial, helvetica, sans-serif;
  color: #303030;
  text-align: center;
  position: relative;
  background: url(bg_button_span.gif) 0 0px no-repeat;
  padding-left: 20px;
  padding-right: 10px;
  text-decoration: none;
}
/* :L13577 */
a.WebButton em,
.WebButton em {
  background: url(bg_button_span.gif) 100% 0px no-repeat;
  display: block;
  width: 12px;
  white-space: nowrap;
  position: absolute;
  right: -12px;
  top: 0;
  height: 20px;
  text-decoration: none;
}
/* :L13590 */
.WebButton:hover {
  background-position: 0 -20px;
  cursor: pointer;
  text-decoration: none;
  color: black;
}
/* :L13597 */
.WebButton:hover em {
  background-position: 100% -20px;
}
/* RadToolTip */

/* :L13602 */
div.RadToolTip_Default table.rtWrapper td.rtWrapperContent {
  font-family: Arial, Helvetica, sans-serif;
  background-color: white;
  color: black;
  padding: 15px;
  font-size: 12px;
}
/* :L13610 */
div.RadToolTip_Default div.rtTitlebar {
  color: black;
}
/* :L13614 */
div.RadToolTip table.rtWrapper td.rtWrapperContent {
  font: normal 12px Arial, Helvetica, sans-serif;
}
/* :L13618 */
.centered {
  margin: 0 auto;
}
/* Css for displaying the flow progress */

/* :L13623 */
ul.node-list {
  padding-left: 0px;
  margin: 0px;
  list-style: none;
  font: normal 11px Verdana;
}
/* :L13630 */
ul.node-list ul.node-list {
  padding-left: 8px;
}
/* :L13634 */
ul.node-list li.node {
  padding-left: 8px;
  margin: 5px 0px;
}
/* :L13639 */
ul.node-list li.node span.title {
  font-weight: bold;
  padding-bottom: 6px;
}
/* :L13644 */
ul.node-list li.node ul.node-list span.title {
  font-weight: normal;
}
/* :L13648 */
ul.node-list li.node span,
ul.node-list li.node span.current,
ul.node-list li.node span.completed {
  padding-left: 24px;
}
/* :L13654 */
ul.node-list li.node span.current {
  font-style: italic;
  background: transparent url("media/flow_current.png") no-repeat 0 0;
}
/* :L13659 */
ul.node-list li.node span.completed {
  background: transparent url("media/flow_completed.png") no-repeat 0 0;
}
/* :L13663 */
.paddless-Label {
  padding-left: 0px;
}
/* :L13667 */
.rcbScroll {
  position: relative;
}
/***Tab Strip Style***/

/* :L13672 */
.TotalRewardsTab {
  background-color: White;
  width: 600px;
  height: 400px;
  vertical-align: top;
  border: solid 1px gainsboro;
  overflow: auto;
}
/* RadGrid starts: ============================== */

/* :L13682 */
div.RadGrid td.rgExpandCol input.rgExpand {
  background: transparent url('media/plus.gif') no-repeat scroll 0 0;
  width: 15px;
  height: 11px;
  vertical-align: middle;
}
/* :L13689 */
div.RadGrid td.rgExpandCol input.rgCollapse {
  background: transparent url('media/minus.gif') no-repeat scroll 0 0;
  width: 15px;
  height: 11px;
  vertical-align: middle;
}
/* RadGrid ends: ================================ */

/* RadTabStrip starts: ============================== */

/* :L13699 */
.RadTabStripLeft_SBCDefault,
.RadTabStripRight_SBCDefault {
  width: 110px;
  /* default width */

}
/* :L13705 */
.RadTabStrip_SBCDefault .rtsLink {
  text-decoration: none;
  color: white;
}
/* :L13710 */
.RadTabStrip_SBCDefault .rtsIn {
  font-size: 13px;
  line-height: 22px;
  text-align: center;
}
/* :L13716 */
.RadTabStrip_SBCDefault .rtsLink,
.RadTabStrip_SBCDefault .rtsSelected,
.RadTabStrip_SBCDefault .rtsOut,
.RadTabStrip_SBCDefault .rtsSelected .rtsOut,
.RadTabStrip_SBCDefault .rtsLink:hover,
.RadTabStrip_SBCDefault .rtsSelected:hover {
  text-decoration: none;
  padding-left: 0px;
  padding-right: 0px;
}
/* :L13727 */
.RadTabStrip_SBCDefault .pensionTab {
  background: transparent url('pensionTab.jpg') no-repeat;
  width: 140px;
  color: #cd0084;
}
/* :L13733 */
.RadTabStrip_SBCDefault .tab1,
.RadTabStrip_SBCDefault .tab1:hover {
  background: transparent url('tab1.png') no-repeat;
  width: 125px;
  color: white;
}
/* :L13740 */
.RadTabStrip_SBCDefault .tab2,
.RadTabStrip_SBCDefault .tab2:hover {
  background: transparent url('tab2.png') no-repeat;
  width: 76px;
  color: white;
}
/* :L13747 */
.RadTabStrip_SBCDefault .tab3,
.RadTabStrip_SBCDefault .tab3:hover {
  background: transparent url('tab3.png') no-repeat;
  width: 76px;
  color: white;
}
/* :L13754 */
.RadTabStrip_SBCDefault .tab4,
.RadTabStrip_SBCDefault .tab4:hover {
  background: transparent url('tab4.png') no-repeat;
  width: 111px;
  color: white;
}
/* :L13761 */
.RadTabStrip_SBCDefault .tab5,
.RadTabStrip_SBCDefault .tab5:hover {
  background: transparent url('tab5.png') no-repeat;
  width: 76px;
  color: white;
}
/* :L13768 */
.RadTabStrip_SBCDefault .tab6,
.RadTabStrip_SBCDefault .tab6:hover {
  background: transparent url('tab6.png') no-repeat;
  width: 111px;
  color: white;
}
/* :L13775 */
.RadTabStripLeft_SBCDefault .rtsLink,
.RadTabStripLeft_SBCDefault .rtsSelected,
.RadTabStripLeft_SBCDefault .rtsOut,
.RadTabStripLeft_SBCDefault .rtsSelected .rtsOut,
.RadTabStripLeft_SBCDefault .rtsLink:hover,
.RadTabStripLeft_SBCDefault .rtsSelected:hover,
.RadTabStripRight_SBCDefault .rtsLink,
.RadTabStripRight_SBCDefault .rtsSelected,
.RadTabStripRight_SBCDefault .rtsOut,
.RadTabStripRight_SBCDefault .rtsSelected .rtsOut,
.RadTabStripRight_SBCDefault .rtsLink:hover,
.RadTabStripRight_SBCDefault .rtsSelected:hover {
  background: transparent url('TabStrip/TabStripVStates.gif') no-repeat;
  text-decoration: none;
}
/*.RadTabStrip_SBCDefault .rtsLink:hover .rtsIn, /*
/*.RadTabStrip_SBCDefault .rtsSelected .rtsIn	{color: #65727c}/*


/* disabled tabs */

/* :L13796 */
.RadTabStrip_SBCDefault .rtsDisabled,
.RadTabStrip_SBCDefault .rtsDisabled .rtsIn,
.RadTabStrip_SBCDefault .rtsDisabled:hover .rtsIn,
.RadTabStripLeft_SBCDefault .rtsDisabled,
.RadTabStripRight_SBCDefault .rtsDisabled,
.RadTabStripBottom_SBCDefault .rtsDisabled,
.RadTabStrip_SBCDefault_disabled .rtsDisabled {
  color: #333333;
  cursor: default;
}
/* :L13807 */
.RadTabStripLeft_SBCDefault .rtsLI .rtsIn,
.RadTabStripLeft_SBCDefault .rtsUL,
.RadTabStripRight_SBCDefault .rtsUL {
  width: 100%;
}
/* :L13813 */
.RadTabStrip_SBCDefault .rtsImg {
  border: 0;
  vertical-align: middle;
  width: 16px;
  margin: 0 5px 0 0;
}
/* :L13820 */
.RadTabStrip_SBCDefault .rtsTxt {
  text-decoration: none;
}
/* Scrolling */

/* :L13825 */
.RadTabStrip_SBCDefault .rtsNextArrow,
.RadTabStrip_SBCDefault .rtsPrevArrow,
.RadTabStrip_SBCDefault .rtsPrevArrowDisabled,
.RadTabStrip_SBCDefault .rtsNextArrowDisabled {
  height: 20px;
  width: 13px;
  background: transparent url('TabStrip/ScrollArrows.gif') no-repeat;
}
/* :L13834 */
.RadTabStrip_SBCDefault .rtsNextArrow {
  background-position: 100% 7px;
}
/* :L13838 */
.RadTabStrip_SBCDefault .rtsPrevArrow {
  background-position: 0 7px;
}
/* :L13842 */
.RadTabStrip_SBCDefault .rtsNextArrowDisabled {
  background-position: 100% 100%;
}
/* :L13846 */
.RadTabStrip_SBCDefault .rtsPrevArrowDisabled {
  background-position: 0 100%;
}
/* RadTabStrip starts: ============================== */

/* InfoSection starts: ========================== */

/* :L13853 */
div.info-section {
  display: none;
  border: 0px dashed black;
  padding: 10px 3px 4px 1px;
  background-color: transparent;
  position: absolute;
  z-index: 200000000;
}
/* :L13862 */
div.info-section .inner-content {
  width: 200px;
  height: 100px;
  position: absolute;
  background-color: white;
  border: 1px solid gray;
  padding-top: 0px;
  z-index: 200000000;
}
/* :L13872 */
div.info-section .topleft-part1 {
  height: 0px;
  width: 0px;
  position: relative;
  left: 10px;
  top: -20px;
  border: 10px solid;
  border-color: transparent transparent black transparent;
  z-index: 200000000;
}
/* :L13883 */
div.info-section .topleft-part2 {
  height: 0px;
  width: 0px;
  position: relative;
  left: 10px;
  top: -39px;
  border: 10px solid;
  border-color: transparent transparent white transparent;
  z-index: 200000001;
}
/* :L13894 */
.info-section-close-button {
  float: right;
  position: relative;
  border: 1px solid lightgray;
  margin-right: 1px;
  z-index: 200000001;
}
/* :L13902 */
div.info-section div[id$="Inner_Content_Data"] {
  position: absolute;
  z-index: 200000000;
}
/* InfoSection ends: ============================ */

/* Scrollable Columnar Section starts: ============================ */

/* :L13910 */
.ColumnarFooter {
  background-color: #eeecc1;
  border-width: 1px;
  border-color: #cccccc;
  border-style: solid;
}
/* :L13917 */
.ColumnarFooterCell {
  border-right: #cccccc 0px solid;
  border-top: #cccccc 0px solid;
  border-left: #cccccc 0px solid;
  border-bottom: #cccccc 0px solid;
  border-collapse: collapse;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-size: 11px;
  color: Black;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #eeecc1;
}
/* :L13933 */
.ScrollableColumnarHeaderLink {
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
  font-size: 11px;
  cursor: pointer;
  cursor: hand;
  color: #5c5b42;
  font-family: verdana, arial, helvetica, sans-serif;
  background-color: white;
  margin-right: 3px;
  margin-top: 3px;
  margin-left: 3px;
  margin-bottom: 3px;
}
/* :L13950 */
.ScrollableColumnarHeaderLinkText {
  text-decoration: underline;
}
/* :L13954 */
.sorting_asc {
  background: url('sort_asc.png') no-repeat right center;
  background-color: #fbfbef;
  cursor: pointer;
}
/* :L13960 */
.sorting_desc {
  background: url('sort_desc.png') no-repeat right center;
  background-color: #fbfbef;
  cursor: pointer;
}
/* :L13966 */
tr.odd {
  background-color: white;
}
/* :L13970 */
tr.even {
  background-color: #f0efd9;
}
/* :L13974 */
#billing .Columnar {
  border-collapse: separate;
}
/* :L13978 */
tr.ColumnarRowSelected {
  background-color: #fcf47c !important;
}
/* :L13982 */
tr.ColumnarRowSelected .ColumnarCell {
  background-color: #fcf47c;
}
/* Scrollable Columnar Section ends ============================ */

/* Link Button Style Section starts: ============================ */

/* :L13989 */
.ui-button {
  cursor: pointer;
  display: inline-block;
  margin-right: 3px;
  overflow: visible;
  padding: 0;
  position: relative;
  text-align: center;
  padding: 6px 20px;
  text-decoration: none !important;
  font-size: 11pt;
}
/* :L14002 */
a.ui-button:hover {
  color: #3363a6;
  border: 1px solid #3363a6;
  background: #dadada url(ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
}
/* :L14008 */
.buttonTable {
  text-align: center;
}
/** tab styles for screen builder*/

/* :L14013 */
.tab_main {
  font-size: 11px;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  background-color: #d7cdac;
  height: 32px;
  width: 100%;
}
/* :L14021 */
.tab-left-light {
  background-image: url("media/left_light.gif");
  width: 16px;
}
/* :L14026 */
.tab-center-light {
  background-image: url("media/center_light.gif");
  width: 110px;
}
/* :L14031 */
.tab-center-dark {
  background-image: url("media/center_dark.gif");
  width: 130px;
}
/* :L14036 */
.tab-butt-light {
  background-image: url("media/butt_light.gif");
  width: 24px;
}
/* :L14041 */
.tab-left-dark {
  background-image: url("media/left_dark.gif");
  width: 16px;
}
/* :L14046 */
.tab-butt-dark {
  background-image: url("media/butt_dark.gif");
  width: 24px;
}
/* :L14051 */
.tab-right-dark {
  background-image: url("media/right_dark.gif");
  width: 16px;
}
/* :L14056 */
.tab-right-light {
  background-image: url("media/right_light.gif");
  width: 16px;
}
/* :L14061 */
.tab-right-empty {
  background-image: url("media/right_empty.gif");
}
/* :L14065 */
.tab-butt-dark-light {
  background-image: url("media/butt_dklght.gif");
  width: 24px;
}
/* Link Button Style Section ends: ============================ */

/* New Billing CSS starts: ========================================= */

/******Billing Menu START*********************************************************************/

/* :L14075 */
#billingMenu li.tab-inactive a:hover {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: #dadada;
  background-image: url("media/ui-bg_glass_75_dadada_1x400.png");
  background-origin: padding-box;
  background-position: 50% 50%;
  background-repeat: repeat-x;
  background-size: auto auto;
  border-left-color-ltr-source: physical;
  border-left-color-rtl-source: physical;
  border-left-color-value: #999999;
  border-left-style-ltr-source: physical;
  border-left-style-rtl-source: physical;
  border-left-style-value: solid;
  border-left-width-ltr-source: physical;
  border-left-width-rtl-source: physical;
  border-left-width-value: 1px;
  border-right-color-ltr-source: physical;
  border-right-color-rtl-source: physical;
  border-right-color-value: #999999;
  border-right-style-ltr-source: physical;
  border-right-style-rtl-source: physical;
  border-right-style-value: solid;
  border-right-width-ltr-source: physical;
  border-right-width-rtl-source: physical;
  border-right-width-value: 1px;
  border-top-color: #999999;
  border-top-style: solid;
  border-top-width: 1px;
  color: #212121;
  font-weight: normal;
  outline-color: -moz-use-text-color;
  outline-style: none;
  outline-width: medium;
}
/* :L14112 */
#billingNav {
  background: url("media/essTabMenuBg.png") repeat-x scroll 0 0 gainsboro;
  padding-left: 3px;
  padding-top: 3px;
  border: 1px solid #aaaaaa;
  width: 99%;
  margin: 3px 3px 4px 2px;
}
/* :L14121 */
.menuText {
  padding: 5px 10px;
}
/* :L14125 */
#mainScreen a {
  color: blue;
}
/******Billing Menu END*********************************************************************/

/* :L14130 */
.scrollableEdit {
  text-align: center;
}
/* :L14134 */
.bold {
  font-weight: bold;
}
/* :L14138 */
.billingMainBar {
  color: white;
  background-color: #6a7982;
}
/* :L14143 */
.DataTables_sort_icon {
  text-decoration: none;
}
/* :L14147 */
.scrollableEdit {
  text-align: center;
}
/* :L14151 */
.bold {
  font-weight: bold;
}
/* :L14155 */
#billingAdmin .ColumnarGroupBy {
  padding-left: 20px;
}
/* :L14159 */
#billingAdmin .dataTable .even tr,
#billingAdmin .dataTable .even td {
  background-color: #f0efd9;
}
/* :L14164 */
#billingAdmin .dataTable tr.ColumnarRowSelected,
#billingAdmin .dataTable tr.ColumnarRowSelected td {
  background-color: #fcf47c !important;
}
/* :L14169 */
#billingAdmin .sectionContent {
  background-color: white;
}
/* :L14173 */
.searchParams {
  padding-left: 10px;
  padding-right: 10px;
  float: left;
  padding-bottom: 3px;
}
/* :L14180 */
h3.billingSearchHeader {
  margin-top: 2px;
  margin-bottom: 5px;
  font-size: 11px;
}
/* :L14186 */
.searchFilterSpacing {
  padding-top: 5px;
}
/* :L14190 */
#billingAdmin .ui-widget-content a {
  color: blue;
}
/* :L14194 */
#billingAdmin #BW_billingAdminWithEntity_billingAdminNav a,
#billingAdmin #BW_billingAdminEmployeeTemplate_billingAdminEmployeeNav_0 a {
  color: black;
}
/* :L14199 */
#billingAdmin .tab-inactive a,
#billingAdmin .ui-tabs-selected a {
  color: black;
}
/* :L14204 */
#billingAdmin .tab-inactive a:hover {
  color: black;
  text-decoration: underline;
}
/* :L14209 */
#billingAdmin .ui-tabs-selected a:hover {
  color: black;
}
/* :L14213 */
#billingAdmin .section_body_table {
  background-color: #fbfbef;
}
/* :L14217 */
#billingMainScreen {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 100px;
}
/* :L14223 */
.billingAdminFilters {
  padding-left: 10px;
}
/* :L14227 */
#billingAdmin .WebButton {
  color: #303030 !important;
}
/* :L14231 */
#billingAdmin .inner-content {
  background-color: none;
  border: 0px;
}
/* :L14236 */
#billingSubDetails {
  padding-left: 5px;
  padding-right: 5px;
}
/* :L14241 */
#billingAdmin .RadPicker {
  width: 125px !important;
}
/* :L14245 */
.ScrollableRightPadding {
  padding-right: 10px;
}
/* :L14249 */
.billingAdminToolsHover {
  padding-bottom: 8px;
  background-color: white;
  padding-left: 8px;
  width: 200px;
  padding-right: 8px;
  padding-top: 8px;
  border: #cccccc 2px solid;
}
/* :L14259 */
.billingAdminToolsHover td {
  padding-top: 2px;
  padding-bottom: 2px;
}
/* :L14264 */
.switchEntities {
  background-color: white;
  padding-right: 3px;
  float: left;
  font-size: 11px;
  font-weight: bold;
  border: #cccccc 1px solid;
}
/* :L14273 */
div.tdVerticalAlignTop td {
  vertical-align: top;
  padding-top: 10px;
}
/* :L14278 */
.verticalAlign img,
.verticalAlign input {
  vertical-align: middle;
}
/* :L14283 */
.billingAdminDetails td {
  padding-top: 5px;
}
/* New Billing CSS ends: =========================================== */

/* :L14288 */
div.bwAjaxLoadingPanel ul li img {
  border: solid 1px lightgray;
}
/* RadTreeList CSS starts: =========================================== */

/* :L14293 */
.radtreelist_telerik .rtlr a,
.radtreelist_telerik .rtla a,
.radtreelist_telerik .rtlredit a,
.radtreelist_telerik .rtleditform a {
  color: blue;
}
/* :L14300 */
.radtreelist .rtlheader th {
  border-style: solid;
  border-width: 0 0 1px 0;
  font-weight: bold;
}
/* RadTreeList CSS ends: =========================================== */

/** growlUI settings*/

/* :L14309 */
div.growlUI {
  background: url(media/check48.png) no-repeat 10px 10px;
  display: none;
}
/* :L14314 */
div.growlUI h1,
div.growlUI h2 {
  color: white;
  padding: 5px 5px 5px 75px;
  text-align: left;
}
/*style for the STAR compile errors dialog*/

/* :L14322 */
.star-build-table {
  /*dialog is 600x700*/
  height: 600px;
  font-size: 1.4em;
}
/* :L14328 */
.buildResultsTable {
  height: 500px;
}
/* :L14332 */
.star-build-results {
  height: 450px;
}
/** primary, secondary and tertiary buttons*/

/* :L14338 */
.primary-button,
a.primary-button {
  display: inline-block;
  height: 30px;
  font: bold 18px/30px Arial, sans-serif;
  text-align: center;
  position: relative;
  background: url(images/image-buttons.png) 0 0px no-repeat;
  padding-left: 20px;
  padding-right: 10px;
  font-size: 12px;
  color: #1a1a15;
  text-decoration: none;
}
/* :L14353 */
a.primary-button em,
.primary-button em {
  background: url(images/image-buttons.png) 100% 0px no-repeat;
  display: block;
  width: 12px;
  white-space: nowrap;
  position: absolute;
  right: -12px;
  top: 0;
  height: 30px;
  text-decoration: none;
}
/* :L14366 */
.primary-button:hover {
  background: url(images/image-buttons.png) 0 0px no-repeat;
  cursor: pointer;
  text-decoration: none;
}
/* :L14372 */
.primary-button:hover em {
  background: url(images/image-buttons.png) 100% 0px no-repeat;
}
/* :L14377 */
.secondary-button,
a.secondary-button {
  display: inline-block;
  height: 20px;
  color: #1a1a15;
  font: bold 10px/22px Arial, sans-serif;
  text-align: center;
  position: relative;
  background: url(images/image-buttons.png) 0 -60px no-repeat;
  padding-left: 20px;
  padding-right: 10px;
  font-size: 12px;
  text-decoration: none;
}
/* :L14392 */
a.secondary-button em,
.secondary-button em {
  background: url(images/image-buttons.png) 100% -60px no-repeat;
  display: block;
  width: 12px;
  white-space: nowrap;
  position: absolute;
  right: -12px;
  top: 0;
  height: 20px;
  text-decoration: none;
}
/* :L14405 */
.secondary-button:hover {
  background: url(images/image-buttons.png) 0 -80px no-repeat;
  cursor: pointer;
  text-decoration: none;
}
/* :L14411 */
.secondary-button:hover em {
  background-position: 100% -80px;
}
/** tertiary **/

/* :L14416 */
.tertiary-button,
a.tertiary-button {
  display: inline-block;
  height: 26px;
  color: #1a1a15;
  font: bold 14px/26px Arial, sans-serif;
  text-align: center;
  position: relative;
  background: url(images/image-buttons.png) 0 -319px no-repeat;
  padding-left: 20px;
  padding-right: 10px;
  font-size: 12px;
  text-decoration: none;
}
/* :L14431 */
a.tertiary-button em,
.tertiary-button em {
  background: url(images/image-buttons.png) 100% -319px no-repeat;
  display: block;
  width: 12px;
  white-space: nowrap;
  position: absolute;
  right: -12px;
  top: 0;
  height: 26px;
  text-decoration: none;
}
/* :L14444 */
.tertiary-button:hover {
  background-position: 0 -346px;
  cursor: pointer;
  text-decoration: none;
}
/* :L14450 */
.tertiary-button:hover em {
  background-position: 100% -346px;
}
/** efv export styles*/

/* :L14455 */
#EfvExportMetadata table td {
  padding: 5px;
}
/* :L14458 */
.row-type {
  font-size: 1.1em;
  padding: 10px 0px 10px 0px;
}
/* :L14463 */
.show-valid-values {
  cursor: pointer;
  color: blue;
}
/* :L14467 */
.show-valid-values.empty {
  color: blue;
}
/* :L14471 */
.hipaa-table-wrapper {
  overflow: auto;
}
/* :L14474 */
.valid-values {
  display: none;
}
/* :L14477 */
.vv-selected {
  font-weight: bold;
}
/* :L14480 */
#vv-dialog li {
  line-height: 2.3em;
}
/* :L14483 */
#current-row-type {
  font-weight: bold;
}
/* :L14486 */
.export-section-header {
  font-size: 1.3em;
  height: 100%;
  margin-bottom: 5px;
  padding: 5px;
}
/* :L14493 */
table.hipaa-table {
  width: 99.9%;
}
/* :L14498 */
table.hipaa-table th {
  font-weight: bold;
  font-size: 1.2em;
}
/* :L14502 */
/* :L14505 */
.hipaa-segment {
  border: solid 1px #94c0d2;
  cursor: pointer;
}
/* :L14510 */
.hipaa-segment td {
  background-color: #cccccc;
  font-size: 1.1em;
  padding: 5px;
  color: dimgray;
  font-weight: bold;
}
/* :L14517 */
.hipaa-segment.ins td {
  background-color: #bba9ad;
}
/* :L14520 */
.hipaa-segment-data td {
  padding: 3px;
}
/* :L14523 */
.hipaa-segment-data:nth-child(2n+1) {
  background-color: whitesmoke;
}
