/* 
================================
 Container Styles for DotNetNuke
================================
*/   
/* Styles for Rounded  Container No Header Color*/

#RoundedCornersTable {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTable .RCTopLeft {
	padding-left: 8px;
	width: 6px;
	height: 6px;
	background: url(images/ul.gif) no-repeat bottom right;
}
#RoundedCornersTable .RCTop {
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTable .RCTopRight {
	width: 6px;
	height: 6px;
	background: url(images/ur.gif) no-repeat bottom left;
}
#RoundedCornersTable .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTable .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTable .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTable .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTable .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTable .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeader {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitle {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 16px; font-weight:bold;
	color:#666666;
	padding: 0 0 0 5px;
	line-height: 30px;
}
.RoundedCornersContent {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Light Blue Vista Gradient Background Title Under*/

#RoundedCornersTableLtBlue-TU {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableLtBlue-TU .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulltblue.png) no-repeat bottom right;
}
#RoundedCornersTableLtBlue-TU .RCTop {
	background-image: url(images/curtopltblue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableLtBlue-TU .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururltblue.png) no-repeat bottom left;
}
#RoundedCornersTableLtBlue-TU .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableLtBlue-TU .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableLtBlue-TU .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableLtBlue-TU .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableLtBlue-TU .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableLtBlue-TU .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderLtBlue-TU {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleLtBlue-TU 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 14px; font-weight:bold;
	color:#666666;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentLtBlue-TU {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Light Blue Vista Gradient Background*/

#RoundedCornersTableLtBlue-GradBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableLtBlue-GradBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulLtBlue.png) no-repeat bottom right;
}
#RoundedCornersTableLtBlue-GradBkgnd .RCTop {
	background-image: url(images/curtopLtBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableLtBlue-GradBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururltblue.png) no-repeat bottom left;
}
#RoundedCornersTableLtBlue-GradBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableLtBlue-GradBkgnd .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableLtBlue-GradBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableLtBlue-GradBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableLtBlue-GradBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableLtBlue-GradBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderLtBlue-GradBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleLtBlue-GradBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 0 0 0 0px;
}
.RoundedCornersContentLtBlue-GradBkgnd {
	padding: 0px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Light Blue Vista White Background*/

#RoundedCornersTableLtBlue-WhtBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableLtBlue-WhtBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulltblue.png) no-repeat bottom right;
}
#RoundedCornersTableLtBlue-WhtBkgnd .RCTop {
	background-image: url(images/curtopltblue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableLtBlue-WhtBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururltblue.png) no-repeat bottom left;
}
#RoundedCornersTableLtBlue-WhtBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableLtBlue-WhtBkgnd .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableLtBlue-WhtBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableLtBlue-WhtBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableLtBlue-WhtBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableLtBlue-WhtBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderLtBlue-WhtBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleLtBlue-WhtBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentLtBlue-WhtBkgnd {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Light Blue Vista White Background Grey Border*/

#RoundedCornersTableLtBlue-WhtBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableLtBlue-WhtBkgndGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulltblue.png) no-repeat bottom right;
}
#RoundedCornersTableLtBlue-WhtBkgndGreyBord .RCTop {
	background-image: url(images/curtopltblue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableLtBlue-WhtBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururltblue.png) no-repeat bottom left;
}
#RoundedCornersTableLtBlue-WhtBkgndGreyBord .RCLeft {
	background-image: url(images/leftDKgrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableLtBlue-WhtBkgndGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableLtBlue-WhtBkgndGreyBord .RCRight {
	background-image: url(images/rightDKgrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableLtBlue-WhtBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgrey.png) no-repeat top right;
}
#RoundedCornersTableLtBlue-WhtBkgndGreyBord .RCBottom {
	background-image: url(images/bottomDKgrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableLtBlue-WhtBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgrey.png) no-repeat top left;
}
.RoundedCornersHeaderLtBlue-WhtBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleLtBlue-WhtBkgndGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentLtBlue-WhtBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Light Blue Vista White Background Narrow Grey Border*/

#RoundedCornersTableLtBlue-WhtBkgndNGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableLtBlue-WhtBkgndNGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulltblue.png) no-repeat bottom right;
}
#RoundedCornersTableLtBlue-WhtBkgndNGreyBord .RCTop {
	background-image: url(images/curtopltblue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableLtBlue-WhtBkgndNGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururltblue.png) no-repeat bottom left;
}
#RoundedCornersTableLtBlue-WhtBkgndNGreyBord .RCLeft {
	background-image: url(images/leftDKgreyN.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableLtBlue-WhtBkgndNGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableLtBlue-WhtBkgndNGreyBord .RCRight {
	background-image: url(images/rightDKgreyN.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableLtBlue-WhtBkgndNGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgreyN.png) no-repeat top right;
}
#RoundedCornersTableLtBlue-WhtBkgndNGreyBord .RCBottom {
	background-image: url(images/bottomDKgreyN.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableLtBlue-WhtBkgndNGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgreyN.png) no-repeat top left;
}
.RoundedCornersHeaderLtBlue-WhtBkgndNGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleLtBlue-WhtBkgndNGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentLtBlue-WhtBkgndNGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Light Blue Vista White Background Light Blue Border*/

#RoundedCornersTableLtBlue-WhtBkgndLtBlueBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableLtBlue-WhtBkgndLtBlueBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulltblue.png) no-repeat bottom right;
}
#RoundedCornersTableLtBlue-WhtBkgndLtBlueBord .RCTop {
	background-image: url(images/curtopltblue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableLtBlue-WhtBkgndLtBlueBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururltblue.png) no-repeat bottom left;
}
#RoundedCornersTableLtBlue-WhtBkgndLtBlueBord .RCLeft {
	background-image: url(images/leftLtBlue.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableLtBlue-WhtBkgndLtBlueBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableLtBlue-WhtBkgndLtBlueBord .RCRight {
	background-image: url(images/rightLtBlue.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableLtBlue-WhtBkgndLtBlueBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llLtBlue.png) no-repeat top right;
}
#RoundedCornersTableLtBlue-WhtBkgndLtBlueBord .RCBottom {
	background-image: url(images/bottomLtBlue.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableLtBlue-WhtBkgndLtBlueBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrLtBlue.png) no-repeat top left;
}
.RoundedCornersHeaderLtBlue-WhtBkgndLtBlueBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleLtBlue-WhtBkgndLtBlueBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentLtBlue-WhtBkgndLtBlueBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Light Blue Vista White Background Narrow Light Blue Border*/

#RoundedCornersTableLtBlue-WhtBkgndNLtBlueBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableLtBlue-WhtBkgndNLtBlueBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulltblue.png) no-repeat bottom right;
}
#RoundedCornersTableLtBlue-WhtBkgndNLtBlueBord .RCTop {
	background-image: url(images/curtopltblue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableLtBlue-WhtBkgndNLtBlueBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururltblue.png) no-repeat bottom left;
}
#RoundedCornersTableLtBlue-WhtBkgndNLtBlueBord .RCLeft {
	background-image: url(images/leftLtBlueN.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableLtBlue-WhtBkgndNLtBlueBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableLtBlue-WhtBkgndNLtBlueBord .RCRight {
	background-image: url(images/rightLtBlueN.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableLtBlue-WhtBkgndNLtBlueBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llLtBlueN.png) no-repeat top right;
}
#RoundedCornersTableLtBlue-WhtBkgndNLtBlueBord .RCBottom {
	background-image: url(images/bottomLtBlueN.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableLtBlue-WhtBkgndNLtBlueBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrLtBlueN.png) no-repeat top left;
}
.RoundedCornersHeaderLtBlue-WhtBkgndNLtBlueBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleLtBlue-WhtBkgndNLtBlueBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentLtBlue-WhtBkgndNLtBlueBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Light Blue Vista Light Blue Background Light Blue Border*/

#RoundedCornersTableLtBlue-LtBlueBkgndLtBlueBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableLtBlue-LtBlueBkgndLtBlueBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulltblue.png) no-repeat bottom right;
}
#RoundedCornersTableLtBlue-LtBlueBkgndLtBlueBord .RCTop {
	background-image: url(images/curtopltblue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableLtBlue-LtBlueBkgndLtBlueBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururltblue.png) no-repeat bottom left;
}
#RoundedCornersTableLtBlue-LtBlueBkgndLtBlueBord .RCLeft {
	background-image: url(images/leftLtBlue.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableLtBlue-LtBlueBkgndLtBlueBord .RCCenter {
	background-color: #0082B4;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableLtBlue-LtBlueBkgndLtBlueBord .RCRight {
	background-image: url(images/rightLtBlue.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableLtBlue-LtBlueBkgndLtBlueBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llLtBlue.png) no-repeat top right;
}
#RoundedCornersTableLtBlue-LtBlueBkgndLtBlueBord .RCBottom {
	background-image: url(images/bottomLtBlue.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableLtBlue-LtBlueBkgndLtBlueBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrLtBlue.png) no-repeat top left;
}
.RoundedCornersHeaderLtBlue-LtBlueBkgndLtBlueBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleLtBlue-LtBlueBkgndLtBlueBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentLtBlue-LtBlueBkgndLtBlueBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Light Blue Vista Grey Background White Border*/

#RoundedCornersTableLtBlue-GreyBkgndWhtBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableLtBlue-GreyBkgndWhtBord .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ul.gif) no-repeat bottom right;
}
#RoundedCornersTableLtBlue-GreyBkgndWhtBord .RCTopRow {
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableLtBlue-GreyBkgndWhtBord .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/ur.gif) no-repeat bottom left;
}
#RoundedCornersTableLtBlue-GreyBkgndWhtBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulLtBlue.png) no-repeat bottom right;
}
#RoundedCornersTableLtBlue-GreyBkgndWhtBord .RCTop {
	background-image: url(images/curtopLtBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableLtBlue-GreyBkgndWhtBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururLtBlue.png) no-repeat bottom left;
}
#RoundedCornersTableLtBlue-GreyBkgndWhtBord .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableLtBlue-GreyBkgndWhtBord .RCCenter {
	background-color: #E7E7E7;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableLtBlue-GreyBkgndWhtBord .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableLtBlue-GreyBkgndWhtBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableLtBlue-GreyBkgndWhtBord .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableLtBlue-GreyBkgndWhtBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderLtBlue-GreyBkgndWhtBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleLtBlue-GreyBkgndWhtBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentLtBlue-GreyBkgndWhtBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Light Blue Vista LtGrey Background Grey Border*/

#RoundedCornersTableLtBlue-GreyBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableLtBlue-GreyBkgndGreyBord .RCTopLeft 
{
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulltblue.png) no-repeat bottom right;
}
#RoundedCornersTableLtBlue-GreyBkgndGreyBord .RCTop {
	background-image: url(images/curtopltblue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableLtBlue-GreyBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururltblue.png) no-repeat bottom left;
}
#RoundedCornersTableLtBlue-GreyBkgndGreyBord .RCLeft {
	background-image: url(images/leftgrey.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableLtBlue-GreyBkgndGreyBord .RCCenter {
	background-color: #E7E7E7;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableLtBlue-GreyBkgndGreyBord .RCRight {
	background-image: url(images/rightgrey.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableLtBlue-GreyBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llgrey.gif) no-repeat top right;
}
#RoundedCornersTableLtBlue-GreyBkgndGreyBord .RCBottom {
	background-image: url(images/bottomgrey.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableLtBlue-GreyBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrgrey.gif) no-repeat top left;
}
.RoundedCornersHeaderLtBlue-GreyBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleLtBlue-GreyBkgndGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentLtBlue-GreyBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Light Blue Vista MdGrey Background No Border*/

#RoundedCornersTableLtBlue-MdGreyNoBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableLtBlue-MdGreyNoBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulltblue.png) no-repeat bottom right;
}
#RoundedCornersTableLtBlue-MdGreyNoBord .RCTop {
	background-image: url(images/curtopltblue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableLtBlue-MdGreyNoBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururltblue.png) no-repeat bottom left;
}
#RoundedCornersTableLtBlue-MdGreyNoBord .RCLeft {
	background-image: url(images/leftgrey.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableLtBlue-MdGreyNoBord .RCCenter {
	background-color: #E2E3DE;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableLtBlue-MdGreyNoBord .RCRight {
	background-image: url(images/rightgrey.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableLtBlue-MdGreyNoBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llgrey.gif) no-repeat top right;
}
#RoundedCornersTableLtBlue-MdGreyNoBord .RCBottom {
	background-image: url(images/bottomgrey.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableLtBlue-MdGreyNoBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrgrey.gif) no-repeat top left;
}
.RoundedCornersHeaderLtBlue-MdGreyNoBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleLtBlue-MdGreyNoBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentLtBlue-MdGreyNoBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container LtBlue Vista DkGrey Background Lt Grey Border*/

#RoundedCornersTableLtBlue-DkGreyBkgndLtGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableLtBlue-DkGreyBkgndLtGreyBord .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ulgrey.gif) no-repeat bottom right;
}
#RoundedCornersTableLtBlue-DkGreyBkgndLtGreyBord .RCTopRow {
	background-image: url(images/topgrey.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableLtBlue-DkGreyBkgndLtGreyBord .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/urgrey.gif) no-repeat bottom left;
}
#RoundedCornersTableLtBlue-DkGreyBkgndLtGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulLtBlue.png) no-repeat bottom right;
}
#RoundedCornersTableLtBlue-DkGreyBkgndLtGreyBord .RCTop {
	background-image: url(images/curtopLtBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableLtBlue-DkGreyBkgndLtGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururLtBlue.png) no-repeat bottom left;
}
#RoundedCornersTableLtBlue-DkGreyBkgndLtGreyBord .RCLeft {
	background-image: url(images/leftLtGrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableLtBlue-DkGreyBkgndLtGreyBord .RCCenter {
	background-color: #666666;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableLtBlue-DkGreyBkgndLtGreyBord .RCRight {
	background-image: url(images/rightLtGrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableLtBlue-DkGreyBkgndLtGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llLtGrey.png) no-repeat top right;
}
#RoundedCornersTableLtBlue-DkGreyBkgndLtGreyBord .RCBottom {
	background-image: url(images/bottomLtGrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableLtBlue-DkGreyBkgndLtGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrLtGrey.png) no-repeat top left;
}
.RoundedCornersHeaderLtBlue-DkGreyBkgndLtGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleLtBlue-DkGreyBkgndLtGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentLtBlue-DkGreyBkgndLtGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Light Blue Vista DkGrey Background No Border*/

#RoundedCornersTableLtBlue-DKGreyNoBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableLtBlue-DKGreyNoBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulltblue.png) no-repeat bottom right;
}
#RoundedCornersTableLtBlue-DKGreyNoBord .RCTop {
	background-image: url(images/curtopltblue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableLtBlue-DKGreyNoBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururltblue.png) no-repeat bottom left;
}
#RoundedCornersTableLtBlue-DKGreyNoBord .RCLeft {
	background-image: url(images/leftDKgrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableLtBlue-DKGreyNoBord .RCCenter {
	background-color: #666666;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableLtBlue-DKGreyNoBord .RCRight {
	background-image: url(images/rightDKgrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableLtBlue-DKGreyNoBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgrey.png) no-repeat top right;
}
#RoundedCornersTableLtBlue-DKGreyNoBord .RCBottom {
	background-image: url(images/bottomDKgrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableLtBlue-DKGreyNoBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgrey.png) no-repeat top left;
}
.RoundedCornersHeaderLtBlue-DKGreyNoBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleLtBlue-DKGreyNoBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentLtBlue-DKGreyNoBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Light Blue Vista Blue Background*/

#RoundedCornersTableLtBlue-BlueBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableLtBlue-BlueBkgnd .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ul.gif) no-repeat bottom right;
}
#RoundedCornersTableLtBlue-BlueBkgnd .RCTopRow {
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableLtBlue-BlueBkgnd .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/ur.gif) no-repeat bottom left;
}
#RoundedCornersTableLtBlue-BlueBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulltblue.png) no-repeat bottom right;
}
#RoundedCornersTableLtBlue-BlueBkgnd .RCTop {
	background-image: url(images/curtopltblue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableLtBlue-BlueBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururltblue.png) no-repeat bottom left;
}
#RoundedCornersTableLtBlue-BlueBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableLtBlue-BlueBkgnd .RCCenter {
	background-color: #0082B4;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableLtBlue-BlueBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableLtBlue-BlueBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableLtBlue-BlueBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableLtBlue-BlueBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderLtBlue-BlueBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleLtBlue-BlueBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentLtBlue-BlueBkgnd {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Green Vista Gradient Background Title Under*/

#RoundedCornersTableGreen-TU {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGreen-TU .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulgreen.png) no-repeat bottom right;
}
#RoundedCornersTableGreen-TU .RCTop {
	background-image: url(images/curtopgreen.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGreen-TU .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururgreen.png) no-repeat bottom left;
}
#RoundedCornersTableGreen-TU .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGreen-TU .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGreen-TU .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGreen-TU .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableGreen-TU .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGreen-TU .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderGreen-TU {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGreen-TU 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 14px; font-weight:bold;
	color:#666666;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGreen-TU {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Green Vista Gradient Background*/

#RoundedCornersTableGreen-GradBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGreen-GradBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulGreen.png) no-repeat bottom right;
}
#RoundedCornersTableGreen-GradBkgnd .RCTop {
	background-image: url(images/curtopGreen.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGreen-GradBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururGreen.png) no-repeat bottom left;
}
#RoundedCornersTableGreen-GradBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGreen-GradBkgnd .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGreen-GradBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGreen-GradBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableGreen-GradBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGreen-GradBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderGreen-GradBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGreen-GradBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 0 0 0 0px;
	
}
.RoundedCornersContentGreen-GradBkgnd {
	padding: 0px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Green Vista White Background*/

#RoundedCornersTableGreen-WhtBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGreen-WhtBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulGreen.png) no-repeat bottom right;
}
#RoundedCornersTableGreen-WhtBkgnd .RCTop {
	background-image: url(images/curtopGreen.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGreen-WhtBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururgreen.png) no-repeat bottom left;
}
#RoundedCornersTableGreen-WhtBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGreen-WhtBkgnd .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGreen-WhtBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGreen-WhtBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableGreen-WhtBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGreen-WhtBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderGreen-WhtBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGreen-WhtBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContent-WhtBkgnd {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Green Vista White Background Grey Border*/

#RoundedCornersTableGreen-WhtBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGreen-WhtBkgndGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulgreen.png) no-repeat bottom right;
}
#RoundedCornersTableGreen-WhtBkgndGreyBord .RCTop {
	background-image: url(images/curtopgreen.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGreen-WhtBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururgreen.png) no-repeat bottom left;
}
#RoundedCornersTableGreen-WhtBkgndGreyBord .RCLeft {
	background-image: url(images/leftDKgrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGreen-WhtBkgndGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGreen-WhtBkgndGreyBord .RCRight {
	background-image: url(images/rightDKgrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGreen-WhtBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgrey.png) no-repeat top right;
}
#RoundedCornersTableGreen-WhtBkgndGreyBord .RCBottom {
	background-image: url(images/bottomDKgrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGreen-WhtBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgrey.png) no-repeat top left;
}
.RoundedCornersHeaderGreen-WhtBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGreen-WhtBkgndGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGreen-WhtBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Green Vista White Background Narrow Grey Border*/

#RoundedCornersTableGreen-WhtBkgndNGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGreen-WhtBkgndNGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulgreen.png) no-repeat bottom right;
}
#RoundedCornersTableGreen-WhtBkgndNGreyBord .RCTop {
	background-image: url(images/curtopgreen.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGreen-WhtBkgndNGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururgreen.png) no-repeat bottom left;
}
#RoundedCornersTableGreen-WhtBkgndNGreyBord .RCLeft {
	background-image: url(images/leftDKgreyN.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGreen-WhtBkgndNGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGreen-WhtBkgndNGreyBord .RCRight {
	background-image: url(images/rightDKgreyN.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGreen-WhtBkgndNGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgreyN.png) no-repeat top right;
}
#RoundedCornersTableGreen-WhtBkgndNGreyBord .RCBottom {
	background-image: url(images/bottomDKgreyN.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGreen-WhtBkgndNGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgreyN.png) no-repeat top left;
}
.RoundedCornersHeaderGreen-WhtBkgndNGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGreen-WhtBkgndNGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGreen-WhtBkgndNGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Green Vista White Background Green Border*/

#RoundedCornersTableGreen-WhtBkgndGreenBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGreen-WhtBkgndGreenBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulgreen.png) no-repeat bottom right;
}
#RoundedCornersTableGreen-WhtBkgndGreenBord .RCTop {
	background-image: url(images/curtopgreen.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGreen-WhtBkgndGreenBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururgreen.png) no-repeat bottom left;
}
#RoundedCornersTableGreen-WhtBkgndGreenBord .RCLeft {
	background-image: url(images/leftGreen.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGreen-WhtBkgndGreenBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGreen-WhtBkgndGreenBord .RCRight {
	background-image: url(images/rightGreen.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGreen-WhtBkgndGreenBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llGreen.png) no-repeat top right;
}
#RoundedCornersTableGreen-WhtBkgndGreenBord .RCBottom {
	background-image: url(images/bottomGreen.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGreen-WhtBkgndGreenBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrGreen.png) no-repeat top left;
}
.RoundedCornersHeaderGreen-WhtBkgndGreenBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGreen-WhtBkgndGreenBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGreen-WhtBkgndGreenBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Green Vista White Background Narrow Green Border*/

#RoundedCornersTableGreen-WhtBkgndNGreenBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGreen-WhtBkgndNGreenBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulgreen.png) no-repeat bottom right;
}
#RoundedCornersTableGreen-WhtBkgndNGreenBord .RCTop {
	background-image: url(images/curtopgreen.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGreen-WhtBkgndNGreenBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururgreen.png) no-repeat bottom left;
}
#RoundedCornersTableGreen-WhtBkgndNGreenBord .RCLeft {
	background-image: url(images/leftGreenN.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGreen-WhtBkgndNGreenBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGreen-WhtBkgndNGreenBord .RCRight {
	background-image: url(images/rightGreenN.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGreen-WhtBkgndNGreenBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llGreenN.png) no-repeat top right;
}
#RoundedCornersTableGreen-WhtBkgndNGreenBord .RCBottom {
	background-image: url(images/bottomGreenN.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGreen-WhtBkgndNGreenBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrGreenN.png) no-repeat top left;
}
.RoundedCornersHeaderGreen-WhtBkgndNGreenBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGreen-WhtBkgndNGreenBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGreen-WhtBkgndNGreenBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Green Vista Green Background Green Border*/

#RoundedCornersTableGreen-GreenBkgndGreenBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGreen-GreenBkgndGreenBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulgreen.png) no-repeat bottom right;
}
#RoundedCornersTableGreen-GreenBkgndGreenBord .RCTop {
	background-image: url(images/curtopgreen.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGreen-GreenBkgndGreenBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururgreen.png) no-repeat bottom left;
}
#RoundedCornersTableGreen-GreenBkgndGreenBord .RCLeft {
	background-image: url(images/leftGreen.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGreen-GreenBkgndGreenBord .RCCenter {
	background-color: #72A218;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGreen-GreenBkgndGreenBord .RCRight {
	background-image: url(images/rightGreen.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGreen-GreenBkgndGreenBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llGreen.png) no-repeat top right;
}
#RoundedCornersTableGreen-GreenBkgndGreenBord .RCBottom {
	background-image: url(images/bottomGreen.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGreen-GreenBkgndGreenBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrGreen.png) no-repeat top left;
}
.RoundedCornersHeaderGreen-GreenBkgndGreenBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGreen-GreenBkgndGreenBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGreen-GreenBkgndGreenBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Green Vista Grey Background White Border*/

#RoundedCornersTableGreen-GreyBkgndWhtBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGreen-GreyBkgndWhtBord .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ul.gif) no-repeat bottom right;
}
#RoundedCornersTableGreen-GreyBkgndWhtBord .RCTopRow {
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGreen-GreyBkgndWhtBord .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/ur.gif) no-repeat bottom left;
}
#RoundedCornersTableGreen-GreyBkgndWhtBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulGreen.png) no-repeat bottom right;
}
#RoundedCornersTableGreen-GreyBkgndWhtBord .RCTop {
	background-image: url(images/curtopGreen.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGreen-GreyBkgndWhtBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururGreen.png) no-repeat bottom left;
}
#RoundedCornersTableGreen-GreyBkgndWhtBord .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGreen-GreyBkgndWhtBord .RCCenter {
	background-color: #E7E7E7;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGreen-GreyBkgndWhtBord .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGreen-GreyBkgndWhtBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableGreen-GreyBkgndWhtBord .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGreen-GreyBkgndWhtBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderGreen-GreyBkgndWhtBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGreen-GreyBkgndWhtBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGreen-GreyBkgndWhtBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Green Vista LtGrey Background Grey Border*/

#RoundedCornersTableGreen-GreyBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGreen-GreyBkgndGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulgreen.png) no-repeat bottom right;
}
#RoundedCornersTableGreen-GreyBkgndGreyBord .RCTop {
	background-image: url(images/curtopgreen.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGreen-GreyBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururgreen.png) no-repeat bottom left;
}
#RoundedCornersTableGreen-GreyBkgndGreyBord .RCLeft {
	background-image: url(images/leftgrey.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGreen-GreyBkgndGreyBord .RCCenter {
	background-color: #E7E7E7;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGreen-GreyBkgndGreyBord .RCRight {
	background-image: url(images/rightgrey.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGreen-GreyBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llgrey.gif) no-repeat top right;
}
#RoundedCornersTableGreen-GreyBkgndGreyBord .RCBottom {
	background-image: url(images/bottomgrey.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGreen-GreyBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrgrey.gif) no-repeat top left;
}
.RoundedCornersHeaderGreen-GreyBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGreen-GreyBkgndGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGreen-GreyBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Green Vista DkGrey Background Lt Grey Border*/

#RoundedCornersTableGreen-DkGreyBkgndLtGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGreen-DkGreyBkgndLtGreyBord .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ulgrey.gif) no-repeat bottom right;
}
#RoundedCornersTableGreen-DkGreyBkgndLtGreyBord .RCTopRow {
	background-image: url(images/topgrey.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGreen-DkGreyBkgndLtGreyBord .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/urgrey.gif) no-repeat bottom left;
}
#RoundedCornersTableGreen-DkGreyBkgndLtGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulGreen.png) no-repeat bottom right;
}
#RoundedCornersTableGreen-DkGreyBkgndLtGreyBord .RCTop {
	background-image: url(images/curtopGreen.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGreen-DkGreyBkgndLtGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururGreen.png) no-repeat bottom left;
}
#RoundedCornersTableGreen-DkGreyBkgndLtGreyBord .RCLeft {
	background-image: url(images/leftLtGrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGreen-DkGreyBkgndLtGreyBord .RCCenter {
	background-color: #666666;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGreen-DkGreyBkgndLtGreyBord .RCRight {
	background-image: url(images/rightLtGrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGreen-DkGreyBkgndLtGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llLtGrey.png) no-repeat top right;
}
#RoundedCornersTableGreen-DkGreyBkgndLtGreyBord .RCBottom {
	background-image: url(images/bottomLtGrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGreen-DkGreyBkgndLtGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrLtGrey.png) no-repeat top left;
}
.RoundedCornersHeaderGreen-DkGreyBkgndLtGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGreen-DkGreyBkgndLtGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGreen-DkGreyBkgndLtGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Green Vista DkGrey Background No Border*/

#RoundedCornersTableGreen-DKGreyNoBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGreen-DKGreyNoBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulgreen.png) no-repeat bottom right;
}
#RoundedCornersTableGreen-DKGreyNoBord .RCTop {
	background-image: url(images/curtopgreen.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGreen-DKGreyNoBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururgreen.png) no-repeat bottom left;
}
#RoundedCornersTableGreen-DKGreyNoBord .RCLeft {
	background-image: url(images/leftDKgrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGreen-DKGreyNoBord .RCCenter {
	background-color: #666666;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGreen-DKGreyNoBord .RCRight {
	background-image: url(images/rightDKgrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGreen-DKGreyNoBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgrey.png) no-repeat top right;
}
#RoundedCornersTableGreen-DKGreyNoBord .RCBottom {
	background-image: url(images/bottomDKgrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGreen-DKGreyNoBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgrey.png) no-repeat top left;
}
.RoundedCornersHeaderGreen-DKGreyNoBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGreen-DKGreyNoBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGreen-DKGreyNoBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Green Vista MdGrey Background No Border*/

#RoundedCornersTableGreen-MdGreyNoBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGreen-MdGreyNoBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulgreen.png) no-repeat bottom right;
}
#RoundedCornersTableGreen-MdGreyNoBord .RCTop {
	background-image: url(images/curtopgreen.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGreen-MdGreyNoBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururgreen.png) no-repeat bottom left;
}
#RoundedCornersTableGreen-MdGreyNoBord .RCLeft {
	background-image: url(images/leftgrey.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGreen-MdGreyNoBord .RCCenter {
	background-color: #E2E3DE;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGreen-MdGreyNoBord .RCRight {
	background-image: url(images/rightgrey.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGreen-MdGreyNoBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llgrey.gif) no-repeat top right;
}
#RoundedCornersTableGreen-MdGreyNoBord .RCBottom {
	background-image: url(images/bottomgrey.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGreen-MdGreyNoBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrgrey.gif) no-repeat top left;
}
.RoundedCornersHeaderGreen-MdGreyNoBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGreen-MdGreyNoBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGreen-MdGreyNoBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Green Vista Dark Green Background*/

#RoundedCornersTableGreen-DkGreenBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGreen-DkGreenBkgnd .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ul.gif) no-repeat bottom right;
}
#RoundedCornersTableGreen-DkGreenBkgnd .RCTopRow {
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGreen-DkGreenBkgnd .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/ur.gif) no-repeat bottom left;
}
#RoundedCornersTableGreen-DkGreenBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulgreen.png) no-repeat bottom right;
}
#RoundedCornersTableGreen-DkGreenBkgnd .RCTop {
	background-image: url(images/curtopgreen.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGreen-DkGreenBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururgreen.png) no-repeat bottom left;
}
#RoundedCornersTableGreen-DkGreenBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGreen-DkGreenBkgnd .RCCenter {
	background-color: #72A218;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGreen-DkGreenBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGreen-DkGreenBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableGreen-DkGreenBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGreen-DkGreenBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderGreen-DkGreenBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGreen-DkGreenBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGreen-DkGreenBkgnd {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Orange Vista Gradient Background Title Under*/

