@media print {
  * {
  background-color: white !important;
  background-image: none !important;
/*  filter: none !important; */
    }
}



td.cbheader 
{ 
	text-align: right; 
}

td.cbheader span.head 
{ 
	color: white; 
	font-family: 'Times New Roman',times; 
	font-size: 28px; 
	font-style: italic; 
	font-weight: bold; 
	letter-spacing: 0.1em; 
}

td.cbheader td.normal 
{ 
	color: white; 
	font-family:  arial, "lucida console", sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	text-align: right; 
}

/*************** MAIN TABLES ***************/
table.cbmaintable 
{ 
	background-color: Transparent; 
	border: gray 1px solid; 
	width:100%; 
}

table.cbmaintable-noheader
{
	background-color: Transparent; 
	border: Transparent 0px solid; 
	width:100%; 	
}

table.cbgraymaintable 
{ 
	background-color: #cccaca; 
	border: gray 1px solid; 
	width:100%; 
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFFFF', EndColorStr='#cccaca'); 
}

table.cbredmaintable 
{ 
	background-color: #fd7a7a; 
	border: gray 1px solid; 
	width:100%; 
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFFFF', EndColorStr='#fd7a7a'); 
}

table.cbbluemaintable 
{ 
	background-color: #7b7bfd; 
	border: gray 1px solid; 
	width:100%; 
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFFFF', EndColorStr='#7b7bfd'); 
}

table.cbgreenmaintable 
{ 
	background-color: #c9f9cb; 
	border: gray 1px solid; 
	width:100%; 
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFFFF', EndColorStr='#c9f9cb'); 
}

/*************** END MAIN TABLES ***************/

/*************** INFO TABLES ***************/

table.cbinfotable 
{ 
	background-color: Transparent; 
	border: gray 1px solid; 
	width:145px; 
}

table.cbinfotable-NoHeader
{
	background-color: Transparent; 
	border: Transparent 0px solid; 
	width:145px; 
}

table.cbgrayinfotable 
{ 
	background-color: #cccaca; 
	border: gray 1px solid; 
	width:145px;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFFFF', EndColorStr='#cccaca'); 
}

table.cbredinfotable 
{ 
	background-color: #fd7a7a; 
	border: gray 1px solid; 
	width:145px;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFFFF', EndColorStr='#fd7a7a'); 
}

table.cbblueinfotable 
{ 
	background-color: #7b7bfd; 
	border: gray 1px solid; 
	width:145px;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFFFF', EndColorStr='#7b7bfd'); 
}

table.cbgreeninfotable 
{ 
	background-color: #c9f9cb; 
	border: gray 1px solid; 
	width:145px;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFFFFFFF', EndColorStr='#c9f9cb'); 
}


/*************** END INFO TABLES ***************/



td.cbinfo span.head 
{ 
	color: #333; 
	font-family: 'Times New Roman',  arial, "lucida console", sans-serif; 
	font-size: 16px; 
	font-style: normal ; 
	font-weight: bold; 
	letter-spacing: 0; 
	text-align: left; 
}

div.cbinfospacer 
{  
	border-top: #666 1px solid;  
	font-size: 4px; 
}

td.cbinfo td.normal 
{ 
	color: #666; 
	font-family: 'Times New Roman', arial, "lucida console", sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	font-weight: normal; 
	text-align: left; 
	line-height: 100%; 
}

table.cbcontenttable 
{ 
	background-color: #eee; 
	border-bottom: #fff 2px solid; 
}

td.cbcontenthead span.head 
{ 
	color: #fff; 
	font-family:  arial, "lucida console", sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	letter-spacing: 0; 
	text-align: left; 
}

td.cbcontentheader 
{ 
	height: 26px; 
	border-bottom: #fff 2px solid; 
}

td.cbcontent td.normal 
{ 
	color: #666; 
	font-family:  arial, "lucida console", sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	text-align: left; 
	line-height: 140%; 
}



#cbgrey td.cbcontentheader { background-color: #888888; }
#cbgrey td.cbcontent { background-color: #F5F5F5; }

#cbblue td.cbcontentheader { background-color: #486085; }
#cbblue td.cbcontent { background-color: #E7F0FF; }

#cborange td.cbcontentheader { background-color: #FF6600; }
#cborange td.cbcontent { background-color: #FF9900; }
#cborange td.cbcontent td.normal { color: #fff; }

