﻿#divMenu {
    display:none;
}

.allCaps {
    text-transform: uppercase;
}

.form-control {
    background-color:#fff;
    background-image:none;
    border:1px solid #ccc;
    border-radius:4px;
    box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset);
    color:#555;
    display:block;
    font-size:14px;
    height:28px;
    line-height:1.42857;
    padding: 6px 12px;
    transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width:100%;
    outline:0 none;
    margin:0;
    box-sizing:border-box;
    margin-top:4px;
    font-family:inherit;
}

.form-numeric-control {
    background-color:#fff;
    background-image:none;
    /*border:1px solid #ccc;*/
    color:#555;
    font-size:14px;
    height:28px !important;
    line-height:1.42857 !important;
    width:100%;
    outline:0 none;
    margin:0;
    box-sizing:border-box;
    margin-top:4px;
}

.lblNotes {
    width: 200px;
    word-wrap: break-word;
    float: right;
    margin-left: 5px;
}

.combo {
    width:100%;
    margin-top:4px;
}

.datePicker {
    width:100%;
    margin-top:4px;
}

.numericTextbox {
    width:100%;
    margin-top:4px;
}

.spanCheckBox {
    float: right;
    margin-left: 5px;
}

.spanCheckBox_Edit {
    float: left;
    margin-top: 5px;
    margin-bottom: 10px;
}

input:disabled, textarea:disabled {
    background-color: #eae8e8;
}

#divSection, .divSection {
    float: left;
    border-radius: 10px;
    background-color: #E4E4E4;
    margin-top: 10px;
    width: 100%;
}

#divSectionMain, .divSectionMain {
    float: left;
    width: -moz-calc(100% - 125px);
    width: -webkit-calc(100% - 125px);
    width: calc(100% - 125px);
}

#divSectionEdit, .divSectionEdit {
    float:right;
    margin:20px 30px 10px 10px;
}

.divHeader
{
    float: left;
    width: 99%;
    padding:10px 10px 5px 10px;
    margin:5px 0 20px 0;

    background-color:#002050;

    border-radius: 10px;

    height: 52px;
}

.divHeaderDesc
{
    font-family: Arial;
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    position: relative;
    float: left;
    left: 10px;
}

.divDetailHeaderDesc
{
    font-family: Arial;
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    position: absolute;
    left: 170px;
}

.divHeaderDetails
{
    font-family: Arial;
    font-size: 15px;
    padding-left: 40px;
    position: relative;
    font-weight: bold;
    padding-bottom: 5px;
    color:#fff;
}

.divBack {
    float: left;
    width: 27px;
    height: 17px;

    background-image: url('../images/return13-white.png');
    background-repeat: no-repeat;
    background-position: center;

    margin-right: 30px;
    margin-top: 8px;

    border-radius:10px;
    padding:5px;

    cursor: pointer;
}

    .divBack:hover {
        border: 1px solid #CCCCCC;
        background-color: rgba(255,255,255,0);
        box-shadow: 3px 3px 3px #CCC;
    }

.divButton:focus {
    background-color: rgba(255,255,255,0);
    box-shadow: 3px 3px 3px #CCC;
}

#imgEdit, .imgEdit {
    float:right;
    border-radius:10px;
    padding:5px;
}

    #imgEdit:hover, .imgEdit:hover {
        cursor: pointer;
        border: 1px solid #CCCCCC;
        background-color: #F3F1F1;
        box-shadow: 3px 3px 3px #CCC;
    }

.divEditable
{
    cursor:pointer;
}

    .divEditable:hover {
        cursor: pointer;
        background-color: #D2DCE4;
        padding: 5px;
    }

.Indent40 {
    margin-left: 40px;
}

.btnDisplay {
    padding: 0 15px 0 15px;
}

/* MESSAGING ************************************************************************************************************/
#winMessaging {
    height: 190px;
    display: none;
}

    #winMessaging .divCommandRow {
        clear: both;
        float: left;
        margin: 20px 0 0 0;
        width: 100%;
        text-align: center;
    }

.divMessagingCol
{
    float: left;
    margin-right: 10px;
    margin-top: 0px;
    padding: 10px 10px 10px 20px;
}