#RoundedCornersTableOrange-TU {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableOrange-TU .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulorange.png) no-repeat bottom right;
}
#RoundedCornersTableOrange-TU .RCTop {
	background-image: url(images/curtoporange.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableOrange-TU .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururOrange.png) no-repeat bottom left;
}
#RoundedCornersTableOrange-TU .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableOrange-TU .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableOrange-TU .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableOrange-TU .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableOrange-TU .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableOrange-TU .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderOrange-TU {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleOrange-TU 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 14px; font-weight:bold;
	color:#666666;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentOrange-TU {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Orange Vista Gradient Background*/

#RoundedCornersTableOrange-GradBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableOrange-GradBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulOrange.png) no-repeat bottom right;
}
#RoundedCornersTableOrange-GradBkgnd .RCTop {
	background-image: url(images/curtopOrange.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableOrange-GradBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururOrange.png) no-repeat bottom left;
}
#RoundedCornersTableOrange-GradBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableOrange-GradBkgnd .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableOrange-GradBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableOrange-GradBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableOrange-GradBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableOrange-GradBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderOrange-GradBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleOrange-GradBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 0 0 0 0px;
	
}
.RoundedCornersContentOrange-GradBkgnd {
	padding: 0px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Orange Vista White Background*/

#RoundedCornersTableOrange-WhtBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableOrange-WhtBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulOrange.png) no-repeat bottom right;
}
#RoundedCornersTableOrange-WhtBkgnd .RCTop {
	background-image: url(images/curtopOrange.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableOrange-WhtBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururOrange.png) no-repeat bottom left;
}
#RoundedCornersTableOrange-WhtBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableOrange-WhtBkgnd .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableOrange-WhtBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableOrange-WhtBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableOrange-WhtBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableOrange-WhtBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderOrange-WhtBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleOrange-WhtBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentOrange-WhtBkgnd {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Orange Vista White Background Grey Border*/

#RoundedCornersTableOrange-WhtBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableOrange-WhtBkgndGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulOrange.png) no-repeat bottom right;
}
#RoundedCornersTableOrange-WhtBkgndGreyBord .RCTop {
	background-image: url(images/curtopOrange.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableOrange-WhtBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururOrange.png) no-repeat bottom left;
}
#RoundedCornersTableOrange-WhtBkgndGreyBord .RCLeft {
	background-image: url(images/leftDKgrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableOrange-WhtBkgndGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableOrange-WhtBkgndGreyBord .RCRight {
	background-image: url(images/rightDKgrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableOrange-WhtBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgrey.png) no-repeat top right;
}
#RoundedCornersTableOrange-WhtBkgndGreyBord .RCBottom {
	background-image: url(images/bottomDKgrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableOrange-WhtBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgrey.png) no-repeat top left;
}
.RoundedCornersHeaderOrange-WhtBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleOrange-WhtBkgndGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentOrange-WhtBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Orange Vista White Background Narrow Grey Border*/

#RoundedCornersTableOrange-WhtBkgndNGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableOrange-WhtBkgndNGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulOrange.png) no-repeat bottom right;
}
#RoundedCornersTableOrange-WhtBkgndNGreyBord .RCTop {
	background-image: url(images/curtopOrange.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableOrange-WhtBkgndNGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururOrange.png) no-repeat bottom left;
}
#RoundedCornersTableOrange-WhtBkgndNGreyBord .RCLeft {
	background-image: url(images/leftDKgreyN.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableOrange-WhtBkgndNGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableOrange-WhtBkgndNGreyBord .RCRight {
	background-image: url(images/rightDKgreyN.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableOrange-WhtBkgndNGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgreyN.png) no-repeat top right;
}
#RoundedCornersTableOrange-WhtBkgndNGreyBord .RCBottom {
	background-image: url(images/bottomDKgreyN.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableOrange-WhtBkgndNGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgreyN.png) no-repeat top left;
}
.RoundedCornersHeaderOrange-WhtBkgndNGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleOrange-WhtBkgndNGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentOrange-WhtBkgndNGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Orange Vista White Background Orange Border*/

#RoundedCornersTableOrange-WhtBkgndOrangeBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableOrange-WhtBkgndOrangeBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulOrange.png) no-repeat bottom right;
}
#RoundedCornersTableOrange-WhtBkgndOrangeBord .RCTop {
	background-image: url(images/curtopOrange.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableOrange-WhtBkgndOrangeBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururOrange.png) no-repeat bottom left;
}
#RoundedCornersTableOrange-WhtBkgndOrangeBord .RCLeft {
	background-image: url(images/leftOrange.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableOrange-WhtBkgndOrangeBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableOrange-WhtBkgndOrangeBord .RCRight {
	background-image: url(images/rightOrange.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableOrange-WhtBkgndOrangeBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llOrange.png) no-repeat top right;
}
#RoundedCornersTableOrange-WhtBkgndOrangeBord .RCBottom {
	background-image: url(images/bottomOrange.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableOrange-WhtBkgndOrangeBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrOrange.png) no-repeat top left;
}
.RoundedCornersHeaderOrange-WhtBkgndOrangeBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleOrange-WhtBkgndOrangeBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentOrange-WhtBkgndOrangeBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Orange Vista White Background Narrow Orange Border*/

#RoundedCornersTableOrange-WhtBkgndNOrangeBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableOrange-WhtBkgndNOrangeBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulOrange.png) no-repeat bottom right;
}
#RoundedCornersTableOrange-WhtBkgndNOrangeBord .RCTop {
	background-image: url(images/curtopOrange.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableOrange-WhtBkgndNOrangeBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururOrange.png) no-repeat bottom left;
}
#RoundedCornersTableOrange-WhtBkgndNOrangeBord .RCLeft {
	background-image: url(images/leftOrangeN.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableOrange-WhtBkgndNOrangeBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableOrange-WhtBkgndNOrangeBord .RCRight {
	background-image: url(images/rightOrangeN.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableOrange-WhtBkgndNOrangeBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llOrangeN.png) no-repeat top right;
}
#RoundedCornersTableOrange-WhtBkgndNOrangeBord .RCBottom {
	background-image: url(images/bottomOrangeN.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableOrange-WhtBkgndNOrangeBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrOrangeN.png) no-repeat top left;
}
.RoundedCornersHeaderOrange-WhtBkgndNOrangeBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleOrange-WhtBkgndNOrangeBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentOrange-WhtBkgndNOrangeBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Orange Vista Orange Background Orange Border*/

#RoundedCornersTableOrange-OrangeBkgndOrangeBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableOrange-OrangeBkgndOrangeBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulOrange.png) no-repeat bottom right;
}
#RoundedCornersTableOrange-OrangeBkgndOrangeBord .RCTop {
	background-image: url(images/curtopOrange.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableOrange-OrangeBkgndOrangeBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururOrange.png) no-repeat bottom left;
}
#RoundedCornersTableOrange-OrangeBkgndOrangeBord .RCLeft {
	background-image: url(images/leftOrange.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableOrange-OrangeBkgndOrangeBord .RCCenter {
	background-color: #EB5300;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableOrange-OrangeBkgndOrangeBord .RCRight {
	background-image: url(images/rightOrange.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableOrange-OrangeBkgndOrangeBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llOrange.png) no-repeat top right;
}
#RoundedCornersTableOrange-OrangeBkgndOrangeBord .RCBottom {
	background-image: url(images/bottomOrange.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableOrange-OrangeBkgndOrangeBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrOrange.png) no-repeat top left;
}
.RoundedCornersHeaderOrange-OrangeBkgndOrangeBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleOrange-OrangeBkgndOrangeBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentOrange-OrangeBkgndOrangeBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Orange Vista Grey Background White Border*/

#RoundedCornersTableOrange-GreyBkgndWhtBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableOrange-GreyBkgndWhtBord .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ul.gif) no-repeat bottom right;
}
#RoundedCornersTableOrange-GreyBkgndWhtBord .RCTopRow {
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableOrange-GreyBkgndWhtBord .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/ur.gif) no-repeat bottom left;
}
#RoundedCornersTableOrange-GreyBkgndWhtBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulOrange.png) no-repeat bottom right;
}
#RoundedCornersTableOrange-GreyBkgndWhtBord .RCTop {
	background-image: url(images/curtopOrange.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableOrange-GreyBkgndWhtBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururOrange.png) no-repeat bottom left;
}
#RoundedCornersTableOrange-GreyBkgndWhtBord .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableOrange-GreyBkgndWhtBord .RCCenter {
	background-color: #E7E7E7;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableOrange-GreyBkgndWhtBord .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableOrange-GreyBkgndWhtBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableOrange-GreyBkgndWhtBord .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableOrange-GreyBkgndWhtBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderOrange-GreyBkgndWhtBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleOrange-GreyBkgndWhtBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentOrange-GreyBkgndWhtBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Orange Vista LtGrey Background Grey Border*/

#RoundedCornersTableOrange-GreyBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableOrange-GreyBkgndGreyBord .RCTopLeft 
{
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulOrange.png) no-repeat bottom right;
}
#RoundedCornersTableOrange-GreyBkgndGreyBord .RCTop {
	background-image: url(images/curtopOrange.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableOrange-GreyBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururOrange.png) no-repeat bottom left;
}
#RoundedCornersTableOrange-GreyBkgndGreyBord .RCLeft {
	background-image: url(images/leftgrey.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableOrange-GreyBkgndGreyBord .RCCenter {
	background-color: #E7E7E7;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableOrange-GreyBkgndGreyBord .RCRight {
	background-image: url(images/rightgrey.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableOrange-GreyBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llgrey.gif) no-repeat top right;
}
#RoundedCornersTableOrange-GreyBkgndGreyBord .RCBottom {
	background-image: url(images/bottomgrey.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableOrange-GreyBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrgrey.gif) no-repeat top left;
}
.RoundedCornersHeaderOrange-GreyBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleOrange-GreyBkgndGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentOrange-GreyBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Orange Vista MdGrey Background No Border*/

#RoundedCornersTableOrange-MdGreyNoBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableOrange-MdGreyNoBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulOrange.png) no-repeat bottom right;
}
#RoundedCornersTableOrange-MdGreyNoBord .RCTop {
	background-image: url(images/curtopOrange.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableOrange-MdGreyNoBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururOrange.png) no-repeat bottom left;
}
#RoundedCornersTableOrange-MdGreyNoBord .RCLeft {
	background-image: url(images/leftgrey.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableOrange-MdGreyNoBord .RCCenter {
	background-color: #E2E3DE;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableOrange-MdGreyNoBord .RCRight {
	background-image: url(images/rightgrey.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableOrange-MdGreyNoBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llgrey.gif) no-repeat top right;
}
#RoundedCornersTableOrange-MdGreyNoBord .RCBottom {
	background-image: url(images/bottomgrey.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableOrange-MdGreyNoBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrgrey.gif) no-repeat top left;
}
.RoundedCornersHeaderOrange-MdGreyNoBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleOrange-MdGreyNoBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentOrange-MdGreyNoBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Orange Vista DkGrey Background Lt Grey Border*/

#RoundedCornersTableOrange-DkGreyBkgndLtGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableOrange-DkGreyBkgndLtGreyBord .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ulgrey.gif) no-repeat bottom right;
}
#RoundedCornersTableOrange-DkGreyBkgndLtGreyBord .RCTopRow {
	background-image: url(images/topgrey.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableOrange-DkGreyBkgndLtGreyBord .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/urgrey.gif) no-repeat bottom left;
}
#RoundedCornersTableOrange-DkGreyBkgndLtGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulOrange.png) no-repeat bottom right;
}
#RoundedCornersTableOrange-DkGreyBkgndLtGreyBord .RCTop {
	background-image: url(images/curtopOrange.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableOrange-DkGreyBkgndLtGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururOrange.png) no-repeat bottom left;
}
#RoundedCornersTableOrange-DkGreyBkgndLtGreyBord .RCLeft {
	background-image: url(images/leftLtGrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableOrange-DkGreyBkgndLtGreyBord .RCCenter {
	background-color: #666666;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableOrange-DkGreyBkgndLtGreyBord .RCRight {
	background-image: url(images/rightLtGrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableOrange-DkGreyBkgndLtGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llLtGrey.png) no-repeat top right;
}
#RoundedCornersTableOrange-DkGreyBkgndLtGreyBord .RCBottom {
	background-image: url(images/bottomLtGrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableOrange-DkGreyBkgndLtGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrLtGrey.png) no-repeat top left;
}
.RoundedCornersHeaderOrange-DkGreyBkgndLtGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleOrange-DkGreyBkgndLtGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentOrange-DkGreyBkgndLtGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Orange Vista DkGrey Background No Border*/

#RoundedCornersTableOrange-DKGreyNoBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableOrange-DKGreyNoBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulOrange.png) no-repeat bottom right;
}
#RoundedCornersTableOrange-DKGreyNoBord .RCTop {
	background-image: url(images/curtopOrange.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableOrange-DKGreyNoBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururOrange.png) no-repeat bottom left;
}
#RoundedCornersTableOrange-DKGreyNoBord .RCLeft {
	background-image: url(images/leftDKgrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableOrange-DKGreyNoBord .RCCenter {
	background-color: #666666;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableOrange-DKGreyNoBord .RCRight {
	background-image: url(images/rightDKgrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableOrange-DKGreyNoBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgrey.png) no-repeat top right;
}
#RoundedCornersTableOrange-DKGreyNoBord .RCBottom {
	background-image: url(images/bottomDKgrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableOrange-DKGreyNoBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgrey.png) no-repeat top left;
}
.RoundedCornersHeaderOrange-DKGreyNoBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleOrange-DKGreyNoBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentOrange-DKGreyNoBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Orange Vista Orange Background*/

#RoundedCornersTableOrange-OrangeBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableOrange-OrangeBkgnd .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ul.gif) no-repeat bottom right;
}
#RoundedCornersTableOrange-OrangeBkgnd .RCTopRow {
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableOrange-OrangeBkgnd .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/ur.gif) no-repeat bottom left;
}
#RoundedCornersTableOrange-OrangeBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulOrange.png) no-repeat bottom right;
}
#RoundedCornersTableOrange-OrangeBkgnd .RCTop {
	background-image: url(images/curtopOrange.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableOrange-OrangeBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururOrange.png) no-repeat bottom left;
}
#RoundedCornersTableOrange-OrangeBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableOrange-OrangeBkgnd .RCCenter {
	background-color: #EB5300;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableOrange-OrangeBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableOrangee-OrangeBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableOrange-OrangeBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableOrange-OrangeBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderOrange-OrangeBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleOrange-OrangeBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentOrange-OrangeBkgnd {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Purple Vista Gradient Background Title Under*/

#RoundedCornersTablePurple-TU {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTablePurple-TU .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulPurple.png) no-repeat bottom right;
}
#RoundedCornersTablePurple-TU .RCTop {
	background-image: url(images/curtopPurple.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTablePurple-TU .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururPurple.png) no-repeat bottom left;
}
#RoundedCornersTablePurple-TU .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePurple-TU .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTablePurple-TU .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePurple-TU .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTablePurple-TU .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTablePurple-TU .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderPurple-TU {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitlePurple-TU 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 14px; font-weight:bold;
	color:#666666;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentPurple-TU {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Purple Vista Gradient Background*/

#RoundedCornersTablePurple-GradBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTablePurple-GradBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulPurple.png) no-repeat bottom right;
}
#RoundedCornersTablePurple-GradBkgnd .RCTop {
	background-image: url(images/curtopPurple.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTablePurple-GradBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururPurple.png) no-repeat bottom left;
}
#RoundedCornersTablePurple-GradBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePurple-GradBkgnd .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTablePurple-GradBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePurple-GradBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTablePurple-GradBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTablePurple-GradBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderPurple-GradBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitlePurple-GradBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 0 0 0 0px;
	
}
.RoundedCornersContentPurple-GradBkgnd {
	padding: 0px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Purple Vista White Background*/

#RoundedCornersTablePurple-WhtBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTablePurple-WhtBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulpurple.png) no-repeat bottom right;
}
#RoundedCornersTablePurple-WhtBkgnd .RCTop {
	background-image: url(images/curtoppurple.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTablePurple-WhtBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururpurple.png) no-repeat bottom left;
}
#RoundedCornersTablePurple-WhtBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePurple-WhtBkgnd .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTablePurple-WhtBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePurple-WhtBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTablePurple-WhtBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTablePurple-WhtBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderPurple-WhtBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitlePurple-WhtBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentPurple-WhtBkgnd {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Purple Vista White Background Grey Border*/

#RoundedCornersTablePurple-WhtBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTablePurple-WhtBkgndGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulPurple.png) no-repeat bottom right;
}
#RoundedCornersTablePurple-WhtBkgndGreyBord .RCTop {
	background-image: url(images/curtopPurple.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTablePurple-WhtBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururPurple.png) no-repeat bottom left;
}
#RoundedCornersTablePurple-WhtBkgndGreyBord .RCLeft {
	background-image: url(images/leftDKgrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePurple-WhtBkgndGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTablePurple-WhtBkgndGreyBord .RCRight {
	background-image: url(images/rightDKgrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePurple-WhtBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgrey.png) no-repeat top right;
}
#RoundedCornersTablePurple-WhtBkgndGreyBord .RCBottom {
	background-image: url(images/bottomDKgrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTablePurple-WhtBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgrey.png) no-repeat top left;
}
.RoundedCornersHeaderPurple-WhtBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitlePurple-WhtBkgndGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentPurple-WhtBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Purple Vista White Background Narrow Grey Border*/

#RoundedCornersTablePurple-WhtBkgndNGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTablePurple-WhtBkgndNGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulPurple.png) no-repeat bottom right;
}
#RoundedCornersTablePurple-WhtBkgndNGreyBord .RCTop {
	background-image: url(images/curtopPurple.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTablePurple-WhtBkgndNGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururPurple.png) no-repeat bottom left;
}
#RoundedCornersTablePurple-WhtBkgndNGreyBord .RCLeft {
	background-image: url(images/leftDKgreyN.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePurple-WhtBkgndNGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTablePurple-WhtBkgndNGreyBord .RCRight {
	background-image: url(images/rightDKgreyN.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePurple-WhtBkgndNGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgreyN.png) no-repeat top right;
}
#RoundedCornersTablePurple-WhtBkgndNGreyBord .RCBottom {
	background-image: url(images/bottomDKgreyN.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTablePurple-WhtBkgndNGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgreyN.png) no-repeat top left;
}
.RoundedCornersHeaderPurple-WhtBkgndNGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitlePurple-WhtBkgndNGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentPurple-WhtBkgndNGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Purple Vista White Background Purple Border*/

#RoundedCornersTablePurple-WhtBkgndPurpleBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTablePurple-WhtBkgndPurpleBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulPurple.png) no-repeat bottom right;
}
#RoundedCornersTablePurple-WhtBkgndPurpleBord .RCTop {
	background-image: url(images/curtopPurple.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTablePurple-WhtBkgndPurpleBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururPurple.png) no-repeat bottom left;
}
#RoundedCornersTablePurple-WhtBkgndPurpleBord .RCLeft {
	background-image: url(images/leftPurple.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePurple-WhtBkgndPurpleBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTablePurple-WhtBkgndPurpleBord .RCRight {
	background-image: url(images/rightPurple.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePurple-WhtBkgndPurpleBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llPurple.png) no-repeat top right;
}
#RoundedCornersTablePurple-WhtBkgndPurpleBord .RCBottom {
	background-image: url(images/bottomPurple.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTablePurple-WhtBkgndPurpleBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrPurple.png) no-repeat top left;
}
.RoundedCornersHeaderPurple-WhtBkgndPurpleBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitlePurple-WhtBkgndPurpleBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentPurple-WhtBkgndPurpleBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Purple Vista White Background Narrow Purple Border*/

#RoundedCornersTablePurple-WhtBkgndNPurpleBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTablePurple-WhtBkgndNPurpleBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulPurple.png) no-repeat bottom right;
}
#RoundedCornersTablePurple-WhtBkgndNPurpleBord .RCTop {
	background-image: url(images/curtopPurple.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTablePurple-WhtBkgndNPurpleBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururPurple.png) no-repeat bottom left;
}
#RoundedCornersTablePurple-WhtBkgndNPurpleBord .RCLeft {
	background-image: url(images/leftPurpleN.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePurple-WhtBkgndNPurpleBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTablePurple-WhtBkgndNPurpleBord .RCRight {
	background-image: url(images/rightPurpleN.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePurple-WhtBkgndNPurpleBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llPurpleN.png) no-repeat top right;
}
#RoundedCornersTablePurple-WhtBkgndNPurpleBord .RCBottom {
	background-image: url(images/bottomPurpleN.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTablePurple-WhtBkgndNPurpleBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrPurpleN.png) no-repeat top left;
}
.RoundedCornersHeaderPurple-WhtBkgndNPurpleBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitlePurple-WhtBkgndNPurpleBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentPurple-WhtBkgndNPurpleBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Purple Vista Purple Background Purple Border*/

#RoundedCornersTablePurple-PurpleBkgndPurpleBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTablePurple-PurpleBkgndPurpleBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulPurple.png) no-repeat bottom right;
}
#RoundedCornersTablePurple-PurpleBkgndPurpleBord .RCTop {
	background-image: url(images/curtopPurple.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTablePurple-PurpleBkgndPurpleBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururPurple.png) no-repeat bottom left;
}
#RoundedCornersTablePurple-PurpleBkgndPurpleBord .RCLeft {
	background-image: url(images/leftPurple.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePurple-PurpleBkgndPurpleBord .RCCenter {
	background-color: #9534C1;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTablePurple-PurpleBkgndPurpleBord .RCRight {
	background-image: url(images/rightPurple.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePurple-PurpleBkgndPurpleBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llPurple.png) no-repeat top right;
}
#RoundedCornersTablePurple-PurpleBkgndPurpleBord .RCBottom {
	background-image: url(images/bottomPurple.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTablePurple-PurpleBkgndPurpleBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrPurple.png) no-repeat top left;
}
.RoundedCornersHeaderPurple-PurpleBkgndPurpleBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitlePurple-PurpleBkgndPurpleBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentPurple-PurpleBkgndPurpleBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Purple Vista Grey Background White Border*/

#RoundedCornersTablePurple-GreyBkgndWhtBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTablePurple-GreyBkgndWhtBord .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ul.gif) no-repeat bottom right;
}
#RoundedCornersTablePurple-GreyBkgndWhtBord .RCTopRow {
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTablePurple-GreyBkgndWhtBord .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/ur.gif) no-repeat bottom left;
}
#RoundedCornersTablePurple-GreyBkgndWhtBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulPurple.png) no-repeat bottom right;
}
#RoundedCornersTablePurple-GreyBkgndWhtBord .RCTop {
	background-image: url(images/curtopPurple.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTablePurple-GreyBkgndWhtBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururPurple.png) no-repeat bottom left;
}
#RoundedCornersTablePurple-GreyBkgndWhtBord .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePurple-GreyBkgndWhtBord .RCCenter {
	background-color: #E7E7E7;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTablePurple-GreyBkgndWhtBord .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePurple-GreyBkgndWhtBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTablePurple-GreyBkgndWhtBord .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTablePurple-GreyBkgndWhtBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderPurple-GreyBkgndWhtBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitlePurple-GreyBkgndWhtBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentPurple-GreyBkgndWhtBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Purple Vista LtGrey Background Grey Border*/

#RoundedCornersTablePurple-GreyBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTablePurple-GreyBkgndGreyBord .RCTopLeft 
{
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulPurple.png) no-repeat bottom right;
}
#RoundedCornersTablePurple-GreyBkgndGreyBord .RCTop {
	background-image: url(images/curtopPurple.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTablePurple-GreyBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururPurple.png) no-repeat bottom left;
}
#RoundedCornersTablePurple-GreyBkgndGreyBord .RCLeft {
	background-image: url(images/leftgrey.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePurple-GreyBkgndGreyBord .RCCenter {
	background-color: #E7E7E7;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTablePurple-GreyBkgndGreyBord .RCRight {
	background-image: url(images/rightgrey.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePurple-GreyBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llgrey.gif) no-repeat top right;
}
#RoundedCornersTablePurple-GreyBkgndGreyBord .RCBottom {
	background-image: url(images/bottomgrey.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTablePurple-GreyBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrgrey.gif) no-repeat top left;
}
.RoundedCornersHeaderPurple-GreyBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitlePurple-GreyBkgndGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentPurple-GreyBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Purple Vista MdGrey Background No Border*/

#RoundedCornersTablePurple-MdGreyNoBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTablePurple-MdGreyNoBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulPurple.png) no-repeat bottom right;
}
#RoundedCornersTablePurple-MdGreyNoBord .RCTop {
	background-image: url(images/curtopPurple.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTablePurple-MdGreyNoBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururPurple.png) no-repeat bottom left;
}
#RoundedCornersTablePurple-MdGreyNoBord .RCLeft {
	background-image: url(images/leftgrey.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePurple-MdGreyNoBord .RCCenter {
	background-color: #E2E3DE;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTablePurple-MdGreyNoBord .RCRight {
	background-image: url(images/rightgrey.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePurple-MdGreyNoBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llgrey.gif) no-repeat top right;
}
#RoundedCornersTablePurple-MdGreyNoBord .RCBottom {
	background-image: url(images/bottomgrey.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTablePurple-MdGreyNoBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrgrey.gif) no-repeat top left;
}
.RoundedCornersHeaderPurple-MdGreyNoBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitlePurple-MdGreyNoBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentPurple-MdGreyNoBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Purple Vista DkGrey Background Lt Grey Border*/

#RoundedCornersTablePurple-DkGreyBkgndLtGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTablePurple-DkGreyBkgndLtGreyBord .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ulgrey.gif) no-repeat bottom right;
}
#RoundedCornersTablePurple-DkGreyBkgndLtGreyBord .RCTopRow {
	background-image: url(images/topgrey.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTablePurple-DkGreyBkgndLtGreyBord .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/urgrey.gif) no-repeat bottom left;
}
#RoundedCornersTablePurple-DkGreyBkgndLtGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulPurple.png) no-repeat bottom right;
}
#RoundedCornersTablePurple-DkGreyBkgndLtGreyBord .RCTop {
	background-image: url(images/curtopPurple.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTablePurple-DkGreyBkgndLtGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururPurple.png) no-repeat bottom left;
}
#RoundedCornersTablePurple-DkGreyBkgndLtGreyBord .RCLeft {
	background-image: url(images/leftLtGrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePurple-DkGreyBkgndLtGreyBord .RCCenter {
	background-color: #666666;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTablePurple-DkGreyBkgndLtGreyBord .RCRight {
	background-image: url(images/rightLtGrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePurple-DkGreyBkgndLtGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llLtGrey.png) no-repeat top right;
}
#RoundedCornersTablePurple-DkGreyBkgndLtGreyBord .RCBottom {
	background-image: url(images/bottomLtGrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTablePurple-DkGreyBkgndLtGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrLtGrey.png) no-repeat top left;
}
.RoundedCornersHeaderPurple-DkGreyBkgndLtGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitlePurple-DkGreyBkgndLtGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentPurple-DkGreyBkgndLtGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Purple Vista DkGrey Background No Border*/

#RoundedCornersTablePurple-DKGreyNoBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTablePurple-DKGreyNoBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulPurple.png) no-repeat bottom right;
}
#RoundedCornersTablePurple-DKGreyNoBord .RCTop {
	background-image: url(images/curtopPurple.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTablePurple-DKGreyNoBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururPurple.png) no-repeat bottom left;
}
#RoundedCornersTablePurple-DKGreyNoBord .RCLeft {
	background-image: url(images/leftDKgrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePurple-DKGreyNoBord .RCCenter {
	background-color: #666666;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTablePurple-DKGreyNoBord .RCRight {
	background-image: url(images/rightDKgrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePurple-DKGreyNoBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgrey.png) no-repeat top right;
}
#RoundedCornersTablePurple-DKGreyNoBord .RCBottom {
	background-image: url(images/bottomDKgrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTablePurple-DKGreyNoBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgrey.png) no-repeat top left;
}
.RoundedCornersHeaderPurple-DKGreyNoBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitlePurple-DKGreyNoBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentPurple-DKGreyNoBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Purple Vista Purple Background*/

#RoundedCornersTablePurple-PurpleBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTablePurple-PurpleBkgnd .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ul.gif) no-repeat bottom right;
}
#RoundedCornersTablePurple-PurpleBkgnd .RCTopRow {
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTablePurple-PurpleBkgnd .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/ur.gif) no-repeat bottom left;
}
#RoundedCornersTablePurple-PurpleBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulPurple.png) no-repeat bottom right;
}
#RoundedCornersTablePurple-PurpleBkgnd .RCTop {
	background-image: url(images/curtopPurple.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTablePurple-PurpleBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururPurple.png) no-repeat bottom left;
}
#RoundedCornersTablePurple-PurpleBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePurple-PurpleBkgnd .RCCenter {
	background-color: #9534C1;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTablePurple-PurpleBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePurple-PurpleBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTablePurple-PurpleBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTablePurple-PurpleBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderPurple-PurpleBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitlePurple-PurpleBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentPurple-PurpleBkgnd {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Black Vista Gradient Background Title Under*/

#RoundedCornersTableBlack-TU {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableBlack-TU .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulBlack.png) no-repeat bottom right;
}
#RoundedCornersTableBlack-TU .RCTop {
	background-image: url(images/curtopBlack.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableBlack-TU .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururBlack.png) no-repeat bottom left;
}
#RoundedCornersTableBlack-TU .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBlack-TU .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableBlack-TU .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBlack-TU .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableBlack-TU .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableBlack-TU .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderBlack-TU {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleBlack-TU 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 14px; font-weight:bold;
	color:#666666;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentBlack-TU {
	padding: 6px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Black Vista Gradient Background*/

#RoundedCornersTableBlack-GradBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableBlack-GradBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulBlack.png) no-repeat bottom right;
}
#RoundedCornersTableBlack-GradBkgnd .RCTop {
	background-image: url(images/curtopBlack.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableBlack-GradBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururBlack.png) no-repeat bottom left;
}
#RoundedCornersTableBlack-GradBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBlack-GradBkgnd .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableBlack-GradBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBlack-GradBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableBlack-GradBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableBlack-GradBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderBlack-GradBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleBlack-GradBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 0 0 0 0px;
	
}
.RoundedCornersContentBlack-GradBkgnd {
	padding: 0px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Black Vista White Background*/

#RoundedCornersTableBlack-WhtBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableBlack-WhtBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulBlack.png) no-repeat bottom right;
}
#RoundedCornersTableBlack-WhtBkgnd .RCTop {
	background-image: url(images/curtopBlack.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableBlack-WhtBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururBlack.png) no-repeat bottom left;
}
#RoundedCornersTableBlack-WhtBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBlack-WhtBkgnd .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableBlack-WhtBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBlack-WhtBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableBlack-WhtBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableBlack-WhtBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderBlack-WhtBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleBlack-WhtBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentBlack-WhtBkgnd {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Black Vista White Background Grey Border*/

