/* 
================================
 Container Styles for DotNetNuke
================================
*/   

/* Module Title Menu */
.ModuleTitle_MenuContainer
{
	border: 0 solid blue;
}

.ModuleTitle_MenuBar
{
	cursor: pointer;
	height: 16px;
	background-color: Transparent;
}

.ModuleTitle_MenuItem
{
	cursor: pointer;
	color: black;
	font: bold 9pt Tahoma, Helvetica, sans-serif;
	border: 0 solid white;
	background-color: Transparent;
	text-align: left;
}

.ModuleTitle_MenuIcon
{
	cursor: pointer;
	background-color: #EEE;
	border-left: 1px solid #EEE;
	border-bottom: 1px solid #EEE;
	border-top: 1px solid #EEE;
	text-align: center;
	width: 15px;
	height: 21px;
}

.ModuleTitle_SubMenu
{
	z-index: 1000;
	cursor: pointer;
	background-color: #FFF;
	border: 0 solid #FFF;
}

.ModuleTitle_MenuBreak
{
	border: 1px solid #EEE;
	background-color: #EEE;
	height: 1px;
}

.ModuleTitle_MenuItemSel
{
	cursor: pointer;
	color: black;
	font: bold 9pt Tahoma, Helvetica, sans-serif;
	background-color: #49C5E0;
}

.ModuleTitle_MenuArrow
{
	font: normal 10pt webdings;
	cursor: pointer;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-top: 0 solid #FFF;
}

.ModuleTitle_RootMenuArrow
{
	font: normal 10pt webdings;
	cursor: pointer;
}

/* styles used for containers */
.NoTitleEmpty
{
	border: 0;
	padding: 0;
	margin: 0;
	text-align: left;
}

.NoTitleEmpty .Normal
{
	text-align: justify;
}

.TitleEmpty
{
	border: 0;
	padding: 0;
	margin: 0 0 15px 0;
	text-align: left;
}

.TitleEmpty h1
{
	padding: 5px 0 5px 0;
	margin: 0;
	background-color: Transparent;
}

.TitleEmpty h1 .Head
{
	color: #404040;
}

.TitleEmpty .Normal
{
	text-align: justify;
}

.TitleBlueEmpty
{
	border: 0;
	padding: 0;
	margin: 0 0 15px 0;
	text-align: left;
}

.TitleBlueEmpty h1
{
	padding: 5px;
	margin: 0;
	background-color: #49C5E0;
}

.TitleBlueEmpty h1 .Head
{
	color: #404040;
}

.TitleBlueEmpty .Normal
{
	text-align: justify;
}

.TitleDarkBlueEmpty
{
	border: 0;
	padding: 0;
	margin: 0 0 15px 0;
	text-align: left;
}

.TitleDarkBlueEmpty h1
{
	padding: 5px;
	margin: 0;
	background-color: #6A76A0;
}

.TitleDarkBlueEmpty h1 .Head
{
	color: #ECE9C1;
}

.TitleDarkBlueEmpty .Normal
{
	text-align: justify;
}

.TitleRedEmpty
{
	border: 0;
	padding: 0;
	margin: 0 0 15px 0;
	text-align: left;
}

.TitleRedEmpty h1
{
	padding: 5px;
	margin: 0;
	background-color: #BD1414;
}

.TitleRedEmpty h1 .Head
{
	color: #ECE9C1;
}

.TitleRedEmpty .Normal
{
	text-align: justify;
}

.TitleDarkYellowEmpty
{
	border: 0;
	padding: 0;
	margin: 0 0 15px 0;
	text-align: left;
}

.TitleDarkYellowEmpty h1
{
	padding: 5px;
	margin: 0;
	background-color: #B8AF19;
}

.TitleDarkYellowEmpty h1 .Head
{
	color: #404040;
}

.TitleDarkYellowEmpty .Normal
{
	text-align: justify;
}

.TitleLightMaroonEmpty
{
	border: 0;
	padding: 0;
	margin: 0 0 15px 0;
	text-align: left;
}

.TitleLightMaroonEmpty h1
{
	padding: 5px;
	margin: 0;
	background-color: #ECE9C1;
}

.TitleLightMaroonEmpty h1 .Head
{
	color: #404040;
}

.TitleLightMaroonEmpty .Normal
{
	text-align: justify;
}

.Links
{
	border: 0;
	padding: 0;
	margin: 0;
	text-align: left;
	background-color: #B8AF19;
	width: 238px;
}

.Links .Normal
{
	font: bold 8.5pt Arial, Helvetica, sans-serif;
	color: #000;
	text-align: center;
}

.Links A:link
{
	text-decoration: none;
	color: #000;
}

.Links A:visited
{
	text-decoration: none;
	color: #000;
}

.Links A:hover
{
	text-decoration: none;
	color: #F00;
}

.Links A:active
{
	text-decoration: none;
	color: #000;
}

