
.ui-helper-hidden {
display:none;
}
.ui-helper-hidden-accessible {
left:-1e+8px;
position:absolute;
}
.ui-helper-reset {
border:0 none;
font-size:100%;
line-height:1.3;
list-style:none outside none;
margin:0;
outline:0 none;
padding:0;
text-decoration:none;
}
.ui-helper-clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.ui-helper-clearfix {
display:inline-block;
}
* html .ui-helper-clearfix {
height:1%;
}
.ui-helper-clearfix {
display:block;
}
.ui-helper-zfix {
height:100%;
left:0;
opacity:0;
position:absolute;
top:0;
width:100%;
}
.ui-state-disabled {
cursor:default !important;
}
.ui-icon {
background-repeat:no-repeat;
display:block;
overflow:hidden;
text-indent:-99999px;
}
.ui-widget-overlay {
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
}
.ui-accordion .ui-accordion-header {
cursor:pointer;
margin-top:1px;
position:relative;

}
.ui-accordion .ui-accordion-li-fix {
display:inline;
}
.ui-accordion .ui-accordion-header-active {
border-bottom:0 none !important;
}
.ui-accordion .ui-accordion-header a {
display:block;
font-size:1em;
padding:0.5em 0.5em 0.5em 0.2em;
border-bottom:1px solid #c84456;
}
.ui-accordion a {
}
.ui-accordion-icons .ui-accordion-header a {
padding-left:0.2em;
}
.ui-accordion .ui-accordion-header .ui-icon {
left:0.5em;
margin-top:-8px;
position:absolute;
top:50%;
}
.ui-accordion .ui-accordion-content {
border-top:0 none;
display:none;
margin-bottom:2px;
margin-top:-2px;
overflow:auto;
padding:1em 0;
position:relative;
top:1px;
}
.ui-accordion .ui-accordion-content-active {
display:block;
}
.ui-autocomplete {
cursor:default;
position:absolute;
}
.ui-autocomplete-loading {
}
* html .ui-autocomplete {
width:1px;
}
.ui-menu {
display:block;
list-style:none outside none;
margin:0;
padding:2px;
}
.ui-menu .ui-menu {
margin-top:-3px;
}
.ui-menu .ui-menu-item {
clear:left;
float:left;
margin:0;
padding:0;
width:100%;
}
.ui-menu .ui-menu-item a {
display:block;
line-height:1.5;
padding:0.2em 0.4em;
text-decoration:none;
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
font-weight:normal;
margin:-1px;
}
.ui-button {
cursor:pointer;
display:inline-block;
margin-right:0.1em;
overflow:visible;
padding:0;
position:relative;
text-align:center;
text-decoration:none !important;
}
.ui-button-icon-only {
width:2.2em;
}
button.ui-button-icon-only {
width:2.4em;
}
.ui-button-icons-only {
width:3.4em;
}
button.ui-button-icons-only {
width:3.7em;
}
.ui-button .ui-button-text {
display:block;
line-height:1.4;
}
.ui-button-text-only .ui-button-text {
padding:0.4em 1em;
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
padding:0.4em;
text-indent:-1e+7px;
}
.ui-button-text-icon .ui-button-text, .ui-button-text-icons .ui-button-text {
padding:0.4em 1em 0.4em 2.1em;
}
.ui-button-text-icons .ui-button-text {
padding-left:2.1em;
padding-right:2.1em;
}
input.ui-button {
padding:0.4em 1em;
}
.ui-button-icon-only .ui-icon, .ui-button-text-icon .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
margin-top:-8px;
position:absolute;
top:50%;
}
.ui-button-icon-only .ui-icon {
left:50%;
margin-left:-8px;
}
.ui-button-text-icon .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
left:0.5em;
}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
right:0.5em;
}
.ui-buttonset {
margin-right:7px;
}
.ui-buttonset .ui-button {
margin-left:0;
margin-right:-0.3em;
}
button.ui-button::-moz-focus-inner {
border:0 none;
padding:0;
}
.ui-datepicker {
padding:0.2em 0.2em 0;
width:17em;
}
.ui-datepicker .ui-datepicker-header {
padding:0.2em 0;
position:relative;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
height:1.8em;
position:absolute;
top:2px;
width: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;
left:50%;
margin-left:-8px;
margin-top:-8px;
position:absolute;
top:50%;
}
.ui-datepicker .ui-datepicker-title {
line-height:1.8em;
margin:0 2.3em;
text-align:center;
}
.ui-datepicker .ui-datepicker-title select {
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 table {
border-collapse:collapse;
font-size:0.9em;
margin:0 0 0.4em;
width:100%;
}
.ui-datepicker th {
border:0 none;
font-weight:bold;
padding:0.7em 0.3em;
text-align:center;
}
.ui-datepicker td {
border:0 none;
padding:1px;
}
.ui-datepicker td span, .ui-datepicker td a {
display:block;
padding:0.2em;
text-align:right;
text-decoration:none;
}
.ui-datepicker .ui-datepicker-buttonpane {
background-image:none;
border-bottom:0 none;
border-left:0 none;
border-right:0 none;
margin:0.7em 0 0;
padding:0 0.2em;
}
.ui-datepicker .ui-datepicker-buttonpane button {
cursor:pointer;
float:right;
margin:0.5em 0.2em 0.4em;
overflow:visible;
padding:0.2em 0.6em 0.3em;
width:auto;
}
.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 {
margin:0 auto 0.4em;
width:95%;
}
.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 {
left:auto;
right:2px;
}
.ui-datepicker-rtl .ui-datepicker-next {
left:2px;
right:auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
left:auto;
right:1px;
}
.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;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width:1px;
border-right-width:0;
}
.ui-datepicker-cover {
display:block;
height:200px;
left:-4px;
position:absolute;
top:-4px;
width:200px;
z-index:-1;
}
.ui-dialog {
overflow:hidden;
padding:0.2em;
position:absolute;
width:300px;
}
.ui-dialog .ui-dialog-titlebar {
padding:0.5em 1em 0.3em;
position:relative;
}
.ui-dialog .ui-dialog-title {
float:left;
margin:0.1em 16px 0.2em 0;
}
.ui-dialog .ui-dialog-titlebar-close {
height:18px;
margin:-10px 0 0;
padding:1px;
position:absolute;
right:0.3em;
top:50%;
width:19px;
}
.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 {
background:none repeat scroll 0 0 transparent;
border:0 none;
overflow:auto;
padding:0.5em 1em;
}
.ui-dialog .ui-dialog-buttonpane {
background-image:none;
border-width:1px 0 0;
margin:0.5em 0 0;
padding:0.3em 1em 0.5em 0.4em;
text-align:left;
}
.ui-dialog .ui-dialog-buttonpane button {
cursor:pointer;
float:right;
line-height:1.4em;
margin:0.5em 0.4em 0.5em 0;
overflow:visible;
padding:0.2em 0.6em 0.3em;
width:auto;
}
.ui-dialog .ui-resizable-se {
bottom:3px;
height:14px;
right:3px;
width:14px;
}
.ui-draggable .ui-dialog-titlebar {
cursor:move;
}
.ui-progressbar {
height:2em;
text-align:left;
}
.ui-progressbar .ui-progressbar-value {
height:100%;
margin:-1px;
}
.ui-resizable {
position:relative;
}
.ui-resizable-handle {
display:block;
font-size:0.1px;
position:absolute;
z-index:99999;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
display:none;
}
.ui-resizable-n {
cursor:n-resize;
height:7px;
left:0;
top:-5px;
width:100%;
}
.ui-resizable-s {
bottom:-5px;
cursor:s-resize;
height:7px;
left:0;
width:100%;
}
.ui-resizable-e {
cursor:e-resize;
height:100%;
right:-5px;
top:0;
width:7px;
}
.ui-resizable-w {
cursor:w-resize;
height:100%;
left:-5px;
top:0;
width:7px;
}
.ui-resizable-se {
bottom:1px;
cursor:se-resize;
height:12px;
right:1px;
width:12px;
}
.ui-resizable-sw {
bottom:-5px;
cursor:sw-resize;
height:9px;
left:-5px;
width:9px;
}
.ui-resizable-nw {
cursor:nw-resize;
height:9px;
left:-5px;
top:-5px;
width:9px;
}
.ui-resizable-ne {
cursor:ne-resize;
height:9px;
right:-5px;
top:-5px;
width:9px;
}
.ui-slider {
position:relative;
text-align:left;
}
.ui-slider .ui-slider-handle {
cursor:default;
height:1.2em;
position:absolute;
width:1.2em;
z-index:2;
}
.ui-slider .ui-slider-range {
background-position:0 0;
border:0 none;
display:block;
font-size:0.7em;
position:absolute;
z-index:1;
}
.ui-slider-horizontal {
height:0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
margin-left:-0.6em;
top:-0.3em;
}
.ui-slider-horizontal .ui-slider-range {
height:100%;
top:0;
}
.ui-slider-horizontal .ui-slider-range-min {
left:0;
}
.ui-slider-horizontal .ui-slider-range-max {
right:0;
}
.ui-slider-vertical {
height:100px;
width:0.8em;
}
.ui-slider-vertical .ui-slider-handle {
left:-0.3em;
margin-bottom:-0.6em;
margin-left:0;
}
.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:0.2em;
position:relative;
}
.ui-tabs .ui-tabs-nav {
margin:0;
padding:0.2em 0.2em 0;
}
.ui-tabs .ui-tabs-nav li {
border-bottom:0 none !important;
float:left;
list-style:none outside none;
margin:0 0.2em 1px 0;
padding:0;
position:relative;
top:1px;
white-space:nowrap;
}
.ui-tabs .ui-tabs-nav li a {
float:left;
padding:0.5em 1em;
text-decoration:none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
margin-bottom:0;
padding-bottom:1px;
}
.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 {
background:none repeat scroll 0 0 transparent;
border-width:0;
display:block;
padding:1em 1.4em;
}
.ui-tabs .ui-tabs-hide {
display:none !important;
}
.ui-widget {
font-family:Verdana,Arial,sans-serif;
font-size:1.1em;
}
.ui-widget .ui-widget {
font-size:1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
font-family:Verdana,Arial,sans-serif;
font-size:1em;
}
.ui-widget-content {
color:#222222;
}
.ui-widget-content a {
color:#222222;
}
.ui-widget-header {
color:#222222;
font-weight:bold;
}
.ui-widget-header a {
color:#222222;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
color:#555555;
font-weight:normal;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
color:#555555;
text-decoration:none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
color:#212121;
font-weight:normal;
}
.ui-state-hover a, .ui-state-hover a:hover {
color:#212121;
text-decoration:none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
color:#212121;
font-weight:normal;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
color:#212121;
text-decoration:none;
}
.ui-widget :active {
outline:medium none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
background:url("images/ui-bg_glass_55_fbf9ee_1x400.png") repeat-x scroll 50% 50% #FBF9EE;
border:1px solid #FCEFA1;
color:#363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
color:#363636;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
background:url("images/ui-bg_glass_95_fef1ec_1x400.png") repeat-x scroll 50% 50% #FEF1EC;
border:1px solid #CD0A0A;
color:#CD0A0A;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
color:#CD0A0A;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
color:#CD0A0A;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
font-weight:bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
font-weight:normal;
opacity:0.7;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
background-image:none;
opacity:0.35;
}
.ui-icon {
background-image:url("images/ui-icons_222222_256x240.png");
height:16px;
width:16px;
}
.ui-widget-content .ui-icon {
background-image:url("images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
background-image:url("images/ui-icons_222222_256x240.png");
}
.ui-state-default .ui-icon {
background-image:url("images/ui-icons_888888_256x240.png");
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
background-image:url("images/ui-icons_454545_256x240.png");
}
.ui-state-active .ui-icon {
background-image:url("images/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
background-image:url("images/ui-icons_2e83ff_256x240.png");
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
background-image:url("images/ui-icons_cd0a0a_256x240.png");
}

.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-corner-tl {
-moz-border-radius-topleft:4px;
}
.ui-corner-tr {
-moz-border-radius-topright:4px;
}
.ui-corner-bl {
-moz-border-radius-bottomleft:4px;
}
.ui-corner-br {
-moz-border-radius-bottomright:4px;
}
.ui-corner-top {
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
}
.ui-corner-bottom {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
}
.ui-corner-right {
-moz-border-radius-bottomright:4px;
-moz-border-radius-topright:4px;
}
.ui-corner-left {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-topleft:4px;
}
.ui-corner-all {
-moz-border-radius:4px 4px 4px 4px;
}
