﻿body {
    font-family: 'proxima-nova', Verdana;
    margin: 0;
    padding: 0;
}

#siteWrap {
    margin: 0 0 -40px;
    min-height: 100%;
    height: auto !important;
    line-height: 155%;
}

#mast {
    background: url(images/header-bg.png?v1.1) repeat-x top;
    height: 70px;
    padding: 0 20px;
    position: relative;
}

.policyContent {
    width: 640px;
    margin: 0 0 100px 20px;
    float: left;
}

.policyContent h1 {
    font-size: 18px;
    line-height: 125%;
    font-weight: bold;
    color: #000;
    margin: 0;
}

.policyContent p {
    font-size: 11px;
    line-height: 155%;
    font-weight: normal;
    color: #333;
    margin: 5px 0;
}

.policyHead {
    font-size: 14px;
    color: #333;
    margin: 10px 0 0;
    font-weight: bold;
    line-height: 1.5em;
    margin-top: 20px;
}

.policyContent a {
    color: #00aed9;
    text-decoration: none;
}

.analysisReportTable {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    margin-top: 0.5em;
    border-bottom: #909090 solid 1px;
}

.analysisReportTable tr.headerRow {
    background: none repeat scroll 0 0 #909090 !important;
    color: #fff;
}

.analysisReportTable tr.headerRow th,
.analysisReportTable td {
    font-size: 11px;
    line-height: 100%;
    padding: 0.1875em;
    text-align: left;
    vertical-align: top;
}

.analysisReportTable th {
    padding: 5px 0.1875em !important;
    font-weight: normal;
}

.analysisReportTable tr:nth-child(2n) {
    background: none repeat scroll 0 0 #fff;
}

.analysisReportTable tr:nth-child(2n+1) {
    background: none repeat scroll 0 0 #ebebeb;
}

.analysisReportTable p {
    font-size: 11px;
    line-height: 155%;
    font-weight: normal;
    color: #333;
    margin: 5px 0;
}