.ui-helper-hidden {
  display: none
}
.ui-helper-hidden-accessible {
  position: absolute;
  left: -99999999px
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none
}
.ui-helper-clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}
.ui-helper-clearfix {
  display: inline-block
}
* html .ui-helper-clearfix {
  height: 1%
}
.ui-helper-clearfix {
  display: block
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0)
}
.ui-state-disabled {
  cursor: default !important
}
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat
}
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.ui-widget {
  font-family: Arial,Lucida Grande,Lucida Sans,sans-serif;
  font-size: 1.1em
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Arial,Lucida Grande,Lucida Sans,sans-serif;
  font-size: 1em
}
.ui-widget-content {
  color: #000
}
.ui-widget-content a {
  color: #1e79bf;
  text-decoration: none
}
.ui-widget-content a:hover {
  text-decoration: underline
}
.ui-widget-header {
  background: #fff;
  color: #000;
  font-size: 16px;
  font-weight: bold
}
.ui-widget-header a {
  color: #fff
}
.ui-state-default, .ui-widget-content .ui-state-default {
  border: 1px solid #fff;
  font-weight: bold;
  color: #000;
  outline: none
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #1e79bf;
  font-weight: bold;
  text-decoration: none;
  outline: none
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
  border: 1px solid #fff;
  font-weight: bold;
  outline: none
}
.ui-state-hover a, .ui-state-hover a:hover {
  text-decoration: none;
  outline: none
}
.ui-state-hover a:hover {
  text-decoration: underline
}
.ui-state-active, .ui-widget-content .ui-state-active {
  border: 1px solid #1e79bf;
  background-color: #fff;
  font-weight: bold;
  color: #1e79bf;
  outline: none
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #e17009;
  outline: none;
  text-decoration: none
}
.ui-state-hover div {
  text-decoration: underline
}
.ui-jqgrid-sortable {
  color: #1e79bf
}
.ui-jqgrid .non-sortable .ui-jqgrid-sortable {
  color: #000;
  cursor: default
}
.ui-jqgrid .ui-state-hover.non-sortable div {
  text-decoration: none
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight {
  border: 1px solid #f4efd9;
  background: #fbec88
}
.ui-state-error, .ui-widget-content .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(/resources/themes/grid/redmond/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
  color: #cd0a0a
}
.ui-state-error a, .ui-widget-content .ui-state-error a {
  color: #cd0a0a
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text {
  color: #cd0a0a
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary {
  font-weight: bold
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal
}
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(/resources/themes/grid/redmond/images/ui-icons_469bdd_256x240.png)
}
.ui-widget-content .ui-icon {
  background-image: url(/resources/themes/grid/redmond/images/ui-icons_469bdd_256x240.png)
}
.ui-widget-header .ui-icon {
  background-image: url(/resources/themes/grid/redmond/images/ui-icons_d8e7f3_256x240.png)
}
.ui-state-default .ui-icon {
  background-image: url(/resources/themes/grid/redmond/images/ui-icons_6da8d5_256x240.png)
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(/resources/themes/grid/redmond/images/ui-icons_217bc0_256x240.png)
}
.ui-state-active .ui-icon {
  background-image: url(/resources/themes/grid/redmond/images/ui-icons_f9bd01_256x240.png)
}
.ui-state-highlight .ui-icon {
  background-image: url(/resources/themes/grid/redmond/images/ui-icons_2e83ff_256x240.png)
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(/resources/themes/grid/redmond/images/ui-icons_cd0a0a_256x240.png)
}
.ui-icon-carat-1-n {
  background-position: 0 0
}
.ui-icon-carat-1-ne {
  background-position: -16px 0
}
.ui-icon-carat-1-e {
  background-position: -32px 0
}
.ui-icon-carat-1-se {
  background-position: -48px 0
}
.ui-icon-carat-1-s {
  background-position: -64px 0
}
.ui-icon-carat-1-sw {
  background-position: -80px 0
}
.ui-icon-carat-1-w {
  background-position: -96px 0
}
.ui-icon-carat-1-nw {
  background-position: -112px 0
}
.ui-icon-carat-2-n-s {
  background-position: -128px 0
}
.ui-icon-carat-2-e-w {
  background-position: -144px 0
}
.ui-icon-triangle-1-n {
  background-position: -144px -77px
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px
}
.ui-icon-triangle-1-s {
  background-position: -128px -77px
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px
}
.ui-icon-arrow-1-s {
  background-position: -64px -32px
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px
}
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px
}
.ui-icon-arrow-4 {
  background-position: 0 -80px
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px
}
.ui-icon-extlink {
  background-position: -32px -80px
}
.ui-icon-newwin {
  background-position: -48px -80px
}
.ui-icon-refresh {
  background-position: -64px -80px
}
.ui-icon-shuffle {
  background-position: -80px -80px
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px
}
.ui-icon-folder-open {
  background-position: -16px -96px
}
.ui-icon-document {
  background-position: -32px -96px
}
.ui-icon-document-b {
  background-position: -48px -96px
}
.ui-icon-note {
  background-position: -64px -96px
}
.ui-icon-mail-closed {
  background-position: -80px -96px
}
.ui-icon-mail-open {
  background-position: -96px -96px
}
.ui-icon-suitcase {
  background-position: -112px -96px
}
.ui-icon-comment {
  background-position: -128px -96px
}
.ui-icon-person {
  background-position: -144px -96px
}
.ui-icon-print {
  background-position: -160px -96px
}
.ui-icon-trash {
  background-position: -176px -96px
}
.ui-icon-locked {
  background-position: -192px -96px
}
.ui-icon-unlocked {
  background-position: -208px -96px
}
.ui-icon-bookmark {
  background-position: -224px -96px
}
.ui-icon-tag {
  background-position: -240px -96px
}
.ui-icon-home {
  background-position: 0 -112px
}
.ui-icon-flag {
  background-position: -16px -112px
}
.ui-icon-calendar {
  background-position: -32px -112px
}
.ui-icon-cart {
  background-position: -48px -112px
}
.ui-icon-pencil {
  background-position: -64px -112px
}
.ui-icon-clock {
  background-position: -80px -112px
}
.ui-icon-disk {
  background-position: -96px -112px
}
.ui-icon-calculator {
  background-position: -112px -112px
}
.ui-icon-zoomin {
  background-position: -128px -112px
}
.ui-icon-zoomout {
  background-position: -144px -112px
}
.ui-icon-search {
  background-position: -160px -112px
}
.ui-icon-wrench {
  background-position: -176px -112px
}
.ui-icon-gear {
  background-position: -192px -112px
}
.ui-icon-heart {
  background-position: -208px -112px
}
.ui-icon-star {
  background-position: -224px -112px
}
.ui-icon-link {
  background-position: -240px -112px
}
.ui-icon-cancel {
  background-position: 0 -128px
}
.ui-icon-plus {
  background-position: -16px -128px
}
.ui-icon-plusthick {
  background-position: -32px -128px
}
.ui-icon-minus {
  background-position: -48px -128px
}
.ui-icon-minusthick {
  background-position: -64px -128px
}
.ui-icon-close {
  background-position: -80px -128px
}
.ui-icon-closethick {
  background-position: -96px -128px
}
.ui-icon-key {
  background-position: -112px -128px
}
.ui-icon-lightbulb {
  background-position: -128px -128px
}
.ui-icon-scissors {
  background-position: -144px -128px
}
.ui-icon-clipboard {
  background-position: -160px -128px
}
.ui-icon-copy {
  background-position: -176px -128px
}
.ui-icon-contact {
  background-position: -192px -128px
}
.ui-icon-image {
  background-position: -208px -128px
}
.ui-icon-video {
  background-position: -224px -128px
}
.ui-icon-script {
  background-position: -240px -128px
}
.ui-icon-alert {
  background-position: 0 -144px
}
.ui-icon-info {
  background-position: -16px -144px
}
.ui-icon-notice {
  background-position: -32px -144px
}
.ui-icon-help {
  background-position: -48px -144px
}
.ui-icon-check {
  background-position: -64px -144px
}
.ui-icon-bullet {
  background-position: -80px -144px
}
.ui-icon-radio-off {
  background-position: -96px -144px
}
.ui-icon-radio-on {
  background-position: -112px -144px
}
.ui-icon-pin-w {
  background-position: -128px -144px
}
.ui-icon-pin-s {
  background-position: -144px -144px
}
.ui-icon-play {
  background-position: 0 -160px
}
.ui-icon-pause {
  background-position: -16px -160px
}
.ui-icon-seek-next {
  background-position: -129px -213px
}
.ui-icon-seek-prev {
  background-position: -98px -213px
}
.ui-icon-seek-end {
  background-position: -192px -213px
}
.ui-icon-seek-first {
  background-position: -160px -213px
}
.ui-icon-stop {
  background-position: -96px -160px
}
.ui-icon-eject {
  background-position: -112px -160px
}
.ui-icon-volume-off {
  background-position: -128px -160px
}
.ui-icon-volume-on {
  background-position: -144px -160px
}
.ui-icon-power {
  background-position: 0 -176px
}
.ui-icon-signal-diag {
  background-position: -16px -176px
}
.ui-icon-signal {
  background-position: -32px -176px
}
.ui-icon-battery-0 {
  background-position: -48px -176px
}
.ui-icon-battery-1 {
  background-position: -64px -176px
}
.ui-icon-battery-2 {
  background-position: -80px -176px
}
.ui-icon-battery-3 {
  background-position: -96px -176px
}
.ui-icon-circle-plus {
  background-position: 0 -192px
}
.ui-icon-circle-minus {
  background-position: -16px -192px
}
.ui-icon-circle-close {
  background-position: -32px -192px
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px
}
.ui-icon-circle-check {
  background-position: -208px -192px
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px
}
.ui-widget-overlay {
  background: #fff;
  opacity: .5;
  filter: Alpha(Opacity=50)
}
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaa url(/resources/themes/grid/redmond/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px
}
.ui-accordion .ui-accordion-header {
  cursor: pointer;
  position: relative;
  margin-top: 1px;
  zoom: 1
}
.ui-accordion .ui-accordion-li-fix {
  display: inline
}
.ui-accordion .ui-accordion-header-active {
  border-bottom: 0 !important
}
.ui-accordion .ui-accordion-header a {
  display: block;
  font-size: 1em;
  padding: .5em .5em .5em 2.2em
}
.ui-accordion .ui-accordion-header .ui-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px
}
.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
}
.ui-accordion .ui-accordion-content-active {
  display: block
}
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  background-color: #ededed;
  border: 1px solid #aaa
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
  border: 1px solid #aaa
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px
}
.ui-datepicker .ui-datepicker-next {
  right: 2px
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px
}
.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
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.4em;
  text-align: center
}
.ui-datepicker .ui-datepicker-title select {
  float: left;
  font-size: 1em;
  margin: 1px 0
}
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: 49%
}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
  float: right
}
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em
}
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0
}
.ui-datepicker td {
  border: 0;
  padding: 1px
}
.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none
}
.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
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left
}
.ui-datepicker .ui-widget {
  font-size: 1em
}
.ui-datepicker .ui-widget-header {
  font-size: 14px
}
.ui-datepicker .ui-state-default {
  border: 1px solid #ccc;
  background-color: #fff;
  font-weight: normal
}
input.hasDatepicker {
  float: left
}
.ui-datepicker-trigger {
  padding-right: 10px;
  float: left;
  width: 24px;
  height: 24px
}
.ui-datepicker-trigger:hover {
  cursor: pointer
}
.ui-datepicker.ui-datepicker-multi {
  width: auto
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%
}
.ui-datepicker-rtl {
  direction: rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right
}
.ui-datepicker-rtl .ui-datepicker-group {
  float: right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px
}
.ui-datepicker-cover {
  display: none;
  display: block;
  position: absolute;
  z-index: -1;
  filter: mask();
  top: -4px;
  left: -4px;
  width: 200px;
  height: 200px
}
.ui-dialog {
  position: relative;
  padding: .2em;
  width: 300px
}
.ui-dialog .ui-dialog-titlebar {
  padding: .5em .3em .3em 1em;
  position: relative
}
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0 .2em
}
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px
}
.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 1px
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
  padding: 0
}
.ui-dialog .ui-dialog-content {
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
  zoom: 1
}
.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
}
.ui-dialog .ui-dialog-buttonpane button {
  float: right;
  margin: .5em .4em .5em 0;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  line-height: 1.4em;
  width: auto;
  overflow: visible
}
.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px
}
.ui-draggable .ui-dialog-titlebar {
  cursor: move
}
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
  border: 1px solid #aaa
}
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
  background: #aaa
}
.ui-resizable {
  position: relative
}
.ui-resizable-handle {
  position: absolute;
  font-size: .1px;
  z-index: 99999;
  display: block
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none
}
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0
}
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0
}
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%
}
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%
}
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px
}
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px
}
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px
}
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px
}
.ui-slider {
  position: relative;
  text-align: left
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0
}
.ui-slider-horizontal {
  height: .8em
}
.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0
}
.ui-slider-vertical {
  width: .8em;
  height: 100px
}
.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em
}
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%
}
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0
}
.ui-slider-vertical .ui-slider-range-max {
  top: 0
}
.ui-tabs {
  padding: .2em;
  zoom: 1
}
.ui-tabs .ui-tabs-nav {
  list-style: none;
  position: relative;
  padding: .2em .2em 0
}
.ui-tabs .ui-tabs-nav li {
  position: relative;
  float: left;
  border-bottom-width: 0 !important;
  margin: 0 .2em -1px 0;
  padding: 0
}
.ui-tabs .ui-tabs-nav li a {
  float: left;
  text-decoration: none;
  padding: .5em 1em
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  padding-bottom: 1px;
  border-bottom-width: 0
}
.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
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
  cursor: pointer
}
.ui-tabs .ui-tabs-panel {
  padding: 1em 1.4em;
  display: block;
  border-width: 0;
  background: none
}
.ui-tabs .ui-tabs-hide {
  display: none !important
}
.ui-jqgrid .s-ico .ui-state-disabled {
  display: none
}

.ui-jqgrid {
  position: relative;
  font-size: 12px
}
.ui-jqgrid .ui-jqgrid-view {
  position: relative;
  left: 0;
  top: 0;
  padding: 0
}
.ui-jqgrid .ui-jqgrid-titlebar {
  display: none;
  padding: .3em .2em .2em .3em;
  position: relative;
  border-left: 0 none;
  border-right: 0 none;
  border-top: 0 none
}
.ui-jqgrid .ui-jqgrid-title {
  float: left;
  margin: .1em 0 .2em
}
.ui-jqgrid .ui-jqgrid-titlebar-close {
  position: absolute;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px
}
.ui-jqgrid .ui-jqgrid-titlebar-close span {
  display: block;
  margin: 1px
}
.ui-jqgrid .ui-jqgrid-titlebar-close:hover {
  padding: 0
}
.ui-jqgrid .ui-jqgrid-hdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  overflow-y: auto;
  border-left: 0 none !important;
  border-top: 0 none !important;
  border-right: 0 none !important
}
.ui-jqgrid .ui-jqgrid-hbox {
  float: left;
  padding-right: 20px
}
.ui-jqgrid .ui-jqgrid-htable {
  table-layout: fixed;
  margin: 0
}
.ui-jqgrid .ui-jqgrid-htable th {
  height: 22px;
  padding: 6px 2px
}
.ui-jqgrid .ui-jqgrid-htable th div {
  overflow: hidden;
  position: relative;
  height: 22px;
  line-height: 22px
}
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
  overflow: hidden;
  white-space: nowrap;
  text-align: left;
  border-top: 0 none;
  border-bottom: 0 none
}
.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {
  border-left: 0 none
}
.ui-th-rtl, .ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl {
  border-right: 0 none
}
.ui-jqgrid .ui-th-div-ie {
  white-space: nowrap;
  zoom: 1;
  height: 17px
}
.ui-jqgrid .ui-jqgrid-resize {
  height: 20px !important;
  position: relative;
  cursor: e-resize;
  display: inline;
  overflow: hidden
}
.ui-jqgrid .ui-grid-ico-sort {
  overflow: hidden;
  position: absolute;
  display: inline;
  cursor: pointer !important
}
.ui-jqgrid .ui-icon-asc {
  margin-top: 0;
  margin-left: 2px;
  height: 22px
}
.ui-jqgrid .ui-icon-desc {
  margin-top: 0;
  margin-left: 2px;
  height: 22px
}
.ui-jqgrid .ui-i-asc {
  margin-top: 0;
  height: 16px
}
.ui-jqgrid .ui-i-desc {
  margin-top: 0;
  margin-left: 13px;
  height: 16px
}
.ui-jqgrid .ui-jqgrid-sortable {
  cursor: pointer
}
.ui-jqgrid tr.ui-search-toolbar th {
  border-top-width: 1px !important;
  border-top-color: inherit !important;
  border-top-style: ridge !important
}
tr.ui-search-toolbar input {
  margin: 1px 0 0 0
}
tr.ui-search-toolbar select {
  margin: 1px 0 0 0
}
.ui-jqgrid .ui-jqgrid-bdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow: auto
}
.ui-jqgrid .ui-jqgrid-btable {
  table-layout: fixed;
  margin: 0
}
.ui-jqgrid tr.jqgrow td {
  font-weight: normal;
  overflow: hidden;
  white-space: pre;
  height: 22px;
  padding: 10px 2px;
  border-bottom-width: 1px;
  border-bottom-color: #aaa;
  border-bottom-style: dashed
}
.ui-jqgrid tr.ui-row-ltr td {
  text-align: left
}
.ui-jqgrid tr.ui-row-rtl td {
  text-align: right
}
.ui-jqgrid td.jqgrid-rownum {
  padding: 0 2px 0 2px;
  margin: 0;
  border: 0 none
}
.ui-jqgrid .ui-jqgrid-resize-mark {
  width: 2px;
  left: 0;
  background-color: #777;
  cursor: e-resize;
  cursor: col-resize;
  position: absolute;
  top: 0;
  height: 100px;
  overflow: hidden;
  display: none;
  border: 0 none
}
.ui-jqgrid .ui-jqgrid-sdiv {
  position: relative;
  margin: 0;
  padding: 0;
  overflow: hidden;
  border-left: 0 none !important;
  border-top: 0 none !important;
  border-right: 0 none !important
}
.ui-jqgrid .ui-jqgrid-ftable {
  table-layout: fixed;
  margin-bottom: 0
}
.ui-jqgrid tr.footrow td {
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  height: 21px;
  padding: 0 2px 0 2px;
  border-top-width: 1px;
  border-top-color: inherit;
  border-top-style: solid
}
.ui-jqgrid tr.footrow-ltr td {
  text-align: left;
  border-right-width: 1px;
  border-right-color: inherit;
  border-right-style: solid
}
.ui-jqgrid tr.footrow-rtl td {
  text-align: right;
  border-left-width: 1px;
  border-left-color: inherit;
  border-left-style: solid
}
.ui-jqgrid .ui-jqgrid-pager {
  border-left: 0 none !important;
  border-right: 0 none !important;
  border-bottom: 0 none !important;
  margin: 0 !important;
  padding: 10px 0 0 0 !important;
  position: relative;
  height: 30px;
  white-space: nowrap;
  overflow: hidden;
  color: #666
}
.ui-jqgrid .ui-pager-control {
  position: relative
}
.ui-jqgrid .ui-pg-table {
  position: relative;
  padding-bottom: 2px;
  width: auto;
  margin: 0
}
.ui-jqgrid .ui-pg-table td {
  font-weight: normal;
  vertical-align: middle;
  padding: 1px
}
.ui-jqgrid .ui-pg-button {
  height: 19px !important
}
.ui-jqgrid .ui-pg-button span {
  display: block;
  margin: 0 3px;
  float: left
}
.ui-jqgrid .ui-pg-button:hover {
  padding: 0
}
.ui-jqgrid .ui-state-disabled:hover {
  padding: 1px
}
.ui-jqgrid .ui-pg-input {
  margin: 0;
  color: #666
}
.ui-jqgrid .ui-pg-selbox {
  display: block;
  margin: 0;
  color: #666
}
.ui-jqgrid .ui-separator {
  height: 14px;
  border-left: 1px solid #333;
  margin: 1px;
  float: right
}
.ui-jqgrid .ui-paging-info {
  font-weight: normal;
  height: 19px;
  margin-top: 3px;
  margin-right: 4px
}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div {
  padding: 1px 0;
  cursor: pointer;
  float: left;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  position: relative
}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div span.ui-icon {
  float: left;
  margin: 0 2px
}
.ui-jqgrid td input, .ui-jqgrid td select .ui-jqgrid td textarea {
  margin: 0
}
.ui-jqgrid td textarea {
  width: auto;
  height: auto
}
.ui-jqgrid .ui-jqgrid-toppager {
  border-left: 0 none !important;
  border-right: 0 none !important;
  border-top: 0 none !important;
  margin: 0 !important;
  padding: 0 !important;
  position: relative;
  height: 25px !important;
  white-space: nowrap;
  overflow: hidden
}
.ui-jqgrid .ui-pg-table .ui-icon {
  width: 27px;
  height: 24px
}
.ui-jqgrid .ui-pg-table .ui-state-disabled {
  opacity: .2;
  filter: Alpha(Opacity=20)
}
.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span {
  display: block
}
.ui-jqgrid .ui-subgrid {
  margin: 0;
  padding: 0;
  width: 100%
}
.ui-jqgrid .ui-subgrid table {
  table-layout: fixed
}
.ui-jqgrid .ui-subgrid tr.ui-subtblcell td {
  height: 18px;
  border-right-width: 1px;
  border-right-color: inherit;
  border-right-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: inherit;
  border-bottom-style: solid
}
.ui-jqgrid .ui-subgrid td.subgrid-data {
  border-top: 0 none !important
}
.ui-jqgrid .ui-subgrid td.subgrid-cell {
  border-width: 0 0 1px 0
}
.ui-jqgrid .ui-th-subgrid {
  height: 20px
}
.ui-jqgrid .loading {
  position: absolute;
  right: 0;
  z-index: 101;
  padding: 5px 5px 5px 22px;
  border: 0;
  margin: 5px;
  text-align: center;
  font-weight: bold;
  display: none
}
.ui-jqgrid .jqgrid-overlay {
  display: none;
  z-index: 100
}
* html .jqgrid-overlay {
  width: expression(this.parentNode.offsetWidth + "px");
  height: expression(this.parentNode.offsetHeight + "px")
}
* .jqgrid-overlay iframe {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: expression(this.parentNode.offsetWidth + "px");
  height: expression(this.parentNode.offsetHeight + "px")
}
.ui-jqgrid .ui-userdata {
  border-left: 0 none;
  border-right: 0 none;
  height: 21px;
  overflow: hidden
}
.ui-jqdialog {
  display: none;
  width: 300px;
  position: absolute;
  padding: .2em;
  font-size: 11px;
  overflow: visible
}
.ui-jqdialog .ui-jqdialog-titlebar {
  padding: .3em .2em;
  position: relative
}
.ui-jqdialog .ui-jqdialog-title {
  margin: .1em 0 .2em
}
.ui-jqdialog .ui-jqdialog-titlebar-close {
  position: absolute;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px
}
.ui-jqdialog .ui-jqdialog-titlebar-close span {
  display: block;
  margin: 1px
}
.ui-jqdialog .ui-jqdialog-titlebar-close:hover, .ui-jqdialog .ui-jqdialog-titlebar-close:focus {
  padding: 0
}
.ui-jqdialog-content, .ui-jqdialog .ui-jqdialog-content {
  border: 0;
  padding: .3em .2em;
  background: none;
  height: auto
}
.ui-jqdialog .ui-jqconfirm {
  padding: .4em 1em;
  border-width: 3px;
  position: absolute;
  bottom: 10px;
  right: 10px;
  overflow: visible;
  display: none;
  height: 80px;
  width: 220px;
  text-align: center
}
.ui-jqdialog-content .FormGrid {
  margin: 0
}
.ui-jqdialog-content .EditTable {
  width: 100%;
  margin-bottom: 0
}
.ui-jqdialog-content .DelTable {
  width: 100%;
  margin-bottom: 0
}
.EditTable td input, .EditTable td select, .EditTable td textarea {
  margin: 0
}
.EditTable td textarea {
  width: auto;
  height: auto
}
.ui-jqdialog-content td.EditButton {
  text-align: right;
  border-top: 0 none;
  border-left: 0 none;
  border-right: 0 none;
  padding-bottom: 5px;
  padding-top: 5px
}
.ui-jqdialog-content td.navButton {
  text-align: center;
  border-left: 0 none;
  border-top: 0 none;
  border-right: 0 none;
  padding-bottom: 5px;
  padding-top: 5px
}
.ui-jqdialog-content .CaptionTD {
  text-align: left;
  vertical-align: top;
  border-left: 0 none;
  border-right: 0 none;
  border-bottom: 0 none;
  padding: 1px;
  white-space: nowrap
}
.ui-jqdialog-content .DataTD {
  padding: 1px;
  border-left: 0 none;
  border-right: 0 none;
  border-bottom: 0 none;
  vertical-align: top
}
.ui-jqdialog-content .form-view-data {
  white-space: pre
}
.fm-button {
  display: inline-block;
  margin: 0 4px 0 0;
  padding: .4em .5em;
  text-decoration: none !important;
  cursor: pointer;
  position: relative;
  text-align: center;
  zoom: 1
}
.fm-button-icon-left {
  padding-left: 1.9em
}
.fm-button-icon-right {
  padding-right: 1.9em
}
.fm-button-icon-left .ui-icon {
  right: auto;
  left: .2em;
  margin-left: 0;
  position: absolute;
  top: 50%;
  margin-top: -8px
}
.fm-button-icon-right .ui-icon {
  left: auto;
  right: .2em;
  margin-left: 0;
  position: absolute;
  top: 50%;
  margin-top: -8px
}
#nData, #pData {
  float: left;
  margin: 3px;
  padding: 0;
  width: 15px
}
.ui-jqgrid .selected-row, div.ui-jqgrid .selected-row td {
  font-style: normal;
  border-left: 0 none
}
.ui-jqgrid .tree-wrap {
  float: left;
  position: relative;
  height: 18px;
  white-space: nowrap;
  overflow: hidden
}
.ui-jqgrid .tree-minus {
  position: absolute;
  height: 18px;
  width: 18px;
  overflow: hidden
}
.ui-jqgrid .tree-plus {
  position: absolute;
  height: 18px;
  width: 18px;
  overflow: hidden
}
.ui-jqgrid .tree-leaf {
  position: absolute;
  height: 18px;
  width: 18px;
  overflow: hidden
}
.ui-jqgrid .treeclick {
  cursor: pointer
}
.jqmOverlay {
  background-color: #000
}
* iframe.jqm {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: expression(this.parentNode.offsetWidth + "px");
  height: expression(this.parentNode.offsetHeight + "px")
}
.ui-jqgrid-dnd tr td {
  border-right-width: 1px;
  border-right-color: inherit;
  border-right-style: solid;
  height: 20px
}
.ui-jqgrid .ui-jqgrid-title-rtl {
  float: right;
  margin: .1em 0 .2em
}
.ui-jqgrid .ui-jqgrid-hbox-rtl {
  float: right;
  padding-left: 20px
}
.ui-jqgrid .ui-jqgrid-resize-ltr {
  float: right;
  margin: -2px -2px -2px 0
}
.ui-jqgrid .ui-jqgrid-resize-rtl {
  float: left;
  margin: -2px 0 -1px -3px
}
.ui-jqgrid .ui-sort-rtl {
  left: 0
}
.ui-jqgrid .tree-wrap-ltr {
  float: left
}
.ui-jqgrid .tree-wrap-rtl {
  float: right
}
.ui-jqgrid .ui-ellipsis {
  text-overflow: ellipsis;
  -moz-binding: url('ellipsis-xbl.xml#ellipsis')
}
.ui-searchFilter {
  display: none;
  position: absolute;
  z-index: 770;
  overflow: visible
}
.ui-searchFilter table {
  position: relative;
  margin: 0;
  width: auto
}
.ui-searchFilter table td {
  margin: 0;
  padding: 1px
}
.ui-searchFilter table td input, .ui-searchFilter table td select {
  margin: .1em
}
.ui-searchFilter .ui-state-default {
  cursor: pointer
}
.ui-searchFilter .divider {
  height: 1px
}
.ui-searchFilter .divider div {
  background-color: #000;
  height: 1px
}
.ui-jqgrid .ui-pg-input {
  padding: 1px;
  width: 20px
}
.ui-jqgrid .ui-pg-selbox {
  padding: 1px;
  margin-left: 5px
}
.ui-jqgrid #jqgh_cb {
  height: 17px
}
.ui-jqgrid tr.jqgrow {
  background-color: #ededed
}
.ui-jqgrid tr.alternate {
  background-color: #fff
}
.ui-jqgrid tr.ui-state-highlight {
  background: #f4efd9
}
.ui-widget-overlay {
  opacity: 0
}

