BODY			{ font-family:arial,lucida; font-size:8pt; color:#404040; background-color:#FCFCFC; margin:5px; }
TH			{ font-size:8pt; color:#404080; font-weight:bold; text-align:center; padding:0px; }
TD			{ font-size:9pt; vertical-align:top; padding:1px; }
H4			{ font-size:10pt; color:#404080; }
INPUT			{ background-color:#FFFFB0; }
INPUT.submit		{ color:#FFFFFF; background-color:#3565E0; font-weight:bold; text-align:center;
			  padding:1px; box-shadow: 3px 3px 4px #888888; }
SELECT			{ background-color:#FFFFD6; font-size:9pt; color:#404080; font-weight:bold; }
HR.spacing		{ color:#FCFCFC; background-color:#FCFCFC; border:0; margin:0; height:5px; }

TABLE			{ margin:0; }
TABLE.info		{ background-color:#CBCBCB; }
TABLE.budget		{ background-color:#CBCBCB; width:100%; }
TABLE.expenses		{ background-color:#CBCBCB; width:100%; }
TABLE.budget#DS1 TD:nth-child(n+3):hover { background-color:#B0D0FF; }

TD.button		{ color:#FFFFFF; background-color:#6090E0; font-size:8pt; font-weight:bold; padding:2px; box-shadow: 3px 3px 4px #888888; }
TD.button:hover		{ background-color:#0000B0; box-shadow: 5px 5px 5px #999999; transition-delay:200ms; }

.lbl			{ background-color:#FFFFD6; font-size:8pt; color:#404080; }
.inf			{ background-color:#FFFFD6; vertical-align:middle; font-weight:bold; }

.C1L			{ background-color:#E2F7FF; text-align:left; }
.C2L			{ background-color:#D5F7FF; text-align:left; }
.C1R			{ background-color:#E2F7FF; text-align:right; }
.C2R			{ background-color:#D5F7FF; text-align:right; }

TABLE#DS1 TD:nth-child(n+3)		{ text-align:right; }
TABLE#DS2 TD:nth-last-child(3)		{ text-align:right; }
TABLE#DS2 TD:nth-last-child(1)		{ text-align:right; }
TABLE#DS3 TD:nth-child(n+4)		{ text-align:right; }

TABLE.expenses TD:nth-last-child(1)	{ text-align:right; }
TABLE.expenses TD:nth-last-child(2)	{ text-align:right; }
TABLE.expenses TD:nth-last-child(3)	{ text-align:right; }
TABLE.expenses TD:nth-last-child(4)	{ text-align:right; }
TABLE.expenses TD			{ font-size:8pt; }

DIV.charts		{ width:205px; height:175px; margin:0px; border: 1px solid #CBCBCB; background-color:#F0F0F0; }
DIV.charts#Budgeted	{ width:440px; height:175px; }

DIV.charts#GExpOpYear	{ width:100%; height:250px; }
DIV.charts#GExpTotYear	{ width:100%; height:250px; }

DIV.tooltip		{ font-size:10pt; z-index:999999; }