#RoundedCornersTableBlack-WhtBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableBlack-WhtBkgndGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulBlack.png) no-repeat bottom right;
}
#RoundedCornersTableBlack-WhtBkgndGreyBord .RCTop {
	background-image: url(images/curtopBlack.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableBlack-WhtBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururBlack.png) no-repeat bottom left;
}
#RoundedCornersTableBlack-WhtBkgndGreyBord .RCLeft {
	background-image: url(images/leftDKgrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBlack-WhtBkgndGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableBlack-WhtBkgndGreyBord .RCRight {
	background-image: url(images/rightDKgrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBlack-WhtBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgrey.png) no-repeat top right;
}
#RoundedCornersTableBlack-WhtBkgndGreyBord .RCBottom {
	background-image: url(images/bottomDKgrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableBlack-WhtBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgrey.png) no-repeat top left;
}
.RoundedCornersHeaderBlack-WhtBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleBlack-WhtBkgndGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentBlack-WhtBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Black Vista White Background Narrow Grey Border*/

#RoundedCornersTableBlack-WhtBkgndNGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableBlack-WhtBkgndNGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulBlack.png) no-repeat bottom right;
}
#RoundedCornersTableBlack-WhtBkgndNGreyBord .RCTop {
	background-image: url(images/curtopBlack.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableBlack-WhtBkgndNGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururBlack.png) no-repeat bottom left;
}
#RoundedCornersTableBlack-WhtBkgndNGreyBord .RCLeft {
	background-image: url(images/leftDKgreyN.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBlack-WhtBkgndNGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableBlack-WhtBkgndNGreyBord .RCRight {
	background-image: url(images/rightDKgreyN.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBlack-WhtBkgndNGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgreyN.png) no-repeat top right;
}
#RoundedCornersTableBlack-WhtBkgndNGreyBord .RCBottom {
	background-image: url(images/bottomDKgreyN.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableBlack-WhtBkgndNGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgreyN.png) no-repeat top left;
}
.RoundedCornersHeaderBlack-WhtBkgndNGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleBlack-WhtBkgndNGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentBlack-WhtBkgndNGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Black Vista White Background Black Border*/

#RoundedCornersTableBlack-WhtBkgndBlackBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableBlack-WhtBkgndBlackBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulBlack.png) no-repeat bottom right;
}
#RoundedCornersTableBlack-WhtBkgndBlackBord .RCTop {
	background-image: url(images/curtopBlack.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableBlack-WhtBkgndBlackBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururBlack.png) no-repeat bottom left;
}
#RoundedCornersTableBlack-WhtBkgndBlackBord .RCLeft {
	background-image: url(images/leftBlack.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBlack-WhtBkgndBlackBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableBlack-WhtBkgndBlackBord .RCRight {
	background-image: url(images/rightBlack.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBlack-WhtBkgndBlackBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llBlack.png) no-repeat top right;
}
#RoundedCornersTableBlack-WhtBkgndBlackBord .RCBottom {
	background-image: url(images/bottomBlack.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableBlack-WhtBkgndBlackBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrBlack.png) no-repeat top left;
}
.RoundedCornersHeaderBlack-WhtBkgndBlackBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleBlack-WhtBkgndBlackBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentBlack-WhtBkgndBlackBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Black Vista White Background Narrow Black Border*/

#RoundedCornersTableBlack-WhtBkgndNBlackBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableBlack-WhtBkgndNBlackBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulBlack.png) no-repeat bottom right;
}
#RoundedCornersTableBlack-WhtBkgndNBlackBord .RCTop {
	background-image: url(images/curtopBlack.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableBlack-WhtBkgndNBlackBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururBlack.png) no-repeat bottom left;
}
#RoundedCornersTableBlack-WhtBkgndNBlackBord .RCLeft {
	background-image: url(images/leftBlackN.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBlack-WhtBkgndNBlackBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableBlack-WhtBkgndNBlackBord .RCRight {
	background-image: url(images/rightBlackN.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBlack-WhtBkgndNBlackBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llBlackN.png) no-repeat top right;
}
#RoundedCornersTableBlack-WhtBkgndNBlackBord .RCBottom {
	background-image: url(images/bottomBlackN.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableBlack-WhtBkgndNBlackBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrBlackN.png) no-repeat top left;
}
.RoundedCornersHeaderBlack-WhtBkgndNBlackBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleBlack-WhtBkgndNBlackBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentBlack-WhtBkgndNBlackBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Black Vista Black Background Black Border*/

#RoundedCornersTableBlack-BlackBkgndBlackBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableBlack-BlackBkgndBlackBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulBlack.png) no-repeat bottom right;
}
#RoundedCornersTableBlack-BlackBkgndBlackBord .RCTop {
	background-image: url(images/curtopBlack.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableBlack-BlackBkgndBlackBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururBlack.png) no-repeat bottom left;
}
#RoundedCornersTableBlack-BlackBkgndBlackBord .RCLeft {
	background-image: url(images/leftBlack.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBlack-BlackBkgndBlackBord .RCCenter {
	background-color: #000000;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableBlack-BlackBkgndBlackBord .RCRight {
	background-image: url(images/rightBlack.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBlack-BlackBkgndBlackBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llBlack.png) no-repeat top right;
}
#RoundedCornersTableBlack-BlackBkgndBlackBord .RCBottom {
	background-image: url(images/bottomBlack.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableBlack-BlackBkgndBlackBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrBlack.png) no-repeat top left;
}
.RoundedCornersHeaderBlack-BlackBkgndBlackBord {
	border-bottom: 1px solid #000000;
}
.RoundedCornersTitleBlack-BlackBkgndBlackBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentBlack-BlackBkgndBlackBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Black Vista Grey Background White Border*/

#RoundedCornersTableBlack-GreyBkgndWhtBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableBlack-GreyBkgndWhtBord .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ul.gif) no-repeat bottom right;
}
#RoundedCornersTableBlack-GreyBkgndWhtBord .RCTopRow {
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableBlack-GreyBkgndWhtBord .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/ur.gif) no-repeat bottom left;
}
#RoundedCornersTableBlack-GreyBkgndWhtBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulblack.png) no-repeat bottom right;
}
#RoundedCornersTableBlack-GreyBkgndWhtBord .RCTop {
	background-image: url(images/curtopblack.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableBlack-GreyBkgndWhtBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururblack.png) no-repeat bottom left;
}
#RoundedCornersTableBlack-GreyBkgndWhtBord .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBlack-GreyBkgndWhtBord .RCCenter {
	background-color: #E7E7E7;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableBlack-GreyBkgndWhtBord .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBlack-GreyBkgndWhtBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableBlack-GreyBkgndWhtBord .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableBlack-GreyBkgndWhtBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderBlack-GreyBkgndWhtBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleBlack-GreyBkgndWhtBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentBlack-GreyBkgndWhtBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Black Vista LtGrey Background Grey Border*/

#RoundedCornersTableBlack-GreyBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableBlack-GreyBkgndGreyBord .RCTopLeft 
{
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulBlack.png) no-repeat bottom right;
}
#RoundedCornersTableBlack-GreyBkgndGreyBord .RCTop {
	background-image: url(images/curtopBlack.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableBlack-GreyBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururBlack.png) no-repeat bottom left;
}
#RoundedCornersTableBlack-GreyBkgndGreyBord .RCLeft {
	background-image: url(images/leftgrey.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBlack-GreyBkgndGreyBord .RCCenter {
	background-color: #E7E7E7;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableBlack-GreyBkgndGreyBord .RCRight {
	background-image: url(images/rightgrey.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBlack-GreyBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llgrey.gif) no-repeat top right;
}
#RoundedCornersTableBlack-GreyBkgndGreyBord .RCBottom {
	background-image: url(images/bottomgrey.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableBlack-GreyBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrgrey.gif) no-repeat top left;
}
.RoundedCornersHeaderBlack-GreyBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleBlack-GreyBkgndGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentBlack-GreyBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Black Vista MdGrey Background No Border*/

#RoundedCornersTableBlack-MdGreyNoBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableBlack-MdGreyNoBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulblack.png) no-repeat bottom right;
}
#RoundedCornersTableBlack-MdGreyNoBord .RCTop {
	background-image: url(images/curtopblack.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableBlack-MdGreyNoBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururblack.png) no-repeat bottom left;
}
#RoundedCornersTableBlack-MdGreyNoBord .RCLeft {
	background-image: url(images/leftgrey.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBlack-MdGreyNoBord .RCCenter {
	background-color: #E2E3DE;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableBlack-MdGreyNoBord .RCRight {
	background-image: url(images/rightgrey.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBlack-MdGreyNoBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llgrey.gif) no-repeat top right;
}
#RoundedCornersTableBlack-MdGreyNoBord .RCBottom {
	background-image: url(images/bottomgrey.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableBlack-MdGreyNoBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrgrey.gif) no-repeat top left;
}
.RoundedCornersHeaderBlack-MdGreyNoBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleBlack-MdGreyNoBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentBlack-MdGreyNoBord {
	padding: 5px 0 0 5px;
	background: transparent;
}

/*********************************/
/* Styles for Rounded Container Black Vista Dark Grey Background Dark Grey Border*/

#RoundedCornersTableBlack-DkGreyBkgndDkGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableBlack-DkGreyBkgndDkGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkGrey.png) no-repeat bottom right;
}
#RoundedCornersTableBlack-DkGreyBkgndDkGreyBord .RCTop {
	background-image: url(images/curtopDkGrey.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableBlack-DkGreyBkgndDkGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkGrey.png) no-repeat bottom left;
}
#RoundedCornersTableBlack-DkGreyBkgndDkGreyBord .RCLeft {
	background-image: url(images/leftDkGrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBlack-DkGreyBkgndDkGreyBord .RCCenter {
	background-color: #666666;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableBlack-DkGreyBkgndDkGreyBord .RCRight {
	background-image: url(images/rightDkGrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBlack-DkGreyBkgndDkGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDkGrey.png) no-repeat top right;
}
#RoundedCornersTableBlack-DkGreyBkgndDkGreyBord .RCBottom {
	background-image: url(images/bottomDkGrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableBlack-DkGreyBkgndDkGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDkGrey.png) no-repeat top left;
}
.RoundedCornersHeaderBlack-DkGreyBkgndDkGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleBlack-DkGreyBkgndDkGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentBlack-DkGreyBkgndDkGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Black Vista DkGrey Background No Border*/

#RoundedCornersTableBlack-DKGreyNoBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableBlack-DKGreyNoBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulBlack.png) no-repeat bottom right;
}
#RoundedCornersTableBlack-DKGreyNoBord .RCTop {
	background-image: url(images/curtopBlack.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableBlack-DKGreyNoBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururBlack.png) no-repeat bottom left;
}
#RoundedCornersTableBlack-DKGreyNoBord .RCLeft {
	background-image: url(images/leftDKgrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBlack-DKGreyNoBord .RCCenter {
	background-color: #666666;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableBlack-DKGreyNoBord .RCRight {
	background-image: url(images/rightDKgrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBlack-DKGreyNoBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgrey.png) no-repeat top right;
}
#RoundedCornersTableBlack-DKGreyNoBord .RCBottom {
	background-image: url(images/bottomDKgrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableBlack-DKGreyNoBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgrey.png) no-repeat top left;
}
.RoundedCornersHeaderBlack-DKGreyNoBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleBlack-DKGreyNoBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentBlack-DKGreyNoBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Black Vista Black Background*/

#RoundedCornersTableBlack-BlackBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableBlack-BlackBkgnd .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ul.gif) no-repeat bottom right;
}
#RoundedCornersTableBlack-BlackBkgnd .RCTopRow {
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableBlack-BlackBkgnd .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/ur.gif) no-repeat bottom left;
}
#RoundedCornersTableBlack-BlackBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulblack.png) no-repeat bottom right;
}
#RoundedCornersTableBlack-BlackBkgnd .RCTop {
	background-image: url(images/curtopblack.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableBlack-BlackBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururblack.png) no-repeat bottom left;
}
#RoundedCornersTableBlack-BlackBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBlack-BlackBkgnd .RCCenter {
	background-color: #000000;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableBlack-BlackBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBlack-BlackBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableBlack-BlackBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableBlack-BlackBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderBlack-BlackBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleBlack-BlackBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentBlack-BlackBkgnd {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Medium Blue Vista Gradient Background Title Under*/

#RoundedCornersTableMdBlue-TU {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableMdBlue-TU .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulMdBlue.png) no-repeat bottom right;
}
#RoundedCornersTableMdBlue-TU .RCTop {
	background-image: url(images/curtopMdBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableMdBlue-TU .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururMdBlue.png) no-repeat bottom left;
}
#RoundedCornersTableMdBlue-TU .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMdBlue-TU .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableMdBlue-TU .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMdBlue-TU .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableMdBlue-TU .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableMdBlue-TU .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderMdBlue-TU {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleMdBlue-TU 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 14px; font-weight:bold;
	color:#666666;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentMdBlue-TU {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Medium Blue Vista Gradient Background*/

#RoundedCornersTableMdBlue-GradBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableMdBlue-GradBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulMdBlue.png) no-repeat bottom right;
}
#RoundedCornersTableMdBlue-GradBkgnd .RCTop {
	background-image: url(images/curtopMdBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableMdBlue-GradBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururMdBlue.png) no-repeat bottom left;
}
#RoundedCornersTableMdBlue-GradBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMdBlue-GradBkgnd .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableMdBlue-GradBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMdBlue-GradBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableMdBlue-GradBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableMdBlue-GradBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderMdBlue-GradBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleMdBlue-GradBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 0 0 0 0px;
	
}
.RoundedCornersContentMdBlue-GradBkgnd {
	padding: 0px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Medium Blue Vista White Background*/

#RoundedCornersTableMdBlue-WhtBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableMdBlue-WhtBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulMdBlue.png) no-repeat bottom right;
}
#RoundedCornersTableMdBlue-WhtBkgnd .RCTop {
	background-image: url(images/curtopMdBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableMdBlue-WhtBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururMdBlue.png) no-repeat bottom left;
}
#RoundedCornersTableMdBlue-WhtBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMdBlue-WhtBkgnd .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableMdBlue-WhtBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMdBlue-WhtBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableMdBlue-WhtBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableMdBlue-WhtBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderMdBlue-WhtBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleMdBlue-WhtBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentMdBlue-WhtBkgnd {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Medium Blue Vista White Background Grey Border*/

#RoundedCornersTableMdBlue-WhtBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableMdBlue-WhtBkgndGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulMdBlue.png) no-repeat bottom right;
}
#RoundedCornersTableMdBlue-WhtBkgndGreyBord .RCTop {
	background-image: url(images/curtopMdBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableMdBlue-WhtBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururMdBlue.png) no-repeat bottom left;
}
#RoundedCornersTableMdBlue-WhtBkgndGreyBord .RCLeft {
	background-image: url(images/leftDKgrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMdBlue-WhtBkgndGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableMdBlue-WhtBkgndGreyBord .RCRight {
	background-image: url(images/rightDKgrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMdBlue-WhtBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgrey.png) no-repeat top right;
}
#RoundedCornersTableMdBlue-WhtBkgndGreyBord .RCBottom {
	background-image: url(images/bottomDKgrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableMdBlue-WhtBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgrey.png) no-repeat top left;
}
.RoundedCornersHeaderMdBlue-WhtBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleMdBlue-WhtBkgndGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentMdBlue-WhtBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Medium Blue Vista White Background Narrow Grey Border*/

#RoundedCornersTableMdBlue-WhtBkgndNGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableMdBlue-WhtBkgndNGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulMdBlue.png) no-repeat bottom right;
}
#RoundedCornersTableMdBlue-WhtBkgndNGreyBord .RCTop {
	background-image: url(images/curtopMdBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableMdBlue-WhtBkgndNGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururMdBlue.png) no-repeat bottom left;
}
#RoundedCornersTableMdBlue-WhtBkgndNGreyBord .RCLeft {
	background-image: url(images/leftDKgreyN.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMdBlue-WhtBkgndNGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableMdBlue-WhtBkgndNGreyBord .RCRight {
	background-image: url(images/rightDKgreyN.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMdBlue-WhtBkgndNGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgreyN.png) no-repeat top right;
}
#RoundedCornersTableMdBlue-WhtBkgndNGreyBord .RCBottom {
	background-image: url(images/bottomDKgreyN.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableMdBlue-WhtBkgndNGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgreyN.png) no-repeat top left;
}
.RoundedCornersHeaderMdBlue-WhtBkgndNGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleMdBlue-WhtBkgndNGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentMdBlue-WhtBkgndNGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Medium Blue Vista White Background Medium Blue Border*/

#RoundedCornersTableMdBlue-WhtBkgndMdBlueBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableMdBlue-WhtBkgndMdBlueBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulMdBlue.png) no-repeat bottom right;
}
#RoundedCornersTableMdBlue-WhtBkgndMdBlueBord .RCTop {
	background-image: url(images/curtopMdBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableMdBlue-WhtBkgndMdBlueBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururMdBlue.png) no-repeat bottom left;
}
#RoundedCornersTableMdBlue-WhtBkgndMdBlueBord .RCLeft {
	background-image: url(images/leftMdBlue.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMdBlue-WhtBkgndMdBlueBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableMdBlue-WhtBkgndMdBlueBord .RCRight {
	background-image: url(images/rightMdBlue.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMdBlue-WhtBkgndMdBlueBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llMdBlue.png) no-repeat top right;
}
#RoundedCornersTableMdBlue-WhtBkgndMdBlueBord .RCBottom {
	background-image: url(images/bottomMdBlue.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableMdBlue-WhtBkgndMdBlueBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrMdBlue.png) no-repeat top left;
}
.RoundedCornersHeaderMdBlue-WhtBkgndMdBlueBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleMdBlue-WhtBkgndMdBlueBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentMdBlue-WhtBkgndMdBlueBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Medium Blue Vista White Background Narrow Medium Blue Border*/

#RoundedCornersTableMdBlue-WhtBkgndNMdBlueBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableMdBlue-WhtBkgndNMdBlueBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulMdBlue.png) no-repeat bottom right;
}
#RoundedCornersTableMdBlue-WhtBkgndNMdBlueBord .RCTop {
	background-image: url(images/curtopMdBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableMdBlue-WhtBkgndNMdBlueBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururMdBlue.png) no-repeat bottom left;
}
#RoundedCornersTableMdBlue-WhtBkgndNMdBlueBord .RCLeft {
	background-image: url(images/leftMdBlueN.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMdBlue-WhtBkgndNMdBlueBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableMdBlue-WhtBkgndNMdBlueBord .RCRight {
	background-image: url(images/rightMdBlueN.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMdBlue-WhtBkgndNMdBlueBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llMdBlueN.png) no-repeat top right;
}
#RoundedCornersTableMdBlue-WhtBkgndNMdBlueBord .RCBottom {
	background-image: url(images/bottomMdBlueN.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableMdBlue-WhtBkgndNMdBlueBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrMdBlueN.png) no-repeat top left;
}
.RoundedCornersHeaderMdBlue-WhtBkgndNMdBlueBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleMdBlue-WhtBkgndNMdBlueBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentMdBlue-WhtBkgndNMdBlueBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Medium Blue Vista Light Blue Background Light Blue Border*/

#RoundedCornersTableMdBlue-MdBlueBkgndMdBlueBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableMdBlue-MdBlueBkgndMdBlueBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulMdBlue.png) no-repeat bottom right;
}
#RoundedCornersTableMdBlue-MdBlueBkgndMdBlueBord .RCTop {
	background-image: url(images/curtopMdBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableMdBlue-MdBlueBkgndMdBlueBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururMdBlue.png) no-repeat bottom left;
}
#RoundedCornersTableMdBlue-MdBlueBkgndMdBlueBord .RCLeft {
	background-image: url(images/leftMdBlue.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMdBlue-MdBlueBkgndMdBlueBord .RCCenter {
	background-color: #125896;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableMdBlue-MdBlueBkgndMdBlueBord .RCRight {
	background-image: url(images/rightMdBlue.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMdBlue-MdBlueBkgndMdBlueBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llMdBlue.png) no-repeat top right;
}
#RoundedCornersTableMdBlue-MdBlueBkgndMdBlueBord .RCBottom {
	background-image: url(images/bottomMdBlue.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableMdBlue-MdBlueBkgndMdBlueBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrMdBlue.png) no-repeat top left;
}
.RoundedCornersHeaderMdBlue-MdBlueBkgndMdBlueBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleMdBlue-MdBlueBkgndMdBlueBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentMdBlue-MdBlueBkgndMdBlueBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container MdBlue Vista Grey Background White Border*/

#RoundedCornersTableMdBlue-GreyBkgndWhtBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableMdBlue-GreyBkgndWhtBord .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ul.gif) no-repeat bottom right;
}
#RoundedCornersTableMdBlue-GreyBkgndWhtBord .RCTopRow {
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableMdBlue-GreyBkgndWhtBord .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/ur.gif) no-repeat bottom left;
}
#RoundedCornersTableMdBlue-GreyBkgndWhtBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulMdBlue.png) no-repeat bottom right;
}
#RoundedCornersTableMdBlue-GreyBkgndWhtBord .RCTop {
	background-image: url(images/curtopMdBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableMdBlue-GreyBkgndWhtBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururMdBlue.png) no-repeat bottom left;
}
#RoundedCornersTableMdBlue-GreyBkgndWhtBord .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMdBlue-GreyBkgndWhtBord .RCCenter {
	background-color: #E7E7E7;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableMdBlue-GreyBkgndWhtBord .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMdBlue-GreyBkgndWhtBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableMdBlue-GreyBkgndWhtBord .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableMdBlue-GreyBkgndWhtBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderMdBlue-GreyBkgndWhtBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleMdBlue-GreyBkgndWhtBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentMdBlue-GreyBkgndWhtBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Medium Blue Vista LtGrey Background Grey Border*/

#RoundedCornersTableMdBlue-GreyBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableMdBlue-GreyBkgndGreyBord .RCTopLeft 
{
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulMdBlue.png) no-repeat bottom right;
}
#RoundedCornersTableMdBlue-GreyBkgndGreyBord .RCTop {
	background-image: url(images/curtopMdBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableMdBlue-GreyBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururMdBlue.png) no-repeat bottom left;
}
#RoundedCornersTableMdBlue-GreyBkgndGreyBord .RCLeft {
	background-image: url(images/leftgrey.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMdBlue-GreyBkgndGreyBord .RCCenter {
	background-color: #E7E7E7;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableMdBlue-GreyBkgndGreyBord .RCRight {
	background-image: url(images/rightgrey.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMdBlue-GreyBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llgrey.gif) no-repeat top right;
}
#RoundedCornersTableMdBlue-GreyBkgndGreyBord .RCBottom {
	background-image: url(images/bottomgrey.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableMdBlue-GreyBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrgrey.gif) no-repeat top left;
}
.RoundedCornersHeaderMdBlue-GreyBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleMdBlue-GreyBkgndGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentMdBlue-GreyBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Medium Blue Vista MdGrey Background No Border*/

#RoundedCornersTableMdBlue-MdGreyNoBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableMdBlue-MdGreyNoBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulMdBlue.png) no-repeat bottom right;
}
#RoundedCornersTableMdBlue-MdGreyNoBord .RCTop {
	background-image: url(images/curtopMdBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableMdBlue-MdGreyNoBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururMdBlue.png) no-repeat bottom left;
}
#RoundedCornersTableMdBlue-MdGreyNoBord .RCLeft {
	background-image: url(images/leftgrey.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMdBlue-MdGreyNoBord .RCCenter {
	background-color: #E2E3DE;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableMdBlue-MdGreyNoBord .RCRight {
	background-image: url(images/rightgrey.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMdBlue-MdGreyNoBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llgrey.gif) no-repeat top right;
}
#RoundedCornersTableMdBlue-MdGreyNoBord .RCBottom {
	background-image: url(images/bottomgrey.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableMdBlue-MdGreyNoBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrgrey.gif) no-repeat top left;
}
.RoundedCornersHeaderMdBlue-MdGreyNoBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleMdBlue-MdGreyNoBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentMdBlue-MdGreyNoBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container MdBlue Vista DkGrey Background Lt Grey Border*/

#RoundedCornersTableMdBlue-DkGreyBkgndLtGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableMdBlue-DkGreyBkgndLtGreyBord .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ulgrey.gif) no-repeat bottom right;
}
#RoundedCornersTableMdBlue-DkGreyBkgndLtGreyBord .RCTopRow {
	background-image: url(images/topgrey.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableMdBlue-DkGreyBkgndLtGreyBord .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/urgrey.gif) no-repeat bottom left;
}
#RoundedCornersTableMdBlue-DkGreyBkgndLtGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulMdBlue.png) no-repeat bottom right;
}
#RoundedCornersTableMdBlue-DkGreyBkgndLtGreyBord .RCTop {
	background-image: url(images/curtopMdBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableMdBlue-DkGreyBkgndLtGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururMdBlue.png) no-repeat bottom left;
}
#RoundedCornersTableMdBlue-DkGreyBkgndLtGreyBord .RCLeft {
	background-image: url(images/leftLtGrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMdBlue-DkGreyBkgndLtGreyBord .RCCenter {
	background-color: #666666;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableMdBlue-DkGreyBkgndLtGreyBord .RCRight {
	background-image: url(images/rightLtGrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMdBlue-DkGreyBkgndLtGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llLtGrey.png) no-repeat top right;
}
#RoundedCornersTableMdBlue-DkGreyBkgndLtGreyBord .RCBottom {
	background-image: url(images/bottomLtGrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableMdBlue-DkGreyBkgndLtGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrLtGrey.png) no-repeat top left;
}
.RoundedCornersHeaderMdBlue-DkGreyBkgndLtGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleMdBlue-DkGreyBkgndLtGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentMdBlue-DkGreyBkgndLtGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
*********************************/
/* Styles for Rounded Container Medium Blue Vista DkGrey Background No Border*/

#RoundedCornersTableMdBlue-DKGreyNoBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableMdBlue-DKGreyNoBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulMdBlue.png) no-repeat bottom right;
}
#RoundedCornersTableMdBlue-DKGreyNoBord .RCTop {
	background-image: url(images/curtopMdBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableMdBlue-DKGreyNoBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururMdBlue.png) no-repeat bottom left;
}
#RoundedCornersTableMdBlue-DKGreyNoBord .RCLeft {
	background-image: url(images/leftDKgrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMdBlue-DKGreyNoBord .RCCenter {
	background-color: #666666;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableMdBlue-DKGreyNoBord .RCRight {
	background-image: url(images/rightDKgrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMdBlue-DKGreyNoBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgrey.png) no-repeat top right;
}
#RoundedCornersTableMdBlue-DKGreyNoBord .RCBottom {
	background-image: url(images/bottomDKgrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableMdBlue-DKGreyNoBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgrey.png) no-repeat top left;
}
.RoundedCornersHeaderMdBlue-DKGreyNoBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleMdBlue-DKGreyNoBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentMdBlue-DKGreyNoBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Medium Blue Vista MdBlue Background*/

#RoundedCornersTableMdBlue-MdBlueBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableMdBlue-MdBlueBkgnd .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ul.gif) no-repeat bottom right;
}
#RoundedCornersTableMdBlue-MdBlueBkgnd .RCTopRow {
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableMdBlue-MdBlueBkgnd .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/ur.gif) no-repeat bottom left;
}
#RoundedCornersTableMdBlue-MdBlueBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulMdBlue.png) no-repeat bottom right;
}
#RoundedCornersTableMdBlue-MdBlueBkgnd .RCTop {
	background-image: url(images/curtopMdBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableMdBlue-MdBlueBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururMdBlue.png) no-repeat bottom left;
}
#RoundedCornersTableMdBlue-MdBlueBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMdBlue-MdBlueBkgnd .RCCenter {
	background-color: #0A2D4B;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableMdBlue-MdBlueBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMdBlue-MdBlueBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableMdBlue-MdBlueBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableMdBlue-MdBlueBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderMdBlue-MdBlueBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleMdBlue-MdBlueBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentMdBlue-MdBlueBkgnd {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container DKBlue Vista Gradient Background Title Under*/

#RoundedCornersTableDKBlue-TU {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDKBlue-TU .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDKBlue.png) no-repeat bottom right;
}
#RoundedCornersTableDKBlue-TU .RCTop {
	background-image: url(images/curtopDKBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDKBlue-TU .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDKBlue.png) no-repeat bottom left;
}
#RoundedCornersTableDKBlue-TU .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDKBlue-TU .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDKBlue-TU .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDKBlue-TU .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableDKBlue-TU .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDKBlue-TU .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderDKBlue-TU {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDKBlue-TU 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 14px; font-weight:bold;
	color:#666666;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDKBlue-TU {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container DKBlue Vista Gradient Background*/

#RoundedCornersTableDKBlue-GradBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDKBlue-GradBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDKBlue.png) no-repeat bottom right;
}
#RoundedCornersTableDKBlue-GradBkgnd .RCTop {
	background-image: url(images/curtopDKBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDKBlue-GradBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDKBlue.png) no-repeat bottom left;
}
#RoundedCornersTableDKBlue-GradBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDKBlue-GradBkgnd .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDKBlue-GradBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDKBlue-GradBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableDKBlue-GradBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDKBlue-GradBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderDKBlue-GradBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDKBlue-GradBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 0 0 0 0px;
	
}
.RoundedCornersContentDKBlue-GradBkgnd {
	padding: 0px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container DKBlue Vista White Background*/

#RoundedCornersTableDKBlue-WhtBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDKBlue-WhtBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDKBlue.png) no-repeat bottom right;
}
#RoundedCornersTableDKBlue-WhtBkgnd .RCTop {
	background-image: url(images/curtopDKBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDKBlue-WhtBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDKBlue.png) no-repeat bottom left;
}
#RoundedCornersTableDKBlue-WhtBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDKBlue-WhtBkgnd .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDKBlue-WhtBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDKBlue-WhtBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableDKBlue-WhtBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDKBlue-WhtBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderDKBlue-WhtBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDKBlue-WhtBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDKBlue-WhtBkgnd {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container DKBlue Vista White Background Grey Border*/
#RoundedCornersTableDKBlue-WhtBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDKBlue-WhtBkgndGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDKBlue.png) no-repeat bottom right;
}
#RoundedCornersTableDKBlue-WhtBkgndGreyBord .RCTop {
	background-image: url(images/curtopDKBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDKBlue-WhtBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDKBlue.png) no-repeat bottom left;
}
#RoundedCornersTableDKBlue-WhtBkgndGreyBord .RCLeft {
	background-image: url(images/leftDKgrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDKBlue-WhtBkgndGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}	
