﻿table.mGrid { width: 100%; background-color: #fff; margin: 5px 0 10px 0; border: solid 1px #f5a35d;  }
    table.mGrid td { padding: 4px; border: solid 1px #f5a35d; color: #000; }
    table.mGrid td a{  color: #f5821f;  }
    table.mGrid th { padding: 4px 2px; color: #fff; background: #f5821f; border-left: solid 1px #f5821f; }
    table.mGrid th a{ color: #fff;  }
table.mGrid .alt { background: #ffe8d5; }
table.mGrid .pgr {background: #f5821f; }
    table.mGrid .pgr table { margin: 4px 0; }
    table.mGrid .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #CCD7DF; font-weight: bold; color: #CCD7DF; line-height: 12px; }   
    table.mGrid .pgr a { color: #fff; text-decoration: none; }
    table.mGrid .pgr a:hover { color: #fff; text-decoration: none; }
    table.mGrid .pgr span { color: #CCD7DF; text-decoration: none; }
    table.mGrid tr.hilite {	 background: #ffe8d5; }
    .floatleft {float: left; margin: 4px 4px 2px 0;}

	.Zaccordion-container
        {
            width: 100%;
            margin: 0 0 20px;
            clear: both;
        }
        .Zaccordion-toggle
        {
            border: 1px solid #fff;
            position: relative;
            display: block;
            padding: 10px;
            font-size: 13px;
            font-weight: 300;
            background: #f5821f;
            color: #fff;
            text-decoration: none;
        }
        .Zaccordion-toggle.open
        {
            background: #e0771d;
            color: #fff;
        }
        .Zaccordion-toggle:hover, .Zaccordion-toggle:focus
        {
            background: #ffe8d5;
            color: #f5821f;
            text-decoration: none;
        }
        .Zaccordion-toggle span.toggle-icon
        {
            position: absolute;
            right: 10px;
            font-size: 1.2em;
        }
        .Zaccordion-content
        {
            display: none;
            padding: 10px;
            overflow: auto;
            background: #eee;
        }
        .Zaccordion-content img
        {
            display: block;
            float: left;
            margin: 10px 15px 10px 0;
            max-width: 100%;
            height: auto;
        }
        .relationshipManagerTable
        {
            width: 100%;
            float: left;
        }
        .relationshipManagerTable td
        {
            border-bottom: 1px solid #fff;
            border-right: 2px solid #fff;
            padding: 5px;
            font-size: 16px;
        }
        .relationshipManagerTable td:last-child
        {
            border-right: none;
        }
        .relationshipManagerTable td.apply
        {
            border: none;
        }
        .companyOverview h1
        {
            padding-bottom: 5px;
            font-size: 42px;
            color: #018b72;
            width: 100%;
            float: left;
            font-family: 'merriweather_sanslight' ,Arial, Helvetica, sans-serif;
            letter-spacing: -2px;
            font-weight: normal;
        }
        /* media query for mobile */@media (max-width: 767px)
        {
            .Zcontent
            {
                width: auto;
            }
            .Zaccordion-content
            {
                padding: 10px 0;
                overflow: inherit;
            }
        }