p {
	page-break-inside:	avoid;
}

body {
	margin-left:	0px;
	margin-top:		0px;
	margin-right:	0px;
	margin-bottom:	0px;
#	background-image: url("images/biglogolighter.jpg");
#	background-repeat: no-repeat;
#	background-position: center top;
#  OR
#  background: lightyellow; this works!!!
}

.footer {
	FONT-SIZE: 8pt;
	COLOR: #ffffff;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial;
}

a.main-menu {
	color: 				#FFFFFF;
	text-decoration:	none;
}

a.main-menu:hover {
	color: 				#FFFFFF;
	text-decoration:	underline;
}

a {
#	color:			#0000FF;
	color:			#336699;
	text-decoration:	none;
	font-weight:		bold;
}

a:hover {
#	color:			#0000FF;
	color:			#FF6600;
	text-decoration:	underline;
}

.button
{
	/* width: 75px; */
    background: #FF9900;
    border: 2px solid black;
}

.calendar-popup
{
	 width:  20px;
	 height: 20px;
    border: none;
}

.cblc-table {
	border: 1px solid black;
	padding: 20px;
	border-collapse: collapse;
	cell-padding: 15px;
	font-size: 8pt;
}

/* MENU *************************/
.menu-table {
	border: 1px solid black;
	padding: 20px;
	border-collapse: collapse;
	cell-padding: 15px;
}
.menu-tableheader {
#	background-color:	#6666CC;
	background-color:	#006699;
	color:				#FFFFFF;
	border:				1px solid #000000;
	font-weight:		bold;
}
.menu-cell {
	border:		1px solid #000000;
	padding:	3px 3px;
	color:		#000000;
}

	

/* CRITERIA *************************/

.criteria-table {
	width:		100%;
	padding:	10px 10px;

}

/* PAGE HEADER *************************/
.page-table {
	border: 	none;
	border-collapse: collapse;
	width:		100%;
}
.page-header {
	/* background-color:	#7F7FB2;*/
	background-color:	#000099;
#	background-image: url("images/bottomBand.jpg");
#	background: url("images/bottomBand.jpg");
	color:				#FFFFFF;
	border:				none;
	font-weight:		bold;
	height:				30;
}



/* REPORT *************************/
.report-title {
	font-weight:	bold;
/*	font-size:		14pt;*/
	text-align:		center;
/*	width:			100%;*/
}

.report-table {
	border: 	1px solid #000000;
	border-collapse: collapse;
	width:		100%;
}

.report-tableheader {
	/* background-color:	#7F7FB2; */
#	background-color:	#6666CC;
	background-color:	#006699;
	color:				#FFFFFF;
	border:				1px solid #000000;
	font-weight:		bold;
}

.report-tableheader2 {
	/* background-color:	#7F7FB2; */
#	background-color:	#6666CC;
	background-color:	#006699;
	border:				none
	font-weight:		bold;
	text-align:		right;
	padding:	2px 5px;
}

.report-flagrow {
	background-color:		#FFC0C0;
}

.report-evenrow {
	background-color:		#FFFFFF;
}

.report-oddrow {
	background-color:		#DBDBE9;
}

.report-oddcell {
	border:		1px solid #000000;
	padding:	2px 5px;
	background-color:		#BBBBC9;
}

.report-evencell {
	border:		1px solid #000000;
	padding:	2px 5px;
	background-color:		#F0F0F0;
}

.report-cell {
	border:		1px solid #000000;
	padding:	2px 5px;
}

.report-flagcell {
	border:		1px solid #000000;
	padding:	2px 5px;
	background-color:		#FFC0C0;
}


