/* 
================================
 Container Styles for DotNetNuke
================================
*/   

/*.containermaster_gray {
	width: 95%;
	padding-left: 5px;
	padding-bottom: 10px;
}*/

.containermaster_gray {
	margin-left: 10px;
	font-size: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	/*overflow: hidden;*/
}

.containermaster_gray a {
	background: transparent;
	font-size: 11px;
}
.containermaster_gray p {
	padding: 0;
	margin: 0 0 20px 0;
}

.containermaster_gray table{
	width: 175px;
}


.containermaster_green {
	background-color: #FFFFFF;
	margin-left: 10px;
	border-bottom: 8px solid #b9c11a;
	width: 175px;
	margin-bottom: 20px;
}

.containermaster_green td.head {
	background: #b9c11a;
	padding-bottom: 3px;
	padding-left: 5px;
}

.containermaster_green span.head {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
}

.containermaster_green td.boxbody {
	padding: 10px 10px 0 10px;
}

.containermaster_green a {
	background: transparent;
	color: #cc071e;
}



.containermaster_white {
	margin-left: 10px;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	padding: 10px 10px 0 10px;
	font-size: 10px;
	margin-bottom: 10px;
	/*overflow: hidden;*/
}

.containermaster_white a {
	background: transparent;
	font-size: 11px;
}

.containermaster_white table{
	width: 170px;
}

.containermaster_white .Normal, .containermaster_white p{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.containermaster_link {
	margin-left: 5px;
	width: 95%;
	margin-bottom: 10px;
}

.containermaster_link table {
	border: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.containermaster_link table td td{
	border: 2px groove #d7f7c6;
	width: 170px;
}

a.Normal:link, a.Normal:hover, a.Normal:active, a.Normal:visited {
	width: 95%;
	float:left;
	padding: 10px;
	color:#FFFFFF;
	text-decoration: none;
	text-align:center;

}

.containermaster_white img{
	border-color: #FFFFFF;
}

.containermaster_gray .Head, .containermaster_white .Head{
	font-size: 11px;
}
.containerrow1_gray {
	/*background-image: url(gradient_LtGray.jpg);*/
}
.containerrow2_gray a{
	padding: 0px;
	margin: 0px;
	color: #cc071e;
}

.containerrow2_gray a img{
	border: none;
}

.containerrow2_gray a.sendButton{
	padding: 3px 10px 3px 10px;
	margin: 5px 5px 5px 0;
	color: #7d8304;
	background-color: #d6df84;
}

.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: #AAFFFF; */
	width: 15px;
	height: 100%;   /*override the default height for icon so that menubreaks can have heights adjusted*/
}

.ModuleTitle_SubMenu{
	width: 200px;
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	/*background-color: #FFAAFF; */
	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: #FFFFDD; 
	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:italic;
	/*background-color: #AAFFAA;*/
}
