﻿body
{
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    background-color: #E8E7E8;
}
.header
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #A51417;
}
table
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
}
.nav
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
}
.nav a:visited
{
    color: #333333;
    text-decoration: none;
}
.nav a:active
{
    color: #333333;
    text-decoration: none;
}
.nav a:link
{
    color: #333333;
    text-decoration: none;
}
.nav a:hover
{
    color: #A51417;
    text-decoration: none;
}
.main
{
    padding-top: 25px;
    padding-right: 5px;
    padding-bottom: 20px;
    padding-left: 5px;
}
.header
{
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}
h2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #338585;
}
input.btn
{
    background: #DDDDDD;
    font-size: 11px;
    border: 1px solid #338585;
    color: #000;
}


select
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    background-color: #FFFFFF;
    border: 1px solid #338585;
    width: auto;
}
textarea
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    background-color: #FFFFFF;
    border: 1px solid #338585;
}
input.fieldnoborder
{
    border: 0px none;
}
a:visited
{
    color: #338585;
    text-decoration: underline;
}
a:active
{
    color: #338585;
    text-decoration: underline;
}
a:link
{
    color: #338585;
    text-decoration: underline;
}
a:hover
{
    color: #338585;
    text-decoration: none;
}
.nobullets ol, .nobullets ul
{
    margin: 0px;
    padding: 0px;
}
.nobullets li
{
    list-style: none;
    border: 0px;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
    height: auto;
    height: 22px;
}

.reorderitem
{
    border: none;
    font-family: Arial, Verdana, sans-serif;
    text-align: left;
    border: 0px;
    list-style: none;
    padding: 1px;
    margin: 0px;
    height: 20px;
}

.dragHandle
{
    width: 18px;
    height: 18px;
    background-color: #d0d0d0;
    border: solid 1px #b0b0b0;
    cursor: move;
    margin: 0px 3px 5px 0px;
    padding: 0px;
    font-size: 9px;
    color: #338585;
}
/*Popup Control*/
.popupControl
{
    background-color: White;
    position: absolute;
    visibility: hidden;
}

.reorderCue
{
    border: solid 5px #432;
    background: #396;
    font-family: Arial, Verdana, sans-serif;
    text-align: left;
    list-style: none;
    color: #fff;
    border: 0px;
    padding: 1px;
    margin: 0px;
    height: 20px;
}

.nicetable td
{
    padding-bottom: 2px;
}
.nicetable th
{
    text-align: left;
    font-weight: normal;
}
.hint
{
    font-size: 10px;
    color: #999;
}

tr.catlevel0 td
{
    padding-left: 5px;
}
tr.catlevel1 td
{
    padding-left: 25px;
}
tr.catlevel2 td
{
    padding-left: 55px;
}
tr.catlevel3 td
{
    padding-left: 75px;
}

tr.catlevel0 td td
{
    padding-left: 0px;
}
tr.catlevel1 td td
{
    padding-left: 0px;
}
tr.catlevel2 td td
{
    padding-left: 0px;
}
tr.catlevel3 td td
{
    padding-left: 0px;
}

/*Modal Popup*/
.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup
{
    background-color: #ffffff;
    border-width: 2px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 250px;
}
.c-main
{
    font: 11px Arial, Helvetica, sans-serif;
    color: #555;
}

.c-main a:visited, .c-main a:active, .c-main a:link
{
    color: #9B0016;
    text-decoration: underline;
}
.c-main a:hover
{
    color: #9B0016;
    text-decoration: none;
}
.c-main h2
{
    font: 14px bold Arial, Helvetica, sans-serif;
    color: #555;
}
.c-border
{
    border: 1px solid #9B9B9B;
    background-color: #fff;
}
.c-bordernobg
{
    border: 1px solid #9B9B9B;
}
.c-darkbg
{
    background-color: #C7C7C7;
}

.gridviewOptionslayout img
{
    margin: 0px 5px 2px 2px;
    vertical-align: top;
}

.paddinglow
{
    padding-bottom: 2px;
    clear: both;
}
.paddinglow .lbl
{
    width: 150px;
    float: left;
}