/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
  display: block
}
audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline
}
audio:not([controls]) {
  display: none;
  height: 0
}
[hidden], template {
  display: none
}
a {
  background: transparent
}
a:active, a:hover {
  outline: 0
}
abbr[title] {
  border-bottom: 1px dotted
}
b, strong {
  font-weight: bold
}
dfn {
  font-style: italic
}
h1 {
  font-size: 2em;
  margin: .67em 0
}
mark {
  background: #ff0;
  color: #000
}
small {
  font-size: 80%
}
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}
sup {
  top: -.5em
}
sub {
  bottom: -.25em
}
img {
  border: 0
}
svg:not(:root) {
  overflow: hidden
}
figure {
  margin: 1em 40px
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0
}
pre {
  overflow: auto
}
code, kbd, pre, samp {
  font-family: monospace,monospace;
  font-size: 1em
}
button {
  overflow: visible
}
button, select {
  text-transform: none
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer
}
button[disabled], html input[disabled] {
  cursor: default
}
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0
}
input {
  line-height: normal
}
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em
}
legend {
  border: 0;
  padding: 0
}
textarea {
  overflow: auto
}
optgroup {
  font-weight: bold
}
html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0,0,0,0)
}
input, button, select, textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit
}
figure {
  margin: 0
}
img {
  vertical-align: middle
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto
}
.img-rounded {
  border-radius: 6px
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto
}
.img-circle {
  border-radius: 50%
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 5px;
  padding-right: 5px
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px
}
.nav {
  margin-bottom: 0;
  padding-left: 35px;
  list-style: none
}
.nav>li {
  position: relative;
  display: block
}
.nav>li>a {
  position: relative;
  display: block;
  padding: 7px 15px
}
.nav>li>a:hover, .nav>li>a:focus {
  text-decoration: none;
  background-color: #eee
}
.nav>li.disabled>a {
  color: #999
}
.nav>li.disabled>a:hover, .nav>li.disabled>a:focus {
  color: #999;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
  background-color: #eee;
  border-color: #428bca
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5
}
.nav>li>a>img {
  max-width: none
}
.nav-tabs, .nav-pills {
  *zoom: 1
}
.nav-tabs:before, .nav-pills:before, .nav-tabs:after, .nav-pills:after {
  display: table;
  content: "";
  line-height: 0
}
.nav-tabs:after, .nav-pills:after {
  clear: both
}
.nav-tabs>li, .nav-pills>li {
  float: left
}
.nav-tabs>li>a, .nav-pills>li>a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
  margin-top: 4px
}
.nav-tabs>li {
  float: left;
  margin-bottom: -1px
}
.nav-tabs>li>a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
  font-size: 15px !important
}
.nav-tabs>li>a:hover {
  border-color: #eee #eee #ddd;
  border-bottom-color: transparent
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
  color: #000;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: #fff;
  cursor: default
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0
}
.nav-tabs.nav-justified>li {
  float: none
}
.nav-tabs.nav-justified>li>a {
  text-align: center;
  margin-bottom: 5px
}
.nav-tabs.nav-justified>.dropdown .dropdown-menu {
  top: auto;
  left: auto
}
@media(min-width: 768px) {
  .nav-tabs.nav-justified>li {
    display: table-cell;
    width: 1%
  }
  .nav-tabs.nav-justified>li>a {
    margin-bottom: 0
  }
}
.nav-tabs.nav-justified>li>a {
  margin-right: 0;
  border-radius: 4px
}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus {
  border: 1px solid #ddd
}
@media(min-width: 768px) {
  .nav-tabs.nav-justified>li>a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0
  }
  .nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus {
    border-bottom-color: #fff
  }
}
.nav-pills>li {
  float: left
}
.nav-pills>li>a {
  border-radius: 4px
}
.nav-pills>li+li {
  margin-left: 2px
}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
  color: #fff;
  background-color: #428bca
}
.nav-stacked>li {
  float: none
}
.nav-stacked>li+li {
  margin-top: 2px;
  margin-left: 0
}
.nav-justified {
  width: 100%
}
.nav-justified>li {
  float: none
}
.nav-justified>li>a {
  text-align: center;
  margin-bottom: 5px
}
.nav-justified>.dropdown .dropdown-menu {
  top: auto;
  left: auto
}
@media(min-width: 768px) {
  .nav-justified>li {
    display: table-cell;
    width: 1%
  }
  .nav-justified>li>a {
    margin-bottom: 0
  }
}
.nav-tabs-justified {
  border-bottom: 0
}
.nav-tabs-justified>li>a {
  margin-right: 0;
  border-radius: 4px
}
.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:hover, .nav-tabs-justified>.active>a:focus {
  border: 1px solid #ddd
}
@media(min-width: 768px) {
  .nav-tabs-justified>li>a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0
  }
  .nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:hover, .nav-tabs-justified>.active>a:focus {
    border-bottom-color: #fff
  }
}
.tab-content>.tab-pane {
  display: none
}
.tab-content>.active {
  display: block
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0
}
.breadcrumbOuter {
  width: 940px;
  padding: 4px
}
.breadcrumb {
  padding: 8px 15px 8px 15px;
  margin: 0;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px
}
.breadcrumb>li {
  display: inline-block;
  font-size: 15px;
  max-width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}
.breadcrumb>li a {
  font-size: 15px
}
.breadcrumb>li+li:before {
  content: "/ ";
  padding: 0 10px;
  color: #ccc
}
.breadcrumb>.active {
  color: #999
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px
}
.btn:hover, .btn:focus, .btn.focus {
  color: #333;
  text-decoration: none
}
.btn:active, .btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: .65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc
}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad
}
.btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default {
  background-image: none
}
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc
}
.btn-default .badge {
  color: #fff;
  background-color: #333
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74
}
.btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
  background-image: none
}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
  background-color: #337ab7;
  border-color: #2e6da4
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c
}
.btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active, .open>.dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439
}
.btn-success:active, .btn-success.active, .open>.dropdown-toggle.btn-success {
  background-image: none
}
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da
}
.btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .open>.dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc
}
.btn-info:active, .btn-info.active, .open>.dropdown-toggle.btn-info {
  background-image: none
}
.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236
}
.btn-warning:hover, .btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active, .open>.dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512
}
.btn-warning:active, .btn-warning.active, .open>.dropdown-toggle.btn-warning {
  background-image: none
}
.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a
}
.btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open>.dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925
}
.btn-danger:active, .btn-danger.active, .open>.dropdown-toggle.btn-danger {
  background-image: none
}
.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff
}
.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0
}
.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
  border-color: transparent
}
.btn-link:hover, .btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent
}
.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none
}
.btn-lg, .btn-group-lg>.btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px
}
.btn-sm, .btn-group-sm>.btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px
}
.btn-xs, .btn-group-xs>.btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px
}
.btn-block {
  display: block;
  width: 100%
}
.btn-block+.btn-block {
  margin-top: 5px
}
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
  width: 100%
}
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  -o-transition: opacity .15s linear;
  transition: opacity .15s linear
}
.fade.in {
  opacity: 1
}
.collapse {
  display: none
}
.collapse.in {
  display: block
}
tr.collapse.in {
  display: table-row
}
tbody.collapse.in {
  display: table-row-group
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height,visibility;
  -o-transition-property: height,visibility;
  transition-property: height,visibility;
  -webkit-transition-duration: .35s;
  -o-transition-duration: .35s;
  transition-duration: .35s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px
}
.alert h4 {
  margin-top: 0;
  color: inherit
}
.alert .alert-link {
  font-weight: bold
}
.alert>p, .alert>ul {
  margin-bottom: 0
}
.alert>p+p {
  margin-top: 5px
}
.alert-dismissable, .alert-dismissible {
  padding-right: 35px
}
.alert-dismissable .close, .alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d
}
.alert-success hr {
  border-top-color: #c9e2b3
}
.alert-success .alert-link {
  color: #2b542c
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f
}
.alert-info hr {
  border-top-color: #a6e1ec
}
.alert-info .alert-link {
  color: #245269
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b
}
.alert-warning hr {
  border-top-color: #f7e1b5
}
.alert-warning .alert-link {
  color: #66512c
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442
}
.alert-danger hr {
  border-top-color: #e4b9c0
}
.alert-danger .alert-link {
  color: #843534
}
.form-control {
  display: block;
  width: 100%;
  padding: 6px 12px;
  font-size: 18px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1
}
.form-control:-ms-input-placeholder {
  color: #999
}
.form-control::-webkit-input-placeholder {
  color: #999
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  background-color: #eee;
  opacity: 1
}
.form-control[disabled], fieldset[disabled] .form-control {
  cursor: not-allowed
}
textarea.form-control {
  height: auto
}
input[type="search"] {
  -webkit-appearance: none
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {
    line-height: 34px
  }
  input[type="date"].input-sm, input[type="time"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-sm, .input-group-sm input[type="date"], .input-group-sm input[type="time"], .input-group-sm input[type="datetime-local"], .input-group-sm input[type="month"] {
    line-height: 30px
  }
  input[type="date"].input-lg, input[type="time"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg, .input-group-lg input[type="date"], .input-group-lg input[type="time"], .input-group-lg input[type="datetime-local"], .input-group-lg input[type="month"] {
    line-height: 46px
  }
}
.form-group {
  margin-bottom: 15px
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .2;
  filter: alpha(opacity=20)
}
.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: .5;
  filter: alpha(opacity=50)
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none
}
.modal-open {
  overflow: hidden
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0,-25%);
  -ms-transform: translate(0,-25%);
  -o-transform: translate(0,-25%);
  transform: translate(0,-25%);
  -webkit-transition: -webkit-transform .3s ease-out;
  -o-transition: -o-transform .3s ease-out;
  transition: transform .3s ease-out
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0,0);
  -ms-transform: translate(0,0);
  -o-transform: translate(0,0);
  transform: translate(0,0)
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px
}
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0,0,0,.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
  box-shadow: 0 3px 9px rgba(0,0,0,.5);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  outline: 0
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0)
}
.modal-backdrop.in {
  opacity: .5;
  filter: alpha(opacity=50)
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px
}
.modal-header .close {
  margin-top: -2px
}
.modal-title {
  margin: 0;
  line-height: 1.42857143
}
.modal-body {
  position: relative;
  padding: 15px
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5
}
.modal-footer .btn+.btn {
  margin-left: 5px;
  margin-bottom: 0
}
.modal-footer .btn-group .btn+.btn {
  margin-left: -1px
}
.modal-footer .btn-block+.btn-block {
  margin-left: 0
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll
}
@media(min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
    box-shadow: 0 5px 15px rgba(0,0,0,.5)
  }
  .modal-sm {
    width: 300px
  }
}
@media(min-width: 992px) {
  .modal-lg {
    width: 900px
  }
}
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after, .modal-footer:before, .modal-footer:after {
  content: " ";
  display: table
}
.clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .modal-footer:after {
  clear: both
}
html, body {
  height: 100%
}
header, section, footer, aside, nav, main, article, figure {
  display: block
}
body, a, p, input, select, textarea {
  font: 12px "Arial","Tahoma",sans-serif;
  color: #000
}
input, select, textarea {
  border: 1px solid #a5b8c7;
  padding: 4px
}
input[type=checkbox], input[type=radio] {
  border-width: 0
}
textarea {
  padding: 0
}
input[type=text]::-ms-clear {
  display: none
}
body.datavault {
  margin: 0;
  padding: 0;
  min-height: 1000px
}
div.siteContainer {
  width: 984px;
  margin: 0 auto
}
div.siteContentOuter {
  background: #fff
}
div.siteContentInner {
  float: left;
  width: 983px
}
div.siteContentInner2 {
  padding: 15px 20px 20px 19px
}
div.siteContentSpacer {
  float: left;
  height: 200px;
  width: 1px
}
.containerRdv {
  padding: 20px 10px 15px 10px;
  margin: 10px 0 30px 0;
  border: 1px #8ba0b1 solid;
  border-radius: 5px
}
a {
  text-decoration: none;
  color: #1e79bf
}
a:hover {
  text-decoration: underline
}
img {
  border: 0
}
h1, h1 a.largeLink {
  font: 24px "Georgia",serif;
  margin: 0 0 5px 0;
  padding: 0
}
h2 {
  font: 18px "Georgia",serif;
  color: #999;
  margin: 10px 0
}
h3, h3 a.collapsibleTitle {
  font: 16px "Arial","Tahoma",sans-serif;
  font-weight: bold;
  color: #000;
  margin: 0
}
h3 a.collapsibleTitle {
  margin-left: 10px;
  float: right
}
h4 {
  font: 14px "Arial","Tahoma",sans-serif;
  font-weight: bold;
  color: #000;
  margin: 0
}
p {
  margin: 5px 0;
  padding: 0;
  line-height: 1.48em
}
ul {}
.hidden {
  display: none
}
.left {
  float: left
}
.right {
  float: right
}
.error {
  color: red
}
.warning {
  color: red
}
.bold {
  font-weight: bold
}
.green {
  color: #2b7e31
}
.heading {
  color: #666
}
.disabled, .disabled label {
  color: #a0a0a0;
  cursor: default;
  text-decoration: none
}
.highlight {
  background: #ffc
}
.marginTop3 {
  margin-top: 3px !important
}
.marginTop5 {
  margin-top: 5px !important
}
.marginTop10 {
  margin-top: 10px !important
}
.marginTop15 {
  margin-top: 15px !important
}
.marginBottom5 {
  margin-bottom: 5px !important
}
.marginBottom10 {
  margin-bottom: 10px !important
}
.marginBottom15 {
  margin-bottom: 15px !important
}
.marginRight5 {
  margin-right: 5px !important
}
.marginRight10 {
  margin-right: 10px !important
}
.marginRight15 {
  margin-right: 15px !important
}
.marginRight30 {
  margin-right: 30px !important
}
.marginLeft3 {
  margin-left: 3px !important
}
.padBottom10 {
  padding-bottom: 10px !important
}
.padBottom15 {
  padding-bottom: 15px !important
}
.padRight5 {
  padding-right: 5px !important
}
.padRight10 {
  padding-right: 10px !important
}
.padTop10 {
  padding-top: 10px !important
}
.padTop12 {
  padding-top: 12px !important
}
.actingOrgNameHeader {
  font: 24px "Georgia",serif;
  margin: 1px 0 0 20px;
  width: 650px
}
.collapsibleMessage {
  font-size: 14px;
  margin: 10px 0 10px
}
.chkContainer label {
  padding-left: 4px
}
.errorReport {
  display: none;
  font-size: larger;
  color: red;
  font-weight: bold;
  margin-top: 10px
}
.wrapLong {
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -hp-pre-wrap;
  word-wrap: break-word
}
a.formdoc {
  font-weight: bold
}
a.importantNote {
  font-weight: bold
}
.scriptAlertHeading {
  font: 18px "Georgia",serif;
  color: red;
  margin: 10px 0 20px 0;
  text-align: center
}
.scriptAlertHeading p {
  font-size: 14px;
  font-weight: normal
}
.scriptInfoHeading {
  font: 18px "Georgia",serif;
  color: #999;
  margin: 10px 0 15px 0;
  text-align: center
}
.scriptInfoHeading p {
  font-size: 14px;
  font-weight: normal
}
.noteImportant {
  display: none !important
}
.internalNotes .noteImportant {
  display: block !important
}
.smartscroller {
  position: fixed;
  border-top: 4px #fff solid;
  width: 21px;
  height: 25px !important;
  margin-top: 0 !important;
  cursor: pointer;
  background-color: #fff
}
.smartscroller:hover {
  background-color: #dfdfdf;
  border-top-color: #dfdfdf
}
.smartscroller.ssTop {
  top: 0
}
.smartscroller.ssBottom {
  bottom: 0
}
.navFloat {
  position: fixed;
  top: 0;
  background-color: #fff;
  width: 984px;
  z-index: 1000;
  box-shadow: 0 12px 25px 0 rgba(0,0,0,.5)
}
.navPin {
  float: left;
  opacity: .5;
  margin: 15px 0 0 5px !important;
  cursor: pointer
}
.navPinLeft {
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg)
}
.navPinDown {
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg)
}
.jumpbar {
  max-width: 450px;
  border: 1px gray solid;
  border-radius: 15px;
  position: fixed;
  bottom: 0;
  right: 300px;
  cursor: default;
  color: #000;
  background-color: #d0d0d0;
  font-weight: bold;
  font-size: 14px;
  padding: 3px 15px
}
.jumpbar.move {
  cursor: ew-resize
}
.jumpbar .jbTitle {
  max-width: 350px;
  float: left;
  text-align: right
}
.jumpbar .jbButton {
  cursor: pointer;
  color: #000;
  padding-left: 10px
}
.jumpbar .jbButton:hover {
  color: #fff
}
.jbChoices {
  position: fixed;
  bottom: 24px;
  display: none;
  background-color: #f5f5f5;
  padding: 2px 8px;
  border: 1px #000 dotted
}
.jbChoices .jbChoice {
  list-style-type: none;
  padding: 4px
}
.jbChoices .jbChoice.top, .jbChoices .jbChoice.bottom {
  text-align: center;
  padding: 0
}
.jbChoices .jbChoice a {
  font-size: 14px
}
.jbChoices .jbChoice.top a, .jbChoices .jbChoice.bottom a {
  font-size: 10px
}
.jbChoices .jbChoice.top {
  padding: 2px 0 0 0
}
.jbChoices .jbChoice.bottom {
  padding: 0 0 2px 0
}
.getAdobeReader {
  font-size: 12px
}
.getAdobeReader a {
  font-size: 12px !important;
  text-decoration: underline !important
}
.marquee {
  position: absolute;
  top: -130px;
  height: 30px;
  overflow: auto;
  left: 220px;
  width: 550px;
  text-align: center;
  padding: 3px
}
.marqueeAnnouncement {
  color: #000;
  background-color: #fff;
  font-weight: bold;
  border: solid 2px #000;
  border-radius: 10px
}
.marqueeAlert {
  color: #fff;
  background-color: red;
  font-weight: bold;
  border: dashed 2px #fff;
  border-radius: 10px
}
.msList {
  height: 115px;
  width: 150px;
  overflow: auto;
  margin-right: 10px;
  padding: 4px;
  border: solid 1px #a5b8c7;
  line-height: 20px
}
.msCheckbox {}
.truncateEllipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}
.confirmDialog {
  padding: 15px
}
.confirmDialog h2 {
  margin: 0 0 15px 0
}
.confirmDialog .cancelBtn {
  color: #666;
  margin-left: 15px
}
.alertDialog {
  text-align: left;
  padding: 15px
}
.alertDialog h2 {
  margin: 0 0 15px 0
}
.alertDialogButtons {
  text-align: center
}
.dialogPrivateLabelLogo {
  width: 60px;
  float: left;
  margin-right: 10px;
  overflow: hidden
}
.pleaseWaitDialog {
  padding: 15px
}
.pleaseWaitDialog h2 {
  margin: 0 0 15px 0
}
.pleaseWaitDialog .cancelBtn {
  color: #666;
  text-decoration: underline
}
.pleaseWaitDialogButtons {
  text-align: center
}
.customDialog {
  padding: 15px
}
.customDialog h2 {
  margin: 0 0 15px 0
}
.customDialog .cancelBtn {
  color: #666;
  margin-left: 15px
}
.customDialog div.checkbox {
  margin-left: 80px;
  padding: 5px 0 5px 0
}
.customDialog div.checkbox label {
  margin-left: 5px
}
.dialogButtonCancelX {
  background: url(/resources/images/button-window-close-30x30-gray.png) no-repeat;
  width: 30px;
  height: 30px;
  cursor: auto
}
.updownIcon {
  background: url(/resources/images/updown_small.png) no-repeat;
  width: 16px;
  height: 18px;
  cursor: pointer
}
.rightCaretIcon {
  background: url(/resources/images/rightCaret.png) no-repeat;
  width: 7px;
  height: 14px;
  cursor: pointer;
  background-position: right center
}
.terminateLicense {
  width: 17px;
  height: 20px;
  cursor: pointer
}
.payLicense {
  width: 17px;
  height: 20px;
  cursor: pointer
}
div.siteHeaderOuter, div.siteHeaderInner, div.siteHeaderInner .logo {
  height: 130px;
  overflow: hidden
}
div.siteHeaderOuter {
  background: no-repeat scroll left top transparent
}
div.siteHeaderInner .logo {
  float: left;
  width: 450px
}
div.siteHeaderInner .login {
  float: right;
  padding-right: 0;
  padding-top: 30px;
  line-height: 33px;
  text-align: right
}
div.siteHeaderInner .login, div.siteHeaderInner .login a {
  color: #fff
}
div.siteHeaderInner .login .links {
  padding-right: 5px
}
div.siteHeaderInner .login .links .signup {
  font-size: 14px;
  font-weight: bold
}
div.siteHeaderInner .login .separator {
  padding: 0 5px
}
div.siteHeaderInner .login a.buttonForward:hover {
  background-position: left -172px
}
div.siteHeaderInner .login a.buttonForward:hover span {
  background-position: right -172px
}
div.siteHeaderInner .welcome {
  position: absolute;
  width: 350px;
  font-size: 16px;
  text-align: center;
  margin: 120px 0 0 317px;
  padding: 10px 6px 7px 6px;
  color: #000;
  background-color: #fff;
  border-radius: 15px;
  border: 2px solid silver;
  box-shadow: 0 5px 25px 0 silver
}
div.siteHeaderInner .welcome.morn {
  border-color: rgba(214,185,62,.3);
  box-shadow: 0 5px 25px 0 rgba(214,185,62,.5)
}
div.siteHeaderInner .welcome.noon {
  border-color: rgba(214,123,62,.3);
  box-shadow: 0 5px 25px 0 rgba(214,123,62,.5)
}
div.siteHeaderInner .welcome.eve {
  border-color: rgba(62,132,214,.3);
  box-shadow: 0 5px 25px 0 rgba(62,132,214,.5)
}
.usrmnuItem {
  padding: 1px 4px 1px 4px;
  margin: 0 0 0 0;
  text-align: left;
  line-height: 20px;
  color: #000;
  cursor: default;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}
