  .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: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em}
.ui-widget-content {border: 1px solid #d9d6c4; background: #eceadf url(/jquery-ui-1.7.2.custom/css/default/images/ui-bg_fine-grain_10_eceadf_60x60.png) 50% 50% repeat; color: #1f1f1f}
.ui-widget-content a {color: #1f1f1f}
.ui-widget-header {border: 1px solid #d4d1bf; background: #ffffff url(/jquery-ui-1.7.2.custom/css/default/images/ui-bg_fine-grain_15_ffffff_60x60.png) 50% 50% repeat; color: #453821; font-weight: bold}
.ui-widget-header a {color: #453821}
 .ui-state-default, .ui-widget-content .ui-state-default {border: 1px solid #cbc7bd; background: #f8f7f6 url(/jquery-ui-1.7.2.custom/css/default/images/ui-bg_fine-grain_10_f8f7f6_60x60.png) 50% 50% repeat; font-weight: bold; color: #654b24; outline: none}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #654b24; 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 #654b24; background: #654b24 url(/jquery-ui-1.7.2.custom/css/default/images/ui-bg_fine-grain_65_654b24_60x60.png) 50% 50% repeat; font-weight: bold; color: #ffffff; outline: none}
.ui-state-hover a, .ui-state-hover a:hover {color: #ffffff; text-decoration: none; outline: none}
.ui-state-active, .ui-widget-content .ui-state-active {border: 1px solid #d9d6c4; background: #eceadf url(/jquery-ui-1.7.2.custom/css/default/images/ui-bg_fine-grain_15_eceadf_60x60.png) 50% 50% repeat; font-weight: bold; color: #140f06; outline: none}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #140f06; outline: none; text-decoration: none}
 .ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #b2a266; background: #f7f3de url(/jquery-ui-1.7.2.custom/css/default/images/ui-bg_fine-grain_15_f7f3de_60x60.png) 50% 50% repeat; color: #3a3427}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a {color: #3a3427}
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #681818; background: #b83400 url(/jquery-ui-1.7.2.custom/css/default/images/ui-bg_fine-grain_68_b83400_60x60.png) 50% 50% repeat; color: #ffffff}
.ui-state-error a, .ui-widget-content .ui-state-error a {color: #ffffff}
.ui-state-error-text, .ui-widget-content .ui-state-error-text {color: #ffffff}
.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(/jquery-ui-1.7.2.custom/css/default/images/ui-icons_222222_256x240.png)}
.ui-widget-content .ui-icon {background-image: url(/jquery-ui-1.7.2.custom/css/default/images/ui-icons_222222_256x240.png)}
.ui-widget-header .ui-icon {background-image: url(/jquery-ui-1.7.2.custom/css/default/images/ui-icons_b83400_256x240.png)}
.ui-state-default .ui-icon {background-image: url(/jquery-ui-1.7.2.custom/css/default/images/ui-icons_b83400_256x240.png)}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/jquery-ui-1.7.2.custom/css/default/images/ui-icons_ffffff_256x240.png)}
.ui-state-active .ui-icon {background-image: url(/jquery-ui-1.7.2.custom/css/default/images/ui-icons_8c291d_256x240.png)}
.ui-state-highlight .ui-icon {background-image: url(/jquery-ui-1.7.2.custom/css/default/images/ui-icons_3572ac_256x240.png)}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/jquery-ui-1.7.2.custom/css/default/images/ui-icons_fbdb93_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: 0 -16px}
.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: -64px -16px}
.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: -32px -160px}
.ui-icon-seek-prev {background-position: -48px -160px}
.ui-icon-seek-end {background-position: -64px -160px}
.ui-icon-seek-first {background-position: -80px -160px}
.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-corner-tl {-moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px}
.ui-corner-tr {-moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px}
.ui-corner-bl {-moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px}
.ui-corner-br {-moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px}
.ui-corner-top {-moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px}
.ui-corner-bottom {-moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px}
.ui-corner-right {-moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px}
.ui-corner-left {-moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px}
.ui-corner-all {-moz-border-radius: 6px; -webkit-border-radius: 6px}
 .ui-widget-overlay {background: #6e4f1c url(/jquery-ui-1.7.2.custom/css/default/images/ui-bg_diagonal-maze_20_6e4f1c_10x10.png) 50% 50% repeat; opacity: .60;filter:Alpha(Opacity=60)}
.ui-widget-shadow {margin: 0 0 0 -10px; padding: 5px; background: #000000 url(/jquery-ui-1.7.2.custom/css/default/images/ui-bg_diagonal-maze_40_000000_10x10.png) 50% 50% repeat; opacity: .60;filter:Alpha(Opacity=60); -moz-border-radius: 18px; -webkit-border-radius: 18px}
.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}
.ui-datepicker .ui-datepicker-header {position:relative; padding:.2em 0}
.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.8em; 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-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}
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%}
.ui-resizable {position: relative;}
.ui-resizable-handle {position: absolute;font-size: 0.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: 0px}
.ui-resizable-s {cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px}
.ui-resizable-e {cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%}
.ui-resizable-w {cursor: w-resize; width: 7px; left: -5px; top: 0px; 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}
#hd {width:100%}
#bd {width: 100%}
#ft {position: absolute; margin-bottom: 0px}
.subtitle {color: #999; font-size: .9em}
.header {font: normal normal bold 1em/1.5em Arial, sans-serif; text-align: center; border: 1px solid #999; background-color: #F2BC8F}
div#user_profile_private {padding-top: 10px; padding-left: 60px; height: 400px; width: 400px}
 div#new_user_session {padding-top: 10px; padding-left: 60px; height: 360px; width: 350px}
#new_user_session label {color: #999}
 div#users_projects {float: left; padding-top: 10px; padding-left: 60px; width: 300px}
div#other_projects {float: left; padding-top: 10px; padding-left: 60px; height: 360px; width: 350px}
 .popup_card_details .ui-dialog-titlebar {background: #FFFFCC url(/images/gradient-header.png) repeat-x scroll 0 2em}
input.card_title {margin-right: 80px}
.ui-dialog .ui-dialog-content {padding: 0px}
div.ui-dialog {border: 8px solid #999999 background: #F4D7B6}
.ui-dialog-titlebar {background: #F2BC8F}
.ui-dialog .ui-dialog-title {float:left; margin: 0 0 0 0; width: 90%; text-align: left}
#jquery_dialog_card .card_details {text-align: left; font-size: .8em}
#jquery_dialog_card .card_details .card_description {min-height: 100px; margin: 4px 2px 2px 2px; padding: 2px; background: #FFF; border: 1px solid #999}
#jquery_dialog_card .card_details .card_title {padding: 5px; font: normal normal bold 1.5em Arial, sans-serif}
table#tasklist {padding: 0px}
#jquery_dialog_card .card_details .tasklist {margin: 4px 2px 12px 2px; background: #FFFFCC ; padding: 2px; background: #FFF; border: 1px solid #999; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px}
#jquery_dialog_card .card_details .tasklist tr {}
#jquery_dialog_card .card_details .tasklist td {vertical-align: text-top; padding-left: 2px; padding-bottom: 2px; margin-bottom: 2px}
#jquery_dialog_card .card_details .tasklist thead {font: normal small-caps bold}
#jquery_dialog_card .card_details fieldset {float: left; border: solid black 1px; padding: 5px}
#jquery_dialog_card .card_details form.new_task {margin-top: 3px; padding: 3px; text-align: left}
#jquery_dialog_card .card_details form.new_task p {margin-left: 5px}
#jquery_dialog_card .card_details form.new_task input.task_name {width: 98%; margin-bottom: 8px}
#jquery_dialog_card .card_details form.new_task input#submit {clear: both; margin-top: 10px}
#jquery_dialog_card .card_details span.taskname {min-width: 300px}
 ul.menu {margin-bottom: 0; list-style: none; padding: 0px; margin: 0px}
ul.menu li {font: normal normal bold 8pt/1.5em Arial, sans-serif; width: 100%}
ul.menu li.title {margin: 0px; background: #eee; color:#444444; text-align: center}
 ul#login_bar {font-size: bold; color: #666}
ul#login_bar li.username {color: #666}
ul#login_bar a:link, a:visited {color: #666; text-decoration:none}
select#project_id {margin-left: 4px}
ul#login_bar {float: right; margin-right: 10px; font-size: 8pt; margin-top: 10px; list-style-type:none; list-style-image: url(/images/grippy.png); padding-left: 1em; text-indent: -1em; width: 100%; font-size: 0.8em}
ul#login_bar li {float: left; margin-left: 24px ; padding-left: 12px}
#project_show {height: 200px; width: 200px; margin-left: 20px}
#project_show ul.mytasks {border: 1px solid #999; margin-bottom: 8px; padding: 2px; background: #FFF; font-size: .9em}
.project_dashboard_component {font: normal normal bold 1.2em/1.5em Arial, sans-serif; border: 1px solid #999}
.project_dashboard_component ul {background: white}
.project_dashboard_component_tasks {float: left; width: 200px; margin-left: 20px}
.project_dashboard_component_class_of_service {float: left; width: 200px; margin-left: 10px}
.project_dashboard_component_myteam {float: left; width: 200px; margin-left: 10px}
form.new_project #project_name {margin-top: 20px; margin-bottom: 10px; width: 450px}
#project_show .header_mytasks {width: 204px; margin-left: 20px}
.team_member_indicator {margin-top: 3px; margin-left: 3px; margin-right: 3px; width: 10px; height: 10px; float: left}
.team_member_status_has_capacity {background: lightgreen}
.team_member_status_maximum_capacity {background: red}
.team_member_status_unavailable {background: black}
#new_card_form {float: right; margin-left: 8px; margin-right: 8px}
#dashboard {}
#myprojects {margin-left: 20px; float: left}
#myprojects .project {width: 400px; border: #666 dashed thin; padding: 6px; margin-top: 6px; margin-bottom: 10px; background-image: url(/images/radial1.gif) }
ul li.header .actions {float: right}
ul li.header .title {float: left}
li.menu_item {clear: left}
 #users_list {float: left; width: 97%; margin: 8px; border: 1px solid #999; padding: 4px}
table.admin_users {background: #EEE; border: 1px solid #999; width: 95%; font-size: .9em; margin-top: 10px}
table.admin_users thead td {background: white; font-size: 1.1em; font-weight: bold}
#admin_users_panel #users_table {width: 98%; clear:both; margin-top: 10px}
#admin_users_panel #users_table {width: 100%; clear:both; margin-top: 10px}
#admin_console #users_list {width: 500px}
#admin_console #admin_users_panel {width: 500px}
#admin_console table#users_table {width: 100%; background: #FFF; float: left; margin-top: 12px}
#admin_console #users_list .dataTables_wrapper {font-size: 1em; width: 500px}
#admin_users_panel #users_table thead {background: #DDD; width: 250px; font-weight: bold; font-size: 1.1em}
.card_type_icon {float: left; margin: 0 4px 0 0; width: 18px; height: 18px; background: no-repeat}
.livesearch_empty {border: 3px solid red}
.card_type_filter_icon {float: left; margin: 0 4px 0 0; width: 18px; height: 18px; background: no-repeat; border: 2px solid #999}
.card_type_filter_icon_off {border: 4px solid #EEE}
.card_type_filter_icon.card_type_filter_icon_on {border: 2px solid red}
.card_type_icon_0 {background-image: url(/images/icons/page_text.gif)}
.card_type_icon_1 {background-image: url(/images/icons/icon_package_open.gif)}
.card_type_icon_2 {background-image: url(/images/icons/card.gif)}
.card_type_icon_3 {background-image: url(/images/icons/bug.gif)}
.card_type_icon_4 {background-image: url(/images/icons/icon_wand.gif)}
.welcome_column {float: left; width: 35%}
div#signup_form {float: left; padding-top: 20px; padding-left: 40px; height: 360px; width: 100%}
div#signup_form h3 {color:#444444; font-size:1.5em; margin-bottom: 14px}
div#signup_form .registration_section {float: left; border: 1px solid #999; padding: 10px}
div#signup_form .registration_code {margin-right: 30px}
div#signup_form .registration_details p {padding-bottom: 10px}
div#login_form {padding: 12px; height: 360px; margin: 10px}
div#login_form h3 {color:#444444; font-size:1.5em; margin-bottom: 14px}
div#user_details {clear: both; float: left; padding: 12px; height: 200px; border: #666 dashed thin; margin: 10px; width: 200px}
div#user_details h1 {color:#444444; font-size:1.5em; margin-bottom: 14px}
#user_details label, #user_change_password label {color: #999}
#user_change_password {float: left; padding: 12px; height: 200px; border: #666 dashed thin; margin: 10px; width: 200px}
div#user_change_password h1 {color:#444444; font-size:1.5em; margin-bottom: 14px}
#page_message {font: italic small-caps bold 1.3em/1.5em Arial, sans-serif}
.flash_notice, .flash_error {padding: 5px 8px; margin: 10px 0; float:left; width:100%}
.flash_notice {background-color: #CFC; border: solid 1px #6C6}
.flash_error {background-color: #FCC; border: solid 1px #C66}
.fieldWithErrors {display: inline}
#errorExplanation {width: 400px; border: 2px solid #CF0000; padding: 0px; padding-bottom: 12px; margin-bottom: 20px; background-color: #f0f0f0}
#errorExplanation h2 {text-align: left; font-weight: bold; padding: 5px 5px 5px 15px; font-size: 12px; margin: 0; background-color: #c00; color: #fff}
#errorExplanation p {color: #333; margin-bottom: 0; padding: 8px}
#errorExplanation ul {margin: 2px 24px}
#errorExplanation ul li {font-size: 12px; list-style: disc}
#project_users .buttons {border:1px solid #CCCCCC; padding:2px; border: 0px; width: 400px; margin-top: 8px}
#project_users .user .actions {background-color:#FEFEFE; border:1px solid #CCCCCC; padding:2px}
#project_users .user {width: 600px; border: #666 dashed thin; padding: 6px; margin-top: 6px; background: #E9ECF1}
#project_users .user h1, #value_strea, h1 {font-size: 1.3em}
#project_users .user h2, #value_stream h2 {font-size: .9em; font-style: italic; color: #666}
form.new_project {width: 500px; padding: 6px; float: left}
ul#card_states {list-style-type: none}
div.new_card_form {clear: both; float: right}
form#new_card_state {padding: 10px}
form#new_card_state input#card_state_name {margin-top: 4px; margin-bottom: 10px}
li.activity_state {width: 400px; border: #666 dashed thin; padding: 6px; margin-top: 6px; background: #E9ECF1}
.tasklist_expand_collapse {background: #F2BC8F; font-weight: bold; font-size: 1.1em; padding: 3px}
.card_comments_tooltip_content {display: none;  position: absolute;  border: 3px solid black; padding: 2px; background-color: white; width: 300px; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px}
.card_comments_tooltip_content .header {margin: 2px 2px 0px 2px}
.card_comments_tooltip_content .task {clear: both}
.card_comments_tooltip_content .task_state {display: block; width: 10px; height: 10px}
.card_comments_tooltip_content .task_not_started { background-color: lightgreen; border: 3px solid #999}
.card_comments_tooltip_content .task_started { background-image:url('/images/icons/checkmark.jpg'); border: 3px solid #999}
.card_comments_tooltip_content .task_completed { background: white; border: 3px solid #999}
.card_comments_tooltip_content .task_name {display: block; margin-left: 35px}
.user p.header {margin-top: 8px; background-color: lightblue}
ul.active_tasks {list-style-type: none; margin-bottom: 8px}
ul.active_tasks li ul li {border: 1px solid #999; padding-left: 4px}
.toolbar_icon {float: right}
.dashboard_tasklist {width: 300px}
.vertical_arrow {margin: -10px 0 -20px 110px}
.vertical_arrow_up {margin: -5px 0 -10px 60px}
.unfinished_column {float: left; padding: 10px}
.unfinished_finish_arrow {float: left; padding: 10px}
.finished_column {float: left; padding: 10px}
.dashboard_tasklist {background-color: white; border: 4px solid #999; min-height: 100px}
#mytasks .control_panel {width: 800px; height: 20px; border: 1px solid #999; background-color: white; padding: 8px}
#kanban_board {float: left; border: .5px solid #999; width: 95%}
#kanban {float: left; width: 100%}
.kanban_card {float: left; list-style-image:none; list-style-position:outside; list-style-type:none; border: 2px solid #999; font-size: .9em; width: 98%; margin:0 0 2px -2px; padding-right: 6px; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px}
#backlog {float: left; width: 99%}
#backlog .kanban_backlog {background: #E9ECF1; margin: 2px; border: 4px solid #CCCCCC; list-style-type:none; min-height: 710px; width: 72%; float: left; min-width: 450px}
.kanban_backlog .kanban_card {width: 200px; margin:4px; background: #F4D7B6; float: left}
#kanban_queue {background: #E9ECF1; margin: 2px; border: 4px solid #CCCCCC; padding: 8px; list-style-type:none; min-height: 200px; border-color: green; width: 200px; float: left}
#kanban_queue .kanban_card {margin:4px 0 0 -2px; float: left}
.kanban_card .card_header {padding: 3px; float: left; background-color: #F2BC8F; width: 100%}
.kanban_card .card_body {padding: 3px; float: left; background-color: #F4D7B6; width: 100%; padding-bottom: 2px; font-size: .9em}
div.kanban_staging_arrow {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background: #E9ECF1; border-bottom:4px solid #CCCCCC; border-right:4px solid #CCCCCC; border-top:4px solid #CCCCCC; float:left; width:227px; margin-left:-6px; margin-top:2px}
div.kanban_staging_arrow img {margin-left: 33px}
.kanban_card a {float: left; margin-right: 2px}
.kanban_card img {float: left; margin-right: 2px}
.kanban_card .description {float: left}
.kanban_card .tasklist {clear: both; float: left; font-size: .8em; width: 98%; text-align: left; padding: 4px; margin-top: 2px; margin-left: -1px; margin-right: 5px; padding-bottom: 2px; background: lightyellow; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px}
.kanban_swimlane {background: #E9ECF1; margin: 2px; border: 4px solid #CCCCCC; padding: 4px; list-style-type:none; min-height: 710px}
.kanban_swimlane .header {font-weight: bold; font-variant: small-caps; text-align: center; margin-left:-4px; margin-right:-4px; margin-top:-4px; margin-bottom: 8px; border: 1px solid white; padding-top: 4px; background: #D9DBF1}
.kanban_swimlane .header2 {font-style: italic; font-size: .6em; font-weight: bold; font-variant: small-caps; text-align: center; margin-left:-4px; margin-right:-4px; margin-top:-8px; margin-bottom: 8px; border: 1px solid white; padding-top: 4px; background: lightyellow; color: #999}
.kanban_vertical_lane {min-width: 99%; float: left; background: white; margin-right: 10px; border: 4px solid #999; margin-bottom: 6px}
.kanban_vertical_lane .header {float: left; font-weight: bold; font-variant: small-caps; text-align: left; background: lightyellow; color: black; padding: 2px}
.dashboard_tasklist .task_group {margin: 6px; border: 1px solid #999; background-color: #F4D7B6; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px}
.dashboard_tasklist p.header {font-size: 1.1em; background-color: lightblue}
button.done_button {padding: .2em; margin-left: .5em}
#project_selector {clear: both; padding-left:8px; padding-top: 4px; padding-bottom: 4px; margin-top: -10px; background: #E9ECF1; border }
.ui-tabs .ui-widget-header {background: none; border:0px solid #D4D1BF; color:#453821; font-weight:bold}
.ui-tabs .ui-tabs-nav li a {float:left; padding:0.2em 0.4em 0.2em 0.4em; text-decoration:none; font-size: .8em; font-weight: normal}
#project_detail_tabs .ui-tabs-panel {border:1px solid #999999; float:left; padding:8px; min-width: 900px; width: 97%}
#project_detail_tabs #project-tools-tabs .ui-tabs-panel {border:0px solid #999999; float:left; padding:8px; width:100%}
#project_settings_tabs .ui-tabs-panel {border: 1px solid #999; float: left; min-width: 800px; min-height: 500px}
#project_settings_tabs fieldset {padding: 10px}
#project_settings_tabs legend {font: normal normal bold 1.1em/1.5em Arial, sans-serif}
#project_settings_tabs .swimlanes {float: left}
#project_settings_tabs .wip_enforcement_policy {float: left; margin-left: 30px}
.kanban_backlog_card {position: relative}
.kanban_backlog_card .owner_name {color: #999}
#invite_user_dialog {padding: 8px}
#invite_user_dialog form p {margin-top: 6px; margin-bottom: 6px}
ul.wip_limit_exceeded {border: 4px solid red}
ul.wip_limit_acheived {border: 4px solid green}
div.ui-dialog {border: 8px solid #999999; background: #F4D7B6}
 .eip{font-family:Helvetica;font-size:16px;}.eip.eip-text{font-weight:bold;padding:2px3px;border:1pxsolidwhite;}.eip.eip-container{display:inline;}.eipinput{font-family:Helvetica;font-size:16px;font-weight:bold;padding:2px;border:1pxsolid#A0A0A0;display:inline;width:250px;}
#project_show #project_state {float: left}
#project_show fieldset {border: 1px solid #999; padding: 4px; background: #EDF5FF}
#project_show fieldset fieldset {float: left; background: #EFEFEF; margin-bottom: 12px; width: 240px}
#project_show .page_component {float: left; margin-right: 20px; margin-top: 12px; width: 250px; height: 450px; border: 1px solid #999}
#iteration_success_indicator {}
#iteration_success_indicator #success_bar {float: left; height: 16px; width: 60px; background: green}
#iteration_success_indicator #filler_bar {float: left; background: yellow; height: 16px; width: 30px}
#hd {float: left; padding-top: 6x}
#bd {margin-top: 0px}
#ft {margin-top: 10px; height: 10px; font-size: 70%; font-style: italic}
.yui-g {float: left; width: 98%}
* {font-family: "Helvetica Neue", Calibri, Arial, Helvetica, sans-serif; margin: 0; padding: 0}
pre, code {font-family: Monaco, "Andale Mono", Courier, "Courier New", monospace}
#toolbar .amp {font-weight: bold}
span.amp {position: relative; font-family: "Hoefler Text", "Palatino", "Palatino Linotype", serif !important; font-style: italic; line-height: .5em; vertical-align: -2px}
body {background-color: #C4C3BE; color: #262524; margin: 0; padding: 0 0 0 0}
h1, h2, h3, h4, h5, h6, form {font-size: 1em; margin: 0}
img {border: 0}
#doc3 {font-size: .9em}
a:link, a:visited {color: #225793; text-decoration: none}
.main a:hover, .footer a:hover {color: #022755}
.footer {padding: 1em}
.footer p {font-size: .6667em; text-align: center; padding: 0 90px; color: #878683}
.clear {clear: both; height: 0; overflow: hidden; visibility: hidden}
.small {font-size: .7778em}
ul.radio {padding-left: 2em}
ul.radio li {list-style-type: none; text-indent: -1.5em; padding-bottom: .3333em}
a.newWindow {background-image: url(../images/new-window.gif); background-repeat: no-repeat; background-position: 0 60%; padding-left: 18px}
#toolbar {position: relative; background-color: #B8B6B3; z-index: 20; line-height: 1.2222em}
#toolbar ul {padding: 0 1.7em; list-style-type: none; height: 2em; font-weight: bold}
#toolbar li {float: left}
#toolbar a {background-color: #B8B6B3; display: block; font-size: 1em; padding: .2222em .6em .2222em .6em; margin: .35em .25em 0 0}
#toolbar a:link, #toolbar a:visited {color: white}
#login a:link, #login a:visited, #signup a:link, #signup a:visited {color: #FFED8D}
#toolbar a:hover {background-color: #E2E2DD; color: #ABA9A6; text-decoration: none}
#login a:hover, #signup a:hover {color: #ABA9A6; background-color: #F9E576; text-decoration: none}
#toolbar .active a {background-color: #EDEDE8 !important; color: #767673 !important}
#toolbar #login, #toolbar #signup {float: right}
.salesPromoBox {position: fixed; bottom: 0; left: 0; width: 100%; background-color: #DADAD5; z-index: 11}
.main a:hover, .footer a:hover {color: #022755}
a:hover .footerLogo {width: 0; padding-left: 91px; overflow: hidden}
.footerLogo {background-image: url(../images/home/clean/logo-footer-color.gif); background-repeat: no-repeat}
button, a.button, input[type=button] {display: inline-block; vertical-align: baseline; margin-right: 0.3em; background-image: url(/images/radial1.gif) border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #aaa; border-right: 1px solid #aaa; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-family: Tahoma, Arial, Verdana, sans-serif; line-height: 14px; text-decoration: none; font-size: 14px; color: #565656; padding: 0.65em; width: auto; overflow: visible; cursor: pointer}
a.button:link, a.button:visited {color: #565656; padding: 0.30em}
.gecko button, .gecko input[type=button] {padding: 0.3em}
.ie7 button, .ie7 input[type=button] {display: inline}
.ie7 a.button {display: inline}
.ie8 button {padding: 0.68em}
button[disabled] {color: #bbb; cursor: inherit !important}
button[disabled] img {opacity: 0.4}
button img, a.button img, input[type=button] img {margin: 0 3px -3px 0 !important; padding: 0; border: none; width: 16px}
.ie7 button img, .ie7 a.button img, .ie7 input[type=button] img {vertical-align: text-top}
button:hover, a.button:hover, input[type=button]:hover {background-color: #FFDD88; color: #333; border: 1px solid #999}
.smallButton {font-size: 11px; padding: 4px !important}
.buttonSeparator {display: inline-block; vertical-align: top; font-size: 14px; width: 1px; height: 2.6em; margin-right: 0.25em; border-left: 1px solid #ddd}
.ie7 .buttonSeparator {display: inline; margin-right: 0.4em}
 #colorbox, #cboxOverlay, #cboxWrapper {position: absolute; top: 0; left: 0; z-index: 9999; overflow: hidden}
#cboxOverlay {position: fixed; width: 100%; height: 100%}
#cboxMiddleLeft, #cboxBottomLeft {clear: left}
#cboxContent {position: relative; overflow: visible}
#cboxLoadedContent {}
#cboxLoadedContent iframe {display: block; width: 100%; height: 100%; border: 0}
#cboxTitle {margin: 0}
#cboxLoadingOverlay, #cboxLoadingGraphic {position: absolute; top: 0; left: 0; width: 100%}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {cursor: pointer}
 #cboxOverlay {background: #000}
#colorbox {background: #E9ECF1 }
#cboxTopLeft {width: 14px; height: 14px; background: url(colorbox_images/controls.png) 0 0 no-repeat}
#cboxTopCenter {height: 14px; background: url(colorbox_images/border.png) top left repeat-x}
#cboxTopRight {width: 14px; height: 14px; background: url(colorbox_images/controls.png) -36px 0 no-repeat}
#cboxBottomLeft {width: 14px; height: 43px; background: url(colorbox_images/controls.png) 0 -32px no-repeat}
#cboxBottomCenter {height: 43px; background: url(colorbox_images/border.png) bottom left repeat-x}
#cboxBottomRight {width: 14px; height: 43px; background: url(colorbox_images/controls.png) -36px -32px no-repeat}
#cboxMiddleLeft {width: 14px; background: url(colorbox_images/controls.png) -175px 0 repeat-y}
#cboxMiddleRight {width: 14px; background: url(colorbox_images/controls.png) -211px 0 repeat-y}
#cboxContent {background: #E9ECF1}
#cboxLoadedContent {margin-bottom: 5px; overflow-x: visible; overflow-y: visible}
#cboxLoadingOverlay {background: url(colorbox_images/loading_background.png) center center no-repeat}
#cboxLoadingGraphic {background: url(colorbox_images/loading.gif) center center no-repeat}
#cboxTitle {position: absolute; bottom: -25px; left: 0; text-align: center; width: 100%; font-weight: bold; color: #7C7C7C}
#cboxCurrent {position: absolute; bottom: -25px; left: 58px; font-weight: bold; color: #7C7C7C}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {position: absolute; bottom: -29px; background: url(colorbox_images/controls.png) 0px 0px no-repeat; width: 23px; height: 23px; text-indent: -9999px}
#cboxPrevious {left: 0px; background-position: -51px -25px}
#cboxPrevious.hover {background-position: -51px 0px}
#cboxNext {left: 27px; background-position: -75px -25px}
#cboxNext.hover {background-position: -75px 0px}
#cboxClose {right: 0; background-position: -100px -25px}
#cboxClose.hover {background-position: -100px 0px}
.cboxSlideshow_on #cboxSlideshow {background-position: -125px 0px; right: 27px}
.cboxSlideshow_on #cboxSlideshow.hover {background-position: -150px 0px}
.cboxSlideshow_off #cboxSlideshow {background-position: -150px -25px; right: 27px}
.cboxSlideshow_off #cboxSlideshow.hover {background-position: -125px 0px}
 #colorbox_card {width: 740px; height: 400px; font-size: 1em}
#colorbox_card img.radtrack_logo {width:100px; height:30px}
#colorbox_card span {float: left}
#colorbox_card .title {margin-top: 4px; margin-bottom: 10px; min-height: 20px; font-size: 1.3em}
#colorbox_card .label {color: #AAA}
#colorbox_card td.label {}
#colorbox_card td.task_owner {min-width: 100px}
#colorbox_card .editInPlace-active input, #colorbox_card .editInPlace-active textarea {color: #AAA; width: 99%; font-size: 1em}
#colorbox_card .description {color: #555; min-height: 20px; border: 1px solid #999; padding: 4px; background: #EEE; margin-top: 4px; margin-bottom: 8px}
#colorbox_card .tasks table {width: 100%}
#colorbox_card .tasks {color: #555; min-height: 120px; background: #CCC; width: 100%; overflow: auto; max-height: 330px}
#colorbox_card .task {background: white; margin: 2px; padding: 3px; vertical-align: top}
#colorbox_card .task td {padding: 4px}
#colorbox_card .task td.owner {width:1px;  }
#colorbox_card .task td.actions {width:1px;  }
#colorbox_card .tasks .name {margin-left: 6px}
#colorbox_card .task .states {margin-left: 6px; width:1px;  }
#colorbox_card form.create_new_task {font-size: .8em; margin-left: 10px}
#colorbox_card form.create_new_task input {width: 500px; font-size: 1.3em; color:#999}
.colorbox_tasklist_title {font-size: 1.5em}