﻿body 
{
    margin:0px;
    padding:0px;
    font-family: Verdana, Comic Sans MS, Tahoma;
    font-size:12pt;   
}
table td
{
    vertical-align:top;
    text-align:left;
}
h1#header {
    font-family: Calibri, Tahoma, Verdana, Times New Roman, Arial, Sans-Serif;
    font-size: 15pt;
    background-color: #EBB8A9;
    color: White;
    padding-left: 5px;
    margin-bottom: 10px;
}
#Header {
    width: 1300px;
    height: 178px;
    background-image: url('/Images/ASTANCARGO_SystemHeader.jpg');
    background-repeat: no-repeat;
    text-align: center;
    background-color: #ffffff;
    color: #943D24;
    margin: auto;
}
#Header2 {
    width: 1300px;
    height: 178px;
    background-image: url('/Images/SMSSERVICEAGENTSHEADER.jpg');
    background-repeat: no-repeat;
    text-align: center;
    background-color: #ffffff;
    color: #943D24;
    margin: auto;
}

#Header h1 {
        font-size: 15pt;
        font-family: Tahoma, Comic Sans MS, Sans-Serif;
    }
#LoggedInUser
{
    font-size:10pt;
    font-family:Calibri, Tahoma, Verdana, Times New Roman, Arial, Sans-Serif;
    margin:auto;
    width:1300px;
    background-color:White;
    color:Black;
    font-weight:bold;
    text-align:right;
}
#Content
{
   /* background-color:#eddcd9;*/
    margin:auto;
    text-align:Left;
    width:1300px;
}
#LeftMenu
{
    
    height:auto;
    color:White;    
    width:auto;
    text-align:center;
    position:relative;
    font-size:12pt;
    font-family:Calibri, Tahoma, Verdana, Times New Roman, Arial, Sans-Serif;
}


#LeftMenu ul, a,li
{
    margin-top:5px;
    text-decoration:none;
    list-style:none;    
}
#LeftMenu a
{
    color:White;
    padding-bottom:5px;
}
#LeftMenu ul,li
{
    
    padding-left:1px;    
    margin-left:0;    
}
#LeftMenu li
{
    padding-bottom:5px;
    border-bottom:1px solid white;    
}
#LeftMenu li:hover
{
    background-color:Gray;
}

#LeftMenuContent
{
   
    height:auto;
   /* background-color:#eddcd9;*/
    color:Black;
    margin-bottom:10px;
    text-align:justify;
    position:relative;
    font-size:12pt;
    font-family:Calibri, Tahoma, Verdana, Times New Roman, Arial, Sans-Serif;
}
#NewUserForm
{
       float:left;
       width:50%;
}
    #NewUserForm h1 {
        font-family: Calibri, Tahoma, Verdana, Times New Roman, Arial, Sans-Serif;
        font-size: 15pt;
        background-color: #EBB8A9;
        color: White;
        padding-left: 5px;
        margin-right: 1px;
    }
#NewUserInstructions
{
       float:right;
       width:50%;
       padding-top:0px;
       list-style:lower-alpha;
}
    #NewUserInstructions h1 {
        font-family: Calibri, Tahoma, Verdana, Times New Roman, Arial, Sans-Serif;
        font-size: 15pt;
        background-color: #EBB8A9;
        color: White;
        padding-left: 5px;
        margin-right: 1px;
    }
#ViewUserASCtions h1 {
    font-family: Calibri, Tahoma, Verdana, Times New Roman, Arial, Sans-Serif;
    font-size: 15pt;
    background-color: #EBB8A9;
    color: White;
    padding-left: 5px;
    margin-bottom: 10px;
}
#ViewUserASCtions a
{
    text-decoration:underline;
}
#ViewUsers
{
    padding-top:5px;
    font-family:Calibri, Tahoma, Verdana, Times New Roman, Arial, Sans-Serif;
    font-size:12pt;
    height:auto;
}
#Footer {
    clear: both;
    width: 1300px;
    margin: auto;
    background-color: #EBB8A9;
    text-align: center;
    font-size: 10pt;
    font-weight: bold;
    color: White;
}

    #Footer a {
        text-decoration: none;
        color: White;
        
    }
#Footer a:visited
{
    text-decoration:none;
    color:White;
}
#Footer a:active
{
    text-decoration:none;
    color:White;
}
.Login {
    width: 600px;
    margin: auto;
    height: auto;
    text-align: center;
    padding-top: 60px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 100px;
    
}
    .Login table {
        margin: auto;
        background-image: url('..//Images/LoginForm_Background.jpg');
        padding: 0px;
        background-color: #EBB8A9;
        color: white;
        font-weight: bold;
    }
