

table.aboutsystemtable {
    border-spacing: 0px !important;
}

th.topheader {
    background-color:#999;
    color: white;
    border-bottom: 0px;
    width:760px;
    border-spacing: 2px 0px !important;
    font-size: 13px;
    font-weight: bold;
    cursor: pointer;
    padding: 3px 10px;
    font-weight: bold;
    cursor: pointer;
    color: #fff;
    border-bottom: 0;
    text-align: center;
}

td.aboutcontent {
    color: #4d4d4d;
    font-size: 13px;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
}

th.subheader {
    background-color:#BBBBBB !important;
    font-size: 13px;
    padding: 3px 10px;
    color: #fff;
    border-bottom: 0;
}

.ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 13px;
}

.ui-widget .ui-widget {
    font-size: 1em;
}

.ui-widget-content {
    background: none repeat-x scroll 50% 50% #F2F2F2;
    border: 0 solid #AAAAAA;
    /*box-shadow: 0 0 3px 2px #999999;*/
    color: #222222;
}

.ui-corner-all {
    border-radius: 0 0 0 0;
}

.ui-dialog {
    overflow: hidden;
    padding: 0.2em;
    position: absolute;
    width: 300px;
    box-shadow: 0 0 3px 2px #999999;
}

.alert.ui-dialog {
    border: 0 none !important;
    box-shadow: 0.94px -0.34px 8px 0 rgba(0, 0, 0, 0.35);
}

.ui-widget-header {
    background: none repeat-x scroll 100% 0 #CCCCCC;
    border: 1px solid #AAAAAA;
    color: #222222;
    font-weight: bold;
}

