/**************************************************************************
	Wrapping box for containers
**************************************************************************/
.ModuleTitle_MenuBar
{
	float: right;
	width: 1em;
}

.ModuleTitle_MenuItem
{
	border: none;
}

.containerMainDiv {
    margin: 10px;
}

#dnn_SearchBoxPane .containerMainDiv
{
	margin: 0;
}

.boxWrapper .boxContent .containerMainDiv
{
	padding: 0;
	margin: 0;
}
.containerMainDiv.noPadding
{
	padding: 0;
}

.containerMainDiv.grayBackground
{
	background-color: #F6F6F6;
    padding: 10px;
}

/**************************************************************************
	Gray notice box
**************************************************************************/

.containerMainDiv.blackBgWrapper
{
	background: white url(images/graybox.png) no-repeat bottom center;
	padding: 0 0 10px;
	margin: 1px 0;
}
* html .containerMainDiv.blackBgWrapper { background-image: url(images/graybox.gif); }

.containerMainDiv.blackBgWrapper .blackBgContent
{
	background: white url(images/graybox.png) no-repeat top center;
	padding: 10px 10px 0;
}
* html .containerMainDiv.blackBgWrapper .blackBgContent { background-image: url(images/graybox.gif); }

.containerMainDiv.blackBgWrapper .blackBgContent h2
{
	background: transparent url(images/hr-gray.gif) repeat-x bottom left;
	text-align: center;
	padding: 0 0 10px 0;
}

/**************************************************************************
	Blue news box
**************************************************************************/

.containerMainDiv.blueBgWrapper
{
	background: white url(images/bluebox.png) no-repeat bottom center;
	padding: 0 0 15px;
	margin: 10px 0;
}
* html .containerMainDiv.blueBgWrapper { background-image: url(images/bluebox.gif); }

.containerMainDiv.blueBgWrapper .blueBgContent
{
	background: white url(images/bluebox.png) no-repeat top center;
	padding: 10px;
}
* html .containerMainDiv.blueBgWrapper .blueBgContent { background-image: url(images/bluebox.gif); }

.containerMainDiv.blueBgWrapper .blueBgContent h2
{
	background: transparent url(images/hr-blue.gif) repeat-x bottom left;
	text-align: center;
	padding: 0 0 10px 0;
}

.containerMainDiv.blueBgWrapper .blueBgContent .separator
{
	background: transparent url(images/hr-blue.gif) repeat-x center;
	height: 2px;
	padding: 5px 0;
}

/**************************************************************************
	Common for blue and gray boxes, also for container inside green area
**************************************************************************/
.boxWrapper .boxContent .containerMainDiv .Head,
.boxWrapper .boxContent .containerMainDiv .Normal,
.boxWrapper .boxContent .containerMainDiv .CommandButton,
.containerMainDiv.blackBgWrapper .blackBgContent .Head,
.containerMainDiv.blackBgWrapper .blackBgContent .Normal,
.containerMainDiv.blackBgWrapper .blackBgContent .CommandButton,
.containerMainDiv.blueBgWrapper .blueBgContent .Head,
.containerMainDiv.blueBgWrapper .blueBgContent .Normal,
.containerMainDiv.blueBgWrapper .blueBgContent .CommandButton,
.boxWrapper .boxContent .containerMainDiv a,
.boxWrapper .boxContent .containerMainDiv a:link,
.boxWrapper .boxContent .containerMainDiv a:visited,
.containerMainDiv.blackBgWrapper .blackBgContent a,
.containerMainDiv.blackBgWrapper .blackBgContent a:link,
.containerMainDiv.blackBgWrapper .blackBgContent a:visited,
.containerMainDiv.blackBgWrapper .blueBgContent a,
.containerMainDiv.blackBgWrapper .blueBgContent a:link,
.containerMainDiv.blackBgWrapper .blueBgContent a:visited
{
	color: #FFF;
}

/**************************************************************************
	Read more links
**************************************************************************/
span.styledLinkWrapper
{
	background: transparent url(images/link-blue.png) no-repeat right center;
	padding: 3px 15px 3px 0;
	margin-left: 10px;
	zoom: 1;
}
span.styledLinkWrapper span.styledLinkContent
{
	background: transparent url(images/link-blue.png) no-repeat left center;
	padding: 3px 0 3px 10px;
	margin-left: -10px;
	zoom: 1;
}
a.styledLink, span.styledLinkWrapper span.styledLinkContent a,
a.styledLink:hover, span.styledLinkWrapper span.styledLinkContent a:hover,
a.styledLink:link, span.styledLinkWrapper span.styledLinkContent a:link,
a.styledLink:visited, span.styledLinkWrapper span.styledLinkContent a:visited
{
	color: #FFF;
	font-size: 10px;
	padding: 4px 0;
	text-decoration: none;
}

* html span.styledLinkWrapper,
* html span.styledLinkWrapper span.styledLinkContent
{
	background-image: url(images/link-blue.gif);
}


.grayBackground span.styledLinkWrapper,
.grayBackground span.styledLinkWrapper span.styledLinkContent
{
	background-image: url(images/link-lightgray.png);
}
* html .grayBackground span.styledLinkWrapper,
* html .grayBackground span.styledLinkWrapper span.styledLinkContent
{
	background-image: url(images/link-lightgray.gif);
}
.grayBackground a.styledLink, .grayBackground span.styledLinkWrapper span.styledLinkContent a
{
	color: #666666;
}

.blackBgWrapper span.styledLinkWrapper,
.blackBgWrapper span.styledLinkWrapper span.styledLinkContent
{
	background-image: url(images/link-gray.png);
}
* html .blackBgWrapper span.styledLinkWrapper,
* html .blackBgWrapper span.styledLinkWrapper span.styledLinkContent
{
	background-image: url(images/link-gray.gif);
}

.boxWrapper span.styledLinkWrapper,
.boxWrapper span.styledLinkWrapper span.styledLinkContent
{
	background-image: url(images/link-green.png);
}
* html .boxWrapper span.styledLinkWrapper,
* html .boxWrapper span.styledLinkWrapper span.styledLinkContent
{
	background-image: url(images/link-green.gif);
}


/**************************************************************************
	Override defaults
**************************************************************************/
.containerMainDiv .Normal
{
	font-size: 12px;
	font-family: Arial;
	color: #666666;
}














