/* 
================================
 Container Styles for DotNetNuke
================================
*/
.containermaster_blue {
	width: 100%;
	background-color: #DFE5F2;
	BORDER-RIGHT: #7994CB 1px solid;
	BORDER-TOP: #7994CB 1px solid;
	BORDER-LEFT: #7994CB 1px solid;
	BORDER-BOTTOM: #7994CB 1px solid;
	moz-border-radius-bottomleft: 15px;
	moz-border-radius-bottomright: 15px;
	moz-border-radius-topleft: 3px;
	moz-border-radius-topright: 3px;
}
.containerrow1_blue {
	BACKGROUND-IMAGE: url(gradient_L);
}
.containerrow2_blue {
	background-color: #FFFFFF;
}
.pastelborder1 {
	width: 11px;
	height: 11px;
	background-image: url(images/PastelTextBorder_01.png);
	text-align: right;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.pastelborder2 {
	background-image: url(images/PastelTextBorder_02.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 11px;
	width:100%;
}
.pastelborder3 {
	background-image: url(images/PastelTextBorder_03.png);
	width: 14px;
	height: 11px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.pastelborder4 {
	width: 11px;
	background-image: url(images/PastelRepeaterLeft.png);
	background-repeat: repeat-y;
	background-position: right top;
	height:100%;
	vertical-align:top;
}
.pastelborder5 {
	background-image: url(images/PastelTextBorder_05.png);
	background-repeat: repeat-x;
	background-position: left top;
	height:100%;
}
.pastelborder6 {
	width: 14px;
	height:100%;
	vertical-align:top;
	background:transparent url(images/PastelRepeaterRight.png) repeat-y scroll left 60px; 
}
.pastelborder7 {
	width: 11px;
	height: 11px;
	background-image: url(images/PastelTextBorder_07.png);
	text-align: right;
	background-repeat: no-repeat;
	background-position: right top;
}
.pastelborder8 {
	background-image: url(images/PastelTextBorder_08.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 11px;
}
.pastelborder9 {
	background-image: url(images/PastelTextBorder_09.png);
	width: 14px;
	height: 11px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: left top;
}
.forcewidthleft{
	width:11px;
	visibility:hidden;
}
.forcewidthright{
	width:14px;
	visibility:hidden;
}
.gradientTable {
	width:100%;
	background-color:transparent;
}
.gradientContent{
	background-color:white;
}
.red_hollow_pastelborder1 {
	width: 11px;
	height: 11px;
	background-image: url(images/red_hollow_PastelTextBorder_01.png);
	text-align: right;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.red_hollow_pastelborder2 {
	background-image: url(images/red_hollow_PastelTextBorder_02.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 11px;
	width:100%;
}
.red_hollow_pastelborder3 {
	background-image: url(images/red_hollow_PastelTextBorder_03.png);
	width: 14px;
	height: 11px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.red_hollow_pastelborder4 {
	width: 11px;
	background-image: url(images/red_hollow_PastelRepeaterLeft.png);
	background-repeat: repeat-y;
	background-position: right top;
	height:100%;
	vertical-align:top;
}
.red_hollow_pastelborder5 {
	background-image: url(images/red_hollow_PastelTextBorder_05.png);
	background-repeat: repeat-x;
	background-position: left top;
	height:100%;
}
.red_hollow_pastelborder6 {
	width: 14px;
	height:100%;
	vertical-align:top;
	background:transparent url(images/red_hollow_PastelRepeaterRight.png) repeat-y scroll left 60px; 
}
.red_hollow_pastelborder7 {
	width: 11px;
	height: 11px;
	background-image: url(images/red_hollow_PastelTextBorder_07.png);
	text-align: right;
	background-repeat: no-repeat;
	background-position: right top;
}
.red_hollow_pastelborder8 {
	background-image: url(images/red_hollow_PastelTextBorder_08.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 11px;
}
.red_hollow_pastelborder9 {
	background-image: url(images/red_hollow_PastelTextBorder_09.png);
	width: 14px;
	height: 11px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: left top;
}
.red_hollow_gradientTable {
	width:100%;
	background-color:transparent;
}
.red_hollow_gradientContent{
	background-color:white;
}
.red_filled_pastelborder1 {
	width: 11px;
	height: 11px;
	background-image: url(images/red_filled_PastelTextBorder_01.png);
	text-align: right;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.red_filled_pastelborder2 {
	background-image: url(images/red_filled_PastelTextBorder_02.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 11px;
	width:100%;
}
.red_filled_pastelborder3 {
	background-image: url(images/red_filled_PastelTextBorder_03.png);
	width: 14px;
	height: 11px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.red_filled_pastelborder4 {
	width: 11px;
	background-image: url(images/red_filled_PastelRepeaterLeft.png);
	background-repeat: repeat-y;
	background-position: right top;
	height:100%;
	vertical-align:top;
}
.red_filled_pastelborder5 {
	background-image: url(images/red_filled_PastelTextBorder_05.png);
	background-repeat: repeat-x;
	background-position: left top;
	height:100%;
}
.red_filled_pastelborder6 {
	width: 14px;
	height:100%;
	vertical-align:top;
	background:transparent url(images/red_filled_PastelRepeaterRight.png) repeat-y scroll left 60px; 
}
.red_filled_pastelborder7 {
	width: 11px;
	height: 11px;
	background-image: url(images/red_filled_PastelTextBorder_07.png);
	text-align: right;
	background-repeat: no-repeat;
	background-position: right top;
}
.red_filled_pastelborder8 {
	background-image: url(images/red_filled_PastelTextBorder_08.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 11px;
}
.red_filled_pastelborder9 {
	background-image: url(images/red_filled_PastelTextBorder_09.png);
	width: 14px;
	height: 11px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: left top;
}
.red_filled_gradientTable {
	width:100%;
	background-color:transparent;
}
.red_filled_gradientContent{
	background-color:#f9e0e1;
}
.violet_hollow_Pastelborder1 {
	width: 11px;
	height: 11px;
	background-image: url(images/violet_hollow_PastelTextBorder_01.png);
	text-align: right;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.violet_hollow_Pastelborder2 {
	background-image: url(images/violet_hollow_PastelTextBorder_02.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 11px;
	width:100%;
}
.violet_hollow_Pastelborder3 {
	background-image: url(images/violet_hollow_PastelTextBorder_03.png);
	width: 14px;
	height: 11px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.violet_hollow_Pastelborder4 {
	width: 11px;
	background-image: url(images/violet_hollow_PastelRepeaterLeft.png);
	background-repeat: repeat-y;
	background-position: right top;
	height:100%;
	vertical-align:top;
}
.violet_hollow_Pastelborder5 {
	background-image: url(images/violet_hollow_PastelTextBorder_05.png);
	background-repeat: repeat-x;
	background-position: left top;
	height:100%;
}
.violet_hollow_Pastelborder6 {
	width: 14px;
	height:100%;
	vertical-align:top;
	background:transparent url(images/violet_hollow_PastelRepeaterRight.png) repeat-y scroll left 60px; 
}
.violet_hollow_Pastelborder7 {
	width: 11px;
	height: 11px;
	background-image: url(images/violet_hollow_PastelTextBorder_07.png);
	text-align: right;
	background-repeat: no-repeat;
	background-position: right top;
}
.violet_hollow_Pastelborder8 {
	background-image: url(images/violet_hollow_PastelTextBorder_08.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 11px;
}
.violet_hollow_Pastelborder9 {
	background-image: url(images/violet_hollow_PastelTextBorder_09.png);
	width: 14px;
	height: 11px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: left top;
}
.violet_hollow_gradientTable {
	width:100%;
	background-color:transparent;
}
.violet_hollow_gradientContent{
	background-color:white;
}
.violet_filled_Pastelborder1 {
	width: 11px;
	height: 11px;
	background-image: url(images/violet_filled_PastelTextBorder_01.png);
	text-align: right;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.violet_filled_Pastelborder2 {
	background-image: url(images/violet_filled_PastelTextBorder_02.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 11px;
	width:100%;
}
.violet_filled_Pastelborder3 {
	background-image: url(images/violet_filled_PastelTextBorder_03.png);
	width: 14px;
	height: 11px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.violet_filled_Pastelborder4 {
	width: 11px;
	background-image: url(images/violet_filled_PastelRepeaterLeft.png);
	background-repeat: repeat-y;
	background-position: right top;
	height:100%;
	vertical-align:top;
}
.violet_filled_Pastelborder5 {
	background-image: url(images/violet_filled_PastelTextBorder_05.png);
	background-repeat: repeat-x;
	background-position: left top;
	height:100%;
}
.violet_filled_Pastelborder6 {
	width: 14px;
	height:100%;
	vertical-align:top;
	background:transparent url(images/violet_filled_PastelRepeaterRight.png) repeat-y scroll left 60px; 
}
.violet_filled_Pastelborder7 {
	width: 11px;
	height: 11px;
	background-image: url(images/violet_filled_PastelTextBorder_07.png);
	text-align: right;
	background-repeat: no-repeat;
	background-position: right top;
}
.violet_filled_Pastelborder8 {
	background-image: url(images/violet_filled_PastelTextBorder_08.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 11px;
}
.violet_filled_Pastelborder9 {
	background-image: url(images/violet_filled_PastelTextBorder_09.png);
	width: 14px;
	height: 11px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: left top;
}
.violet_filled_gradientTable {
	width:100%;
	background-color:transparent;
}
.violet_filled_gradientContent{
	background-color:#d8b3f2;
}


