.mod-item-body A
{
    font-family: Arial, sans-serif;
    color: #666666;
    font-size: 8pt;
}
.mod-item-body-alter A
{
    font-family: Arial, sans-serif;
    color: #666666;
    font-size: 8pt;
}
.mod-category-body A
{
    font-family: Arial, sans-serif;
    color: #2752a9;
    font-size: 8pt;
}
.mod-category-body-alter A
{
    font-family: Arial, sans-serif;
    color: #2752a9;
    font-size: 8pt;
}
.mod-comment-body A
{
    font-family: Arial, sans-serif;
    color: #000000;
    font-size: 8pt;
}
.mod-comment-body-alter A
{
    font-family: Arial, sans-serif;
    color: #000000;
    font-size: 8pt;
}
.mod-input
{
    font-family: Arial, sans-serif;
    color: #000000;
    font-size: 8pt;
}
.mod-hr
{
    background-color: #cecece;
}
.mod-button
{
    font-family: Arial, sans-serif;
    color: #000000;
    font-size: 8pt;
}
.mod-button-strong
{
    font-family: Arial, sans-serif;
    color: #000000;
    font-size: 8pt;
    font-weight: bold;
}
.mod-item-header
{
    border-bottom: #969696 1px solid;
    border-left: #969696 1px solid;
    background-color: #e5e5e5;
    font-family: Arial, sans-serif;
    color: #000000;
    font-size: 8pt;
    border-top: #969696 1px solid;
    border-right: #969696 1px solid;
}
.mod-item-footer
{
    border-bottom: #969696 1px solid;
    border-left: #969696 1px solid;
    background-color: #f3f3f3;
    font-family: Arial, sans-serif;
    color: #000000;
    font-size: 8pt;
    border-top: #969696 1px solid;
    border-right: #969696 1px solid;
}
A.mod-item-footer-a
{
    font-family: Arial, sans-serif;
    color: #666666;
    font-size: 8pt;
}
.mod-item-body
{
    border-bottom: #969696 1px solid;
    border-left: #969696 1px solid;
    background-color: #ffffff;
    font-family: Arial, sans-serif;
    color: #000000;
    font-size: 8pt;
    border-top: #969696 1px solid;
    border-right: #969696 1px solid;
}
A.mod-item-body-a-strong
{
    font-family: Arial, sans-serif;
    color: #003399;
    font-size: 8pt;
}
.mod-item-body-alter
{
    border-bottom: #969696 1px solid;
    border-left: #969696 1px solid;
    background-color: #f9f9f9;
    font-family: Arial, sans-serif;
    color: #000000;
    font-size: 8pt;
    border-top: #969696 1px solid;
    border-right: #969696 1px solid;
}
.mod-item-body-title
{
    font-family: Arial, sans-serif;
    color: #000000;
    font-size: 10pt;
}
.mod-item-body-hr
{
    background-color: #cecece;
}
.mod-item-button
{
    font-family: Arial, sans-serif;
    color: #000000;
    font-size: 8pt;
}
.mod-item-button-strong
{
    font-family: Arial, sans-serif;
    color: #000000;
    font-size: 8pt;
    font-weight: bold;
}
.mod-item-highlight
{
    font-family: Arial, sans-serif;
    color: #cc0000;
    font-size: 8pt;
}
A.mod-item-highlight
{
    font-family: Arial, sans-serif;
    color: #cc0000;
    font-size: 8pt;
}
.mod-category-header
{
    border-bottom: #969696 1px solid;
    border-left: #969696 1px solid;
    background-color: #e5e5e5;
    font-family: Arial, sans-serif;
    color: #000000;
    font-size: 8pt;
    border-top: #969696 1px solid;
    border-right: #969696 1px solid;
}
A.mod-category-header-a
{
    font-family: Arial, sans-serif;
    color: #000000;
    font-size: 10pt;
}
.mod-category-body
{
    border-bottom: #969696 1px solid;
    border-left: #969696 1px solid;
    background-color: #ffffff;
    font-family: Arial, sans-serif;
    color: #000000;
    font-size: 8pt;
    border-top: #969696 1px solid;
    border-right: #969696 1px solid;
}
.mod-category-body-alter
{
    border-bottom: #969696 1px solid;
    border-left: #969696 1px solid;
    background-color: #f9f9f9;
    font-family: Arial, sans-serif;
    color: #000000;
    font-size: 8pt;
    border-top: #969696 1px solid;
    border-right: #969696 1px solid;
}
.mod-category-body-title
{
    font-family: Arial, sans-serif;
    color: #000000;
    font-size: 8pt;
}
.mod-comment-header
{
    border-bottom: #969696 1px solid;
    border-left: #969696 1px solid;
    background-color: #e5e5e5;
    font-family: Arial, sans-serif;
    color: #000000;
    font-size: 8pt;
    border-top: #969696 1px solid;
    border-right: #969696 1px solid;
}
A.mod-comment-header-a
{
    font-family: Arial, sans-serif;
    color: #000000;
    font-size: 8pt;
}
.mod-comment-body
{
    border-bottom: #969696 1px solid;
    border-left: #969696 1px solid;
    background-color: #f7f7f7;
    font-family: Arial, sans-serif;
    color: #000000;
    font-size: 8pt;
    border-top: #969696 1px solid;
    border-right: #969696 1px solid;
}
.mod-comment-body-alter
{
    border-bottom: #969696 1px solid;
    border-left: #969696 1px solid;
    background-color: #f7f7f7;
    font-family: Arial, sans-serif;
    color: #000000;
    font-size: 8pt;
    border-top: #969696 1px solid;
    border-right: #969696 1px solid;
}
.mod-comment-body-title
{
    font-family: Arial, sans-serif;
    color: #666666;
    font-size: 10pt;
}
.mod-search
{
    border-bottom: #969696 1px solid;
    border-left: #969696 1px solid;
    background-color: #f3f3f3;
    font-family: Arial, sans-serif;
    color: #000000;
    font-size: 8pt;
    border-top: #969696 1px solid;
    border-right: #969696 1px solid;
}
.mod-search-button
{
    font-family: Arial, sans-serif;
    color: #000000;
    font-size: 8pt;
    font-weight: bold;
}
.mod-form
{
    border-bottom: #969696 1px solid;
    border-left: #969696 1px solid;
    background-color: #f7f7f7;
    font-family: Arial, sans-serif;
    color: #000000;
    font-size: 8pt;
    border-top: #969696 1px solid;
    border-right: #969696 1px solid;
}
.mod-form-title
{
    font-family: Arial, sans-serif;
    color: #000000;
    font-size: 8pt;
}
.mod-form-hr
{
    background-color: #cecece;
}
.mod-form-button
{
    font-family: Arial, sans-serif;
    color: #000000;
    font-size: 8pt;
    font-weight: bold;
}
A.mod-form-a
{
    font-family: Arial, sans-serif;
    color: #2752a9;
    font-size: 8pt;
}
.mod-info-header
{
    border-bottom: #969696 1px solid;
    border-left: #969696 1px solid;
    background-color: #e5e5e5;
    font-family: Arial, sans-serif;
    color: #000000;
    font-size: 8pt;
    border-top: #969696 1px solid;
    border-right: #969696 1px solid;
}
.mod-info-body
{
    border-bottom: #969696 1px solid;
    border-left: #969696 1px solid;
    background-color: #ffffff;
    font-family: Arial, sans-serif;
    color: #000000;
    font-size: 8pt;
    border-top: #969696 1px solid;
    border-right: #969696 1px solid;
}
.mod-info-footer
{
    border-bottom: #969696 1px solid;
    border-left: #969696 1px solid;
    background-color: #f3f3f3;
    font-family: Arial, sans-serif;
    color: #000000;
    font-size: 8pt;
    border-top: #969696 1px solid;
    border-right: #969696 1px solid;
}
A.mod-info-footer-a
{
    font-family: Arial, sans-serif;
    color: #666666;
    font-size: 8pt;
}
.statuses-error
{
    border-bottom: #cc0303 2px solid;
    border-left: #cc0303 2px solid;
    padding-bottom: 7px;
    background-color: #fff0f0;
    padding-left: 9px;
    padding-right: 9px;
    font-family: Arial, sans-serif;
    color: #cc0000;
    font-size: 8pt;
    border-top: #cc0303 2px solid;
    border-right: #cc0303 2px solid;
    padding-top: 7px;
}
.statuses-info
{
    border-bottom: #1c7cf1 2px solid;
    border-left: #1c7cf1 2px solid;
    padding-bottom: 7px;
    background-color: #e3effd;
    padding-left: 9px;
    padding-right: 9px;
    font-family: Arial, sans-serif;
    color: #3333cc;
    font-size: 8pt;
    border-top: #1c7cf1 2px solid;
    border-right: #1c7cf1 2px solid;
    padding-top: 7px;
}
.statuses-success
{
    border-bottom: #039a03 2px solid;
    border-left: #039a03 2px solid;
    padding-bottom: 7px;
    background-color: #e8ffe1;
    padding-left: 9px;
    padding-right: 9px;
    font-family: Arial, sans-serif;
    color: #017001;
    font-size: 8pt;
    border-top: #039a03 2px solid;
    border-right: #039a03 2px solid;
    padding-top: 7px;
}
.mod-pager
{
    border-bottom: #969696 1px solid;
    border-left: #969696 1px solid;
    background-color: #ffffff;
    font-family: Arial, sans-serif;
    color: #969696;
    font-size: 8pt;
    border-top: #969696 1px solid;
    border-right: #969696 1px solid;
}
A.mod-pager-a
{
    font-family: Arial, sans-serif;
    color: #969696;
    font-size: 8pt;
}
