/* The basic elements: */


.ok-msg {
    border: 2px solid green;
        padding: 0.5em 0.5em 0.5em 24px;
    background: url('/static/images/ok-0261b99c5b3815b3fae967dae9fec76b.gif') 5px 5px no-repeat;
    color: #008000;
    font-size: 110%;
    font-weight: bold;
}

fieldset {
    margin: 0.5em 0em 0.5em 0em;
    padding: 0.5em 0.5em 0.5em 0.5em;
}
legend {
    padding: 0.2em;
    font-size: 100%;
}

textarea {
    color: #000;
    background-color: white;
    width: 100%;
}
input {
    visibility: visible;
    color: #000;
    vertical-align: bottom;
}


input[disabled]{
    color: gray;
    border-color: gray;
}

/*Opera*/
input[disabled=false]{
    color: black;
    border-color: #C60;
}

.boxbottombuttons {
    margin: 0px;
    padding: 4px 10px;
    background: #FFF;
    text-align: left;
}

/*  Zebra table */
tr.zebraeven {
    background-color: #f6f6f6;
}

tr.even {
    background-color: #f6f6f6;
}

@media screen { /* To prevent PocketPC from loading the stylesheet */
/* REDESIGNED PART START */

table.formtable {
    width: 100%;
}
.formtable .labelcol {
    width: 25%;
}
.formtable .entrycol {
    width: 75%;
}
/* REDESIGNED PART END */
}

.link-xquery {
    background: transparent url(/static/images/xquery-ad1ccfe18d401afa7165616de88a3811.png) 0% 1px no-repeat;
    padding: 2px 0px 2px 18px;
}
.ui-autocomplete {
    font-size:0.8em;
}
.delSchemaLink {
    margin-left: 0.7em;
}
.delNewSchemaLink {
    margin-left: 0.7em;
}
.newSchemaContainer, .schemaContainer {
    padding-bottom: 0.2em;
}
.newSchemaContainer input.error {
    border: 1px solid orange;
    background: transparent;
    font-style: normal;
}
.newSchemaContainer label.error {
    margin-left: 0.7em;
    font-style: italic;
    color: orange;
}
