.syntax_comment {
    color: #808000;
}
.syntax_comment_mysql {
}
.syntax_comment_ansi {
}
.syntax_comment_c {
}
.syntax_digit {
}
.syntax_digit_hex {
    color: teal;
}
.syntax_digit_integer {
    color: teal;
}
.syntax_digit_float {
    color: aqua;
}
.syntax_punct {
    color: fuchsia;
}
.syntax_alpha {
}
.syntax_alpha_columnType {
    color: #ff9900;
}
.syntax_alpha_columnAttrib {
    color: #0000ff;
}
.syntax_alpha_reservedWord {
    color: #990099;
}
.syntax_alpha_functionName {
    color: #ff0000;
}
.syntax_alpha_identifier {
    color: black;
}
.syntax_alpha_charset {
    color: #6495ed;
}
.syntax_alpha_variable {
    color: #800000;
}
.syntax_quote {
    color: #008000;
}
.syntax_quote_double {
}
.syntax_quote_single {
}
.syntax_quote_backtick {
}
.syntax_indent0 {
    margin-left: 0;
}
.syntax_indent1 {
    margin-left: 1em;
}
.syntax_indent2 {
    margin-left: 2em;
}
.syntax_indent3 {
    margin-left: 3em;
}
.syntax_indent4 {
    margin-left: 4em;
}
.syntax_indent5 {
    margin-left: 5em;
}
.syntax_indent6 {
    margin-left: 6em;
}
.syntax_indent7 {
    margin-left: 7em;
}
html {
    font-size: 82%;
}
input, select, textarea {
    font-size: 1em;
}
body {
    background: none repeat scroll 0 0 #fff;
    color: #444;
    font-family: sans-serif;
    margin: 0 0.5em 0 0;
    padding: 0;
}
textarea, tt, pre, code {
    font-family: monospace;
}
h1 {
    font-size: 140%;
    font-weight: bold;
}
h2 {
    color: #777;
    font-size: 2em;
    font-weight: normal;
    padding: 10px 0 10px 3px;
    text-shadow: 0 1px 0 #fff;
}
h2 img {
    display: none;
}
h2 a img {
    display: inline;
}
.data, .data_full_width {
    margin: 0 0 12px;
}
.data_full_width {
    width: 100%;
}
#table_results td.data {
    border-right: 1px solid #bbbbbb;
}
h3 {
    font-weight: bold;
}
a, a:link, a:visited, a:active {
    color: #235a81;
    cursor: pointer;
    outline: medium none;
    text-decoration: none;
}
a:hover {
    color: #235a81;
    text-decoration: underline;
}
#initials_table {
    background: none repeat scroll 0 0 #f3f3f3;
    border: 1px solid #aaa;
    border-radius: 5px;
    margin-bottom: 10px;
}
#initials_table td {
    padding: 8px !important;
}
#initials_table a {
    background: -moz-linear-gradient(center top , #ffffff, #cccccc) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #aaa;
    border-radius: 5px;
    padding: 4px 8px;
}
dfn {
    font-style: normal;
}
dfn:hover {
    cursor: help;
    font-style: normal;
}
th {
    background: -moz-linear-gradient(center top , #ffffff, #cccccc) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #000000;
    font-weight: bold;
}
a img {
    border: 0 none;
}
hr {
    background-color: #000000;
    border: 0 none;
    color: #000000;
    height: 1px;
}
form {
    display: inline;
    margin: 0;
    padding: 0;
}
input[type="text"] {
    background: url("img/input_bg.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #aaa;
    border-radius: 2px;
    box-shadow: 0 1px 2px #ddd;
    color: #555555;
    margin: 6px;
    padding: 4px;
}
input[type="password"] {
    background: url("img/input_bg.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #aaa;
    border-radius: 2px;
    box-shadow: 0 1px 2px #ddd;
    color: #555555;
    margin: 6px;
    padding: 4px;
}
input[type="submit"] {
    background: -moz-linear-gradient(center top , #ffffff, #cccccc) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #aaa;
    border-radius: 12px;
    color: #111;
    font-weight: bold;
    margin-left: 14px;
    padding: 3px 7px;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
}
input[type="submit"]:hover {
    background: -moz-linear-gradient(center top , #cccccc, #dddddd) repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    position: relative;
}
input[type="submit"]:active {
    left: 1px;
    position: relative;
    top: 1px;
}
textarea {
    height: 18em;
    overflow: visible;
}
textarea.char {
    height: 3em;
}
fieldset {
    background: none repeat scroll 0 0 #eee;
    border: 1px solid #aaa;
    border-radius: 4px 4px 0 0;
    box-shadow: 1px 1px 2px #fff inset;
    margin-top: 1em;
    padding: 1.5em;
    text-shadow: 0 1px 0 #fff;
}
fieldset fieldset {
    background: none repeat scroll 0 0 #e8e8e8;
    border: 1px solid #aaa;
    margin: 0.8em;
}
fieldset legend {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 2px;
    box-shadow: 3px 3px 15px #bbb;
    color: #444;
    font-weight: bold;
    padding: 5px 10px;
}
button {
    display: inline;
}
table caption, table th, table td {
    margin: 0.1em;
    padding: 0.3em;
    text-shadow: 0 1px 0 #ffffff;
    vertical-align: top;
}
table {
    border-collapse: collapse;
}
th {
    border-right: 1px solid #fff;
    text-align: left;
}
img, button {
    vertical-align: middle;
}
input[type="checkbox"], input[type="radio"] {
    vertical-align: -11%;
}
select {
    background: url("./themes/pmahomme/img/input_bg.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #aaa;
    border-radius: 2px;
    box-shadow: 0 1px 2px #ddd;
    color: #333333;
    padding: 3px;
}
select[multiple] {
    background: -moz-linear-gradient(center top , #ffffff, #f2f2f2) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.clearfloat {
    clear: both;
}
.floatleft {
    float: left;
    margin-right: 1em;
}
.paddingtop {
    padding-top: 1em;
}
.separator {
    color: white;
    text-shadow: 0 1px 0 black;
}
div.tools {
    padding: 0.2em;
}
div.tools a {
    color: #3a7ead !important;
}
div.tools, fieldset.tblFooters {
    border-radius: 0 0 4px 5px;
    border-top: 0 none;
    clear: both;
    float: none;
    margin-bottom: 0.5em;
    margin-top: 0;
    text-align: right;
}
div.null_div {
    font-style: normal;
    height: 20px;
    min-width: 50px;
    text-align: center;
}
fieldset .formelement {
    float: left;
    margin-right: 0.5em;
    white-space: nowrap;
}
fieldset div[class="formelement"] {
    white-space: normal;
}
button.mult_submit {
    background-color: transparent;
    border: medium none;
}
table tr.odd th, .odd {
    background: none repeat scroll 0 0 #fff;
}
table tr.even th, .even {
    background: none repeat scroll 0 0 #dfdfdf;
}
table tr.odd th, table tr.odd, table tr.even th, table tr.even {
    text-align: left;
}
td.marked, table tr.marked td, table tr.marked th, table tr.marked {
    background: url("./themes/pmahomme/img/marked_bg.png") repeat-x scroll 0 0 #b6c6d7;
    color: #000000;
}
.odd:hover, .even:hover, .hover, .structure_actions_dropdown {
    background: url("./themes/pmahomme/img/marked_bg.png") repeat-x scroll 0 0 #b6c6d7;
    color: #000000;
}
table tr.odd:hover th, table tr.even:hover th, table tr.hover th {
    background: url("./themes/pmahomme/img/marked_bg.png") repeat-x scroll 0 0 #b6c6d7;
    color: #000000;
}
.condition {
    border-color: #ffcc99 !important;
}
th.condition {
    border-style: solid;
    border-width: 1px 1px 0;
}
td.condition {
    border-style: solid;
    border-width: 0 1px;
}
tr:last-child td.condition {
    border-width: 0 1px 1px;
}
.before-condition {
    border-right: 1px solid #ffcc99;
}
td.null {
    font-style: italic;
    text-align: right;
}
table .valueHeader {
    text-align: right;
    white-space: normal;
}
table .value {
    text-align: right;
    white-space: normal;
}
table [class="value"] {
    white-space: normal;
}
.value {
    font-family: monospace;
}
.attention {
    color: red;
    font-weight: bold;
}
.allfine {
    color: green;
}
img.lightbulb {
    cursor: pointer;
}
.pdflayout {
    background-color: #ffffff;
    border: 1px solid #000000;
    clip: inherit;
    display: none;
    overflow: hidden;
    position: relative;
}
.pdflayout_table {
    background: none repeat scroll 0 0 #d3dce3;
    border: 1px dashed #000000;
    clip: inherit;
    color: #000000;
    cursor: move;
    display: inline;
    font-size: 80%;
    overflow: hidden;
    position: absolute;
    visibility: inherit;
    z-index: 2;
}
.syntax {
    font-family: Verdan,Arial,Tahoma;
    font-size: 110%;
}
.syntax a {
    border-bottom: 1px dotted black;
    text-decoration: none;
}
.syntax_comment {
    padding-left: 4pt;
    padding-right: 4pt;
}
.syntax_digit {
}
.syntax_digit_hex {
}
.syntax_digit_integer {
}
.syntax_digit_float {
}
.syntax_punct {
}
.syntax_alpha {
}
.syntax_alpha_columnType {
    text-transform: uppercase;
}
.syntax_alpha_columnAttrib {
    text-transform: uppercase;
}
.syntax_alpha_reservedWord {
    font-weight: bold;
    text-transform: uppercase;
}
.syntax_alpha_functionName {
    text-transform: uppercase;
}
.syntax_alpha_identifier {
}
.syntax_alpha_charset {
}
.syntax_alpha_variable {
}
.syntax_quote {
    white-space: pre;
}
.syntax_quote_backtick {
}
img.footnotemarker {
    display: none;
}
td .icon {
    margin: 0;
}
.selectallarrow {
    margin-left: 0.6em;
    margin-right: 0.3em;
}
.success h1, .notice h1, div.error h1 {
    border-bottom: 2px solid;
    font-weight: bold;
    margin: 0 0 0.2em;
    text-align: left;
}
div.success, div.notice, div.error, div.footnotes {
    background-position: 10px 50%;
    background-repeat: no-repeat;
    border: 1px solid;
    border-radius: 5px;
    box-shadow: 0 1px 1px #fff inset;
    margin: 0.5em 0 1.3em;
    padding: 10px 10px 10px 25px;
}
.success a {
    text-decoration: underline;
}
.notice a {
    text-decoration: underline;
}
.error a {
    text-decoration: underline;
}
.footnotes a {
    text-decoration: underline;
}
.success {
    background-color: #ebf8a4;
    color: #000000;
}
h1.success, div.success {
    background-image: url("./themes/pmahomme/img/s_success.png");
    background-position: 5px 50%;
    background-repeat: no-repeat;
    border-color: #a2d246;
}
.success h1 {
    border-color: #00ff00;
}
.notice, .footnotes {
    background-color: #e8eef1;
    color: #000;
}
h1.notice, div.notice, div.footnotes {
    background-image: url("./themes/pmahomme/img/s_notice.png");
    background-position: 5px 50%;
    background-repeat: no-repeat;
    border-color: #3a6c7e;
}
.notice h1 {
    border-color: #ffb10a;
}
.error {
    background: none repeat scroll 0 0 pink;
    border: 1px solid maroon !important;
    color: #000;
}
h1.error, div.error {
    background-image: url("img/s_error.png");
    background-position: 5px 50%;
    background-repeat: no-repeat;
    border-color: #333;
}
div.error h1 {
    border-color: #ff0000;
}
.confirmation {
    background-color: pink;
    color: #000000;
}
fieldset.confirmation {
}
fieldset.confirmation legend {
}
.tblcomment {
    color: #000099;
    font-size: 70%;
    font-weight: normal;
}
.tblHeaders {
    background: none repeat scroll 0 0 #d3dce3;
    color: #000000;
    font-weight: bold;
}
div.tools, .tblFooters {
    background: none repeat scroll 0 0 #d3dce3;
    color: #000000;
    font-weight: normal;
}
.tblHeaders a:link, .tblHeaders a:active, .tblHeaders a:visited, div.tools a:link, div.tools a:visited, div.tools a:active, .tblFooters a:link, .tblFooters a:active, .tblFooters a:visited {
    color: #0000ff;
}
.tblHeaders a:hover, div.tools a:hover, .tblFooters a:hover {
    color: #ff0000;
}
.noPrivileges {
    color: #ff0000;
    font-weight: bold;
}
.disabled, .disabled a:link, .disabled a:active, .disabled a:visited {
    color: #666666;
}
.disabled a:hover {
    color: #666666;
    text-decoration: none;
}
tr.disabled td, td.disabled {
    background-color: #f3f3f3;
    color: #aaa;
}
.nowrap {
    white-space: nowrap;
}
div#resizer {
    height: 400px;
    width: 600px;
}
div#querychart {
    float: left;
    width: 600px;
}
body.loginform h1, body.loginform a.logo {
    display: block;
    text-align: center;
}
body.loginform {
    text-align: center;
}
body.loginform div.container {
    margin: 0 auto;
    text-align: left;
    width: 30em;
margin-top:100px;
}
form.login label {
    float: left;
    font-weight: bolder;
    width: 10em;
}
.commented_column {
    border-bottom: 1px dashed black;
}
.column_attribute {
    font-size: 70%;
}
#topmenu a {
    text-shadow: 0 1px 0 #fff;
}
#topmenu .error {
    background: none repeat scroll 0 0 #eee;
    border: 0 none !important;
    color: #aaa;
}
ul#topmenu, ul#topmenu2, ul.tabs {
    font-weight: bold;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
ul#topmenu2 {
    clear: both;
    height: 2em;
    margin: 0.25em 0.5em 0;
}
ul#topmenu li, ul#topmenu2 li {
    float: left;
    margin: 0;
    vertical-align: middle;
}
#topmenu img, #topmenu2 img {
    margin-right: 0.5em;
    vertical-align: -3px;
}
.menucontainer {
    background: url("./themes/pmahomme/img/tab_bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-top: 1px solid #aaa;
}
.tabactive {
    background: none repeat scroll 0 0 #fff !important;
}
ul#topmenu a, ul#topmenu span {
    display: block;
    margin: 0;
    padding: 0;
    white-space: nowrap;
}
ul#topmenu ul a {
    margin: 0;
}
ul#topmenu .submenu {
    display: none;
    position: relative;
}
ul#topmenu .shown {
    display: inline-block;
}
ul#topmenu ul {
    border: 1px solid #ddd;
    display: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 2;
}
ul#topmenu ul.only {
    left: 0;
}
ul#topmenu ul.notonly {
    right: 0;
}
ul#topmenu li:hover {
    background: url("./themes/pmahomme/img/tab_hover_bg.png") repeat-x scroll 50% 0 rgba(0, 0, 0, 0) !important;
}
ul#topmenu li:hover ul, ul#topmenu .submenuhover ul {
    background: none repeat scroll 0 0 #fff;
    display: block;
}
ul#topmenu ul li {
    width: 100%;
}
ul#topmenu2 a {
    background: none repeat scroll 0 0 #f2f2f2;
    border: 1px solid #ddd;
    border-radius: 20px;
    display: block;
    margin: 7px 6px 7px 0;
    padding: 4px 10px;
    white-space: nowrap;
}
ul#topmenu span.tab {
    color: #666666;
}
fieldset.caution a {
    color: #ff0000;
}
fieldset.caution a:hover {
    background-color: #ff0000;
    color: #ffffff;
}
#topmenu {
    margin-top: 0.5em;
    padding: 0.1em 0.3em;
}
ul#topmenu ul {
    box-shadow: 2px 2px 3px #666;
}
ul#topmenu > li {
    border-left: 1px solid #ccc;
    border-right: 1px solid #fff;
}
ul#topmenu a, ul#topmenu span {
    padding: 0.6em;
}
ul#topmenu ul a {
    border-radius: 0;
    border-width: 1pt 0 0;
}
ul#topmenu ul li:first-child a {
    border-width: 0;
}
ul#topmenu > li > a:hover, ul#topmenu > li > .tabactive {
    text-decoration: none;
}
ul#topmenu ul a:hover, ul#topmenu ul .tabactive {
    text-decoration: none;
}
ul#topmenu a.tab:hover, ul#topmenu .tabactive {
}
ul#topmenu2 a.tab:hover, ul#topmenu2 a.tabactive {
    background-color: #e5e5e5;
    border-radius: 0.3em;
    text-decoration: none;
}
ul#topmenu > li.active {
    border-right: 0 none;
}
ul#topmenu span.tab, a.error {
    color: #ccc;
    cursor: url("./themes/pmahomme/img/error.ico"), default;
}
div#dataDisplay input, div#dataDisplay select {
    margin: 0 0.5em 0 0;
}
div#dataDisplay th {
    line-height: 2em;
}
table.calendar {
    width: 100%;
}
table.calendar td {
    text-align: center;
}
table.calendar td a {
    display: block;
}
table.calendar td a:hover {
    background-color: #ccffcc;
}
table.calendar th {
    background-color: #d3dce3;
}
table.calendar td.selected {
    background-color: #ffcc99;
}
img.calendar {
    border: medium none;
}
form.clock {
    text-align: center;
}
div#tablestatistics table {
    float: left;
    margin-bottom: 0.5em;
    margin-right: 1.5em;
    margin-top: 0.5em;
}
#tableuserrights td, #tablespecificuserrights td, #tabledatabases td {
    vertical-align: middle;
}
#topmenucontainer {
    background-color: #dcdcdc;
    padding-right: 1em;
    width: 100%;
}
#serverinfo {
    background: none repeat scroll 0 0 #888;
    border-bottom: 1px solid #fff;
    overflow: hidden;
    padding: 0.3em 0.9em;
    text-shadow: 0 1px 0 #000000;
    width: 10000px;
}
#serverinfo .item {
    color: #fff;
    float: left;
    white-space: nowrap;
}
#span_table_comment {
    font-style: italic;
    font-weight: normal;
    white-space: nowrap;
}
#serverinfo img {
    margin: 0 0.1em 0 0.2em;
}
#textSQLDUMP {
    font-family: "Courier New",Courier,mono;
    font-size: 110%;
    height: 95%;
    width: 95%;
}
#TooltipContainer {
    background-color: #ffffcc;
    border: 0.1em solid #000000;
    color: #006600;
    height: auto;
    overflow: visible;
    padding: 0.5em;
    position: absolute;
    visibility: hidden;
    width: 20em;
    z-index: 99;
}
#fieldset_add_user_login div.item {
    border-bottom: 1px solid silver;
    margin-bottom: 0.3em;
    padding-bottom: 0.3em;
}
#fieldset_add_user_login label {
    display: block;
    float: left;
    max-width: 100%;
    padding-right: 0.5em;
    text-align: right;
    width: 10em;
}
#fieldset_add_user_login span.options #select_pred_username, #fieldset_add_user_login span.options #select_pred_hostname, #fieldset_add_user_login span.options #select_pred_password {
    max-width: 100%;
    width: 100%;
}
#fieldset_add_user_login span.options {
    display: block;
    float: left;
    max-width: 100%;
    padding-right: 0.5em;
    width: 12em;
}
#fieldset_add_user_login input {
    clear: right;
    max-width: 100%;
    width: 12em;
}
#fieldset_add_user_login span.options input {
    width: auto;
}
#fieldset_user_priv div.item {
    float: left;
    max-width: 100%;
    width: 9em;
}
#fieldset_user_priv div.item div.item {
    float: none;
}
#fieldset_user_priv div.item label {
    white-space: nowrap;
}
#fieldset_user_priv div.item select {
    width: 100%;
}
#fieldset_user_global_rights fieldset {
    float: left;
}
.linkElem:hover {
    color: #235a81;
    cursor: pointer;
    text-decoration: underline;
}
h3#serverstatusqueries span {
    display: inline;
    font-size: 60%;
}
img.sortableIcon {
    background-repeat: no-repeat;
    float: right;
    margin: 0;
}
.buttonlinks {
    float: right;
    white-space: nowrap;
}
.jsfeature {
    display: none;
}
fieldset#tableFilter {
    margin-bottom: 1em;
}
div#serverStatusTabs {
    margin-top: 1em;
}
caption a.top {
    float: right;
}
div#serverstatusquerieschart {
    float: left;
    height: 350px;
    padding-left: 30px;
    width: 500px;
}
table#serverstatusqueriesdetails, table#serverstatustraffic {
    float: left;
}
table#serverstatusqueriesdetails th {
    min-width: 35px;
}
table#serverstatusvariables {
    margin-bottom: 1em;
    width: 100%;
}
table#serverstatusvariables .name {
    white-space: nowrap;
    width: 18em;
}
table#serverstatusvariables .value {
    width: 6em;
}
table#serverstatusconnections {
    float: left;
    margin-left: 30px;
}
div#serverstatus table tbody td.descr a, div#serverstatus table .tblFooters a {
    white-space: nowrap;
}
div.liveChart {
    clear: both;
    height: 400px;
    min-width: 500px;
    padding-bottom: 80px;
}
#addChartDialog input[type="text"] {
    margin: 0;
    padding: 3px;
}
div#chartVariableSettings {
    background-color: #e6e6e6;
    border: 1px solid #ddd;
    margin-left: 10px;
}
table#chartGrid div.monitorChart {
    background: none repeat scroll 0 0 #ebebeb;
}
div#serverstatus div.tabLinks {
    float: left;
    padding-bottom: 10px;
}
.popupContent {
    background-color: white;
    border: 1px solid #ccc;
    box-shadow: 2px 2px 3px #666;
    display: none;
    margin: 0;
    padding: 3px;
    position: absolute;
    z-index: 2;
}
div#logTable {
    clear: both;
    padding-top: 10px;
}
div#logTable table {
    width: 100%;
}
div#queryAnalyzerDialog {
    min-width: 700px;
}
div#queryAnalyzerDialog div.CodeMirror-scroll {
    height: auto;
}
div#queryAnalyzerDialog div#queryProfiling {
    height: 250px;
}
div#queryAnalyzerDialog td.explain {
    width: 250px;
}
div#queryAnalyzerDialog table.queryNums {
    border: 0 none;
    display: none;
    text-align: left;
}
.smallIndent {
    padding-left: 7px;
}
a.editLink {
    float: left;
    font-family: sans-serif;
}
table.serverVariableEditTable {
    border: 0 none;
    margin: 0;
    padding: 0;
    width: 100%;
}
table.serverVariableEditTable td {
    border: 0 none;
    margin: 0;
    padding: 0;
}
table.serverVariableEditTable td:first-child {
    vertical-align: middle;
    white-space: nowrap;
}
table.serverVariableEditTable input {
    width: 95%;
}
table#serverVariables td {
    height: 18px;
}
p.notice {
    background: none repeat scroll 0 0 #555;
    border: 1px solid #000;
    border-radius: 5px;
    box-shadow: 0 1px 2px #fff;
    color: #d4fb6a;
    margin: 1.5em 0;
    padding: 10px 10px 10px 25px;
}
p.notice a {
    color: #fff;
    text-decoration: underline;
}
body#bodyquerywindow {
    background-color: #f5f5f5;
    background-image: none;
    margin: 0;
    padding: 0;
}
div#querywindowcontainer {
    margin: 0;
    padding: 0;
    width: 100%;
}
div#querywindowcontainer fieldset {
    margin-top: 0;
}
div#profilingchart {
    float: left;
    height: 370px;
    width: 550px;
}
#resizer {
    border: 1px solid silver;
}
#inner-resizer {
    padding: 10px;
}
#togglequerybox {
    margin: 0 10px;
}
#serverstatus h3 {
    color: #999;
    font-size: 1.7em;
    font-weight: normal;
    margin: 15px 0;
}
#sectionlinks {
    background: none repeat scroll 0 0 #f3f3f3;
    border: 1px solid #aaa;
    border-radius: 5px;
    box-shadow: 0 1px 1px #fff inset;
    padding: 16px;
}
#sectionlinks a, .buttonlinks a, a.button {
    background: -moz-linear-gradient(center top , #ffffff, #cccccc) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #aaa;
    border-radius: 20px;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
    color: #111;
    font-size: 0.88em;
    font-weight: bold;
    line-height: 35px;
    margin-left: 7px;
    padding: 5px 10px;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
    white-space: nowrap;
}
#sectionlinks a:hover, .buttonlinks a:hover, a.button:hover {
    background: -moz-linear-gradient(center top , #cccccc, #dddddd) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
div#sqlquerycontainer {
    float: left;
    width: 69%;
}
div#tablefieldscontainer {
    float: right;
    width: 29%;
}
div#tablefieldscontainer select {
    background: none repeat scroll 0 0 #fff;
    width: 100%;
}
textarea#sqlquery {
    font-family: inherit;
    padding: 5px;
    width: 100%;
}
textarea#sql_query_edit {
    display: block;
    height: 7em;
    width: 95%;
}
div#queryboxcontainer div#bookmarkoptions {
    margin-top: 0.5em;
}
#maincontainer {
}
#mysqlmaininformation, #pmamaininformation {
    float: left;
    width: 49%;
}
#maincontainer ul {
    list-style-type: disc;
    vertical-align: middle;
}
#maincontainer li {
    margin-bottom: 0.3em;
}
li#li_create_database {
    list-style-image: url("./themes/pmahomme/img/b_newdb.png");
}
li#li_select_lang {
    list-style-image: url("./themes/pmahomme/img/s_lang.png");
}
li#li_select_mysql_collation {
    list-style-image: url("./themes/pmahomme/img/s_asci.png");
}
li#li_select_theme {
    list-style-image: url("./themes/pmahomme/img/s_theme.png");
}
li#li_user_info {
}
li#li_mysql_status {
    list-style-image: url("./themes/pmahomme/img/s_status.png");
}
li#li_mysql_variables {
    list-style-image: url("./themes/pmahomme/img/s_vars.png");
}
li#li_mysql_processes {
    list-style-image: url("./themes/pmahomme/img/s_process.png");
}
li#li_mysql_collations {
    list-style-image: url("./themes/pmahomme/img/s_asci.png");
}
li#li_mysql_engines {
    list-style-image: url("./themes/pmahomme/img/b_engine.png");
}
li#li_mysql_binlogs {
    list-style-image: url("./themes/pmahomme/img/s_tbl.png");
}
li#li_mysql_databases {
    list-style-image: url("./themes/pmahomme/img/s_db.png");
}
li#li_export {
    list-style-image: url("./themes/pmahomme/img/b_export.png");
}
li#li_import {
    list-style-image: url("./themes/pmahomme/img/b_import.png");
}
li#li_change_password {
    list-style-image: url("./themes/pmahomme/img/s_passwd.png");
}
li#li_log_out {
    list-style-image: url("./themes/pmahomme/img/s_loggoff.png");
}
li#li_mysql_privilegs {
    list-style-image: url("./themes/pmahomme/img/s_rights.png");
}
li#li_switch_dbstats {
    list-style-image: url("./themes/pmahomme/img/b_dbstatistics.png");
}
li#li_flush_privileges {
    list-style-image: url("./themes/pmahomme/img/s_reload.png");
}
li#li_user_preferences {
    list-style-image: url("./themes/pmahomme/img/b_tblops.png");
}
#body_browse_foreigners {
    background: none repeat scroll 0 0 #d0dce0;
    margin: 0.5em 0.5em 0;
}
#bodyquerywindow {
    background: none repeat scroll 0 0 #d0dce0;
}
#bodythemes {
    margin: auto;
    text-align: center;
    width: 500px;
}
#bodythemes img {
    border: 0.1em solid black;
}
#bodythemes a:hover img {
    border: 0.1em solid red;
}
#fieldset_select_fields {
    float: left;
}
#selflink {
    background: none repeat scroll 0 0 #f3f3f3;
    border-top: 0.1em solid silver;
    clear: both;
    display: block;
    margin-bottom: 1em;
    margin-top: 1em;
    text-align: right;
    width: 100%;
}
#table_innodb_bufferpool_usage, #table_innodb_bufferpool_activity {
    float: left;
}
#div_mysql_charset_collations table {
    float: left;
}
.operations_half_width {
    float: left;
    width: 48%;
}
.operations_full_width {
    clear: both;
    width: 100%;
}
#qbe_div_table_list {
    float: left;
}
#qbe_div_sql_query {
    float: left;
}
label.desc {
    float: left;
    width: 30em;
}
label.desc sup {
    position: absolute;
}
code.sql, div.sqlvalidate {
    background: none repeat scroll 0 0 #e5e5e5;
    border-bottom: 0 none;
    border-top: 0 none;
    display: block;
    margin-bottom: 0;
    margin-top: 0;
    max-height: 10em;
    overflow: auto;
    padding: 1em;
}
#main_pane_left {
    float: left;
    padding-top: 1em;
    width: 60%;
}
#main_pane_right {
    margin-left: 60%;
    padding-left: 1em;
    padding-top: 1em;
}
.group {
    background: none repeat scroll 0 0 #f3f3f3;
    border: 1px solid #999;
    border-radius: 4px;
    box-shadow: 3px 3px 10px #ddd;
    margin-bottom: 1em;
    padding-bottom: 1em;
}
.group h2 {
    background-color: #bbb;
    box-shadow: 1px 1px 15px #999 inset;
    color: #fff;
    font-size: 1.6em;
    font-weight: normal;
    margin-top: 0;
    padding: 0.1em 0.3em;
    text-shadow: 0 1px 0 #777;
}
.group-cnt {
    display: inline-block;
    padding: 0 0 0 0.5em;
    width: 98%;
}
textarea#partitiondefinition {
    height: 3em;
}
.hide {
    display: none;
}
#li_select_server {
    list-style-image: url("./themes/pmahomme/img/s_host.png");
}
#list_server {
    list-style-image: none;
}
div.upload_progress_bar_outer {
    border: 1px solid black;
    width: 202px;
}
div.upload_progress_bar_inner {
    background-color: #d0dce0;
    height: 12px;
    margin: 1px;
    width: 0;
}
table#serverconnection_src_remote, table#serverconnection_trg_remote, table#serverconnection_src_local, table#serverconnection_trg_local {
    float: left;
}
input.invalid_value[type="text"], .invalid_value {
    background: none repeat scroll 0 0 #ffcccc;
}
.ajax_notification {
    background-image: url("./themes/pmahomme/img/ajax_clock_small.gif");
    background-position: 2% center;
    background-repeat: no-repeat;
    border: 1px solid #e2b709;
    display: inline;
    left: 0;
    margin: 0 auto;
    padding: 5px;
    position: fixed;
    right: 0;
    text-align: center;
    top: 0;
    width: 350px;
    z-index: 1100;
}
.ajax_notification {
    background: none repeat scroll 0 0 #ffe57e;
    border-radius: 5px;
    box-shadow: 0 5px 90px #888;
    margin-top: 200px;
}
#loading_parent {
    position: relative;
    width: 100%;
}
.exportoptions h3, .importoptions h3 {
    border-bottom: 1px solid #999999;
    font-size: 110%;
}
.exportoptions ul, .importoptions ul, .format_specific_options ul {
    list-style-type: none;
    margin-bottom: 15px;
}
.exportoptions li, .importoptions li {
    margin: 7px;
}
.exportoptions label, .importoptions label, .exportoptions p, .importoptions p {
    float: none;
    margin: 5px;
}
#csv_options label.desc, #ldi_options label.desc, #latex_options label.desc, #output label.desc {
    float: left;
    width: 15em;
}
.exportoptions, .importoptions {
    margin: 20px 30px 30px 10px;
}
.exportoptions #buttonGo, .importoptions #buttonGo {
    background: -moz-linear-gradient(center top , #ffffff, #cccccc) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #aaa;
    border-radius: 12px;
    color: #111;
    cursor: pointer;
    font-weight: bold;
    margin-left: 14px;
    padding: 5px 12px;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
}
#buttonGo:hover {
    background: -moz-linear-gradient(center top , #cccccc, #dddddd) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.format_specific_options h3 {
    border: 0 none;
    margin: 10px 0 0 10px;
}
.format_specific_options {
    border: 1px solid #999999;
    margin: 7px 0;
    padding: 3px;
}
p.desc {
    margin: 5px;
}
select#db_select, select#table_select {
    width: 400px;
}
.export_sub_options {
    margin: 20px 0 0 30px;
}
.export_sub_options h4 {
    border-bottom: 1px solid #999999;
}
.export_sub_options li.subgroup {
    display: inline-block;
    margin-top: 0;
}
.export_sub_options li {
    margin-bottom: 0;
}
#quick_or_custom, #output_quick_export {
    display: none;
}
.importoptions #import_notification {
    font-style: italic;
    margin: 10px 0;
}
input#input_import_file {
    margin: 5px;
}
.formelementrow {
    margin: 5px 0;
}
a.close_gis_editor {
    float: right;
}
#gis_editor {
    display: none;
    overflow-x: hidden;
    overflow-y: auto;
    position: fixed;
    z-index: 1001;
}
#gis_data {
    min-height: 230px;
}
#gis_data_textarea {
    height: 6em;
}
#gis_data_editor {
    background: none repeat scroll 0 0 #d0dce0;
    min-height: 500px;
    padding: 15px;
}
#gis_data_editor .choice {
    display: none;
}
#gis_data_editor input[type="text"] {
    width: 75px;
}
#popup_background {
    background: none repeat scroll 0 0 #000;
    display: none;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
}
p.enum_notice {
    font-size: 80%;
    margin: 5px 2px;
}
.enum_editor_no_js fieldset {
    width: 40em;
}
hr.enum_editor_no_js {
    background-color: #aaa;
}
#enum_editor p {
    font-style: italic;
    margin-top: 0;
}
#enum_editor .values, #enum_editor .add, .enum_editor_no_js #values {
    width: 100%;
}
#enum_editor .add td {
    padding: 0 0 0 1em;
    vertical-align: middle;
    width: 50%;
}
#enum_editor .values td.drop {
    cursor: pointer;
    vertical-align: middle;
    width: 1.8em;
}
#enum_editor .values input {
    margin: 0.1em 0;
    padding-right: 2em;
    width: 100%;
}
#enum_editor .values img {
    vertical-align: middle;
    width: 1.8em;
}
#enum_editor input.add_value {
    margin: 0 0.4em 0 0;
}
#enum_editor_output textarea, .enum_editor_no_js input {
    float: right;
    margin: 1em 0 0;
    width: 100%;
}
.enum_editor_no_js {
    width: 40em;
}
.enum_editor_no_js input.submit {
    float: left;
    margin: 1em 0;
}
.enum_hint {
    position: relative;
}
.enum_hint a {
    bottom: 0.35em;
    left: 81%;
    position: absolute;
}
.structure_actions_dropdown {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #aaa;
    display: none;
    line-height: 24px;
    padding: 3px;
    position: absolute;
    z-index: 100;
}
.structure_actions_dropdown span {
    display: block;
}
.structure_actions_dropdown span:hover {
    background: none repeat scroll 0 0 #ddd;
}
td.more_opts {
    white-space: nowrap;
}
#index_frm .index_info input, #index_frm .index_info select {
    box-sizing: border-box;
    width: 14em;
}
#index_frm .index_info div {
    padding: 0.2em 0;
}
#index_frm .index_info .label {
    float: left;
    min-width: 12em;
}
#index_frm .slider {
    float: left;
    margin: 0.6em;
    width: 10em;
}
#index_frm .add_fields {
    float: left;
}
#index_frm .add_fields input {
    margin-left: 1em;
}
#index_frm input {
    margin: 0;
}
#index_frm td {
    vertical-align: middle;
}
table#index_columns {
    width: 100%;
}
table#index_columns select {
    width: 100%;
}
iframe.IE_hack {
    border: 0 none;
    display: none;
    position: absolute;
    z-index: 1;
}
.config-form ul.tabs {
    font-weight: bold;
    list-style: outside none none;
    margin: 1.1em 0.2em 0;
    padding: 0 0 0.3em;
}
.config-form ul.tabs li {
    float: left;
    margin-bottom: -1px;
}
.config-form ul.tabs li a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #d5d5d5 #d5d5d5 #aaa;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    display: block;
    margin: 0.1em 0.2em 0;
    text-decoration: none;
    white-space: nowrap;
}
.config-form ul.tabs li a {
    background: none repeat scroll 0 0 #f2f2f2;
    border-radius: 5px 5px 0 0;
    color: #555;
    padding: 7px 10px;
    text-shadow: 0 1px 0 #fff;
}
.config-form ul.tabs li a:hover, .config-form ul.tabs li a:active {
    background: none repeat scroll 0 0 #e5e5e5;
}
.config-form ul.tabs li.active a {
    background-color: #fff;
    border-bottom: 1px solid #fff;
    border-color: #aaa #aaa #fff;
    color: #000;
    margin-top: 1px;
    text-shadow: none;
}
.config-form fieldset {
    border-radius: 0;
    clear: both;
    margin-top: 0;
    padding: 0;
}
.config-form legend {
    display: none;
}
.config-form fieldset p {
    background: none repeat scroll 0 0 #fff;
    border-top: 0 none;
    margin: 0;
    padding: 0.5em;
}
.config-form fieldset .errors {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fbead9;
    border-color: #c83838;
    border-image: none;
    border-style: solid;
    border-width: 1px 0;
    font-family: sans-serif;
    font-size: small;
    list-style: outside none none;
    margin: 0 -2px 1em;
    padding: 0.5em 1.5em;
}
.config-form fieldset .inline_errors {
    color: #9a0000;
    font-size: small;
    list-style: outside none none;
    margin: 0.3em 0.3em 0.3em 0;
    padding: 0;
}
.config-form fieldset th {
    background: none repeat scroll 0 0 transparent;
    filter: none;
    padding: 0.3em 0.3em 0.3em 0.5em;
    text-align: left;
    vertical-align: top;
    width: 40%;
}
.config-form fieldset .doc, .config-form fieldset .disabled-notice {
    margin-left: 1em;
}
.config-form fieldset .disabled-notice {
    color: #e00;
    cursor: help;
    font-size: 80%;
    text-transform: uppercase;
}
.config-form fieldset td {
    padding-bottom: 0.3em;
    padding-top: 0.3em;
    vertical-align: top;
}
.config-form fieldset th small {
    color: #444;
    display: block;
    font-family: sans-serif;
    font-size: x-small;
    font-weight: normal;
}
.config-form fieldset th, .config-form fieldset td {
    border-right: medium none;
    border-top: 1px solid #d5d5d5;
}
fieldset .group-header th {
    background: none repeat scroll 0 0 #d5d5d5;
}
fieldset .group-header + tr th {
    padding-top: 0.6em;
}
fieldset .group-field-1 th, fieldset .group-header-2 th {
    padding-left: 1.5em;
}
fieldset .group-field-2 th, fieldset .group-header-3 th {
    padding-left: 3em;
}
fieldset .group-field-3 th {
    padding-left: 4.5em;
}
fieldset .disabled-field th, fieldset .disabled-field th small, fieldset .disabled-field td {
    background-color: #ddd;
    color: #666;
}
.config-form .lastrow {
    border-top: 1px solid #000;
}
.config-form .lastrow {
    background: none repeat scroll 0 0 #d3dce3;
    padding: 0.5em;
    text-align: center;
}
.config-form .lastrow input {
    font-weight: bold;
}
.config-form span.checkbox {
    display: inline-block;
    padding: 2px;
}
.config-form .custom {
    background: none repeat scroll 0 0 #ffc;
}
.config-form span.checkbox.custom {
    background: none repeat scroll 0 0 #ffc;
    border: 1px solid #edec90;
    padding: 1px;
}
.config-form .field-error {
    border-color: #a11 !important;
}
.config-form input[type="text"], .config-form select, .config-form textarea {
    border: 1px solid #a7a6aa;
    height: auto;
}
.config-form input[type="text"]:focus, .config-form select:focus, .config-form textarea:focus {
    background: none repeat scroll 0 0 #f7fbff;
    border: 1px solid #6676ff;
}
.config-form .field-comment-mark {
    color: #007;
    cursor: help;
    font-family: serif;
    font-style: italic;
    font-weight: bold;
    padding: 0 0.2em;
}
.config-form .field-comment-warning {
    color: #a00;
}
.config-form dd {
    margin-left: 0.5em;
}
.config-form dd:before {
    content: "▸ ";
}
.click-hide-message {
    cursor: pointer;
}
.prefsmanage_opts {
    margin-left: 2em;
}
#prefs_autoload {
    margin-bottom: 0.5em;
}
.rte_table {
    table-layout: fixed;
}
.rte_table td {
    vertical-align: middle;
}
.rte_table tr td:nth-child(1) {
    font-weight: bold;
}
.rte_table input, .rte_table select, .rte_table textarea {
    box-sizing: border-box;
    margin: 0;
    width: 100%;
}
.rte_table .routine_params_table {
    width: 100%;
}
#placeholder .button {
    cursor: pointer;
    position: absolute;
}
#placeholder div.button {
    background-color: #eee;
    color: #999;
    font-size: smaller;
    padding: 2px;
}
.wrapper {
    float: left;
    margin-bottom: 1.5em;
}
.toggleButton {
    border-left: 0.1em solid #888;
    border-radius: 0.3em;
    border-right: 0.1em solid #888;
    cursor: pointer;
    font-size: 0.8em;
    height: 1.55em;
    line-height: 1.55em;
    overflow: hidden;
    position: relative;
    text-align: center;
}
.toggleButton table, .toggleButton td, .toggleButton img {
    padding: 0;
    position: relative;
}
.toggleButton .container {
    position: absolute;
}
.toggleButton .toggleOn {
    color: white;
    padding: 0 1em;
    text-shadow: 0 0 0.2em #000;
}
.toggleButton .toggleOff {
    padding: 0 1em;
}
.doubleFieldset fieldset {
    float: left;
    padding: 0;
    width: 48%;
}
.doubleFieldset fieldset.left {
    margin-right: 1%;
}
.doubleFieldset fieldset.right {
    margin-left: 1%;
}
.doubleFieldset legend {
    margin-left: 1.5em;
}
.doubleFieldset div.wrap {
    padding: 1.5em;
}
#table_columns input[type="text"], #table_columns select {
    box-sizing: border-box;
    width: 10em;
}
#table_columns select {
    margin: 0 6px;
}
#placeholder {
    border: 1px solid #aaa;
    float: right;
    overflow: hidden;
    position: relative;
}
.placeholderDrag {
    cursor: move;
}
#placeholder .button {
    position: absolute;
}
#left_arrow {
    left: 8px;
    top: 26px;
}
#right_arrow {
    left: 26px;
    top: 26px;
}
#up_arrow {
    left: 17px;
    top: 8px;
}
#down_arrow {
    left: 17px;
    top: 44px;
}
#zoom_in {
    left: 17px;
    top: 67px;
}
#zoom_world {
    left: 17px;
    top: 85px;
}
#zoom_out {
    left: 17px;
    top: 103px;
}
.gis_table td {
    vertical-align: middle;
}
.gis_table select {
    margin: 6px;
    min-width: 160px;
}
.gis_table .save {
    color: #111;
    font-weight: bold;
    height: 100px;
    vertical-align: bottom;
}
.gis_table .button {
    text-align: right;
}
.gis_table .choice {
    display: none;
}
.CodeMirror {
    background: none repeat scroll 0 0 white;
    border: 1px solid black;
    font-family: monospace;
    font-size: 140%;
}
.CodeMirror-scroll {
    height: 18em;
    overflow: auto;
    position: relative;
}
.CodeMirror-gutter {
    background-color: #f7f7f7;
    border-right: 1px solid #eee;
    height: 100%;
    left: 0;
    min-width: 2em;
    position: absolute;
    top: 0;
    z-index: 10;
}
.CodeMirror-gutter-text {
    color: #aaa;
    padding: 0.4em 0.2em 0.4em 0.4em;
    text-align: right;
    white-space: pre !important;
}
.CodeMirror-lines {
    padding: 0.4em;
}
.CodeMirror pre {
    background: none repeat scroll 0 0 transparent;
    border-radius: 0;
    border-width: 0;
    font-family: inherit;
    font-size: inherit;
    margin: 0;
    padding: 0;
    white-space: pre;
    word-wrap: normal;
}
.CodeMirror-wrap pre {
    white-space: pre-wrap;
    word-wrap: break-word;
}
.CodeMirror-wrap .CodeMirror-scroll {
    overflow-x: hidden;
}
.CodeMirror textarea {
    font-family: inherit !important;
    font-size: inherit !important;
}
.CodeMirror-cursor {
    border-left: 1px solid black !important;
    position: absolute;
    visibility: hidden;
    z-index: 10;
}
.CodeMirror-focused .CodeMirror-cursor {
    visibility: visible;
}
span.CodeMirror-selected {
    background: none repeat scroll 0 0 #ccc !important;
    color: highlighttext !important;
}
.CodeMirror-focused span.CodeMirror-selected {
    background: none repeat scroll 0 0 highlight !important;
}
.CodeMirror-matchingbracket {
    color: #0f0 !important;
}
.CodeMirror-nonmatchingbracket {
    color: #f22 !important;
}
span.cm-keyword, span.cm-statement-verb {
    color: #990099;
}
span.cm-variable {
    color: black;
}
span.cm-comment {
    color: #808000;
}
span.cm-mysql-string {
    color: #008000;
}
span.cm-operator {
    color: fuchsia;
}
span.cm-mysql-word {
    color: black;
}
span.cm-builtin {
    color: #ff0000;
}
span.cm-variable-2 {
    color: #ff9900;
}
span.cm-variable-3 {
    color: #0000ff;
}
span.cm-separator {
    color: fuchsia;
}
span.cm-number {
    color: teal;
}
.colborder {
    cursor: col-resize;
    height: 100%;
    margin-left: -6px;
    position: absolute;
    width: 5px;
}
.colborder_active {
    border-right: 2px solid #a44;
}
.pma_table td {
    position: static;
}
.pma_table th.draggable span, .pma_table tbody td span {
    display: block;
    overflow: hidden;
}
.cRsz {
    position: absolute;
}
.cCpy {
    background: none repeat scroll 0 0 #333;
    border-radius: 0.3em;
    box-shadow: 0 0 0.7em #000;
    color: #fff;
    font-weight: bold;
    margin: 0.1em;
    padding: 0.3em;
    position: absolute;
    text-shadow: -1px -1px #000;
}
.cPointer {
    background: url("./themes/pmahomme/img/col_pointer.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 20px;
    margin-left: -5px;
    margin-top: -10px;
    position: absolute;
    width: 10px;
}
.normalqTip {
    background: none repeat scroll 0 0 #333 !important;
    border: 1px solid #000 !important;
    border-radius: 0.3em !important;
    font-size: 0.8em !important;
    font-weight: bold !important;
    opacity: 0.8 !important;
    text-shadow: -1px -1px #000 !important;
}
.normalqTip * {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #fff !important;
}
.normalqTipContent {
    padding: 1px 3px !important;
}
.cHide {
    background: url("./themes/pmahomme/img/col_hide.png") repeat scroll 0 0 #eee;
    color: #ccc;
    cursor: pointer;
    height: 16px;
    margin-left: -10px;
    margin-top: 0.3em;
    position: absolute;
    width: 16px;
}
.cHide:hover {
    background-color: #aaa;
}
.cDrop {
    left: 0;
    position: absolute;
    top: 0;
}
.coldrop {
    background: url("./themes/pmahomme/img/col_drop.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 16px;
    margin-left: 0.3em;
    margin-top: 0.3em;
    position: absolute;
    width: 16px;
}
.coldrop:hover, .coldrop-hover {
    background-color: #999;
}
.cList {
    background: none repeat scroll 0 0 #eee;
    border: 1px solid #999;
    box-shadow: 0 0.2em 0.5em #333;
    position: absolute;
}
.cList .lDiv div {
    padding: 0.2em 0.5em 0.2em 0.2em;
}
.cList .lDiv div:hover {
    background: none repeat scroll 0 0 #ddd;
    cursor: pointer;
}
.cList .lDiv div input {
    cursor: pointer;
}
.showAllColBtn {
    border-bottom: 1px solid #999;
    border-top: 1px solid #999;
    cursor: pointer;
    font-size: 0.9em;
    font-weight: bold;
    padding: 0.35em 1em;
    text-align: center;
}
.showAllColBtn:hover {
    background: none repeat scroll 0 0 #ddd;
}
.navigation {
    background: -moz-linear-gradient(center top , #eeeeee, #cccccc) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 5px;
    margin: 0.8em 0;
}
.navigation td {
    margin: 0;
    padding: 0;
    vertical-align: middle;
    white-space: nowrap;
}
.navigation_separator {
    color: #999;
    display: inline-block;
    font-size: 1.5em;
    height: 1.4em;
    text-align: center;
    text-shadow: 1px 0 #fff;
    width: 1.2em;
}
.navigation input[type="submit"] {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    border-radius: 0;
    filter: none;
    margin: 0;
    padding: 0.8em 0.5em;
}
.navigation input[type="submit"]:hover, .navigation input.edit_mode_active {
    background: -moz-linear-gradient(center top , #333333, #555555) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: white;
    cursor: pointer;
    text-shadow: none;
}
.navigation select {
    margin: 0 0.8em;
}
.cEdit {
    margin: 0;
    padding: 0;
    position: absolute;
}
.cEdit input[type="text"] {
    background: none repeat scroll 0 0 #fff;
    height: 100%;
    margin: 0;
    padding: 0;
}
.cEdit .edit_area {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #999;
    min-width: 10em;
    padding: 0.3em 0.5em;
}
.cEdit .edit_area select, .cEdit .edit_area textarea {
    width: 97%;
}
.cEdit .cell_edit_hint {
    color: #555;
    font-size: 0.8em;
    margin: 0.3em 0.2em;
}
.cEdit .edit_box {
    overflow: hidden;
    padding: 0;
}
.cEdit .edit_box_posting {
    background: url("./themes/pmahomme/img/ajax_clock_small.gif") no-repeat scroll right center #fff;
    padding-right: 1.5em;
}
.cEdit .edit_area_loading {
    background: url("./themes/pmahomme/img/ajax_clock_small.gif") no-repeat scroll center center #fff;
    height: 10em;
}
.cEdit .goto_link {
    background: none repeat scroll 0 0 #eee;
    color: #555;
    padding: 0.2em 0.3em;
}
.saving_edited_data {
    background: url("./themes/pmahomme/img/ajax_clock_small.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
    padding-left: 20px;
}
.ui-timepicker-div .ui-widget-header {
    margin-bottom: 8px;
}
.ui-timepicker-div dl {
    text-align: left;
}
.ui-timepicker-div dl dt {
    height: 25px;
}
.ui-timepicker-div dl dd {
    margin: -25px 0 10px 65px;
}
.ui-timepicker-div td {
    font-size: 90%;
}
.input_tab {
    background-color: #a6c7e1;
    color: #000000;
}
#canvas {
    background-color: #ffffff;
    color: #000000;
}
canvas.pmd {
    display: inline-block;
    overflow: hidden;
    text-align: left;
}
canvas.pmd * {
}
.pmd_tab {
    -moz-user-select: none;
    background-color: #ffffff;
    border: 1px solid #aaaaaa;
    border-collapse: collapse;
    color: #000000;
    z-index: 1;
}
.tab_zag {
    background-image: url("./themes/pmahomme/img/pmd/Header.png");
    background-repeat: repeat-x;
    cursor: move;
    font-weight: bold;
    padding: 1px;
    text-align: center;
}
.tab_zag_2 {
    background-image: url("./themes/pmahomme/img/pmd/Header_Linked.png");
    background-repeat: repeat-x;
    cursor: move;
    font-weight: bold;
    padding: 1px;
    text-align: center;
}
.tab_field {
    background: none repeat scroll 0 0 #ffffff;
    color: #000000;
    cursor: default;
}
.tab_field_2 {
    background-color: #ccffcc;
    background-repeat: repeat-x;
    color: #000000;
    cursor: default;
}
.tab_field_3 {
    background-color: #ffe6e6;
    color: #000000;
    cursor: default;
}
#pmd_hint {
    background-color: #99ff99;
    border: 1px solid #00cc66;
    color: #000000;
    display: none;
    left: 200px;
    position: absolute;
    top: 50px;
    white-space: nowrap;
    z-index: 3;
}
.scroll_tab {
    height: 500px;
    overflow: auto;
    width: 100%;
}
.pmd_Tabs {
    background-color: #ffffff;
    background-image: url("./themes/pmahomme/img/pmd/left_panel_butt.png");
    border: 1px solid #cccccc;
    color: #0055bb;
    cursor: default;
    font-weight: bold;
    margin-left: 2px;
    text-align: left;
    text-decoration: none;
    text-indent: 3px;
    white-space: nowrap;
}
.pmd_Tabs2 {
    background: none repeat scroll 0 0 #ffee99;
    border: 1px solid #9999ff;
    color: #0055bb;
    cursor: default;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    text-indent: 3px;
    white-space: nowrap;
}
.owner {
    color: #888888;
    font-weight: normal;
}
.option_tab {
    padding-left: 2px;
    padding-right: 2px;
    width: 5px;
}
.select_all {
    background-image: url("./themes/pmahomme/img/pmd/Header.png");
    background-repeat: repeat-x;
    color: #000000;
    cursor: default;
    padding-left: 2px;
    padding-right: 2px;
    vertical-align: top;
    width: 1px;
}
.small_tab {
    background-color: #0064ea;
    background-image: url("./themes/pmahomme/img/pmd/small_tab.png");
    color: #ffffff;
    cursor: default;
    font-weight: bold;
    padding-left: 2px;
    padding-right: 2px;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    width: 1px;
}
.small_tab2 {
    background-color: #ff9966;
    color: #ffffff;
    cursor: default;
    font-weight: bold;
    padding-left: 2px;
    padding-right: 2px;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    width: 1px;
}
.small_tab_pref {
    background-image: url("./themes/pmahomme/img/pmd/Header.png");
    background-repeat: repeat-x;
    text-align: center;
    width: 1px;
}
.small_tab_pref2 {
    background-color: #ff9966;
    color: #ffffff;
    cursor: default;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    width: 1px;
}
.butt {
    background-color: #ffffff;
    border: 1px solid #4477aa;
    color: #000000;
    font-weight: bold;
    height: 19px;
    vertical-align: baseline;
    width: 70px;
}
.L_butt2_1 {
    background-color: #ffffff;
    color: #000000;
    cursor: default;
    padding: 1px;
    text-decoration: none;
    vertical-align: middle;
}
.L_butt2_2 {
    background: none repeat scroll 0 0 #ffee99;
    border: 1px solid #0099cc;
    color: #000000;
    cursor: default;
    padding: 0;
    text-decoration: none;
}
.bor {
    height: 10px;
    width: 10px;
}
.frams1 {
    background: url("./themes/pmahomme/img/pmd/1.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);
}
.frams2 {
    background: url("./themes/pmahomme/img/pmd/2.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
}
.frams3 {
    background: url("./themes/pmahomme/img/pmd/3.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}
.frams4 {
    background: url("./themes/pmahomme/img/pmd/4.png") no-repeat scroll right top rgba(0, 0, 0, 0);
}
.frams5 {
    background: url("./themes/pmahomme/img/pmd/5.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);
}
.frams6 {
    background: url("./themes/pmahomme/img/pmd/6.png") repeat-y scroll left center rgba(0, 0, 0, 0);
}
.frams7 {
    background: url("./themes/pmahomme/img/pmd/7.png") repeat-x scroll center top rgba(0, 0, 0, 0);
}
.frams8 {
    background: url("./themes/pmahomme/img/pmd/8.png") repeat-y scroll right center rgba(0, 0, 0, 0);
}
#osn_tab {
    background-color: #ffffff;
    border: 1px solid #a9a9a9;
    color: #000000;
}
.pmd_header {
    background-color: #eaeef0;
    background-image: url("./themes/pmahomme/img/pmd/top_panel.png");
    background-position: center top;
    background-repeat: repeat-x;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    color: #000000;
    font-weight: bold;
    height: 28px;
    margin: 0;
    padding: 0;
    text-align: center;
}
.pmd_header a {
    border: 1px dotted #ffffff;
    display: block;
    float: left;
    height: 20px;
    margin: 3px 1px 4px;
}
.pmd_header .M_bord {
    display: block;
    float: left;
    height: 20px;
    margin: 4px;
    width: 2px;
}
.pmd_header a.first {
    margin-right: 1em;
}
.pmd_header a.last {
    margin-left: 1em;
}
a.M_butt_Selected_down_IE, a.M_butt_Selected_down {
    background-color: #99ff99;
    border: 1px solid #c0c0bb;
    color: #000000;
}
a.M_butt_Selected_down_IE:hover, a.M_butt_Selected_down:hover, a.M_butt:hover {
    background-color: #ffee99;
    border: 1px solid #0099cc;
    color: #000000;
}
#layer_menu {
    background-color: #eaeef0;
    border: 1px solid #999999;
    left: 0;
    position: absolute;
    z-index: 1000;
}
#layer_action {
    background-color: #ccff99;
    border: 1px solid #009933;
    font-weight: bold;
    left: 638px;
    padding: 3px;
    position: absolute;
    top: 52px;
    white-space: nowrap;
    z-index: 1000;
}
#layer_upd_relation {
    left: 637px;
    position: absolute;
    top: 224px;
    z-index: 1000;
}
#layer_new_relation {
    left: 636px;
    position: absolute;
    top: 85px;
    width: 153px;
    z-index: 1000;
}
#pmd_optionse {
    left: 636px;
    position: absolute;
    top: 85px;
    width: 153px;
    z-index: 1000;
}
#layer_menu_sizer {
    background-image: url("./themes/pmahomme/img/pmd/resize.png");
    cursor: nw-resize;
    height: 16px;
    width: 16px;
}
.panel {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #f5f5f5;
    color: #fff;
    display: none;
    height: auto;
    padding: 30px 170px 30px 30px;
    position: fixed;
    right: 0;
    top: 50px;
    z-index: 99;
}
a.trigger {
    background: url("./themes/pmahomme/img/pmd/plus.png") no-repeat scroll 85% 55% #333333;
    border: 1px solid #444444;
    color: #fff;
    display: block;
    padding: 10px 40px 10px 15px;
    position: fixed;
    right: 0;
    text-decoration: none;
    top: 60px;
}
a.trigger:hover {
    background: url("./themes/pmahomme/img/pmd/plus.png") no-repeat scroll 85% 55% #fff696;
    border: 1px solid #999;
    color: #080808;
    display: block;
    padding: 10px 40px 10px 15px;
    position: fixed;
    right: 0;
    text-decoration: none;
    top: 60px;
}
a.active.trigger {
    background: url("./themes/pmahomme/img/pmd/minus.png") no-repeat scroll 85% 55% #222222;
    z-index: 999;
}
a.active.trigger:hover {
    background: url("./themes/pmahomme/img/pmd/minus.png") no-repeat scroll 85% 55% #fff696;
    z-index: 999;
}
h2.tiger {
    background-repeat: repeat-x;
    color: #333;
    float: left;
    font-weight: bold;
    margin: 0 0 5px;
    padding: 1px;
    text-align: center;
    width: 250px;
}
h2.tiger a {
    background-image: url("./themes/pmahomme/img/pmd/Header.png");
    color: #333;
    display: block;
    text-align: center;
    text-decoration: none;
}
h2.tiger a:hover {
    background-image: url("./themes/pmahomme/img/pmd/Header_Linked.png");
    color: #000;
}
h2.active {
    background-image: url("./themes/pmahomme/img/pmd/Header.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    padding: 1px;
}
.toggle_container {
    background: none repeat scroll 0 0 #fff;
    border-top: 1px solid #d6d6d6;
    clear: both;
    font-size: 1.2em;
    margin: 0 0 5px;
    overflow: hidden;
    padding: 0;
    width: 250px;
}
.toggle_container .block {
    background-color: #dbe4e8;
    border: 1px solid #999;
    color: #000;
}
.history_table {
    background-color: #9999cc;
    text-align: center;
}
.history_table2 {
    background-color: #dbe4e8;
    text-align: center;
}
#filter {
    background-color: #cca;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10;
}
#box {
    background-color: white;
    border: 1px solid black;
    display: none;
    height: 220px;
    left: 30%;
    margin: 0;
    overflow: visible;
    padding: 48px;
    position: absolute;
    top: 20%;
    width: 500px;
    z-index: 101;
}
#boxtitle {
    background-color: #d0dce0;
    border-bottom: 4px solid #3cf;
    color: black;
    font-weight: bold;
    height: 20px;
    left: 0;
    margin: 0;
    padding: 4px 0 0 2px;
    position: absolute;
    text-align: left;
    top: 0;
    width: 593px;
}
#tblfooter {
    background-color: #d3dce3;
    color: black;
    float: right;
    font-weight: normal;
    padding-top: 10px;
}
input.btn {
    background-color: #d0dce0;
    color: #333;
}
body .ui-widget {
    font-size: 1em;
}
.ui-dialog fieldset legend a {
    color: #235a81;
}
.jqplot-target {
    color: #222222;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 1em;
    position: relative;
}
.jqplot-axis {
    font-size: 0.75em;
}
.jqplot-xaxis {
    margin-top: 10px;
}
.jqplot-x2axis {
    margin-bottom: 10px;
}
.jqplot-yaxis {
    margin-right: 10px;
}
.jqplot-y2axis, .jqplot-y3axis, .jqplot-y4axis, .jqplot-y5axis, .jqplot-y6axis, .jqplot-y7axis, .jqplot-y8axis, .jqplot-y9axis, .jqplot-yMidAxis {
    margin-left: 10px;
    margin-right: 10px;
}
.jqplot-axis-tick, .jqplot-xaxis-tick, .jqplot-yaxis-tick, .jqplot-x2axis-tick, .jqplot-y2axis-tick, .jqplot-y3axis-tick, .jqplot-y4axis-tick, .jqplot-y5axis-tick, .jqplot-y6axis-tick, .jqplot-y7axis-tick, .jqplot-y8axis-tick, .jqplot-y9axis-tick, .jqplot-yMidAxis-tick {
    position: absolute;
    white-space: pre;
}
.jqplot-xaxis-tick {
    left: 15px;
    top: 0;
    vertical-align: top;
}
.jqplot-x2axis-tick {
    bottom: 0;
    left: 15px;
    vertical-align: bottom;
}
.jqplot-yaxis-tick {
    right: 0;
    text-align: right;
    top: 15px;
}
.jqplot-yaxis-tick.jqplot-breakTick {
    font-size: 1.5em;
    margin-right: 0;
    padding: 1px 5px;
    right: -20px;
    z-index: 2;
}
.jqplot-y2axis-tick, .jqplot-y3axis-tick, .jqplot-y4axis-tick, .jqplot-y5axis-tick, .jqplot-y6axis-tick, .jqplot-y7axis-tick, .jqplot-y8axis-tick, .jqplot-y9axis-tick {
    left: 0;
    text-align: left;
    top: 15px;
}
.jqplot-yMidAxis-tick {
    text-align: center;
    white-space: nowrap;
}
.jqplot-xaxis-label {
    font-size: 11pt;
    margin-top: 10px;
    position: absolute;
}
.jqplot-x2axis-label {
    font-size: 11pt;
    margin-bottom: 10px;
    position: absolute;
}
.jqplot-yaxis-label {
    font-size: 11pt;
    margin-right: 10px;
    position: absolute;
}
.jqplot-yMidAxis-label {
    font-size: 11pt;
    position: absolute;
}
.jqplot-y2axis-label, .jqplot-y3axis-label, .jqplot-y4axis-label, .jqplot-y5axis-label, .jqplot-y6axis-label, .jqplot-y7axis-label, .jqplot-y8axis-label, .jqplot-y9axis-label {
    font-size: 11pt;
    margin-left: 10px;
    position: absolute;
}
.jqplot-meterGauge-tick {
    color: #999999;
    font-size: 0.75em;
}
.jqplot-meterGauge-label {
    color: #999999;
    font-size: 1em;
}
table.jqplot-table-legend {
    margin: 12px;
}
table.jqplot-table-legend, table.jqplot-cursor-legend {
    background-color: rgba(255, 255, 255, 0.6);
    border: 1px solid #cccccc;
    font-size: 0.75em;
    position: absolute;
}
td.jqplot-table-legend {
    vertical-align: middle;
}
td.jqplot-seriesToggle:hover, td.jqplot-seriesToggle:active {
    cursor: pointer;
}
.jqplot-table-legend .jqplot-series-hidden {
    text-decoration: line-through;
}
div.jqplot-table-legend-swatch-outline {
    border: 1px solid #cccccc;
    padding: 1px;
}
div.jqplot-table-legend-swatch {
    border-style: solid;
    border-width: 5px 6px;
    height: 0;
    width: 0;
}
.jqplot-title {
    font-size: 1.2em;
    left: 0;
    padding-bottom: 0.5em;
    top: 0;
}
table.jqplot-cursor-tooltip {
    border: 1px solid #cccccc;
    font-size: 0.75em;
}
.jqplot-cursor-tooltip {
    background: none repeat scroll 0 0 rgba(208, 208, 208, 0.5);
    border: 1px solid #cccccc;
    font-size: 0.75em;
    padding: 1px;
    white-space: nowrap;
}
.jqplot-highlighter-tooltip, .jqplot-canvasOverlay-tooltip {
    background: none repeat scroll 0 0 rgba(208, 208, 208, 0.5);
    border: 1px solid #cccccc;
    font-size: 0.75em;
    padding: 1px;
    white-space: nowrap;
}
.jqplot-point-label {
    font-size: 0.75em;
    z-index: 2;
}
td.jqplot-cursor-legend-swatch {
    text-align: center;
    vertical-align: middle;
}
div.jqplot-cursor-legend-swatch {
    height: 0.7em;
    width: 1.2em;
}
.jqplot-error {
    text-align: center;
}
.jqplot-error-message {
    display: inline-block;
    position: relative;
    top: 46%;
}
div.jqplot-bubble-label {
    color: rgb(20%, 20%, 20%);
    font-size: 0.8em;
    padding-left: 2px;
    padding-right: 2px;
}
div.jqplot-bubble-label.jqplot-bubble-label-highlight {
    background: none repeat scroll 0 0 rgba(90%, 90%, 90%, 0.7);
}
div.jqplot-noData-container {
    background-color: rgba(96%, 96%, 96%, 0.3);
    text-align: center;
}
.icon, .footnotemarker {
    background-image: url("img/sprites.png") !important;
    background-position: left top !important;
    background-repeat: no-repeat !important;
    height: 16px;
    margin: 0 0.3em;
    padding: 0 !important;
    width: 16px;
}
.ic_asc_order {
    background-position: 0 -16px !important;
}
.ic_b_bookmark {
    background-position: 0 -32px !important;
}
.ic_b_browse {
    background-position: 0 -48px !important;
}
.ic_b_calendar {
    background-position: 0 -64px !important;
}
.ic_b_chart {
    background-position: 0 -80px !important;
}
.ic_b_close {
    background-position: 0 -96px !important;
}
.ic_b_comment {
    background-position: 0 -112px !important;
}
.ic_bd_browse {
    background-position: 0 -128px !important;
}
.ic_b_dbstatistics {
    background-position: 0 -144px !important;
}
.ic_bd_deltbl {
    background-position: 0 -160px !important;
}
.ic_bd_drop {
    background-position: 0 -176px !important;
}
.ic_bd_edit {
    background-position: 0 -192px !important;
}
.ic_b_deltbl {
    background-position: 0 -208px !important;
}
.ic_bd_empty {
    background-position: 0 -224px !important;
}
.ic_bd_export {
    background-position: 0 -240px !important;
}
.ic_bd_firstpage {
    background-position: 0 -256px !important;
}
.ic_bd_ftext {
    background-position: 0 -272px !important;
}
.ic_bd_index {
    background-position: 0 -288px !important;
}
.ic_bd_insrow {
    background-position: 0 -304px !important;
}
.ic_bd_lastpage {
    background-position: 0 -320px !important;
}
.ic_bd_nextpage {
    background-position: 0 -336px !important;
}
.ic_b_docs {
    background-position: 0 -352px !important;
}
.ic_b_docsql {
    background-position: 0 -368px !important;
}
.ic_bd_prevpage {
    background-position: 0 -384px !important;
}
.ic_bd_primary {
    background-position: 0 -400px !important;
}
.ic_b_drop {
    background-position: 0 -416px !important;
}
.ic_bd_sbrowse {
    background-position: 0 -432px !important;
}
.ic_bd_select {
    background-position: 0 -448px !important;
}
.ic_bd_spatial {
    background-position: 0 -464px !important;
}
.ic_bd_unique {
    background-position: 0 -480px !important;
}
.ic_b_edit {
    background-position: 0 -496px !important;
}
.ic_b_empty {
    background-position: 0 -512px !important;
}
.ic_b_engine {
    background-position: 0 -528px !important;
}
.ic_b_event_add {
    background-position: 0 -544px !important;
}
.ic_b_events {
    background-position: 0 -560px !important;
}
.ic_b_export {
    background-position: 0 -576px !important;
}
.ic_b_firstpage {
    background-position: 0 -592px !important;
}
.ic_b_ftext {
    background-position: 0 -608px !important;
}
.ic_b_help {
    background-position: 0 -624px !important;
}
.ic_b_home {
    background-position: 0 -640px !important;
}
.ic_b_import {
    background-position: 0 -656px !important;
}
.ic_b_index {
    background-position: 0 -672px !important;
}
.ic_b_info {
    background-position: 0 -688px !important;
    height: 11px;
    width: 11px;
}
.ic_b_inline_edit {
    background-position: 0 -704px !important;
}
.ic_b_insrow {
    background-position: 0 -720px !important;
}
.ic_b_lastpage {
    background-position: 0 -736px !important;
}
.ic_b_minus {
    background-position: 0 -752px !important;
}
.ic_b_more {
    background-position: 0 -768px !important;
}
.ic_b_newdb {
    background-position: 0 -784px !important;
}
.ic_b_newtbl {
    background-position: 0 -800px !important;
}
.ic_b_nextpage {
    background-position: 0 -816px !important;
}
.ic_b_pdfdoc {
    background-position: 0 -832px !important;
}
.ic_b_plus {
    background-position: 0 -848px !important;
}
.ic_b_prevpage {
    background-position: 0 -864px !important;
}
.ic_b_primary {
    background-position: 0 -880px !important;
}
.ic_b_print {
    background-position: 0 -896px !important;
}
.ic_b_props {
    background-position: 0 -912px !important;
}
.ic_b_relations {
    background-position: 0 -928px !important;
}
.ic_b_routine_add {
    background-position: 0 -944px !important;
}
.ic_b_routines {
    background-position: 0 -960px !important;
}
.ic_b_save {
    background-position: 0 -976px !important;
}
.ic_b_sbrowse {
    background-position: 0 -992px !important;
}
.ic_b_sdb {
    background-position: 0 -1008px !important;
    height: 10px;
    width: 10px;
}
.ic_b_search {
    background-position: 0 -1024px !important;
}
.ic_b_selboard {
    background-position: 0 -1040px !important;
}
.ic_b_select {
    background-position: 0 -1056px !important;
}
.ic_b_snewtbl {
    background-position: 0 -1072px !important;
}
.ic_b_spatial {
    background-position: 0 -1088px !important;
}
.ic_b_sqldoc {
    background-position: 0 -1104px !important;
}
.ic_b_sqlhelp {
    background-position: 0 -1120px !important;
}
.ic_b_sql {
    background-position: 0 -1136px !important;
}
.ic_b_tblanalyse {
    background-position: 0 -1152px !important;
}
.ic_b_tblexport {
    background-position: 0 -1168px !important;
}
.ic_b_tblimport {
    background-position: 0 -1184px !important;
}
.ic_b_tblops {
    background-position: 0 -1200px !important;
}
.ic_b_tbloptimize {
    background-position: 0 -1216px !important;
}
.ic_b_tipp {
    background-position: 0 -1232px !important;
}
.ic_b_trigger_add {
    background-position: 0 -1248px !important;
}
.ic_b_triggers {
    background-position: 0 -1264px !important;
}
.ic_b_unique {
    background-position: 0 -1280px !important;
}
.ic_b_usradd {
    background-position: 0 -1296px !important;
}
.ic_b_usrcheck {
    background-position: 0 -1312px !important;
}
.ic_b_usrdrop {
    background-position: 0 -1328px !important;
}
.ic_b_usredit {
    background-position: 0 -1344px !important;
}
.ic_b_usrlist {
    background-position: 0 -1360px !important;
}
.ic_b_view {
    background-position: 0 -1376px !important;
}
.ic_b_views {
    background-position: 0 -1392px !important;
}
.ic_col_drop {
    background-position: 0 -1408px !important;
}
.ic_database {
    background-position: 0 -1424px !important;
}
.ic_docs_menu_bg {
    background-position: 0 -1440px !important;
    height: 2px;
    width: 2px;
}
.ic_eye_grey {
    background-position: 0 -1456px !important;
}
.ic_eye {
    background-position: 0 -1472px !important;
}
.ic_item_ltr {
    background-position: 0 -1488px !important;
    height: 9px;
    width: 5px;
}
.ic_item {
    background-position: 0 -1504px !important;
    height: 9px;
    width: 9px;
}
.ic_item_rtl {
    background-position: 0 -1520px !important;
    height: 9px;
    width: 5px;
}
.ic_more {
    background-position: 0 -1536px !important;
    width: 13px;
}
.ic_new_data_hovered {
    background-position: 0 -1552px !important;
}
.ic_new_data {
    background-position: 0 -1568px !important;
}
.ic_new_data_selected_hovered {
    background-position: 0 -1584px !important;
}
.ic_new_data_selected {
    background-position: 0 -1600px !important;
}
.ic_new_struct_hovered {
    background-position: 0 -1616px !important;
}
.ic_new_struct {
    background-position: 0 -1632px !important;
}
.ic_new_struct_selected_hovered {
    background-position: 0 -1648px !important;
}
.ic_new_struct_selected {
    background-position: 0 -1664px !important;
}
.ic_pause {
    background-position: 0 -1680px !important;
}
.ic_php_sym {
    background-position: 0 -1696px !important;
}
.ic_play {
    background-position: 0 -1712px !important;
}
.ic_s_asci {
    background-position: 0 -1728px !important;
}
.ic_s_asc {
    background-position: 0 -1744px !important;
}
.ic_s_attention {
    background-position: 0 -1760px !important;
}
.ic_s_cancel2 {
    background-position: 0 -1776px !important;
}
.ic_s_cancel {
    background-position: 0 -1792px !important;
}
.ic_s_cog {
    background-position: 0 -1808px !important;
}
.ic_s_db {
    background-position: 0 -1824px !important;
}
.ic_s_desc {
    background-position: 0 -1840px !important;
}
.ic_s_error2 {
    background-position: 0 -1856px !important;
    height: 11px;
    width: 11px;
}
.ic_s_error {
    background-position: 0 -1872px !important;
}
.ic_s_host {
    background-position: 0 -1888px !important;
}
.ic_s_info {
    background-position: 0 -1904px !important;
}
.ic_s_lang {
    background-position: 0 -1920px !important;
}
.ic_s_loggoff {
    background-position: 0 -1936px !important;
}
.ic_s_notice {
    background-position: 0 -1952px !important;
}
.ic_s_okay {
    background-position: 0 -1968px !important;
}
.ic_s_passwd {
    background-position: 0 -1984px !important;
}
.ic_s_process {
    background-position: 0 -2000px !important;
}
.ic_s_really {
    background-position: 0 -2016px !important;
    height: 11px;
    width: 11px;
}
.ic_s_reload {
    background-position: 0 -2032px !important;
}
.ic_s_replication {
    background-position: 0 -2048px !important;
}
.ic_s_rights {
    background-position: 0 -2064px !important;
}
.ic_s_sortable {
    background-position: 0 -2080px !important;
}
.ic_s_status {
    background-position: 0 -2096px !important;
}
.ic_s_success {
    background-position: 0 -2112px !important;
}
.ic_s_sync {
    background-position: 0 -2128px !important;
}
.ic_s_tbl {
    background-position: 0 -2144px !important;
}
.ic_s_theme {
    background-position: 0 -2160px !important;
}
.ic_s_vars {
    background-position: 0 -2176px !important;
}
.ic_s_views {
    background-position: 0 -2192px !important;
}
.ic_window-new {
    background-position: 0 -2208px !important;
}
img.sortableIcon {
    background-position: 0 -2080px;
    height: 16px;
    width: 16px;
}
th.headerSortUp img.sortableIcon {
    background-position: 0 -1744px;
    height: 16px;
    width: 16px;
}
th.headerSortDown img.sortableIcon {
    background-position: 0 -1840px;
    height: 16px;
    width: 16px;
}