/* 
================================
 Container Styles for DotNetNuke
================================
/*********************************/
/* Styles for White Text - White Background Grey Border*/

#WhiteText-WhtBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#WhiteText-WhtBkgndGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 6px;
	height: 28px;
	background: url(images/ul.png) no-repeat bottom right;
}
#WhiteText-WhtBkgndGreyBord .RCTop {
	background-image: url(images/um.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 28px;
}
#WhiteText-WhtBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 6px;
	height: 28px;
	background: url(images/ur.png) no-repeat bottom left;
}
#WhiteText-WhtBkgndGreyBord .RCLeft {
	background-image: url(images/left.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#WhiteText-WhtBkgndGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#WhiteText-WhtBkgndGreyBord .RCRight {
	background-image: url(images/right.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#WhiteText-WhtBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.png) no-repeat top right;
}
#WhiteText-WhtBkgndGreyBord .RCBottom {
	background-image: url(images/bottom.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#WhiteText-WhtBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.png) no-repeat top left;
}
.HeaderLtBlue-WhtBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
#WhiteText-WhtBkgndGreyBord .Title {
	font-family: Arial;
	font-size: 12px; font-weight:bold;
	color:#FFFFFF;
	padding: 6 0 0 0px;
	
}
.ContentLtBlue-WhtBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/* Styles for Light Blue Text - White Background Grey Border*/

#LtBlueText-WhtBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#LtBlueText-WhtBkgndGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 6px;
	height: 28px;
	background: url(images/ul.png) no-repeat bottom right;
}
#LtBlueText-WhtBkgndGreyBord .RCTop {
	background-image: url(images/um.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 28px;
}
#LtBlueText-WhtBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 6px;
	height: 28px;
	background: url(images/ur.png) no-repeat bottom left;
}
#LtBlueText-WhtBkgndGreyBord .RCLeft {
	background-image: url(images/left.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#LtBlueText-WhtBkgndGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#LtBlueText-WhtBkgndGreyBord .RCRight {
	background-image: url(images/right.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#LtBlueText-WhtBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.png) no-repeat top right;
}
#LtBlueText-WhtBkgndGreyBord .RCBottom {
	background-image: url(images/bottom.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#LtBlueText-WhtBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.png) no-repeat top left;
}
.HeaderLtBlue-WhtBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
#LtBlueText-WhtBkgndGreyBord .Title {
	font-family: Arial;
	font-size: 12px; font-weight:bold;
	color:#99CCFF;
	padding: 6 0 0 0px;
	
}
.ContentLtBlue-WhtBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/* Styles for No Title - White Background Grey Border*/

#NoTitle-WhtBkgndGreyBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#NoTitle-WhtBkgndGreyBord .RCTopLeft {
	padding-left: 0px;
	width: 6px;
	height: 28px;
	background: url(images/ul.png) no-repeat bottom right;
}
#NoTitle-WhtBkgndGreyBord .RCTop {
	background-image: url(images/um.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 28px;
}
#NoTitle-WhtBkgndGreyBord .RCTopRight 
{
    padding-left: 0px;
	width: 6px;
	height: 28px;
	background: url(images/ur.png) no-repeat bottom left;
}
#NoTitle-WhtBkgndGreyBord .RCLeft {
	background-image: url(images/left.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#NoTitle-WhtBkgndGreyBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#NoTitle-WhtBkgndGreyBord .RCRight {
	background-image: url(images/right.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#NoTitle-WhtBkgndGreyBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.png) no-repeat top right;
}
#NoTitle-WhtBkgndGreyBord .RCBottom {
	background-image: url(images/bottom.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#NoTitle-WhtBkgndGreyBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.png) no-repeat top left;
}
.HeaderLtBlue-WhtBkgndGreyBord {
	border-bottom: 1px solid #e2e2e2;
}
.ContentLtBlue-WhtBkgndGreyBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/* Styles for Light Blue Text - White Background LtBlue Border*/


#LtBlueText-WhtBkgndLtBlueBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#LtBlueText-WhtBkgndLtBlueBord .RCTopLeft {
	padding-left: 0px;
	width: 6px;
	height: 28px;
	background: url(images/ul.png) no-repeat bottom right;
}
#LtBlueText-WhtBkgndLtBlueBord .RCTop {
	background-image: url(images/um.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 28px;
}
#LtBlueText-WhtBkgndLtBlueBord .RCTopRight 
{
    padding-left: 0px;
	width: 6px;
	height: 28px;
	background: url(images/ur.png) no-repeat bottom left;
}
#LtBlueText-WhtBkgndLtBlueBord .RCLeft {
	background-image: url(images/left_blue.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#LtBlueText-WhtBkgndLtBlueBord .RCCenter {
	background-color: #FFFFFF;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#LtBlueText-WhtBkgndLtBlueBord .RCRight {
	background-image: url(images/right_blue.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#LtBlueText-WhtBkgndLtBlueBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll_blue.png) no-repeat top right;
}
#LtBlueText-WhtBkgndLtBlueBord .RCBottom {
	background-image: url(images/bottom_blue.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#LtBlueText-WhtBkgndLtBlueBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr_blue.png) no-repeat top left;
}
.HeaderLtBlue-WhtBkgndLtBlueBord {
	border-bottom: 1px solid #e2e2e2;
}
#LtBlueText-WhtBkgndLtBlueBord .Title {
	font-family: Arial;
	font-size: 12px; font-weight:bold;
	color:#99CCFF;
	padding: 6 0 0 0px;
	
}
.ContentLtBlue-WhtBkgndLtBlueBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Grey Vista Grey Background No Header No Border*/