.formline
{
    clear: both;
    padding: 4px 0px;
}
.formline span.field
{
    display: block;
    float: left;
    width: 120px;
}
.formline div
{
    display: inline;
}

/*added stuff*/

.c-border
{
    border: 1px solid #999;
    margin-top: 20px;
}

.c-border img
{
    border: none;
}

.c-darkbg
{
    background-color: #c7c7c7;
}

.altRow
{
    background-color: #E5E5E5;
}

.legend div
{
    padding: 3px 0px;
}

.customerTable td
{
    padding-bottom: 7px;
}

.customerTable input
{
    width: 80%;
}

.productsTable td
{
    padding-bottom: 7px;
}

.productsTable input, select, textarea
{
    width: auto;
}

.noStyle input
{
    border: none;
    width: auto;
}

.update
{
    padding: 20px 38px 5px 0px;
}

h2 span
{
    font-weight: normal;
}

.lineHeight
{
    line-height: 17px;
}

table.custLookupTable
{
    border: 1px solid #999;
}

.custLookupTable td
{
    padding: 5px;
}

.btnRemove
{
    border: 1px solid #f00;
}

.custOpaque
{
    color: #a09f9f;
}

.chkListClass input
{
    width: 15px;
    height: 15px;
    margin: 0px 3px 0px 0px;
    padding: 0px;
}
.chkListClass label
{
    margin: 0px 25px 0px 0px;
    padding: 0px;
    line-height: 25px;
}
input.btn
{
    width: auto;
    height: auto;
}

/** POPUP FORMS **/

#ctl00_AdminPlaceHolder_pnlParentLookup th
{
    padding-top: 8px;
}

#ctl00_AdminPlaceHolder_pnlParentLookup td
{
    padding-top: 4px;
}

#ctl00_AdminPlaceHolder_pnlParentLookup
{
    background: #eee;
    border: 3px solid #fff;
    padding: 10px 0px 4px 10px;
    width: 257px;
}
.newLine
{
    clear: both;
    margin-bottom: 5px;
}
.newLine div
{
    float: left;
    width: 40px;
}

#ctl00_AdminPlaceHolder_pnlParentLookup .searchBox
{
    width: 213px;
}

#ctl00_AdminPlaceHolder_pnlParentLookup input
{
    float: left;
}

#ctl00_AdminPlaceHolder_pnlParentLookup select
{
    background: #dbe6fe;
    border: 1px solid #fff;
    width: 197px;
}

.btnPopup input
{
    float: right !important;
    margin-right: 10px !important;
    border: 1px solid #fff !important;
}

.pushDown
{
    clear: both;
    height: 15px;
    font-size: 0px;
    line-height: 0px;
    padding: 0px;
    margin: 0px;
}

.closeLoginPanel
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    line-height: 17px;
    font-size: 11px;
    font-weight: bold;
    position: absolute;
    top: 8px;
    right: 10px;
    border: 1px solid #fff;
}

.closeLoginPanel a
{
    background-color: #629bda;
    cursor: pointer;
    color: #FFFFFF;
    text-align: center;
    text-decoration: none;
    padding: 5px;
}

.radioAlign label
{
    margin-right: 15px;
}

.radioAlignVert span
{
    line-height: 25px;
}

.cellSpace td
{
    padding-bottom: 10px;
}
.cellSpace2 td
{
    padding-bottom: 5px;
}

table.tightTable td
{
    padding-bottom: 1px;
}

input.btnBolder
{
    background: #fff;
    font-size: 11px;
    border: 2px solid #338585;
    color: #333;
}
input
{
    color: #000;
}

.isa_info, .isa_success, .isa_warning, .isa_error
{
    border: 1px solid;
    margin: 10px 0px;
    padding: 15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    -moz-border-radius: .5em;
    -webkit-border-radius: .5em;
    border-radius: .5em;
}
.isa_info
{
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('/images/info.png');
}
.isa_success
{
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image: url('/images/success.png');
}
.isa_warning
{
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('/images/warning.png');
}
.isa_error
{
    color: #000000;
    background-color: #FFBABA;
    background-image: url('/images/error.png');
}

input.error  { background: #fed; border: 1px solid red !important;  }
select.error { background: #fed; border: 1px solid red; }
