﻿#fscontent
{
    /*text-align: left;     font-family: "Trebuchet MS" , "Arial" , sans-serif;     color: #666666 !important;     font-size: 0.8em;*/
    width: 710px;
}

#fscontent ul.bulleted_list
{
    padding-bottom: 5px;
}

#fscontent ul.bulleted_list li
{
    padding: 0 0 0px 15px;
    margin-bottom: 6px;
    background: url(/library/images/assets_q3/bullet_blue.gif) no-repeat 0 5px;
    list-style-type: none;
}

#fscontent td ul.bulleted_list li
{
    font-size: 1em; /* 12px */
}

#fscontent ul.bulleted_list li a
{
    color: #004fb6;
}

#fscontent ul.bulleted_list li a:hover
{
    color: #666666;
}

#fscontent ul.bulleted_list li a span
{
    color: #666666;
}

#fscontent ol
{
    /*font-size: 0.75em;*/
}

#fscontent .notes_pager
{
    padding-top: 10px;
    padding-bottom: 10px;
}

#fscontent .notes_pager li
{
    display: inline;
    line-height: 1.2em;
}

#fscontent .notes_pager li a
{
    color: #000;
    font-size: 0.7em;
    border-right: 1px solid #000;
    padding-right: 5px;
}

#fscontent .notes_pager li a.last
{
    border-right: 0px;
}

#fscontent .notes_pager li a:hover
{
    color: #004fb6;
}

#fscontent table
{
    margin-top: 5px;
    border-collapse: collapse;
    margin-bottom: 30px;
    text-align: right;
}

#fscontent th
{
    padding: 3px 7px 3px 7px;
    vertical-align: bottom;
    background-color: #fff;
}

#fscontent td
{
    /*font-size: 0.85em;*/
    color: #333;
    padding: 3px 7px 3px 7px;
    vertical-align: bottom;
    background-color: #fff;
    text-align: right;
    border-bottom: solid 1px #eee;
    border-right: 0px;
}

#fscontent th.label
{
    /*font-size: 0.85em;*/
    text-align: left;
    vertical-align: text-top;
    border-bottom: 1px solid #000;
}

#fscontent th.label_linebtm
{
    /*font-size: 0.85em;*/
    text-align: left;
    vertical-align: bottom;
    border-bottom: 1px solid #000;
}

#fscontent td.linebtm
{
    text-align: right;
    border-bottom: 1px solid #000;
}

#fscontent td.linebtm_bac
{
    text-align: right;
    border-bottom: 1px solid #000;
    background-color: #fef06d;
}

#fscontent td.linebtm_lineright
{
    text-align: right;
    border-bottom: 1px solid #000;
    border-right: 1px solid #004fb6;
}

#fscontent td.lineright
{
    text-align: right;
    border-right: 1px solid #004fb6;
}

#fscontent td.linebtm_thick
{
    text-align: right;
    border-bottom: 2px solid #000;
}

#fscontent th.linebtm_thick
{
    text-align: right;
    border-bottom: 2px solid #000;
}


#fscontent td.linebtm_thick_bac
{
    text-align: right;
    border-bottom: 2px solid #000;
    background-color: #fef06d;
}

#fscontent th.linebtm
{
    text-align: right;
    border-bottom: 1px solid #000;
}


/* additional from MNCMS */
#fscontent th.linebtm_none
{
    text-align: right;
    border-bottom: 0 solid #000;
}


#fscontent td.row_header
{
    text-align: left;
}

/* additional from MNCMS */
#fscontent td.row_header_bold_bac
{
    text-align: left;
    background-color: #fef06d;
    font-weight: bold;
    color: #000;
}

/* additional from MNCMS */
#fscontent td.bold_bac
{
    background-color: #fef06d;
    font-weight: bold;
    color: #000;
}

/* additional from MNCMS */
#fscontent td.bac
{
    background-color: #fef06d;
}

#fscontent th.row_header
{
    text-align: left;
}

/* MNCMS additional*/
#fscontent th.row_header_vtop
{
    vertical-align: top;
    text-align: left;
}

/* MNCMS additional*/
#fscontent td.row_header_vtop
{
    vertical-align: top;
    text-align: left;
}


#fscontent td.row_header_bold
{
    text-align: left;
    font-weight: bold;
    color: #000;
}


#fscontent td.row_header_bold_linebtm
{
    text-align: left;
    font-weight: bold;
    color: #000;
    border-bottom: 1px solid #000;
}

#fscontent td.row_header_linebtm_bac
{
    text-align: left;
    color: #000;
    border-bottom: 1px solid #000;
    background-color: #fef06d;
}

#fscontent td.row_header_bold_linebtm_bac
{
    text-align: left;
    color: #000;
    font-weight: bold;
    border-bottom: 1px solid #000;
    background-color: #fef06d;
}

#fscontent td.row_header_bold_linebtm_thick_space
{
    padding: 18px 7px 5px 7px;
    text-align: left;
    font-weight: bold;
    color: #000;
    border-bottom: 2px solid #000;
}

#fscontent td.row_header_linebtm_thick_space
{
    padding: 12px 7px 5px 7px;
    text-align: left;
    color: #000;
    border-bottom: 2px solid #000;
}

#fscontent td.row_header_bold_linebtm_space
{
    padding: 12px 7px 5px 7px;
    text-align: left;
    font-weight: bold;
    color: #000;
    border-bottom: 1px solid #000;
}

#fscontent td.row_header_bold_linebtm_thick
{
    text-align: left;
    font-weight: bold;
    color: #000;
    border-bottom: 2px solid #000;
}

#fscontent th.row_header_bold_linebtm
{
    text-align: left;
    font-weight: bold;
    color: #000;
    border-bottom: 1px solid #000;
}