.usrmnuItem a {
  color: #1e79bf !important
}
.usrmnuDlg {
  position: absolute;
  z-index: 500;
  max-width: 200px;
  margin-left: -50px;
  padding: 2px;
  margin-top: 0;
  text-align: right;
  border: 1px solid #000;
  background-color: #f1f1f1
}
.innerTabs {
  position: relative;
  border-bottom: 1px solid #8ba0b1;
  margin-top: 30px
}
.innerTabs ul {
  position: absolute;
  top: -27px;
  margin: 0;
  margin-left: 100px;
  padding: 0
}
.innerTabs ul li {
  float: left;
  display: inline;
  list-style: none outside none;
  margin-right: 5px
}
.innerTabs ul li a {
  color: #000;
  display: block;
  float: left;
  font-weight: bold;
  text-decoration: none
}
.innerTabs ul li a span {
  display: block;
  padding: 0 20px;
  line-height: 25px;
  padding-top: 2px
}
.innerTabs ul li a, .innerTabs ul li a span {
  background: none no-repeat scroll left 0 transparent
}
.innerTabs ul li a {
  margin-right: 9px
}
.innerTabs ul li a span {
  background-position: right 0;
  margin-right: -9px
}
.innerTabs ul li a:hover {
  background-position: left -45px
}
.innerTabs ul li a:hover span {
  background-position: right -45px
}
.innerTabs ul li a.selected {
  background-position: left -90px
}
.innerTabs ul li a.selected span {
  background-position: right -90px;
  line-height: 28px;
  padding-top: 0
}
.innerTabs ul li a span, .innerTabs ul li a:hover, .innerTabs ul li a:hover span {
  color: #fff
}
.innerTabsContent {
  border: 1px solid #8ba0b1;
  border-top: 0;
  border-radius: 0 0 5px 5px;
  padding: 15px 10px 10px 10px
}
div.siteFooter {
  color: #fff;
  padding: 30px 0
}
div.siteFooter .groups {}
div.siteFooter .group {
  float: left;
  width: 185px;
  margin-left: 30px;
  border-right: dashed 1px #fff;
  height: 95px
}
div.siteFooter .last {
  width: 300px;
  border-right: none
}
div.siteFooter .group a {
  color: #fff
}
div.siteFooter .group .links div, div.siteFooter .group .title {
  padding-bottom: 10px
}
div.siteFooter .group .title, div.siteFooter .group .title a {
  font-weight: bold
}
div.footerCopyright {
  text-align: center;
  font-size: 11px;
  padding: 10px 0
}
.form h4 {
  margin-bottom: 20px
}
.form input {
  width: 275px;
  margin-right: 10px
}
.form select {
  width: 285px;
  margin-right: 10px
}
.form textarea {
  margin-right: 10px
}
.form .buttons {
  float: right
}
.form .buttons a.links {
  margin-right: 15px;
  color: #333;
  font-size: 14px
}
.form .buttons span.separator {
  color: #666;
  margin-right: 15px
}
.form .info {
  float: right;
  color: #999;
  font: 12px "Arial","Tahoma",sans-serif;
  padding-top: 3px
}
.form .row, .form .rowempty {
  margin-bottom: 10px
}
.form .last {
  margin-bottom: 0
}
.form .heading {
  float: left;
  width: 210px;
  text-align: right;
  padding-right: 15px;
  line-height: 25px
}
.form .data {
  float: left;
  width: 395px
}
.form .data .short {
  width: 150px
}
.form .data .shortcombo {
  width: 160px
}
.form .data .shortphone {
  width: 100px
}
.form .data input.error, .form .data select.error, .form .data textarea.error {
  border: solid 2px red
}
.form .data textarea.readonly {
  background-color: #ededed
}
.messageError, .messageSuccess {
  border: 1px solid;
  padding: 10px 0 0 153px;
  margin: 20px 0 0 0;
  position: relative
}
.messageError span.title, .messageSuccess span.title {
  float: left;
  position: absolute;
  top: 0;
  left: 0;
  font-weight: bold;
  height: 100%;
  width: 140px;
  line-height: 32px;
  text-align: center
}
.messageError span.header, .messageSuccess span.header {}
.messageSuccess {
  color: #4d9c19;
  border-color: #4d9c19
}
.messageSuccess span, .messageSuccess ul li {
  color: #4d9c19
}
.messageSuccess span.title {
  color: #fff;
  background-color: #4d9c19
}
.columnsOneThirdLeft {
  background: url(/resources/images/one-third-left-column.gif) repeat-y -20px 0
}
.columnsOneThirdRight .col1 {
  float: left;
  width: 623px
}
.columnsOneThirdRight .col2 {
  float: right;
  width: 300px
}
.columnsOneThirdRight {
  background: url(/resources/images/one-third-right-column.gif) repeat-y -20px 0
}
.columnsOneThirdLeft .col1 {
  float: left;
  width: 300px
}
.columnsOneThirdLeft .col2 {
  float: right;
  width: 623px
}
.columnsThreeEdit {}
.columnsThreeEdit .col1 {
  float: left;
  width: 352px;
  margin-right: 8px
}
.columnsThreeEdit .col2 {
  float: left;
  width: 360px
}
.columnsThreeEdit .col3 {
  float: right;
  width: 165px;
  margin-top: 10px
}
.columnsOneHalf .col1 {
  float: left;
  width: 458px
}
.columnsOneHalf .col2 {
  float: right;
  width: 462px
}
.columnsFour {
  background: url(/resources/images/four-column.gif) repeat-y -40px 0
}
.columnsFour .col1 {
  float: left;
  width: 290px
}
.columnsFour .col2 {
  float: left;
  width: 188px
}
.columnsFour .col3 {
  float: left;
  width: 172px;
  margin-top: 0
}
.columnsFour .col4 {
  float: left;
  width: 270px
}
.recentFolderDialog {
  position: absolute;
  z-index: 1001;
  border: 1px dotted gray;
  background-color: #f1f1f1;
  padding: 5px
}
.recentFolderDialog div {
  margin: 5px 0
}
.recentFolderDialog .listNumber {
  color: gray
}
.fieldsHistoryDialog {
  width: 280px;
  margin-left: -175px;
  position: absolute;
  z-index: 1001;
  border: 1px dotted gray;
  background-color: #f1f1f1;
  padding: 5px;
  max-height: 400px;
  overflow-y: auto
}
.fieldsHistoryDialog div {
  margin: 5px 0
}
.fieldsHistoryDialog .listNumber {
  color: #666
}
.fieldsHistoryDialog .fieldHistoryClear {
  color: #666;
  text-align: center;
  padding: 3px 0
}
.fieldsHistoryDialog .fieldHistoryClear a {}
.fieldHistoryQuery {
  padding: 1px 0 1px 2px;
  cursor: pointer
}
.fieldHistoryQuery.entered {
  background-color: #fdfdfd
}
.fieldHistoryQuery .qHeading {
  color: #666
}
.fieldHistoryQuery .qValue {
  font-weight: bold
}
.fieldHistoryQuery .qDelete {
  display: none;
  float: right;
  padding: 0 5px;
  margin: 0 2px 0 0;
  color: #666
}
.fieldHistoryQuery.entered .qDelete {
  display: inline
}
.fieldHistoryQuery.entered .qDelete.entered {
  font-weight: bold;
  color: #000;
  background-color: #f1f1f1
}
.fieldHistoryQuery .conjunction {
  font-style: italic;
  color: #666;
  padding-right: 2px
}
.fieldHistoryQuery .indent {
  padding-left: 20px
}
.lnkFieldsHistory {
  text-align: right;
  margin: 15px 0 0 0
}
.lnkFieldsHistory a {
  margin-right: 0 !important
}
.tickerOuter {
  height: 56px;
  position: relative
}
.tickerOuter, .tickerOuter a {
  font-size: 24px
}
.tickerInnerLeft {
  position: absolute;
  overflow: hidden;
  left: 5px;
  top: 16px;
  width: 230px;
  background-repeat: no-repeat;
  padding-left: 56px
}
.tickerIconStatistics {
  background-position: 18px -198px
}
.tickerInnerRight {
  position: absolute;
  overflow: hidden;
  left: 315px;
  top: 16px;
  width: 615px;
  background-color: #000
}
.tickerInnerRight span {
  padding-left: 34px
}
.tickerDirectionUp {
  background-repeat: no-repeat;
  background-position: 0 4px
}
.tickerDirectionDown {
  background-repeat: no-repeat;
  background-position: 0 -61px
}
.tickerDirectionFlat {
  background-repeat: no-repeat;
  background-position: 0 -126px
}
.action {
  position: relative
}
.action .heading {
  font-size: 18px;
  font-style: italic
}
.action .body {
  padding: 10px 120px 10px 10px;
  background-color: #f4efd9;
  border: 1px solid #ccc
}
.action .link {
  display: block;
  height: 100%;
  width: 150px;
  position: absolute;
  right: 0;
  background: url(/resources/images/arrow.png) no-repeat right center
}
.action .description {
  font-size: 14px;
  color: #666;
  padding-top: 10px
}
.action .links a.buttonForward {
  background-position: left -257px
}
.action .links a.buttonForward span {
  background-position: right -257px;
  color: #000
}
.action .links a.buttonForward:hover {
  background-position: left -171px
}
.action .links a.buttonForward:hover span {
  background-position: right -171px;
  color: #fff
}
.wizardForm .titles {
  float: left;
  width: 450px;
  text-align: right;
  padding: 5px 20px 0 0;
  border-right: 1px solid #000;
  margin-top: 5px
}
.wizardForm .wizard {
  float: left;
  width: 440px;
  padding-left: 20px
}
.wizardForm .instructions {
  margin-top: 15px
}
.wizardForm .instructions p {
  font-style: italic;
  font-size: 14px;
  margin: 10px 0
}
.wizardForm .instructions a {
  font-style: italic;
  font-size: 14px
}
.wizardForm .instructions .passwordTip {
  font-size: 16px;
  color: red;
  margin-left: 20px
}
div.wizardOuter {
  height: 70px
}
div.wizardInner {
  line-height: 53px
}
div.wizard-step-current-1, div.wizard-step-checked-1, div.wizard-step-checked, div.wizard-step-unchecked, div.wizard-step-current {
  float: left;
  font-size: 28px;
  font-weight: bold;
  color: #fff;
  background: no-repeat scroll 0 0 transparent;
  width: 84px;
  position: relative
}
div.wizard-step-current-1 {
  background-position: 0 0
}
div.wizard-step-checked-1 {
  background-position: 0 -57px
}
div.wizard-step-checked {
  background-position: 0 -181px
}
div.wizard-step-unchecked {
  background-position: 0 -118px
}
div.wizard-step-current {
  background-position: 0 -245px
}
span.wizard-number {
  padding-left: 49px
}
div.wizard-step-checked-1 span.wizard-number, div.wizard-step-checked span.wizard-number {
  visibility: hidden
}
span.wizard-heading {
  position: absolute;
  width: 116px;
  color: #ccc;
  top: 40px;
  left: 0;
  text-align: center;
  font-size: 12px;
  font-weight: bold
}
div.wizard-step-current-1 span.wizard-heading, div.wizard-step-current span.wizard-heading {
  color: #000
}
.icon {}
.iconForSale {
  height: 80px
}
.iconProfiles {
  height: 80px
}
.iconLightBulb {
  height: 80px
}
.advertising {
  overflow: hidden
}
.advertising .ad {
  margin-bottom: 10px;
  vertical-align: middle
}
.advertising .last {
  margin-bottom: 0
}
a.button {
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
  padding: 9px 0
}
a.button span {
  padding: 9px 16px
}
a.button, a.button span {
  line-height: 33px;
  background: no-repeat scroll transparent
}
a.button {
  margin-right: 9px
}
a.button span {
  margin-right: -8px
}
a.button {
  background-position: left 0
}
a.button span {
  background-position: right -43px
}
a.button:hover {
  background-position: left -86px;
  text-decoration: none !important
}
a.button:hover span {
  background-position: right -129px
}
a.buttonForward {
  background-position: left 0
}
a.buttonForward span {
  background-position: right 0;
  padding-right: 50px
}
a.buttonForward:hover {
  background-position: left -86px
}
a.buttonForward:hover span {
  background-position: right -86px
}
a.buttonBack {
  background-position: left -43px
}
a.buttonBack span {
  background-position: right -43px;
  padding-left: 50px
}
a.buttonBack:hover {
  background-position: left -129px
}
a.buttonBack:hover span {
  background-position: right -129px
}
.detailscrollbar {
  height: 24px
}
.siteContentInner .detailscrollbar {
  height: 26px;
  border-bottom: 3px solid #dfe5e9;
  margin: -8px 0 8px 0;
  padding-bottom: 5px
}
.detailscrollbar .body {
  height: 10px;
  margin-left: 320px
}
.detailscrollbar .dsbNav {
  float: left
}
.detailscrollbar .dsbRangeContain {
  float: left;
  width: 120px;
  padding-top: 3px;
  text-align: center
}
.detailscrollbar .separator {
  height: 14px;
  opacity: .2;
  filter: Alpha(Opacity=20)
}
.detailscrollbar .sepLeft {
  border-left: solid 1px #333;
  margin: 0 15px 0 0
}
.detailscrollbar .sepRight {
  border-right: solid 1px #333;
  margin: 0 0 0 15px
}
.detailscrollbar .dsbIndex {
  width: 24px;
  padding: 1px 1px 1px 2px;
  text-align: center
}
.detailscrollbar .dsbReturnContain {
  float: left;
  width: 60px;
  margin: 6px 0 0 20px
}
.detailscrollbar .dsbReturn {
  font-weight: bold
}
.detailscrollbar .dsbDelete {
  float: right;
  color: #999;
  padding: 1px 3px 1px 3px;
  margin: -5px 0 0 0;
  display: none
}
.detailscrollbar.barEntered .dsbDelete {
  display: inline
}
.detailscrollbar .dsbDelete.entered {
  color: #000;
  background-color: #dfe5e9;
  cursor: pointer
}
.sd-detail .sd-pg-button {
  height: 19px !important
}
.sd-detail .sd-pg-button span {
  display: block;
  margin: 0 3px;
  float: left
}
.sd-detail .sd-pg-table .sd-icon {
  width: 27px;
  height: 24px
}
.sd-detail .sd-pg-table .sd-state-disabled {
  opacity: .2;
  filter: Alpha(Opacity=20)
}
.sd-icon {
  width: 16px;
  height: 16px;
  background-image: url(/resources/images/iconsLight.png)
}
.sd-state-default .sd-icon {
  background-image: url(/resources/images/iconsLight.png)
}
.sd-state-hover .sd-icon, .sd-state-focus .sd-icon {
  background-image: url(/resources/images/iconsDark.png)
}
.sd-icon-seek-next {
  background-position: -129px -213px
}
.sd-icon-seek-prev {
  background-position: -98px -213px
}
.sd-icon-seek-end {
  background-position: -192px -213px
}
.sd-icon-seek-first {
  background-position: -160px -213px
}
h3.gridHeading {}
h3.filters {
  height: 40px;
  margin-top: 10px
}
h3 .actions {
  float: right;
  display: inline;
  font-size: 12px;
  font-weight: normal;
  margin-top: -6px
}
h3 .actions select {
  margin: 0 5px
}
h3 .actions a.textBtn {
  color: #666;
  margin-right: 12px
}
h3 .actions span.message {
  padding-right: 10px
}
h3 .actions.helped {
  margin-left: 20px
}
.actionWait {
  font-size: 12px;
  color: #666;
  font-weight: normal;
  line-height: 33px;
  margin-top: -6px
}
.grid-no-search-results {
  font-size: 14px;
  margin: 20px 0 30px 0
}
.grid-no-search-results.long {
  margin-bottom: 150px
}
.loading.grid-no-search-results {
  padding-left: 22px
}
.grid-results-error {
  font-size: 12px;
  color: red;
  margin: 20px 0 10px 0
}
span.export {
  padding-right: 48px
}
div.export {
  text-align: right;
  padding-right: 0;
  margin-top: 5px;
  margin-right: 22px
}
div.export a {
  font-weight: bold
}
div.checkmarkheader {
  background: url(/resources/images/CheckboxHeader.png) no-repeat left
}
.rightJustifyIconSpacing {
  padding-right: 18px
}
h3 .links {
  display: inline;
  padding-left: 5px
}
h3 .links a {
  color: #1e79bf;
  font-weight: bold;
  font-size: 85%
}
h3 .description {
  display: inline;
  padding-left: 5px;
  font-weight: bold;
  font-size: 85%
}
.gridMapCont {
  position: relative;
  margin-top: 10px;
  background: #eee
}
.gridMap {
  position: relative;
  width: 912px;
  height: 340px
}
.gridMap-big {
  height: 680px
}
div.mapSizeToggle {
  position: absolute;
  z-index: 400;
  top: 0;
  right: 0;
  width: 90px
}
div.mapSizeToggle .bg {
  background: #235087;
  height: 27px;
  opacity: .7;
  filter: Alpha(Opacity=70)
}
div.mapSizeToggle .link {
  position: absolute;
  width: 90px;
  text-align: center;
  top: 0
}
div.mapSizeToggle a {
  line-height: 27px;
  color: #fff;
  font-family: verdana,arial,sans-serif;
  font-weight: normal;
  font-size: 10px
}
.mapPin {
  background: url(/resources/images/pins3.png) no-repeat;
  width: 29px;
  height: 29px;
  display: block
}
.mapPin-1 {
  background-position: -36px -30px
}
.mapPin-1:hover {
  background-position: -36px -68px
}
.mapPin-1-selected, .mapPin-1-selected:hover {
  background-position: -36px -106px
}
.mapPin-2 {
  background-position: -77px -30px
}
.mapPin-2:hover {
  background-position: -77px -68px
}
.mapPin-2-selected, .mapPin-2-selected:hover {
  background-position: -77px -106px
}
.mapPin-3 {
  background-position: -200px -30px
}
.mapPin-3:hover {
  background-position: -200px -68px
}
.mapPin-3-selected, .mapPin-3-selected:hover {
  background-position: -200px -106px
}
.mapPin-4 {
  background-position: -159px -30px
}
.mapPin-4:hover {
  background-position: -159px -68px
}
.mapPin-4-selected, .mapPin-4-selected:hover {
  background-position: -159px -106px
}
.mapPin-5 {
  background-position: -241px -30px
}
.mapPin-5:hover {
  background-position: -241px -68px
}
.mapPin-5-selected, .mapPin-5-selected:hover {
  background-position: -241px -106px
}
body.dv .ero .ero-previewArea div.firstChild {
  margin: 0
}
body.dv .ero .ero-previewArea div.firstChild p {
  display: none
}
body.dv .ero .ero-actions {
  display: none
}
body.dv .ero .ero-paddingHack {}
body.dv .ero .ero-body {
  width: auto
}
body.dv .ero-actionsBackground {
  margin: 0;
  position: relative;
  z-index: 3000
}
body.dv .VE_Pushpin_Popup_Title {
  background-color: #1e80bf;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 10px
}
body.dv .VE_Pushpin_Popup_Body {
  padding: 8px 10px 0 10px;
  font-size: 12px;
  font-family: Arial;
  line-height: 18px;
  color: #333
}
body.dv .VE_Pushpin_Popup_Body a {
  line-height: 18px
}
.gridcompare {
  width: 778px;
  text-align: left
}
.gridcompare.twoitems {
  width: 594px
}
.gridrow {
  padding: 2px 0 2px 0;
  width: 100%
}
.gridcompare .content {
  float: left
}
.cell {
  width: 180px;
  height: 40px;
  overflow: auto;
  float: left;
  padding: 5px;
  border-left: 1px solid silver;
  border-bottom: 1px dotted silver
}
.leftarrow, .rightarrow {
  width: 15px;
  height: 40px;
  padding: 5px
}
.leftarrowspacer, .rightarrowspacer {
  width: 15px;
  height: 40px;
  padding: 5px
}
.cell input[type=checkbox] {
  width: auto;
  padding: 0;
  margin: 0 4px 0 0
}
.cell li {
  margin-left: 14px;
  padding-bottom: 4px
}
.cell.truncateEllipsis {
  overflow: hidden
}
.cellShort {
  height: 15px
}
.cellTall {
  height: 80px
}
.cells {
  float: left
}
.altColumn {
  background-color: #ededed
}
.cellCheckboxHeader {
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  width: 179px;
  text-align: center;
  overflow: hidden
}
.cellCheckboxHeader.altColumn {
  border-right: 1px solid #ededed
}
.rightarrow {
  float: right;
  border-bottom-style: none
}
.leftarrow {
  float: left;
  border-bottom: 1px dotted silver
}
.rightarrowspacer {
  float: right;
  border-left: 1px solid silver
}
.leftarrowspacer {
  float: left;
  border-bottom: 1px dotted silver
}
.rowLabel {
  width: 120px;
  font-weight: normal;
  color: #666;
  padding-left: 10px
}
.topRow, .topRow a {
  font-size: 16px;
  font-weight: normal;
  padding-top: 10px;
  border-bottom-style: none;
  overflow: hidden
}
.topRowDivider {
  width: 735px;
  border-bottom: 1px gray dashed;
  margin-bottom: 0
}
.twoitems .topRowDivider {
  width: 544px
}
.topLeftBox {
  border-left-style: none
}
.nonscrollrows {
  height: 25px
}
.scrollrows {
  height: 300px;
  overflow: auto;
  padding-bottom: 0;
  margin-bottom: -10px
}
.leftarrow a, .rightarrow a {
  background-image: url("/resources/images/general-nav-buttons.gif");
  display: block;
  padding-top: 0;
  margin-top: 0;
  height: 15px;
  width: 15px
}
.leftarrow a {
  background-position: 0 0
}
.rightarrow a {
  background-position: 0 -40px
}
.leftarrow a:hover {
  background-position: 0 -20px
}
.rightarrow a:hover {
  background-position: 0 -60px
}
.table-data {
  width: 100%;
  border-collapse: collapse
}
.table-data tr {
  background-color: #ededed
}
.table-data tr.alternate {
  background-color: #fff
}
.table-data tr.heading th {}
.table-data th {
  font-weight: bold;
  text-align: left;
  padding: 10px 5px;
  background-color: #fff
}
.table-data th.actions {
  text-align: right;
  padding-top: 0;
  padding-right: 10px;
  padding-bottom: 10px
}
.table-data th.actions a {
  font-weight: bold;
  color: #1e79bf;
  font-size: 113%
}
.table-data td {
  border-top: 1px dashed #aaa;
  padding: 10px 5px
}
.table-data td table td {
  border-top: 0
}
.table-data td.dateCol {
  width: 125px
}
.table-data td.wideColumn {
  width: 550px;
  overflow: hidden
}
.table-data ul {
  margin: 0;
  padding-left: 15px
}
.table-data ul li {
  padding: 2px 0
}
.table-data ul span {
  color: #666
}
.table-data td.checkbox {
  width: 20px;
  text-align: center;
  padding: 5px 2px
}
.topDashedBorder, .middleHorizontalDashedBorder, .bottomDashedBorder {
  background-image: url(/resources/images/horizontal-separator.gif);
  background-repeat: repeat-x
}
.bottomDashedBorder {
  background-position: bottom
}
.middleHorizontalDashedBorder {
  background-position: center
}
.leftDashedBorder, .middleVerticalDashedBorder, .rightDashedBorder {
  background-image: url(/resources/images/vertical-separator.gif);
  background-repeat: repeat-y
}
.rightDashedBorder {
  background-position: right
}
.middleVerticalDashedBorder {
  background-position: center
}
.horizontalSeparator1 {
  height: 32px
}
.horizontalSeparator2 {
  height: 24px
}
.horizontalSeparator3 {
  height: 20px
}
.horizontalSeparator4 {
  height: 16px
}
h3 a.collapsibleTitle:hover {
  text-decoration: none
}
h3 a.collapsibleTitle span.expanded, h3 a.collapsibleTitle span.collapsed {
  padding-left: 22px;
  background: url(/resources/images/icons-transparent.png) no-repeat
}
h3 a.collapsibleTitle span.expanded {
  background-position: 0 3px
}
h3 a.collapsibleTitle span.collapsed {
  background-position: -13px -21px
}
.collapsibleTitleText {
  cursor: pointer
}
.collapsibleContent {
  padding-top: 16px
}
.bigarrow {
  height: 20px;
  padding-left: 22px;
  background: url(/resources/images/icons-transparent.png) no-repeat
}
.bigarrow.downward {
  background-position: 0 3px
}
.bigarrow.rightward {
  background-position: 0 -21px
}
.systemadmin {
  background: url(/resources/images/smallgoldstar.png) no-repeat;
  width: 13px;
  height: 12px
}
select option.systemadmin {
  background-color: #ffc
}
.retsiqEmphasis {
  font-weight: bold
}
.helpicon {
  background: url(/resources/images/question.gif) no-repeat;
  width: 19px;
  height: 19px
}
.helpiconSmall {
  background: url(/resources/images/questionSmall.gif) no-repeat;
  width: 16px;
  height: 16px
}
.helpiconExport {
  background: url(/resources/images/questionSmall.gif) no-repeat;
  width: 16px;
  height: 16px;
  position: absolute;
  margin-left: 6px;
  margin-top: -1px
}
.help {
  position: absolute;
  padding: 8px;
  border: 4px solid;
  border-color: #cdcdcd #4d4d4d #4d4d4d #cdcdcd;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  color: #000;
  background: #e4e4e4;
  z-index: 2000
}
.help.rightside {
  border-width: 2px 2px 4px 6px;
  border-color: #cdcdcd #cdcdcd #4d4d4d #4d4d4d
}
.help.leftside {
  border-width: 2px 6px 4px 2px;
  border-color: #cdcdcd #4d4d4d #4d4d4d #cdcdcd
}
.help .caption {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px
}
.help .body {
  font-size: 12px;
  font-weight: bold
}
.help .body p {
  line-height: 1.48em;
  margin: 5px 0;
  padding: 0;
  font-weight: normal
}
.help .body ul, .help .body ol {
  padding: 0;
  margin: 0 0 0 20px
}
.help .body li {
  line-height: 1.48em;
  font-weight: normal;
  background-position: 0 5px
}
.helpListingStatus .codeDesc {
  width: 180px;
  padding: 2px 0 2px 0
}
.helpListingStatus p {
  width: 180px
}
.codeDesc .code {
  width: 25px;
  padding-left: 5px;
  float: left
}
.codeDesc .desc {
  margin: 0 -2px 0 25px;
  font-weight: normal
}
.helpListingClass .codeDesc {
  width: 170px;
  padding: 2px 0 2px 0
}
.helpListingClass p {
  width: 170px
}
.helpListingClass .codeDesc .code {
  width: 35px
}
.helpListingClass .codeDesc .desc {
  margin: 0 -2px 0 50px
}
/*!----------------------------------small icons---------------*/
[class^="icon-"], [class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 1px;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("/resources/images/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat
}
.icon-remove {
  background-position: -312px 0
}
.icon-remove-sign {
  background-position: -48px -96px
}
.icon-remove-circle {
  background-position: -168px -96px
}
.icon-bell {
  background-position: -48px -144px
}
.icon-chat {
  background-position: -360px -214px
}
.icon-list {
  background-position: -360px -48px
}
.icon-shopping-cart {
  background-position: -360px -120px
}
.icon-residential {
  background-position: 0 -167px
}
.icon-stats {
  background-position: 0 -191px
}
.icon-folder-close {
  background-position: -384px -120px
}
.icon-user {
  background-position: -168px 0
}
.icon-pin_classic {
  background-position: -336px -405px
}
.icon-bank {
  background-position: -312px -238px
}
.icon-share-alt {
  background-position: -336px -96px
}
[class^="icon-med-"], [class*=" icon-med-"] {
  display: inline-block;
  width: 21px;
  height: 20px;
  margin-top: 1px;
  line-height: 20px;
  vertical-align: text-top;
  background-image: url("/resources/images/glyphicons_med.png");
  background-position: 21px 20px;
  background-repeat: no-repeat
}
.med-white {
  background-image: url("/resources/images/glyphicons_med_white.png")
}
.med-grey {
  background-image: url("/resources/images/glyphicons_med_grey.png")
}
.med-blue {
  background-image: url("/resources/images/glyphicons_med_blue.png")
}
.med-red {
  background-image: url("/resources/images/glyphicons_med_red.png")
}
.med-green {
  background-image: url("/resources/images/glyphicons_med_green.png")
}
.icon-med-glass {
  background-position: 0 0
}
.icon-med-music {
  background-position: -42px 0
}
.icon-med-search {
  background-position: -80px 0
}
.icon-med-envelope {
  background-position: -120px 0
}
.icon-med-heart {
  background-position: -160px 0
}
.icon-med-star {
  background-position: -200px 0
}
.icon-med-star-empty {
  background-position: -240px 0
}
.icon-med-user {
  background-position: -280px 0
}
.icon-med-film {
  background-position: -320px 0
}
.icon-med-th-large {
  background-position: -360px 0
}
.icon-med-th {
  background-position: -400px 0
}
.icon-med-th-list {
  background-position: -440px 0
}
.icon-med-ok {
  background-position: -480px 0
}
.icon-med-remove {
  background-position: -520px 0
}
.icon-med-zoom-in {
  background-position: -560px 0
}
.icon-med-zoom-out {
  background-position: -600px 0
}
.icon-med-off {
  background-position: -640px 0
}
.icon-med-signal {
  background-position: -680px 0
}
.icon-med-cog {
  background-position: -720px 0
}
.icon-med-trash {
  background-position: -760px 0
}
.icon-med-home {
  background-position: 0 -40px
}
.icon-med-file {
  background-position: -42px -40px
}
.icon-med-time {
  background-position: -80px -40px
}
.icon-med-road {
  background-position: -120px -40px
}
.icon-med-download-alt {
  background-position: -160px -40px
}
.icon-med-download {
  background-position: -200px -40px
}
.icon-med-upload {
  background-position: -233px -40px
}
.icon-med-inbox {
  background-position: -280px -40px
}
.icon-med-play-circle {
  background-position: -320px -40px
}
.icon-med-repeat {
  background-position: -360px -40px
}
.icon-med-refresh {
  background-position: -400px -40px
}
.icon-med-list-alt {
  background-position: -440px -40px
}
.icon-med-lock {
  background-position: -480px -40px
}
.icon-med-flag {
  background-position: -520px -40px
}
.icon-med-headphones {
  background-position: -560px -40px
}
.icon-med-volume-off {
  background-position: -600px -40px
}
.icon-med-volume-down {
  background-position: -640px -40px
}
.icon-med-volume-up {
  background-position: -680px -40px
}
.icon-med-qrcode {
  background-position: -720px -40px
}
.icon-med-barcode {
  background-position: -760px -40px
}
.icon-med-tag {
  background-position: 0 -80px
}
.icon-med-tags {
  background-position: -42px -80px
}
.icon-med-book {
  background-position: -80px -80px
}
.icon-med-bookmark {
  background-position: -120px -80px
}
.icon-med-print {
  background-position: -160px -80px
}
.icon-med-camera {
  background-position: -200px -80px
}
.icon-med-font {
  background-position: -240px -80px
}
.icon-med-bold {
  background-position: -280px -80px
}
.icon-med-italic {
  background-position: -320px -80px
}
.icon-med-text-height {
  background-position: -360px -80px
}
.icon-med-text-width {
  background-position: -400px -80px
}
.icon-med-align-left {
  background-position: -440px -80px
}
.icon-med-align-center {
  background-position: -480px -80px
}
.icon-med-align-right {
  background-position: -520px -80px
}
.icon-med-align-justify {
  background-position: -560px -80px
}
.icon-med-list {
  background-position: -600px -80px
}
.icon-med-indent-left {
  background-position: -640px -80px
}
.icon-med-indent-right {
  background-position: -680px -80px
}
.icon-med-facetime-video {
  background-position: -720px -80px
}
.icon-med-picture {
  background-position: -760px -80px
}
.icon-med-pencil {
  background-position: 0 -120px
}
.icon-med-map-marker {
  background-position: -42px -120px
}
.icon-med-adjust {
  background-position: -80px -120px
}
.icon-med-tint {
  background-position: -120px -120px
}
.icon-med-edit {
  background-position: -160px -120px
}
.icon-med-share {
  background-position: -200px -120px
}
.icon-med-check {
  background-position: -240px -120px
}
.icon-med-move {
  background-position: -280px -120px
}
.icon-med-step-backward {
  background-position: -320px -120px
}
.icon-med-fast-backward {
  background-position: -360px -120px
}
.icon-med-backward {
  background-position: -400px -120px
}
.icon-med-play {
  background-position: -440px -120px
}
.icon-med-pause {
  background-position: -480px -120px
}
.icon-med-stop {
  background-position: -520px -120px
}
.icon-med-forward {
  background-position: -560px -120px
}
.icon-med-fast-forward {
  background-position: -600px -120px
}
.icon-med-step-forward {
  background-position: -640px -120px
}
.icon-med-eject {
  background-position: -680px -120px
}
.icon-med-chevron-left {
  background-position: -720px -120px
}
.icon-med-chevron-right {
  background-position: -760px -120px
}
.icon-med-plus-sign {
  background-position: 0 -160px
}
.icon-med-minus-sign {
  background-position: -40px -160px
}
.icon-med-remove-sign {
  background-position: -80px -160px
}
.icon-med-ok-sign {
  background-position: -120px -160px
}
.icon-med-question-sign {
  background-position: -160px -160px
}
.icon-med-info-sign {
  background-position: -200px -160px
}
.icon-med-screenshot {
  background-position: -240px -160px
}
.icon-med-remove-circle {
  background-position: -280px -160px
}
.icon-med-ok-circle {
  background-position: -320px -160px
}
.icon-med-ban-circle {
  background-position: -360px -160px
}
.icon-med-arrow-left {
  background-position: -440px -160px
}
.icon-med-arrow-right {
  background-position: -480px -160px
}
.icon-med-arrow-up {
  background-position: -520px -160px
}
.icon-med-arrow-down {
  background-position: -560px -160px
}
.icon-med-share-alt {
  background-position: -400px -160px
}
.icon-med-resize-full {
  background-position: -640px -160px
}
.icon-med-resize-small {
  background-position: -600px -160px
}
.icon-med-plus {
  background-position: -720px -160px
}
.icon-med-minus {
  background-position: -680px -160px
}
.icon-med-asterisk {
  background-position: -760px -160px
}
.icon-med-exclamation-sign {
  background-position: 0 -200px
}
.icon-med-gift {
  background-position: -42px -200px
}
.icon-med-leaf {
  background-position: -80px -200px
}
.icon-med-fire {
  background-position: -120px -200px
}
.icon-med-eye-open {
  background-position: -160px -200px
}
.icon-med-eye-close {
  background-position: -200px -200px
}
.icon-med-warning-sign {
  background-position: -240px -200px
}
.icon-med-plane {
  background-position: -280px -200px
}
.icon-med-calendar {
  background-position: -320px -200px
}
.icon-med-random {
  background-position: -360px -200px
}
.icon-med-comment {
  background-position: -400px -200px
}
.icon-med-magnet {
  background-position: -440px -200px
}
.icon-med-chevron-up {
  background-position: -480px -200px
}
.icon-med-chevron-down {
  background-position: -520px -200px
}
.icon-med-retweet {
  background-position: -560px -200px
}
.icon-med-shopping-cart {
  background-position: -600px -200px
}
.icon-med-folder-close {
  background-position: -640px -200px
}
.icon-med-folder-open {
  background-position: -680px -200px
}
.icon-med-resize-vertical {
  background-position: -720px -200px
}
.icon-med-resize-horizontal {
  background-position: -760px -200px
}
.icon-med-hdd {
  background-position: 0 -240px
}
.icon-med-bullhorn {
  background-position: -42px -240px
}
.icon-med-bell {
  background-position: -80px -240px
}
.icon-med-certificate {
  background-position: -120px -240px
}
.icon-med-thumbs-up {
  background-position: -160px -240px
}
.icon-med-thumbs-down {
  background-position: -200px -240px
}
.icon-med-hand-right {
  background-position: -240px -240px
}
.icon-med-hand-left {
  background-position: -280px -240px
}
.icon-med-hand-up {
  background-position: -320px -240px
}
.icon-med-hand-down {
  background-position: -360px -240px
}
.icon-med-circle-arrow-right {
  background-position: -400px -240px
}
.icon-med-circle-arrow-left {
  background-position: -440px -240px
}
.icon-med-circle-arrow-up {
  background-position: -480px -240px
}
.icon-med-circle-arrow-down {
  background-position: -520px -240px
}
.icon-med-globe {
  background-position: -560px -240px
}
.icon-med-wrench {
  background-position: -600px -240px
}
.icon-med-tasks {
  background-position: -640px -240px
}
.icon-med-filter {
  background-position: -680px -240px
}
.icon-med-briefcase {
  background-position: -720px -240px
}
.icon-med-fullscreen {
  background-position: -761px -240px
}
.icon-med-residential {
  background-position: 0 -280px
}
.icon-med-snowflake {
  background-position: -42px -280px
}
.icon-med-dog {
  background-position: -80px -280px
}
.icon-med-beach_umbrella {
  background-position: -120px -280px
}
.icon-med-girl {
  background-position: -160px -280px
}
.icon-med-car {
  background-position: -200px -280px
}
.icon-med-user_add {
  background-position: -240px -280px
}
.icon-med-user_remove {
  background-position: -280px -280px
}
.icon-med-note {
  background-position: -320px -280px
}
.icon-med-notes {
  background-position: -360px -280px
}
.icon-med-rotation_lock {
  background-position: -400px -280px
}
.icon-med-unshare {
  background-position: -440px -280px
}
.icon-med-share2 {
  background-position: -480px -280px
}
.icon-med-show_lines {
  background-position: -520px -280px
}
.icon-med-playlist {
  background-position: -560px -280px
}
.icon-med-bluetooth {
  background-position: -600px -280px
}
.icon-med-euro {
  background-position: -640px -280px
}
.icon-med-usd {
  background-position: -680px -280px
}
.icon-med-bp {
  background-position: -720px -280px
}
.icon-med-retweet_2 {
  background-position: -760px -280px
}
.icon-med-stats {
  background-position: 0 -320px
}
.icon-med-bus {
  background-position: -42px -320px
}
.icon-med-wifi_alt {
  background-position: -80px -320px
}
.icon-med-cogwheels {
  background-position: -120px -320px
}
.icon-med-train {
  background-position: -160px -320px
}
.icon-med-binoculars {
  background-position: -200px -320px
}
.icon-med-binoculars2 {
  background-position: -240px -320px
}
.icon-med-cars {
  background-position: -320px -320px
}
.icon-med-notes_2 {
  background-position: -360px -320px
}
.icon-med-moon {
  background-position: -400px -320px
}
.icon-med-sun {
  background-position: -440px -320px
}
.icon-med-cloud {
  background-position: -480px -320px
}
.icon-med-direction {
  background-position: -520px -320px
}
.icon-med-brush {
  background-position: -560px -320px
}
.icon-med-pen {
  background-position: -600px -320px
}
.icon-med-delete_point {
  background-position: -640px -320px
}
.icon-med-sheriffs_star {
  background-position: -680px -320px
}
.icon-med-pin {
  background-position: -720px -320px
}
.icon-med-riflescope {
  background-position: -760px -320px
}
.icon-med-parents {
  background-position: 0 -360px
}
.icon-med-old_man {
  background-position: -42px -360px
}
.icon-med-woman {
  background-position: -80px -360px
}
.icon-med-luggage {
  background-position: -120px -360px
}
.icon-med-truck {
  background-position: -160px -360px
}
.icon-med-stroller {
  background-position: -200px -360px
}
.icon-med-file {
  background-position: -240px -360px
}
.icon-med-credit {
  background-position: -280px -360px
}
.icon-med-projector {
  background-position: -320px -360px
}
.icon-med-cargo {
  background-position: -360px -360px
}
.icon-med-more {
  background-position: -400px -360px
}
.icon-med-flash {
  background-position: -440px -360px
}
.icon-med-google_maps {
  background-position: -480px -360px
}
.icon-med-anchor {
  background-position: -520px -360px
}
.icon-med-conversation {
  background-position: -560px -360px
}
.icon-med-chat {
  background-position: -600px -360px
}
.icon-med-asterisk {
  background-position: -640px -360px
}
.icon-med-divide {
  background-position: -680px -360px
}
.icon-med-brightness_reduce {
  background-position: -720px -360px
}
.icon-med-brightness_increase {
  background-position: -760px -360px
}
.icon-med-link {
  background-position: 0 -400px
}
.icon-med-charts {
  background-position: -42px -400px
}
.icon-med-pie_chart {
  background-position: -80px -400px
}
.icon-med-group {
  background-position: -120px -400px
}
.icon-med-keys {
  background-position: -160px -400px
}
.icon-med-attach {
  background-position: -200px -400px
}
.icon-med-router {
  background-position: -240px -400px
}
.icon-med-camera_small {
  background-position: -280px -400px
}
.icon-med-lightbulb {
  background-position: -320px -400px
}
.icon-med-keynote {
  background-position: -360px -400px
}
.icon-med-pool {
  background-position: -400px -400px
}
.icon-med-buoy {
  background-position: -440px -400px
}
.icon-med-spade {
  background-position: -480px -400px
}
.icon-med-bank {
  background-position: -520px -400px
}
.icon-med-vcard {
  background-position: -560px -400px
}
.icon-med-electrical_plug {
  background-position: -600px -400px
}
.icon-med-flag {
  background-position: -640px -400px
}
.icon-med-credit_card {
  background-position: -680px -400px
}
.icon-med-keyboard_wireless {
  background-position: -720px -400px
}
.icon-med-keyboard_keyboard_wired {
  background-position: -760px -400px
}
.icon-med-alarm {
  background-position: 0 -440px
}
.icon-med-clock {
  background-position: -42px -440px
}
.icon-med-stopwatch {
  background-position: -80px -440px
}
.icon-med-compass {
  background-position: -120px -440px
}
.icon-med-history {
  background-position: -160px -440px
}
.icon-med-heat {
  background-position: -200px -440px
}
.icon-med-repeat {
  background-position: -240px -440px
}
.icon-med-display {
  background-position: -280px -440px
}
.icon-med-log_book {
  background-position: -320px -440px
}
.icon-med-adress_book {
  background-position: -360px -440px
}
.icon-med-shield {
  background-position: -400px -440px
}
.icon-med-ring {
  background-position: -440px -440px
}
.icon-med-cake {
  background-position: -480px -440px
}
.icon-med-drink {
  background-position: -520px -440px
}
.icon-med-beer {
  background-position: -560px -440px
}
.icon-med-fast_food {
  background-position: -600px -440px
}
.icon-med-cutlery {
  background-position: -640px -440px
}
.icon-med-pizza {
  background-position: -680px -440px
}
.icon-med-birthday_cake {
  background-position: -720px -440px
}
.icon-med-tablet {
  background-position: -760px -440px
}
.icon-med-umbrella {
  background-position: 0 -480px
}
.icon-med-signal {
  background-position: -42px -480px
}
.icon-med-cup {
  background-position: -80px -480px
}
.icon-med-cleaning {
  background-position: -120px -480px
}
.icon-med-ruller {
  background-position: -160px -480px
}
.icon-med-headset {
  background-position: -200px -480px
}
.icon-med-retweet {
  background-position: -240px -480px
}
.icon-med-refresh {
  background-position: -280px -480px
}
.icon-med-roundabout {
  background-position: -320px -480px
}
.icon-med-table {
  background-position: -360px -480px
}
.icon-med-settings {
  background-position: -400px -480px
}
.icon-med-bullets {
  background-position: -440px -480px
}
.icon-med-cardio {
  background-position: -480px -480px
}
.icon-med-t-shirt {
  background-position: -520px -480px
}
.icon-med-pants {
  background-position: -560px -480px
}
.icon-med-sweater {
  background-position: -600px -480px
}
.icon-med-fabric {
  background-position: -640px -480px
}
.icon-med-leather {
  background-position: -680px -480px
}
.icon-med-scissors {
  background-position: -720px -480px
}
.icon-med-podium {
  background-position: -760px -480px
}
.icon-med-message_full {
  background-position: 0 -520px
}
.icon-med-message_empty {
  background-position: -42px -520px
}
.icon-med-message_in {
  background-position: -80px -520px
}
.icon-med-message_out {
  background-position: -120px -520px
}
.icon-med-message_plus {
  background-position: -160px -520px
}
.icon-med-message_minus {
  background-position: -200px -520px
}
.icon-med-message_ban {
  background-position: -240px -520px
}
.icon-med-message_flag {
  background-position: -280px -520px
}
.icon-med-message_lock {
  background-position: -320px -520px
}
.icon-med-message_new {
  background-position: -360px -520px
}
.icon-med-skull {
  background-position: -400px -520px
}
.icon-med-celebration {
  background-position: -440px -520px
}
.icon-med-tea_kettle {
  background-position: -480px -520px
}
.icon-med-french_press {
  background-position: -520px -520px
}
.icon-med-coffe_cup {
  background-position: -560px -520px
}
.icon-med-pot {
  background-position: -600px -520px
}
.icon-med-grater {
  background-position: -640px -520px
}
.icon-med-kettle {
  background-position: -680px -520px
}
.icon-med-hospital {
  background-position: -720px -520px
}
.icon-med-hospital_h {
  background-position: -760px -520px
}
.icon-med-imac {
  background-position: 0 -600px
}
.icon-med-macbook {
  background-position: -42px -600px
}
.icon-med-ipad {
  background-position: -80px -600px
}
.icon-med-iphone {
  background-position: -120px -600px
}
.icon-med-iphone_transfer {
  background-position: -160px -600px
}
.icon-med-iphone_exchange {
  background-position: -200px -600px
}
.icon-med-ipod {
  background-position: -240px -600px
}
.icon-med-ipod_shuffle {
  background-position: -280px -600px
}
.icon-med-ear_plugs {
  background-position: -320px -600px
}
.icon-med-albums {
  background-position: -360px -600px
}
.icon-med-flower {
  background-position: -400px -600px
}
.icon-med-baseball {
  background-position: -440px -600px
}
.icon-med-rugby {
  background-position: -480px -600px
}
.icon-med-ax {
  background-position: -520px -600px
}
.icon-med-table_tennis {
  background-position: -560px -600px
}
.icon-med-bowling {
  background-position: -600px -600px
}
.icon-med-tree_conifer {
  background-position: -640px -600px
}
.icon-med-tree_deciduous {
  background-position: -680px -600px
}
.icon-med-more-items {
  background-position: -720px -600px
}
.icon-med-sort {
  background-position: -760px -600px
}
.icon-med-fishes {
  background-position: 0 -640px
}
.icon-med-boat {
  background-position: -42px -640px
}
.icon-med-tint {
  background-position: -80px -640px
}
.icon-med-crop {
  background-position: -120px -640px
}
.icon-med-vector_path_square {
  background-position: -160px -640px
}
.icon-med-vector_path_circle {
  background-position: -200px -640px
}
.icon-med-vector_path_polygon {
  background-position: -240px -640px
}
.icon-med-vector_path_line {
  background-position: -280px -640px
}
.icon-med-vector_path_curve {
  background-position: -320px -640px
}
.icon-med-vector_path_all {
  background-position: -360px -640px
}
.icon-med-filter {
  background-position: -400px -640px
}
.icon-med-gamepad {
  background-position: -440px -640px
}
.icon-med-playing_dices {
  background-position: -480px -640px
}
.icon-med-calculator {
  background-position: -520px -640px
}
.icon-med-tie {
  background-position: -560px -640px
}
.icon-med-wallet {
  background-position: -600px -640px
}
.icon-med-share2 {
  background-position: -640px -640px
}
.icon-med-sampler {
  background-position: -680px -640px
}
.icon-med-piano {
  background-position: -720px -640px
}
.icon-med-web_browser {
  background-position: -760px -640px
}
.icon-med-screenshot {
  background-position: 0 -680px
}
.icon-med-cart_out {
  background-position: -42px -680px
}
.icon-med-cart_in {
  background-position: -80px -680px
}
.icon-med-text_resize {
  background-position: -120px -680px
}
.icon-med-text_smaller {
  background-position: -160px -680px
}
.icon-med-text_bigger {
  background-position: -200px -680px
}
.icon-med-embed {
  background-position: -240px -680px
}
.icon-med-embed_close {
  background-position: -280px -680px
}
.icon-med-adjust {
  background-position: -320px -680px
}
.icon-med-blog {
  background-position: -360px -680px
}
.icon-med-dashboard {
  background-position: -400px -680px
}
.icon-med-certificate {
  background-position: -440px -680px
}
.icon-med-bell {
  background-position: -480px -680px
}
.icon-med-candle {
  background-position: -520px -680px
}
.icon-med-pin_classic {
  background-position: -560px -680px
}
.icon-med-iphone_shake {
  background-position: -600px -680px
}
.icon-med-pin_flag {
  background-position: -640px -680px
}
.icon-med-turtle {
  background-position: -680px -680px
}
.icon-med-rabbit {
  background-position: -720px -680px
}
.icon-med-dumbbell {
  background-position: -760px -680px
}
.icon-med-database_lock {
  background-position: 0 -720px
}
.icon-med-database_plus {
  background-position: -42px -720px
}
.icon-med-database_minus {
  background-position: -80px -720px
}
.icon-med-database_ban {
  background-position: -120px -720px
}
.icon-med-electricity {
  background-position: -160px -720px
}
.icon-med-folder_plus {
  background-position: -200px -720px
}
.icon-med-folder_minus {
  background-position: -240px -720px
}
.icon-med-folder_lock {
  background-position: -280px -720px
}
.icon-med-folder_flag {
  background-position: -320px -720px
}
.icon-med-folder_new {
  background-position: -360px -720px
}
.icon-med-shopping_bag {
  background-position: -400px -720px
}
.icon-med-book_open {
  background-position: -440px -720px
}
.icon-med-nameplate {
  background-position: -480px -720px
}
.icon-med-nameplate_alt {
  background-position: -520px -720px
}
.icon-med-vases {
  background-position: -560px -720px
}
.icon-med-announcement {
  background-position: -600px -720px
}
.icon-med-suitcase {
  background-position: -640px -720px
}
.icon-med-file_import {
  background-position: -680px -720px
}
.icon-med-file_export {
  background-position: -720px -720px
}
.icon-med-file_buildings {
  background-position: -0 -760px
}
.icon-med-file_building {
  background-position: -42px -760px
}
.icon-med-copy {
  background-position: -80px -760px
}
.icon-med-warning-red {
  background-position: -120px -760px
}
.hometop {
  padding-bottom: 30px;
  margin-bottom: 30px
}
.hometop .info {
  float: left;
  width: 300px;
  position: absolute;
  z-index: 50
}
.hometop .slides {
  width: 100%;
  height: 357px;
  position: absolute;
  right: 0;
  bottom: 0;
  overflow: hidden
}
.hometop .slides .slide {
  float: right;
  width: 482px
}
.hometop .slides .slide a {
  float: right
}
.hometop .slides .nav {
  position: absolute;
  z-index: 101;
  bottom: 0;
  right: 5px;
  height: 55px;
  background: url(/resources/images/home-slides-nav-bg.png) no-repeat;
  margin-right: 20px
}
.hometop .slides .nav .nav2 {
  padding: 22px 30px 0 35px;
  height: 33px;
  background: url(/resources/images/home-slides-nav-bg.png) right 0 no-repeat;
  margin-right: -22px
}
.hometop .slides .nav .btn {
  float: left;
  padding-right: 5px
}
.hometop .slides .nav .btn a {
  display: block;
  background: no-repeat
}
.hometop .slides .nav .prev {
  padding-right: 10px;
  padding-top: 5px
}
.hometop .slides .nav .prev a {
  background-position: 0 0;
  width: 15px;
  height: 15px
}
.hometop .slides .nav .prev a:hover {
  background-position: 0 -20px
}
.hometop .slides .nav .next {
  padding-left: 5px;
  padding-top: 5px
}
.hometop .slides .nav .next a {
  background-position: 0 -40px;
  width: 15px;
  height: 15px
}
.hometop .slides .nav .next a:hover {
  background-position: 0 -60px
}
.hometop .slides .nav .idx a {
  background-position: 0 -80px;
  width: 29px;
  height: 27px
}
.hometop .slides .nav .idx a span {
  width: 29px;
  height: 22px;
  position: absolute;
  text-align: center;
  padding-top: 5px
}
.hometop .slides .nav .idx a.selected, .hometop .slides .nav .idx a:hover {
  background-position: 0 -112px
}
.hometop p {
  margin-bottom: 30px
}
.hometop h2 {
  font-size: 20px;
  font-style: italic;
  color: #726e6d
}
.hometop .col1 {
  height: 510px;
  position: relative
}
.homebottom {
  background: url(/resources/images/home-columns.gif) repeat-y -20px 0
}
.homebottom .col1 {
  float: left;
  width: 301px;
  margin-right: 21px;
  overflow: hidden
}
.homebottom .col2 {
  float: left;
  width: 301px;
  overflow: hidden
}
.homebottom .col3 {
  float: right;
  width: 300px;
  overflow: hidden
}
.homebottom h2 {
  font: 14px "Arial","Tahoma",sans-serif;
  color: #000;
  font-weight: bold;
  margin-bottom: 10px;
  margin-top: 0
}
.homebottom p {
  margin-bottom: 15px
}
.homebottom .homeImage {
  margin-top: 15px
}
.homebottom ul.homeStats {
  clear: both;
  margin: 25px 0 0 5px;
  padding: 0
}
.homebottom ul.homeStats li {
  list-style: none;
  padding: 15px 10px 15px 0
}
.homebottom ul.homeStats li, .homebottom ul.homeStats li a {
  font-size: 14px
}
.homebottom .homeIcon1, .homebottom .homeIcon2, .homebottom .homeIcon3, .homebottom .homeIcon4 {
  width: 71px;
  height: 79px;
  float: left;
  margin-right: 10px
}
.homebottom .homeIcon1 {
  background-position: 0 0
}
.homebottom .homeIcon2 {
  background-position: 0 -84px
}
.homebottom .homeIcon3 {
  background-position: 0 -168px
}
.homebottom .homeIcon4 {
  background-position: 0 -252px
}
.fileupload-buttonbar {
  position: relative;
  overflow: hidden;
  width: 81px;
  height: 33px;
  background: url(/resources/images/button-upload.png) no-repeat
}
.fileupload-buttonbar:hover {
  background-position: 0 -33px
}
.fileupload-buttonbar input[type=file] {
  position: absolute;
  left: -132px;
  overflow: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: pointer
}
.pageDocuments #dialogCreateFolder p {
  text-align: left
}
.pageDocuments .dialogBulkDownload .heading {
  width: 170px
}
.pageDocuments .dialogBulkDownload .data {
  width: 150px
}
.pageDocuments .loadingSpacer {
  padding-left: 20px
}
.pageDocumentFind .form .row {
  float: left
}
.pageDocumentFind .form .rowempty {
  float: left;
  width: 365px;
  height: 29px
}
.pageDocumentFind .form .heading {
  width: 140px
}
.pageDocumentFind .form .data {
  width: 210px
}
.pageDocumentFind .form input {
  width: 200px
}
.pageDocumentFind .form select {
  width: 210px
}
.pageDocumentFields .form .rows {
  width: 850px;
  float: left
}
.pageDocumentFields .form .row {
  padding: 5px 0 5px 0;
  margin: 0
}
.pageDocumentFields .form .row.alt {
  background-color: #ededed
}
.pageDocumentFields .form .fieldlist .heading {
  padding: 0;
  color: #000;
  font-weight: bold
}
.pageDocumentFields .form .col4 select {
  width: 235px;
  margin: 0
}
.pageDocumentFields .form .col5 select {
  margin: 0
}
.pageDocumentFields .form .col3 {
  display: none
}
.pageDocumentFields .form .save {
  width: 130px
}
.pageDocumentFields .form .docInfo .data {
  line-height: 25px;
  width: 650px
}
.pageDocumentFields .form .docInfo .data a {
  line-height: 25px
}
.pageDocumentFields .form .col1 .heading {
  width: 20px;
  text-align: right;
  margin-right: 5px;
  padding: 0 3px 0 0
}
.pageDocumentFields .form .col2 .heading {
  width: 240px;
  text-align: left;
  padding: 0 3px 0 0
}
.pageDocumentFields .form .col3 .heading {
  width: 80px;
  text-align: left;
  padding: 0 3px 0 0
}
.pageDocumentFields .form .col4 .heading {
  width: 250px;
  text-align: left
}
.pageDocumentFields .form .col5 .heading {
  width: 200px;
  text-align: left
}
.pageDocumentFields .form .col1 .data {
  width: 20px;
  text-align: right;
  margin-right: 5px;
  padding: 6px 3px 0 0
}
.pageDocumentFields .form .col2 .data {
  width: 240px;
  padding: 6px 3px 0 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}
