/* 
================================
 Container Styles for DotNetNuke
================================
*/   

.container
{
	margin: 0 10px 0 20px;
	padding: 5px 0 0 0;
	clear: both;
	background-color: transparent;
}

.moduleTitleContainer
{
	margin: 0 0 5px 0;
}

.moduleTitleContainer h1
{
    padding: 0px;
    margin: 0px;
}

.containerDarkHeader
{
    margin: 10px 0 0 0;
	padding: 0;
	clear: both;
	border: solid 1px #DDDDDD;
	background-color: #d0e3e7;
	width: 135px;
	float: left;
	clear: none;
}

.containerDarkHeader .moduleTitleContainer
{
    background-color: #72afb6;
    padding: 10px;
}

.containerDarkHeader .moduleTitleContainer .Head
{
    color: #FFFFFF;
}

.containerLightHeader
{
    margin: 10px 0 0 10px;
	padding: 0;
	clear: both;
	border: solid 1px #DDDDDD;
	background-color: #72afb6;
	width: 135px;
	float: left;
	clear: none;
	color: #ffffff;
}

.containerLightHeader .moduleTitleContainer
{
    background-color: #d0e3e7;
    padding: 10px;
}

.containerLightHeader .moduleTitleContainer .Head
{
    color: #72afb6;
}

.containerWhiteHeader
{
    margin: 0 17px 0 0;
	padding: 0;
	clear: both;
	border: solid 1px #DDDDDD;
	background: #edf6f5 url(img_WhiteHeaderBackground.gif) repeat-x left bottom;
}

.containerWhiteHeader .moduleTitleContainer
{
    background-color: #FFFFFF;
    padding: 10px;
}

.containerWhiteHeader .moduleTitleContainer .Head
{
    color: #99d7db;
}

.containerContent
{
    padding: 5px;
}

.containerWhiteHeader .containerContent
{
    padding: 12px;
}

.boxSeparator
{
    height: 20px;
    border-bottom: solid 1px #DDDDDD;
}

.containerBox
{
	margin: 0;
	padding: 0;
	clear: both;
}

.editModuleContainer
{ 
	text-align: center;
	margin: 0;
	padding: 0;
	clear: both;
}

.editModuleContainer table
{ 
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