.Login table td
{
    vertical-align:top;
    padding:2px;
    
}
.NewUser >td
{
    text-align:left;
    vertical-align:top;
    list-style:decimal;
}
.LeftSideDropdown
{
   position:relative;
}
.LeftSideDropdownNav
{
    position:relative;
    display:none;
}
.LeftSideDropdown:hover > .LeftSideDropdownNav
{
    display:block;
    padding-top:5px;
    padding-left:0px;
    padding-bottom:0px;
    background-color:#3B444B;
    width:182px;
    top:3px;
    left:5px;
    right:5px;
}
.LeftSideDropdownNav li:hover
{
    width:188px;
    padding:0px;
}

.Login td
{
    
}

.Login td#LoginErrMsg
{
    text-align:center;
    color:red;
    font-weight:bold;
    padding-top:0.8em;
    padding-bottom:0.8em;
    font-size:9pt;
}
.Forwarders
{
    font-family:Calibri, Tahoma, Verdana, Times New Roman, Arial, Sans-Serif;
    font-size:12pt;
    text-align:left;
}
    .Forwarders h1 {
        font-family: Calibri, Tahoma, Verdana, Times New Roman, Arial, Sans-Serif;
        font-size: 15pt;
        font-weight: bold;
        color: White;
        background-color: #EBB8A9;
        padding-left: 5px;
        margin-right: 1px;
    }
div#AddForwarder
{
    float:left;
    width:55%;
}
div#AddForwarderInst
{
    float:right;
    width:45%;
}
#AddPackages table
{
    width:50%;    
}
.Shipments {
    
    
}
    .Shipments h1 {
        font-family: Calibri, Tahoma, Verdana, Times New Roman, Arial, Sans-Serif;
        font-size: 15pt;
        font-weight: bold;
        color: White;
        background-color: #EBB8A9;
        padding-left: 5px;
        margin-right: 1px;
    }
#ShipmentDetails
{    
    width:1300px;
}
#ShipmentDetails td{
    vertical-align:top;
}
#ShipmentCustomerDetails
{    
    width:1300px;
}
#ShipmentReceiverDetails {
    width: 1300px;
}
#ShipmentPaymentDetails {
    width: 1300px;
}
#ShipmentMessage
{    clear:both;
    width:100%;
}
#ShipmentMessage table
{
    width:100%;
}
.TaxSaleInv
{
    
     text-align:center;
}
.TaxSaleInvContent
{
    width:1000px;
    margin:auto;
}
#ReceiptHeadInv {
    font-family: 'Bell MT';
    font-size:25px;
    font-weight: bold;
    text-align:center;
    
    margin-left:30%;
    margin-right:10%;
}
#lblTrn {
    text-align: center;
}
#lblCompanyName
{
    font-size:18px;
}
.TaxInvSecHead {
    background-color: #EBB8A9;
    color: white;
    text-align: center;
}
.TaxInvSecHeadContent tr>td{
    margin-left: 15px;
}
        .SalesReceipt {
            font-family: Courier New, Courier, Times New Roman, Arial, Sans-Serif;
            font-size: 12pt;
        }