.pageDocumentFields .form .col3 .data {
  width: 80px;
  padding: 0 0 0 0
}
.pageDocumentFields .form .col4 .noneLink {
  line-height: 26px;
  padding-left: 8px
}
.pageDocumentFields .form .col4 .data {
  width: 250px;
  padding: 0 0 0 0;
  height: 29px
}
.pageDocumentFields .form .col5 .data {
  width: 300px
}
.pageFolder .contextHeading {
  margin-bottom: 20px
}
.pageFolder .uploadPanel .folderNameLabel {
  color: red
}
.pageFolder .uploadPanel h2 {
  text-align: center
}
.pageFolder .uploadPanel .folderName {
  font-size: 16px;
  text-align: center;
  font-weight: bold;
  margin-bottom: 5px
}
.pageFolder .uploadPanel .documentCountText {
  text-align: center
}
.pageFolder .uploadPanel p {
  text-align: center
}
.pageFolder .form .data {
  line-height: 25px;
  width: 650px
}
.pageFolder .form .data a {
  line-height: 25px
}
.pageFolder .form .folderAction {
  padding: 5px 10px 0 10px
}
.pageFolder .getAdobeReader {
  padding-left: 50px
}
.pageFolder .alternateDocumentName {
  margin: 0 0 6px 20px;
  font-size: 12px;
  font-weight: bold
}
.pageFolder .revisionDate {
  margin: 0 0 15px 20px;
  font-size: 12px;
  font-weight: bold
}
.pageFolder .longDocumentList {
  height: 50px;
  overflow: auto;
  border: 1px #000 solid;
  padding: 3px
}
.pageFolder .gridCtrls {}
.pageFolder .gridSelect {
  position: absolute;
  z-index: 10;
  margin: -8px 0 0 -10px;
  padding: 0
}
.pageFolder a.rightCaretIcon {
  padding-right: 12px
}
.pageFolder a.rightCaretIcon:hover {
  text-decoration: none !important
}
.pageFolder .form input[type=checkbox] {
  width: auto
}
.pageFolder div#dialogForBy .heading {
  width: 40px
}
.pageFolder div#dialogForBy .data {
  width: 260px;
  text-align: left
}
.pageFolder .propscontainer {
  height: 430px;
  overflow-y: auto;
  margin-top: 10px;
  text-align: left
}
.pageFolder .propscontainer.longer {
  height: 470px
}
.pageFolder #docPropsDialog .heading {
  width: 180px
}
.pageFolder #docPropsDialog .data {
  width: 460px
}
.pageFolder #docPropsDialog textarea {
  width: 450px;
  height: 50px
}
.pageFolder #docPropsDialog #propserror {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  padding-top: 5px
}
.pageFolder .textsizeindicator {
  color: #666;
  width: 120px;
  text-align: right;
  margin: -28px 0 0 -135px;
  height: 25px
}
.pageFolder .instructions {
  padding: 20px 85px 0 50px
}
.pageFolder .instructions p {
  font-size: 14px
}
.pageFolder .instructions ol {
  margin-left: 50px;
  padding-right: 70px
}
.pageFolder .instructions li {
  font-size: 16px;
  margin-bottom: 10px
}
.pagePromo h2 {
  font-size: 20px;
  font-style: italic;
  color: #726e6d
}
.pagePromo .htmlcontent {
  padding-top: 10px
}
.pagePromo .htmlcontent .col1 {
  float: left;
  width: 308px;
  margin-right: 10px
}
.pagePromo .htmlcontent .col2 {
  float: left;
  width: 295px;
  padding-left: 10px
}
.pagePromo .htmlcontent h3 {
  font-size: 14px;
  margin-bottom: 15px
}
.pagePromo .htmlcontent h4 {
  margin-bottom: 15px
}
.pagePromo .htmlcontent .icon {
  background: url(/resources/images/icons.png) no-repeat 0 0;
  float: left;
  margin-right: 10px
}
.pagePromo .htmlcontent .iconQuoted {
  background-position: 0 -42px;
  width: 91px;
  height: 80px
}
.pagePromo .htmlcontent .highlight {
  width: 328px;
  margin: 10px 0 0 -20px
}
.pagePromo .htmlcontent .highlightTop, .pagePromo .htmlcontent .highlightBottom {
  background: no-repeat top right
}
.pagePromo .htmlcontent .highlightTop {
  padding: 25px 45px 0 45px;
  color: #fff
}
.pagePromo .htmlcontent .highlightTop h3 {
  color: #fff;
  margin-bottom: 5px
}
.pagePromo .htmlcontent .highlightTop ul {
  padding-left: 13px;
  margin-bottom: 0
}
.pagePromo .htmlcontent .highlightTop ul li {
  margin-bottom: 8px
}
.pagePromo .htmlcontent .highlightTop a.link {
  background-position: 0 0;
  width: 185px;
  height: 61px;
  float: left;
  margin-top: 25px;
  font-weight: bold;
  padding-top: 10px;
  padding-left: 68px;
  color: #000
}
.pagePromo .htmlcontent .highlightTop a.link:hover {
  text-decoration: none
}
.pagePromo .htmlcontent .highlightTop a.linkRequestQuote {
  background-position: 0 -78px
}
.pagePromo .htmlcontent .highlightBottom {
  background-position: bottom right;
  font-size: 0;
  height: 25px
}
.step1 input {
  width: auto;
  padding: 0;
  margin: 0;
  float: left
}
.step1 label {
  float: left;
  font-size: 14px;
  font-weight: bold;
  padding-left: 10px;
  margin-top: -10px;
  width: 100px
}
.step1 .row3 label {
  margin-top: -3px
}
.step1 .row1, .step1 .row2, .step1 .row3 {
  padding: 15px 15px
}
.step1 .row1 {
  margin-top: -11px
}
.step1 .row3 {
  margin-bottom: -13px
}
.step1 .row1 .icon {
  background-position: 0 -168px
}
.step1 .row2 .icon {
  background-position: 0 -84px
}
.step1 .row3 .icon {
  background-position: 0 0
}
.step1 .selected {
  background-color: #f4efd9
}
.step1 .selected .row1 .icon, .occupationIcon1 .icon {
  background-position: -77px -168px
}
.step1 .selected .row2 .icon, .occupationIcon2 .icon {
  background-position: -77px -84px
}
.step1 .selected .row3 .icon, .occupationIcon3 .icon {
  background-position: -77px 0
}
.step1 .radio {
  float: left;
  padding-top: 30px
}
.step1 .rowIcon, .occupation .icon {
  float: left;
  width: 71px;
  height: 79px
}
.step1 .description {
  float: right;
  width: 325px;
  padding: 5px 30px 5px 20px;
  margin-top: 10px
}
.occupation {
  padding: 10px 20px;
  background-color: #f4efd9;
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: bold
}
.occupation .description {
  float: right;
  width: 170px;
  margin-top: 20px
}
.registrationInstructions {
  margin-top: 15px
}
.registrationInstructions .instructions p {
  font-style: italic;
  font-size: 14px;
  margin: 10px 0
}
.pageAssociates .form .row {
  float: left
}
.pageAssociates .form .rowempty {
  float: left;
  width: 345px;
  height: 31px
}
.pageAssociates .form .heading {
  width: 120px
}
.pageAssociates .form .data {
  width: 210px
}
.pageAssociates .form input {
  width: 200px
}
.pageAssociates .form select {
  width: 210px
}
.pageAssociate .form .rowempty {
  float: left;
  width: 360px;
  height: 29px
}
.pageAssociate .form .col2 {
  width: 370px
}
.pageAssociate .form .heading {
  width: 90px
}
.pageAssociate .form .data {
  width: auto
}
.pageAssociate .form .readonly {
  width: 225px;
  float: left;
  line-height: 25px
}
.pageAssociate .form .readonly a {
  line-height: 25px
}
.pageAssociate .form input {
  width: 210px
}
.pageAssociate .form input[type=checkbox] {
  width: auto
}
.pageAssociate .form select {
  width: 220px
}
.pageAssociate .rolesHelp .heading {
  width: 120px
}
.pageAssociate .rolesHelp select {
  width: 180px
}
.pageAssociate .rolesHelp .ui-jqgrid-bdiv {
  height: 200px !important;
  width: 750px;
  overflow-y: auto;
  overflow-x: hidden
}
.pageAssociate .rolesHelp .ui-jqgrid-btable {
  width: 820px !important
}
.pageAssociate .targetName {
  font-weight: bold;
  padding: 1px 5px 1px 5px;
  border: 1px solid green;
  margin: 0 5px 0 5px
}
.pageAssociate .connection {
  max-width: 200px;
  float: left;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}