#RoundedCornersTableGrey-GreyBkgndNoHeadNoBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#RoundedCornersTableGrey-GreyBkgndNoHeadNoBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulGreyNH.png) no-repeat bottom right;
}
#RoundedCornersTableGrey-GreyBkgndNoHeadNoBord .RCTop {
	background-image: url(images/curtopGreyNH.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#RoundedCornersTableGrey-GreyBkgndNoHeadNoBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururGreyNH.png) no-repeat bottom left;
}
#RoundedCornersTableGrey-GreyBkgndNoHeadNoBord .RCLeft {
	background-image: url(images/leftGrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGrey-GreyBkgndNoHeadNoBord .RCCenter {
	background-image: url(images/leftGrey.png);
	background-position: left;
	width: 100%;
	height: 100%;
}
#RoundedCornersTableGrey-GreyBkgndNoHeadNoBord .RCRight {
	background-image: url(images/rightGrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#RoundedCornersTableGrey-GreyBkgndNoHeadNoBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/llGrey.png) no-repeat top right;
}
#RoundedCornersTableGrey-GreyBkgndNoHeadNoBord .RCBottom {
	background-image: url(images/bottomGrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#RoundedCornersTableGrey-GreyBkgndNoHeadNoBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lrGrey.png) no-repeat top left;
}
.RoundedCornersHeaderGrey-GreyBkgndNoHeadNoBord {
	border-bottom: 1px solid #e2e2e2;
}
.RoundedCornersTitleGrey-GreyBkgndNoHeadNoBord 
{
	font-family: Arial;
	font-size: 12px; font-weight:bold;
	color:#FFFFFF;
	padding: 6 0 0 0px;
	
}
.RoundedCornersContentGrey-GreyBkgndNoHeadNoBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container LtGrey Background No Header No Border*/

#LtGreyBkgndNoHeadNoBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#LtGreyBkgndNoHeadNoBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curul_LtGreyNH.png) no-repeat bottom right;
}
#LtGreyBkgndNoHeadNoBord .RCTop {
	background-image: url(images/curtop_LtGreyNH.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#LtGreyBkgndNoHeadNoBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curur_LtGreyNH.png) no-repeat bottom left;
}
#LtGreyBkgndNoHeadNoBord .RCLeft {
	background-image: url(images/left_LtGrey.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#LtGreyBkgndNoHeadNoBord .RCCenter {
	background-image: url(images/left_LtGrey.png);
	background-position: left;
	width: 100%;
	height: 100%;
}
#LtGreyBkgndNoHeadNoBord .RCRight {
	background-image: url(images/left_LtGrey.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#LtGreyBkgndNoHeadNoBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll_LtGrey.png) no-repeat top right;
}
#LtGreyBkgndNoHeadNoBord .RCBottom {
	background-image: url(images/bottom_LtGrey.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#LtGreyBkgndNoHeadNoBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr_LtGrey.png) no-repeat top left;
}
.HeaderLtGreyBkgndNoHeadNoBord {
	border-bottom: 1px solid #e2e2e2;
}
.TitleLtGreyBkgndNoHeadNoBord 
{
	font-family: Arial;
	font-size: 12px; font-weight:bold;
	color:#0F65AC;
	padding: 6 0 0 0px;
	
}
.ContentLtGreyBkgndNoHeadNoBord {
	padding: 5px 0 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container LtBlue Background No Header No Border*/

#LtBlueBkgndNoHeadNoBord {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#LtBlueBkgndNoHeadNoBord .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/curulblueNH.png) no-repeat bottom right;
}
#LtBlueBkgndNoHeadNoBord .RCTop {
	background-image: url(images/curtopblueNH.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#LtBlueBkgndNoHeadNoBord .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/cururblueNH.png) no-repeat bottom left;
}
#LtBlueBkgndNoHeadNoBord .RCLeft {
	background-image: url(images/left_ltblue.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#LtBlueBkgndNoHeadNoBord .RCCenter {
	background-image: url(images/left_ltblue.png);
	background-position: left;
	width: 100%;
	height: 100%;
}
#LtBlueBkgndNoHeadNoBord .RCRight {
	background-image: url(images/left_ltblue.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#LtBlueBkgndNoHeadNoBord .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll_ltblue.png) no-repeat top right;
}
#LtBlueBkgndNoHeadNoBord .RCBottom {
	background-image: url(images/bottom_ltblue.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#LtBlueBkgndNoHeadNoBord .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr_ltblue.png) no-repeat top left;
}
.HeaderLtBlueBkgndNoHeadNoBord {
	border-bottom: 1px solid #e2e2e2;
}
.TitleLtBlueBkgndNoHeadNoBord 
{
	font-family: Arial;
	font-size: 12px; font-weight:bold;
	color:#0F65AC;
	padding: 6 0 0 0px;
	
}
.ContentLtBlueBkgndNoHeadNoBord {
	padding: 5px 0px 0 5px;
	background: transparent;
}
/*********************************/
/* Styles for Rounded Container Light Blue Vista Grey Gradient Background*/