#RoundedCornersTableDKBlue-WhtBkgndGreyBord .RCRight {
	background-image: url(images/rightDKgrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDKBlue-WhtBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgrey.png) no-repeat top right;
}
#RoundedCornersTableDKBlue-WhtBkgndGreyBord .RCBottom {
	background-image: url(images/bottomDKgrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDKBlue-WhtBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgrey.png) no-repeat top left;
}
.RoundedCornersHeaderDKBlue-WhtBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDKBlue-WhtBkgndGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDKBlue-WhtBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container DKBlue Vista White Background Narrow Grey Border*/
#RoundedCornersTableDKBlue-WhtBkgndNGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDKBlue-WhtBkgndNGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDKBlue.png) no-repeat bottom right;
}
#RoundedCornersTableDKBlue-WhtBkgndNGreyBord .RCTop {
	background-image: url(images/curtopDKBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDKBlue-WhtBkgndNGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDKBlue.png) no-repeat bottom left;
}
#RoundedCornersTableDKBlue-WhtBkgndNGreyBord .RCLeft {
	background-image: url(images/leftDKgreyN.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDKBlue-WhtBkgndNGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}	
#RoundedCornersTableDKBlue-WhtBkgndNGreyBord .RCRight {
	background-image: url(images/rightDKgreyN.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDKBlue-WhtBkgndNGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgreyN.png) no-repeat top right;
}
#RoundedCornersTableDKBlue-WhtBkgndNGreyBord .RCBottom {
	background-image: url(images/bottomDKgreyN.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDKBlue-WhtBkgndNGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgreyN.png) no-repeat top left;
}
.RoundedCornersHeaderDKBlue-WhtBkgndNGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDKBlue-WhtBkgndNGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDKBlue-WhtBkgndNGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container DkBlue Vista White Background DkBlue Border*/

#RoundedCornersTableDkBlue-WhtBkgndDkBlueBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkBlue-WhtBkgndDkBlueBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkBlue.png) no-repeat bottom right;
}
#RoundedCornersTableDkBlue-WhtBkgndDkBlueBord .RCTop {
	background-image: url(images/curtopDkBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkBlue-WhtBkgndDkBlueBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkBlue.png) no-repeat bottom left;
}
#RoundedCornersTableDkBlue-WhtBkgndDkBlueBord .RCLeft {
	background-image: url(images/leftDkBlue.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkBlue-WhtBkgndDkBlueBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkBlue-WhtBkgndDkBlueBord .RCRight {
	background-image: url(images/rightDkBlue.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkBlue-WhtBkgndDkBlueBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDkBlue.png) no-repeat top right;
}
#RoundedCornersTableDkBlue-WhtBkgndDkBlueBord .RCBottom {
	background-image: url(images/bottomDkBlue.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkBlue-WhtBkgndDkBlueBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDkBlue.png) no-repeat top left;
}
.RoundedCornersHeaderDkBlue-WhtBkgndDkBlueBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkBlue-WhtBkgndDkBlueBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkBlue-WhtBkgndDkBlueBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container DkBlue Vista White Background Narrow DkBlue Border*/

#RoundedCornersTableDkBlue-WhtBkgndNDkBlueBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkBlue-WhtBkgndNDkBlueBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkBlue.png) no-repeat bottom right;
}
#RoundedCornersTableDkBlue-WhtBkgndNDkBlueBord .RCTop {
	background-image: url(images/curtopDkBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkBlue-WhtBkgndNDkBlueBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkBlue.png) no-repeat bottom left;
}
#RoundedCornersTableDkBlue-WhtBkgndNDkBlueBord .RCLeft {
	background-image: url(images/leftDkBlueN.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkBlue-WhtBkgndNDkBlueBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkBlue-WhtBkgndNDkBlueBord .RCRight {
	background-image: url(images/rightDkBlueN.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkBlue-WhtBkgndNDkBlueBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDkBlueN.png) no-repeat top right;
}
#RoundedCornersTableDkBlue-WhtBkgndNDkBlueBord .RCBottom {
	background-image: url(images/bottomDkBlueN.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkBlue-WhtBkgndNDkBlueBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDkBlueN.png) no-repeat top left;
}
.RoundedCornersHeaderDkBlue-WhtBkgndNDkBlueBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkBlue-WhtBkgndNDkBlueBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkBlue-WhtBkgndNDkBlueBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container DkBlue Vista DkBlue Background DkBlue Border*/

#RoundedCornersTableDkBlue-DkBlueBkgndDkBlueBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkBlue-DkBlueBkgndDkBlueBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkBlue.png) no-repeat bottom right;
}
#RoundedCornersTableDkBlue-DkBlueBkgndDkBlueBord .RCTop {
	background-image: url(images/curtopDkBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkBlue-DkBlueBkgndDkBlueBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkBlue.png) no-repeat bottom left;
}
#RoundedCornersTableDkBlue-DkBlueBkgndDkBlueBord .RCLeft {
	background-image: url(images/leftDkBlue.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkBlue-DkBlueBkgndDkBlueBord .RCCenter {
	background-color: #0A2D4B;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkBlue-DkBlueBkgndDkBlueBord .RCRight {
	background-image: url(images/rightDkBlue.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkBlue-DkBlueBkgndDkBlueBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDkBlue.png) no-repeat top right;
}
#RoundedCornersTableDkBlue-DkBlueBkgndDkBlueBord .RCBottom {
	background-image: url(images/bottomDkBlue.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkBlue-DkBlueBkgndDkBlueBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDkBlue.png) no-repeat top left;
}
.RoundedCornersHeaderDkBlue-DkBlueBkgndDkBlueBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkBlue-DkBlueBkgndDkBlueBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkBlue-DkBlueBkgndDkBlueBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container DkBlue Vista Grey Background White Border*/

#RoundedCornersTableDkBlue-GreyBkgndWhtBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkBlue-GreyBkgndWhtBord .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ul.gif) no-repeat bottom right;
}
#RoundedCornersTableDkBlue-GreyBkgndWhtBord .RCTopRow {
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkBlue-GreyBkgndWhtBord .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/ur.gif) no-repeat bottom left;
}
#RoundedCornersTableDkBlue-GreyBkgndWhtBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkBlue.png) no-repeat bottom right;
}
#RoundedCornersTableDkBlue-GreyBkgndWhtBord .RCTop {
	background-image: url(images/curtopDkBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkBlue-GreyBkgndWhtBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkBlue.png) no-repeat bottom left;
}
#RoundedCornersTableDkBlue-GreyBkgndWhtBord .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkBlue-GreyBkgndWhtBord .RCCenter {
	background-color: #E7E7E7;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkBlue-GreyBkgndWhtBord .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkBlue-GreyBkgndWhtBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableDkBlue-GreyBkgndWhtBord .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkBlue-GreyBkgndWhtBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderDkBlue-GreyBkgndWhtBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkBlue-GreyBkgndWhtBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkBlue-GreyBkgndWhtBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container DKBlue Vista LtGrey Background Grey Border*/

#RoundedCornersTableDKBlue-GreyBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDKBlue-GreyBkgndGreyBord .RCTopLeft 
{
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDKBlue.png) no-repeat bottom right;
}
#RoundedCornersTableDKBlue-GreyBkgndGreyBord .RCTop {
	background-image: url(images/curtopDKBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDKBlue-GreyBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDKBlue.png) no-repeat bottom left;
}
#RoundedCornersTableDKBlue-GreyBkgndGreyBord .RCLeft {
	background-image: url(images/leftgrey.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDKBlue-GreyBkgndGreyBord .RCCenter {
	background-color: #E7E7E7;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDKBlue-GreyBkgndGreyBord .RCRight {
	background-image: url(images/rightgrey.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDKBlue-GreyBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llgrey.gif) no-repeat top right;
}
#RoundedCornersTableDKBlue-GreyBkgndGreyBord .RCBottom {
	background-image: url(images/bottomgrey.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDKBlue-GreyBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrgrey.gif) no-repeat top left;
}
.RoundedCornersHeaderDKBlue-GreyBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDKBlue-GreyBkgndGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDKBlue-GreyBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Dark Blue Vista MdGrey Background No Border*/

#RoundedCornersTableDKBlue-MdGreyNoBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDKBlue-MdGreyNoBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkBlue.png) no-repeat bottom right;
}
#RoundedCornersTableDKBlue-MdGreyNoBord .RCTop {
	background-image: url(images/curtopDkBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDKBlue-MdGreyNoBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkBlue.png) no-repeat bottom left;
}
#RoundedCornersTableDKBlue-MdGreyNoBord .RCLeft {
	background-image: url(images/leftgrey.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDKBlue-MdGreyNoBord .RCCenter {
	background-color: #E2E3DE;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDKBlue-MdGreyNoBord .RCRight {
	background-image: url(images/rightgrey.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDKBlue-MdGreyNoBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llgrey.gif) no-repeat top right;
}
#RoundedCornersTableDKBlue-MdGreyNoBord .RCBottom {
	background-image: url(images/bottomgrey.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDKBlue-MdGreyNoBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrgrey.gif) no-repeat top left;
}
.RoundedCornersHeaderDKBlue-MdGreyNoBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDKBlue-MdGreyNoBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDKBlue-MdGreyNoBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container DKBlue Vista DKGrey Background No Border*/
#RoundedCornersTableDKBlue-DKGreyNoBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDKBlue-DKGreyNoBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDKBlue.png) no-repeat bottom right;
}
#RoundedCornersTableDKBlue-DKGreyNoBord .RCTop {
	background-image: url(images/curtopDKBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDKBlue-DKGreyNoBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDKBlue.png) no-repeat bottom left;
}
#RoundedCornersTableDKBlue-DKGreyNoBord .RCLeft {
	background-image: url(images/leftDKgrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDKBlue-DKGreyNoBord .RCCenter {
	background-color: #666666;
	background-position: bottom;
	width: 100%;
	height: 100%;
}	
#RoundedCornersTableDKBlue-DKGreyNoBord .RCRight {
	background-image: url(images/rightDKgrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDKBlue-DKGreyNoBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgrey.png) no-repeat top right;
}
#RoundedCornersTableDKBlue-DKGreyNoBord .RCBottom {
	background-image: url(images/bottomDKgrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDKBlue-DKGreyNoBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgrey.png) no-repeat top left;
}
.RoundedCornersHeaderDKBlue-DKGreyNoBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDKBlue-DKGreyNoBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDKBlue-DKGreyNoBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container DkBlue Vista DkGrey Background Lt Grey Border*/

#RoundedCornersTableDkBlue-DkGreyBkgndLtGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkBlue-DkGreyBkgndLtGreyBord .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ulgrey.gif) no-repeat bottom right;
}
#RoundedCornersTableDkBlue-DkGreyBkgndLtGreyBord .RCTopRow {
	background-image: url(images/topgrey.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkBlue-DkGreyBkgndLtGreyBord .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/urgrey.gif) no-repeat bottom left;
}
#RoundedCornersTableDkBlue-DkGreyBkgndLtGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkBlue.png) no-repeat bottom right;
}
#RoundedCornersTableDkBlue-DkGreyBkgndLtGreyBord .RCTop {
	background-image: url(images/curtopDkBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkBlue-DkGreyBkgndLtGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkBlue.png) no-repeat bottom left;
}
#RoundedCornersTableDkBlue-DkGreyBkgndLtGreyBord .RCLeft {
	background-image: url(images/leftLtGrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkBlue-DkGreyBkgndLtGreyBord .RCCenter {
	background-color: #666666;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkBlue-DkGreyBkgndLtGreyBord .RCRight {
	background-image: url(images/rightLtGrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkBlue-DkGreyBkgndLtGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llLtGrey.png) no-repeat top right;
}
#RoundedCornersTableDkBlue-DkGreyBkgndLtGreyBord .RCBottom {
	background-image: url(images/bottomLtGrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkBlue-DkGreyBkgndLtGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrLtGrey.png) no-repeat top left;
}
.RoundedCornersHeaderDkBlue-DkGreyBkgndLtGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkBlue-DkGreyBkgndLtGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkBlue-DkGreyBkgndLtGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container DKBlue Vista DKBlue Background*/

#RoundedCornersTableDKBlue-DKBlueBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDKBlue-DKBlueBkgnd .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ul.gif) no-repeat bottom right;
}
#RoundedCornersTableDKBlue-DKBlueBkgnd .RCTopRow {
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDKBlue-DKBlueBkgnd .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/ur.gif) no-repeat bottom left;
}
#RoundedCornersTableDKBlue-DKBlueBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDKBlue.png) no-repeat bottom right;
}
#RoundedCornersTableDKBlue-DKBlueBkgnd .RCTop {
	background-image: url(images/curtopDKBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDKBlue-DKBlueBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDKBlue.png) no-repeat bottom left;
}
#RoundedCornersTableDKBlue-DKBlueBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDKBlue-DKBlueBkgnd .RCCenter {
	background-color: #0A2D4B;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDKBlue-DKBlueBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDKBlue-DKBlueBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableDKBlue-DKBlueBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDKBlue-DKBlueBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderDKBlue-DKBlueBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDKBlue-DKBlueBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDKBlue-DKBlueBkgnd {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Burgundy Vista Gradient Background Title Under*/

#RoundedCornersTableBurgundy-TU {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableBurgundy-TU .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulBurgundy.png) no-repeat bottom right;
}
#RoundedCornersTableBurgundy-TU .RCTop {
	background-image: url(images/curtopBurgundy.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableBurgundy-TU .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururBurgundy.png) no-repeat bottom left;
}
#RoundedCornersTableBurgundy-TU .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBurgundy-TU .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableBurgundy-TU .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBurgundy-TU .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableBurgundy-TU .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableBurgundy-TU .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderBurgundy-TU {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleBurgundy-TU 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 14px; font-weight:bold;
	color:#666666;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentBurgundy-TU {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Burgundy Vista Gradient Background*/

#RoundedCornersTableBurgundy-GradBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableBurgundy-GradBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulBurgundy.png) no-repeat bottom right;
}
#RoundedCornersTableBurgundy-GradBkgnd .RCTop {
	background-image: url(images/curtopBurgundy.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableBurgundy-GradBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururBurgundy.png) no-repeat bottom left;
}
#RoundedCornersTableBurgundy-GradBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBurgundy-GradBkgnd .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableBurgundy-GradBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBurgundy-GradBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableBurgundy-GradBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableBurgundy-GradBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderBurgundy-GradBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleBurgundy-GradBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 0 0 0 0px;
}
.RoundedCornersContentBurgundy-GradBkgnd {
	padding: 0px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Burgundy Vista White Background*/

#RoundedCornersTableBurgundy-WhtBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableBurgundy-WhtBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulBurgundy.png) no-repeat bottom right;
}
#RoundedCornersTableBurgundy-WhtBkgnd .RCTop {
	background-image: url(images/curtopBurgundy.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableBurgundy-WhtBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururBurgundy.png) no-repeat bottom left;
}
#RoundedCornersTableBurgundy-WhtBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBurgundy-WhtBkgnd .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableBurgundy-WhtBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBurgundy-WhtBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableBurgundy-WhtBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableBurgundy-WhtBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderBurgundy-WhtBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleBurgundy-WhtBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentBurgundy-WhtBkgnd {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Burgundy Vista White Background Grey Border*/

#RoundedCornersTableBurgundy-WhtBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableBurgundy-WhtBkgndGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulBurgundy.png) no-repeat bottom right;
}
#RoundedCornersTableBurgundy-WhtBkgndGreyBord .RCTop {
	background-image: url(images/curtopBurgundy.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableBurgundy-WhtBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururBurgundy.png) no-repeat bottom left;
}
#RoundedCornersTableBurgundy-WhtBkgndGreyBord .RCLeft {
	background-image: url(images/leftDKgrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBurgundy-WhtBkgndGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableBurgundy-WhtBkgndGreyBord .RCRight {
	background-image: url(images/rightDKgrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBurgundy-WhtBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgrey.png) no-repeat top right;
}
#RoundedCornersTableBurgundy-WhtBkgndGreyBord .RCBottom {
	background-image: url(images/bottomDKgrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableBurgundy-WhtBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgrey.png) no-repeat top left;
}
.RoundedCornersHeaderBurgundy-WhtBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleBurgundy-WhtBkgndGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentBurgundy-WhtBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Burgundy Vista White Background Narrow Grey Border*/

#RoundedCornersTableBurgundy-WhtBkgndNGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableBurgundy-WhtBkgndNGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulBurgundy.png) no-repeat bottom right;
}
#RoundedCornersTableBurgundy-WhtBkgndNGreyBord .RCTop {
	background-image: url(images/curtopBurgundy.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableBurgundy-WhtBkgndNGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururBurgundy.png) no-repeat bottom left;
}
#RoundedCornersTableBurgundy-WhtBkgndNGreyBord .RCLeft {
	background-image: url(images/leftDKgreyN.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBurgundy-WhtBkgndNGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableBurgundy-WhtBkgndNGreyBord .RCRight {
	background-image: url(images/rightDKgreyN.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBurgundy-WhtBkgndNGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgreyN.png) no-repeat top right;
}
#RoundedCornersTableBurgundy-WhtBkgndNGreyBord .RCBottom {
	background-image: url(images/bottomDKgreyN.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableBurgundy-WhtBkgndNGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgreyN.png) no-repeat top left;
}
.RoundedCornersHeaderBurgundy-WhtBkgndNGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleBurgundy-WhtBkgndNGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentBurgundy-WhtBkgndNGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Burgundy Vista White Background Burgundy Border*/

#RoundedCornersTableBurgundy-WhtBkgndBurgundyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableBurgundy-WhtBkgndBurgundyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulBurgundy.png) no-repeat bottom right;
}
#RoundedCornersTableBurgundy-WhtBkgndBurgundyBord .RCTop {
	background-image: url(images/curtopBurgundy.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableBurgundy-WhtBkgndBurgundyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururBurgundy.png) no-repeat bottom left;
}
#RoundedCornersTableBurgundy-WhtBkgndBurgundyBord .RCLeft {
	background-image: url(images/leftBurgundy.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBurgundy-WhtBkgndBurgundyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableBurgundy-WhtBkgndBurgundyBord .RCRight {
	background-image: url(images/rightBurgundy.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBurgundy-WhtBkgndBurgundyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llBurgundy.png) no-repeat top right;
}
#RoundedCornersTableBurgundy-WhtBkgndBurgundyBord .RCBottom {
	background-image: url(images/bottomBurgundy.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableBurgundy-WhtBkgndBurgundyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrBurgundy.png) no-repeat top left;
}
.RoundedCornersHeaderBurgundy-WhtBkgndBurgundyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleBurgundy-WhtBkgndBurgundyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentBurgundy-WhtBkgndBurgundyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Burgundy Vista White Background Narrow Burgundy Border*/

#RoundedCornersTableBurgundy-WhtBkgndNBurgundyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableBurgundy-WhtBkgndNBurgundyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulBurgundy.png) no-repeat bottom right;
}
#RoundedCornersTableBurgundy-WhtBkgndNBurgundyBord .RCTop {
	background-image: url(images/curtopBurgundy.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableBurgundy-WhtBkgndNBurgundyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururBurgundy.png) no-repeat bottom left;
}
#RoundedCornersTableBurgundy-WhtBkgndNBurgundyBord .RCLeft {
	background-image: url(images/leftBurgundyN.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBurgundy-WhtBkgndNBurgundyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableBurgundy-WhtBkgndNBurgundyBord .RCRight {
	background-image: url(images/rightBurgundyN.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBurgundy-WhtBkgndNBurgundyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llBurgundyN.png) no-repeat top right;
}
#RoundedCornersTableBurgundy-WhtBkgndNBurgundyBord .RCBottom {
	background-image: url(images/bottomBurgundyN.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableBurgundy-WhtBkgndNBurgundyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrBurgundyN.png) no-repeat top left;
}
.RoundedCornersHeaderBurgundy-WhtBkgndNBurgundyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleBurgundy-WhtBkgndNBurgundyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentBurgundy-WhtBkgndNBurgundyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Burgundy Vista Burgundy Background Burgundy Border*/

#RoundedCornersTableBurgundy-BurgundyBkgndBurgundyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableBurgundy-BurgundyBkgndBurgundyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulBurgundy.png) no-repeat bottom right;
}
#RoundedCornersTableBurgundy-BurgundyBkgndBurgundyBord .RCTop {
	background-image: url(images/curtopBurgundy.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableBurgundy-BurgundyBkgndBurgundyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururBurgundy.png) no-repeat bottom left;
}
#RoundedCornersTableBurgundy-BurgundyBkgndBurgundyBord .RCLeft {
	background-image: url(images/leftBurgundy.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBurgundy-BurgundyBkgndBurgundyBord .RCCenter {
	background-color: #990134;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableBurgundy-BurgundyBkgndBurgundyBord .RCRight {
	background-image: url(images/rightBurgundy.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBurgundy-BurgundyBkgndBurgundyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llBurgundy.png) no-repeat top right;
}
#RoundedCornersTableBurgundy-BurgundyBkgndBurgundyBord .RCBottom {
	background-image: url(images/bottomBurgundy.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableBurgundy-BurgundyBkgndBurgundyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrBurgundy.png) no-repeat top left;
}
.RoundedCornersHeaderBurgundy-BurgundyBkgndBurgundyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleBurgundy-BurgundyBkgndBurgundyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentBurgundy-BurgundyBkgndBurgundyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Burgundy Vista Grey Background White Border*/

#RoundedCornersTableBurgundy-GreyBkgndWhtBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableBurgundy-GreyBkgndWhtBord .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ul.gif) no-repeat bottom right;
}
#RoundedCornersTableBurgundy-GreyBkgndWhtBord .RCTopRow {
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableBurgundy-GreyBkgndWhtBord .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/ur.gif) no-repeat bottom left;
}
#RoundedCornersTableBurgundy-GreyBkgndWhtBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulBurgundy.png) no-repeat bottom right;
}
#RoundedCornersTableBurgundy-GreyBkgndWhtBord .RCTop {
	background-image: url(images/curtopBurgundy.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableBurgundy-GreyBkgndWhtBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururBurgundy.png) no-repeat bottom left;
}
#RoundedCornersTableBurgundy-GreyBkgndWhtBord .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBurgundy-GreyBkgndWhtBord .RCCenter {
	background-color: #E7E7E7;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableBurgundy-GreyBkgndWhtBord .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBurgundy-GreyBkgndWhtBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableBurgundy-GreyBkgndWhtBord .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableBurgundy-GreyBkgndWhtBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderBurgundy-GreyBkgndWhtBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleBurgundy-GreyBkgndWhtBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentBurgundy-GreyBkgndWhtBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Burgundy Vista LtGrey Background Grey Border*/

#RoundedCornersTableBurgundy-GreyBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableBurgundy-GreyBkgndGreyBord .RCTopLeft 
{
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulBurgundy.png) no-repeat bottom right;
}
#RoundedCornersTableBurgundy-GreyBkgndGreyBord .RCTop {
	background-image: url(images/curtopBurgundy.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableBurgundy-GreyBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururBurgundy.png) no-repeat bottom left;
}
#RoundedCornersTableBurgundy-GreyBkgndGreyBord .RCLeft {
	background-image: url(images/leftgrey.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBurgundy-GreyBkgndGreyBord .RCCenter {
	background-color: #E7E7E7;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableBurgundy-GreyBkgndGreyBord .RCRight {
	background-image: url(images/rightgrey.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBurgundy-GreyBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llgrey.gif) no-repeat top right;
}
#RoundedCornersTableBurgundy-GreyBkgndGreyBord .RCBottom {
	background-image: url(images/bottomgrey.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableBurgundy-GreyBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrgrey.gif) no-repeat top left;
}
.RoundedCornersHeaderBurgundy-GreyBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleBurgundy-GreyBkgndGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentBurgundy-GreyBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Burgundy Vista MdGrey Background No Border*/

#RoundedCornersTableBurgundy-MdGreyNoBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableBurgundy-MdGreyNoBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulBurgundy.png) no-repeat bottom right;
}
#RoundedCornersTableBurgundy-MdGreyNoBord .RCTop {
	background-image: url(images/curtopBurgundy.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableBurgundy-MdGreyNoBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururBurgundy.png) no-repeat bottom left;
}
#RoundedCornersTableBurgundy-MdGreyNoBord .RCLeft {
	background-image: url(images/leftgrey.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBurgundy-MdGreyNoBord .RCCenter {
	background-color: #E2E3DE;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableBurgundy-MdGreyNoBord .RCRight {
	background-image: url(images/rightgrey.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBurgundy-MdGreyNoBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llgrey.gif) no-repeat top right;
}
#RoundedCornersTableBurgundy-MdGreyNoBord .RCBottom {
	background-image: url(images/bottomgrey.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableBurgundy-MdGreyNoBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrgrey.gif) no-repeat top left;
}
.RoundedCornersHeaderBurgundy-MdGreyNoBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleBurgundy-MdGreyNoBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentBurgundy-MdGreyNoBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Burgundy Vista DkGrey Background Lt Grey Border*/

#RoundedCornersTableBurgundy-DkGreyBkgndLtGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableBurgundy-DkGreyBkgndLtGreyBord .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ulgrey.gif) no-repeat bottom right;
}
#RoundedCornersTableBurgundy-DkGreyBkgndLtGreyBord .RCTopRow {
	background-image: url(images/topgrey.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableBurgundy-DkGreyBkgndLtGreyBord .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/urgrey.gif) no-repeat bottom left;
}
#RoundedCornersTableBurgundy-DkGreyBkgndLtGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulburgundy.png) no-repeat bottom right;
}
#RoundedCornersTableBurgundy-DkGreyBkgndLtGreyBord .RCTop {
	background-image: url(images/curtopburgundy.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableBurgundy-DkGreyBkgndLtGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururburgundy.png) no-repeat bottom left;
}
#RoundedCornersTableBurgundy-DkGreyBkgndLtGreyBord .RCLeft {
	background-image: url(images/leftLtGrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBurgundy-DkGreyBkgndLtGreyBord .RCCenter {
	background-color: #666666;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableBurgundy-DkGreyBkgndLtGreyBord .RCRight {
	background-image: url(images/rightLtGrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBurgundy-DkGreyBkgndLtGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llLtGrey.png) no-repeat top right;
}
#RoundedCornersTableBurgundy-DkGreyBkgndLtGreyBord .RCBottom {
	background-image: url(images/bottomLtGrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableBurgundy-DkGreyBkgndLtGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrLtGrey.png) no-repeat top left;
}
.RoundedCornersHeaderBurgundy-DkGreyBkgndLtGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleBurgundy-DkGreyBkgndLtGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentBurgundy-DkGreyBkgndLtGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Burgundy Vista DkGrey Background No Border*/

#RoundedCornersTableBurgundy-DKGreyNoBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableBurgundy-DKGreyNoBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulBurgundy.png) no-repeat bottom right;
}
#RoundedCornersTableBurgundy-DKGreyNoBord .RCTop {
	background-image: url(images/curtopBurgundy.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableBurgundy-DKGreyNoBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururBurgundy.png) no-repeat bottom left;
}
#RoundedCornersTableBurgundy-DKGreyNoBord .RCLeft {
	background-image: url(images/leftDKgrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBurgundy-DKGreyNoBord .RCCenter {
	background-color: #666666;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableBurgundy-DKGreyNoBord .RCRight {
	background-image: url(images/rightDKgrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBurgundy-DKGreyNoBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgrey.png) no-repeat top right;
}
#RoundedCornersTableBurgundy-DKGreyNoBord .RCBottom {
	background-image: url(images/bottomDKgrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableBurgundy-DKGreyNoBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgrey.png) no-repeat top left;
}
.RoundedCornersHeaderBurgundy-DKGreyNoBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleBurgundy-DKGreyNoBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentBurgundy-DKGreyNoBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Burgundy Vista Burgundy Background*/

#RoundedCornersTableBurgundy-BurgundyBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableBurgundy-BurgundyBkgnd .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ul.gif) no-repeat bottom right;
}
#RoundedCornersTableBurgundy-BurgundyBkgnd .RCTopRow {
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableBurgundy-BurgundyBkgnd .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/ur.gif) no-repeat bottom left;
}
#RoundedCornersTableBurgundy-BurgundyBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulBurgundy.png) no-repeat bottom right;
}
#RoundedCornersTableBurgundy-BurgundyBkgnd .RCTop {
	background-image: url(images/curtopBurgundy.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableBurgundy-BurgundyBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururBurgundy.png) no-repeat bottom left;
}
#RoundedCornersTableBurgundy-BurgundyBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBurgundy-BurgundyBkgnd .RCCenter {
	background-color: #990134;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableBurgundy-BurgundyBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBurgundy-BurgundyBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableBurgundy-BurgundyBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableBurgundy-BurgundyBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderBurgundy-BurgundyBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleBurgundy-BurgundyBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentBurgundy-BurgundyBkgnd {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container PaleBlue Vista Gradient Background Title Under*/

#RoundedCornersTablePaleBlue-TU {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTablePaleBlue-TU .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulPaleBlue.png) no-repeat bottom right;
}
#RoundedCornersTablePaleBlue-TU .RCTop {
	background-image: url(images/curtopPaleBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTablePaleBlue-TU .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururPaleBlue.png) no-repeat bottom left;
}
#RoundedCornersTablePaleBlue-TU .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePaleBlue-TU .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTablePaleBlue-TU .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePaleBlue-TU .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTablePaleBlue-TU .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTablePaleBlue-TU .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderPaleBlue-TU {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitlePaleBlue-TU 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 14px; font-weight:bold;
	color:#666666;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentPaleBlue-TU {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container PaleBlue Vista Gradient Background*/

