body
{
    line-height: 1.5;
    font-family: "Helvetica Neue" , Arial, Helvetica, sans-serif;
    color: #000;
    background: none;
    font-size: 10pt;
}
.container
{
    background: none;
}
hr
{
    background: #ccc;
    color: #ccc;
    width: 100%;
    height: 2px;
    margin: 2em 0;
    padding: 0;
    border: none;
}
hr.space
{
    background: #fff;
    color: #fff;
    visibility: hidden;
}
h1, h2, h3, h4, h5, h6
{
    font-family: "Helvetica Neue" , Arial, "Lucida Grande" , sans-serif;
}
code
{
    font: .9em "Courier New" , Monaco, Courier, monospace;
}
a img
{
    border: none;
}
p img.top
{
    margin-top: 0;
}
blockquote
{
    margin: 1.5em;
    padding: 1em;
    font-style: italic;
    font-size: .9em;
}
.small
{
    font-size: .9em;
}
.large
{
    font-size: 1.1em;
}
.quiet
{
    color: #999;
}
.hide
{
    display: none;
}
a:link, a:visited
{
    background: transparent;
    font-weight: 700;
    text-decoration: underline;
}
canvas
{
    display: none;
}

#FooterGradient span
{
    width: 100%;
    display: block;
}
.ClientImg img
{
    float: left;
}

.GradientBoxContainerThin, .ClientInfoContainer, .GenericContainer2
{
    border: 1px solid #999;
}

#LeftNavContainer
{
    display: none;
}

#mainContainer, #mainContainer > div, #MainBodyContainerTwoCol, #pageBody
{
    position: relative !important;
    float: none !important;
    overflow: visible !important;
    width: 100% !important;
}

li, p
{
    color: #000;
}