.pageAssociate .customDialog .heading {
  width: 130px
}
.pageFeed {
  font: 12px "Arial","Tahoma",sans-serif
}
.pageFeed td.lookup a {
  font: 20px "Arial","Tahoma",sans-serif
}
.pageFeed .form .heading {
  width: 95px
}
.pageFeed .form .data {
  width: auto
}
.pageFeed .form .readonly {
  width: 200px;
  float: left
}
.pageFeed .form .readonly a {
  margin-top: 10px
}
.pageFeed .form input {
  width: 175px
}
.pageFeed .form input[type=checkbox] {
  width: auto
}
.pageFeed .form select {
  width: 175px
}
.pageFeed .form .viewcomments a {
  font-size: 8pt;
  font-weight: bold
}
.pageFeed .form .viewmarketstats {
  margin-left: -25px;
  padding-top: 2px
}
.pageFeed .form .viewmarketstats a {
  font-size: 8pt;
  font-weight: bold
}
.pageFeed .form .maintremarks {
  font-size: 10pt;
  font-weight: bold;
  padding: 0 10px 0 10px;
  color: #cc5c02
}
.pageFeed .form .qualityIndexTotalTitle {
  color: #000;
  font-weight: bold;
  width: 300px;
  padding-left: 20px
}
.pageFeed .form .qualityIndexTotal {
  font-size: 13px;
  font-weight: bold;
  padding-left: 30px
}
.pageFeed .form .qualityIndexTotal.Low {
  color: red
}
.pageFeed .form .qualityIndexTotal.Med {
  color: #cc5c02
}
.pageFeed .form .qualityIndexTotal.High {
  color: green
}
.pageFeed .form .feedId {
  font-size: 15px;
  font-weight: bold
}
.pageFeed .form .feedId .heading {
  line-height: 20px
}
.pageFeed .form .feedId .data {
  line-height: 20px
}
.pageFeed .form .countTotals {
  font-size: 12px;
  font-weight: bold
}
.pageFeed .alertDialog h2 {
  text-align: center
}
.pageFeed .feedSectionOne .heading {
  line-height: 15px
}
.pageFeed .feedSectionOne .OneCol1 {
  float: left;
  width: 290px
}
.pageFeed .feedSectionOne .OneCol2 {
  float: left;
  width: 365px;
  padding-right: 30px
}
.pageFeed .feedSectionOne .OneCol3 {
  float: left;
  width: 270px
}
.pageFeed .feedSectionOne .OneCol1 .heading {
  width: 70px
}
.pageFeed .feedSectionOne .OneCol1 .data {
  width: 200px
}
.pageFeed .feedSectionOne .OneCol1 div.statusimage {
  height: 20px;
  text-align: right;
  padding-bottom: 0;
  margin-right: 2px
}
.pageFeed .feedSectionOne .OneCol1 div.statusimage img {
  position: relative;
  top: -20px;
  width: 60px
}
.pageFeed .feedSectionOne .OneCol1 div.statusimage .stageSymbol {
  padding-right: 30px;
  font-size: 26pt;
  font-weight: normal;
  color: #cc5c02
}
.pageFeed .feedSectionOne .OneCol1 .viewcomments {
  text-align: right;
  padding-right: 20px;
  padding-top: 5px
}
.pageFeed .feedSectionOne .OneCol2 table.heading {
  line-height: 10px;
  padding-right: 0;
  color: #000;
  font-weight: bold;
  margin-top: 0
}
.pageFeed .feedSectionOne .OneCol2 data table {
  padding-right: 0
}
.pageFeed .feedSectionOne .OneCol2 .heading {
  padding-right: 0;
  width: 100%
}
.pageFeed .feedSectionOne .OneCol2 .colheads {
  color: #000;
  font-weight: bold
}
.pageFeed .feedSectionOne .OneCol2 .colheads {
  color: #000;
  font-weight: bold
}
.pageFeed .feedSectionOne .OneCol2 .colheads .icol1 {
  float: left;
  padding-left: 123px
}
.pageFeed .feedSectionOne .OneCol2 .colheads .icol2 {
  float: left;
  padding-left: 28px
}
.pageFeed .feedSectionOne .OneCol2 .colheads .icol3 {
  float: left;
  padding-left: 25px
}
.pageFeed .feedSectionOne .OneCol2 table.heading {
  width: 100%
}
.pageFeed .feedSectionOne .OneCol2 table.heading td {
  width: 65px
}
.pageFeed .feedSectionOne .OneCol2 .data table td {
  width: 40px;
  text-align: right;
  padding-right: 8px
}
.pageFeed .feedSectionOne .OneCol3 .heading {
  width: 80px;
  padding-right: 8px
}
.pageFeed .feedSectionOne .OneCol3 {
  width: 235px
}
.pageFeed .feedSectionOne .OneCol3 .headingLoad {
  width: 108px
}
.pageFeed .feedSectionOne ul {
  margin: 0
}
.pageFeed .feedSectionOne ul li {
  margin-bottom: 10px
}
.pageFeed .feedSectionTwo .heading {
  line-height: 15px
}
.pageFeed .feedSectionTwo .TwoCol1 {
  float: left;
  width: 210px
}
.pageFeed .feedSectionTwo .TwoCol2 {
  float: left;
  width: 125px
}
.pageFeed .feedSectionTwo .TwoCol4 {
  float: left;
  width: 230px;
  margin-right: -10px
}
.pageFeed .feedSectionTwo .TwoCol3 {
  float: left;
  width: 350px
}
.pageFeed .feedSectionTwo .TwoCol1 .heading {
  width: 220px;
  padding-left: 0
}
.pageFeed .feedSectionTwo .TwoCol1 .datasourcetype {
  font-weight: bold
}
.pageFeed .feedSectionTwo .TwoCol1 .data .heading {
  width: 105px;
  padding-right: 4px
}
.pageFeed .feedSectionTwo .TwoCol2 .data .heading {
  width: 75px;
  padding-right: 4px
}
.pageFeed .feedSectionTwo .TwoCol3 .headingLoad {
  width: 108px
}
.pageFeed .feedSectionTwo .TwoCol3 .heading {
  line-height: 15px;
  width: 130px;
  padding-right: 6px
}
.pageFeed .feedSectionTwo .TwoCol3 .percent {
  font-weight: bold
}
.pageFeed .feedSectionTwo .TwoCol3 td {
  padding: 5px 0 5px 0;
  text-align: right
}
.pageFeed .feedSectionTwo .TwoCol4 div.heading {
  width: 200px;
  text-align: left;
  padding-left: 10px
}
.pageFeed .feedSectionTwo .TwoCol4 .heading {
  width: 72px
}
.pageFeed .feedSectionTwo .TwoCol4 .headingFeed {
  width: 85px
}
.pageFeed .feedSectionTwo .TwoCol4 .data table td .heading {
  width: 80px;
  padding-right: 8px
}
.pageFeed .feedSectionTwo .TwoCol4 .data table td .data {
  width: 130px
}
.pageFeed .feedSectionTwo .TwoCol4 .alertClean .heading {
  padding-left: 10px;
  padding-right: 5px;
  color: #000;
  font-weight: bold;
  text-align: left
}
.pageFeed .feedSectionTwo .TwoCol4 .alertMaint .heading {
  padding-left: 10px;
  padding-right: 5px;
  color: red;
  font-weight: bold;
  text-align: left
}
.pageFeed .feedSectionTwo .TwoCol4 .alertMaint .data {
  color: red;
  font-weight: bold
}
.pageFeed .feedSectionTwo ul {
  margin: 0
}
.pageFeed .feedSectionTwo ul li {
  margin-bottom: 10px
}
.pageFeed .feedSectionMaint {
  width: 922px
}
.pageFeed .feedSectionMaint .heading {
  line-height: 25px;
  width: 130px
}
.pageFeed .feedSectionMaint .col1 {
  float: left;
  width: 355px
}
.pageFeed .feedSectionMaint .col2 {
  float: left;
  width: 340px
}
.pageFeed .feedSectionMaint .doublewide {
  float: left;
  width: 695px
}
.pageFeed .feedSectionMaint .col3 {
  float: right;
  width: 195px;
  text-align: right
}
.pageFeed .feedSectionMaint .validation {
  float: left;
  width: 800px
}
.pageFeed .feedSectionRets .heading {
  line-height: 15px;
  width: 130px
}
.pageFeed .feedSectionRets .data {
  width: 200px
}
.pageFeed .idxrules .row {
  width: 450px;
  float: left
}
.pageFeed .idxrules .form .description {
  background-color: #ededed;
  padding: 8px;
  height: 200px;
  overflow-y: auto
}
.pageFeed .idxrules .form textarea {
  width: 450px;
  height: 150px
}
.pageFeed .idxrules .ui-jqgrid tr.jqgrow td {
  white-space: nowrap
}
.pageFeed .infoForm .dlgHeading {
  font: 16px "Arial","Tahoma",sans-serif
}
.pageFeed .infoForm .dlgHeading .headHeading {
  float: left
}
.pageFeed .infoForm .dlgHeading .headData {
  float: left;
  padding: 0 10px 0 5px;
  font-weight: bold
}
.pageFeed .infoForm .heading {
  line-height: 15px;
  width: 130px
}
.pageFeed .infoForm .data {
  width: auto
}
.pageFeed .infoForm .datagroup {
  width: 200px;
  float: left
}
.pageFeed .infoForm .url {
  width: 100%;
  text-align: center
}
.pageFeed .StatusActiveOK {
  font-weight: bold;
  color: green
}
.pageFeed .StatusActiveMaint {
  font-weight: bold;
  color: red
}
.pageFeed .StatusInactive {
  font-weight: bold;
  color: red
}
.pageFeed .StatusOther {
  font-weight: bold;
  color: #cc5c02
}
.pageFeed .actions select {
  width: 130px
}
.FeedStatusCounts {
  margin-bottom: 10px
}
.FeedStatusCounts .heading {
  font-size: 14pt;
  margin-bottom: 10px
}
.FeedStatusCounts .heading .source {
  font-weight: bold
}
.FeedStatusCounts table {
  text-align: left;
  border-collapse: collapse
}
.FeedStatusCounts table th {
  padding: 5px;
  font-size: 10pt;
  text-align: center
}
.FeedStatusCounts td {
  padding: 5px;
  border: 1px solid #ededed
}
.FeedStatusCounts td.count {
  text-align: right;
  padding-right: 6px
}
.pageProduct .form .heading {
  width: 85px
}
.pageProduct .form .data {
  width: auto
}
.pageProduct .form .col1 .data {
  width: 180px
}
.pageProduct .form .col2 .data {
  width: 85px
}
.pageProduct .form .col2 .data li {
  margin-left: 2px
}
.pageProduct .form .readonly {
  width: 200px;
  float: left
}
.pageProduct .form .readonly a {
  margin-top: 10px
}
.pageProduct .form input {
  width: 175px
}
.pageProduct .form input[type=checkbox] {
  width: auto
}
.pageProduct .form select {
  width: 175px
}
.pageProduct .form .rename {
  font-size: 11px;
  padding-right: 8px
}
.pageProduct .editproduct textarea {
  width: 660px;
  height: 200px;
  font-size: 14px;
  margin-top: 5px
}
.pageProduct .editproduct .textsizeindicator {
  color: #666;
  width: 120px;
  text-align: right;
  margin: -70px 0 0 -80px
}
.pageProduct .columnsFour .col3 .content {
  padding-bottom: 30px
}
.pageProduct .columnsFour .col3 .content .heading.filtertype {
  padding-left: 15px;
  padding-top: 10px
}
.pageProduct .columnsFour .col3 .heading {
  width: 75px
}
.pageProduct .columnsFour .col3 .content .heading {
  float: left;
  width: auto;
  text-align: left;
  padding-left: 5px
}
.pageProduct .columnsFour .col3 .data .data {
  padding-left: 30px
}
.pageProduct .columnsFour .col4 .heading {
  width: 120px
}
.pageProduct .columnsFour .heading {
  line-height: 15px
}
.pageProduct .columnsFour .remarks .heading {
  width: 250px;
  float: none;
  text-align: left;
  line-height: normal;
  font-size: 16px;
  padding: 20px 0 5px 20px
}
.pageProduct .columnsFour .remarks .data {
  width: 250px;
  float: none;
  text-align: left;
  line-height: 25px;
  font-size: 16px;
  padding: 0 0 0 20px;
  height: 200px;
  overflow-y: auto
}
.pageProduct .columnsFour ul {
  margin: 0
}
.pageProduct .columnsFour .col3 ul {
  margin-bottom: 10px
}
.pageProduct .infoForm .heading {
  line-height: 15px;
  width: 130px
}
.pageProduct .infoForm .data {
  width: auto
}
.pageProduct .infoForm .datagroup {
  width: 200px;
  float: left
}
.pageProduct div.analysis {
  height: 300px;
  overflow-y: auto;
  text-align: left;
  padding-top: 10px
}
.pageProduct .analysis p {
  color: #666;
  margin-bottom: 0
}
.pageProduct .analysis li {
  margin-bottom: 14px
}
.pageProduct .form .edit .heading {
  width: 140px;
  line-height: 25px
}
.pageProduct .syndication .heading {
  width: 200px
}
.pageProduct .syndication .data {
  width: 600px
}
.pageProduct .syndication input[type=radio] {
  width: auto;
  margin-right: 5px
}
.pageProduct .syndication textarea {
  width: 500px;
  font-size: 14px
}
.pageProduct .syndication .textsizeindicator {
  color: #666;
  width: 120px;
  text-align: right;
  margin: -20px 0 0 -130px
}
.pageOrganization .form .row {
  float: left
}
.pageOrganization .form .heading {
  width: 90px
}
.pageOrganization .form .data {
  width: 230px
}
.pageOrganization .form .readonly {
  width: 210px;
  float: left;
  line-height: 25px
}
.pageOrganization .form .readonly a {
  margin-top: 10px;
  line-height: 25px
}
.pageOrganization .form input {
  width: 200px
}
.pageOrganization .form input[type=checkbox] {
  width: 13px;
  margin-left: 0
}
.pageOrganization .form select {
  width: 210px
}
.pageOrganization .form select.numbers {
  width: 60px
}
.pageOrganization .form .col3 .heading {
  width: 115px
}
.pageOrganization .form .col2 .spacer {
  width: 100%
}
.pageOrganization .viewForm .data {
  padding-top: 5px
}
.pageOrganization .form .synd .row {
  width: 450px
}
.pageOrganization .form .synd .heading {
  width: 180px
}
.pageOrganization .form .orgoptions .row {
  width: 900px
}
.pageOrganization .form .orgoptions .heading {
  width: 180px
}
.pageOrganization .form.embeddedvideos {
  width: 100%;
  float: left
}
.pageOrganization .form .embedVideo .row {
  width: 850px
}
.pageOrganization .form .embedVideo .heading {
  width: 180px;
  line-height: 15px
}
.pageOrganization .form .embedVideo .data {
  width: 650px
}
.pageOrganization .form .embedVideo textarea {
  width: 600px;
  height: 70px
}
.pageOrganization .form .promptEmbed {
  font-size: 14px
}
.pageOrganization .form .promptEmbed a {
  font-size: inherit
}
.pageOrganization .form .digestheading .row {
  width: 100%
}
.pageOrganization .form .digestheading .heading {
  line-height: 15px
}
.pageOrganization .form .digestheading img {
  width: 571px;
  height: 112px;
  border: 1px #999 dotted
}
.pageOrganization .form .digestheading .tip {
  float: left;
  width: 220px;
  line-height: 20px
}
.pageOrganization .form .digestheading .hypMlsHeadingReplace {
  padding-right: 30px
}
.pageOrganization .form .exturl {
  width: 600px;
  word-wrap: break-word
}
.pageOrganization .form .extdesc {
  width: 600px
}
.pageOrganization ul.licenseStatus {
  width: 220px;
  padding: 4px 0 4px 10px;
  border: gray 1px solid;
  max-height: 200px;
  overflow-y: auto;
  list-style: none
}
.pageOrganization ul.licenseStatus li {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}
.pageOrganization .form.api .row {
  float: left
}
.pageOrganization .form.api .heading {
  width: 180px
}
.pageOrganization .form.api .data {
  width: 400px
}
.pageOrganization .form.api .readonly {
  width: 400px;
  float: left;
  line-height: 25px
}
.pageOrganization .associations .form .data {
  width: 700px
}
.pageOrganization .associations .form .readonly {
  width: 700px;
  float: left;
  line-height: 25px
}
#red-syndication-url-builder {
  border: dashed 1px #999;
  padding: 1em;
  margin-bottom: 1em
}
tr.editing {
  background-color: #cdcdcd
}
.pageOrganization .form input.urlStepValue {
  width: 50em
}
a.button.disabled {
  opacity: .6
}
a.button.disabled span {
  background-position: right -43px
}
a.button.disabled:hover {
  background-position: left 0
}
.pageSearchList .form .row {
  float: left
}
.pageSearchList .form .rowempty {
  float: left;
  width: 405px;
  height: 29px
}
.pageSearchList .form .heading {
  width: 123px
}
.pageSearchList .form .headingshort {
  width: 45px
}
.pageSearchList .form .data {
  width: 267px
}
.pageSearchList .form .datashort {
  width: 120px
}
.pageSearchList .form .datashorter {
  width: 100px
}
.pageSearchList .form .datayesno {
  width: 90px
}
.pageSearchList .form input {
  width: 250px
}
.pageSearchList .form select {
  width: 260px
}
.pageSearchList .form .datashort select {
  width: 100px
}
.pageSearchList .form .datashort input[type=text] {
  width: 100px
}
.pageSearchList .form .datashorter input[type=text] {
  width: 73px
}
.pageSearchList .form .slimselect select {
  width: 83px;
  margin-left: 10px
}
.pageSearchList .form .datayesno select {
  width: 66px
}
.pageSearchList .form select.feedStatus {
  width: 80px;
  padding-left: 2px
}
.pageSearchList .infoForm .row {
  float: none
}
.pageSearchList .infoForm .heading {
  line-height: 15px;
  width: 130px
}
.pageSearchList .infoForm .data {
  width: auto
}
.pageSearchList .infoForm .datagroup {
  width: 200px;
  float: left
}
.pageSearchList .maintRemarks {
  color: #cc5c02;
  font-weight: bold !important
}
.pageSearchList .QIRatingLow {
  color: red;
  font-weight: bold !important
}
.pageSearchList .QIRatingMedium {
  color: #cc5c02;
  font-weight: bold !important
}
.pageSearchList .QIRatingHigh {
  color: green;
  font-weight: bold !important
}
.pageSearchList .Yes {
  color: green;
  font-weight: bold !important
}
.pageSearchList .No {
  color: #a0a0a0
}
.pageSearchList .apps .editForm input[type=checkbox], .pageSearchList .apps .viewForm input[type=checkbox] {
  width: 13px;
  margin-left: 0
}
.pageSearchList .apps .editForm .data, .pageSearchList .apps .viewForm .data {
  width: 510px
}
.pageSearchList .apps .viewForm .data {
  line-height: 25px
}
.pageSearchList .apps .textsizeindicator {
  color: #666;
  width: 120px;
  margin: 40px 0 0 0
}
.pageSearchList #dialogShowAgent .row {
  width: 460px
}
.pageSearchList #dialogShowAgent .heading {
  width: 110px;
  line-height: 25px
}
.pageSearchList #dialogShowAgent .data {
  width: 220px;
  line-height: 15px
}
.pageSearchList #dialogShowAgent p {
  font-size: 14px;
  font-weight: bold
}
.pageSearchList #dialogShowAgent p a {
  font-size: 14px;
  font-weight: bold
}
.pageSearchList .dialogBrokerDigestSettings .heading {
  width: 110px;
  line-height: 30px
}
.pageSearchList .dialogBrokerDigestSettings .data {
  width: 190px;
  line-height: 15px
}
.pageSearchList .charts ul li a span {
  padding: 0 10px
}
.pageSearchList .charts .generating {
  height: 14px;
  margin: 5px 0 10px 80px
}
.pageSearchList .charts .loading {
  padding-left: 25px
}
.pageSearchList .charts img {
  width: 892px;
  height: 291px
}
.pageProductConfigure .form .multiselect input[type=checkbox] {
  width: auto;
  padding: 0
}
.pageProductConfigure .form .multiselect label {}
.pageProductConfigure .form .multiselect .msList {
  width: 275px
}
.pageProductConfigure .form .multiselect .msCheckbox {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}
.pageProductConfigure .form .multiselect2 .msList {
  width: 190px;
  height: 82px
}
.pageProductConfigure .form .multiselect2 td {
  padding: 0
}
.pageProductConfigure .form #exportConfig input[type=checkbox] {
  width: auto
}
.pageProductConfigure .form #exportConfig label {
  height: 20px
}
.pageProductConfigure .form .step2 input[type=checkbox] {
  width: auto
}
.pageProductConfigure .form .step2 input[type=radio] {
  width: auto;
  margin-right: 5px
}
.pageProductConfigure .form .step2 input[type=text] {
  width: 60px;
  margin-left: 2px
}
.pageProductConfigure .form .step2 label {
  height: 20px
}
.pageProductConfigure .form .step2 select {
  width: 200px
}
.pageProductConfigure .form .step2 select.rules {
  width: 200px
}
.pageProductConfigure .form .step2 select.intervals {
  width: auto
}
.pageProductConfigure .form .step2 td.heading {
  text-align: right;
  width: 200px
}
.pageProductConfigure .form .step2 td.data {
  padding-left: 0
}
.pageProductConfigure .form .step2 td.data textarea {
  width: 300px;
  font-size: 14px
}
.pageProductConfigure .form .step3 input[type=checkbox] {
  width: auto
}
.pageProductConfigure .form .step3 .radio {
  float: left;
  padding-bottom: 4px
}
.pageProductConfigure .form .step3 .title {
  font-weight: bold;
  float: left;
  line-height: 25px;
  padding-right: 15px;
  text-align: right;
  width: 160px
}
.pageProductConfigure .form .step3 .minmax .heading {
  width: 25px;
  text-align: left;
  padding-bottom: 5px
}
.pageProductConfigure .form .step3 .minmax .data {
  width: auto;
  float: left;
  text-align: left;
  padding-bottom: 5px
}
.pageProductConfigure .form .step3 h5 {
  font-size: 13px;
  padding-left: 80px;
  margin-bottom: 8px
}
.pageProductConfigure .form .step3 textarea {
  width: 300px;
  font-size: 14px
}
.pageProductConfigure .form .step3 input[type=text] {
  width: 60px
}
.pageProductConfigure .form .step3 input[type=radio] {
  width: auto;
  text-align: left
}
.pageProductConfigure .form .step3 label {
  padding-right: 10px
}
.pageProductConfigure .form .step4 .heading {
  line-height: 15px
}
.pageProductConfigure .form .step4 .data ul {
  margin: 0 0 10px 0;
  padding-left: 14px
}
.pageProductConfigure .form .step4 .last .data ul {
  margin: 0
}
.pageProductConfigure .form .step4 .data ul.terms {
  margin: 10px 0 0 0
}
.pageProductConfigure .form .step4 .remarks .data {
  line-height: 25px;
  font-size: 16px;
  max-height: 150px;
  overflow-y: auto
}
.pageProductConfigure .form .step4 .format {
  margin-bottom: 10px
}
.pageProductConfigure .form .step4 .minmax .heading {
  width: 50px;
  float: left;
  text-align: left
}
.pageProductConfigure .form .step4 .minmax .data {
  width: 80px;
  float: left;
  text-align: right
}
.pageProductConfigure .form .step4 h5 {
  font-size: 13px;
  padding-left: 80px;
  margin-bottom: 8px
}
.pageProductConfigure .form .step2 .hidden {
  visibility: hidden
}
.pageProductConfigure .form .step2 .visible {
  visibility: visible
}
.pageProductConfigure .steptitle {
  padding: 0 0 5px 0
}
.pageProductConfigure .table-data table td {
  padding: 2px
}
.pageProductConfigure .valueContainer div {
  margin-bottom: 2px
}
.pageProductConfigure .textsizeindicator {
  color: #666;
  width: 120px;
  text-align: right;
  margin: -20px 0 0 -130px
}
.pageMyVault .infoForm .heading {
  line-height: 15px;
  width: 130px
}
.pageMyVault .infoForm .citystatezipheading {
  width: 145px;
  margin-left: -15px
}
.pageMyVault .infoForm .data {
  width: 183px
}
.pageMyVault .infoForm .datagroup {
  width: 200px;
  float: left
}
.pageMyVault .infoForm .radio input {
  width: 100px
}
.pageMyVault .form .heading {
  width: 150px;
  line-height: 20px
}
.pageMyVault .alertspnl {
  margin: 40px 0 30px 0
}
.pageMyVault .alertspnl .grid, .pageMyVault .alertspnl .content {
  max-height: 285px;
  height: 285px;
  overflow-y: auto;
  margin-top: 10px
}
.pageMyVault .alertSwitches {
  float: right;
  margin-top: 10px;
  white-space: nowrap
}
.pageMyVault .alertSwitches a {
  color: gray;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none
}
.pageMyVault .alertSwitches a .number {
  color: #1e79bf;
  font-size: 15px;
  padding: 0 0 0 4px
}
.pageMyVault .noticeForm .heading {
  width: 150px
}
.pageMyVault .noticeForm .data {
  width: auto
}
.pageMyVault .noticeForm textarea {
  width: 400px;
  height: 125px
}
.pageMyVault .noticeForm .textsizeindicator {
  color: #666;
  padding-top: 105px
}
.pageMyVault .notices .viewForm h3 span.datetime {
  margin-left: 250px;
  margin-top: 3px;
  color: #999;
  margin-right: 5px;
  font-size: 14px
}
.pageMyVault .notices .viewForm h3.sender {
  margin-top: 8px
}
.pageMyVault .notices .viewForm h4 {
  margin-top: 10px
}
.pageMyVault .maintRemarks {
  color: #cc5c02;
  font-weight: bold
}
.pageMyVault .helpAlert {
  position: absolute;
  margin-top: -20px;
  margin-left: 5px
}
.pageMyVault .closeAlerts {
  position: absolute;
  margin-top: -20px;
  margin-left: 930px
}
.pageMyVault .alertsFindSwitch {
  float: left;
  margin: 0 0 0 10px
}
.pageMyVault .alertsFindSwitch.filter {
  margin-top: -6px
}
.pageMyVault .alerts .filteringAlert {}
.pageMyVault .alerts .prompt {
  display: inline;
  line-height: 20px
}
.pageMyVault .alerts .prompt a {
  line-height: 20px
}
.pageMyVault .alerts .filteringAlert {
  display: none
}
.pageMyVault .alerts .filter .prompt {
  display: none
}
.pageMyVault .alerts .filter .filteringAlert {
  display: inline
}
.pageMyVault .feedsFindSwitch {
  float: left;
  margin: 0 0 0 10px
}
.pageMyVault .feedsFindSwitch.filter {
  margin-top: -13px
}
.pageMyVault .feedsFindSwitch .filteringFeed {}
.pageMyVault .feedsFindSwitch .prompt {
  display: inline;
  line-height: 20px
}
.pageMyVault .feedsFindSwitch .prompt a {
  line-height: 20px
}
.pageMyVault .feedsFindSwitch .filteringFeed {
  display: none
}
.pageMyVault .feedsFindSwitch.filter .prompt {
  display: none
}
.pageMyVault .feedsFindSwitch.filter .filteringFeed {
  display: inline
}
.pageMyVault select.optchoice {
  width: 125px
}
.pageMyVault select.dsource {
  width: 170px
}
.pageMyVault .brkSignUp {
  border: 2px #1e79bf solid;
  border-radius: 8px;
  padding: 3px;
  margin-right: 100px;
  width: 400px;
  text-align: center;
  font-weight: bold;
  font-size: 14px
}
.pageMyVault .reports {
  margin-left: 20px
}
.pageMyVault .reports .name {
  width: 230px;
  float: left
}
.pageMyVault .reports .desc {
  width: 520px;
  float: left
}
.pageMyVault .reports .criteria {
  width: 650px;
  float: left
}
.pageMyVault .reports .report {
  margin-bottom: 40px
}
.pageMyVault .reports .reportHead {
  float: left;
  width: 100px;
  text-align: right;
  line-height: 30px;
  margin-right: 5px
}
.pageMyVault .reports .reportData {
  float: left;
  width: 540px;
  margin-top: 3px
}
.pageMyVault .reports .agtExc .statusHead {
  float: left;
  width: 100px;
  text-align: right;
  line-height: 25px;
  margin-right: 5px
}
.pageMyVault .reports .agtExc .statusData {
  float: left;
  width: 150px;
  margin-top: 3px
}
.pageMyVault .reports .agtExc .dates {
  float: left;
  width: 300px
}
.pageMyVault .reports .agtExc .dateHead {
  float: left;
  width: 150px;
  text-align: right;
  line-height: 25px;
  margin-right: 5px
}
.pageMyVault .reports .agtExc input.startdate {
  width: 70px;
  margin-right: 10px
}
.pageMyVault .reports .agtExc .export {
  float: left;
  width: 150px;
  margin-left: 30px
}
.pageMyVault .reports .agtLstUpd .export {
  float: left;
  width: 150px;
  margin-left: 30px
}
.pageMyVault .reports .clientList .export {
  float: left;
  width: 150px;
  margin-left: 30px
}
.pageMyVault .reports .orgLstVer .export {
  float: left;
  width: 150px;
  margin-left: 30px
}
.pageMyVault .highlightPanel {
  padding: 0 10px 12px 10px;
  background-color: #fad2dc;
  margin-top: 10px;
  margin-bottom: 30px;
  border: solid gray 1px;
  border-radius: 5px
}
.pageMyVault .highlightPanel #wrappergrdNotes {
  background-color: #fff;
  padding: 0 5px 5px 5px
}
.pageLicense .infoForm .heading {
  line-height: 15px;
  width: 130px
}
.pageLicense .infoForm .data {
  width: auto
}
.pageLicense .infoForm .datagroup {
  width: 200px;
  float: left
}
.pageLicense textarea {
  width: 284px;
  height: 90px
}
.pageLicense .textsizeindicator {
  color: #666;
  padding-top: 73px
}
.pageLicense .question .textsizeindicator {
  padding-top: 40px
}
.pageLicense .questiontext {
  font-size: 13px;
  text-indent: -13px;
  font-weight: bold;
  margin: 0 100px 5px 30px
}
.pageLicense .questionOptional {
  font-style: italic;
  color: #666
}
.pageLicense .answer {
  width: 520px
}
.pageLicense .answer textarea {
  width: 470px;
  height: 50px;
  font-size: 14px;
  padding: 3px;
  margin: 0 0 10px 30px
}
.pageLicense .answer input[type=text] {
  width: 470px;
  padding: 3px;
  font-size: 14px;
  margin: 0 0 10px 30px
}
.pageLicense .tutorialPlaced {
  width: 288px;
  text-align: center;
  overflow: hidden;
  display: none
}
.pageLicense .form h4 {
  margin: 20px 0 10px 0
}
.pageLicense .form .headingLarge {
  font: bold 16px "Arial","Tahoma",sans-serif;
  width: 120px;
  float: left
}
.pageLicense .form .dataLarge {
  font: bold 16px "Arial","Tahoma",sans-serif;
  width: 620px
}
.pageLicense .form .dataLarge a {
  font: bold 16px "Arial","Tahoma",sans-serif
}
.pageLicense .form select.hoursminutes {
  width: 65px;
  text-align: right;
  padding-left: 2px
}
.pageLicense .form select.ampm {
  width: 53px;
  padding-left: 2px
}
.pageLicense .form .tip {
  padding-left: 10px;
  color: #666
}
.pageLicense .form .step1 .heading {
  line-height: 15px
}
.pageLicense .form .step1 .data ul {
  margin: 0;
  padding: 0
}
.pageLicense .form .step1 .data li {
  margin-left: 12px;
  padding-left: 0;
  font-weight: bold
}
.pageLicense .form .step1 .readonly {
  font-weight: bold
}
.pageLicense .form .step1 .readonly a {
  font-weight: bold
}
.pageLicense .form .step1 .review {
  min-height: 140px;
  overflow: hidden;
  text-overflow: ellipsis
}
.pageLicense .form .step1 .review div {
  padding: 0 20px 5px 10px
}
.pageLicense .form .step1 .review p {
  color: #666;
  font-size: 14px;
  margin-bottom: 10px
}
.pageLicense .form .step1 .review span {
  line-height: 20px;
  text-overflow: ellipsis
}
.pageLicense .form .step2 tr {
  height: 35px
}
.pageLicense .form .step2 .heading {
  line-height: 25px
}
.pageLicense .form .step2 td.heading {
  line-height: 15px
}
.pageLicense .form .step2 .readonly {
  line-height: 25px
}
.pageLicense .form .step2 table td {
  padding: 2px
}
.pageLicense .form .step2 table td .radio input {
  width: 50px;
  margin-right: 0
}
.pageLicense .form .step2 table td.heading {
  width: 290px;
  float: none
}
.pageLicense .form .step2 input[type=radio] {
  width: auto;
  text-align: left
}
.pageLicense .form .step2 input[type=checkbox] {
  width: auto
}
.pageLicense .form .step2 .msCheckbox input[type=checkbox] {
  margin-right: 5px
}
.pageLicense .form .step2 .answer {
  width: 30px;
  margin-left: 150px
}
.pageLicense .form .step2 .yesnophrase {
  width: 420px;
  float: left;
  padding-top: 5px
}
.pageLicense .form .step2 label {
  padding-right: 10px
}
.pageLicense .form .step2 input.cost {
  width: 60px;
  margin-left: 2px
}
.pageLicense .form .step2 select.intervals {
  width: auto
}
.pageLicense .form .step2 .vendor p {
  font-weight: bold;
  font-size: 14px;
  font-style: italic
}
.pageLicense .form .step2 .vendor a {
  font-weight: bold;
  font-size: 14px;
  font-style: italic;
  text-decoration: underline
}
.pageLicense .form .step2 .msList {
  width: 240px
}
.pageLicense .form .step3 input[type=radio] {
  width: auto;
  text-align: left
}
.pageLicense .form .step3 input[type=checkbox] {
  width: auto
}
.pageLicense .form .step3 .delimiter {
  width: 15px
}
.pageLicense .form .step3 label {
  padding-right: 10px
}
.pageLicense .form .step3 .filenames label {
  padding-right: 0
}
.pageLicense .form .step4 .heading {
  line-height: 15px
}
.pageLicense .form .step4 .data ul {
  margin: 0;
  padding: 0
}
.pageLicense .form .step4 .data li {
  margin-left: 12px;
  padding-left: 0
}
.pageLicense .form .step4 .heading {
  width: 270px
}
.pageLicense .form .step4 .data {
  width: 335px
}
.pageLicense .form .step4 .questiontext {
  margin: 0 10px 5px 30px
}
.pageLicense .form .step4 .answer {
  width: 430px;
  font-size: 14px;
  font-weight: normal;
  margin: 0 0 10px 50px
}
.pageLicense .form .step4 .answer .blankAnswer {
  font-style: italic;
  color: #666
}
.pageLicense .form .step4 .questionreview {
  width: 500px;
  height: 150px;
  margin: 0 0 20px 80px;
  padding-top: 10px;
  overflow: auto;
  border: 1px solid gray
}
.pageLicense .form .step4 .expanded {
  height: auto;
  overflow: inherit
}
.pageLicense .form .step4 .expander {
  margin: -45px 15px 0 0
}
.pageLicense #dialogAddAgent .row {
  width: 460px
}
.pageLicense #dialogAddAgent .heading {
  width: 110px;
  line-height: 25px
}
.pageLicense #dialogAddAgent .data {
  width: 220px;
  line-height: 15px
}
.pageLicense #dialogAddAgent p {
  font-size: 14px;
  font-weight: bold
}
.pageLicense #dialogAddAgent p a {
  font-size: 14px;
  font-weight: bold
}
.pageLicense #dialogAddAgent .saved {
  font-size: 16px;
  font-weight: bold;
  color: green
}
.pageLicense #dlgSigRequired .headerRed {
  color: red;
  font-family: arial;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  padding: 5px 0 0 0
}
.pageLicense #dlgSigRequired #signatureContent {
  height: 230px;
  text-align: left;
  overflow: auto
}
.pageLicense #dlgSigRequired #signatureContent.short {
  height: 110px
}
.pageLicense #dlgSigRequired #signatureContent .header {
  font-family: arial;
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 15px
}
.pageLicense #dlgSigRequired .instructions {
  height: 120px;
  text-align: left;
  overflow: auto;
  margin: 0 50px 15px 70px
}
.pageLicense #dlgSigRequired .instructions p {
  font-style: normal;
  margin: 4px 0 2px 0 !important
}
.pageLicense #dlgSigRequired .instructions ol {
  margin-left: 20px;
  padding-right: 40px
}
.pageLicense #dlgSigRequired .instructions li {
  font-size: 14px;
  margin-bottom: 10px
}
.pageLicenseDetail .infoForm .heading {
  line-height: 15px;
  width: 130px
}
.pageLicenseDetail .infoForm .data {
  width: auto
}
.pageLicenseDetail .infoForm .datagroup {
  width: 200px;
  float: left
}
.pageLicenseDetail textarea {
  width: 275px;
  height: 90px
}
.pageLicenseDetail .textsizeindicator {
  color: #666;
  padding-top: 47px
}
.pageLicenseDetail .questiontext {
  font-size: 13px;
  text-indent: -15px;
  font-weight: bold;
  margin: 0 100px 3px 30px
}
.pageLicenseDetail .questionOptional {
  font-style: italic;
  color: #666
}
.pageLicenseDetail .answer {
  width: 25px !important
}
.pageLicenseDetail .answer textarea {
  width: 765px;
  height: 50px;
  font-size: 14px;
  padding: 3px;
  margin: 5px 5px 5px 50px
}
.pageLicenseDetail .answer input[type=text] {
  width: 765px;
  padding: 3px;
  font-size: 14px;
  margin: 5px 5px 5px 50px
}
.pageLicenseDetail .questions .readonly {
  width: 850px;
  height: 160px;
  overflow: auto;
  border: 1px solid gray;
  padding: 10px 10px 10px 2px;
  margin: 0 0 20px 25px
}
.pageLicenseDetail .questions .expanded {
  height: auto
}
.pageLicenseDetail .questions .readonly .questiontext {
  margin-right: 10px
}
.pageLicenseDetail .questions .readonly .answer {
  font-size: 14px;
  margin: 0 0 5px 50px
}
.pageLicenseDetail .questions .readonly .answer .blankAnswer {
  font-style: italic;
  color: #666
}
.pageLicenseDetail .questions .expander {
  margin: -45px 10px 0 0
}
.pageLicenseDetail .questions .data {
  width: auto !important
}
.pageLicenseDetail .questions .answer {
  width: auto !important
}
.pageLicenseDetail .heading {
  float: left
}
.pageLicenseDetail .heading .status {
  color: #000;
  font: 18px arial;
  font-weight: bold;
  background-color: #f5f5f5;
  padding: 2px 5px
}
.pageLicenseDetail .status.approved {
  color: green
}
.pageLicenseDetail .status.inactive {
  color: gray
}
.pageLicenseDetail div.questionYesNo {
  margin-left: 20px
}
.pageLicenseDetail div.questionYesNo.recent {
  margin-left: 16px
}
.pageLicenseDetail div.questionYesNo .yesnophrase {
  float: left;
  width: 400px;
  padding-top: 4px;
  line-height: 15px !important
}
.pageLicenseDetail .form .rowDyn {
  height: 30px;
  line-height: 15px;
  margin-bottom: 10px
}
.pageLicenseDetail .form .heading {
  width: 150px;
  line-height: 20px
}
.pageLicenseDetail .form .rowDyn .heading {
  line-height: 15px
}
.pageLicenseDetail .form .edit .heading {
  line-height: 25px
}
.pageLicenseDetail .form .edit .rowDyn .heading {
  line-height: 15px
}
.pageLicenseDetail .form .data {
  width: 285px;
  line-height: 20px
}
.pageLicenseDetail .form .data a {
  line-height: 20px
}
.pageLicenseDetail .form .edit .data {
  line-height: 25px
}
.pageLicenseDetail .form .edit .data a {
  line-height: 25px
}
.pageLicenseDetail .form .readonly {
  line-height: 20px
}
.pageLicenseDetail .form .edit .readonly {
  line-height: 25px
}
.pageLicenseDetail .form input {
  width: 200px
}
.pageLicenseDetail .form input[type=checkbox] {
  width: auto
}
.pageLicenseDetail .form input[type=radio] {
  width: auto
}
.pageLicenseDetail .form select {
  width: 210px
}
.pageLicenseDetail .form table td {
  padding: 4px 0 4px 0
}
.pageLicenseDetail .form table th {
  font-weight: normal
}
.pageLicenseDetail .form table td.heading {
  width: 200px;
  line-height: 15px
}
.pageLicenseDetail .form td .radio input {
  width: 45px;
  margin-right: auto;
  text-align: center
}
.pageLicenseDetail .form .data ul {
  margin: 0;
  padding: 0
}
.pageLicenseDetail .form .data li {
  margin-left: 12px;
  padding-left: 0
}
.pageLicenseDetail .form .readonly ul {
  margin: 0;
  padding: 0
}
.pageLicenseDetail .form .readonly {
  float: left
}
.pageLicenseDetail .form .readonly.sized {
  width: 285px;
  height: auto;
  white-space: normal
}
.pageLicenseDetail .form .readonly li {
  margin-left: 12px;
  padding-left: 0
}
.pageLicenseDetail .form .delimiter {
  width: 15px
}
.pageLicenseDetail .form label {
  padding-right: 10px
}
.pageLicenseDetail .form .filenames label {
  padding-right: 0
}
.pageLicenseDetail .form a.changeFtpPassword {
  padding-right: 15px
}
.pageLicenseDetail .form a.changeRetsPassword {
  padding-right: 15px
}
.pageLicenseDetail .form .col1 .msList {
  width: 240px
}
.pageLicenseDetail div.viewpassword {
  font-size: 14px;
  text-align: left;
  margin-bottom: 20px
}
.pageLicenseDetail div.viewpassword .password {
  font-weight: bold;
  padding-left: 15px
}
.pageLicenseDetail .form input.cost {
  width: 60px;
  margin-left: 2px
}
.pageLicenseDetail .form select.intervals {
  width: auto
}
.pageLicenseDetail .form select.hoursminutes {
  width: 65px;
  text-align: right;
  padding-left: 2px
}
.pageLicenseDetail .form select.ampm {
  width: 53px;
  padding-left: 2px
}
.pageLicenseDetail .form .dynlabel {
  width: 213px
}
.pageLicenseDetail .form .recent .dynlabel {
  width: 209px
}
.pageLicenseDetail .form .dyn {
  width: 50px;
  text-align: center;
  float: left;
  padding-top: 2px
}
.pageLicenseDetail .form .dyn.large {
  width: 65px
}
.pageLicenseDetail .form .dyn input[type=radio] {
  margin: 0
}
.pageLicenseDetail .recent {
  border: 2px dotted lime;
  border-radius: 6px;
  padding: 2px
}
.pageLicenseDetail .highlightPanel {
  padding: 0 10px 12px 10px;
  background-color: #fad2dc;
  margin-top: 10px;
  margin-bottom: 30px;
  border: solid gray 1px;
  border-radius: 5px
}
.pageLicenseDetail .highlightPanel #wrappergrdInternalNotes {
  background-color: #fff;
  padding: 0 5px 5px 5px
}
.pageLicenseDetail #dialogAddAgent .row {
  width: 460px
}
.pageLicenseDetail #dialogAddAgent .heading {
  width: 110px;
  line-height: 25px
}
.pageLicenseDetail #dialogAddAgent .data {
  width: 220px;
  line-height: 15px
}
.pageLicenseDetail #dialogAddAgent p {
  font-size: 14px;
  font-weight: bold
}
.pageLicenseDetail #dialogAddAgent p a {
  font-size: 14px;
  font-weight: bold
}
.pageLicenseDetail #dialogAddAgent .saved {
  font-size: 16px;
  font-weight: bold;
  color: green
}
.pageLicenseDetail #dialogEditLog h2 {
  font-family: "Arial";
  text-align: left;
  color: #000
}
.pageLicenseDetail #dialogEditLog h2 .actions {
  float: right;
  display: inline;
  margin-right: 25px;
  font-size: 12px;
  font-weight: normal
}
.pageLicenseDetail #dialogEditLog .actions select {
  width: 220px
}
.pageLicenseDetail .data.licenseList .list {
  width: 300px;
  max-height: 80px;
  overflow-x: hidden;
  overflow-y: auto;
  line-height: 15px;
  margin-left: -6px;
  border: #ccc solid 1px
}
.pageLicenseDetail .data.licenseList .updownIcon {
  position: absolute;
  margin-left: 10px
}
.pageLicenseDetail .data.licenseList td {
  padding: 0 0 0 4px
}
.pageLicenseDetail .data.licenseList a {
  line-height: 15px !important
}
.pageLicenseDetail #dialogFullNotes h3 {
  font-size: 18px;
  width: 90%;
  border-bottom: 2px gray solid;
  margin-bottom: 5px
}
.pageLicenseDetail #dialogFullNotes .item {
  padding-bottom: 30px
}
.pageLicenseDetail #dialogFullNotes .imptNote {
  color: red;
  font-weight: bold;
  margin-left: 10px
}
.pageLicenseDetail #dialogFullNotes .noteText {
  white-space: pre-wrap;
  font-size: 16px
}
.pageLicenseDetail #dialogFullNotes .notespage {
  width: 730px;
  height: 400px;
  overflow: auto;
  border: gray 1px solid;
  padding: 5px 20px 5px 10px
}
.pageSyndSetup .watermarkEnabledBody .row {
  float: left
}
.pageSyndSetup .watermarkEnabledBody .data {
  width: 230px
}
.pageSyndSetup .form input[type=checkbox] {
  width: 13px;
  margin-left: 0
}
.pageSyndSetup .form select {
  width: 210px
}
.pageSyndSetup .limitInfo {
  font-size: 14px;
  margin-left: 20px;
  line-height: 20px
}
.pageSyndSetup .ui-jqgrid-btable select {
  padding: 0
}
.pageSyndSetup input[type=radio] {
  width: auto;
  margin-right: 5px
}
.pageSyndSetup textarea {
  width: 500px;
  font-size: 14px
}
.pageSyndSetup .textsizeindicator {
  color: #666;
  width: 120px;
  text-align: right;
  margin: -20px 0 0 -130px
}
.pageSyndSetup #dialogAddAgent .row {
  width: 460px
}
.pageSyndSetup #dialogAddAgent .heading {
  width: 110px;
  line-height: 25px
}
.pageSyndSetup #dialogAddAgent .data {
  width: 220px;
  line-height: 15px
}
.pageSyndSetup #dialogAddAgent p {
  font-size: 14px;
  font-weight: bold
}
.pageSyndSetup #dialogAddAgent p a {
  font-size: 14px;
  font-weight: bold
}
.pageSyndSetup #dialogAddAgent .saved {
  font-size: 16px;
  font-weight: bold;
  color: green
}
.pageTransactionDetail h4 {
  margin: 15px 0 5px 0
}
.pageTransactionDetail .heading {
  line-height: 15px
}
.pageTransactionDetail .data {
  width: auto
}
.pageChangePassword .instructions {
  margin-top: 15px
}
.pageChangePassword .instructions p {
  font-style: italic;
  font-size: 14px;
  margin: 10px 0
}
.pageChangePassword .instructions .passwordTip {
  font-size: 16px;
  color: red;
  margin-left: 20px
}
.pageChangePassword .form .data {
  line-height: 25px
}
.pageChangePassword .form .data a {
  line-height: 25px
}
.pageChangePassword a#GetPassword {
  font-size: 13px;
  padding-right: 7px;
  font-weight: bold
}
.pageChangePassword div.viewpassword {
  font-size: 14px;
  text-align: left;
  margin-bottom: 20px
}
.pageChangePassword div.viewpassword .password {
  font-weight: bold;
  padding-left: 15px
}
.pageRegistration .form .step4 .heading {
  line-height: 15px
}
.pageRegistration .form .step4 h4 {
  margin-bottom: 10px
}
.pageRegistration #dialogFindAgent .row {
  width: 430px
}
.pageRegistration #dialogFindAgent .heading {
  width: 100px;
  line-height: 25px
}
.pageRegistration #dialogFindAgent .data {
  width: 180px;
  line-height: 15px
}
.pageRegistration #dialogFindAgent p {
  font-size: 16px;
  font-weight: bold;
  line-height: 18px
}
.pageRegistration .form input[type=checkbox] {
  width: auto
}
.pageRegSyndBroker .data {
  width: 600px
}
.pageRegSyndBroker #dialogFindAgent .row {
  width: 430px
}
.pageRegSyndBroker #dialogFindAgent .heading {
  width: 100px;
  line-height: 25px
}
.pageRegSyndBroker #dialogFindAgent .data {
  width: 180px;
  line-height: 15px
}
.pageRegSyndBroker #dialogFindAgent p {
  font-size: 16px;
  font-weight: bold;
  line-height: 18px
}
.pageRegSyndBroker .donehead {
  font: 24px 'arial';
  text-align: center;
  font-weight: bold;
  color: #dc143c
}
.pageRegSyndBroker .doneexplain {
  font: 16px 'arial';
  color: #000;
  line-height: 25px
}
.pageRegSyndBroker .largewarn {
  text-align: center;
  font-size: 18px;
  font-style: italic;
  line-height: 25px
}
.pageRegSyndAgree .pickers {
  width: 320px;
  height: 550px;
  float: left;
  margin-top: 50px;
  overflow-x: hidden;
  overflow-y: auto
}
.pageRegSyndAgree .docpicker {
  width: 320px;
  font-size: 18px;
  border: 1px gray none;
  padding: 10px 0 10px 0;
  cursor: pointer
}
.pageRegSyndAgree .status {
  width: 30px;
  height: 30px;
  float: left
}
.pageRegSyndAgree .name {
  color: #6f6f6f;
  width: 230px;
  float: left;
  text-indent: -20px;
  padding-left: 20px
}
.pageRegSyndAgree .viewstate {
  width: 40px;
  height: 30px;
  float: right;
  padding-right: 0
}
.pageRegSyndAgree .activedoc .name {
  color: #000
}
.pageRegSyndAgree .docwindow {
  width: 600px;
  height: 600px;
  float: left
}
.pageRegSyndAgree .doc {
  width: 620px;
  border: 1px gray dotted;
  border-radius: 5px;
  background-color: #f5f5f5
}
.pageRegSyndAgree .docContainer {
  width: 100%;
  height: 500px
}
.pageRegSyndAgree iframe {
  border-style: none
}
.pageRegSyndAgree .dochead {
  font-size: 18px;
  color: #a9a9a9;
  font-weight: normal;
  padding: 5px 25px 8px 7px
}
.pageRegSyndAgree .docname {
  width: 500px;
  float: left;
  padding-top: 3px
}
.pageRegSyndAgree .counter {
  width: 80px;
  float: right;
  text-align: right;
  font-size: 20px
}
.pageRegSyndAgree .accept {
  font-size: 14px;
  text-align: center;
  height: 35px;
  margin: 10px 0 10px 0
}
.pageRegSyndAgree .processing {
  padding-left: 20px;
  background-color: #f5f5f5
}
.pageRegSyndOffices .intro p {
  font: 16px 'arial';
  color: #000;
  line-height: 25px;
  padding-bottom: 8px
}
.pageRegSyndOffices span.emph {
  font-weight: bold
}
.pageRegSyndOffices h3 .links a {
  font-size: 15px;
  text-decoration: underline
}
.pageRegSyndOffices .largewarn {
  text-align: center;
  font-size: 18px;
  font-style: italic;
  line-height: 25px
}
.pageRegSyndOffices .donehead {
  font: 24px 'arial';
  text-align: center;
  font-weight: bold;
  color: #dc143c
}
.pageRegSyndOffices .doneexplain {
  font: 16px 'arial';
  color: #000;
  line-height: 25px
}
.pageChangeSettings .form .row .heading {}
.pageChangeSettings .form .row .readonly {
  line-height: 25px
}
.pageAddAssociate .form .step2 .heading {
  line-height: 15px
}
.pageAddAssociate .form .step2 h4 {
  margin-bottom: 10px
}
.pageOffices .form .row {
  float: left
}
.pageOffices .form .heading {
  width: 120px
}
.pageOffices .form .data {
  width: auto
}
.pageOffices .form input {
  width: 240px
}
.pageOffices .form select {
  width: 250px
}
.pageOffices .infoForm .row {
  float: none
}
.pageOffices .infoForm .heading {
  line-height: 15px;
  width: 130px
}
.pageOffices .infoForm .data {
  width: auto
}
.pageOffices .infoForm .datagroup {
  width: 200px;
  float: left
}
.pageTutorials .row {
  margin-bottom: 20px
}
.pageTutorials .row.alt {
  background-color: #ededed
}
.pageTutorials .heading {
  float: left;
  width: 350px;
  text-align: right;
  padding: 3px 25px 0 0;
  line-height: 20px
}
.pageTutorials .heading a {
  line-height: 20px;
  font-weight: bold;
  font-size: 14px
}
.pageTutorials .data {
  float: left;
  width: 420px;
  line-height: 20px;
  padding: 3px 3px 3px 5px
}
.pageTutorials .data.desc {
  background-color: #ededed
}
.pageMetadataChange .form h4 {
  margin: 20px 0 10px 0
}
.pageMetadataChange .form .headingLarge {
  font: bold 16px "Arial","Tahoma",sans-serif;
  width: 120px;
  float: left;
  line-height: 20px
}
.pageMetadataChange .form .dataLarge {
  font: bold 16px "Arial","Tahoma",sans-serif;
  width: 620px
}
.pageMetadataChange .form .dataLarge a {
  font: bold 16px "Arial","Tahoma",sans-serif
}
.pageMetadataChange .form .headingM {
  font: 16px "Arial","Tahoma",sans-serif;
  width: 160px;
  line-height: 30px
}
.pageMetadataChange .form .dataM {
  font: 16px "Arial","Tahoma",sans-serif;
  width: 620px;
  line-height: 30px
}
.pageMetadataChange .publishButtons {
  float: right;
  text-align: center;
  padding-bottom: 5px;
  padding-right: 5px
}
.pageMetadataChange .highlightPanel {
  padding: 0 0 3px 0;
  background-color: #fad2dc;
  border: solid gray 1px
}
.pageMetadataChange .instructions {
  margin-top: 15px
}
.pageMetadataChange .instructions p {
  font-style: italic;
  font-size: 14px;
  margin: 10px 0
}
.pageLoadError {
  font: 12px "Arial","Tahoma",sans-serif
}
.pageLoadError td .lookup {
  font: 14px "Arial","Tahoma",sans-serif;
  font-weight: bold
}
.pageLoadError td .lookup input {
  margin: 0 25px 0 10px;
  width: 100px
}
.pageLoadError .form .heading {
  width: 95px
}
.pageLoadError .form .data {
  width: auto
}
.pageLoadError .form .readonly {
  width: 200px;
  float: left
}
.pageLoadError .form .readonly a {
  margin-top: 10px
}
.pageLoadError .form input {
  width: 175px
}
.pageLoadError .form select {
  width: 175px
}
.pageLoadError .form .maintremarks {
  font-size: 10pt;
  font-weight: bold;
  padding: 0 10px 0 10px;
  color: #cc5c02
}
.pageLoadError .form .feedId {
  font-size: 15px;
  font-weight: bold
}
.pageLoadError .form .feedId .heading {
  line-height: 20px
}
.pageLoadError .form .feedId .data {
  line-height: 20px
}
.pageLoadError .alertDialog h2 {
  text-align: center
}
.pageLoadError .feedSectionOne .heading {
  line-height: 15px
}
.pageLoadError .feedSectionOne .OneCol1 {
  float: left;
  width: 260px
}
.pageLoadError .feedSectionOne .OneCol2 {
  float: left;
  width: 365px;
  padding-right: 30px
}
.pageLoadError .feedSectionOne .OneCol3 {
  float: left;
  width: 270px
}
.pageLoadError .feedSectionOne .OneCol1 .heading {
  width: 70px
}
.pageLoadError .feedSectionOne .OneCol1 .data {
  width: 170px
}
.pageLoadError .feedSectionOne .OneCol2 table.heading {
  line-height: 10px;
  padding-right: 0;
  color: #000;
  font-weight: bold;
  margin-top: 0
}
.pageLoadError .feedSectionOne .OneCol2 data table {
  padding-right: 0
}
.pageLoadError .feedSectionOne .OneCol2 .heading {
  padding-right: 0;
  width: 100%
}
.pageLoadError .feedSectionOne .OneCol2 .colheads {
  color: #000;
  font-weight: bold
}
.pageLoadError .feedSectionOne .OneCol2 .colheads {
  color: #000;
  font-weight: bold
}
.pageLoadError .feedSectionOne .OneCol2 .colheads .icol1 {
  float: left;
  padding-left: 123px
}
.pageLoadError .feedSectionOne .OneCol2 .colheads .icol2 {
  float: left;
  padding-left: 28px
}
.pageLoadError .feedSectionOne .OneCol2 .colheads .icol3 {
  float: left;
  padding-left: 25px
}
.pageLoadError .feedSectionOne .OneCol2 table.heading {
  width: 100%
}
.pageLoadError .feedSectionOne .OneCol2 table.heading td {
  width: 65px
}
.pageLoadError .feedSectionOne .OneCol2 .data table td {
  width: 40px;
  text-align: right;
  padding-right: 8px
}
.pageLoadError .feedSectionOne .OneCol3 .heading {
  width: 80px;
  padding-right: 8px
}
.pageLoadError .feedSectionOne .OneCol3 {
  width: 235px;
  padding-left: 20px
}
.pageLoadError .feedSectionOne .OneCol3 .headingLoad {
  width: 108px
}
.pageLoadError .feedSectionOne ul {
  margin: 0
}
.pageLoadError .feedSectionOne ul li {
  margin-bottom: 10px
}
.pageLoadError .StatusActiveOK {
  font-weight: bold;
  color: green
}
.pageLoadError .StatusActiveMaint {
  font-weight: bold;
  color: red
}
.pageLoadError .StatusInactive {
  font-weight: bold;
  color: red
}
.pageLoadError .StatusOther {
  font-weight: bold;
  color: #cc5c02
}
.pageLoadError .ui-jqgrid tr.jqgrow td {
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -hp-pre-wrap;
  word-wrap: break-word
}
.pageAgent {
  font: 12px "Arial","Tahoma",sans-serif
}
.pageAgent .form .heading {
  width: 95px
}
.pageAgent .form .data {
  width: auto
}
.pageAgent .form input {
  width: 175px
}
.pageAgent .form select {
  width: 175px
}
.pageAgent .form select.salesinterval {
  width: 220px
}
.pageAgent .agentSectionOne .heading {
  line-height: 15px
}
.pageAgent .agentSectionOne .OneCol1 {
  float: left;
  width: 400px
}
.pageAgent .agentSectionOne .OneCol2 {
  float: left;
  width: 520px;
  height: 385px
}
.pageAgent .agentSectionOne .OneCol1 .heading {
  width: 105px
}
.pageAgent .agentSectionOne .OneCol1 .data {
  width: 270px
}
.pageAgent .agentSectionOne .OneCol2 table.heading {
  width: 100%
}
.pageAgent .agentSectionOne .OneCol2 table.heading td {
  width: 65px
}
.pageAgent .agentSectionOne .OneCol2 .data table td {
  width: 75px;
  text-align: right;
  padding: 2px 8px 0 0;
  border: 1px solid silver
}
.pageAgent .agentSectionOne .OneCol2 .data table th.qty {
  width: 40px
}
.pageAgent .agentSectionOne .OneCol2 .data table td.qty {
  width: 40px
}
.pageAgent .agentSectionOne .OneCol2 .data table th.largeamount {
  width: 100px
}
.pageAgent .agentSectionOne .OneCol2 .data table td.largeamount {
  width: 100px
}
.pageAgent .agentSectionOne .OneCol2 .data table td.heading {
  border: none
}
.pageAgent .agentSectionOne .OneCol2 .data table td.heading .heading {
  line-height: 25px;
  width: 80px
}
.pageAgent .agentSectionOne .OneCol2 .title {
  width: 100%;
  text-align: center;
  padding-left: 30px;
  margin-bottom: 10px;
  font-size: 20px;
  letter-spacing: 4px;
  color: #666
}
.pageAgent .agentlicense .icon-bank {
  margin-top: -4px;
  opacity: .6
}
.waterUploadBtn {
  font-weight: bold;
  font-size: 14px
}
.watermarkEnabledBody .waterFirstUpload {
  padding: 0 0 5px 0
}
.watermarkEnabledBody .waterExists {
  padding: 0 0 5px 0
}
.watermarkEnabledBody .heading {
  width: 100px !important
}
.watermarkEnabledBody .currentHead {
  width: 200px !important;
  text-align: left;
  float: none
}
.watermarkEnabledBody .sampleHead {
  color: #666;
  line-height: 20px
}
.watermarkEnabledBody .waterCol1 {
  width: 400px;
  float: left;
  padding: 10px 0 0 20px
}
.watermarkEnabledBody .waterCol2 {
  padding: 10px 0 0 5px
}
.watermarkEnabledBody img.watermark {
  background-color: #fff;
  border: 5px silver solid
}
.watermarkEnabledBody img.mainSample {
  margin: 1px 0 0 0;
  float: left;
  padding-right: 5px
}
.watermarkEnabledBody img.availSample {
  border: 2px silver solid;
  margin: 1px 0 1px 0;
  width: 92px;
  cursor: pointer
}
.watermarkEnabledBody img.selected {
  border-color: blue
}
.watermarkEnabledBody .waterSlider {
  width: 170px;
  margin-left: 40px;
  margin-top: 3px
}
.watermarkEnabledBody div.dimen {
  text-align: center;
  color: gray
}
.watermarkEnabledBody div.moreless {
  width: 205px !important;
  line-height: 15px !important;
  color: #666
}
.dialogOrgInfo .infoForm .row {
  width: 440px
}
.dialogOrgInfo .infoForm .heading {
  width: 110px;
  line-height: 15px
}
.dialogOrgInfo .infoForm .citystateziphead {
  width: 145px;
  margin-left: -35px
}
.dialogOrgInfo .infoForm .datagroup {
  width: 310px;
  line-height: 15px;
  float: left
}
.dialogOrgInfo .infoForm .data {
  width: 310px;
  line-height: 15px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}
