
/* Component containers
----------------------------------*/
.ui-widget { font-family: Arial }
.ui-widget-content { color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {display:block; height:47px; padding:0px 20px; color:#000; color:rgba(0,0,0,0.67); font-size:16px; font-family:"Arial", serif; background: #f5f5f5; border:1px solid #e1e1e1;  }
.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 {background-color:#fff;  }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border:none; border-top:4px solid #CE2525; z-index:3; margin-top:-4px;  background:#fff; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; 
 -webkit-box-shadow:1px -1px 4px -1px rgba(0, 0, 0, 0.15);
       -moz-box-shadow:1px -1px 4px -1px rgba(0, 0, 0, 0.15);
            box-shadow:1px -1px 4px -1px rgba(0, 0, 0, 0.15);}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
.ui-widget :active { outline: none; }

