/*
 * !!! THE CSS CODE IN THIS FILE SHOULD NOT BE EDITED !!!
 * This file contains css for files in jquery.misc.plugins.css
 * To modify one of these scripts -
 *  1: edit the full js file.
 *  2: minify code with jsmin into file.min.js
 *  3: put minified code here.
 *
 * Plugins Included:
 *   jquery.tooltip.css
 *   jquery.jscrollpane.css
 *   jquery.flowtools.css
 *   jquery.treeview.css
 *   daterangepicker.css
 */


 /* tooltip */
#tooltip { position: absolute; z-index: 13000; border: 4px solid #111; background-color: #F7F7F7; padding: 0 2px; color: #111; width: auto; }
#tooltip h3, #tooltip div { margin: 0; }
#tooltip h3 { font-weight: bold; font-size: 10pt; margin: 0; padding: 2px 4px; background: #F7F7F7; }
#tooltip div { font-size: 10pt; padding: 2px 4px; background: #FFFFFF; }


/* jscrollpane */
.jScrollPaneContainer { position: relative; overflow: hidden; z-index: 1; }
.jScrollPaneTrack { position: absolute; cursor: pointer; right: 0; top: 0; height: 100%; background: #aaa; }
.jScrollPaneDrag { position: absolute; background: #666; cursor: pointer; overflow: hidden; }
.jScrollPaneDragTop { position: absolute; top: 0; left: 0; overflow: hidden; }
.jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden; }
a.jScrollArrowUp { display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; height: 9px; }
a.jScrollArrowDown { display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; height: 9px; }
a.jScrollArrowUp { background: url(/images/report/jscrollpane/basic_arrow_up.gif) repeat-x 0 0; }
a.jScrollArrowUp:hover { background-position: 0 -15px; }
a.jScrollArrowDown { background: url(/images/report/jscrollpane/basic_arrow_down.gif) repeat-x 0 0; }
a.jScrollArrowDown:hover { background-position: 0 -15px; }
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover { background-position: 0 -30px; }


/* treeview */
#treecontrol { margin: 1em 0; display: none; }
.treeview, .treeview ul { padding: 0; margin: 0; list-style: none; }
.treeview ul { background-color: white;  margin-top: 2px; }
.treeview .hitarea { background: url(treeview_images/treeview-default.gif) -64px -25px no-repeat; height: 16px; width: 16px; margin-left: -16px; float: left; cursor: pointer; }
/* fix for IE6 */
* html .hitarea { display: inline; float:none; }
.treeview li { margin: 0; padding: 3px 0 3px 16px; }
.treeview a.selected span.selected { background-color: #000; color: #fff; }
.treeview .hover { color: blue; cursor: pointer; }
.treeview li { background: url(treeview_images/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { padding-left: 16px; background-position: 0 -176px; }
.treeview .expandable-hitarea { background-position: -80px -3px; }
.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(treeview_images/treeview-default.gif); }
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }
.treeview-red li { background-image: url(treeview_images/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(treeview_images/treeview-red.gif); }
.treeview-black li { background-image: url(treeview_images/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(treeview_images/treeview-black.gif); }
.treeview-gray li { background-image: url(treeview_images/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(treeview_images/treeview-gray.gif); }
.filetree span	{ color: #222222; margin: 0; text-align: left; vertical-align: bottom;  white-space: nowrap; font-size: 12px;  }
.filetree li { padding: 2px 0 1px 20px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 18px;  }
.filetree span.folder { font-weight: bold; background: url(treeview_images/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(treeview_images/folder-closed.gif) 0 0 no-repeat; }
.filetree span.item-prefix { font-style: italic; }
.filetree span.item { padding: 1px 2px; }
.filetree span.item.selected{ background-color: #000; color: #fff; font-weight: bold; }


/* daterangepicker */
.ui-daterangepickercontain { position: absolute; z-index: 9999; }
.ui-daterangepickercontain .ui-daterangepicker { float: right; padding: 5px !important; width: auto; display: inline; background: #ffffff; background-image: none !important; clear: right; border: 7px solid #444; }
.ui-daterangepicker ul, .ui-daterangepicker .ranges, .ui-daterangepicker .range-start, .ui-daterangepicker .range-end { float: right; padding: 0; margin: 0; }
.ui-daterangepicker .ranges { width: auto; position: relative; padding: 5px 5px 30px 0; margin-right: 5px; background: #eeeeee; }
.ui-daterangepicker .range-start, .ui-daterangepicker .range-end { margin-left: 5px; }
.ui-daterangepicker button.btnDone { margin: 0 5px 5px 0; position: absolute; bottom: 0; right: 0; clear: both; cursor: pointer; font-size: 1.1em; }
.ui-daterangepicker ul { width: 120px; background: none; border: 0; }
.ui-daterangepicker li { list-style: none; padding: 1px 2px 1px 2px; cursor: pointer; margin: 1px 0; white-space: nowrap; text-align: left; border:1px solid #fff; }
.ui-daterangepicker li.ui-state-hover, .ui-daterangepicker li.ui-state-active { margin: 1px 0; padding: 1px 2px 1px 2px; color:#000;  }
.ui-daterangepicker li.preset_0 { margin-top: 1.5em !important; }
.ui-daterangepicker .ui-widget-content a { text-decoration: none !important; }
.ui-daterangepicker li a { font-weight: normal; margin: .3em .5em; display: block; }
.ui-daterangepicker li span { float: left; margin: .3em .2em; background-image: url(/css/jquery_theme/images/ui-icons_002B56_256x240.png) !important; }
.ui-daterangepicker .title-start, .ui-daterangepicker .title-end { display: block; margin: 0 0 .2em; font-size: 1em; padding: 0 4px 2px; }
.ui-daterangepicker .ui-datepicker-inline { font-size: 10px; border-width: 1px; }

.ui-daterangepicker-arrows { background-color:#eee; border: 1px solid #929292; padding:0; margin:0; display:inline-block; position:relative; }
.ui-daterangepicker-arrows a { padding: 0 1px 3px 1px; text-decoration:none; }
.ui-daterangepicker-arrows img { vertical-align:middle; }
.ui-daterangepicker-arrows input.ui-rangepicker-input { border-width:0 1px; border-color:#cdcdcd; padding-left: 4px; }

.daterangepicker-external-preset a { color: #4F4F4F; text-decoration:none; outline:none; padding-right:5px; font-weight:bold }
.daterangepicker-external-preset a:hover { color:#3263C9 }
