/*************** GreyRoundCorners ***************/
TABLE.GreyRoundCorners
{
	border-collapse: collapse;
}
TABLE.GreyRoundCorners TD.rcgNoFont
{
	font-size: 1px;
	line-height: 1px;
	background-color: #ebebeb;
}
TABLE.GreyRoundCorners TD.rcgTopLeft
{
	background-image: url(../Images/corner_grey_topleft.gif);
	width: 9px;
	height: 8px;
}
TABLE.GreyRoundCorners TD.rcgTopRight
{
	background-image: url(../Images/corner_grey_topright.gif);
	width: 9px;
	height: 8px;
}
TABLE.GreyRoundCorners TD.rcgBottomLeft
{
	background-image: url(../Images/corner_grey_bottomleft.gif);
	width: 9px;
	height: 8px;
}
TABLE.GreyRoundCorners TD.rcgBottomRight
{
	background-image: url(../Images/corner_grey_bottomright.gif);
	width: 9px;
	height: 8px;
}
TABLE.GreyRoundCorners TD.rcgTop
{
	background-color: #ebebeb;
}
TABLE.GreyRoundCorners TD.rcgBottom
{
	background-color: #ebebeb;
}
TABLE.GreyRoundCorners TD.rcgLeft
{
	background-color: #ebebeb;
}
TABLE.GreyRoundCorners TD.rcgRight
{
	background-color: #ebebeb;
}
TABLE.GreyRoundCorners TD.rcgCenter
{
	background-color: #ebebeb;
}

@media print
{
	TABLE.GreyRoundCorners
	{
		border: 1px solid #000000;
	}
}

/*************** BlackRoundCorners ***************/
TABLE.BlackRoundCorners
{
	border-collapse: collapse;
}
TABLE.BlackRoundCorners TD.rcbNoFont
{
	font-size: 1px;
	line-height: 1px;
}
TABLE.BlackRoundCorners TD.rcbTopLeft
{
	background-image: url(../Images/pu_top_left.gif);
	width: 7px;
}
TABLE.BlackRoundCorners TD.rcbTopRight
{
	background-image: url(../Images/pu_top_right.gif);
	width: 7px;
}
TABLE.BlackRoundCorners TD.rcbBottomLeft
{
	background-image: url(../Images/pu_bottom_left.gif);
	width: 7px;
	height: 7px;
}
TABLE.BlackRoundCorners TD.rcbBottomRight
{
	background-image: url(../Images/pu_bottom_right.gif);
	width: 7px;
	height: 7px;
}
TABLE.BlackRoundCorners TD.rcbTop
{
	background-color: #000000;
	color: #ffffff;
}
TABLE.BlackRoundCorners TD.rcbBottom
{
	background-image: url(../Images/pu_bottom.gif);
	background-color: #ffffff;
	background-position-y: bottom;
	background-repeat: repeat-x;
}
TABLE.BlackRoundCorners TD.rcbLeft
{
	background-image: url(../Images/pu_left.gif);
	background-color: #ffffff;
	background-position-x: left;
	background-repeat: repeat-y;
}
TABLE.BlackRoundCorners TD.rcbRight
{
	background-image: url(../Images/pu_right.gif);
	background-color: #ffffff;
	background-position-x: right;
	background-repeat: repeat-y;
}
TABLE.BlackRoundCorners TD.rcbCenter
{
	background-color: #ffffff;
}

TABLE.BlackRoundCorners TD.rcbTitleText
{
	background-color: #000000;
	color: #ffffff;
	padding-top: 3px;
	padding-bottom: 4px;
	vertical-align: middle;
}

TABLE.BlackRoundCorners TD.rcbNoTitleText   /* no text in title */
{ 
	font-size: 7px;
	line-height: 7px;
	background-color: #000000;
}
@media print
{
	TABLE.BlackRoundCorners
	{
		border: 1px solid #000000;
	}
}
/*************** BlackRoundThinCorners ***************/
TABLE.BlackRoundThinCorners
{
	border-collapse: collapse;
}
TABLE.BlackRoundThinCorners TD.rcbNoFont
{
	font-size: 1px;
	line-height: 1px;
}
TABLE.BlackRoundThinCorners TD.rcbTopLeft
{
	background-image: url(../Images/pu_top_left_thin.gif);
	width: 7px;
}
TABLE.BlackRoundThinCorners TD.rcbTopRight
{
	background-image: url(../Images/pu_top_right_thin.gif);
	width: 7px;
}
TABLE.BlackRoundThinCorners TD.rcbBottomLeft
{
	background-image: url(../Images/pu_bottom_left_thin.gif);
	width: 7px;
	height: 7px;
}
TABLE.BlackRoundThinCorners TD.rcbBottomRight
{
	background-image: url(../Images/pu_bottom_right_thin.gif);
	width: 7px;
	height: 7px;
}
TABLE.BlackRoundThinCorners TD.rcbTop
{
	background-image: url(../Images/pu_top_thin.gif);
	color: #ffffff;
}
TABLE.BlackRoundThinCorners TD.rcbBottom
{
	background-image: url(../Images/pu_bottom_thin.gif);
	background-position-y: bottom;
	background-repeat: repeat-x;
}
TABLE.BlackRoundThinCorners TD.rcbLeft
{
	background-image: url(../Images/pu_left_thin.gif);
	background-position-x: left;
	background-repeat: repeat-y;
}
TABLE.BlackRoundThinCorners TD.rcbRight
{
	background-image: url(../Images/pu_right_thin.gif);
	background-position-x: right;
	background-repeat: repeat-y;
}
TABLE.BlackRoundThinCorners TD.rcbCenter
{
}

TABLE.BlackRoundThinCorners TD.rcbTitleText
{
	padding-top: 3px;
	padding-bottom: 4px;
	vertical-align: middle;
}

TABLE.BlackRoundThinCorners TD.rcbNoTitleText   /* no text in title */
{ 
	font-size: 7px;
	line-height: 7px;
}
@media print
{
	TABLE.BlackRoundThinCorners
	{
		border: 1px solid #000000;
	}
}










