/* --------- GENERAL STYLES FOR MONTH VIEW --------- */

TABLE.mvTbl, TABLE.mvTbl TH, TABLE.mvTbl TH.left, TABLE.mvTbl TH.mvTbl, TABLE.mvTbl TD, TABLE.mvTbl TH.footer, TABLE.mvTbl TD.mvMulti, TABLE.mvTbl TD.oob, TABLE.mvTbl TD.today {border: 1pt solid #000000;}        

TABLE.mvTop, TABLE.mvBottom {border: 10pt solid #CC9900;} 

TABLE.mvTop, TABLE.mvBottom, TABLE.mvTbl, TABLE.mvTbl TD.mvInvis, TABLE.mvTbl TD.mvWeekTab {background-color: #CC9900;}    

TABLE.mvTbl TH, TABLE.mvTbl TH.footer {background-color: #003366;}

TABLE.mvTbl TD.oob, TABLE.mvTbl TD.oob TABLE.mvSngDay TD {background-color: #CCCCCC;}

TABLE.mvTbl TH, TABLE.mvTbl TH.mvTbl {color: #FFFFFF;}

TABLE.mvTbl TH.left, TABLE.mvTbl TH.right, TABLE.mvTbl TH.footer {font-size: 12pt;}   

TABLE.mvTop {BORDER-LEFT: none;
	BORDER-RIGHT: none;
	BORDER-BOTTOM: none;
	WIDTH: 100%;}

TABLE.mvTop TD.mvTopCal {WIDTH: 22%}

TABLE.mvTop TD.mvTopCat {TEXT-ALIGN: center;
	WIDTH: 56%;}

TABLE.mvTop TD.mvTopDate {TEXT-ALIGN: center;
	FONT-SIZE: 24pt;}

TABLE.mvBottom {BORDER-BOTTOM: none;
	BORDER-TOP: none;
	WIDTH: 100%;}


/* --------- MONTH VIEW TABLE --------- */

TABLE.mvTbl {BORDER-LEFT: none;
	BORDER-TOP: none;
	BORDER-BOTTOM: none;
	table-cellspacing: 0}

TABLE.mvTbl TH {PADDING-RIGHT: 2px;
	BORDER-RIGHT: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;}

TABLE.mvTbl TH.left {FONT-WEIGHT: normal;
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	BORDER-BOTTOM: none;
	TEXT-ALIGN: left}

TABLE.mvTbl TH.right {FONT-WEIGHT: normal;
	TEXT-ALIGN: right}

TABLE.mvTbl TH.mvTbl{PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-SIZE: 11pt;
	PADDING-BOTTOM: 2px;
	BORDER-RIGHT: none;
	PADDING-TOP: 2px;
	BORDER-top: none;
	BACKGROUND-COLOR: #6699cc}

TABLE.mvTbl TR{BACKGROUND-COLOR: #ffffff}

TABLE.mvTbl TD{FONT-SIZE: 8pt;
	BORDER-RIGHT: none;
	BORDER-TOP: none}

TABLE.mvTbl TH.footer {PADDING-RIGHT: 2px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	TEXT-ALIGN: center}

TABLE.mvTbl TD.mvInvis {BORDER: medium none;}

TABLE.mvTbl TD.mvWeekTab {BORDER: medium none;
	PADDING-RIGHT: 0px;}

TABLE.mvTbl TD.mvMulti	{BORDER-TOP: medium none;
	BORDER-RIGHT: none;
	BORDER-LEFT: 1px solid black;}


/* ------------ DAYS ------------ */

TABLE.mvTbl TD.mvSingle {BORDER-BOTTOM: medium none}

TABLE.mvTbl TD.oob {BORDER-TOP: none;
	BORDER-RIGHT: none;}

TABLE.mvTbl TD.today {BORDER-RIGHT: none;
	BORDER-TOP: none;
	BORDER-BOTTOM: none;
	BACKGROUND-COLOR: #ffffcc}

TABLE.mvTbl TABLE.mvSngDay {BORDER: medium none;
	// BACKGROUND-COLOR: transparent}

TABLE.mvSngDay TR {// BACKGROUND-COLOR: transparent}
 
TABLE.mvSngDay TD {BORDER: medium none;
	// BACKGROUND-COLOR: transparent}

TABLE.mvTbl TABLE.mvMltDay {BORDER: medium none;}

TABLE.mvMltDay TD {BORDER: medium none;}

IMG.mvWeekTab {WIDTH: 15px;
	BORDER: 0px;
	HEIGHT: 56px}

TH.title {width: 70%;}

