/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #004a85; background: #e4eff5 url(images/ui-bg_flat_100_e4eff5_40x100.png) 50% 50% repeat-x; color: #000000; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #000000; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #ff0000; background: #fef1ec url(images/ui-bg_flat_100_fef1ec_40x100.png) 50% 50% repeat-x; color: #000000; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #000000; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #000000; }
.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 { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Our custom success state  */
.ui-state-success, .ui-widget-content .ui-state-success {border: 1px solid #306020; background: #eaf5e0 url(images/ui-bg_flat_100_eaf5e0_40x100.png) 50% 50% repeat-x; color: #000000; }
.ui-state-success-text, .ui-widget-content .ui-state-success-text { color: #306020; }
.ui-state-success .ui-icon, .ui-widget-content .ui-state-success .ui-icon, .ui-state-success-text .ui-icon, .ui-widget-content .ui-state-success .ui-icon {background-image: url(images/ui-icons_306020_256x240.png); }
.ui-state-success .message-box-header { font-weight: bold; color: #306020; }