#fscontent th.row_header_bold
{
    text-align: left;
    font-weight: bold;
    color: #000;
}

#fscontent th.row_header_linebtm
{
    text-align: left;
    font-weight: bold;
    color: #000;
    border-bottom: 1px solid #000;
}

/* MNCMS additional */
#fscontent th.row_header_lineTB
{
    font-weight: bold;
    color: #000;
    border-bottom: 2px solid #000;
    border-top: 1px solid #000;
}

/* MNCMS additional */
#fscontent th.row_header_lineT
{
    font-weight: bold;
    color: #000;
    border-bottom: 0 solid #000;
    border-top: 1px solid #000;
}

/* MNCMS additional */
#fscontent th.row_header_lineTBthin
{
    font-weight: bold;
    color: #000;
    border-bottom: 1px solid #000;
    border-top: 1px solid #000;
}

#fscontent th.row_header_lineTBthin_normal
{
    font-weight: normal;
    color: #000;
    border-bottom: 1px solid #000;
    border-top: 1px solid #000;
}

#fscontent td.row_header_linebtm
{
    text-align: left;
    border-bottom: 1px solid #000;
}

#fscontent td.row_header_space
{
    padding: 12px 7px 5px 7px;
    text-align: left;
    font-weight: bold;
    color: #000;
}

#fscontent td.row_header_bold_space
{
    padding: 18px 7px 5px 7px;
    text-align: left;
    font-weight: bold;
    color: #000;
}

#fscontent td.row_header_linebtm_space
{
    padding: 18px 7px 5px 7px;
    text-align: left;
    font-weight: bold;
    color: #000;
    border-bottom: 1px solid #000;
}

#fscontent td.row_header_linebtm_thick
{
    text-align: left;
    border-bottom: 2px solid #000;
}

#fscontent td.row_header_linebtm_thick_bac
{
    text-align: left;
    font-weight: bold;
    color: #000;
    border-bottom: 2px solid #000;
    background-color: #fef06d;
}

#fscontent td.bac
{
    background-color: #fef06d;
}

#fscontent table.datatable
{
    width: 100%;
}

#fscontent th.strong
{
    font-weight: bold;
}

#fscontent th.strong_linebtm
{
    font-weight: bold;
    border-bottom: 1px solid #000;
}

#fscontent td.strong_linebtm
{
    font-weight: bold;
    border-bottom: 1px solid #000;
}

#fscontent tr.topspacer td
{
    padding-top: 10px;
}

#fscontent tr.topspacerlarge td
{
    padding-top: 25px;
}

#fscontent tr.linebtm_thick td
{
    border-bottom: 2px solid #000;
    overflow: hidden;
}

#fscontent th
{
    /*font-size: 0.85em;*/
    line-height: 1.35em;
    border-bottom: 1px solid #000;
    vertical-align: bottom;
    text-align: right;
    color: #000;
    font-weight: normal;
}

#fscontent .strong
{
    font-weight: bold;
    color: #000;
}

#fscontent .bold
{
    font-weight: bold;
    color: #000;
}

#fscontent .bold_linebtm
{
    font-weight: bold;
    color: #000;
    border-bottom: 1px solid #000;
}

#fscontent .bold_linebtm_bac
{
    font-weight: bold;
    color: #000;
    border-bottom: 1px solid #000;
    background-color: #FEF06D;
}

#fscontent .bold_linebtm_thick_bac
{
    font-weight: bold;
    color: #000;
    border-bottom: 2px solid #000;
    background-color: #FEF06D;
}

#fscontent .bold_linebtm_thick
{
    font-weight: bold;
    color: #000;
    border-bottom: 2px solid #000;
}

#fscontent .hr_dotted
{
    background: url(/library/images/assets_q3/bg_dotted_transparent.gif) repeat-x top left;
    width: 100%;
    height: 1px;
    overflow: hidden;
    margin-top: 5px;
    padding-bottom: 17px;
}

/*
#fscontent .review #column_content_middle h2.subheading
{
    color: #838383 !important;
    font-size: 1.2em;
}


#fscontent h2.subheading
{
    color: #838383 !important;
    font-size: 1.2em;
}
*/

#fscontent .small
{
    color: #838383 !important;
    font-size: 0.8em;
}

/* MNCMS additional*/
#fscontent .Footnotes
{
    color: #838383 !important; /*font-size: 0.8em;*/
}

/* MNCMS additional*/
#fscontent .Indenttext
{
    color: #838383 !important; /*font-size: 1.0em;*/
    text-indent: -10px;
    margin-left: 10px;
    margin-top: 0;
    margin-bottom: 0.8em;
}

/* MNCMS additional*/
#fscontent .IndentNote
{
    color: #838383 !important; /*font-size: 1.0em;*/
    text-indent: -5px;
    margin-left: 10px;
    margin-top: 0;
    margin-bottom: 0.8em;
}

/* MNCMS additional*/
#fscontent .Indent
{
    color: #838383 !important; /*font-size: 1.0em;*/
    margin-left: 10px;
    margin-top: 0;
    margin-bottom: 0.8em;
}


/* MNCMS additional
h3
{
    font-family: "Trebuchet MS" , "Arial" , sans-serif;
    color: #838383 !important;
    font-size: 1.2em;
    margin:0;
    margin-top:0.8em;
    margin-bottom:0.4em;
}

h4
{
    font-family: "Trebuchet MS" , "Arial" , sans-serif;
    color: #838383 !important;
    font-size: 1.0em;
    margin:0;
    margin-top:0.8em;
}
*/

#fscontent .definition
{
    font-style: italic;
}

/*for sample purposes only
#fscontent
{
    width: 650px;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    margin: auto;
    margin-top: 100px;
    padding: 0px 10px 30px 10px;
    display: block;
    overflow: auto;
}
*/

