﻿body 
{
    background: #C7B299;
    margin: 0px;
    border: 0px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    font-size: 13px;
    color: #333333;
}

h1 
{
    font-size: 18px;
    color: #AC0404;
}

h2 
{
    font-size: 14px;
    color: #AC0404;
}

.title 
{
    font-size: 16px;
    font-weight: bold;
}

.large 
{
    font-size: 30px;
}

.small
{
    font-size: 10px;
}

.red 
{
    color: #AC0404;
}

.grey
{
    color: #545454;
}

.menu, .menu a
{
    background: #A0A0A0;
    vertical-align: top;
    color: #FFFFFF;
    text-decoration: none;
}

.menuitem
{
    padding: 10px 5px 10px 8px;
}

.menubullet
{
    padding-left: 5px;
}

.content
{
    background: #FFFFFF;
    padding: 5px 30px 20px 30px;
}

.header 
{
    padding-top: 36px;
    padding-left: 29px;
}

.footer, .footer a
{
    font-size: 10px;
    text-align: right;
    color: #FFFFFF;
    line-height: 18px;
}

.bg
{
    background: #FFFFFF;
}

.bgContent 
{
    background: #FFFFFF;
}

.alert 
{
    color: #FF0000;
}

.errorSummary 
{
    background-color: #FFFFCC;
    padding: 0px;
    margin: 2px;
    border: dashed 2px #FF0000;
}

.errorSummary li
{
    margin-bottom: 4px;
}

.question 
{
    font-weight: bold;
    font-style: italic;
}

hr 
{
    height: 1px;
    color: #AC0404;
}

.row0
{
    border: solid 1px #AC0404;
    padding: 2px;
    vertical-align: top;
    background-color: #F6E7D2;
}

.row1
{
    border: solid 1px #AC0404;
    padding: 2px;
    vertical-align: top;
    background-color: #FFFFFF;
}

.row2
{
    border: solid 1px #AC0404;
    padding: 2px;
    vertical-align: top;
    background-color: #EEEEEE;
}

.rowheader 
{
    background-color: #AC0404;
    color: #FFFFFF;
    font-weight: bold;
}

.colheader 
{
    background-color: #AC0404;
    color: #FFFFFF;
    font-weight: bold;
}

table .progressbar 
{
    border-collapse: collapse;
    border: solid 1px #333333;
}


table .block 
{
    border-collapse: collapse;
    border: solid 1px #AC0404;
    background-color: #F6E7D2;
}

table .block td
{
    vertical-align: top;
    padding: 5px;
}


#compare table
{
    border-collapse: collapse;
    border: solid 1px #AC0404;
    background-color: #F6E7D2;
    table-layout:fixed;
    word-wrap:break-word;
}

#compare .rowheader
{
    color: #333333;
    font-size: 11px;
    font-weight: bold;
    border: solid 1px #AC0404;
    padding: 2px;
    vertical-align: top;
    background-color: Transparent;
}

#compare .colheader
{
    font-size: 13px;
    font-weight: bold;
    border: solid 1px #AC0404;
    padding: 2px;
    vertical-align: top;
    background-color: #AC0404;
}

#compare .row0
{
    border: solid 1px #AC0404;
    font-size: 10px;
    padding: 2px;
    vertical-align: top;
    background-color: #F6E7D2;
}

#compare .row1
{
    border: solid 1px #AC0404;
    font-size: 10px;
    padding: 2px;
    vertical-align: top;
    background-color: #FFFFFF;
}

#compare .row2
{
    border: solid 1px #AC0404;
    font-size: 10px;
    padding: 2px;
    vertical-align: top;
    background-color: #EEEEEE;
}


.label
{
    color: #AC0404;
    font-weight: bold;
}


a 
{
    color: #333333;
    text-decoration: underline;
}

li 
{
     margin-bottom: 14px;
}

.strength 
{
    border: solid 1px #AC0404;
    background-color: #E2FDC7;
}

.seriousConcern 
{
    border: solid 1px #AC0404;
    background-color: #FBFEC6;
}

.highestConcern 
{
    border: solid 1px #AC0404;
    background-color: #FFADAD;
}

#welcome .access { font-size: 14px; font-weight: bold; color: #9D0A0E; letter-spacing: 5px; word-spacing: 6px;}
#welcome .colorBorder { border-color: #9D0A0E; border-style: dotted; background-color: #F6E7D2;}
#welcome .colorText { color: #9D0A0E;}
#welcome .legalTitle { font-size: 9px; color: #9D0A0E;}
#welcome .legalText { font-size: 10px; }
#welcome .large {font-size: 18px;}

