
.ui-widget { font-size: 1.3em; }
.ui-widget-content { border: 1px solid #ccc; background: #fcfdfd; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #ccc; color: #ffffff; font-weight: bold; font-size: 1.1em;}
.ui-widget-header a { color: #ffffff; font-size: 1.1em; }

.ui-state-default, .ui-widget-content .ui-state-default { vertical-align:bottom; border: 1px solid #c5dbec; background: #5b8eb2; font-weight: bold; color: #fff; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2e6e9e; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { background: #ececff; font-weight: bold; color: #1d5987; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #1d5987; text-decoration: none; outline: none; }

/*sort and pager icons*/
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_2e83ff_256x240.png); }

/*sort icons*/

.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; }

/*pager icons*/
.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; }