.dialogOrgInfo .infoForm .data a {
  line-height: 15px
}
.dialogOrgInfo .infoForm .data.list p {
  margin-top: 0
}
.dialogOfficeInfo .infoForm .heading {
  width: 150px;
  line-height: 15px
}
.dialogOfficeInfo .infoForm .data {
  width: auto;
  line-height: 15px
}
.dialogOfficeInfo .infoForm .data a {
  line-height: 15px
}
.dialogAssociateInfo .infoForm .row {
  width: 365px
}
.dialogAssociateInfo .infoForm .heading {
  width: 70px;
  line-height: 15px
}
.dialogAssociateInfo .infoForm .data {
  width: auto;
  line-height: 15px
}
.dialogAssociateInfo .infoForm .data a {
  line-height: 15px
}
#dialogLicenseActivity {
  width: 440px
}
#dialogLicenseActivity .row {
  float: left;
  margin: 5px 0
}
#dialogLicenseActivity .heading {
  float: left;
  width: 100px;
  text-align: right;
  padding-right: 15px;
  line-height: 15px;
  color: #666
}
#dialogLicenseActivity .data {
  float: left;
  width: 325px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}
#dialogLicenseActivity .activitylist {
  float: left;
  max-height: 170px;
  overflow-y: auto
}
#dialogLicenseActivity .activitylist .actionrow {
  width: 308px;
  float: left;
  margin-bottom: 5px
}
#dialogLicenseActivity .activitylist .actionseq {
  width: 20px;
  float: left;
  text-align: right;
  padding-right: 8px;
  color: #ccc
}
#dialogLicenseActivity .activitylist .actiondate {
  width: 80px;
  float: left;
  padding-right: 5px;
  text-align: right
}
#dialogLicenseActivity .activitylist .actiondesc {
  width: 195px;
  float: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}