#RoundedCornersTablePaleBlue-GradBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTablePaleBlue-GradBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulPaleBlue.png) no-repeat bottom right;
}
#RoundedCornersTablePaleBlue-GradBkgnd .RCTop {
	background-image: url(images/curtopPaleBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTablePaleBlue-GradBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururPaleBlue.png) no-repeat bottom left;
}
#RoundedCornersTablePaleBlue-GradBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePaleBlue-GradBkgnd .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTablePaleBlue-GradBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePaleBlue-GradBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTablePaleBlue-GradBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTablePaleBlue-GradBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderPaleBlue-GradBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitlePaleBlue-GradBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 0 0 0 0px;
}
.RoundedCornersContentPaleBlue-GradBkgnd {
	padding: 0px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container PaleBlue Vista White Background*/

#RoundedCornersTablePaleBlue-WhtBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTablePaleBlue-WhtBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulPaleBlue.png) no-repeat bottom right;
}
#RoundedCornersTablePaleBlue-WhtBkgnd .RCTop {
	background-image: url(images/curtopPaleBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTablePaleBlue-WhtBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururPaleBlue.png) no-repeat bottom left;
}
#RoundedCornersTablePaleBlue-WhtBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePaleBlue-WhtBkgnd .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTablePaleBlue-WhtBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePaleBlue-WhtBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTablePaleBlue-WhtBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTablePaleBlue-WhtBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderPaleBlue-WhtBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitlePaleBlue-WhtBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentPaleBlue-WhtBkgnd {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container PaleBlue Vista White Background Grey Border*/

#RoundedCornersTablePaleBlue-WhtBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTablePaleBlue-WhtBkgndGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulPaleBlue.png) no-repeat bottom right;
}
#RoundedCornersTablePaleBlue-WhtBkgndGreyBord .RCTop {
	background-image: url(images/curtopPaleBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTablePaleBlue-WhtBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururPaleBlue.png) no-repeat bottom left;
}
#RoundedCornersTablePaleBlue-WhtBkgndGreyBord .RCLeft {
	background-image: url(images/leftDKgrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePaleBlue-WhtBkgndGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTablePaleBlue-WhtBkgndGreyBord .RCRight {
	background-image: url(images/rightDKgrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePaleBlue-WhtBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgrey.png) no-repeat top right;
}
#RoundedCornersTablePaleBlue-WhtBkgndGreyBord .RCBottom {
	background-image: url(images/bottomDKgrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTablePaleBlue-WhtBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgrey.png) no-repeat top left;
}
.RoundedCornersHeaderPaleBlue-WhtBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitlePaleBlue-WhtBkgndGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentPaleBlue-WhtBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container PaleBlue Vista White Background Narrow Grey Border*/

#RoundedCornersTablePaleBlue-WhtBkgndNGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTablePaleBlue-WhtBkgndNGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulPaleBlue.png) no-repeat bottom right;
}
#RoundedCornersTablePaleBlue-WhtBkgndNGreyBord .RCTop {
	background-image: url(images/curtopPaleBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTablePaleBlue-WhtBkgndNGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururPaleBlue.png) no-repeat bottom left;
}
#RoundedCornersTablePaleBlue-WhtBkgndNGreyBord .RCLeft {
	background-image: url(images/leftDKgreyN.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePaleBlue-WhtBkgndNGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTablePaleBlue-WhtBkgndNGreyBord .RCRight {
	background-image: url(images/rightDKgreyN.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePaleBlue-WhtBkgndNGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgreyN.png) no-repeat top right;
}
#RoundedCornersTablePaleBlue-WhtBkgndNGreyBord .RCBottom {
	background-image: url(images/bottomDKgreyN.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTablePaleBlue-WhtBkgndNGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgreyN.png) no-repeat top left;
}
.RoundedCornersHeaderPaleBlue-WhtBkgndNGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitlePaleBlue-WhtBkgndNGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentPaleBlue-WhtBkgndNGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container PaleBlue Vista White Background PaleBlue Border*/

#RoundedCornersTablePaleBlue-WhtBkgndPaleBlueBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTablePaleBlue-WhtBkgndPaleBlueBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulPaleBlue.png) no-repeat bottom right;
}
#RoundedCornersTablePaleBlue-WhtBkgndPaleBlueBord .RCTop {
	background-image: url(images/curtopPaleBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTablePaleBlue-WhtBkgndPaleBlueBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururPaleBlue.png) no-repeat bottom left;
}
#RoundedCornersTablePaleBlue-WhtBkgndPaleBlueBord .RCLeft {
	background-image: url(images/leftPaleBlue.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePaleBlue-WhtBkgndPaleBlueBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTablePaleBlue-WhtBkgndPaleBlueBord .RCRight {
	background-image: url(images/rightPaleBlue.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePaleBlue-WhtBkgndPaleBlueBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llPaleBlue.png) no-repeat top right;
}
#RoundedCornersTablePaleBlue-WhtBkgndPaleBlueBord .RCBottom {
	background-image: url(images/bottomPaleBlue.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTablePaleBlue-WhtBkgndPaleBlueBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrPaleBlue.png) no-repeat top left;
}
.RoundedCornersHeaderPaleBlue-WhtBkgndPaleBlueBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitlePaleBlue-WhtBkgndPaleBlueBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentPaleBlue-WhtBkgndPaleBlueBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container PaleBlue Vista White Background Narrow PaleBlue Border*/

#RoundedCornersTablePaleBlue-WhtBkgndNPaleBlueBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTablePaleBlue-WhtBkgndNPaleBlueBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulPaleBlue.png) no-repeat bottom right;
}
#RoundedCornersTablePaleBlue-WhtBkgndNPaleBlueBord .RCTop {
	background-image: url(images/curtopPaleBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTablePaleBlue-WhtBkgndNPaleBlueBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururPaleBlue.png) no-repeat bottom left;
}
#RoundedCornersTablePaleBlue-WhtBkgndNPaleBlueBord .RCLeft {
	background-image: url(images/leftPaleBlueN.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePaleBlue-WhtBkgndNPaleBlueBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTablePaleBlue-WhtBkgndNPaleBlueBord .RCRight {
	background-image: url(images/rightPaleBlueN.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePaleBlue-WhtBkgndNPaleBlueBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llPaleBlueN.png) no-repeat top right;
}
#RoundedCornersTablePaleBlue-WhtBkgndNPaleBlueBord .RCBottom {
	background-image: url(images/bottomPaleBlueN.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTablePaleBlue-WhtBkgndNPaleBlueBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrPaleBlueN.png) no-repeat top left;
}
.RoundedCornersHeaderPaleBlue-WhtBkgndNPaleBlueBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitlePaleBlue-WhtBkgndNPaleBlueBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentPaleBlue-WhtBkgndNPaleBlueBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container PaleBlue Vista PaleBlue Background PaleBlue Border*/

#RoundedCornersTablePaleBlue-PaleBlueBkgndPaleBlueBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTablePaleBlue-PaleBlueBkgndPaleBlueBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulPaleBlue.png) no-repeat bottom right;
}
#RoundedCornersTablePaleBlue-PaleBlueBkgndPaleBlueBord .RCTop {
	background-image: url(images/curtopPaleBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTablePaleBlue-PaleBlueBkgndPaleBlueBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururPaleBlue.png) no-repeat bottom left;
}
#RoundedCornersTablePaleBlue-PaleBlueBkgndPaleBlueBord .RCLeft {
	background-image: url(images/leftPaleBlue.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePaleBlue-PaleBlueBkgndPaleBlueBord .RCCenter {
	background-color: #BCD7EC;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTablePaleBlue-PaleBlueBkgndPaleBlueBord .RCRight {
	background-image: url(images/rightPaleBlue.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePaleBlue-PaleBlueBkgndPaleBlueBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llPaleBlue.png) no-repeat top right;
}
#RoundedCornersTablePaleBlue-PaleBlueBkgndPaleBlueBord .RCBottom {
	background-image: url(images/bottomPaleBlue.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTablePaleBlue-PaleBlueBkgndPaleBlueBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrPaleBlue.png) no-repeat top left;
}
.RoundedCornersHeaderPaleBlue-PaleBlueBkgndPaleBlueBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitlePaleBlue-PaleBlueBkgndPaleBlueBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentPaleBlue-PaleBlueBkgndPaleBlueBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container PaleBlue Vista Grey Background White Border*/

#RoundedCornersTablePaleBlue-GreyBkgndWhtBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTablePaleBlue-GreyBkgndWhtBord .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ul.gif) no-repeat bottom right;
}
#RoundedCornersTablePaleBlue-GreyBkgndWhtBord .RCTopRow {
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTablePaleBlue-GreyBkgndWhtBord .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/ur.gif) no-repeat bottom left;
}
#RoundedCornersTablePaleBlue-GreyBkgndWhtBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulPaleBlue.png) no-repeat bottom right;
}
#RoundedCornersTablePaleBlue-GreyBkgndWhtBord .RCTop {
	background-image: url(images/curtopPaleBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTablePaleBlue-GreyBkgndWhtBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururPaleBlue.png) no-repeat bottom left;
}
#RoundedCornersTablePaleBlue-GreyBkgndWhtBord .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePaleBlue-GreyBkgndWhtBord .RCCenter {
	background-color: #E7E7E7;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTablePaleBlue-GreyBkgndWhtBord .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePaleBlue-GreyBkgndWhtBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTablePaleBlue-GreyBkgndWhtBord .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTablePaleBlue-GreyBkgndWhtBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderPaleBlue-GreyBkgndWhtBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitlePaleBlue-GreyBkgndWhtBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentPaleBlue-GreyBkgndWhtBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container PaleBlue Vista LtGrey Background Grey Border*/

#RoundedCornersTablePaleBlue-GreyBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTablePaleBlue-GreyBkgndGreyBord .RCTopLeft 
{
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulPaleBlue.png) no-repeat bottom right;
}
#RoundedCornersTablePaleBlue-GreyBkgndGreyBord .RCTop {
	background-image: url(images/curtopPaleBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTablePaleBlue-GreyBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururPaleBlue.png) no-repeat bottom left;
}
#RoundedCornersTablePaleBlue-GreyBkgndGreyBord .RCLeft {
	background-image: url(images/leftgrey.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePaleBlue-GreyBkgndGreyBord .RCCenter {
	background-color: #E7E7E7;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTablePaleBlue-GreyBkgndGreyBord .RCRight {
	background-image: url(images/rightgrey.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePaleBlue-GreyBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llgrey.gif) no-repeat top right;
}
#RoundedCornersTablePaleBlue-GreyBkgndGreyBord .RCBottom {
	background-image: url(images/bottomgrey.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTablePaleBlue-GreyBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrgrey.gif) no-repeat top left;
}
.RoundedCornersHeaderPaleBlue-GreyBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitlePaleBlue-GreyBkgndGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentPaleBlue-GreyBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container PaleBlue Vista MdGrey Background No Border*/

#RoundedCornersTablePaleBlue-MdGreyNoBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTablePaleBlue-MdGreyNoBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulPaleBlue.png) no-repeat bottom right;
}
#RoundedCornersTablePaleBlue-MdGreyNoBord .RCTop {
	background-image: url(images/curtopPaleBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTablePaleBlue-MdGreyNoBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururPaleBlue.png) no-repeat bottom left;
}
#RoundedCornersTablePaleBlue-MdGreyNoBord .RCLeft {
	background-image: url(images/leftgrey.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePaleBlue-MdGreyNoBord .RCCenter {
	background-color: #E2E3DE;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTablePaleBlue-MdGreyNoBord .RCRight {
	background-image: url(images/rightgrey.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePaleBlue-MdGreyNoBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llgrey.gif) no-repeat top right;
}
#RoundedCornersTablePaleBlue-MdGreyNoBord .RCBottom {
	background-image: url(images/bottomgrey.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTablePaleBlue-MdGreyNoBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrgrey.gif) no-repeat top left;
}
.RoundedCornersHeaderPaleBlue-MdGreyNoBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitlePaleBlue-MdGreyNoBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentPaleBlue-MdGreyNoBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container PaleBlue Vista DkGrey Background Lt Grey Border*/

#RoundedCornersTablePaleBlue-DkGreyBkgndLtGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTablePaleBlue-DkGreyBkgndLtGreyBord .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ulgrey.gif) no-repeat bottom right;
}
#RoundedCornersTablePaleBlue-DkGreyBkgndLtGreyBord .RCTopRow {
	background-image: url(images/topgrey.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTablePaleBlue-DkGreyBkgndLtGreyBord .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/urgrey.gif) no-repeat bottom left;
}
#RoundedCornersTablePaleBlue-DkGreyBkgndLtGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulPaleBlue.png) no-repeat bottom right;
}
#RoundedCornersTablePaleBlue-DkGreyBkgndLtGreyBord .RCTop {
	background-image: url(images/curtopPaleBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTablePaleBlue-DkGreyBkgndLtGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururPaleBlue.png) no-repeat bottom left;
}
#RoundedCornersTablePaleBlue-DkGreyBkgndLtGreyBord .RCLeft {
	background-image: url(images/leftLtGrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePaleBlue-DkGreyBkgndLtGreyBord .RCCenter {
	background-color: #666666;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTablePaleBlue-DkGreyBkgndLtGreyBord .RCRight {
	background-image: url(images/rightLtGrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePaleBlue-DkGreyBkgndLtGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llLtGrey.png) no-repeat top right;
}
#RoundedCornersTablePaleBlue-DkGreyBkgndLtGreyBord .RCBottom {
	background-image: url(images/bottomLtGrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTablePaleBlue-DkGreyBkgndLtGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrLtGrey.png) no-repeat top left;
}
.RoundedCornersHeaderPaleBlue-DkGreyBkgndLtGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitlePaleBlue-DkGreyBkgndLtGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentPaleBlue-DkGreyBkgndLtGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container PaleBlue Vista DkGrey Background No Border*/

#RoundedCornersTablePaleBlue-DKGreyNoBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTablePaleBlue-DKGreyNoBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulPaleBlue.png) no-repeat bottom right;
}
#RoundedCornersTablePaleBlue-DKGreyNoBord .RCTop {
	background-image: url(images/curtopPaleBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTablePaleBlue-DKGreyNoBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururPaleBlue.png) no-repeat bottom left;
}
#RoundedCornersTablePaleBlue-DKGreyNoBord .RCLeft {
	background-image: url(images/leftDKgrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePaleBlue-DKGreyNoBord .RCCenter {
	background-color: #666666;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTablePaleBlue-DKGreyNoBord .RCRight {
	background-image: url(images/rightDKgrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePaleBlue-DKGreyNoBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgrey.png) no-repeat top right;
}
#RoundedCornersTablePaleBlue-DKGreyNoBord .RCBottom {
	background-image: url(images/bottomDKgrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTablePaleBlue-DKGreyNoBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgrey.png) no-repeat top left;
}
.RoundedCornersHeaderPaleBlue-DKGreyNoBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitlePaleBlue-DKGreyNoBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentPaleBlue-DKGreyNoBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container PaleBlue Vista PaleBlue Background*/

#RoundedCornersTablePaleBlue-PaleBlueBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTablePaleBlue-PaleBlueBkgnd .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ul.gif) no-repeat bottom right;
}
#RoundedCornersTablePaleBlue-PaleBlueBkgnd .RCTopRow {
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTablePaleBlue-PaleBlueBkgnd .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/ur.gif) no-repeat bottom left;
}
#RoundedCornersTablePaleBlue-PaleBlueBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulPaleBlue.png) no-repeat bottom right;
}
#RoundedCornersTablePaleBlue-PaleBlueBkgnd .RCTop {
	background-image: url(images/curtopPaleBlue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTablePaleBlue-PaleBlueBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururPaleBlue.png) no-repeat bottom left;
}
#RoundedCornersTablePaleBlue-PaleBlueBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePaleBlue-PaleBlueBkgnd .RCCenter {
	background-color: #BCD7EC;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTablePaleBlue-PaleBlueBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTablePaleBlue-PaleBlueBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTablePaleBlue-PaleBlueBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTablePaleBlue-PaleBlueBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderPaleBlue-PaleBlueBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitlePaleBlue-PaleBlueBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentPaleBlue-PaleBlueBkgnd {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container DkGreen Vista Gradient Background Title Under*/

#RoundedCornersTableDkGreen-TU {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkGreen-TU .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkGreen.png) no-repeat bottom right;
}
#RoundedCornersTableDkGreen-TU .RCTop {
	background-image: url(images/curtopDkGreen.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkGreen-TU .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkGreen.png) no-repeat bottom left;
}
#RoundedCornersTableDkGreen-TU .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGreen-TU .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkGreen-TU .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGreen-TU .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableDkGreen-TU .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkGreen-TU .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderDkGreen-TU {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkGreen-TU 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 14px; font-weight:bold;
	color:#666666;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkGreen-TU {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container DkGreen Vista Gradient Background*/

#RoundedCornersTableDkGreen-GradBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkGreen-GradBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkGreen.png) no-repeat bottom right;
}
#RoundedCornersTableDkGreen-GradBkgnd .RCTop {
	background-image: url(images/curtopDkGreen.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkGreen-GradBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkGreen.png) no-repeat bottom left;
}
#RoundedCornersTableDkGreen-GradBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGreen-GradBkgnd .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkGreen-GradBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGreen-GradBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableDkGreen-GradBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkGreen-GradBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderDkGreen-GradBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkGreen-GradBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 0 0 0 0px;
}
.RoundedCornersContentDkGreen-GradBkgnd {
	padding: 0px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container DkGreen Vista White Background*/

#RoundedCornersTableDkGreen-WhtBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkGreen-WhtBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkGreen.png) no-repeat bottom right;
}
#RoundedCornersTableDkGreen-WhtBkgnd .RCTop {
	background-image: url(images/curtopDkGreen.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkGreen-WhtBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkGreen.png) no-repeat bottom left;
}
#RoundedCornersTableDkGreen-WhtBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGreen-WhtBkgnd .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkGreen-WhtBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGreen-WhtBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableDkGreen-WhtBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkGreen-WhtBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderDkGreen-WhtBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkGreen-WhtBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkGreen-WhtBkgnd {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container DkGreen Vista White Background Grey Border*/

#RoundedCornersTableDkGreen-WhtBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkGreen-WhtBkgndGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkGreen.png) no-repeat bottom right;
}
#RoundedCornersTableDkGreen-WhtBkgndGreyBord .RCTop {
	background-image: url(images/curtopDkGreen.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkGreen-WhtBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkGreen.png) no-repeat bottom left;
}
#RoundedCornersTableDkGreen-WhtBkgndGreyBord .RCLeft {
	background-image: url(images/leftDKgrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGreen-WhtBkgndGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkGreen-WhtBkgndGreyBord .RCRight {
	background-image: url(images/rightDKgrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGreen-WhtBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgrey.png) no-repeat top right;
}
#RoundedCornersTableDkGreen-WhtBkgndGreyBord .RCBottom {
	background-image: url(images/bottomDKgrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkGreen-WhtBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgrey.png) no-repeat top left;
}
.RoundedCornersHeaderDkGreen-WhtBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkGreen-WhtBkgndGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkGreen-WhtBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container DkGreen Vista White Background Narrow Grey Border*/

#RoundedCornersTableDkGreen-WhtBkgndNGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkGreen-WhtBkgndNGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkGreen.png) no-repeat bottom right;
}
#RoundedCornersTableDkGreen-WhtBkgndNGreyBord .RCTop {
	background-image: url(images/curtopDkGreen.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkGreen-WhtBkgndNGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkGreen.png) no-repeat bottom left;
}
#RoundedCornersTableDkGreen-WhtBkgndNGreyBord .RCLeft {
	background-image: url(images/leftDKgreyN.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGreen-WhtBkgndNGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkGreen-WhtBkgndNGreyBord .RCRight {
	background-image: url(images/rightDKgreyN.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGreen-WhtBkgndNGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgreyN.png) no-repeat top right;
}
#RoundedCornersTableDkGreen-WhtBkgndNGreyBord .RCBottom {
	background-image: url(images/bottomDKgreyN.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkGreen-WhtBkgndNGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgreyN.png) no-repeat top left;
}
.RoundedCornersHeaderDkGreen-WhtBkgndNGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkGreen-WhtBkgndNGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkGreen-WhtBkgndNGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container DkGreen Vista White Background DkGreen Border*/

#RoundedCornersTableDkGreen-WhtBkgndDkGreenBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkGreen-WhtBkgndDkGreenBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkGreen.png) no-repeat bottom right;
}
#RoundedCornersTableDkGreen-WhtBkgndDkGreenBord .RCTop {
	background-image: url(images/curtopDkGreen.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkGreen-WhtBkgndDkGreenBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkGreen.png) no-repeat bottom left;
}
#RoundedCornersTableDkGreen-WhtBkgndDkGreenBord .RCLeft {
	background-image: url(images/leftDkGreen.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGreen-WhtBkgndDkGreenBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkGreen-WhtBkgndDkGreenBord .RCRight {
	background-image: url(images/rightDkGreen.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGreen-WhtBkgndDkGreenBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDkGreen.png) no-repeat top right;
}
#RoundedCornersTableDkGreen-WhtBkgndDkGreenBord .RCBottom {
	background-image: url(images/bottomDkGreen.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkGreen-WhtBkgndDkGreenBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDkGreen.png) no-repeat top left;
}
.RoundedCornersHeaderDkGreen-WhtBkgndDkGreenBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkGreen-WhtBkgndDkGreenBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkGreen-WhtBkgndDkGreenBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container DkGreen Vista White Background Narrow DkGreen Border*/

#RoundedCornersTableDkGreen-WhtBkgndNDkGreenBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkGreen-WhtBkgndNDkGreenBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkGreen.png) no-repeat bottom right;
}
#RoundedCornersTableDkGreen-WhtBkgndNDkGreenBord .RCTop {
	background-image: url(images/curtopDkGreen.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkGreen-WhtBkgndNDkGreenBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkGreen.png) no-repeat bottom left;
}
#RoundedCornersTableDkGreen-WhtBkgndNDkGreenBord .RCLeft {
	background-image: url(images/leftDkGreenN.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGreen-WhtBkgndNDkGreenBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkGreen-WhtBkgndNDkGreenBord .RCRight {
	background-image: url(images/rightDkGreenN.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGreen-WhtBkgndNDkGreenBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDkGreenN.png) no-repeat top right;
}
#RoundedCornersTableDkGreen-WhtBkgndNDkGreenBord .RCBottom {
	background-image: url(images/bottomDkGreenN.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkGreen-WhtBkgndNDkGreenBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDkGreenN.png) no-repeat top left;
}
.RoundedCornersHeaderDkGreen-WhtBkgndNDkGreenBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkGreen-WhtBkgndNDkGreenBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkGreen-WhtBkgndNDkGreenBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container DkGreen Vista DkGreen Background DkGreen Border*/

#RoundedCornersTableDkGreen-DkGreenBkgndDkGreenBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkGreen-DkGreenBkgndDkGreenBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkGreen.png) no-repeat bottom right;
}
#RoundedCornersTableDkGreen-DkGreenBkgndDkGreenBord .RCTop {
	background-image: url(images/curtopDkGreen.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkGreen-DkGreenBkgndDkGreenBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkGreen.png) no-repeat bottom left;
}
#RoundedCornersTableDkGreen-DkGreenBkgndDkGreenBord .RCLeft {
	background-image: url(images/leftDkGreen.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGreen-DkGreenBkgndDkGreenBord .RCCenter {
	background-color: #3B560F;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkGreen-DkGreenBkgndDkGreenBord .RCRight {
	background-image: url(images/rightDkGreen.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGreen-DkGreenBkgndDkGreenBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDkGreen.png) no-repeat top right;
}
#RoundedCornersTableDkGreen-DkGreenBkgndDkGreenBord .RCBottom {
	background-image: url(images/bottomDkGreen.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkGreen-DkGreenBkgndDkGreenBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDkGreen.png) no-repeat top left;
}
.RoundedCornersHeaderDkGreen-DkGreenBkgndDkGreenBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkGreen-DkGreenBkgndDkGreenBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkGreen-DkGreenBkgndDkGreenBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container DkGreen Vista Grey Background White Border*/

#RoundedCornersTableDkGreen-GreyBkgndWhtBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkGreen-GreyBkgndWhtBord .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ul.gif) no-repeat bottom right;
}
#RoundedCornersTableDkGreen-GreyBkgndWhtBord .RCTopRow {
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkGreen-GreyBkgndWhtBord .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/ur.gif) no-repeat bottom left;
}
#RoundedCornersTableDkGreen-GreyBkgndWhtBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkGreen.png) no-repeat bottom right;
}
#RoundedCornersTableDkGreen-GreyBkgndWhtBord .RCTop {
	background-image: url(images/curtopDkGreen.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkGreen-GreyBkgndWhtBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkGreen.png) no-repeat bottom left;
}
#RoundedCornersTableDkGreen-GreyBkgndWhtBord .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGreen-GreyBkgndWhtBord .RCCenter {
	background-color: #E7E7E7;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkGreen-GreyBkgndWhtBord .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGreen-GreyBkgndWhtBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableDkGreen-GreyBkgndWhtBord .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkGreen-GreyBkgndWhtBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderDkGreen-GreyBkgndWhtBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkGreen-GreyBkgndWhtBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkGreen-GreyBkgndWhtBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container DkGreen Vista LtGrey Background Grey Border*/

#RoundedCornersTableDkGreen-GreyBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkGreen-GreyBkgndGreyBord .RCTopLeft 
{
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkGreen.png) no-repeat bottom right;
}
#RoundedCornersTableDkGreen-GreyBkgndGreyBord .RCTop {
	background-image: url(images/curtopDkGreen.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkGreen-GreyBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkGreen.png) no-repeat bottom left;
}
#RoundedCornersTableDkGreen-GreyBkgndGreyBord .RCLeft {
	background-image: url(images/leftgrey.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGreen-GreyBkgndGreyBord .RCCenter {
	background-color: #E7E7E7;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkGreen-GreyBkgndGreyBord .RCRight {
	background-image: url(images/rightgrey.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGreen-GreyBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llgrey.gif) no-repeat top right;
}
#RoundedCornersTableDkGreen-GreyBkgndGreyBord .RCBottom {
	background-image: url(images/bottomgrey.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkGreen-GreyBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrgrey.gif) no-repeat top left;
}
.RoundedCornersHeaderDkGreen-GreyBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkGreen-GreyBkgndGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkGreen-GreyBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container DkGreen Vista MdGrey Background No Border*/

#RoundedCornersTableDkGreen-MdGreyNoBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkGreen-MdGreyNoBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkGreen.png) no-repeat bottom right;
}
#RoundedCornersTableDkGreen-MdGreyNoBord .RCTop {
	background-image: url(images/curtopDkGreen.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkGreen-MdGreyNoBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkGreen.png) no-repeat bottom left;
}
#RoundedCornersTableDkGreen-MdGreyNoBord .RCLeft {
	background-image: url(images/leftgrey.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGreen-MdGreyNoBord .RCCenter {
	background-color: #E2E3DE;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkGreen-MdGreyNoBord .RCRight {
	background-image: url(images/rightgrey.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGreen-MdGreyNoBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llgrey.gif) no-repeat top right;
}
#RoundedCornersTableDkGreen-MdGreyNoBord .RCBottom {
	background-image: url(images/bottomgrey.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkGreen-MdGreyNoBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrgrey.gif) no-repeat top left;
}
.RoundedCornersHeaderDkGreen-MdGreyNoBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkGreen-MdGreyNoBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkGreen-MdGreyNoBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container DkGreen Vista DkGrey Background Lt Grey Border*/

#RoundedCornersTableDkGreen-DkGreyBkgndLtGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkGreen-DkGreyBkgndLtGreyBord .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ulgrey.gif) no-repeat bottom right;
}
#RoundedCornersTableDkGreen-DkGreyBkgndLtGreyBord .RCTopRow {
	background-image: url(images/topgrey.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkGreen-DkGreyBkgndLtGreyBord .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/urgrey.gif) no-repeat bottom left;
}
#RoundedCornersTableDkGreen-DkGreyBkgndLtGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkGreen.png) no-repeat bottom right;
}
#RoundedCornersTableDkGreen-DkGreyBkgndLtGreyBord .RCTop {
	background-image: url(images/curtopDkGreen.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkGreen-DkGreyBkgndLtGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkGreen.png) no-repeat bottom left;
}
#RoundedCornersTableDkGreen-DkGreyBkgndLtGreyBord .RCLeft {
	background-image: url(images/leftLtGrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGreen-DkGreyBkgndLtGreyBord .RCCenter {
	background-color: #666666;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkGreen-DkGreyBkgndLtGreyBord .RCRight {
	background-image: url(images/rightLtGrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGreen-DkGreyBkgndLtGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llLtGrey.png) no-repeat top right;
}
#RoundedCornersTableDkGreen-DkGreyBkgndLtGreyBord .RCBottom {
	background-image: url(images/bottomLtGrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkGreen-DkGreyBkgndLtGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrLtGrey.png) no-repeat top left;
}
.RoundedCornersHeaderDkGreen-DkGreyBkgndLtGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkGreen-DkGreyBkgndLtGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkGreen-DkGreyBkgndLtGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container DkGreen Vista DkGrey Background No Border*/

#RoundedCornersTableDkGreen-DKGreyNoBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkGreen-DKGreyNoBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkGreen.png) no-repeat bottom right;
}
#RoundedCornersTableDkGreen-DKGreyNoBord .RCTop {
	background-image: url(images/curtopDkGreen.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkGreen-DKGreyNoBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkGreen.png) no-repeat bottom left;
}
#RoundedCornersTableDkGreen-DKGreyNoBord .RCLeft {
	background-image: url(images/leftDKgrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGreen-DKGreyNoBord .RCCenter {
	background-color: #666666;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkGreen-DKGreyNoBord .RCRight {
	background-image: url(images/rightDKgrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGreen-DKGreyNoBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgrey.png) no-repeat top right;
}
#RoundedCornersTableDkGreen-DKGreyNoBord .RCBottom {
	background-image: url(images/bottomDKgrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkGreen-DKGreyNoBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgrey.png) no-repeat top left;
}
.RoundedCornersHeaderDkGreen-DKGreyNoBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkGreen-DKGreyNoBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkGreen-DKGreyNoBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container DkGreen Vista DkGreen Background*/

#RoundedCornersTableDkGreen-DkGreenBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkGreen-DkGreenBkgnd .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ul.gif) no-repeat bottom right;
}
#RoundedCornersTableDkGreen-DkGreenBkgnd .RCTopRow {
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkGreen-DkGreenBkgnd .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/ur.gif) no-repeat bottom left;
}
#RoundedCornersTableDkGreen-DkGreenBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkGreen.png) no-repeat bottom right;
}
#RoundedCornersTableDkGreen-DkGreenBkgnd .RCTop {
	background-image: url(images/curtopDkGreen.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkGreen-DkGreenBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkGreen.png) no-repeat bottom left;
}
#RoundedCornersTableDkGreen-DkGreenBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGreen-DkGreenBkgnd .RCCenter {
	background-color: #3B560F;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkGreen-DkGreenBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGreen-DkGreenBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableDkGreen-DkGreenBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkGreen-DkGreenBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderDkGreen-DkGreenBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkGreen-DkGreenBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkGreen-DkGreenBkgnd {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Gold Vista Gradient Background Title Under*/

