/**
 * jQuery - Bubble
 */
div.bubble {width: auto; max-width: 500px; padding: 3px 5px; background-color: #FFFFC9; border-top: 1px solid #AAA; border-right: 1px solid #666; border-bottom: 1px solid #666; border-left: 1px solid #AAA}
div.bubble h3 {margin: 0; padding: 0; font-size: 1em}
div.bubble table {margin: 0}
div.bubble table th {padding: 0 0.5em 0 0; color: #666; text-align: right; vertical-align: top; white-space: nowrap}
div.bubble table td {padding: 0 0; vertical-align: top}

/**
 * jQuery - ColumnSelector
 */
div.cs_popup {width: 56em; height: 10em; background-color: #FFF; color: #000; border: 1px solid #666; margin-top: 4px}
div.cs_popup ul {display: block; margin: 0; padding: 0; width: 20em; height: 100%; float: left; overflow: auto; overflow-y: scroll; background-color: #FFF}
div.cs_popup ul {position: relative}

div.cs_popup ul li.item {display: block; background-color: #FFF; position: relative; height: 1.6em; line-height: 1.6em; margin: 0; padding: 0}
div.cs_popup ul li.item span {display: block; overflow: hidden; white-space: nowrap; margin: 0 16px 0 2px; padding: 0}

div.cs_popup ul li:hover {background-color: #407AD8; color: #FFF}
div.cs_popup ul li.more {background-image: url(triangle_right.png); background-repeat: no-repeat; background-position: right center}
div.cs_popup ul li.selected {background-color: #6d84b4; color: #FFF}

.loading {background: #DDD url(loading_16_grey.gif) no-repeat 98% 50%}
.button_search {margin: 0; padding: 0; background: url(search2.png) no-repeat 50% 50%; width: 20px; border: 0 none; text-indent: -2000em}

/**
 * jQuery - LiveSearch
 */
div.popup {width: 12em; height: auto; background-color: #FFF; border: 1px solid #666; margin-top: 4px}
div.popup ul.inner {display: block; margin: 0; padding: 0; width: 12em; height: 16em; overflow: auto; background-color: #FFF}
div.popup ul.inner li.item {display: block; height: 1.6em; line-height: 1.6em; background-color: #FFF; cursor: default; margin: 0}
div.popup ul.inner li.item span {display: block; overflow: hidden; white-space: nowrap; margin: 0}
div.popup ul.inner li.item:hover {background-color: #407AD8; color: #FFF}
div.popup div.message {text-align: right; font-size: 0.7em; padding: 0.2em; background-color: #AAA; color: #FFF}

div.popup.style2 {width: 225px}
div.popup.style2 ul.inner {width: 225px}