.dialogLicenseStatuses ul {
  list-style-type: none;
  width: 240px;
  height: 240px;
  overflow: auto;
  margin: 0 20px 0 0;
  padding: 5px 0 15px 0;
  float: left;
  background-color: #f9f9f9;
  border: 2px gray solid
}
.dialogLicenseStatuses .tips ul {
  list-style-type: disc;
  width: 400px;
  height: auto;
  overflow: auto;
  margin: 0 20px 0 0;
  padding: 0 0 0 18px;
  float: none;
  background-color: inherit;
  border-style: none
}
.dialogLicenseStatuses ul.sortlist.target {
  border-color: #32cd32;
  border-style: dashed
}
.dialogLicenseStatuses ul li {
  margin: 2px 5px 4px 5px;
  padding: 2px 0 2px 4px;
  cursor: ew-resize;
  background-color: #ddd;
  text-align: left;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 200px;
  border: 1px dotted #000
}
.dialogLicenseStatuses .tips ul li {
  margin: 0;
  padding: 10px 0 6px 0;
  cursor: default;
  background-color: inherit;
  text-align: left;
  font-weight: normal;
  white-space: normal;
  overflow: visible;
  width: auto;
  border-style: none
}
.dialogLicenseStatuses ul li.required {
  font-weight: normal;
  color: #777;
  border: 1px solid #999
}
.dialogLicenseStatuses ul li.inUse {
  border: 1px solid #000
}
.dialogLicenseStatuses ul.sortlist li.required {
  cursor: not-allowed
}
.dialogLicenseStatuses ul.sortlist.statusAvailable li {
  cursor: url(/resources/images/cursorRightArrow30x16.cur),e-resize
}
.dialogLicenseStatuses ul.sortlist.statusCurrent li.custom {
  cursor: url(/resources/images/cursorRightArrow30x16.cur),e-resize
}
.dialogLicenseStatuses ul.sortlist.statusCurrent li.optional {
  cursor: url(/resources/images/cursorLeftArrow30x16.cur),w-resize
}
.dialogLicenseStatuses ul.sortlist.statusDiscard li {
  cursor: url(/resources/images/cursorLeftArrow30x16.cur),w-resize
}
.dialogLicenseStatuses ul.sortlist li.enterNew {
  cursor: not-allowed !important
}
.dialogLicenseStatuses ul.sortlist li.inUse {
  cursor: not-allowed !important
}
.dialogLicenseStatuses ul.sortlist li.enterNew a {
  font-weight: bold
}
.dialogLicenseStatuses .listhead {
  float: left;
  width: 240px;
  text-align: center;
  margin-right: 20px
}
.dialogLicenseStatuses .listhead a {
  font-size: 16px
}
.dialogLicenseStatuses .trash .listhead {
  width: 180px;
  margin-right: 0
}
.dialogLicenseStatuses .trash .sortlist {
  width: 180px;
  height: 87px;
  margin-right: 0
}
.dialogLicenseStatuses .trash .sortlist li {
  width: 150px
}
.dialogLicenseStatuses .legend li {
  cursor: default !important
}
.dialogLicenseStatuses ul.sortlist li input {
  width: 190px !important;
  border-style: none;
  padding: 1px
}
.dialogLicenseStatuses .instructions {
  text-align: left;
  margin-bottom: 20px
}
.dialogLicenseStatuses .errorDuplicate {
  visibility: hidden;
  margin-top: 5px;
  font-size: 18px;
  font-weight: bold;
  color: red
}
.dialogListingLookup h2 {
  font-style: normal
}
.dialogListingLookup p {
  text-align: left
}
.dialogListingLookup .form .row {
  float: left;
  width: 390px
}
.dialogListingLookup .form .heading {
  width: 70px
}
.dialogListingLookup .form .data {
  width: auto;
  line-height: 15px
}
.dialogListingLookup .form input {
  width: 190px
}
.dialogListingLookup .form input:-ms-input-placeholder {
  color: #999
}
.dialogListingLookup .buttons {
  width: 100%;
  text-align: center;
  padding: 1px 0 15px 0
}
.dialogListing .infoForm .dlgHeading {
  font: 16px "Arial","Tahoma",sans-serif
}
.dialogListing .infoForm .dlgHeading .headHeading {
  float: left
}
.dialogListing .infoForm .dlgHeading .headData {
  float: left;
  padding: 0 10px 0 5px;
  font-weight: bold
}
.dialogListing .infoForm .dlgHeading .share {
  position: absolute;
  margin: 2px 0 0 500px;
  font-size: 14px
}
.dialogListing .infoForm .shareUrl {
  width: 560px;
  padding: 1px 2px;
  border: blue solid 1px
}
.dialogListing .row {
  margin-bottom: 6px
}
.dialogListing .infoForm .heading {
  line-height: 15px;
  width: 100px
}
.dialogListing .infoForm .data {
  width: auto
}
.dialogListing .listingimages .label {
  position: relative;
  top: 25px;
  padding-right: 30px
}
.dialogListing .listingimages .label span {
  background-color: #fff;
  color: #000;
  padding: 5px;
  font-weight: bold;
  border: solid 1px #000
}
.dialogListing .listingimages img {
  width: 400px;
  margin-bottom: 10px;
  border: silver dotted 1px
}
.dialogListing .listingimages .DialogDataButton {
  font-size: 14pt;
  font-weight: bold
}
.dialogListing .listingimages #imgdiv {
  text-align: center;
  padding: 0 5px 0 15px
}
.dialogListing .listingdata .horizontalSeparator4 {
  text-align: center;
  width: 90%;
  margin-bottom: 8px;
  margin-left: 25px
}
.dialogListing .infoForm .data .setting {
  color: #fff;
  padding: 1px 8px 1px 8px;
  border-radius: 6px;
  margin-right: 8px
}
.dialogListing .infoForm .data .settingYes {
  background-color: green
}
.dialogListing .infoForm .data .settingNo {
  background-color: red
}
.dialogListingList h2 {
  font-style: normal
}
.dialogListingList .listingrow {
  margin: 8px 0 8px 0
}
.dialogListingList .mlsnum {
  float: left;
  width: 120px
}
.dialogListingList .mlsnum a {
  font-weight: bold
}
.dialogListingList .status {
  float: left;
  width: 50px
}
.dialogListingList .price {
  float: left;
  width: 90px
}
.dialogListingList .date {
  float: left;
  width: 160px
}
.favesPlacement {
  float: right;
  width: 35px;
  background-color: #f5f5f5;
  padding-top: 5px;
  padding-left: 5px;
  height: 31px;
  margin-top: 4px
}
.favesPlacement.highlight {
  background-color: #2af53b
}
.favesDialog {
  width: 350px;
  margin-left: -342px;
  margin-top: 5px;
  position: absolute;
  z-index: 1001;
  padding: 5px;
  border: 1px dotted #000;
  background-color: #f1f1f1
}
.favesDialog .dialogheading {
  text-align: right;
  font-size: 10px;
  color: #696969;
  font-weight: bold;
  letter-spacing: 8px;
  margin-right: -8px;
  margin-bottom: 5px
}
.faveSets {
  max-height: 400px;
  overflow-y: auto;
  padding-bottom: 15px
}
.faveSet {
  margin-top: 10px
}
#favesIcon {
  cursor: pointer
}
.faveSet .head {
  color: #fff;
  background-color: #a9a9a9;
  font-weight: bold;
  padding: 3px 0 3px 6px;
  margin-bottom: 4px
}
.faveSet .faveItem {
  float: left;
  width: 323px;
  padding: 1px 0 2px 10px;
  margin: 2px 0 2px 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}