#RoundedCornersTableGold-TU {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGold-TU .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulGold.png) no-repeat bottom right;
}
#RoundedCornersTableGold-TU .RCTop {
	background-image: url(images/curtopGold.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGold-TU .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururGold.png) no-repeat bottom left;
}
#RoundedCornersTableGold-TU .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGold-TU .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGold-TU .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGold-TU .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableGold-TU .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGold-TU .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderGold-TU {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGold-TU 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 14px; font-weight:bold;
	color:#666666;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGold-TU {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Gold Vista Gradient Background*/

#RoundedCornersTableGold-GradBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGold-GradBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulGold.png) no-repeat bottom right;
}
#RoundedCornersTableGold-GradBkgnd .RCTop {
	background-image: url(images/curtopGold.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGold-GradBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururGold.png) no-repeat bottom left;
}
#RoundedCornersTableGold-GradBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGold-GradBkgnd .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGold-GradBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGold-GradBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableGold-GradBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGold-GradBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderGold-GradBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGold-GradBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 0 0 0 0px;
}
.RoundedCornersContentGold-GradBkgnd {
	padding: 0px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Gold Vista White Background*/

#RoundedCornersTableGold-WhtBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGold-WhtBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulGold.png) no-repeat bottom right;
}
#RoundedCornersTableGold-WhtBkgnd .RCTop {
	background-image: url(images/curtopGold.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGold-WhtBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururGold.png) no-repeat bottom left;
}
#RoundedCornersTableGold-WhtBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGold-WhtBkgnd .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGold-WhtBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGold-WhtBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableGold-WhtBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGold-WhtBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderGold-WhtBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGold-WhtBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGold-WhtBkgnd {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Gold Vista White Background Grey Border*/

#RoundedCornersTableGold-WhtBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGold-WhtBkgndGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulGold.png) no-repeat bottom right;
}
#RoundedCornersTableGold-WhtBkgndGreyBord .RCTop {
	background-image: url(images/curtopGold.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGold-WhtBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururGold.png) no-repeat bottom left;
}
#RoundedCornersTableGold-WhtBkgndGreyBord .RCLeft {
	background-image: url(images/leftDKgrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGold-WhtBkgndGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGold-WhtBkgndGreyBord .RCRight {
	background-image: url(images/rightDKgrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGold-WhtBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgrey.png) no-repeat top right;
}
#RoundedCornersTableGold-WhtBkgndGreyBord .RCBottom {
	background-image: url(images/bottomDKgrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGold-WhtBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgrey.png) no-repeat top left;
}
.RoundedCornersHeaderGold-WhtBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGold-WhtBkgndGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGold-WhtBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Gold Vista White Background Narrow Grey Border*/

#RoundedCornersTableGold-WhtBkgndNGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGold-WhtBkgndNGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulGold.png) no-repeat bottom right;
}
#RoundedCornersTableGold-WhtBkgndNGreyBord .RCTop {
	background-image: url(images/curtopGold.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGold-WhtBkgndNGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururGold.png) no-repeat bottom left;
}
#RoundedCornersTableGold-WhtBkgndNGreyBord .RCLeft {
	background-image: url(images/leftDKgreyN.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGold-WhtBkgndNGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGold-WhtBkgndNGreyBord .RCRight {
	background-image: url(images/rightDKgreyN.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGold-WhtBkgndNGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgreyN.png) no-repeat top right;
}
#RoundedCornersTableGold-WhtBkgndNGreyBord .RCBottom {
	background-image: url(images/bottomDKgreyN.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGold-WhtBkgndNGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgreyN.png) no-repeat top left;
}
.RoundedCornersHeaderGold-WhtBkgndNGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGold-WhtBkgndNGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGold-WhtBkgndNGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Gold Vista White Background Gold Border*/

#RoundedCornersTableGold-WhtBkgndGoldBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGold-WhtBkgndGoldBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulGold.png) no-repeat bottom right;
}
#RoundedCornersTableGold-WhtBkgndGoldBord .RCTop {
	background-image: url(images/curtopGold.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGold-WhtBkgndGoldBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururGold.png) no-repeat bottom left;
}
#RoundedCornersTableGold-WhtBkgndGoldBord .RCLeft {
	background-image: url(images/leftGold.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGold-WhtBkgndGoldBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGold-WhtBkgndGoldBord .RCRight {
	background-image: url(images/rightGold.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGold-WhtBkgndGoldBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llGold.png) no-repeat top right;
}
#RoundedCornersTableGold-WhtBkgndGoldBord .RCBottom {
	background-image: url(images/bottomGold.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGold-WhtBkgndGoldBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrGold.png) no-repeat top left;
}
.RoundedCornersHeaderGold-WhtBkgndGoldBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGold-WhtBkgndGoldBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGold-WhtBkgndGoldBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Gold Vista White Background Narrow Gold Border*/

#RoundedCornersTableGold-WhtBkgndNGoldBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGold-WhtBkgndNGoldBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulGold.png) no-repeat bottom right;
}
#RoundedCornersTableGold-WhtBkgndNGoldBord .RCTop {
	background-image: url(images/curtopGold.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGold-WhtBkgndNGoldBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururGold.png) no-repeat bottom left;
}
#RoundedCornersTableGold-WhtBkgndNGoldBord .RCLeft {
	background-image: url(images/leftGoldN.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGold-WhtBkgndNGoldBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGold-WhtBkgndNGoldBord .RCRight {
	background-image: url(images/rightGoldN.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGold-WhtBkgndNGoldBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llGoldN.png) no-repeat top right;
}
#RoundedCornersTableGold-WhtBkgndNGoldBord .RCBottom {
	background-image: url(images/bottomGoldN.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGold-WhtBkgndNGoldBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrGoldN.png) no-repeat top left;
}
.RoundedCornersHeaderGold-WhtBkgndNGoldBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGold-WhtBkgndNGoldBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGold-WhtBkgndNGoldBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Gold Vista Gold Background Gold Border*/

#RoundedCornersTableGold-GoldBkgndGoldBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGold-GoldBkgndGoldBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulGold.png) no-repeat bottom right;
}
#RoundedCornersTableGold-GoldBkgndGoldBord .RCTop {
	background-image: url(images/curtopGold.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGold-GoldBkgndGoldBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururGold.png) no-repeat bottom left;
}
#RoundedCornersTableGold-GoldBkgndGoldBord .RCLeft {
	background-image: url(images/leftGold.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGold-GoldBkgndGoldBord .RCCenter {
	background-color: #C29134;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGold-GoldBkgndGoldBord .RCRight {
	background-image: url(images/rightGold.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGold-GoldBkgndGoldBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llGold.png) no-repeat top right;
}
#RoundedCornersTableGold-GoldBkgndGoldBord .RCBottom {
	background-image: url(images/bottomGold.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGold-GoldBkgndGoldBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrGold.png) no-repeat top left;
}
.RoundedCornersHeaderGold-GoldBkgndGoldBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGold-GoldBkgndGoldBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGold-GoldBkgndGoldBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Gold Vista Grey Background White Border*/

#RoundedCornersTableGold-GreyBkgndWhtBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGold-GreyBkgndWhtBord .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ul.gif) no-repeat bottom right;
}
#RoundedCornersTableGold-GreyBkgndWhtBord .RCTopRow {
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGold-GreyBkgndWhtBord .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/ur.gif) no-repeat bottom left;
}
#RoundedCornersTableGold-GreyBkgndWhtBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulGold.png) no-repeat bottom right;
}
#RoundedCornersTableGold-GreyBkgndWhtBord .RCTop {
	background-image: url(images/curtopGold.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGold-GreyBkgndWhtBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururGold.png) no-repeat bottom left;
}
#RoundedCornersTableGold-GreyBkgndWhtBord .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGold-GreyBkgndWhtBord .RCCenter {
	background-color: #E7E7E7;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGold-GreyBkgndWhtBord .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGold-GreyBkgndWhtBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableGold-GreyBkgndWhtBord .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGold-GreyBkgndWhtBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderGold-GreyBkgndWhtBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGold-GreyBkgndWhtBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGold-GreyBkgndWhtBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Gold Vista LtGrey Background Grey Border*/

#RoundedCornersTableGold-GreyBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGold-GreyBkgndGreyBord .RCTopLeft 
{
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulGold.png) no-repeat bottom right;
}
#RoundedCornersTableGold-GreyBkgndGreyBord .RCTop {
	background-image: url(images/curtopGold.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGold-GreyBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururGold.png) no-repeat bottom left;
}
#RoundedCornersTableGold-GreyBkgndGreyBord .RCLeft {
	background-image: url(images/leftgrey.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGold-GreyBkgndGreyBord .RCCenter {
	background-color: #E7E7E7;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGold-GreyBkgndGreyBord .RCRight {
	background-image: url(images/rightgrey.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGold-GreyBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llgrey.gif) no-repeat top right;
}
#RoundedCornersTableGold-GreyBkgndGreyBord .RCBottom {
	background-image: url(images/bottomgrey.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGold-GreyBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrgrey.gif) no-repeat top left;
}
.RoundedCornersHeaderGold-GreyBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGold-GreyBkgndGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGold-GreyBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Gold Vista MdGrey Background No Border*/

#RoundedCornersTableGold-MdGreyNoBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGold-MdGreyNoBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulGold.png) no-repeat bottom right;
}
#RoundedCornersTableGold-MdGreyNoBord .RCTop {
	background-image: url(images/curtopGold.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGold-MdGreyNoBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururGold.png) no-repeat bottom left;
}
#RoundedCornersTableGold-MdGreyNoBord .RCLeft {
	background-image: url(images/leftgrey.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGold-MdGreyNoBord .RCCenter {
	background-color: #E2E3DE;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGold-MdGreyNoBord .RCRight {
	background-image: url(images/rightgrey.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGold-MdGreyNoBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llgrey.gif) no-repeat top right;
}
#RoundedCornersTableGold-MdGreyNoBord .RCBottom {
	background-image: url(images/bottomgrey.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGold-MdGreyNoBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrgrey.gif) no-repeat top left;
}
.RoundedCornersHeaderGold-MdGreyNoBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGold-MdGreyNoBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGold-MdGreyNoBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Gold Vista DkGrey Background Lt Grey Border*/

#RoundedCornersTableGold-DkGreyBkgndLtGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGold-DkGreyBkgndLtGreyBord .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ulgrey.gif) no-repeat bottom right;
}
#RoundedCornersTableGold-DkGreyBkgndLtGreyBord .RCTopRow {
	background-image: url(images/topgrey.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGold-DkGreyBkgndLtGreyBord .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/urgrey.gif) no-repeat bottom left;
}
#RoundedCornersTableGold-DkGreyBkgndLtGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulGold.png) no-repeat bottom right;
}
#RoundedCornersTableGold-DkGreyBkgndLtGreyBord .RCTop {
	background-image: url(images/curtopGold.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGold-DkGreyBkgndLtGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururGold.png) no-repeat bottom left;
}
#RoundedCornersTableGold-DkGreyBkgndLtGreyBord .RCLeft {
	background-image: url(images/leftLtGrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGold-DkGreyBkgndLtGreyBord .RCCenter {
	background-color: #666666;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGold-DkGreyBkgndLtGreyBord .RCRight {
	background-image: url(images/rightLtGrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGold-DkGreyBkgndLtGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llLtGrey.png) no-repeat top right;
}
#RoundedCornersTableGold-DkGreyBkgndLtGreyBord .RCBottom {
	background-image: url(images/bottomLtGrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGold-DkGreyBkgndLtGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrLtGrey.png) no-repeat top left;
}
.RoundedCornersHeaderGold-DkGreyBkgndLtGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGold-DkGreyBkgndLtGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGold-DkGreyBkgndLtGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Gold Vista DkGrey Background No Border*/

#RoundedCornersTableGold-DKGreyNoBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGold-DKGreyNoBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulGold.png) no-repeat bottom right;
}
#RoundedCornersTableGold-DKGreyNoBord .RCTop {
	background-image: url(images/curtopGold.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGold-DKGreyNoBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururGold.png) no-repeat bottom left;
}
#RoundedCornersTableGold-DKGreyNoBord .RCLeft {
	background-image: url(images/leftDKgrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGold-DKGreyNoBord .RCCenter {
	background-color: #666666;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGold-DKGreyNoBord .RCRight {
	background-image: url(images/rightDKgrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGold-DKGreyNoBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgrey.png) no-repeat top right;
}
#RoundedCornersTableGold-DKGreyNoBord .RCBottom {
	background-image: url(images/bottomDKgrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGold-DKGreyNoBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgrey.png) no-repeat top left;
}
.RoundedCornersHeaderGold-DKGreyNoBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGold-DKGreyNoBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGold-DKGreyNoBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Gold Vista Gold Background*/

#RoundedCornersTableGold-GoldBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGold-GoldBkgnd .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ul.gif) no-repeat bottom right;
}
#RoundedCornersTableGold-GoldBkgnd .RCTopRow {
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGold-GoldBkgnd .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/ur.gif) no-repeat bottom left;
}
#RoundedCornersTableGold-GoldBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulGold.png) no-repeat bottom right;
}
#RoundedCornersTableGold-GoldBkgnd .RCTop {
	background-image: url(images/curtopGold.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGold-GoldBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururGold.png) no-repeat bottom left;
}
#RoundedCornersTableGold-GoldBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGold-GoldBkgnd .RCCenter {
	background-color: #C29134;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGold-GoldBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGold-GoldBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableGold-GoldBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGold-GoldBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderGold-GoldBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGold-GoldBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGold-GoldBkgnd {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Grey Vista Gradient Background Title Under*/

#RoundedCornersTableGrey-TU {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGrey-TU .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulGrey.png) no-repeat bottom right;
}
#RoundedCornersTableGrey-TU .RCTop {
	background-image: url(images/curtopGrey.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGrey-TU .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururGrey.png) no-repeat bottom left;
}
#RoundedCornersTableGrey-TU .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGrey-TU .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGrey-TU .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGrey-TU .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableGrey-TU .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGrey-TU .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderGrey-TU {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGrey-TU 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 14px; font-weight:bold;
	color:#666666;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGrey-TU {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Grey Vista Gradient Background*/

#RoundedCornersTableGrey-GradBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGrey-GradBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulGrey.png) no-repeat bottom right;
}
#RoundedCornersTableGrey-GradBkgnd .RCTop {
	background-image: url(images/curtopGrey.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGrey-GradBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururGrey.png) no-repeat bottom left;
}
#RoundedCornersTableGrey-GradBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGrey-GradBkgnd .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGrey-GradBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGrey-GradBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableGrey-GradBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGrey-GradBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderGrey-GradBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGrey-GradBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 0 0 0 0px;
}
.RoundedCornersContentGrey-GradBkgnd {
	padding: 0px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Grey Vista White Background*/

#RoundedCornersTableGrey-WhtBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGrey-WhtBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulGrey.png) no-repeat bottom right;
}
#RoundedCornersTableGrey-WhtBkgnd .RCTop {
	background-image: url(images/curtopGrey.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGrey-WhtBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururGrey.png) no-repeat bottom left;
}
#RoundedCornersTableGrey-WhtBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGrey-WhtBkgnd .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGrey-WhtBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGrey-WhtBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableGrey-WhtBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGrey-WhtBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderGrey-WhtBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGrey-WhtBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGrey-WhtBkgnd {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Grey Vista White Background Grey Border*/

#RoundedCornersTableGrey-WhtBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGrey-WhtBkgndGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulGrey.png) no-repeat bottom right;
}
#RoundedCornersTableGrey-WhtBkgndGreyBord .RCTop {
	background-image: url(images/curtopGrey.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGrey-WhtBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururGrey.png) no-repeat bottom left;
}
#RoundedCornersTableGrey-WhtBkgndGreyBord .RCLeft {
	background-image: url(images/leftDKgrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGrey-WhtBkgndGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGrey-WhtBkgndGreyBord .RCRight {
	background-image: url(images/rightDKgrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGrey-WhtBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgrey.png) no-repeat top right;
}
#RoundedCornersTableGrey-WhtBkgndGreyBord .RCBottom {
	background-image: url(images/bottomDKgrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGrey-WhtBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgrey.png) no-repeat top left;
}
.RoundedCornersHeaderGrey-WhtBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGrey-WhtBkgndGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGrey-WhtBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Grey Vista White Background Narrow Grey Border*/

#RoundedCornersTableGrey-WhtBkgndNGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGrey-WhtBkgndNGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulGrey.png) no-repeat bottom right;
}
#RoundedCornersTableGrey-WhtBkgndNGreyBord .RCTop {
	background-image: url(images/curtopGrey.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGrey-WhtBkgndNGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururGrey.png) no-repeat bottom left;
}
#RoundedCornersTableGrey-WhtBkgndNGreyBord .RCLeft {
	background-image: url(images/leftgreyN.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGrey-WhtBkgndNGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGrey-WhtBkgndNGreyBord .RCRight {
	background-image: url(images/rightgreyN.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGrey-WhtBkgndNGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llgreyN.png) no-repeat top right;
}
#RoundedCornersTableGrey-WhtBkgndNGreyBord .RCBottom {
	background-image: url(images/bottomgreyN.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGrey-WhtBkgndNGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrgreyN.png) no-repeat top left;
}
.RoundedCornersHeaderGrey-WhtBkgndNGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGrey-WhtBkgndNGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGrey-WhtBkgndNGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Grey Vista White Background Light Grey Border*/

#RoundedCornersTableGrey-WhtBkgndLtGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGrey-WhtBkgndLtGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulGrey.png) no-repeat bottom right;
}
#RoundedCornersTableGrey-WhtBkgndLtGreyBord .RCTop {
	background-image: url(images/curtopGrey.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGrey-WhtBkgndLtGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururGrey.png) no-repeat bottom left;
}
#RoundedCornersTableGrey-WhtBkgndLtGreyBord .RCLeft {
	background-image: url(images/leftGrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGrey-WhtBkgndLtGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGrey-WhtBkgndLtGreyBord .RCRight {
	background-image: url(images/rightGrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGrey-WhtBkgndLtGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llGrey.png) no-repeat top right;
}
#RoundedCornersTableGrey-WhtBkgndLtGreyBord .RCBottom {
	background-image: url(images/bottomGrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGrey-WhtBkgndLtGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrGrey.png) no-repeat top left;
}
.RoundedCornersHeaderGrey-WhtBkgndLtGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGrey-WhtBkgndLtGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGrey-WhtBkgndLtGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Grey Vista Grey Background Grey Border*/

#RoundedCornersTableGrey-GreyBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGrey-GreyBkgndGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulGrey.png) no-repeat bottom right;
}
#RoundedCornersTableGrey-GreyBkgndGreyBord .RCTop {
	background-image: url(images/curtopGrey.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGrey-GreyBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururGrey.png) no-repeat bottom left;
}
#RoundedCornersTableGrey-GreyBkgndGreyBord .RCLeft {
	background-image: url(images/leftGrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGrey-GreyBkgndGreyBord .RCCenter {
	background-color: #BBBBBB;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGrey-GreyBkgndGreyBord .RCRight {
	background-image: url(images/rightGrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGrey-GreyBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llGrey.png) no-repeat top right;
}
#RoundedCornersTableGrey-GreyBkgndGreyBord .RCBottom {
	background-image: url(images/bottomGrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGrey-GreyBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrGrey.png) no-repeat top left;
}
.RoundedCornersHeaderGrey-GreyBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGrey-GreyBkgndGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGrey-GreyBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Grey Vista Grey Background White Border*/

#RoundedCornersTableGrey-GreyBkgndWhtBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGrey-GreyBkgndWhtBord .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ul.gif) no-repeat bottom right;
}
#RoundedCornersTableGrey-GreyBkgndWhtBord .RCTopRow {
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGrey-GreyBkgndWhtBord .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/ur.gif) no-repeat bottom left;
}
#RoundedCornersTableGrey-GreyBkgndWhtBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulGrey.png) no-repeat bottom right;
}
#RoundedCornersTableGrey-GreyBkgndWhtBord .RCTop {
	background-image: url(images/curtopGrey.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGrey-GreyBkgndWhtBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururGrey.png) no-repeat bottom left;
}
#RoundedCornersTableGrey-GreyBkgndWhtBord .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGrey-GreyBkgndWhtBord .RCCenter {
	background-color: #E7E7E7;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGrey-GreyBkgndWhtBord .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGrey-GreyBkgndWhtBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableGrey-GreyBkgndWhtBord .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGrey-GreyBkgndWhtBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderGrey-GreyBkgndWhtBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGrey-GreyBkgndWhtBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGrey-GreyBkgndWhtBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Grey Vista LtGrey Background Grey Border*/

#RoundedCornersTableGrey-GreyBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGrey-GreyBkgndGreyBord .RCTopLeft 
{
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulGrey.png) no-repeat bottom right;
}
#RoundedCornersTableGrey-GreyBkgndGreyBord .RCTop {
	background-image: url(images/curtopGrey.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGrey-GreyBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururGrey.png) no-repeat bottom left;
}
#RoundedCornersTableGrey-GreyBkgndGreyBord .RCLeft {
	background-image: url(images/leftgrey.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGrey-GreyBkgndGreyBord .RCCenter {
	background-color: #E7E7E7;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGrey-GreyBkgndGreyBord .RCRight {
	background-image: url(images/rightgrey.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGrey-GreyBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llgrey.gif) no-repeat top right;
}
#RoundedCornersTableGrey-GreyBkgndGreyBord .RCBottom {
	background-image: url(images/bottomgrey.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGrey-GreyBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrgrey.gif) no-repeat top left;
}
.RoundedCornersHeaderGrey-GreyBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGrey-GreyBkgndGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGrey-GreyBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Grey Vista MdGrey Background No Border*/

#RoundedCornersTableGrey-MdGreyNoBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGrey-MdGreyNoBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulGrey.png) no-repeat bottom right;
}
#RoundedCornersTableGrey-MdGreyNoBord .RCTop {
	background-image: url(images/curtopGrey.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGrey-MdGreyNoBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururGrey.png) no-repeat bottom left;
}
#RoundedCornersTableGrey-MdGreyNoBord .RCLeft {
	background-image: url(images/leftgrey.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGrey-MdGreyNoBord .RCCenter {
	background-color: #E2E3DE;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGrey-MdGreyNoBord .RCRight {
	background-image: url(images/rightgrey.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGrey-MdGreyNoBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llgrey.gif) no-repeat top right;
}
#RoundedCornersTableGrey-MdGreyNoBord .RCBottom {
	background-image: url(images/bottomgrey.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGrey-MdGreyNoBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrgrey.gif) no-repeat top left;
}
.RoundedCornersHeaderGrey-MdGreyNoBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGrey-MdGreyNoBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGrey-MdGreyNoBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Grey Vista DkGrey Background Lt Grey Border*/

#RoundedCornersTableGrey-DkGreyBkgndLtGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGrey-DkGreyBkgndLtGreyBord .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ulgrey.gif) no-repeat bottom right;
}
#RoundedCornersTableGrey-DkGreyBkgndLtGreyBord .RCTopRow {
	background-image: url(images/topgrey.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGrey-DkGreyBkgndLtGreyBord .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/urgrey.gif) no-repeat bottom left;
}
#RoundedCornersTableGrey-DkGreyBkgndLtGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulGrey.png) no-repeat bottom right;
}
#RoundedCornersTableGrey-DkGreyBkgndLtGreyBord .RCTop {
	background-image: url(images/curtopGrey.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGrey-DkGreyBkgndLtGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururGrey.png) no-repeat bottom left;
}
#RoundedCornersTableGrey-DkGreyBkgndLtGreyBord .RCLeft {
	background-image: url(images/leftLtGrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGrey-DkGreyBkgndLtGreyBord .RCCenter {
	background-color: #666666;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGrey-DkGreyBkgndLtGreyBord .RCRight {
	background-image: url(images/rightLtGrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGrey-DkGreyBkgndLtGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llLtGrey.png) no-repeat top right;
}
#RoundedCornersTableGrey-DkGreyBkgndLtGreyBord .RCBottom {
	background-image: url(images/bottomLtGrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGrey-DkGreyBkgndLtGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrLtGrey.png) no-repeat top left;
}
.RoundedCornersHeaderGrey-DkGreyBkgndLtGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGrey-DkGreyBkgndLtGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGrey-DkGreyBkgndLtGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Grey Vista DkGrey Background No Border*/

#RoundedCornersTableGrey-DKGreyNoBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGrey-DKGreyNoBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulGrey.png) no-repeat bottom right;
}
#RoundedCornersTableGrey-DKGreyNoBord .RCTop {
	background-image: url(images/curtopGrey.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGrey-DKGreyNoBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururGrey.png) no-repeat bottom left;
}
#RoundedCornersTableGrey-DKGreyNoBord .RCLeft {
	background-image: url(images/leftDKgrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGrey-DKGreyNoBord .RCCenter {
	background-color: #666666;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGrey-DKGreyNoBord .RCRight {
	background-image: url(images/rightDKgrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGrey-DKGreyNoBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgrey.png) no-repeat top right;
}
#RoundedCornersTableGrey-DKGreyNoBord .RCBottom {
	background-image: url(images/bottomDKgrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGrey-DKGreyNoBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgrey.png) no-repeat top left;
}
.RoundedCornersHeaderGrey-DKGreyNoBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGrey-DKGreyNoBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGrey-DKGreyNoBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Grey Vista Grey Background*/

#RoundedCornersTableGrey-GreyBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGrey-GreyBkgnd .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ul.gif) no-repeat bottom right;
}
#RoundedCornersTableGrey-GreyBkgnd .RCTopRow {
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGrey-GreyBkgnd .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/ur.gif) no-repeat bottom left;
}
#RoundedCornersTableGrey-GreyBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulGrey.png) no-repeat bottom right;
}
#RoundedCornersTableGrey-GreyBkgnd .RCTop {
	background-image: url(images/curtopGrey.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGrey-GreyBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururGrey.png) no-repeat bottom left;
}
#RoundedCornersTableGrey-GreyBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGrey-GreyBkgnd .RCCenter {
	background-color: #BBBBBB;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGrey-GreyBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGrey-GreyBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableGrey-GreyBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGrey-GreyBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderGrey-GreyBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGrey-GreyBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGrey-GreyBkgnd {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Dark Grey Vista Gradient Background Title Under*/

#RoundedCornersTableDkGrey-TU {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkGrey-TU .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkGrey.png) no-repeat bottom right;
}
#RoundedCornersTableDkGrey-TU .RCTop {
	background-image: url(images/curtopDkGrey.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkGrey-TU .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkGrey.png) no-repeat bottom left;
}
#RoundedCornersTableDkGrey-TU .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGrey-TU .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkGrey-TU .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGrey-TU .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableDkGrey-TU .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkGrey-TU .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderDkGrey-TU {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkGrey-TU 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 14px; font-weight:bold;
	color:#666666;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkGrey-TU {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Dark Grey Vista Gradient Background*/

#RoundedCornersTableDkGrey-GradBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkGrey-GradBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkGrey.png) no-repeat bottom right;
}
#RoundedCornersTableDkGrey-GradBkgnd .RCTop {
	background-image: url(images/curtopDkGrey.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkGrey-GradBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkGrey.png) no-repeat bottom left;
}
#RoundedCornersTableDkGrey-GradBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGrey-GradBkgnd .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkGrey-GradBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGrey-GradBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableDkGrey-GradBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkGrey-GradBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderDkGrey-GradBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkGrey-GradBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 0 0 0 0px;
	
}
.RoundedCornersContentDkGrey-GradBkgnd {
	padding: 0px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Dark Grey Vista White Background*/

#RoundedCornersTableDkGrey-WhtBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkGrey-WhtBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkGrey.png) no-repeat bottom right;
}
#RoundedCornersTableDkGrey-WhtBkgnd .RCTop {
	background-image: url(images/curtopDkGrey.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkGrey-WhtBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkGrey.png) no-repeat bottom left;
}
#RoundedCornersTableDkGrey-WhtBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGrey-WhtBkgnd .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkGrey-WhtBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGrey-WhtBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableDkGrey-WhtBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkGrey-WhtBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderDkGrey-WhtBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkGrey-WhtBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkGrey-WhtBkgnd {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Dark Grey Vista White Background Grey Border*/

#RoundedCornersTableDkGrey-WhtBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkGrey-WhtBkgndGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkGrey.png) no-repeat bottom right;
}
#RoundedCornersTableDkGrey-WhtBkgndGreyBord .RCTop {
	background-image: url(images/curtopDkGrey.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkGrey-WhtBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkGrey.png) no-repeat bottom left;
}
#RoundedCornersTableDkGrey-WhtBkgndGreyBord .RCLeft {
	background-image: url(images/leftDKgrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGrey-WhtBkgndGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkGrey-WhtBkgndGreyBord .RCRight {
	background-image: url(images/rightDKgrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGrey-WhtBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgrey.png) no-repeat top right;
}
#RoundedCornersTableDkGrey-WhtBkgndGreyBord .RCBottom {
	background-image: url(images/bottomDKgrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkGrey-WhtBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgrey.png) no-repeat top left;
}
.RoundedCornersHeaderDkGrey-WhtBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkGrey-WhtBkgndGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkGrey-WhtBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Dark Grey Vista White Background Narrow Grey Border*/

#RoundedCornersTableDkGrey-WhtBkgndNGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkGrey-WhtBkgndNGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkGrey.png) no-repeat bottom right;
}
#RoundedCornersTableDkGrey-WhtBkgndNGreyBord .RCTop {
	background-image: url(images/curtopDkGrey.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkGrey-WhtBkgndNGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkGrey.png) no-repeat bottom left;
}
#RoundedCornersTableDkGrey-WhtBkgndNGreyBord .RCLeft {
	background-image: url(images/leftDKgreyN.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGrey-WhtBkgndNGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkGrey-WhtBkgndNGreyBord .RCRight {
	background-image: url(images/rightDKgreyN.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGrey-WhtBkgndNGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgreyN.png) no-repeat top right;
}
#RoundedCornersTableDkGrey-WhtBkgndNGreyBord .RCBottom {
	background-image: url(images/bottomDKgreyN.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkGrey-WhtBkgndNGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgreyN.png) no-repeat top left;
}
.RoundedCornersHeaderDkGrey-WhtBkgndNGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkGrey-WhtBkgndNGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkGrey-WhtBkgndNGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Dark Grey Vista White Background Dark Grey Border*/

