﻿.btnGradBlue {
    border: 1px solid #007ac2;
    color: #fff;
    text-transform: uppercase;
    font-family: Calibri, segoe ui, sans-serif;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: 1px;
    padding: 5px 5px 5px 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    background: #53A0D4;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#53A0D4 15%), to(#007ac2 90%));
    background: -webkit-linear-gradient(#53A0D4 15%, #007ac2 90%);
    background: -moz-linear-gradient(#53A0D4 15%, #007ac2 90%);
    background: -ms-linear-gradient(#53A0D4 15%, #007ac2 90%);
    background: -o-linear-gradient(#53A0D4 15%, #007ac2 90%);
    background: linear-gradient(#53A0D4 15%, #007ac2 90%);
    box-shadow: 0 3px 5px 0 rgba(0,0,0,0.3);
    margin: 0px 1px 1px 0px;
}

    .btnGradBlue:hover {
        border: 1px solid #007ac2;
        color: #fff;
        text-transform: uppercase;
        font-family: Calibri, segoe ui, sans-serif;
        font-size: 11px;
        font-weight: normal;
        letter-spacing: 1px;
        padding: 5px 5px 5px 5px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        cursor: pointer;
        background: #007ac2;
        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#007ac2 15%), to(#53A0D4 90%));
        background: -webkit-linear-gradient(#007ac2 15%, #53A0D4 90%);
        background: -moz-linear-gradient(#007ac2 15%, #53A0D4 90%);
        background: -ms-linear-gradient(#007ac2 15%, #53A0D4 90%);
        background: -o-linear-gradient(#007ac2 15%, #53A0D4 90%);
        background: linear-gradient(#007ac2 15%, #53A0D4 90%);
        box-shadow: 0 3px 5px 0 rgba(0,0,0,0.3);
        margin: 0px 1px 1px 0px;
    }

.btnGradRed {
    border: 1px solid #007ac2;
    color: #fff;
    text-transform: uppercase;
    font-family: Calibri, segoe ui, sans-serif;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: 1px;
    padding: 5px 5px 5px 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    background: #d45353;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d45353 15%), to(#c20000 90%));
    background: -webkit-linear-gradient(#d45353 15%, #c20000 90%);
    background: -moz-linear-gradient(#d45353 15%, #c20000 90%);
    background: -ms-linear-gradient(#d45353 15%, #c20000 90%);
    background: -o-linear-gradient(#d45353 15%, #c20000 90%);
    background: linear-gradient(#d45353 15%, #c20000 90%);
    box-shadow: 0 3px 5px 0 rgba(0,0,0,0.3);
    margin: 0px 1px 1px 0px;
}

    .btnGradRed:hover {
        border: 1px solid #007ac2;
        color: #fff;
        text-transform: uppercase;
        font-family: Calibri, segoe ui, sans-serif;
        font-size: 11px;
        font-weight: normal;
        letter-spacing: 1px;
        padding: 5px 5px 5px 5px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        cursor: pointer;
        background: #c20000;
        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c20000 15%), to(#d45353 90%));
        background: -webkit-linear-gradient(#c20000 15%, #d45353 90%);
        background: -moz-linear-gradient(#c20000 15%, #d45353 90%);
        background: -ms-linear-gradient(#c20000 15%, #d45353 90%);
        background: -o-linear-gradient(#c20000 15%, #d45353 90%);
        background: linear-gradient(#c20000 15%, #d45353 90%);
        box-shadow: 0 3px 5px 0 rgba(0,0,0,0.3);
        margin: 0px 1px 1px 0px;
    }

.btnClear {
    border: 1px solid #007ac2;
    text-transform: uppercase;
    font-family: Calibri, segoe ui, sans-serif;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: 1px;
    padding: 5px 5px 5px 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    background: #ffffff;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff 25%), to(#e7e7e7 90%));
    background: -webkit-linear-gradient(#ffffff 25%, #e7e7e7 90%);
    background: -moz-linear-gradient(#ffffff 25%, #e7e7e7 90%);
    background: -ms-linear-gradient(#ffffff 25%, #e7e7e7 90%);
    background: -o-linear-gradient(#ffffff 25%, #e7e7e7 90%);
    background: linear-gradient(#ffffff 25%, #e7e7e7 90%);
    box-shadow: 0 3px 5px 0 rgba(0,0,0,0.3);
    margin: 0px 1px 1px 0px;
}

.btnClear:hover {
    border: 1px solid #007ac2;
    text-transform: uppercase;
    font-family: Calibri, segoe ui, sans-serif;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: 1px;
    padding: 5px 5px 5px 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    background: #e7e7e7;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e7e7e7 15%), to(#ffffff 90%));
    background: -webkit-linear-gradient(#e7e7e7 15%, #ffffff 90%);
    background: -moz-linear-gradient(#e7e7e7 15%, #ffffff 90%);
    background: -ms-linear-gradient(#e7e7e7 15%, #ffffff 90%);
    background: -o-linear-gradient(#e7e7e7 15%, #ffffff 90%);
    background: linear-gradient(#e7e7e7 15%, #ffffff 90%);
    box-shadow: 0 3px 5px 0 rgba(0,0,0,0.3);
    margin: 0px 1px 1px 0px;
}

.btnClearSm
{
    border: 1px solid #007ac2;
    margin: 1px 1px 1px 1px;
    font-family: Calibri, segoe ui, sans-serif;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: 1px;
    padding: 4px 5px 4px 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    background: #ffffff;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#e7e7e7));
    background: -webkit-linear-gradient(#ffffff, #e7e7e7);
    background: -moz-linear-gradient(#ffffff, #e7e7e7);
    background: -ms-linear-gradient(#ffffff, #e7e7e7);
    background: -o-linear-gradient(#ffffff, #e7e7e7);
    background: linear-gradient(#ffffff, #e7e7e7);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.3);
}

.btnClearSm:hover
{
    border: 1px solid #007ac2;
    margin: 1px 1px 1px 1px;
    font-family: Calibri, segoe ui, sans-serif;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: 1px;
    padding: 4px 5px 4px 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    background: #e7e7e7;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e7e7e7), to(#ffffff));
    background: -webkit-linear-gradient(#e7e7e7, #ffffff);
    background: -moz-linear-gradient(#e7e7e7, #ffffff);
    background: -ms-linear-gradient(#e7e7e7, #ffffff);
    background: -o-linear-gradient(#e7e7e7, #ffffff);
    background: linear-gradient(#e7e7e7, #ffffff);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.3);
}

.btnDisabled
{
    border: 1px solid #007ac2;
    margin: 1px 1px 1px 1px;
    text-transform: uppercase;
    font-family: Calibri, segoe ui, sans-serif;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: 1px;
    padding: 5px 5px 5px 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    background: #f1f0f0;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f1f0f0), to(#d1d1d1));
    background: -webkit-linear-gradient(#f1f0f0, #d1d1d1);
    background: -moz-linear-gradient(#f1f0f0, #d1d1d1);
    background: -ms-linear-gradient(#f1f0f0, #d1d1d1);
    background: -o-linear-gradient(#f1f0f0, #d1d1d1);
    background: linear-gradient(#f1f0f0, #d1d1d1);
    box-shadow: 0 3px 5px 0 rgba(0,0,0,0.3);
}

.btnClear1
{
    background: #FFF;
    background: linear-gradient(top,rgba(255,255,255,0.8) 15%,rgba(255,255,255,1) 90%);
    background: -o-linear-gradient(top,rgba(255,255,255,0.8) 15%,rgba(255,255,255,1) 90%);
    background: -moz-linear-gradient(top,rgba(255,255,255,0.8) 15%,rgba(255,255,255,1) 90%);
    background: -webkit-linear-gradient(top,rgba(255,255,255,0.8) 15%,rgba(255,255,255,1) 90%);
    background: -ms-linear-gradient(top,rgba(255,255,255,0.8) 15%,rgba(255,255,255,1) 90%);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 4px 4px 4px 4px;
    border-radius: 4px;
    border: 1px solid #CCC;
    
    margin: 1px 1px 1px 1px;
    letter-spacing: 1px;
    cursor: pointer;
    font-size: 11px;
    font-weight: normal;
    text-transform: uppercase;
    font-family: Calibri, segoe ui, sans-serif;
    text-align: center;
    text-decoration: none;
    box-shadow: 0 3px 5px 0 rgba(0,0,0,0.3);
}

.btnClearMod
{
    border: 1px solid #007ac2;
    margin: 1px 1px 1px 1px;
    text-transform: uppercase;
    font-family: Calibri, segoe ui, sans-serif;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: 1px;
    cursor: pointer;
    padding: 6px 5px 6px 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    
    background: #FFF;
    background: -webkit-gradient(top,rgba(255,255,255,0.8) 15%,rgba(255,255,255,1) 90%);
    background: -webkit-linear-gradient(top,rgba(255,255,255,0.8) 15%,rgba(255,255,255,1) 90%);
    background: -moz-linear-gradient(top,rgba(255,255,255,0.8) 15%,rgba(255,255,255,1) 90%);
    background: -ms-linear-gradient(top,rgba(255,255,255,0.8) 15%,rgba(255,255,255,1) 90%);
    background: -o-linear-gradient(top,rgba(255,255,255,0.8) 15%,rgba(255,255,255,1) 90%);
    background: linear-gradient(top,rgba(255,255,255,0.8) 15%,rgba(255,255,255,1) 90%);
    box-shadow: 0 3px 5px 0 rgba(0,0,0,0.3);
}


/* ==================== Lable Classes ==================== */

.lblBodyReg
{
    font-size: 11pt;
    font-family: Calibri;
    color: Black;
}

.lblBodyRegSm
{
    font-size: 9pt;
    font-family: Calibri;
    color: Black;
}

.lblBodyRegMed
{
    font-size: 10pt;
    font-family: Calibri;
    color: Black;
}

.lblBodyBold
{
    font-size: 11pt;
    font-family: Calibri;
    color: Black;
    font-weight: bold;
}

.lblBodyBoldWht
{
    font-size: 11pt;
    font-family: Calibri;
    color: white;
    font-weight: bold;
}

.lblHeaderBoldWht
{
    font-size: 14pt;
    font-family: Calibri;
    color: white;
    font-weight: bold;
}

.lblBodyBoldSm
{
    font-size: 9pt;
    font-family: Calibri;
    color: Black;
    font-weight: bold;    
}

.lblBodyMessageRed
{
    font-size: 10pt;
    font-family: Calibri;
    color: Red;
}

.lblBodyMessageRedSm
{
    font-size: 8pt;
    font-family: Calibri;
    color: Red;
}

.lblMessageRedBld
{
    font-size: 10pt;
    font-family: Calibri;
    color: Red;
    font-weight: bold
}

.lblMessageRedBldLg
{
    font-size: 11pt;
    font-family: Calibri;
    color: Red;
    font-weight: bold;
}

.btnLink
{
    font-size: 10pt;
    font-family: Calibri;
    color: black;
    font-weight: bold;
    text-decoration: underline;
}


/* ==================== Text Box Shadow ==================== */
.innershadowSmText {
   -moz-box-shadow:    inset 0 0 4px #000000;
   -webkit-box-shadow: inset 0 0 4px #000000;
   box-shadow:         inset 0 0 4px #000000;
   background-color: whitesmoke;
   font-size: 9pt;
   font-family: Calibri;
   color: Black;
}

.outershadowSmText {
  -moz-box-shadow:    3px 3px 5px 6px #ccc;
  -webkit-box-shadow: 3px 3px 5px 6px #ccc;
  box-shadow:         3px 3px 5px 6px #ccc;
  background-color: whitesmoke;
  font-size: 9pt;
  font-family: Calibri;
  color: Black;
}