.SalesReceipt td
{
    text-align:left;
    vertical-align:top;   
}
.ReceiptName {
    font-family: Courier New, Courier, Times New Roman, Arial, Sans-Serif;
    font-size: 15pt;
    background-color: #EBB8A9;
    color: White;
    text-align: center;
}
.SenderReceiverData td
{
    text-align:left;
    vertical-align:top;
    font-family:Courier New, Courier, Times New Roman, Arial, Sans-Serif;
    font-size:12pt;
}
.DateTrackerRow >td
{
    border-bottom:1px solid black;
    padding:0px;
}
.SalesReceipt tr#SalesDataRow
{
    width:100%;
}
.SalesDataRow > td {
    text-align: left;
    vertical-align: top;
    background-color: #EBB8A9;
    color: White;
    font-weight: bold;
}
.SalesDataRowData >td
{
    vertical-align:top;
    text-align:left;
    font-family:Courier New, Courier, Times New Roman, Arial, Sans-Serif;
    font-size:12pt;
}
.ReceiptPayment {
    text-align: left;
    vertical-align: top;
    padding-right: 3px;
    font-weight: bold;
    background-color: #EBB8A9;
    color: White;
    font-family: Courier New, Courier, Times New Roman, Arial, Sans-Serif;
    font-size: 12pt;
}
.SalesReceiptActions
{
    text-align:center;
    padding:10px;
    margin-bottom:5px;  
}
.SalesDataFooter td
{
    border-bottom:1px solid black;
}
.Terms_Conditions
{
    border:1px solid black;
    font-size:10pt;
    font-family:Courier New, Courier, Times New Roman, Arial, Sans-Serif;
}
.Terms_Conditions ul,li
{
   list-style:decimal;
   width:auto;
}
.CompanyLogo img
{
    width:200px;
    height:60px;
    padding:0px;
    margin:0px;
}
#TblBillTo td {
    width: 150px;
    border: 1px solid black;
    margin:0;
}
#TblShipTo td {
    width: 200px;
    border: 1px solid black;
    margin: 0;
}
#TblInvDetHead td {
    width: 200px;
    border: 1px solid black;
    margin: 0;
}
.ReceiptSignature {
    font-size: 10pt;
    font-family: Courier New, Courier, Times New Roman, Arial, Sans-Serif;
}
.ShipmentManagement
{
}
#ShipmentsDetails
{
    padding-top:5px;
}
.ShipmentManagement h1 {
    font-family: Calibri, Tahoma, Verdana, Times New Roman, Arial, Sans-Serif;
    font-size: 15pt;
    font-weight: bold;
    color: White;
    background-color: #EBB8A9;
    padding-left: 5px;
}
.ShipmentManagement >.ShipmentActions
{
    text-decoration:underline;
}
.ManageForwarders a
{
    text-decoration:underline;
}
.PackageDetails a
{
    text-decoration:underline;
}
#ViewPackages
{
    padding-top:5px;
    font-family:Calibri, Tahoma, Verdana, Times New Roman, Arial, Sans-Serif;
    font-size:12pt;
    height:auto;
}
#ForwardersDetails
{
    padding-top:5px;
    font-family:Calibri, Tahoma, Verdana, Times New Roman, Arial, Sans-Serif;
    font-size:12pt;
    height:auto;
}
#AddCustomer
{
    float:left;
    width:55%;
    height:auto;
}
#AddCustomerInstructions
{
    float:right;
    width:45%;
    height:auto;
}
    #AddCustomerInstructions h1 {
        font-family: Calibri, Tahoma, Verdana, Times New Roman, Arial, Sans-Serif;
        font-size: 15pt;
        background-color: #EBB8A9;
        color: White;
        padding-left: 5px;
        margin-bottom: 10px;
        margin-right: 1px;
    }
#AddCustomer h1 {
    font-family: Calibri, Tahoma, Verdana, Times New Roman, Arial, Sans-Serif;
    font-size: 15pt;
    background-color: #EBB8A9;
    color: White;
    padding-left: 5px;
    margin-bottom: 10px;
    margin-right: 1px;
}
#ManageAccountActions
{
    width:100%;
    margin-bottom:10px;
}
#ManageAccountViews
{
    float:left;
    width:50%;
    margin-right:5px;
}
#ManageAccountRelated
{
    float:right;
    width:45%;
    
}
#NewAccountAddView
{
    clear:both;
}
.ManageAccounts a
{
    text-decoration:underline;
}
.ManageAccounts h3
{
    font-weight:bold;
    font-size:16px;
    text-decoration:underline;
}
.Invoices
{
    
}
#NewInvoice
{
   
}
#NewInvoiceViews
{
    
}
.Accounts
{
}
div#JournalEntry
{
    
}
.Customers
{
}
.Customers#CustomerMgmHead a
{
    text-decoration:underline;
}
.Customers#CustomerMgmHead
{
    margin-bottom:5px;
}
.Customers#CustomerRecordEdit
{
     margin-top:15px;
}
.Company
{
}
.Company#CompanyMgmHeader a
{
    text-decoration:underline;
}
.Company#CompanyMgmHeader
{
    margin-bottom:5px;
}
.Company#CompanyMgmRecordsEdits
{
    margin-top:10px;
}
.Options
{
    
}
div .Invoicemanagement > p >a
{
    text-decoration:underline;    
}
table.Reports td
{
    text-align:center;
}
.LiablityValue
{
    text-align:right;
}
.ReportBalanceFormat
{
    text-align:right;
}
.CustomerReports a
{
    text-decoration:underline;
}
div#ReportCenter.CustomerReports
{
    margin-top:30px;
}