#cmdMessagingOK {
    padding: 8px 10px 8px 14px;
    font-size: 12pt;
    width: 93px;
}

#cmdMessagingYes {
    padding: 8px 10px 8px 14px;
    font-size: 12pt;
    width: 93px;
}

#cmdMessagingNo {
    padding: 8px 10px 8px 14px;
    font-size: 12pt;
    width: 93px;
}

/* OWNER DELETE ************************************************************************************************************/
#winDelete {
    height: 190px;
    display: none;
}

    #winDelete .divCommandRow {
        clear: both;
        float: left;
        margin: 20px 0 0 0;
        width: 100%;
        text-align: center;
    }

.divDeleteCol
{
    float: left;
    margin-right: 10px;
    margin-top: 0px;
    padding: 10px 10px 10px 20px;
}

#cmdDelete {
    margin-right: 15px;

    padding: 8px 10px 8px 14px;
    font-size: 12pt;
    width: 93px;
}

#cmdDeleteCancel {
    margin-right: 15px;

    padding: 8px 10px 8px 14px;
    font-size: 12pt;
    width: 93px;
}

/* SEARCH *********************************************************************************************************/
#winSearch {
    height: 602px;
    display:none;
}

#divCriteria {
    padding-left: 30px;
}

    #divCriteria .spanData {
        float: left;
    }

    #divCriteria .combo {
        width: 200px;
        float: left;
    }

    #divCriteria .form-control {
        width: 315px;
        float: left;
        margin-left: 10px;
    }

    #divCriteria .spanValue {
        width: 315px;
        float: left;
        margin-left: 10px;
        display: none;
    }

        #divCriteria .spanValue .combo {
            width: 315px;
            float: left;
        }

#divGrid {
    float: left;
    margin: 15px 0px 9px 0px;
    height: 350px;
}

#cmdAdvancedSearch {
    float: left;
    margin: -11px 0px 0px 15px;

    padding: 8px 10px 8px 14px;
    font-size: 12pt;
    width: 93px;
}

#cmdAdvancedClear {
    float: left;
    margin: -11px 0px 0px 10px;

    padding: 8px 10px 8px 14px;
    font-size: 12pt;
    width: 93px;
}

#cmdAdvancedNew {
    float: left;
    margin-left: 15px;

    padding: 8px 10px 8px 14px;
    font-size: 12pt;
    width: 93px;
}

#cmdAdvancedSelect {
    float: right;
    margin-right: 15px;

    padding: 8px 10px 8px 14px;
    font-size: 12pt;
    width: 93px;
}

#cmdAdvancedCancel {
    float: right;
    margin-right: 15px;

    padding: 8px 10px 8px 14px;
    font-size: 12pt;
    width: 93px;
}

/* CHANGE PASSWORD ************************************************************************************************************/
#winChangePassword {
    height: 320px;
    display: none;
}

    #winChangePassword .divCommandRow {
        clear: both;
        float: left;
        margin: 20px 0 0 0;
        width: 100%;
        text-align: center;
    }

.divChangePasswordCol
{
    float: left;
    margin-right: 10px;
    margin-top: 0px;
    padding: 10px 10px 10px 20px;
}

#cmdChangePassword_Save {
    margin-right: 15px;

    padding: 8px 10px 8px 14px;
    font-size: 12pt;
    width: 93px;
}

#cmdChangePassword_Cancel {
    margin-right: 15px;

    padding: 8px 10px 8px 14px;
    font-size: 12pt;
    width: 93px;
}

/* NEW GREYHOUND ************************************************************************************************************/
#winNewGreyhound {
    height: 290px;
    display: none;
}

    #winNewGreyhound .divCommandRow {
        clear: both;
        float: left;
        margin: 20px 0 0 0;
        width: 100%;
        text-align: center;
    }

.divNewGreyhoundCol
{
    float: left;
    margin-right: 10px;
    margin-top: 0px;
    padding: 10px 10px 10px 20px;
}

#cmdNewGreyhound_Save {
    margin-right: 15px;

    padding: 8px 10px 8px 14px;
    font-size: 12pt;
    width: 93px;
}

#cmdNewGreyhound_Cancel {
    margin-right: 15px;

    padding: 8px 10px 8px 14px;
    font-size: 12pt;
    width: 93px;
}