
/*************************  Style Form  *************************/

.button {
    font: 8.5pt Tahoma, Bitstream Vera Sans, Arial, Helvetica, sans-serif;
    width: 100px;
    height: 24px;
    padding: 1px;
    vertical-align: top;
}

textarea, .readOnlyTextarea {
    font: 8.5pt Tahoma, Bitstream Vera Sans, Arial, Helvetica, sans-serif;
    background: white;
    border: 1px solid #7F9DB9;
    width: 100%;
    height: 50px;
    margin: 0;
    padding: 3px;
}

.checkbox {
    vertical-align: top; margin: 3px;}

.input, .readOnlyInput {
    font: 8.5pt Tahoma, Bitstream Vera Sans, Arial, Helvetica, sans-serif;
    border: 1px solid #7F9DB9;
    background: white;
    width: 100%;
    height: 19px;
    margin: 0;
    padding-left: 3px;
    vertical-align: middle;
}

.readOnlyInput, .readOnlyTextarea {
    border-left: 1px solid #ACA899;
    border-top: 1px solid #ACA899;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
    background-color: #F0F1EC;
}

.inputDisabled {
    font: 8.5pt Tahoma, Bitstream Vera Sans, Arial, Helvetica, sans-serif;
    background: white;
    height: 19px;
    margin-right: 0;
    padding-left: 0;
    padding-top: 4px;
    border: 0;
    background: transparent;
    width: 100%;
}

.select, .selectMultiple {
    border: 1px solid #7F9DB9;
    color: windowtext;
    background: white;
    font: 8.5pt Tahoma, Bitstream Vera Sans, Arial, Helvetica, sans-serif;
    margin: 0;
    width: 100%;
}

.select {
    height: 17px;
}

.required {
    font-weight: bold;
    color: #B87472;
    font-size: 1.3em;
    vertical-align: top;
    margin-top: 3px;
}

/*************************  TOOLBAR  *************************/

.formToolbar {
    width: 100%;
    margin: 0;
    border-left: 1px solid white;
    border-top: 1px solid white;
    border-right: 1px solid #ACA899;
    border-bottom: 1px solid #ACA899;
    height: 22px;
    background: #F0F1EC;
    font: 8.5pt Tahoma, Bitstream Vera Sans, Arial, Helvetica, sans-serif;
    background-repeat: repeat;
    overflow: hidden;
}

.formToolbar td {
    padding: 0;
    margin: 0;
    vertical-align: middle;
}

/*************************  CONTEXT MENUS  *************************/

.cm {
    border: 1px solid #ACA899;
    background-color: white;
    margin: 0;
    padding: 0;
    padding-top: 2px;
    padding-bottom: 2px;
    width: 143px;
    font: 8.5pt Tahoma, Bitstream Vera Sans, Arial, Helvetica, sans-serif;
    display: none;
    position: absolute;
}

.cm li {
    color: menutext;
    background-color: white;
    list-style-type: none;
    padding: 1px;
    padding-left: 16px;
    margin: 0;
    margin-left: 2px;
    margin-right: 2px;
    clear: both;
    white-space: nowrap;
    width: 100%;
    height: 17px;
    font: 8.5pt Tahoma, Bitstream Vera Sans, Arial, Helvetica, sans-serif;
}

.cm .cmItemOver {
    color: highlighttext;
    background-color: highlight;
}

/*************************  LISTING  *************************/

.listing {
    margin-top: 3px;
    margin-left: 3px;
    font: 0 Tahoma, Bitstream Vera Sans, Arial, Helvetica, sans-serif;
}

.listing div {
    overflow: hidden;
}

.listing .icon, .listing .refresh {
    vertical-align: top;
    width: 16px;
    height: 16px;
    border: 0;
    padding: 0;
    margin: 0;
}

.listing .refresh {
    position: absolute;
    margin-left: -16px;
    display: none;
}

.listing .folderContents, .listing .topfolderContents {
    margin-left: 19px;
}

.listing .item {
    height: 16px;
    margin-top: 1px;
    font: 8.5pt Tahoma, Bitstream Vera Sans, Arial, Helvetica, sans-serif;
}

.listing .folder {
    margin-top: 1px;
    font: 8.5pt Tahoma, Bitstream Vera Sans, Arial, Helvetica, sans-serif;
}

.listing a:link, .listing a:visited {
    text-decoration: none;
    color: windowtext;
    padding: 0 3px 3px 0;
}

.listing .item a:hover, .listing .folder a:hover {
    text-decoration: none;
    background-color: highlight;
    color: highlighttext;
}

.listing .hl:hover {
    background-color: highlight;
    color: highlighttext;
}

/*************************  Tooltip  *************************/

.tooltip, .tooltip p, .tooltip li  {
    font-family: Tahoma, Bitstream Vera Sans, Arial, Helvetica, sans-serif;
    font-size: 8.5pt;
}

.tooltip pre, .tooltip code  {
    font-family: "Lucida ConsoleP", "Lucida Console", Courier, mono;
    font-size: 7pt;
}

.tooltip li {
    padding-left: 0;
    list-style-image: none;
}

/*************************  FORM TABLE  *************************/

.formTable {
    border: 0;
    border-right: 1px solid #ACA899;
    border-left: 1px solid white;
    margin: 0;
    background: #F0F1EC;
    font: 8.5pt Tahoma, Bitstream Vera Sans, Arial, Helvetica, sans-serif;
}

.tdhr {
    height: 2px;
    background-image: url(/.shared/hr.gif);
    background-repeat: repeat-x;
    background-position: center center;
    margin: 0;
    padding: 0;
    background-color: transparent;
    border: 0;
}

.formTable .corner {
    border: 0;
    padding: 0;
    margin: 0;
    height: 4px;
    background: transparent;
}

.sortable th {
    border-top: 1px solid white;
    border-left: 1px solid white;
    border-bottom: 1px solid #ACA899;
    border-right: 1px solid #ACA899;
    height: 19px;
    overflow: hidden;
}

.sortable th a:link, .sortable th a:visited, .sortable th a:hover {
    text-decoration: none;
    color: windowtext;
}

.sortable td {
    border-right: 1px solid #DED6BD;
    border-bottom: 1px solid #DED6BD;
    padding: 1px;
    padding-left: 4px;
    white-space: nowrap;
    height: 18px;
    overflow: hidden;
}

.rowover {
    background-color: infobackground;
}

.rowoff {
    background-color: white;
}

.left {
    font: 8.5pt Tahoma, Bitstream Vera Sans, Arial, Helvetica, sans-serif;
    width: 30%;
    background: transparent;
    color: windowtext;
    text-align: right;
    padding-top: 4px;
    vertical-align: top;
}

.right {
    font: 8.5pt Tahoma, Bitstream Vera Sans, Arial, Helvetica, sans-serif;
    width: 70%;
    background: transparent;
    color: windowtext;
    padding: 1px;
    padding-right: 6px;
}

/*************************  End  *************************/

