/* Dialog
----------------------------------*/

.ui-dialog { position: absolute; padding: 0;border:1px solid #222w; overflow:hidden; min-width: 300px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt}
.ui-widget-header {background-color:#333;background-image:none;border:none}
.ui-widget-content { overflow:hidden}
.ui-dialog .ui-dialog-content, .ui-dialog-content { padding-left:1px; padding-right:1px;}
.ui-dialog .ui-dialog-titlebar {color:#fff;}
.ui-dialog .ui-dialog-title {color:#fff;}

.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

.ui-datepicker { padding: .2em .2em 0; LINE-HEIGHT: 12pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.5em 0;BORDER: 0;  width: 188px}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em;font-size: 7; font-weight:bold; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; text-align: center; background-color:#efefef; font-size: 9pt; font-weight:bold;  background-image: url(../images/prev16.ico) }
.ui-datepicker .ui-datepicker-next { right:2px; text-align: center; background-color:#efefef; font-size: 9pt; font-weight:bold; background-image: url(../images/next16.ico)}
.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; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { color:#fff}
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {font-size: 7pt; font-weight:bold;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table { font-size: .9em; border-collapse: collapse; margin:0 0 .4em; background-color:#FFFFFF; BORDER: #d9cfc0 1px solid; width: 145px}
.ui-datepicker th {  text-align: center; font-weight: bold; border: 0; text-decoration: underline }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-current-day { background-color: #efefef; font-style: italic}
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }


/* TABS */
.ui-tabs-vertical { width: 55em; }    
.ui-tabs-vertical .ui-tabs-nav { padding: .2em .1em .2em .2em; float: left; width: 12em; }    
.ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; }    
.ui-tabs-vertical .ui-tabs-nav li a { display:block; }    
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active { padding-bottom: 0; padding-right: .1em; border-right-width: 1px; border-right-width: 1px; }    
.ui-tabs-vertical .ui-tabs-panel { padding: 0 0 0 10px; float:right; width: 90px;}
.ui-tabs-vertical .ui-tabs-panel span {}


.newsarchive .ui-widget-content { background:none; border:0}
.newsarchive { width:170px}
.archiveMonths div { font-size:12px; font-style:italic; padding:3px 0}

.newsarchive.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin-top: 2px; padding: .2em .2em .2em .2em; zoom: 1; }
.newsarchive.ui-accordion .ui-accordion-icons { padding-left: 28px; }
.newsarchive.ui-accordion .ui-accordion-noicons { padding-left: .7em; }
.newsarchive.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 26px; }
.newsarchive.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.newsarchive.ui-accordion .ui-accordion-content { padding: 2px 4px 1px 60px; border-top: 0; overflow: visible; zoom: 1;  }
.newsarchive.ui-accordion .ui-widget-header .ui-state-active , .newsarchive .ui-state-active, .newsarchive .ui-state-active a { border: 0; background: none; font-weight: normal; color: #693; }
.newsarchive .ui-state-active a, .newsarchive .ui-state-active a:link, .newsarchive .ui-state-active a:visited { color: #693; text-decoration: none; }
.newsarchive .ui-state-default, .newsarchive .ui-widget-content .ui-state-default, .newsarchive .ui-widget-header .ui-state-default { border: 0; background: none; font-weight: normal; }
.ui-accordion .ui-accordion-content {  overflow: visible;  }
/* TABS END*/


/*TOOLTIP*/
.ui-tooltip {	background-color:#000; max-width: 200px; text-align:center;padding:4px 10px;  }
body .ui-tooltip { border: 1px solid #222; background-color:#000; color:#eee; font-size:0.9em;}
*html .ui-tooltip {	background-image: none;background-color:#000; margin-bottom:-20px  }
/* Fades and background-images don't work well together in IE6, drop the image */
/**html .ui-tooltip {	background-image: none; }

/*body #eWebTopPaneBottomLinksCellTable .ui-tooltip { border: 1px solid #ddd;background-color:#fff; color:#666; font-size:0.8em; }*/

.ui-tooltip, .arrow:after {background-color:#000;  }    
.ui-tooltip:after, .arrow {  width: 70px; height: 16px;overflow: hidden; position: absolute;   left: 50%;  margin-left: -35px;  bottom: -16px;}    
.arrow.top { top: -16px;bottom: auto;}    
.arrow.left {     left: 20%; }   
.arrow:after { content: "";  position: absolute; left: 20px;top: -20px; width: 25px;height: 25px; -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); tranform: rotate(45deg);}    
.arrow.top:after { bottom: -20px; top: auto;    }

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(../../images/ui-icons_cccccc_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(../../images/ui-icons_cccccc_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(../../images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(../../images/ui-icons_cccccc_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../../images/ui-icons_ffffff_256x240.png); }
.ui-state-active .ui-icon {background-image: url(../../images/ui-icons_222222_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(../../images/ui-icons_4b8e0b_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../../images/ui-icons_a83300_256x240.png); }