#LtBlue-GradBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#LtBlue-GradBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/ul.png) no-repeat bottom right;
}
#LtBlue-GradBkgnd .RCTop {
	background-image: url(images/um.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#LtBlue-GradBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/ur.png) no-repeat bottom left;
}
#LtBlue-GradBkgnd .RCLeft {
	background-image: url(images/left.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#LtBlue-GradBkgnd .RCCenter {
	background-image: url(images/bk_container_grn.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#LtBlue-GradBkgnd .RCRight {
	background-image: url(images/right.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#LtBlue-GradBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.png) no-repeat top right;
}
#LtBlue-GradBkgnd .RCBottom {
	background-image: url(images/bottom.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#LtBlue-GradBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.png) no-repeat top left;
}
.HeaderLtBlue-GradBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.TitleLtBlue-GradBkgnd 
{
	font-family: Arial;
	font-size: 12px; font-weight:bold;
	color:#99CCFF;
	padding: 6 0 0 0px;
}
.ContentLtBlue-GradBkgnd {
	padding: 5px 0 0 5px;
	background: transparent;
}
/* Styles for Rounded Container Light Blue Vista Blue Gradient Background*/

#LtBlue-BlueGradBkgnd {
	padding: 0;
	margin: 4px 0 4px 0;
	width: 100%;
}
#LtBlue-BlueGradBkgnd .RCTopLeft {
	padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/ul.png) no-repeat bottom right;
}
#LtBlue-BlueGradBkgnd .RCTop {
	background-image: url(images/um.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 30px;
}
#LtBlue-BlueGradBkgnd .RCTopRight 
{
    padding-left: 0px;
	width: 9px;
	height: 30px;
	background: url(images/ur.png) no-repeat bottom left;
}
#LtBlue-BlueGradBkgnd .RCLeft {
	background-image: url(images/left.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 6px;
	height: 100%;
}
#LtBlue-BlueGradBkgnd .RCCenter {
	background-image: url(images/gradient_blue.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 100%;
}
#LtBlue-BlueGradBkgnd .RCRight {
	background-image: url(images/right.png);
	background-repeat: repeat-y;
	background-position: left;
	width: 6px;
	height: 100%;
}
#LtBlue-BlueGradBkgnd .RCBottomLeft {
	width: 6px;
	height: 6px;
	background: url(images/ll.png) no-repeat top right;
}
#LtBlue-BlueGradBkgnd .RCBottom {
	background-image: url(images/bottom.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	height: 6px;
}
#LtBlue-BlueGradBkgnd .RCBottomRight {
	width: 6px;
	height: 6px;
	background: url(images/lr.png) no-repeat top left;
}
.HeaderLtBlue-BlueGradBkgnd {
	border-bottom: 1px solid #e2e2e2;
}
.TitleLtBlue-BlueGradBkgnd {
	font-family: Arial;
	font-size: 12px; font-weight:bold;
	color:#99CCFF;
	padding: 8 0 0 0px;
}
.ContentLtBlueGradBkgnd {
	padding: 5px 0px 0 5px;
	background: transparent;
}
