﻿html, body {margin: 0px;padding: 0px;height: 100%;}
body {font-family: BPG Glaho Arial V5,BPG Glaho Arial,BPG Glaho,Sylfaen;background-color: #efefef;color: #ffffff;}

a {color: #0eabe6;}
a:hover {text-decoration:underline;color:#3cc6fa}
a.toollinkbutton {color:#535f6c;text-decoration:none}
a.toollinkbutton:hover {color:#535f6c;text-decoration:none}

input {font-size:12px;font-family:BPG Glaho Arial V5,BPG Glaho Arial,BPG Glaho,Sylfaen;border:1 solid #cccccc}
textarea {font-size:12px;font-family:BPG Glaho Arial V5,BPG Glaho Arial,BPG Glaho,Sylfaen;border:1 solid #cccccc}
select {font-size:12px;font-family:BPG Glaho Arial V5,BPG Glaho Arial,BPG Glaho,Sylfaen;border:1 solid #cccccc}
image {border:0}
img {border-style: none;
    border-color: inherit;
    border-width: 0px;  
}
form {padding:0;margin:0}

.toolbutton {cursor:hand;font-weight:normal;width:80px;height:100% }
.toolbuttonhover {cursor:hand;font-weight:normal;width:80px;border:1 solid #cccccc }
.toolbuttondisabled {cursor:hand;font-weight:normal;width:80px;background-color:#E8E8E8 } /*padding:4px 8px 0 8px; padding:4px 8px 0 8px;*/

hand {cursor:hand}
.clear {clear:both}

.trans_box {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/lock_bg.png');
}
.trans_box[class] {
  background-image:url(images/lock_bg.png);
}


.advh {background: url(../images/arr_0.gif) no-repeat 3px 5px;padding: 0px 0 3px 12px;cursor: pointer;cursor: hand;}
.advh2 {background:url(../images/arr_1.gif) no-repeat 1px 7px;padding:0px 0 3px 12px;cursor:pointer;cursor:hand}
.sep {background:url(../images/t-sep.gif) repeat-x center left;margin:10px 0 5px 0}
.popupBackground {background-color:Gray;filter:alpha(opacity=70);opacity:0.7;}

table, td, th {border-collapse:collapse;border-spacing:0;border:0;padding:0;color:#535f6c}
td {font-size:12px;font-family:BPG Glaho Arial V5,BPG Glaho Arial,BPG Glaho,Sylfaen}
td.toolButtonContainer {padding:4px 8px 0 8px}


table.parameterContainer tr td.parameterContainer {padding-bottom:6px;padding-top:6px;font-size:14px}
table.parameterContainer tr td.Title, td.Content{padding-bottom:6px;padding-top:6px}
table.parameterContainer tr td.Title{padding-right:10px;text-align:left}

table.parameterContainer tr td.Content input {border:1px solid #ccc;}
table.parameterContainer tr td.Content input:hover{border:1px solid ActiveBorder;background-color:Transparent}
table.parameterContainer tr td.Content input:focus{border:1px solid #E8E8E8;background-color:Transparent}

table.parameterContainer tr td.Content select {border:1px solid #ccc; }
table.parameterContainer tr td.Content select:hover{border:1px solid ActiveBorder;background-color:Transparent; }
table.parameterContainer tr td.Content select:focus{border:1px solid #E8E8E8;background-color:Transparent; }
table.parameterContainer tr td.Content select option {background:white;color:Black;cursor:hand;}

table.parameterContainer tr td.Content select.contEmpty {border:1px solid #ccc;background:#E8E8E8; color:Gray; }
table.parameterContainer tr td.Content select.contEmpty:hover{border:1px solid ActiveBorder;background:#E8E8E8; color:Gray; }
table.parameterContainer tr td.Content select.contEmpty:focus{border:1px solid #E8E8E8;background:#E8E8E8; color:Gray; }
table.parameterContainer tr td.Content select.contEmpty option {background:white;color:Black;cursor:hand;}

input.watermarked {border:1px solid #ccc; background:#E8E8E8; color:Gray;}
input.watermarked:hover{border:1px solid ActiveBorder;background:#E8E8E8; color:Gray;}
input.watermarked:focus{border:1px solid #E8E8E8;background:#E8E8E8; color:Gray; }

.autocomplete_completionListElement { visibility:hidden;margin:0px!important;background-color:#ffffff;color:windowtext;border:buttonshadow;border-width:1px; border-top-style:none; border-bottom-style:solid; border-left-style:solid; border-right-style:solid; cursor:pointer;cursor:hand;overflow:auto;height:300px;text-align:left;list-style-type:none;padding:3px 6px 4px 4px;}
.autocomplete_highlightedListItem { background-color: #f5f5f5; color: #535f6c; padding:4px; }
.autocomplete_listItem {background-color : #ffffff; color: WindowText; padding:4px;}

.customCalloutStyle div, .customCalloutStyle td {border:solid 1px #ccc;background-color: #ffffff;}
.customCalloutStyle .ajax__validatorcallout_popup_table {display: none;border: none;background-color: #ffffff;padding: 0px;}
.customCalloutStyle .ajax__validatorcallout_popup_table_row {vertical-align: top;height: 100%;background-color: #ffffff;padding: 0px;}
.customCalloutStyle .ajax__validatorcallout_callout_cell {width: 20px;height: 100%;text-align: right;vertical-align: top;border: none;background-color: #ffffff;	padding: 0px;}
.customCalloutStyle .ajax__validatorcallout_callout_table {height: 100%;border: none;background-color: #ffffff;padding: 0px;}
.customCalloutStyle .ajax__validatorcallout_callout_table_row {background-color: #ffffff;padding: 0px;}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell {padding: 8px 0px 0px 0px;text-align: right;vertical-align: top;font-size: 1px;border: none;background-color: Transparent;}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {font-size: 1px;position: relative;left: 1px;border-bottom: none;border-right: none;border-left: none;width: 15px;background-color: #ffffff;padding: 0px;}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {height: 1px;overflow: hidden;border-top: none;border-bottom: none;border-right: none;padding: 0px;margin-left: auto;}
.customCalloutStyle .ajax__validatorcallout_error_message_cell {font-size: 10px;padding: 5px;border-right: none;border-left: none;width: 100%;}
.customCalloutStyle .ajax__validatorcallout_icon_cell {width: 20px;padding: 5px 8px 2px 2px; border-right: none;}
.customCalloutStyle .ajax__validatorcallout_close_button_cell {vertical-align: top;padding: 2px;text-align: right;border-left: none;}
.customCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {border: none;text-align: center;width: 10px;padding: 0px 8px 2px 2px;cursor: pointer;}

.customComboBoxStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input {border: 1px solid #cccccc; color: #535f6c; padding: 4px 0px 3px 5px; max-height:14px}
.customComboBoxStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button {background-image: url(images/arrows.gif);background-position: top left; border: 1px solid #cccccc; max-width:10px; max-height:22px}
.customComboBoxStyle .ajax__combobox_itemlist { margin: 0px; border-color: #cccccc;background-color: #f5f5f5;}
.customComboBoxStyleItemHover { background-color: #f5f5f5; border: solid 1px #cccccc; border-right: 0px none; outline-color:Aqua; }

.errorMessage {
    position: fixed;
    top: 50%;
    left: 45%;
}

.page-loading-back {
    cursor: wait;
}

.overlayBackground {
    top: 0px;
    left: 0px;
    padding-left: 100px;
    position: absolute;
    z-index: 1000;
    height: 100%;
    width: 100%;
    background-color: #808080;
    opacity: 0.3;
}

.page-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 125px;
    margin-left: -50px;
    margin-top: -30px;
    padding: 7px;
    text-align: center;
    color: #333;
    font-size: 13px;
    border: 1px solid #ddd;
    background-color: #eee;
    vertical-align: middle;
    -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
    z-index: 9999999;
}

    .page-loading span {
        line-height: 20px;
        vertical-align: middle;
    }