.faveSet .faveItem i {
  opacity: .6;
  margin-top: -2px
}
.faveSet .thispage .faveItem i {
  margin-top: 0
}
.faveSet .entered {
  background-color: #fff
}
.faveSet .entered .faveItem {
  width: 303px
}
.faveSet .faveItem a {
  font-size: 14px
}
.faveSet .thispage .faveItem {
  font-size: 14px;
  cursor: default
}
.faveSet .faveDelete {
  display: none;
  float: left;
  width: 8px;
  padding: 0 3px;
  margin: 4px 0 0 2px;
  color: #666
}
.faveSet .faveRow.entered .faveDelete {
  display: inline
}
.faveSet .faveRow.entered .faveDelete.entered {
  cursor: pointer;
  font-weight: bold;
  color: #000;
  background-color: #f1f1f1
}
.dialogLogin h2 {
  font-style: normal
}
.dialogLogin .form .row {
  float: left;
  width: 330px
}
.dialogLogin .form .heading {
  width: 90px
}
.dialogLogin .form .data {
  width: auto;
  line-height: 15px
}
.dialogLogin .form input {
  width: 120px
}
.dialogLogin .loginButtons {
  float: left;
  width: 330px;
  text-align: center;
  padding-bottom: 15px
}
.dialogAddConnection h2 {
  font-style: normal
}
.dialogAddConnection p {
  text-align: left
}
.dialogAddConnection .error p {
  text-align: center;
  color: red
}
.dialogAddConnection .form .row {
  float: left;
  width: 390px
}
.dialogAddConnection .form .heading {
  width: 170px
}
.dialogAddConnection .form .data {
  width: auto;
  line-height: 15px
}
.dialogAddConnection .form input {
  width: 180px
}
.dialogAddConnection .buttons {
  width: 100%;
  text-align: center;
  padding: 1px 0 15px 0
}
.dialogSummaryPeriod h2 {
  font-style: normal
}
.dialogSummaryPeriod p {
  text-align: left
}
.dialogSummaryPeriod .form .row {
  float: left;
  width: 390px
}
.dialogSummaryPeriod .form .heading {
  width: 90px
}
.dialogSummaryPeriod .form .data {
  width: auto;
  line-height: 15px
}
.dialogSummaryPeriod .form select {
  width: 220px
}
.dialogSummaryPeriod .buttons {
  width: 100%;
  text-align: center;
  padding: 1px 0 15px 0
}
.dialogUsagePeriod h2 {
  font-style: normal
}
.dialogUsagePeriod p {
  text-align: left
}
.dialogUsagePeriod .form .row {
  float: left;
  width: 390px
}
.dialogUsagePeriod .form .heading {
  width: 70px
}
.dialogUsagePeriod .form .data {
  width: auto;
  line-height: 15px
}
.dialogUsagePeriod .form select {
  width: 220px
}
.dialogUsagePeriod .buttons {
  width: 100%;
  text-align: center;
  padding: 1px 0 15px 0
}
.dialogIqFilter h2 {
  font-style: normal
}
.dialogIqFilter p {
  text-align: left
}
.dialogIqFilter .form .row {
  float: left;
  width: 390px
}
.dialogIqFilter .form .heading {
  width: 90px
}
.dialogIqFilter .form .data {
  width: auto;
  line-height: 15px
}
.dialogIqFilter .form select {
  width: 180px
}
.dialogIqFilter .buttons {
  width: 100%;
  text-align: center;
  padding: 1px 0 15px 0
}
.griddesign .listhead {
  width: 200px;
  padding: 2px;
  text-align: center;
  font-size: 15px;
  color: gray
}
.griddesign ul.sortlist {
  list-style-type: none;
  width: 240px;
  height: 140px;
  overflow: auto;
  margin: 0 10px 0 0;
  padding: 15px 0 15px 0;
  float: left;
  background-color: #ededed;
  border: 1px gray solid
}
.griddesign ul.sortlist li {
  margin: 2px 5px 5px 5px;
  padding: 5px;
  cursor: move;
  background-color: #d0d0d0;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 200px;
  border: 1px dotted gray
}
.griddesign ul.sortlist li.required {
  cursor: n-resize;
  font-weight: bold;
  border: 1px solid #000
}
.griddesign .namehead {
  font-size: 15px;
  padding: 2px;
  color: gray
}
.griddesign .namehead .default {
  float: left;
  width: 170px;
  text-align: center
}
.griddesign .namehead .custom {
  float: left;
  width: 160px;
  text-align: center
}
.griddesign .namelist {
  float: left;
  width: 350px;
  height: 200px;
  overflow: auto;
  margin-right: 10px;
  padding: 5px;
  background-color: #ededed;
  border: 1px silver solid
}
.griddesign .namelist .default {
  float: left;
  width: 150px;
  height: 25px;
  line-height: 25px;
  padding-left: 5px;
  background-color: #d0d0d0;
  margin: 2px 10px 2px 0;
  text-align: center;
  font-weight: normal
}
.griddesign .namelist .custom {
  float: left
}
.griddesign .namelist .custom input {
  width: 150px
}
.griddesignButton {}
.griddesignButton.rightCaretIcon {
  padding-right: 12px
}
.griddesignMenu {
  position: fixed;
  padding: 4px;
  background-color: #fff;
  border: 1px dotted gray
}
.licQuestions .row {
  float: left
}
.licQuestions select.numbers {
  width: 60px
}
.licQuestions input[type="checkbox"] {
  width: 13px;
  margin-left: 0
}
.licQuestions .textsizeindicator {
  color: #666;
  padding-top: 47px
}
.workflowstale .form .row {
  width: 800px
}
.workflowstale .form .row .heading {
  width: 280px;
  line-height: 25px
}
.workflowstale .form .row .data {
  width: 500px
}
.workflowstale .pendingworkflow {
  font-size: 14px;
  width: 600px;
  margin-left: 180px;
  text-indent: -180px
}
tr.ui-widget-content td {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}
.notes .ui-jqgrid tr.jqgrow td {
  white-space: nowrap
}
.questions .ui-jqgrid tr.jqgrow td {
  height: auto;
  white-space: normal
}
.questionsYesNo .ui-jqgrid tr.jqgrow td {
  height: auto;
  white-space: normal
}
.verifieds .ui-jqgrid tr.jqgrow td {
  white-space: nowrap
}
.logexport .ui-jqgrid tr.jqgrow td {
  white-space: nowrap
}
.gridTallHeader .ui-jqgrid .ui-jqgrid-htable th div {
  height: 40px !important;
  line-height: 18px
}
.gridTallHeader .ui-jqgrid .ui-jqgrid-htable th div .s-ico .ui-grid-ico-sort {
  margin-top: -4px !important
}
.progressUploadProgress {
  margin-top: 10px
}
.progressWrapper {
  margin-bottom: 15px
}
.progressName {}
.progressBarStatus {}
.progressBarInProgress, .progressBarComplete, .progressBarError {
  font-size: 0;
  width: 0%;
  height: 10px;
  background-color: #8ba0b1;
  margin-top: 2px
}
.progressContainer {
  color: #666
}
.progressContainerInProgress {
  color: #000
}
.progressBarComplete {
  width: 100%;
  background-color: #093
}
.progressBarError {
  width: 100%;
  background-color: red
}
.progressBarStatus {
  margin-top: 2px;
  font-size: 11px;
  font-family: Arial;
  text-align: left;
  white-space: nowrap
}
.progressUploadMessage {
  background-color: #ffc;
  border: 1px solid #ccc;
  margin-top: 10px;
  padding: 10px
}
.uploadPanel {
  padding: 10px;
  text-align: left;
  height: 250px;
  overflow-y: auto
}
.uploadPanel .uploadActions a {
  margin-left: 10px;
  position: relative;
  top: -11px;
  color: #666
}
.uploadPanel h2 span {
  text-align: right
}
.uploadPanel p {
  margin-bottom: 15px
}
.uploadPanelDataDigest {
  padding: 10px;
  text-align: left;
  height: 250px;
  overflow-y: auto
}
.uploadPanelDataDigest .uploadActions a {
  margin-left: 10px;
  position: relative;
  top: -11px;
  color: #666
}
.uploadPanelDataDigest h2 span {
  text-align: right
}
.uploadPanelDataDigest p {
  margin-bottom: 15px
}
.ui-slider {
  border: 1px solid #ddd;
  background-color: #eee;
  color: #333;
  border-radius: 10px
}
.ui-slider .ui-state-default {
  border: 1px solid #ccc;
  background-color: silver;
  font-weight: bold;
  color: #1c94c4;
  outline: none
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}
.clearfix {
  display: inline-block
}
* html .clearfix {
  height: 1%
}
.clearfix {
  display: block
}