#RoundedCornersTableDkGrey-WhtBkgndDkGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkGrey-WhtBkgndDkGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkGrey.png) no-repeat bottom right;
}
#RoundedCornersTableDkGrey-WhtBkgndDkGreyBord .RCTop {
	background-image: url(images/curtopDkGrey.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkGrey-WhtBkgndDkGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkGrey.png) no-repeat bottom left;
}
#RoundedCornersTableDkGrey-WhtBkgndDkGreyBord .RCLeft {
	background-image: url(images/leftDkGrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGrey-WhtBkgndDkGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkGrey-WhtBkgndDkGreyBord .RCRight {
	background-image: url(images/rightDkGrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGrey-WhtBkgndDkGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDkGrey.png) no-repeat top right;
}
#RoundedCornersTableDkGrey-WhtBkgndDkGreyBord .RCBottom {
	background-image: url(images/bottomDkGrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkGrey-WhtBkgndDkGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDkGrey.png) no-repeat top left;
}
.RoundedCornersHeaderDkGrey-WhtBkgndDkGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkGrey-WhtBkgndDkGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkGrey-WhtBkgndDkGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Dark Grey Vista White Background Narrow Dark Grey Border*/

#RoundedCornersTableDkGrey-WhtBkgndNDkGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkGrey-WhtBkgndNDkGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkGrey.png) no-repeat bottom right;
}
#RoundedCornersTableDkGrey-WhtBkgndNDkGreyBord .RCTop {
	background-image: url(images/curtopDkGrey.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkGrey-WhtBkgndNDkGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkGrey.png) no-repeat bottom left;
}
#RoundedCornersTableDkGrey-WhtBkgndNDkGreyBord .RCLeft {
	background-image: url(images/leftDkGreyN.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGrey-WhtBkgndNDkGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkGrey-WhtBkgndNDkGreyBord .RCRight {
	background-image: url(images/rightDkGreyN.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGrey-WhtBkgndNDkGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDkGreyN.png) no-repeat top right;
}
#RoundedCornersTableDkGrey-WhtBkgndNDkGreyBord .RCBottom {
	background-image: url(images/bottomDkGreyN.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkGrey-WhtBkgndNDkGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDkGreyN.png) no-repeat top left;
}
.RoundedCornersHeaderDkGrey-WhtBkgndNDkGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkGrey-WhtBkgndNDkGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkGrey-WhtBkgndNDkGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Dark Grey Vista Dark Grey Background Dark Grey Border*/

#RoundedCornersTableDkGrey-DkGreyBkgndDkGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkGrey-DkGreyBkgndDkGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkGrey.png) no-repeat bottom right;
}
#RoundedCornersTableDkGrey-DkGreyBkgndDkGreyBord .RCTop {
	background-image: url(images/curtopDkGrey.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkGrey-DkGreyBkgndDkGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkGrey.png) no-repeat bottom left;
}
#RoundedCornersTableDkGrey-DkGreyBkgndDkGreyBord .RCLeft {
	background-image: url(images/leftDkGrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGrey-DkGreyBkgndDkGreyBord .RCCenter {
	background-color: #666666;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkGrey-DkGreyBkgndDkGreyBord .RCRight {
	background-image: url(images/rightDkGrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGrey-DkGreyBkgndDkGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDkGrey.png) no-repeat top right;
}
#RoundedCornersTableDkGrey-DkGreyBkgndDkGreyBord .RCBottom {
	background-image: url(images/bottomDkGrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkGrey-DkGreyBkgndDkGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDkGrey.png) no-repeat top left;
}
.RoundedCornersHeaderDkGrey-DkGreyBkgndDkGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkGrey-DkGreyBkgndDkGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkGrey-DkGreyBkgndDkGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Dark Grey Vista Grey Background White Border*/

#RoundedCornersTableDkGrey-GreyBkgndWhtBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkGrey-GreyBkgndWhtBord .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ul.gif) no-repeat bottom right;
}
#RoundedCornersTableDkGrey-GreyBkgndWhtBord .RCTopRow {
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkGrey-GreyBkgndWhtBord .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/ur.gif) no-repeat bottom left;
}
#RoundedCornersTableDkGrey-GreyBkgndWhtBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkGrey.png) no-repeat bottom right;
}
#RoundedCornersTableDkGrey-GreyBkgndWhtBord .RCTop {
	background-image: url(images/curtopDkGrey.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkGrey-GreyBkgndWhtBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkGrey.png) no-repeat bottom left;
}
#RoundedCornersTableDkGrey-GreyBkgndWhtBord .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGrey-GreyBkgndWhtBord .RCCenter {
	background-color: #E7E7E7;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkGrey-GreyBkgndWhtBord .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGrey-GreyBkgndWhtBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableDkGrey-GreyBkgndWhtBord .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkGrey-GreyBkgndWhtBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderGrey-GreyBkgndWhtBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkGrey-GreyBkgndWhtBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkGrey-GreyBkgndWhtBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Dark Grey Vista DkGrey Background Lt Grey Border*/

#RoundedCornersTableDkGrey-DkGreyBkgndLtGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkGrey-DkGreyBkgndLtGreyBord .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ulgrey.gif) no-repeat bottom right;
}
#RoundedCornersTableDkGrey-DkGreyBkgndLtGreyBord .RCTopRow {
	background-image: url(images/topgrey.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkGrey-DkGreyBkgndLtGreyBord .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/urgrey.gif) no-repeat bottom left;
}
#RoundedCornersTableDkGrey-DkGreyBkgndLtGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkGrey.png) no-repeat bottom right;
}
#RoundedCornersTableDkGrey-DkGreyBkgndLtGreyBord .RCTop {
	background-image: url(images/curtopDkGrey.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkGrey-DkGreyBkgndLtGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkGrey.png) no-repeat bottom left;
}
#RoundedCornersTableDkGrey-DkGreyBkgndLtGreyBord .RCLeft {
	background-image: url(images/leftLtGrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGrey-DkGreyBkgndLtGreyBord .RCCenter {
	background-color: #666666;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkGrey-DkGreyBkgndLtGreyBord .RCRight {
	background-image: url(images/rightLtGrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGrey-DkGreyBkgndLtGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llLtGrey.png) no-repeat top right;
}
#RoundedCornersTableDkGrey-DkGreyBkgndLtGreyBord .RCBottom {
	background-image: url(images/bottomLtGrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkGrey-DkGreyBkgndLtGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrLtGrey.png) no-repeat top left;
}
.RoundedCornersHeaderGrey-DkGreyBkgndLtGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkGrey-DkGreyBkgndLtGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkGrey-DkGreyBkgndLtGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Black Vista DkGrey Background Lt Grey Border*/

#RoundedCornersTableBlack-DkGreyBkgndLtGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableBlack-DkGreyBkgndLtGreyBord .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ulgrey.gif) no-repeat bottom right;
}
#RoundedCornersTableBlack-DkGreyBkgndLtGreyBord .RCTopRow {
	background-image: url(images/topgrey.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableBlack-DkGreyBkgndLtGreyBord .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/urgrey.gif) no-repeat bottom left;
}
#RoundedCornersTableBlack-DkGreyBkgndLtGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulblack.png) no-repeat bottom right;
}
#RoundedCornersTableBlack-DkGreyBkgndLtGreyBord .RCTop {
	background-image: url(images/curtopblack.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableBlack-DkGreyBkgndLtGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururblack.png) no-repeat bottom left;
}
#RoundedCornersTableBlack-DkGreyBkgndLtGreyBord .RCLeft {
	background-image: url(images/leftLtGrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBlack-DkGreyBkgndLtGreyBord .RCCenter {
	background-color: #666666;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableBlack-DkGreyBkgndLtGreyBord .RCRight {
	background-image: url(images/rightLtGrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableBlack-DkGreyBkgndLtGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llLtGrey.png) no-repeat top right;
}
#RoundedCornersTableBlack-DkGreyBkgndLtGreyBord .RCBottom {
	background-image: url(images/bottomLtGrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableBlack-DkGreyBkgndLtGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrLtGrey.png) no-repeat top left;
}
.RoundedCornersHeaderBlack-DkGreyBkgndLtGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleBlack-DkGreyBkgndLtGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentBlack-DkGreyBkgndLtGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Dark Grey Vista LtGrey Background Grey Border*/

#RoundedCornersTableDkGrey-GreyBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkGrey-GreyBkgndGreyBord .RCTopLeft 
{
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkGrey.png) no-repeat bottom right;
}
#RoundedCornersTableDkGrey-GreyBkgndGreyBord .RCTop {
	background-image: url(images/curtopDkGrey.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkGrey-GreyBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkGrey.png) no-repeat bottom left;
}
#RoundedCornersTableDkGrey-GreyBkgndGreyBord .RCLeft {
	background-image: url(images/leftgrey.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGrey-GreyBkgndGreyBord .RCCenter {
	background-color: #E7E7E7;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkGrey-GreyBkgndGreyBord .RCRight {
	background-image: url(images/rightgrey.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGrey-GreyBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llgrey.gif) no-repeat top right;
}
#RoundedCornersTableDkGrey-GreyBkgndGreyBord .RCBottom {
	background-image: url(images/bottomgrey.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkGrey-GreyBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrgrey.gif) no-repeat top left;
}
.RoundedCornersHeaderDkGrey-GreyBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkGrey-GreyBkgndGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkGrey-GreyBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Dark Grey Vista MdGrey Background No Border*/

#RoundedCornersTableDkGrey-MdGreyNoBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkGrey-MdGreyNoBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkGrey.png) no-repeat bottom right;
}
#RoundedCornersTableDkGrey-MdGreyNoBord .RCTop {
	background-image: url(images/curtopDkGrey.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkGrey-MdGreyNoBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkGrey.png) no-repeat bottom left;
}
#RoundedCornersTableDkGrey-MdGreyNoBord .RCLeft {
	background-image: url(images/leftgrey.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGrey-MdGreyNoBord .RCCenter {
	background-color: #E2E3DE;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkGrey-MdGreyNoBord .RCRight {
	background-image: url(images/rightgrey.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGrey-MdGreyNoBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llgrey.gif) no-repeat top right;
}
#RoundedCornersTableDkGrey-MdGreyNoBord .RCBottom {
	background-image: url(images/bottomgrey.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkGrey-MdGreyNoBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrgrey.gif) no-repeat top left;
}
.RoundedCornersHeaderDkGrey-MdGreyNoBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkGrey-MdGreyNoBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkGrey-MdGreyNoBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Dark Grey Vista Dark Grey Background No Border*/

#RoundedCornersTableDkGrey-DKGreyNoBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkGrey-DKGreyNoBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkGrey.png) no-repeat bottom right;
}
#RoundedCornersTableDkGrey-DKGreyNoBord .RCTop {
	background-image: url(images/curtopDkGrey.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkGrey-DKGreyNoBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkGrey.png) no-repeat bottom left;
}
#RoundedCornersTableDkGrey-DKGreyNoBord .RCLeft {
	background-image: url(images/leftDKgrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGrey-DKGreyNoBord .RCCenter {
	background-color: #666666;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkGrey-DKGreyNoBord .RCRight {
	background-image: url(images/rightDKgrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGrey-DKGreyNoBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgrey.png) no-repeat top right;
}
#RoundedCornersTableDkGrey-DKGreyNoBord .RCBottom {
	background-image: url(images/bottomDKgrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkGrey-DKGreyNoBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgrey.png) no-repeat top left;
}
.RoundedCornersHeaderDkGrey-DKGreyNoBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkGrey-DKGreyNoBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkGrey-DKGreyNoBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Dark Grey Vista Dark Grey Background*/

#RoundedCornersTableDkGrey-DkGreyBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkGrey-DkGreyBkgnd .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ul.gif) no-repeat bottom right;
}
#RoundedCornersTableDkGrey-DkGreyBkgnd .RCTopRow {
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkGrey-DkGreyBkgnd .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/ur.gif) no-repeat bottom left;
}
#RoundedCornersTableDkGrey-DkGreyBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkGrey.png) no-repeat bottom right;
}
#RoundedCornersTableDkGrey-DkGreyBkgnd .RCTop {
	background-image: url(images/curtopDkGrey.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkGrey-DkGreyBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkGrey.png) no-repeat bottom left;
}
#RoundedCornersTableDkGrey-DkGreyBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGrey-DkGreyBkgnd .RCCenter {
	background-color: #666666;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkGrey-DkGreyBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkGrey-DkGreyBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableDkGrey-DkGreyBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkGrey-DkGreyBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderDkGrey-DkGreyBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkGrey-DkGreyBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkGrey-DkGreyBkgnd {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Mauve Vista Gradient Background Title Under*/

#RoundedCornersTableMauve-TU {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableMauve-TU .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulMauve.png) no-repeat bottom right;
}
#RoundedCornersTableMauve-TU .RCTop {
	background-image: url(images/curtopMauve.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableMauve-TU .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururMauve.png) no-repeat bottom left;
}
#RoundedCornersTableMauve-TU .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMauve-TU .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableMauve-TU .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMauve-TU .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableMauve-TU .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableMauve-TU .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderMauve-TU {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleMauve-TU 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 14px; font-weight:bold;
	color:#666666;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentMauve-TU {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Mauve Vista Gradient Background*/

#RoundedCornersTableMauve-GradBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableMauve-GradBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulMauve.png) no-repeat bottom right;
}
#RoundedCornersTableMauve-GradBkgnd .RCTop {
	background-image: url(images/curtopMauve.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableMauve-GradBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururMauve.png) no-repeat bottom left;
}
#RoundedCornersTableMauve-GradBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMauve-GradBkgnd .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableMauve-GradBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMauve-GradBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableMauve-GradBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableMauve-GradBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderMauve-GradBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleMauve-GradBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 0 0 0 0px;
}
.RoundedCornersContentMauve-GradBkgnd {
	padding: 0px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Mauve Vista White Background*/

#RoundedCornersTableMauve-WhtBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableMauve-WhtBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulMauve.png) no-repeat bottom right;
}
#RoundedCornersTableMauve-WhtBkgnd .RCTop {
	background-image: url(images/curtopMauve.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableMauve-WhtBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururMauve.png) no-repeat bottom left;
}
#RoundedCornersTableMauve-WhtBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMauve-WhtBkgnd .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableMauve-WhtBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMauve-WhtBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableMauve-WhtBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableMauve-WhtBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderMauve-WhtBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleMauve-WhtBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentMauve-WhtBkgnd {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Mauve Vista White Background Grey Border*/

#RoundedCornersTableMauve-WhtBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableMauve-WhtBkgndGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulMauve.png) no-repeat bottom right;
}
#RoundedCornersTableMauve-WhtBkgndGreyBord .RCTop {
	background-image: url(images/curtopMauve.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableMauve-WhtBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururMauve.png) no-repeat bottom left;
}
#RoundedCornersTableMauve-WhtBkgndGreyBord .RCLeft {
	background-image: url(images/leftDKgrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMauve-WhtBkgndGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableMauve-WhtBkgndGreyBord .RCRight {
	background-image: url(images/rightDKgrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMauve-WhtBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgrey.png) no-repeat top right;
}
#RoundedCornersTableMauve-WhtBkgndGreyBord .RCBottom {
	background-image: url(images/bottomDKgrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableMauve-WhtBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgrey.png) no-repeat top left;
}
.RoundedCornersHeaderMauve-WhtBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleMauve-WhtBkgndGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentMauve-WhtBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Mauve Vista White Background Narrow Grey Border*/

#RoundedCornersTableMauve-WhtBkgndNGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableMauve-WhtBkgndNGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulMauve.png) no-repeat bottom right;
}
#RoundedCornersTableMauve-WhtBkgndNGreyBord .RCTop {
	background-image: url(images/curtopMauve.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableMauve-WhtBkgndNGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururMauve.png) no-repeat bottom left;
}
#RoundedCornersTableMauve-WhtBkgndNGreyBord .RCLeft {
	background-image: url(images/leftDKgreyN.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMauve-WhtBkgndNGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableMauve-WhtBkgndNGreyBord .RCRight {
	background-image: url(images/rightDKgreyN.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMauve-WhtBkgndNGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgreyN.png) no-repeat top right;
}
#RoundedCornersTableMauve-WhtBkgndNGreyBord .RCBottom {
	background-image: url(images/bottomDKgreyN.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableMauve-WhtBkgndNGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgreyN.png) no-repeat top left;
}
.RoundedCornersHeaderMauve-WhtBkgndNGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleMauve-WhtBkgndNGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentMauve-WhtBkgndNGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Mauve Vista White Background Mauve Border*/

#RoundedCornersTableMauve-WhtBkgndMauveBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableMauve-WhtBkgndMauveBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulMauve.png) no-repeat bottom right;
}
#RoundedCornersTableMauve-WhtBkgndMauveBord .RCTop {
	background-image: url(images/curtopMauve.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableMauve-WhtBkgndMauveBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururMauve.png) no-repeat bottom left;
}
#RoundedCornersTableMauve-WhtBkgndMauveBord .RCLeft {
	background-image: url(images/leftMauve.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMauve-WhtBkgndMauveBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableMauve-WhtBkgndMauveBord .RCRight {
	background-image: url(images/rightMauve.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMauve-WhtBkgndMauveBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llMauve.png) no-repeat top right;
}
#RoundedCornersTableMauve-WhtBkgndMauveBord .RCBottom {
	background-image: url(images/bottomMauve.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableMauve-WhtBkgndMauveBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrMauve.png) no-repeat top left;
}
.RoundedCornersHeaderMauve-WhtBkgndMauveBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleMauve-WhtBkgndMauveBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentMauve-WhtBkgndMauveBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Mauve Vista White Background Narrow Mauve Border*/

#RoundedCornersTableMauve-WhtBkgndNMauveBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableMauve-WhtBkgndNMauveBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulMauve.png) no-repeat bottom right;
}
#RoundedCornersTableMauve-WhtBkgndNMauveBord .RCTop {
	background-image: url(images/curtopMauve.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableMauve-WhtBkgndNMauveBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururMauve.png) no-repeat bottom left;
}
#RoundedCornersTableMauve-WhtBkgndNMauveBord .RCLeft {
	background-image: url(images/leftMauveN.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMauve-WhtBkgndNMauveBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableMauve-WhtBkgndNMauveBord .RCRight {
	background-image: url(images/rightMauveN.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMauve-WhtBkgndNMauveBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llMauveN.png) no-repeat top right;
}
#RoundedCornersTableMauve-WhtBkgndNMauveBord .RCBottom {
	background-image: url(images/bottomMauveN.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableMauve-WhtBkgndNMauveBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrMauveN.png) no-repeat top left;
}
.RoundedCornersHeaderMauve-WhtBkgndNMauveBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleMauve-WhtBkgndNMauveBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentMauve-WhtBkgndNMauveBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Mauve Vista Mauve Background Mauve Border*/

#RoundedCornersTableMauve-MauveBkgndMauveBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableMauve-MauveBkgndMauveBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulMauve.png) no-repeat bottom right;
}
#RoundedCornersTableMauve-MauveBkgndMauveBord .RCTop {
	background-image: url(images/curtopMauve.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableMauve-MauveBkgndMauveBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururMauve.png) no-repeat bottom left;
}
#RoundedCornersTableMauve-MauveBkgndMauveBord .RCLeft {
	background-image: url(images/leftMauve.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMauve-MauveBkgndMauveBord .RCCenter {
	background-color: #C47091;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableMauve-MauveBkgndMauveBord .RCRight {
	background-image: url(images/rightMauve.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMauve-MauveBkgndMauveBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llMauve.png) no-repeat top right;
}
#RoundedCornersTableMauve-MauveBkgndMauveBord .RCBottom {
	background-image: url(images/bottomMauve.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableMauve-MauveBkgndMauveBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrMauve.png) no-repeat top left;
}
.RoundedCornersHeaderMauve-MauveBkgndMauveBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleMauve-MauveBkgndMauveBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentMauve-MauveBkgndMauveBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Mauve Vista Grey Background White Border*/

#RoundedCornersTableMauve-GreyBkgndWhtBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableMauve-GreyBkgndWhtBord .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ul.gif) no-repeat bottom right;
}
#RoundedCornersTableMauve-GreyBkgndWhtBord .RCTopRow {
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableMauve-GreyBkgndWhtBord .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/ur.gif) no-repeat bottom left;
}
#RoundedCornersTableMauve-GreyBkgndWhtBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulMauve.png) no-repeat bottom right;
}
#RoundedCornersTableMauve-GreyBkgndWhtBord .RCTop {
	background-image: url(images/curtopMauve.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableMauve-GreyBkgndWhtBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururMauve.png) no-repeat bottom left;
}
#RoundedCornersTableMauve-GreyBkgndWhtBord .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMauve-GreyBkgndWhtBord .RCCenter {
	background-color: #E7E7E7;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableMauve-GreyBkgndWhtBord .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMauve-GreyBkgndWhtBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableMauve-GreyBkgndWhtBord .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableMauve-GreyBkgndWhtBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderMauve-GreyBkgndWhtBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleMauve-GreyBkgndWhtBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentMauve-GreyBkgndWhtBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Mauve Vista LtGrey Background Grey Border*/

#RoundedCornersTableMauve-GreyBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableMauve-GreyBkgndGreyBord .RCTopLeft 
{
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulMauve.png) no-repeat bottom right;
}
#RoundedCornersTableMauve-GreyBkgndGreyBord .RCTop {
	background-image: url(images/curtopMauve.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableMauve-GreyBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururMauve.png) no-repeat bottom left;
}
#RoundedCornersTableMauve-GreyBkgndGreyBord .RCLeft {
	background-image: url(images/leftgrey.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMauve-GreyBkgndGreyBord .RCCenter {
	background-color: #E7E7E7;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableMauve-GreyBkgndGreyBord .RCRight {
	background-image: url(images/rightgrey.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMauve-GreyBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llgrey.gif) no-repeat top right;
}
#RoundedCornersTableMauve-GreyBkgndGreyBord .RCBottom {
	background-image: url(images/bottomgrey.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableMauve-GreyBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrgrey.gif) no-repeat top left;
}
.RoundedCornersHeaderMauve-GreyBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleMauve-GreyBkgndGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentMauve-GreyBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Mauve Vista MdGrey Background No Border*/

#RoundedCornersTableMauve-MdGreyNoBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableMauve-MdGreyNoBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulMauve.png) no-repeat bottom right;
}
#RoundedCornersTableMauve-MdGreyNoBord .RCTop {
	background-image: url(images/curtopMauve.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableMauve-MdGreyNoBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururMauve.png) no-repeat bottom left;
}
#RoundedCornersTableMauve-MdGreyNoBord .RCLeft {
	background-image: url(images/leftgrey.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMauve-MdGreyNoBord .RCCenter {
	background-color: #E2E3DE;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableMauve-MdGreyNoBord .RCRight {
	background-image: url(images/rightgrey.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMauve-MdGreyNoBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llgrey.gif) no-repeat top right;
}
#RoundedCornersTableMauve-MdGreyNoBord .RCBottom {
	background-image: url(images/bottomgrey.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableMauve-MdGreyNoBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrgrey.gif) no-repeat top left;
}
.RoundedCornersHeaderMauve-MdGreyNoBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleMauve-MdGreyNoBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentMauve-MdGreyNoBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Mauve Vista DkGrey Background Lt Grey Border*/

#RoundedCornersTableMauve-DkGreyBkgndLtGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableMauve-DkGreyBkgndLtGreyBord .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ulgrey.gif) no-repeat bottom right;
}
#RoundedCornersTableMauve-DkGreyBkgndLtGreyBord .RCTopRow {
	background-image: url(images/topgrey.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableMauve-DkGreyBkgndLtGreyBord .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/urgrey.gif) no-repeat bottom left;
}
#RoundedCornersTableMauve-DkGreyBkgndLtGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulMauve.png) no-repeat bottom right;
}
#RoundedCornersTableMauve-DkGreyBkgndLtGreyBord .RCTop {
	background-image: url(images/curtopMauve.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableMauve-DkGreyBkgndLtGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururMauve.png) no-repeat bottom left;
}
#RoundedCornersTableMauve-DkGreyBkgndLtGreyBord .RCLeft {
	background-image: url(images/leftLtGrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMauve-DkGreyBkgndLtGreyBord .RCCenter {
	background-color: #666666;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableMauve-DkGreyBkgndLtGreyBord .RCRight {
	background-image: url(images/rightLtGrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMauve-DkGreyBkgndLtGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llLtGrey.png) no-repeat top right;
}
#RoundedCornersTableMauve-DkGreyBkgndLtGreyBord .RCBottom {
	background-image: url(images/bottomLtGrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableMauve-DkGreyBkgndLtGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrLtGrey.png) no-repeat top left;
}
.RoundedCornersHeaderMauve-DkGreyBkgndLtGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleMauve-DkGreyBkgndLtGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentMauve-DkGreyBkgndLtGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Mauve Vista DkGrey Background No Border*/

#RoundedCornersTableMauve-DKGreyNoBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableMauve-DKGreyNoBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulMauve.png) no-repeat bottom right;
}
#RoundedCornersTableMauve-DKGreyNoBord .RCTop {
	background-image: url(images/curtopMauve.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableMauve-DKGreyNoBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururMauve.png) no-repeat bottom left;
}
#RoundedCornersTableMauve-DKGreyNoBord .RCLeft {
	background-image: url(images/leftDKgrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMauve-DKGreyNoBord .RCCenter {
	background-color: #666666;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableMauve-DKGreyNoBord .RCRight {
	background-image: url(images/rightDKgrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMauve-DKGreyNoBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgrey.png) no-repeat top right;
}
#RoundedCornersTableMauve-DKGreyNoBord .RCBottom {
	background-image: url(images/bottomDKgrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableMauve-DKGreyNoBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgrey.png) no-repeat top left;
}
.RoundedCornersHeaderMauve-DKGreyNoBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleMauve-DKGreyNoBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentMauve-DKGreyNoBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Mauve Vista Mauve Background*/

#RoundedCornersTableMauve-MauveBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableMauve-MauveBkgnd .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ul.gif) no-repeat bottom right;
}
#RoundedCornersTableMauve-MauveBkgnd .RCTopRow {
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableMauve-MauveBkgnd .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/ur.gif) no-repeat bottom left;
}
#RoundedCornersTableMauve-MauveBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulMauve.png) no-repeat bottom right;
}
#RoundedCornersTableMauve-MauveBkgnd .RCTop {
	background-image: url(images/curtopMauve.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableMauve-MauveBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururMauve.png) no-repeat bottom left;
}
#RoundedCornersTableMauve-MauveBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMauve-MauveBkgnd .RCCenter {
	background-color: #C47091;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableMauve-MauveBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableMauve-MauveBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableMauve-MauveBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableMauve-MauveBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderMauve-MauveBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleMauve-MauveBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentMauve-MauveBkgnd {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Red Vista Gradient Background Title Under*/

#RoundedCornersTableRed-TU {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableRed-TU .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulRed.png) no-repeat bottom right;
}
#RoundedCornersTableRed-TU .RCTop {
	background-image: url(images/curtopRed.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableRed-TU .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururRed.png) no-repeat bottom left;
}
#RoundedCornersTableRed-TU .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableRed-TU .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableRed-TU .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableRed-TU .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableRed-TU .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableRed-TU .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderRed-TU {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleRed-TU 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 14px; font-weight:bold;
	color:#666666;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentRed-TU {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Red Vista Gradient Background*/

#RoundedCornersTableRed-GradBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableRed-GradBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulRed.png) no-repeat bottom right;
}
#RoundedCornersTableRed-GradBkgnd .RCTop {
	background-image: url(images/curtopRed.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableRed-GradBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururRed.png) no-repeat bottom left;
}
#RoundedCornersTableRed-GradBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableRed-GradBkgnd .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableRed-GradBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableRed-GradBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableRed-GradBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableRed-GradBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderRed-GradBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleRed-GradBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 0 0 0 0px;
	
}
.RoundedCornersContentRed-GradBkgnd {
	padding: 0px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Red Vista White Background*/

#RoundedCornersTableRed-WhtBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableRed-WhtBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulRed.png) no-repeat bottom right;
}
#RoundedCornersTableRed-WhtBkgnd .RCTop {
	background-image: url(images/curtopRed.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableRed-WhtBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururRed.png) no-repeat bottom left;
}
#RoundedCornersTableRed-WhtBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableRed-WhtBkgnd .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableRed-WhtBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableRed-WhtBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableRed-WhtBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableRed-WhtBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderRed-WhtBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleRed-WhtBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentRed-WhtBkgnd {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Red Vista White Background Grey Border*/

#RoundedCornersTableRed-WhtBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableRed-WhtBkgndGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulRed.png) no-repeat bottom right;
}
#RoundedCornersTableRed-WhtBkgndGreyBord .RCTop {
	background-image: url(images/curtopRed.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableRed-WhtBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururRed.png) no-repeat bottom left;
}
#RoundedCornersTableRed-WhtBkgndGreyBord .RCLeft {
	background-image: url(images/leftDKgrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableRed-WhtBkgndGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableRed-WhtBkgndGreyBord .RCRight {
	background-image: url(images/rightDKgrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableRed-WhtBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgrey.png) no-repeat top right;
}
#RoundedCornersTableRed-WhtBkgndGreyBord .RCBottom {
	background-image: url(images/bottomDKgrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableRed-WhtBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgrey.png) no-repeat top left;
}
.RoundedCornersHeaderRed-WhtBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleRed-WhtBkgndGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentRed-WhtBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Red Vista White Background Narrow Grey Border*/

#RoundedCornersTableRed-WhtBkgndNGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableRed-WhtBkgndNGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulRed.png) no-repeat bottom right;
}
#RoundedCornersTableRed-WhtBkgndNGreyBord .RCTop {
	background-image: url(images/curtopRed.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableRed-WhtBkgndNGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururRed.png) no-repeat bottom left;
}
#RoundedCornersTableRed-WhtBkgndNGreyBord .RCLeft {
	background-image: url(images/leftDKgreyN.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableRed-WhtBkgndNGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableRed-WhtBkgndNGreyBord .RCRight {
	background-image: url(images/rightDKgreyN.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableRed-WhtBkgndNGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgreyN.png) no-repeat top right;
}
#RoundedCornersTableRed-WhtBkgndNGreyBord .RCBottom {
	background-image: url(images/bottomDKgreyN.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableRed-WhtBkgndNGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgreyN.png) no-repeat top left;
}
.RoundedCornersHeaderRed-WhtBkgndNGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleRed-WhtBkgndNGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentRed-WhtBkgndNGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Red Vista White Background Red Border*/

