﻿.introduction, .description
{
    padding: 16px 0px;
}
.lbl
{
    padding: 0px 0px 16px 0px;
}
#service_selector, #sector_selector, #mbo, .search-results
{
    height: 100%;
    overflow: auto;
}

.search-results .left
{
    width: 49%;
    float: left;
}
.search-results .right
{
    width: 49%;
    float: right;
    text-align: right;
}
h3.sub-heading
{
    margin: 10px 0px;
}

ul.standard
{
    margin: 15px 20px;
}
ul.standard li
{
    margin: 0px;
    padding: 0px;
}

ul.menu-links
{
    margin: 0px 0px 15px 20px;
    padding: 0px;
}
ul.menu-links li
{
    padding: 0px;
    margin: 0px;
}
ul.menu-links li.hide
{
    list-style-type: none;
}
ul.menu-links li ul.indent-1
{
    padding: 0px 0px 0px 15px;
    margin: 8px 0px;
}
ul.menu-links li ul.indent-1a
{
    padding: 0px 0px 0px 15px;
    margin: 0px;
    border: 0px;
}
ul.menu-links li ul.indent-1 li ul.indent-2
{
    padding: 0px 0px 0px 15px; 
    margin: 8px 0px;
}
ul.menu-links li ul.indent-1a li ul.indent-2a
{
    padding: 0px 0px 0px 15px;
    margin: 0px 0px 8px 0px;
    border: 0px;
}

#mbo-calc
{
    margin-top: 20px;
    padding: 4px;
    border: solid 1px Black;
}
table.mbo
{
    width: 100%;
}
table.mbo tr td, table.mbo tr td input
{
    font-size: 8pt;
}
table.mbo tr td input.price
{
    width: 50px;
}
table.mbo tr td input.year
{
    width: 38px;
}
table.mbo tr td.datEntInv
{
    background-color: Black;
    color: White;
    padding: 1px;
    font-weight: bold;
}
.err
{
    margin: 0px 0px 10px 0px;
    color: Red;
}

table.inline td
{
    padding: 0px 10px 10px 0px;
}