/* 
================================
 Container Styles for DotNetNuke
================================
*/   


.services_containermaster { width: 226; }
.services_container_header_bg { background: url(images/Services_Title_BG.jpg) left repeat-x #f5f5f5; }
.services_container_title {
	color: white;
	font-family: Tahoma,Arial,Helvetica;
	font-size: 18px;
	font-weight: normal;
	}
.services_container_content_top {
           /*top righ bot left*/
    padding: 0px 5px 0px 4px;   /*explicitly set padding for root menu items*/
	background-color: #f5f5f5;
	border-right: #d0d0d0 1px solid; 
	border-top: #d0d0d0 1px solid; 
	border-left: #d0d0d0 1px solid; 
	border-bottom: #d0d0d0 0px solid;
	background: url(images/Services_Body_BG.jpg) bottom no-repeat #f5f5f5;

	}

/*
.services_contentpane {
	height: 54;
           /*top righ bot left*/
    padding: 10px 5px 0px 5px;   /*explicitly set padding for root menu items*/
	background-color: #f5f5f5;
	border-right: #d0d0d0 1px solid; 
	border-top: #d0d0d0 0px solid; 
	border-left: #d0d0d0 1px solid; 
	border-bottom: #d0d0d0 1px solid;
	}
*/


.services_container_content_bottom {
	height: 54;
	/*background: url(images/Services_Body_BG.jpg) bottom no-repeat #f5f5f5;*/
           /*top righ bot left*/
    padding: 10px 5px 0px 5px;   /*explicitly set padding for root menu items*/
	background-color: #f5f5f5;
	border-right: #d0d0d0 1px solid; 
	border-top: #d0d0d0 0px solid; 
	border-left: #d0d0d0 1px solid; 
	border-bottom: #d0d0d0 1px solid;
	}



.red_containermaster_244 { width: 244px; }
.red_containermaster { width: 100%; }

.red_container_header_bg {
background: url(images/Header_Red_Background.jpg) left repeat-x #fcfcfc;
}
.red_container_header_right {
background: url(images/Header_Cap_Red_Right.jpg) left repeat-x #fcfcfc;
}

.red_container_title {
color: white;
font-family: Tahoma,Arial,Helvetica;
font-size: 18px;
font-weight: normal;
}


.red_container_content_top {
           /*top righ bot left*/
    padding: 0px 5px 0px 4px;   /*explicitly set padding for root menu items*/
	background-color: #f5f5f5;
	border-right: #d0d0d0 1px solid; 
	border-top: #d0d0d0 1px solid; 
	border-left: #d0d0d0 1px solid; 
	border-bottom: #d0d0d0 0px solid;
	}
.red_container_content_bottom {
           /*top righ bot left*/
    padding: 10px 5px 0px 5px;   /*explicitly set padding for root menu items*/
	background-color: #f5f5f5;
	border-right: #d0d0d0 1px solid; 
	border-top: #d0d0d0 0px solid; 
	border-left: #d0d0d0 1px solid; 
	border-bottom: #d0d0d0 1px solid;
	}	

.blue_containermaster_244 { width: 244px; }
.blue_containermaster { width: 100%; }
.blue_container_header_bg { background: url(images/Header_Blue_Background.jpg) left repeat-x #fcfcfc; }
.blue_container_header_right { background: url(images/Header_Cap_Blue_Right.jpg) left repeat-x #fcfcfc; }
.blue_container_title {
	color: white;
	font-family: Tahoma,Arial,Helvetica;
	font-size: 18px;
	font-weight: normal;
	}

.blue_container_content_top {
           /*top righ bot left*/
    padding: 0px 5px 0px 4px;   /*explicitly set padding for root menu items*/
	background-color: #f5f5f5;
	border-right: #d0d0d0 1px solid; 
	border-top: #d0d0d0 1px solid; 
	border-left: #d0d0d0 1px solid; 
	border-bottom: #d0d0d0 0px solid;
	}
.blue_container_content_bottom {
           /*top righ bot left*/
    padding: 10px 5px 0px 5px;   /*explicitly set padding for root menu items*/
	background-color: #f5f5f5;
	border-right: #d0d0d0 1px solid; 
	border-top: #d0d0d0 0px solid; 
	border-left: #d0d0d0 1px solid; 
	border-bottom: #d0d0d0 1px solid;
	}	
.container_shadow_nobutton_bg { background: url(images/Container_Shadow_NoButtonBG.jpg) left repeat-x #fcfcfc; }

.basic_noborder_containermaster { width: 100%; }
.basic_notitle_noborder_container_content {
    padding: 0px 5px 0px 4px;   /*explicitly set padding for root menu items*/
	background-color: #fff;
	border-right: #d0d0d0 0px solid; 
	border-top: #d0d0d0 0px solid; 
	border-left: #d0d0d0 0px solid; 
	border-bottom: #d0d0d0 0px solid;
	}

.basic_notitle_container_content_top {
    padding: 0px 5px 0px 4px;   /*explicitly set padding for root menu items*/
	background-color: #f5f5f5;
	border-right: #d0d0d0 1px solid; 
	border-top: #d0d0d0 1px solid; 
	border-left: #d0d0d0 1px solid; 
	border-bottom: #d0d0d0 0px solid;
	}


.basic_containermaster { width: 100%; }
.basic_containermaster_244 { width: 244px; }
.basic_container_header {
	padding-top: 5px;
	background-color: #f5f5f5;
	border-right: #d0d0d0 1px solid; 
	border-top: #d0d0d0 1px solid; 
	border-left: #d0d0d0 1px solid;}
.basic_container_title {
	padding-left: 5px;
	color: #003366;
	font-family: Tahoma,Arial,Helvetica;
	font-size: 18px;
	font-weight: normal;
	}
.basic_container_content_top {
    padding: 0px 5px 0px 4px;   /*explicitly set padding for root menu items*/
	background-color: #f5f5f5;
	border-right: #d0d0d0 1px solid; 
	border-top: #d0d0d0 0px solid; 
	border-left: #d0d0d0 1px solid; 
	border-bottom: #d0d0d0 0px solid;
	}
.basic_container_content_bottom {
           /*top righ bot left*/
    padding: 10px 5px 0px 5px;   /*explicitly set padding for root menu items*/
	background-color: #f5f5f5;
	border-right: #d0d0d0 1px solid; 
	border-top: #d0d0d0 0px solid; 
	border-left: #d0d0d0 1px solid; 
	border-bottom: #d0d0d0 1px solid;
	}


.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: #C1D2EE;
}
