﻿div.LeftNav
{
    text-align: left;
    width: 150px;
}

div.LeftNavButton
{
    text-align: left;
    width: 100%;
    margin-left: 5px;
}

div.Link {
    cursor: pointer;
}

div.Content
{
    border: 1px solid #6f1717;
    margin: 0px 25px 0px 25px;
    padding: 10px 10px 10px 10px;
    text-align: left;
}

div.ContentPop {
    border: 1px solid #6f1717;
    margin: 0px 25px 0px 25px;
    padding: 10px 10px 10px 10px;
    text-align: left;
    background-color: white;
}

div.ContentNested
{
    border: 1px solid #6f1717;
    margin: 1px 0px 5px 0px;
    padding: 5px 5px 5px 5px;
    text-align: left;
    /*position: relative;*/
}
div.ContentNestedGray {
    border: 1px solid #CCCCCC;
    margin: 1px 0px 5px 0px;
    padding: 5px 5px 5px 5px;
    text-align: left; /*position: relative;*/
}
div.ContentNested2
{
    border: 1px solid #6f1717;
    margin: 0px 25px 0px 25px;
    padding: 5px 5px 5px 5px;
    text-align: left;
}
div.ContentNestedWrapper
{
    border: 0px solid #6f1717;
    margin: 0px 25px 0px 25px;
    padding: 5px 5px 5px 5px;
    text-align: left;
}

div.ContentHeader
{
    border: 1px solid #6f1717;
    margin: 0px 25px 1px 20px;
    padding: 5px 10px 5px 10px;
    text-align: left;
    background-color: #EBEBEB;
}

div.ContentHeaderNested
{
    border: 1px solid #6f1717;
    margin: 0px 0px 1px 0x;
    padding: 5px 10px 5px 10px;
    text-align: left;
    background-color: #EBEBEB;
}

div.ContentSpacer
{
    height: 10px;
    z-index: 0;
    position: relative;
}

div.HeaderButtons
{
    margin: 0px 20px 0px 0px;
    padding: 0px 10px 5px 10px;
    text-align: right;
}

div.ContentButton
{
    margin: -12px 30px auto auto;
    min-width: 200px;
    text-align: center;
    background-color: #F7F7F7;
    border: 1px solid #C0C0C0;
    right: 30px;
    top: -12px;
    position: relative;
    padding: 5px 25px 5px 25px;
    z-index: 1;
}

div.CloseModal
{
    margin: -50px 0px auto auto;
    right: 30px;
    position: absolute;
    z-index: 1;
}

div.ModalDetail
{
    min-height: 100px;
    /*max-height: 650px;*/
    overflow: auto;
}

div.OrderNavMenu
{
    font-weight: 500;
    font-size: 14px;
    border: 1px solid #dde1e6;
    margin: 0px 25px 0px 25px;
    padding: 10px 10px 10px 10px;
    text-align: left;
    word-spacing: 10px;
}
div.OrderNavSummary
{
    font-weight: 500;
    font-size: 11px;
    border: 1px solid #dde1e6;
    margin: 0px 25px 0px 25px;
    padding: 3px 10px 3px 10px;
    text-align: left;
    background-color: #EFEFEF;
}

.EmptyDataTemplate
{
    width: 100%;
    border: 0 none white;
}

.CPEHeader
{
    cursor: pointer;
}

.CPEContent
{
    height: 0px;
}

.ContentTable
{
    height: 500px;
    text-align: left;
    vertical-align: top;
}

.DataTable
{
    border-spacing: 5px;
    padding-bottom: 10px;
    vertical-align: top;
}

    .DataTable tr > td:nth-child(1)
    {
        font-weight: bold;
        text-align: right;
        vertical-align: top;
    }

    .DataTable tr > td:nth-child(2)
    {
        text-align: left;
    }

    .DataTable tr > td:nth-child(3)
    {
        font-weight: bold;
        text-align: right;
        vertical-align: top;
    }

    .DataTable tr > td:nth-child(4)
    {
        text-align: left;
    }

    .DataTable tr > td:nth-child(5)
    {
        font-weight: bold;
        text-align: right;
        vertical-align: top;
    }

    .DataTable tr > td:nth-child(6)
    {
        text-align: left;
    }

    .DataTable tr > td:nth-child(7)
    {
        font-weight: bold;
        text-align: right;
        vertical-align: top;
    }

    .DataTable tr > td:nth-child(8)
    {
        text-align: left;
    }

    .DataTable td
    {
        vertical-align: top;
    }

    .DataTable .ListSearch td
    {
        height: 35px;
        vertical-align: bottom;
    }

    .DataTable .ListSearch .ListSearchLabel
    {
        vertical-align: middle;
    }

.DataTableClear
{
    border-spacing: 5px;
    padding-bottom: 10px;
    vertical-align: top;
}

    .DataTableClear tr > td:nth-child(1)
    {
        text-align: left;
        vertical-align: top;
        font-weight: normal;
    }

    .DataTableClear tr > td:nth-child(2)
    {
        text-align: left;
        font-weight: normal;
    }

    .DataTableClear tr > td:nth-child(3)
    {
        text-align: left;
        vertical-align: top;
        font-weight: normal;
    }

    .DataTableClear tr > td:nth-child(4)
    {
        text-align: left;
        font-weight: normal;
    }

    .DataTableClear tr > td:nth-child(5)
    {
       text-align: left;
       font-weight: normal;
    }

    .DataTableClear tr > td:nth-child(6)
    {
        text-align: left;
        font-weight: normal;
    }

    .DataTableClear tr > td:nth-child(7)
    {
         text-align: left;
         font-weight: normal;
    }

    .DataTableClear tr > td:nth-child(8)
    {
        text-align: left;
        font-weight: normal;
    }

    .DataTableClear td
    {
        vertical-align: top;
        font-weight: normal;
    }

    .DataTableClear .ListSearch td
    {
        height: 35px;
        vertical-align: bottom;
        font-weight: normal;
    }

    .DataTableClear .ListSearch .ListSearchLabel
    {
        vertical-align: middle;
        font-weight: normal;
    }

.PartImageTable
{
    width: 100%;
    border: 1px solid #CCCCCC;
}
.PartImageLink
{
    border: 1px solid #CCCCCC;
}

    .PartImageTable td
    {
        text-align: center;
        vertical-align: middle;
        padding: 2px;
    }

.hrSeparator
{
    border-width: 1px;
    border-color: #CCCCCC;
    background-color: #fff;
    border-style: none none dotted;
    color: #fff;
}

.tblreportparam
{
      width: 500px;
}
.tdreportparam_title
{
    width: 125px;
    text-align: right;
    font-weight: bold;
    height: 23px;
    padding: 1px;
    vertical-align: middle;
}
.tdreportparam_param
{
    text-align: left;
    height: 23px;
    padding: 1px;
    vertical-align: middle;
}
 
.AutoCompleteList {
    visibility : hidden; 
    margin : 0px! important; 
    background-color : inherit; 
    color : black; 
    border : solid 1px gray; 
    cursor : pointer; 
    text-align : left; 
    list-style-type : none; 
    font-family : Verdana; 
    font-size: 11px; 
    padding : 0; 
}

.AutoCompletelistItem {
    background-color: white; 
    padding : 1px; 
}

.AutoCompleteitemHighlighted {
    background-color: #c3ebf9; 
    padding : 1px; 
}