.ui-dialog { font-size:11px;padding:10px;-moz-border-radius:4px;-webkit-border-radius:4px;background:rgba(82, 82, 82, 0.7)!important;background:#999999;border:0px;}
.ui-dialog .ui-dialog-titlebar {font-weight:bold;font-size:14px;border:0px;color:#222;-moz-border-radius:0px;-webkit-border-radius:0px;background:#d2d2d2;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;}
.ui-dialog .ui-dialog-content { padding:0px;border:0px;background:#F2F2F2;padding:10px;}
.ui-widget-overlay { opacity: 0; background: none;}
.ui-dialog .ui-dialog-buttonpane {margin:0px;}
.ui-dialog input[type="text"], .ui-dialog input[type="password"], .ui-dialog select, .ui-dialog textarea { width:95%; }

.ui-state-menu_link .ui-icon { background-image: url(/images/ui-icons_888888_256x240.png); margin-top:4px; margin-right:2px;}
.ui-state-menu_link:hover .ui-icon { background-image: url(/images/ui-icons_73880A_256x240.png); }
.ui-state-footer .ui-icon { background-image: url(/images/ui-icons_888888_256x240.png); margin-right:5px;}
.ui-state-footer:hover .ui-icon { background-image: url(/images/ui-icons_73880A_256x240.png); }
.ui-state-media .ui-icon { background-image: url(/images/ui-icons_888888_256x240.png); margin-top:5px; }
.ui-state-media:hover .ui-icon { background-image: url(/images/ui-icons_73880A_256x240.png); }
.ui-state-home .ui-icon { background-image: url(/images/ui-icons_888888_256x240.png); margin-right:4px; margin-top:-2px;}
.ui-state-home:hover .ui-icon { background-image: url(/images/ui-icons_73880A_256x240.png); }
.ui-state-box .ui-icon { background-image: url(/images/ui-icons_888888_256x240.png); margin-right:5px; margin-top:2px;}
.ui-state-box:hover .ui-icon { background-image: url(/images/ui-icons_73880A_256x240.png); }
.ui-state-news .ui-icon { background-image: url(/images/ui-icons_888888_256x240.png); }
.ui-state-news:hover .ui-icon { background-image: url(/images/ui-icons_73880A_256x240.png);}
.ui-state-agenda .ui-icon { background-image: url(/images/ui-icons_888888_256x240.png); }
.ui-state-agenda:hover .ui-icon { background-image: url(/images/ui-icons_73880A_256x240.png); }
.ui-state-agenda-next, .ui-state-agenda-prev { height:20px; position:absolute; top:7px; width:20px; }
.ui-state-agenda-next:hover, .ui-state-agenda-prev:hover { top:6px; }
.ui-state-agenda-next { right:6px; }
.ui-state-agenda-next:hover { right:5px; }
.ui-state-agenda-prev { left:4px; }
.ui-state-agenda-prev:hover { left:3px; }
.ui-widget-header .ui-icon { background-image: url(/images/ui-icons_888888_256x240.png); }
.ui-widget-header:hover .ui-icon { background-image: url(/images/ui-icons_73880A_256x240.png); }

.ui-datepicker-menu { padding: 0; width: 190px; font-family:Verdana,Arial,sans-serif; font-weight:normal;}
.ui-datepicker-menu .ui-widget-header { background:url("/images/board-tab.gif") repeat-x scroll center top #E6E6E6; border:1px solid #BABABA; }
.ui-datepicker-menu .ui-datepicker-prev { top: 3px; left: 3px; }
.ui-datepicker-menu .ui-datepicker-next { top: 3px; right:3px; }
.ui-datepicker-menu .ui-datepicker-prev:hover { top: 2px; left: 2px; }
.ui-datepicker-menu .ui-datepicker-next:hover { top: 2px; right:2px; }
.ui-datepicker-menu a:hover {text-decoration: none;}
.ui-datepicker-menu th { font-size:10px; }
.ui-datepicker-menu .ui-state-event {background:#73880A url('/images/back_button_hack_green.png') repeat-x; color: #FFFFFF }
.ui-datepicker-menu .ui-state-today {background:#CCC url('/images/back_topmenu.png') repeat-x;color:#555;}

