
/*
 * ==================================================================
 *  MOOSE
 * ==================================================================
 * ------------------------------------------------------------------
 * #fff - White
 * #000 - Black
 * ------------------------------------------------------------------
 * #944_D6B - Burgundy	Table headers
 * #163_48C - Dark Midnight Blue
 * #1F4_8C3 - Prior Royal Blue
 * #163_48C	- Royal Blue
 * #800_020 - Burgundy
 * #240_000 - Cocoa Brown
 * #BC8_42B - Tan left margins
 * #DBB_167 - Yellow-Tan
 * #FFF_F33 - Yellow
 * #D29_099 - Dusty Rose 2
 * ------------------------------------------------------------------
 * Midnight blue, royal blue, burgundy
 * #1E2-761 - Midnight Blue
 * #408-EC6 - Royal Blue
 * #7A2-047 - Burgundy Red
 * ------------------------------------------------------------------
 * Mauve, dusty rose, soft blue-gray
 * #962-E2A - Mauve
 * #E38-67D - Dusty Rose
 * #CEE-6F2 - Soft Blue-Gray
 * ------------------------------------------------------------------
 * Teel Blue, light blue, light gray
 * #199-5AD - Teal Blue
 * #A1D-6E2 - Light Blue
 * #F1F-1F2 - Light Gray
 * ------------------------------------------------------------------
 * Blue and Refreshing
 * #252-74D - Dark Purple
 * #464-866 - Dark Gray Suit
 * #AAA-BB8	- Medium Gray
 * #2E9-CCA - Medium Blue
 * #269048A - Dark Blue-Gray
 * ------------------------------------------------------------------
 * Royals
 * #592-43A - Dark Plum
 * #782-44C - Plum
 * #895-061 - Dusty Plum
 * #067-7A1 - Light Dusty Blue
 * #2D4-156 - Charcoal blue-gray
 * ------------------------------------------------------------------
 * Cheerful and Energetic
 * #FBE-8A6 - Dusty Maize
 * #F49-76C - Dusty Burnt Orange
 * #303-C6C - Dark Midnight Blue
 * #B4D-FE5 - Medium dusty blue
 * #D2F-DFF - Light dusty blue
 * ------------------------------------------------------------------
 * Snowy yet warm
 * #B23-850 - Wintery Red
 * #3B8-BEB - Dusty Blue
 * #E7E-3D4 - Bailey's Cream
 * #C4D-BF6 - Dryer Lint blue gray 
 * #859-0AA - Light Gray
 * ------------------------------------------------------------------
 * Classy and Traditional
 * #5F6-366 - Dark Suit Gray
 * #4D6-D9A - Dark Dusty Blue
 * #86B-3D1 - light blue gray
 * #99C-ED3 - Light mint green
 * #EDB-5BF - Dusty Rose
 * ------------------------------------------------------------------
 * Vibrant and Elegant
 * #243-05E - Dark Midnight Purple
 * #374-785 - Purple Blue
 * #A8D-0E6 - Dusty Blue
 * #F76-C6C - orange-pink
 * #F8E-9A1 - Maize
 * ------------------------------------------------------------------
 */

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


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


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

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

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

.masthead {
	color:  #000000; //  Black
	background-color:  #FFFFFF; //  White
}

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: #FFFFAA;	// Yellow-Tan
	}

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

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



.tdlb,
TD .tdlb,
TD TD .tdlb,
TD TD TD .tdlb
	{
    vertical-align: top;
	text-align: left;
	background-color: #D29099;	// dusty rose
	font-weight: bold;
	}

.tdlf,
TD .tdlf,
TD TD .tdlf,
TD TD TD .tdlf
	{
    vertical-align: top;
	text-align: left;
	background-color: #FFFFAA;	// Yellow-Tan
	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;					// White
	color: #800000;					// Maroon
	//font-size: 8pt;
	font-size: 12pt;
	text-align: center;
	width: 100%;
	//background-color: #464866;		// Dark-Suit-Gray
	//background-color: #800000;		// Maroon
	//opacity: 0.4;
}

TR TD.navbar,
TD TD.navbar,
TD.navbar {
	//color: #FFF;					// White
	color: #800000;					// Maroon
	//font-size: 8pt;
	font-size: 9pt;
	text-align: center;
	height: 30px;
	width: 100%;
	//background-color: #464866;		// Dark-Suit-Gray
	//background-color: #800000;		// Maroon
	//opacity: 0.4;
}

TR TD a.navbar,
TR TD TD a.navbar,
TD TD a.navbar,
TD TD TD a.navbar,
TD a.navbar,
a.navbar {
	//color: #FFF;					// White
	color: #800000;					// Maroon
	//font-size: 8pt;
	font-size: 12pt;
	//background-color: #464866;		// Dark-Suite-Gray
	//background-color: #800000;		// Maroon
	//background-color: #FFFFFF;		// White
}

/* Double space */
.ds,
TD.ds,
UL.ds,
OL.ds,
LI.ds 
OL LI.ds 
UL LI.ds {
	margin: 10px 0;
}

.no-bullets,
td.no-bullets,
li.no-bullets {
	list-style-type: none;
	/* padding: 0;  Optional: removes default left padding/margin */
	/* margin: 0;  Optional: removes default margin */
}

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

@media print {
	.pagebreak { 
		page-break-after: always;
		/* break-after: page; */
		/* clear: both; */
	}
}

TD.calday,
.calday {
	vertical-align: top;
}

TD.caldaynum,
.caldaynum {
	vertical-align: top;
	font-weight: bold;
	font-style: italic;
	text-align: right;
	//color: #00FF00;	// Green
	color: #FFFF00;	// Purple
}

