/* 
================================
 Container Styles for DotNetNuke
================================
*/   

.SquareContainer
{
	width:100%;
}

.SquareContainer .Rule
{
	width:100%;
	height:6px;
	margin-top:10px;
}

.SquareContainer .Spacer
{
	width:9px;
	height:9px;
}

.SquareContainer .Upper
{
	width:100%;
	background-image: url(Media/SquareU.gif);
}

.SquareContainer .Upper .ShadowContainer,.SquareContainer .Bottom .ShadowContainer
{
	position:relative;
	width:100%;
	height:9px;
}

.SquareContainer .Left
{
	width:9px;
	background-image: url(Media/SquareL.gif);
}

.SquareContainer .Main
{
	width:584px;
	background-color:White;
}

.SquareContainer .Main .ModuleBody
{
	padding:10px;
	margin:2px;
}

.SquareContainer .Main .PeachBG
{
	_width:100%;
	background-repeat:repeat-x;
	background-color:White;
	background-image:url(Media/PeachBG.png);
}

.SquareContainer .Main .GreenBG
{
	_width:100%;
	background-repeat:repeat-x;
	background-color:White;
	background-image:url(Media/GreenBG.png);
}

.SquareContainer .Main .WhiteBG
{
	_width:100%;
	background-color:White;
}

.SquareContainer .Main .ModuleBody .TitleBar
{
}

.SquareContainer .Main .ModuleBody .TitleBarCell
{
	vertical-align:middle;
	white-space:nowrap;
}

.SquareContainer .Main .ModuleBody .ModuleContent
{
}

.SquareContainer .Right
{
	width:9px;
	background-image: url(Media/SquareR.gif);
}

.SquareContainer .Bottom
{
	width:100%;
	background-image: url(Media/SquareB.gif);
}

.SquareContainer .LeftUp
{
	position:absolute;
	left:0;
	top:-18;
}

.SquareContainer .LeftDown
{
	position:absolute;
	left:0;
	top:0;
}

.SquareContainer .RightUp
{
	position:absolute;
	right:0;
	top:-18;
}

.SquareContainer .RightDown
{
	position:absolute;
	right:0;
	top:0;
}

.SquareContainer .BottomDown
{
	position:absolute;
	left:0;
	bottom:-18;
}

.TrayContainer
{
	width:100%;
}

.TrayContainer .Spacer
{
	width:20px;
	height:20px;
}

.TrayContainer .Upper
{
	width:100%;
	background-image: url(Media/TrayU.png);
}

.TrayContainer .Left
{
	background-image: url(Media/TrayL.png);
}

.TrayContainer .Main
{
	width:100%;
	background-color:White;
}

.TrayContainer .Main .ModuleBody
{
	padding:2px;
}

.TrayContainer .Main .BlueBG
{
	background-image:url(Media/BlueBG.png);
	background-repeat:no-repeat;
	background-color:White;
	background-position:bottom center;
	padding-bottom:140px;
}

.TrayContainer .Main .RedBG
{
	background-image:url(Media/RedBG.png);
	background-repeat:no-repeat;
	background-color:White;
	background-position:bottom center;
	padding-bottom:160px;
}

.TrayContainer .Main .WhiteBG
{
	background-color:White;
}

.TrayContainer .Main .BillboardBG
{
	background-image:url(Media/billboardbg.jpg);
	background-repeat:no-repeat;
	background-color:White;
	background-position:top center;
}

.TrayContainer .Main .ModuleBody .TitleBar
{
}

.TrayContainer .Main .ModuleBody .TitleBarCell
{
	vertical-align:middle;
	white-space:nowrap;
}

.TrayContainer .Main .ModuleBody .ModuleContent
{
}

.TrayContainer .Right
{
	background-image: url(Media/TrayR.png);
}

.TrayContainer .Lower
{
	width:100%;
	background-image: url(Media/TrayB.png);
}