#RoundedCornersTableRed-WhtBkgndRedBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableRed-WhtBkgndRedBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulRed.png) no-repeat bottom right;
}
#RoundedCornersTableRed-WhtBkgndRedBord .RCTop {
	background-image: url(images/curtopRed.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableRed-WhtBkgndRedBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururRed.png) no-repeat bottom left;
}
#RoundedCornersTableRed-WhtBkgndRedBord .RCLeft {
	background-image: url(images/leftRed.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableRed-WhtBkgndRedBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableRed-WhtBkgndRedBord .RCRight {
	background-image: url(images/rightRed.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableRed-WhtBkgndRedBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llRed.png) no-repeat top right;
}
#RoundedCornersTableRed-WhtBkgndRedBord .RCBottom {
	background-image: url(images/bottomRed.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableRed-WhtBkgndRedBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrRed.png) no-repeat top left;
}
.RoundedCornersHeaderRed-WhtBkgndRedBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleRed-WhtBkgndRedBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentRed-WhtBkgndRedBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Red Vista White Background Narrow Red Border*/

#RoundedCornersTableRed-WhtBkgndNRedBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableRed-WhtBkgndNRedBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulRed.png) no-repeat bottom right;
}
#RoundedCornersTableRed-WhtBkgndNRedBord .RCTop {
	background-image: url(images/curtopRed.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableRed-WhtBkgndNRedBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururRed.png) no-repeat bottom left;
}
#RoundedCornersTableRed-WhtBkgndNRedBord .RCLeft {
	background-image: url(images/leftRedN.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableRed-WhtBkgndNRedBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableRed-WhtBkgndNRedBord .RCRight {
	background-image: url(images/rightRedN.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableRed-WhtBkgndNRedBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llRedN.png) no-repeat top right;
}
#RoundedCornersTableRed-WhtBkgndNRedBord .RCBottom {
	background-image: url(images/bottomRedN.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableRed-WhtBkgndNRedBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrRedN.png) no-repeat top left;
}
.RoundedCornersHeaderRed-WhtBkgndNRedBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleRed-WhtBkgndNRedBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentRed-WhtBkgndNRedBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Red Vista Red Background Red Border*/

#RoundedCornersTableRed-RedBkgndRedBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableRed-RedBkgndRedBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulRed.png) no-repeat bottom right;
}
#RoundedCornersTableRed-RedBkgndRedBord .RCTop {
	background-image: url(images/curtopRed.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableRed-RedBkgndRedBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururRed.png) no-repeat bottom left;
}
#RoundedCornersTableRed-RedBkgndRedBord .RCLeft {
	background-image: url(images/leftRed.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableRed-RedBkgndRedBord .RCCenter {
	background-color: #FE0000;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableRed-RedBkgndRedBord .RCRight {
	background-image: url(images/rightRed.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableRed-RedBkgndRedBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llRed.png) no-repeat top right;
}
#RoundedCornersTableRed-RedBkgndRedBord .RCBottom {
	background-image: url(images/bottomRed.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableRed-RedBkgndRedBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrRed.png) no-repeat top left;
}
.RoundedCornersHeaderRed-RedBkgndRedBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleRed-RedBkgndRedBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentRed-RedBkgndRedBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Red Vista Grey Background White Border*/

#RoundedCornersTableRed-GreyBkgndWhtBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableRed-GreyBkgndWhtBord .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ul.gif) no-repeat bottom right;
}
#RoundedCornersTableRed-GreyBkgndWhtBord .RCTopRow {
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableRed-GreyBkgndWhtBord .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/ur.gif) no-repeat bottom left;
}
#RoundedCornersTableRed-GreyBkgndWhtBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulRed.png) no-repeat bottom right;
}
#RoundedCornersTableRed-GreyBkgndWhtBord .RCTop {
	background-image: url(images/curtopRed.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableRed-GreyBkgndWhtBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururRed.png) no-repeat bottom left;
}
#RoundedCornersTableRed-GreyBkgndWhtBord .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableRed-GreyBkgndWhtBord .RCCenter {
	background-color: #E7E7E7;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableRed-GreyBkgndWhtBord .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableRed-GreyBkgndWhtBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableRed-GreyBkgndWhtBord .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableRed-GreyBkgndWhtBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderRed-GreyBkgndWhtBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleRed-GreyBkgndWhtBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentRed-GreyBkgndWhtBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Red Vista LtGrey Background Grey Border*/

#RoundedCornersTableRed-GreyBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableRed-GreyBkgndGreyBord .RCTopLeft 
{
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulRed.png) no-repeat bottom right;
}
#RoundedCornersTableRed-GreyBkgndGreyBord .RCTop {
	background-image: url(images/curtopRed.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableRed-GreyBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururRed.png) no-repeat bottom left;
}
#RoundedCornersTableRed-GreyBkgndGreyBord .RCLeft {
	background-image: url(images/leftgrey.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableRed-GreyBkgndGreyBord .RCCenter {
	background-color: #E7E7E7;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableRed-GreyBkgndGreyBord .RCRight {
	background-image: url(images/rightgrey.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableRed-GreyBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llgrey.gif) no-repeat top right;
}
#RoundedCornersTableRed-GreyBkgndGreyBord .RCBottom {
	background-image: url(images/bottomgrey.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableRed-GreyBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrgrey.gif) no-repeat top left;
}
.RoundedCornersHeaderRed-GreyBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleRed-GreyBkgndGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentRed-GreyBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Red Vista MdGrey Background No Border*/

#RoundedCornersTableRed-MdGreyNoBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableRed-MdGreyNoBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulRed.png) no-repeat bottom right;
}
#RoundedCornersTableRed-MdGreyNoBord .RCTop {
	background-image: url(images/curtopRed.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableRed-MdGreyNoBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururRed.png) no-repeat bottom left;
}
#RoundedCornersTableRed-MdGreyNoBord .RCLeft {
	background-image: url(images/leftgrey.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableRed-MdGreyNoBord .RCCenter {
	background-color: #E2E3DE;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableRed-MdGreyNoBord .RCRight {
	background-image: url(images/rightgrey.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableRed-MdGreyNoBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llgrey.gif) no-repeat top right;
}
#RoundedCornersTableRed-MdGreyNoBord .RCBottom {
	background-image: url(images/bottomgrey.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableRed-MdGreyNoBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrgrey.gif) no-repeat top left;
}
.RoundedCornersHeaderRed-MdGreyNoBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleRed-MdGreyNoBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentRed-MdGreyNoBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Red Vista DkGrey Background Lt Grey Border*/

#RoundedCornersTableRed-DkGreyBkgndLtGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableRed-DkGreyBkgndLtGreyBord .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ulgrey.gif) no-repeat bottom right;
}
#RoundedCornersTableRed-DkGreyBkgndLtGreyBord .RCTopRow {
	background-image: url(images/topgrey.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableRed-DkGreyBkgndLtGreyBord .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/urgrey.gif) no-repeat bottom left;
}
#RoundedCornersTableRed-DkGreyBkgndLtGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulRed.png) no-repeat bottom right;
}
#RoundedCornersTableRed-DkGreyBkgndLtGreyBord .RCTop {
	background-image: url(images/curtopRed.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableRed-DkGreyBkgndLtGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururRed.png) no-repeat bottom left;
}
#RoundedCornersTableRed-DkGreyBkgndLtGreyBord .RCLeft {
	background-image: url(images/leftLtGrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableRed-DkGreyBkgndLtGreyBord .RCCenter {
	background-color: #666666;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableRed-DkGreyBkgndLtGreyBord .RCRight {
	background-image: url(images/rightLtGrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableRed-DkGreyBkgndLtGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llLtGrey.png) no-repeat top right;
}
#RoundedCornersTableRed-DkGreyBkgndLtGreyBord .RCBottom {
	background-image: url(images/bottomLtGrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableRed-DkGreyBkgndLtGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrLtGrey.png) no-repeat top left;
}
.RoundedCornersHeaderRed-DkGreyBkgndLtGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleRed-DkGreyBkgndLtGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentRed-DkGreyBkgndLtGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Red Vista DkGrey Background No Border*/

#RoundedCornersTableRed-DKGreyNoBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableRed-DKGreyNoBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulRed.png) no-repeat bottom right;
}
#RoundedCornersTableRed-DKGreyNoBord .RCTop {
	background-image: url(images/curtopRed.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableRed-DKGreyNoBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururRed.png) no-repeat bottom left;
}
#RoundedCornersTableRed-DKGreyNoBord .RCLeft {
	background-image: url(images/leftDKgrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableRed-DKGreyNoBord .RCCenter {
	background-color: #666666;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableRed-DKGreyNoBord .RCRight {
	background-image: url(images/rightDKgrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableRed-DKGreyNoBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgrey.png) no-repeat top right;
}
#RoundedCornersTableRed-DKGreyNoBord .RCBottom {
	background-image: url(images/bottomDKgrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableRed-DKGreyNoBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgrey.png) no-repeat top left;
}
.RoundedCornersHeaderRed-DKGreyNoBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleRed-DKGreyNoBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentRed-DKGreyNoBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Red Vista Red Background*/

#RoundedCornersTableRed-RedBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableRed-RedBkgnd .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ul.gif) no-repeat bottom right;
}
#RoundedCornersTableRed-RedBkgnd .RCTopRow {
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableRed-RedBkgnd .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/ur.gif) no-repeat bottom left;
}
#RoundedCornersTableRed-RedBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulRed.png) no-repeat bottom right;
}
#RoundedCornersTableRed-RedBkgnd .RCTop {
	background-image: url(images/curtopRed.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableRed-RedBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururRed.png) no-repeat bottom left;
}
#RoundedCornersTableRed-RedBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableRed-RedBkgnd .RCCenter {
	background-color: #FE0000;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableRed-RedBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableRed-RedBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableRed-RedBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableRed-RedBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderRed-RedBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleRed-RedBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentRed-RedBkgnd {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Teal Vista Gradient Background Title Under*/

#RoundedCornersTableTeal-TU {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableTeal-TU .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulTeal.png) no-repeat bottom right;
}
#RoundedCornersTableTeal-TU .RCTop {
	background-image: url(images/curtopTeal.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableTeal-TU .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururTeal.png) no-repeat bottom left;
}
#RoundedCornersTableTeal-TU .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableTeal-TU .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableTeal-TU .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableTeal-TU .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableTeal-TU .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableTeal-TU .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderTeal-TU {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleTeal-TU 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 14px; font-weight:bold;
	color:#666666;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentTeal-TU {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Teal Vista Gradient Background*/

#RoundedCornersTableTeal-GradBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableTeal-GradBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulTeal.png) no-repeat bottom right;
}
#RoundedCornersTableTeal-GradBkgnd .RCTop {
	background-image: url(images/curtopTeal.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableTeal-GradBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururTeal.png) no-repeat bottom left;
}
#RoundedCornersTableTeal-GradBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableTeal-GradBkgnd .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableTeal-GradBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableTeal-GradBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableTeal-GradBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableTeal-GradBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderTeal-GradBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleTeal-GradBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 0 0 0 0px;
	
}
.RoundedCornersContentTeal-GradBkgnd {
	padding: 0px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Teal Vista White Background*/

#RoundedCornersTableTeal-WhtBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableTeal-WhtBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulTeal.png) no-repeat bottom right;
}
#RoundedCornersTableTeal-WhtBkgnd .RCTop {
	background-image: url(images/curtopTeal.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableTeal-WhtBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururTeal.png) no-repeat bottom left;
}
#RoundedCornersTableTeal-WhtBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableTeal-WhtBkgnd .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableTeal-WhtBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableTeal-WhtBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableTeal-WhtBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableTeal-WhtBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderTeal-WhtBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleTeal-WhtBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentTeal-WhtBkgnd {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Teal Vista White Background Grey Border*/

#RoundedCornersTableTeal-WhtBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableTeal-WhtBkgndGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulTeal.png) no-repeat bottom right;
}
#RoundedCornersTableTeal-WhtBkgndGreyBord .RCTop {
	background-image: url(images/curtopTeal.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableTeal-WhtBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururTeal.png) no-repeat bottom left;
}
#RoundedCornersTableTeal-WhtBkgndGreyBord .RCLeft {
	background-image: url(images/leftDKgrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableTeal-WhtBkgndGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableTeal-WhtBkgndGreyBord .RCRight {
	background-image: url(images/rightDKgrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableTeal-WhtBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgrey.png) no-repeat top right;
}
#RoundedCornersTableTeal-WhtBkgndGreyBord .RCBottom {
	background-image: url(images/bottomDKgrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableTeal-WhtBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgrey.png) no-repeat top left;
}
.RoundedCornersHeaderTeal-WhtBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleTeal-WhtBkgndGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentTeal-WhtBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Teal Vista White Background Narrow Grey Border*/

#RoundedCornersTableTeal-WhtBkgndNGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableTeal-WhtBkgndNGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulTeal.png) no-repeat bottom right;
}
#RoundedCornersTableTeal-WhtBkgndNGreyBord .RCTop {
	background-image: url(images/curtopTeal.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableTeal-WhtBkgndNGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururTeal.png) no-repeat bottom left;
}
#RoundedCornersTableTeal-WhtBkgndNGreyBord .RCLeft {
	background-image: url(images/leftDKgreyN.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableTeal-WhtBkgndNGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableTeal-WhtBkgndNGreyBord .RCRight {
	background-image: url(images/rightDKgreyN.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableTeal-WhtBkgndNGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgreyN.png) no-repeat top right;
}
#RoundedCornersTableTeal-WhtBkgndNGreyBord .RCBottom {
	background-image: url(images/bottomDKgreyN.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableTeal-WhtBkgndNGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgreyN.png) no-repeat top left;
}
.RoundedCornersHeaderTeal-WhtBkgndNGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleTeal-WhtBkgndNGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentTeal-WhtBkgndNGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Teal Vista White Background Teal Border*/

#RoundedCornersTableTeal-WhtBkgndTealBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableTeal-WhtBkgndTealBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulTeal.png) no-repeat bottom right;
}
#RoundedCornersTableTeal-WhtBkgndTealBord .RCTop {
	background-image: url(images/curtopTeal.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableTeal-WhtBkgndTealBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururTeal.png) no-repeat bottom left;
}
#RoundedCornersTableTeal-WhtBkgndTealBord .RCLeft {
	background-image: url(images/leftTeal.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableTeal-WhtBkgndTealBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableTeal-WhtBkgndTealBord .RCRight {
	background-image: url(images/rightTeal.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableTeal-WhtBkgndTealBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llTeal.png) no-repeat top right;
}
#RoundedCornersTableTeal-WhtBkgndTealBord .RCBottom {
	background-image: url(images/bottomTeal.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableTeal-WhtBkgndTealBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrTeal.png) no-repeat top left;
}
.RoundedCornersHeaderTeal-WhtBkgndTealBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleTeal-WhtBkgndTealBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentTeal-WhtBkgndTealBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Teal Vista White Background Narrow Teal Border*/

#RoundedCornersTableTeal-WhtBkgndNTealBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableTeal-WhtBkgndNTealBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulTeal.png) no-repeat bottom right;
}
#RoundedCornersTableTeal-WhtBkgndNTealBord .RCTop {
	background-image: url(images/curtopTeal.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableTeal-WhtBkgndNTealBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururTeal.png) no-repeat bottom left;
}
#RoundedCornersTableTeal-WhtBkgndNTealBord .RCLeft {
	background-image: url(images/leftTealN.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableTeal-WhtBkgndNTealBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableTeal-WhtBkgndNTealBord .RCRight {
	background-image: url(images/rightTealN.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableTeal-WhtBkgndNTealBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llTealN.png) no-repeat top right;
}
#RoundedCornersTableTeal-WhtBkgndNTealBord .RCBottom {
	background-image: url(images/bottomTealN.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableTeal-WhtBkgndNTealBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrTealN.png) no-repeat top left;
}
.RoundedCornersHeaderTeal-WhtBkgndNTealBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleTeal-WhtBkgndNTealBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentTeal-WhtBkgndNTealBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Teal Vista Teal Background Teal Border*/

#RoundedCornersTableTeal-TealBkgndTealBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableTeal-TealBkgndTealBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulTeal.png) no-repeat bottom right;
}
#RoundedCornersTableTeal-TealBkgndTealBord .RCTop {
	background-image: url(images/curtopTeal.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableTeal-TealBkgndTealBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururTeal.png) no-repeat bottom left;
}
#RoundedCornersTableTeal-TealBkgndTealBord .RCLeft {
	background-image: url(images/leftTeal.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableTeal-TealBkgndTealBord .RCCenter {
	background-color: #28ABA6;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableTeal-TealBkgndTealBord .RCRight {
	background-image: url(images/rightTeal.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableTeal-TealBkgndTealBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llTeal.png) no-repeat top right;
}
#RoundedCornersTableTeal-TealBkgndTealBord .RCBottom {
	background-image: url(images/bottomTeal.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableTeal-TealBkgndTealBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrTeal.png) no-repeat top left;
}
.RoundedCornersHeaderTeal-TealBkgndTealBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleTeal-TealBkgndTealBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentTeal-TealBkgndTealBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Teal Vista Grey Background White Border*/

#RoundedCornersTableTeal-GreyBkgndWhtBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableTeal-GreyBkgndWhtBord .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ul.gif) no-repeat bottom right;
}
#RoundedCornersTableTeal-GreyBkgndWhtBord .RCTopRow {
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableTeal-GreyBkgndWhtBord .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/ur.gif) no-repeat bottom left;
}
#RoundedCornersTableTeal-GreyBkgndWhtBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulTeal.png) no-repeat bottom right;
}
#RoundedCornersTableTeal-GreyBkgndWhtBord .RCTop {
	background-image: url(images/curtopTeal.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableTeal-GreyBkgndWhtBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururTeal.png) no-repeat bottom left;
}
#RoundedCornersTableTeal-GreyBkgndWhtBord .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableTeal-GreyBkgndWhtBord .RCCenter {
	background-color: #E7E7E7;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableTeal-GreyBkgndWhtBord .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableTeal-GreyBkgndWhtBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableTeal-GreyBkgndWhtBord .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableTeal-GreyBkgndWhtBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderTeal-GreyBkgndWhtBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleTeal-GreyBkgndWhtBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentTeal-GreyBkgndWhtBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Teal Vista LtGrey Background Grey Border*/

#RoundedCornersTableTeal-GreyBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableTeal-GreyBkgndGreyBord .RCTopLeft 
{
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulTeal.png) no-repeat bottom right;
}
#RoundedCornersTableTeal-GreyBkgndGreyBord .RCTop {
	background-image: url(images/curtopTeal.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableTeal-GreyBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururTeal.png) no-repeat bottom left;
}
#RoundedCornersTableTeal-GreyBkgndGreyBord .RCLeft {
	background-image: url(images/leftgrey.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableTeal-GreyBkgndGreyBord .RCCenter {
	background-color: #E7E7E7;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableTeal-GreyBkgndGreyBord .RCRight {
	background-image: url(images/rightgrey.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableTeal-GreyBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llgrey.gif) no-repeat top right;
}
#RoundedCornersTableTeal-GreyBkgndGreyBord .RCBottom {
	background-image: url(images/bottomgrey.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableTeal-GreyBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrgrey.gif) no-repeat top left;
}
.RoundedCornersHeaderTeal-GreyBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleTeal-GreyBkgndGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentTeal-GreyBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Teal Vista MdGrey Background No Border*/

#RoundedCornersTableTeal-MdGreyNoBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableTeal-MdGreyNoBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulTeal.png) no-repeat bottom right;
}
#RoundedCornersTableTeal-MdGreyNoBord .RCTop {
	background-image: url(images/curtopTeal.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableTeal-MdGreyNoBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururTeal.png) no-repeat bottom left;
}
#RoundedCornersTableTeal-MdGreyNoBord .RCLeft {
	background-image: url(images/leftgrey.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableTeal-MdGreyNoBord .RCCenter {
	background-color: #E2E3DE;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableTeal-MdGreyNoBord .RCRight {
	background-image: url(images/rightgrey.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableTeal-MdGreyNoBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llgrey.gif) no-repeat top right;
}
#RoundedCornersTableTeal-MdGreyNoBord .RCBottom {
	background-image: url(images/bottomgrey.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableTeal-MdGreyNoBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrgrey.gif) no-repeat top left;
}
.RoundedCornersHeaderTeal-MdGreyNoBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleTeal-MdGreyNoBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentTeal-MdGreyNoBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Teal Vista DkGrey Background Lt Grey Border*/

#RoundedCornersTableTeal-DkGreyBkgndLtGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableTeal-DkGreyBkgndLtGreyBord .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ulgrey.gif) no-repeat bottom right;
}
#RoundedCornersTableTeal-DkGreyBkgndLtGreyBord .RCTopRow {
	background-image: url(images/topgrey.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableTeal-DkGreyBkgndLtGreyBord .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/urgrey.gif) no-repeat bottom left;
}
#RoundedCornersTableTeal-DkGreyBkgndLtGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulTeal.png) no-repeat bottom right;
}
#RoundedCornersTableTeal-DkGreyBkgndLtGreyBord .RCTop {
	background-image: url(images/curtopTeal.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableTeal-DkGreyBkgndLtGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururTeal.png) no-repeat bottom left;
}
#RoundedCornersTableTeal-DkGreyBkgndLtGreyBord .RCLeft {
	background-image: url(images/leftLtGrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableTeal-DkGreyBkgndLtGreyBord .RCCenter {
	background-color: #666666;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableTeal-DkGreyBkgndLtGreyBord .RCRight {
	background-image: url(images/rightLtGrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableTeal-DkGreyBkgndLtGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llLtGrey.png) no-repeat top right;
}
#RoundedCornersTableTeal-DkGreyBkgndLtGreyBord .RCBottom {
	background-image: url(images/bottomLtGrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableTeal-DkGreyBkgndLtGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrLtGrey.png) no-repeat top left;
}
.RoundedCornersHeaderTeal-DkGreyBkgndLtGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleTeal-DkGreyBkgndLtGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentTeal-DkGreyBkgndLtGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Teal Vista DkGrey Background No Border*/

#RoundedCornersTableTeal-DKGreyNoBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableTeal-DKGreyNoBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulTeal.png) no-repeat bottom right;
}
#RoundedCornersTableTeal-DKGreyNoBord .RCTop {
	background-image: url(images/curtopTeal.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableTeal-DKGreyNoBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururTeal.png) no-repeat bottom left;
}
#RoundedCornersTableTeal-DKGreyNoBord .RCLeft {
	background-image: url(images/leftDKgrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableTeal-DKGreyNoBord .RCCenter {
	background-color: #666666;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableTeal-DKGreyNoBord .RCRight {
	background-image: url(images/rightDKgrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableTeal-DKGreyNoBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgrey.png) no-repeat top right;
}
#RoundedCornersTableTeal-DKGreyNoBord .RCBottom {
	background-image: url(images/bottomDKgrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableTeal-DKGreyNoBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgrey.png) no-repeat top left;
}
.RoundedCornersHeaderTeal-DKGreyNoBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleTeal-DKGreyNoBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentTeal-DKGreyNoBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Teal Vista Teal Background*/

#RoundedCornersTableTeal-TealBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableTeal-TealBkgnd .RCTopRowLeft {
	padding-left: 0px;
	width: 6px;
	height: 6px;
	background: url(images/ul.gif) no-repeat bottom right;
}
#RoundedCornersTableTeal-TealBkgnd .RCTopRow {
	background-image: url(images/top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableTeal-TealBkgnd .RCTopRowRight {
	width: 6px;
	height: 6px;
	background: url(images/ur.gif) no-repeat bottom left;
}
#RoundedCornersTableTeal-TealBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulTeal.png) no-repeat bottom right;
}
#RoundedCornersTableTeal-TealBkgnd .RCTop {
	background-image: url(images/curtopTeal.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableTeal-TealBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururTeal.png) no-repeat bottom left;
}
#RoundedCornersTableTeal-TealBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableTeal-TealBkgnd .RCCenter {
	background-color: #28ABA6;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableTeal-TealBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableTeal-TealBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableTeal-TealBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableTeal-TealBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderTeal-TealBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleTeal-TealBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentTeal-TealBkgnd {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container DkTeal Vista Gradient Background Title Under*/

#RoundedCornersTableDkTeal-TU {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkTeal-TU .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkTeal.png) no-repeat bottom right;
}
#RoundedCornersTableDkTeal-TU .RCTop {
	background-image: url(images/curtopDkTeal.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkTeal-TU .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkTeal.png) no-repeat bottom left;
}
#RoundedCornersTableDkTeal-TU .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkTeal-TU .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkTeal-TU .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkTeal-TU .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableDkTeal-TU .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkTeal-TU .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderDkTeal-TU {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkTeal-TU 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 14px; font-weight:bold;
	color:#666666;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkTeal-TU {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container DkTeal Vista Gradient Background*/

#RoundedCornersTableDkTeal-GradBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkTeal-GradBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkTeal.png) no-repeat bottom right;
}
#RoundedCornersTableDkTeal-GradBkgnd .RCTop {
	background-image: url(images/curtopDkTeal.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkTeal-GradBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkTeal.png) no-repeat bottom left;
}
#RoundedCornersTableDkTeal-GradBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkTeal-GradBkgnd .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkTeal-GradBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkTeal-GradBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableDkTeal-GradBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkTeal-GradBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderDkTeal-GradBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkTeal-GradBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 0 0 0 0px;
	
}
.RoundedCornersContentDkTeal-GradBkgnd {
	padding: 0px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container DkTeal Vista White Background*/

#RoundedCornersTableDkTeal-WhtBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkTeal-WhtBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkTeal.png) no-repeat bottom right;
}
#RoundedCornersTableDkTeal-WhtBkgnd .RCTop {
	background-image: url(images/curtopDkTeal.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkTeal-WhtBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkTeal.png) no-repeat bottom left;
}
#RoundedCornersTableDkTeal-WhtBkgnd .RCLeft {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkTeal-WhtBkgnd .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkTeal-WhtBkgnd .RCRight {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkTeal-WhtBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.gif) no-repeat top right;
}
#RoundedCornersTableDkTeal-WhtBkgnd .RCBottom {
	background-image: url(images/bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkTeal-WhtBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.gif) no-repeat top left;
}
.RoundedCornersHeaderDkTeal-WhtBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkTeal-WhtBkgnd 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkTeal-WhtBkgnd {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container DkTeal Vista White Background Grey Border*/

#RoundedCornersTableDkTeal-WhtBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkTeal-WhtBkgndGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkTeal.png) no-repeat bottom right;
}
#RoundedCornersTableDkTeal-WhtBkgndGreyBord .RCTop {
	background-image: url(images/curtopDkTeal.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkTeal-WhtBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkTeal.png) no-repeat bottom left;
}
#RoundedCornersTableDkTeal-WhtBkgndGreyBord .RCLeft {
	background-image: url(images/leftDKgrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkTeal-WhtBkgndGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkTeal-WhtBkgndGreyBord .RCRight {
	background-image: url(images/rightDKgrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkTeal-WhtBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgrey.png) no-repeat top right;
}
#RoundedCornersTableDkTeal-WhtBkgndGreyBord .RCBottom {
	background-image: url(images/bottomDKgrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkTeal-WhtBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgrey.png) no-repeat top left;
}
.RoundedCornersHeaderDkTeal-WhtBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkTeal-WhtBkgndGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkTeal-WhtBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container DkTeal Vista White Background Narrow Grey Border*/

#RoundedCornersTableDkTeal-WhtBkgndNGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkTeal-WhtBkgndNGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkTeal.png) no-repeat bottom right;
}
#RoundedCornersTableDkTeal-WhtBkgndNGreyBord .RCTop {
	background-image: url(images/curtopDkTeal.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkTeal-WhtBkgndNGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkTeal.png) no-repeat bottom left;
}
#RoundedCornersTableDkTeal-WhtBkgndNGreyBord .RCLeft {
	background-image: url(images/leftDKgreyN.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkTeal-WhtBkgndNGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkTeal-WhtBkgndNGreyBord .RCRight {
	background-image: url(images/rightDKgreyN.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkTeal-WhtBkgndNGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDKgreyN.png) no-repeat top right;
}
#RoundedCornersTableDkTeal-WhtBkgndNGreyBord .RCBottom {
	background-image: url(images/bottomDKgreyN.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkTeal-WhtBkgndNGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDKgreyN.png) no-repeat top left;
}
.RoundedCornersHeaderDkTeal-WhtBkgndNGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkTeal-WhtBkgndNGreyBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkTeal-WhtBkgndNGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container DkTeal Vista White Background DkTeal Border*/

#RoundedCornersTableDkTeal-WhtBkgndDkTealBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkTeal-WhtBkgndDkTealBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkTeal.png) no-repeat bottom right;
}
#RoundedCornersTableDkTeal-WhtBkgndDkTealBord .RCTop {
	background-image: url(images/curtopDkTeal.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkTeal-WhtBkgndDkTealBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkTeal.png) no-repeat bottom left;
}
#RoundedCornersTableDkTeal-WhtBkgndDkTealBord .RCLeft {
	background-image: url(images/leftDkTeal.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkTeal-WhtBkgndDkTealBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkTeal-WhtBkgndDkTealBord .RCRight {
	background-image: url(images/rightDkTeal.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkTeal-WhtBkgndDkTealBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llDkTeal.png) no-repeat top right;
}
#RoundedCornersTableDkTeal-WhtBkgndDkTealBord .RCBottom {
	background-image: url(images/bottomDkTeal.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableDkTeal-WhtBkgndDkTealBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrDkTeal.png) no-repeat top left;
}
.RoundedCornersHeaderDkTeal-WhtBkgndDkTealBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleDkTeal-WhtBkgndDkTealBord 
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px; font-weight:bold;
	color:#ffffff;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentDkTeal-WhtBkgndDkTealBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container DkTeal Vista White Background Narrow DkTeal Border*/

#RoundedCornersTableDkTeal-WhtBkgndNDkTealBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableDkTeal-WhtBkgndNDkTealBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulDkTeal.png) no-repeat bottom right;
}
#RoundedCornersTableDkTeal-WhtBkgndNDkTealBord .RCTop {
	background-image: url(images/curtopDkTeal.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableDkTeal-WhtBkgndNDkTealBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururDkTeal.png) no-repeat bottom left;
}
#RoundedCornersTableDkTeal-WhtBkgndNDkTealBord .RCLeft {
	background-image: url(images/leftDkTealN.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkTeal-WhtBkgndNDkTealBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableDkTeal-WhtBkgndNDkTealBord .RCRight {
	background-image: url(images/rightDkTealN.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableDkTeal-WhtBkgndNDkTealBord .RCBottomLeft {
	wid