/*
 * ==================================================================
 *  SDO
 * ==================================================================
 * ------------------------------------------------------------------
 * #fff - white
 * #000 - black
 * #DBB167- yellow	left margins
 * #944D6B - pink	Table headers
 * #16348C - purple	Navbar
 * #163_48C - Dark Midnight Blue
 * #1F4_8C3 - Royal Blue
 * #800_020 - Burgundy
 * ------------------------------------------------------------------
 */

BODY
{
	font-family: arial, helvetica;
	font-size: 12pt;
}


ADDRESS
{
	font-family: arial, helvetica;
	font-size: 12pt;
	color: #FFFFFF;
}


TH 	{
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	color: #FFF;
	background-color:  #944D6B; //  pink
	padding: 3 px;
	}

.tdh {
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	color: #FFF;
	background-color:  #944D6B; //  pink
	}

.ths {
	font-size: 10pt;
	text-align: center;
	color: #FFF;
	background-color:  #944D6B; //  pink
	}

H1.banner	{
	font-size: 16pt;
	font-weight: bold;
	}

H2.banner	{
	font-size: 14pt;
	font-weight: bold;
	font-style: italic;
	}

H1	{
	font-size: 14pt;
	font-weight: bold;
	}

H2	{
	font-size: 14pt;
	font-weight: bold;
	font-style: italic;
	}

H3	{
	font-size: 12pt;
	font-weight: bold;
	}

H4	{
	font-size: 12pt;
	font-style: italic;
	font-weight: bold;
	}

H5	{
	font-size: 12pt;
	font-weight: bold;
	}

H6	{
	font-size: 12pt;
	font-style: italic;
	}

INPUT.tdc,
.tdc {
	text-align: center;
	font-size: 12pt;
	}

TD {
	padding: 3 px;
}


INPUT.tdsc,
INPUT.tdcs,
TD INPUT.tdsc,
TD INPUT.tdcs,
TD.tdsc,
TD.tdcs,
TD A.tdsc,
TD A.tdcs,
A.tdsc,
A.tdcs,
TD TD.tdsc,
TD TD.tdcs,
.tdsc,
.tdcs {
	font-size: 10pt;
	text-align: center;
	vertical-align: top;
	}

INPUT.tdscm,
INPUT.tdcsm,
TD INPUT.tdscm,
TD INPUT.tdcsm,
TD.tdscm,
TD.tdcsm,
TD A.tdscm,
TD A.tdcsm,
A.tdscm,
A.tdcsm,
TD TD.tdscm,
TD TD.tdcsm,
.tdscm,
.tdcsm {
	font-size: 10pt;
	text-align: center;
	vertical-align: middle;
	}



.tdrs {
	font-size: 10pt;
	text-align: right;
	}

TD.tdss,
TD.tdss A,
TD A.tdss,
A.tdss,
.tdss {
	font-size: 10pt;
	text-align: center;
	horizontal-align: center;
	vertical-align: middle;
	}

A.tdss {
	font-size: 10pt;
	text-align: center;
	horizontal-align: center;
	vertical-align: middle;
	}


TD.tds,
A.tds,
TD A.tds,
INPUT.tds,
TD TD.tds,
TD INPUT.tds,
.tds {
	font-size: 10pt;
	vertical-align: top;
	text-align: left;
	}

TD.tdsm,
A.tdsm,
TD A.tdsm,
INPUT.tdsm,
TD TD.tdsm,
TD INPUT.tdsm,
.tds {
	font-size: 10pt;
	vertical-align: middle;
	text-align: left;
	}

.tdlcs,
INPUT.tdlcs,
TD.tdlcs,
TD TD.tdlcs,
TD TD TD.tdlcs
	{
	font-size: 10pt;
	vertical-align: top;
	text-align: center;
	background-color: #DBB167;	// Yellow
	}

.tdls,
INPUT.tdls,
TD.tdls,
TD TD.tdls,
TD TD TD.tdls
	{
	font-size: 10pt;
	vertical-align: top;
	background-color: #DBB167;	// Yellow
	}

.tdl,
INPUT.tdl,
TD.tdl,
TD TD.tdl,
TD TD TD.tdl
	{
	font-size: 12pt;
	vertical-align: top;
	background-color: #DBB167;	// Yellow
	}


.tdlb,
TD .tdlb,
TD TD .tdlb,
TD TD TD .tdlb
	{
    vertical-align: top;
	background-color: #D29099;
	font-weight: bold;
	}

.tdv,
INPUT.tdv,
TD.tdv,
TD TD.tdv,
TD TD TD.tdv
	{
	font-size: 12pt;
	vertical-align: top;
	}


.trace {
	font-size: 8pt;
	text-align: center;
	}

.small {
	font-size: 10pt;
	}

.commentlist {
    margin-left: 0;
    font-size: 8pt;
    padding-left: 0;
    list-style: none;
    }

.commentlistitem {
    padding-left: 10px;
    padding-left: 20px;
    font-size: 8pt;
    margin-left: 0;
    padding-left: 0;
    list-style: none;
    }

.commentlistbody {
    padding-left: 20px;
    margin-left: 0;
    font-size: 8pt;
    list-style: none;
    }

.navbar {
	color: #FFF;
	font-size: 10pt;
	//height: 30px;
	text-align: center;
	width: 100%;
	background-color: #16348C;	// Royal Blue
}

TD.navbar {
	font-size: 10pt;
	color: #FFF;
	text-align: center;
	height: 30px;
	width: 100%;
	background-color: #16348C;	// Royal Blue
}

a.navbar {
	font-size: 10pt;
	color: #FFF;
}


.compnavbar {
	color: #FFF;
	font-size: 10pt;
	//height: 30px;
	text-align: center;
	width: 100%;
	background-color: #800080;	// Burgundy
}

TD.compnavbar {
	font-size: 10pt;
	color: #FFF;
	text-align: center;
	height: 30px;
	width: 100%;
	background-color: #800080;	// Burgundy
}

a.compnavbar {
	font-size: 10pt;
	color: #FFF;
	background-color: #800080;	// Burgundy
}


a.footer {
	font-size: 8pt;
}