.ui-dialog .ui-dialog-titlebar {
    padding: 0.5em 1em 0.3em;
    position: relative;
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

.ui-dialog-titlebar-close {
    display: none;
}

.ui-dialog .ui-dialog-content {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    overflow: auto;
    padding: 0.5em 1em;
    position: relative;
    /*font-weight: bold;*/
    color: #666666;
    line-height: 1.8em;
}

div.alert .ui-widget-content {
    border: 0 none !important;
    box-shadow: 0 0 0 0 #000000 !important;
}

.ui-dialog .ui-dialog-buttonpane {
    background-image: none;
    /*border-width: 1px 0 0;*/
    margin: 0.5em 0 0;
    padding: 0.3em 1em 0.5em 0.4em;
    text-align: left;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
    cursor: pointer;
    margin: 0.5em 0.4em 0.5em 0;
}

.ui-button {
    cursor: pointer;
    display: inline-block;
    margin-right: 0.1em;
    overflow: visible;
    padding: 0.4em 1.5em;
    position: relative;
    text-align: center;
    text-decoration: none !important;
    border: 1px solid #D3D3D3;
    background-color: #F2F2F2;
    color: #222222;
    font-weight: normal;
    outline: none;
}

.ui-button:hover {
    background-color: #AAAAAA;
    color: #00AAFF;
    font-weight: normal;
}

.ui-datepicker{
    width:17em;
    display:none
}

.ui-datepicker .ui-datepicker-header{
    position:relative;
    padding:0;
    height:25px
}

.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{
    position:absolute;
    top:2px;
    width:1.8em;
    height:1.8em
}

.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{
    top:1px
}

.ui-datepicker .ui-datepicker-prev{
    left:2px
}

.ui-datepicker .ui-datepicker-next{
    right:2px
}

.ui-datepicker .ui-datepicker-prev-hover{
    left:1px
}

.ui-datepicker .ui-datepicker-next-hover{
    right:1px
}

.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{
    display:block;
    position:absolute;
    left:50%;
    margin-left:-8px;
    top:50%;
    margin-top:-8px
}

.ui-datepicker .ui-datepicker-title{
    margin:0 2.3em;
    line-height:1.8em;
    text-align:center
}

.ui-datepicker .ui-datepicker-title select{
    font-size:1em;
    margin:1px 0
}

.ui-datepicker select.ui-datepicker-month-year{
    width:100%
}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{
    width:49%
}

.ui-datepicker table{
    width:100%;
    font-size:13px;
    border-collapse:collapse;
    margin:0 0 .4em
}

.ui-datepicker th{
    padding:.7em .3em;
    text-align:center;
    font-weight:normal;
    border:0
}

.ui-datepicker td{
    border:0;
    padding:0
}

.ui-datepicker td span,.ui-datepicker td a{
    display:block;
    padding:.2em;
    text-align:right;
    text-decoration:none
}

.ui-datepicker .ui-datepicker-buttonpane{
    background-image:none;
    margin:.7em 0 0 0;
    padding:0 .2em;
    border-left:0;
    border-right:0;
    border-bottom:0
}

.ui-datepicker .ui-datepicker-buttonpane button{
    float:right;
    margin:.5em .2em .4em;
    cursor:pointer;
    padding:.2em .6em .3em .6em;
    width:auto;
    overflow:visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{
    float:left
}

.ui-datepicker.ui-datepicker-multi{
    width:auto
}

.ui-datepicker-multi .ui-datepicker-group{
    float:left
}

.ui-datepicker-multi .ui-datepicker-group table{
    width:95%;
    margin:0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group{
    width:50%
}

.ui-datepicker-multi-3 .ui-datepicker-group{
    width:33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group{
    width:25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{
    border-left-width:0
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{
    border-left-width:0
}

.ui-datepicker-multi .ui-datepicker-buttonpane{
    clear:left
}

.ui-datepicker-row-break{
    clear:both;
    width:100%
}

.ui-datepicker-rtl{
    direction:rtl
}

.ui-datepicker-rtl .ui-datepicker-prev{
    right:2px;
    left:auto
}

.ui-datepicker-rtl .ui-datepicker-next{
    left:2px;
    right:auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover{
    right:1px;
    left:auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover{
    left:1px;
    right:auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane{
    clear:right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button{
    float:left
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{
    float:right
}

.ui-datepicker-rtl .ui-datepicker-group{
    float:right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{
    border-right-width:0;
    border-left-width:1px
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{
    border-right-width:0;
    border-left-width:1px
}

.ui-datepicker-cover{
    display:none;
    display:block;
    position:absolute;
    z-index:-1;
    filter:mask();
    top:-4px;
    left:-4px;
    width:200px;
    height:200px
}

#ui-datepicker-div{
    width:210px;
    min-height:180px;
    -moz-box-shadow:.94px -.34px 8px 0 rgba(0,0,0,.35);
    -webkit-box-shadow:.94px -.34px 8px 0 rgba(0,0,0,.35);
    box-shadow:.94px -.34px 8px 0 rgba(0,0,0,.35)
}

.ui-datepicker{
    padding:0
}

#ui-datepicker-div .ui-state-default,#ui-datepicker-div .ui-widget-content .ui-state-default,#ui-datepicker-div .ui-widget-header .ui-state-default{
    border:0;
    background:transparent;
    font-weight:normal;
    font-size:13px;
    color:#333
}

#ui-datepicker-div .ui-state-default a,#ui-datepicker-div .ui-state-default a:link,#ui-datepicker-div .ui-state-default a:visited{
    color:#ff0;
    text-decoration:none
}

#ui-datepicker-div .ui-state-hover,#ui-datepicker-div .ui-widget-content .ui-state-hover,#ui-datepicker-div .ui-widget-header .ui-state-hover,#ui-datepicker-div .ui-state-focus,#ui-datepicker-div .ui-widget-content .ui-state-focus,#ui-datepicker-div .ui-widget-header .ui-state-focus{
    border:0;
    background:#bfbfbf;
    font-weight:normal;
    font-size:13px;
    color:#0af
}

#ui-datepicker-div .ui-state-hover a,#ui-datepicker-div .ui-state-hover a:hover{
    color:#ff0;
    text-decoration:none
}

#ui-datepicker-div .ui-state-active,#ui-datepicker-div .ui-widget-content .ui-state-active,#ui-datepicker-div .ui-widget-header .ui-state-active{
    border:0;
    background:#bfbfbf;
    font-weight:normal;
    font-size:13px;
    color:#0af
}

#ui-datepicker-div .ui-state-active a,#ui-datepicker-div .ui-state-active a:link,#ui-datepicker-div .ui-state-active a:visited{
    color:#ff0;
    text-decoration:none
}

#ui-datepicker-div .ui-widget :active{
    outline:none
}

#ui-datepicker-div .ui-corner-all{
    -moz-border-radius:0;
    -webkit-border-radius:0;
    border-radius:0
}

.ui-datepicker table{
    font-size:13px;
    border-collapse:collapse;
    text-align:center;
    margin:0
}

.ui-datepicker th{
    padding:0;
    height:25px;
    text-align:center;
    font-weight:normal;
    border:0;
    font-size:13px
}

.ui-datepicker td{
    border:0;
    padding:0;
    height:25px
}

.ui-datepicker tr{
    border-bottom:1px solid #fff
}

.ui-datepicker td a{
    background:transparent
}

.ui-datepicker thead tr{
    background:#f2f2f2
}

.ui-datepicker tbody tr:nth-child(odd){
    background:#f2f2f2
}

.ui-datepicker tbody tr:nth-child(even){
    background:#f5f5f5
}

#ui-datepicker-div .ui-widget-header{
    border:0;
    height:25px;
    background:gray;
    font-size:13px;
    color:#fff;
    font-weight:normal
}

#ui-datepicker-div td span,#ui-datepicker-div td a{
    display:block;
    padding:0;
    text-align:center;
    text-decoration:none
}

#ui-datepicker-div .ui-datepicker td{
    border:0;
    padding:1px
}

#ui-datepicker-div .ui-widget-header .ui-icon{
    background-image:url("/img/ui-icons_888888_256x240.png")
}

.ui-accordion-content {
    background-color: white;
    /*border-color: #aaaaaa;*/
    /*border-width: 1px;*/
    border: 1px solid #aaaaaa !important;
    border-top-style: none;
}

.ui-accordion-content {
    background: white;
    border: 0 solid #AAAAAA;
    color: #222222;
}

.ui-icon {
    height: 16px;
    width: 16px;
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px;
}
.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}
.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}

.ui-button {
    padding: 0;
}

/************************************************** STANDARD BUTTONS **************************************************/
.UNLOCKED {
    background-color: #FFFFFF;
    background-image: url("/img/08_01_36_36_def_settings.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    border: 1px solid #BFBFBF;
    border-radius: 0px;
    color: white;
    cursor: pointer;
    float: left;
    height: 27px;
    width: 82px;
}
.UNLOCKED:hover {
    background-color: #FFFFFF;
    border-color:#0af;
}

.OK {
    background-color: #FFFFFF;
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #BFBFBF;
    border-radius: 0px;
    color: white;
    cursor: pointer;
    float: left;
    height: 27px;
    width: 82px;
}
.OK:hover {
    background-color: #FFFFFF;
    border-color:#0af;
}

.Abort {
    background-color: #FFFFFF;
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #BFBFBF;
    border-radius: 0px;
    color: white;
    cursor: pointer;
    float: left;
    height: 27px;
    width: 82px;
}
.Abort:hover {
    background-color: #FFFFFF;
    border-color:#0af;
}

.OK img {
    padding-top: 3px;
}

.Abort img {
    padding-top: 3px;
}



