/*--------------------------------------------------------------------------*/
/* Default dcal project css  											*/
/*--------------------------------------------------------------------------*/
/* $Source: /home/jbowes/dcal/src/css/RCS/dcal.css,v $				*/
/* $Id: dcal.css,v 1.38 2022/10/05 18:04:10 jbowes Exp $			*/
/*--------------------------------------------------------------------------*/
/* 	background-color: #90_44_90; 	default purple */
/* 	background-color: #63_2A_81; 	logo purple */
/*	background-color: #90_44_90;	Dark Purple;	*/
/*	background-color: #B5_80_59;	Tan;	*/
/*	background-color: #F8_98_29;	Mustard;	*/
/*	background-color: #C2_80_89;	Mauve;	*/
/*	background-color: #D2_90_99;	Lighter Mauve;	*/
/*	background-color: #CC_EE_FF;	Robins Egg Blue;	*/
/*	background-color: #5A_6F_6E;	Light Grey Green;	*/
/*	background-color: #77_4B_61;	Dusty Plum;	*/
/*	background-color: #64_25_4A;		Plum;	*/

TD.tdh,
TD TD.tdh,
TD TD TD.tdh,
.tdh {
	background-color: #632A80;	
	color: #FF00FF;	
    font-family: Tahoma,Arial;
	font-weight: bold;
	}


TH.TH.TH.ths,
TH.TH.ths,
TH.ths,
.ths {
	background-color:#632A80;	
	color:#FFFFFF;	
    font-family: Tahoma,Arial;
	font-size: 9pt;
	font-weight: bold;
	}

TH.tht,
.tht {
	background-color: #632A80;
	color: #FFFFFF;
    font-family: Tahoma,Arial;
	font-size: 8pt;
	font-weight: bold;
	}

TABLE.TH,
TH {
	background-color: #632A80;
	color: #FFFFFF;
    font-family: Tahoma,Arial;
	font-weight: bold;
}

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

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

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

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

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


.tdsc,
TD.tdsc,
TD TD.tdsc,
.tdcs {
	font-size: 9pt;
	text-align: center;
	}

.tdrs,
TD.tdrs,
TD.tdsr,
TD TD.tdrs,
TD TD.tdsr
.tdsr {
	font-size: 9pt;
	text-align: right;
	}

.tdcsy {
	background: #FFFF00;
	font-size: 9pt;
	text-align: center;
	}

.tds {
	font-size: 9pt;
	}

.tdt {
	font-size: 8pt;
	}

.tdc {
	text-align: center;
	}

.tdct {
	font-size: 8pt;
	}

.tdbt {
	font-weight: bold;
	vertical-align: top;
	}

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

.tdlcs,
TD .tdlcs,
TD TD .tdlcs,
TD TD TD .tdlcs
	{
	font-size: 9pt;
    vertical-align: top;
	text-align: center;
	background-color: #D29099;
	}


.tdls,
TD .tdls,
TD TD .tdls,
TD TD TD .tdls
	{
	font-size: 9pt;
    vertical-align: top;
	background-color: #D29099;
	}

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

.tdl,
TD .tdl,
TD TD .tdl,
TD TD TD .tdl
	{
    vertical-align: top;
	background-color: #D29099;
	}


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




.sm01 {
	font-size: 8pt;
	}

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

TT	{
	color: #CC0066;
	}


/*--------------------------------------------------------------------------*/
/* Navbar*/
/*--------------------------------------------------------------------------*/
.navbar {
    font-size: 10pt;
    //background-color: #14345C;    // Deep blue: IGP
    //background-color: #FFFFAA;
    //vertical-align: top;
    //color: #000000;
    width: 100%;
    text-align: center;
    //height: 37px;
}


TD.navbar {
    font-size: 10pt;
    //background-color: #14345C;
    //background-color: #FFFFAA;
    vertical-align: center;
    //color: #000000;
    width: 100%;
    margin: 5px;
    text-align: center;
    height: 25px;
}

a.navbar {
    font-size: 10pt;
    //background-color: #14345C;
    //background-color: #FFFFAA;
    vertical-align: top;
    //color: #000000;
}

a.footer {
    font-size: 10pt;
    vertical-align: top;
}

/*--------------------------------------------------------------------------*/
/* Display Journal Items */
/*--------------------------------------------------------------------------*/
.journallist {
    margin-left: 0;
    font-size: 8pt;
    padding-left: 0;
    list-style: none;
}

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

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


/*--------------------------------------------------------------------------*/
/* Calendar Functions */
/*--------------------------------------------------------------------------*/


.calb {
	text-align: center;
	font-size: 7pt;
	font-weight: bold;
}
.cal {
	text-align: right;
	font-size: 7pt;
	text-decoration: none;
}
.calo {
	text-align: right;
	font-size: 7pt;
	background: #FF9999;
	text-decoration: none;
}
.caly {
	background: #FFFF00;
	text-align: right;
	font-size: 7pt;
	text-decoration: none;
}


.calr {
	background: #FF0000;
	text-align: right;
	font-size: 7pt;
	text-decoration: none;
}


.calg {
	background: #00FF00;
	text-align: right;
	font-size: 7pt;
	text-decoration: none;
}


ul.no_bullet {
   list-style-type: none;
   padding: 0;
   margin: 10px;
   padding-left: 20px;
}

