﻿/* DEFAULTS
----------------------------------------------------------*/

body   
{
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
}

a:link, a:visited
{
    color: #034af3;
}

a:hover
{
    color: #1d60ff;
    text-decoration: none;
}

a:active
{
    color: #034af3;
}


/* other stuff */

/* basic font classes */

.f05
{
	font-size: 5pt;
}

.f06
{

	font-size: 6pt;
}

.f06bold
{

	font-size: 6pt;
	font-weight: bold;
}

.f07
{

	font-size: 7pt;
}

.f07error
{

	font-size: 7pt;
	color: Red;
}

.f07bold
{

	font-size: 7pt;
	font-weight: bold;
}

.f08
{

	font-size: 8pt;
}

.f07silver
{

	font-size: 7pt;
	color: Silver;
}

.f08italic
{

	font-size: 8pt;
	font-style: italic;
}

.f08italic_silver
{

	font-size: 8pt;
	font-style: italic;
	color: Silver;
}

.f08silver
{

	font-size: 8pt;
	color: Silver;
}

.f08error
{

	font-size: 8pt;
	color: Red;
}

.f08optional
{

	font-size: 8pt;
	color: Green;
}

.f08bold
{

	font-size: 8pt;
	font-weight: bold;
}

.f09
{

	font-size: 9pt;
}

.f09bold
{

	font-size: 9pt;
	font-weight: bold;
}

.f09error
{

	font-size: 9pt;
	color: Red;
}

.f10
{

	font-size: 10pt;
}

.f10bold
{

	font-size: 10pt;
	font-weight: bold;
}

.f10error
{

	font-size: 10pt;
	color: Red;
}

.f12
{

	font-size: 12pt;
}

.f12bold
{

	font-size: 12pt;
	font-weight: bold;
}

.f12error
{

	font-size: 12pt;
	color: Red;
}

.f14
{

	font-size: 14pt;
}

.f14bold
{
	font-size: 14pt;
	font-weight: bold
}

.f16
{

	font-size: 16pt;
}

.f16bold
{
	font-size: 16pt;
	font-weight: bold;
}

.f18bold
{

	font-size: 18pt;
	font-weight: bold;
}

.f20bold
{

	font-size: 20pt;
	font-weight: bold;
}

/* Tables
----------------------------------------------------------*/

        .tbl101
        {
            margin-top:20px;
        }

        .tbl101 th
        {
            text-align:right;
            font-size:10pt;
            font-weight:normal;
        }

        .tbl101 td
        {
            font-size:12pt;
            font-weight:bold;
            padding-right:30px;
        }

        .tbl102
        {
            border-collapse:collapse;
        }

        .tbl102 td
        {
            padding:0 10px 0 10px;
            border:1px solid #CCC;
            font-size:12pt;
            font-weight:normal;
        }

        .tbl102 th
        {
            padding:0 10px 0 10px;
            border:1px solid #CCC;
            font-size:10pt;
            font-weight:bold;
        }

        .tbl103
        {
            border-collapse:collapse;
        }

        .tbl103 td
        {
            padding:0 7px 0 7px;
            border:1px solid #CCC;
            font-size:10pt;
            font-weight:normal;
        }

        .tbl103 th
        {
            padding:0 7px 0 7px;
            border:1px solid #CCC;
            font-size:10pt;
            font-weight:bold;
        }

        .tbl104
        {
            border-collapse:collapse;
            margin-top:15px;
        }

        .tbl104 td
        {
            padding:0;
            border:1px solid #CCC;
            font-size:12pt;
            font-weight:normal;
        }

        .tbl104 th
        {
            padding:0 2px 0 2px;
            border:0px solid #CCC;
            font-size:9pt;
            font-weight:bold;
        }

        .tbl105
        {
            margin-top:10px;
            border-collapse:collapse;
            border:1px solid #CCC;
        }

        .tbl105 td
        {
            padding:0 3px 3px 3px;
            font-size:12pt;
            font-weight:normal;
        }

        .tbl105 th
        {
            padding:3px 3px 0 3px;
            font-size:10pt;
            font-weight:bold;
            text-align:left;
        }

        .tbl106
        {
            border-collapse:collapse;
        }

        .tbl106 td
        {
            padding:0 5px 0 5px;
            border:1px solid #CCC;
            font-size:10pt;
            font-weight:normal;
        }

        .tbl106 th
        {
            padding:0 5px 0 5px;
            border:1px solid #CCC;
            font-size:10pt;
            font-weight:bold;
        }

        .tbl107
        {
            border-collapse:collapse;
            border:1px solid #CCC;
            margin-top:15px;
        }

        .tbl107 tr
        {
            vertical-align:middle;
        }

        .tbl107 td
        {
            padding:0 3px 3px 3px;
            font-size:12pt;
            font-weight:normal;
        }

        .tbl107 th
        {
            padding:3px 3px 0 3px;
            font-size:10pt;
            font-weight:bold;
            text-align:right;
        }

        .tbl108
        {
            border-collapse:collapse;
            border:1px solid #CCC;
        }

        .tbl108 td
        {
            padding:0 10px 3px 10px;
            font-size:12pt;
            font-weight:normal;
        }

        .tbl108 th
        {
            padding:3px 10px 0 10px;
            font-size:10pt;
            font-weight:bold;
            text-align:left;
        }

        .tbl109
        {
            border-collapse:collapse;
        }

        .tbl109 td, .tbl109 th
        {
            padding:0 5px 0 5px;
            border:1px solid #CCC;
            font-size:10pt;
        }

        .tbl110
        {
            border-collapse:collapse;
        }

        .tbl110 th
        {
            padding:0 5px 0 5px;
            border:1px solid #CCC;
            font-size:12pt;
        }

        .tbl110 td
        {
            padding:0 5px 0 5px;
            border:1px solid #CCC;
            font-size:12pt;
        }

        .tbl111
        {
            border-collapse:collapse;
        }

        .tbl111 td, .tbl111 th
        {
            padding:0 10px 0 10px;
            border:1px solid #CCC;
            font-size:14pt;
        }

    .tbl112 {
        margin:0 auto;
        border-collapse: collapse;
        border: 1px solid #CCC;
    }

    .tbl112 td {
        padding: 0 10px 3px 10px;
        font-size: 12pt;
        font-weight: normal;
    }

    .tbl112 th {
        padding: 3px 10px 0 10px;
        font-size: 10pt;
        font-weight: bold;
        text-align: left;
    }

