/* 
================================
 Container Styles for DotNetNuke
================================
*/   

/*container*/
.container {
width:100%;
margin-bottom:20px;
}

/*container header*/
.containerrow1 h2, .containerrow1 .Head  {
	font-family: Arial Narrow, Helvetica, Sans-Serif;
	font-size: 20px;
	color: #2e508d;	
	font-weight:bold;
	margin-left:15px;
	margin-top:15px;
}

/*container body*/
.containerrow2 {
	padding:15px;
	padding-top:0px;
}

.notitle .containerrow2 {
	padding:15px;
	/*padding-top:10px;*/
}

.containerrow2 a {
text-decoration:underline;
}

.orange {
	background-color:#ff9900;
}

.blue {
	background-color:#dde6f4;
}

.green {
	background-color:#81cf7a;
	border:solid 1px #81cf7a;
}

.orange p, .green p {
	font-weight:bold;
	}

.orange a , .green a {
	font-weight:bold;
	}
	
.white {
	background-color:#ffffff;
	}

.general {
background-image:url(container-background.png);
background-repeat:repeat;
	border:solid 1px #cecece;
}

.generalgreen {
background-image:url(container-background.png);
background-repeat:repeat;
	border:solid 1px #81cf7a;
}

/*container header*/
.general .containerrow1  {
background-color:#b7c8e8;
padding:5px;
}

.generalgreen .containerrow1  {
background-color:#81cf7a;
color:#ffffff;
padding:5px;
}

/*container header*/
.generalgreen .containerrow1 h2, .generalgreen .containerrow1 .Head  {
	color: #ffffff;	
}

.general .notitle .containerrow1 {
background-color:transparent;
}

.border {
border:solid 5px #ffffff;
}

.greenborder {
border:solid 2px #60c357;
}

.greenborder  .Head {
color:#339933;
}

.orangeborder {
border:solid 2px #ff9900;
}

.orangeborder  .Head {
color:#ff6600;
}

.blueborder {
border:solid 2px #003366;
}

.blueborder  .Head {
color:#003366;
}

.center {
text-align:center;
}

.makebold {
font-weight:strong;
}

.withmargin {
margin-top:10px;
}

/* system settings*/
.ModuleTitle_MenuItem {
	border: white 0px solid; /*override borders*/    
}

.ModuleTitle_MenuItem TD {  /*TD if menu is using tables*/
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	height: 21px;
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        padding: 1px 3px 3px 1px;	
}


.ModuleTitle_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #EEEEEE; 
	width: 15px;
	height: 100%;   /*override the default height for icon so that menubreaks can have heights adjusted*/
}

.ModuleTitle_SubMenu 
{
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}

.ModuleTitle_MenuBreak  {
	background-color: #EEEEEE; 
	font-size: 1px; /*make sure you take out portal.css ModuleTitle_MenuBreak for this to work*/
}

.ModuleTitle_MenuItemSel {

	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	background-color: #DDDDDD;
}

#ContainerHideAction a {
	font-size: 5px;
	color:#f2f2f2;
}
#ContainerHideAction a.CommandButton:link
{
	color: #FFFFFF;
}

#ContainerHideAction a.CommandButton:hover
{
	color: #7c7c7c;
}

#ContainerHideAction {
	float: right
}
