/* 
================================
 Container Styles for DotNetNuke
================================
*/   

.containermaster_gray {width: 100%;background-color: #dddddd;border-right: #8f9092 1px solid; 
	border-top: #8f9092 1px solid; border-left: #8f9092 1px solid; border-bottom: #8f9092 1px solid;
	-moz-border-radius-bottomleft: 15px; -moz-border-radius-bottomright: 15px; -moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;}
.containermaster_gray2 {background-color: #dddddd;border-right: #8f9092 1px solid; 
	border-top: #8f9092 1px solid; border-left: #8f9092 1px solid; border-bottom: #8f9092 1px solid;}		
.containerrow1_gray {background-image: url(gradient_LtGray.jpg);}
.containerrow2_gray {background-color:#444444;}
.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;}

.tl, .top, .tr, .left, .right, .bl, .bottom, .br {
	font-size: 1px;line-height: 1px; padding:0px; margin:0px; clear:both; height:100%;}


.tl {width:8px;height:8px;background: url(images/gray-blueLine-tl.png) no-repeat bottom; behavior: url(iepngfix.htc);}
.top {height:8px; background: url(images/gray-blueLine-top.png) repeat-x bottom;}
.tr {width:8px; height:8px; background: url(images/gray-blueLine-tr.png) no-repeat bottom; behavior: url(iepngfix.htc);}
.left {width:8px; background: url(images/gray-blueLine-left.png) repeat-y bottom;}
.content { background: #FFFFFF; height:100%; }
.right {width:8px; background: url(images/gray-blueLine-right.png) repeat-y bottom;}
.bl {width:8px; height:8px; background: url(images/gray-blueLine-bl.png) no-repeat; behavior: url(iepngfix.htc);}
.bottom {height:8px; background: url(images/gray-blueLine-bottom.png) repeat-x;}
.br {width:8px; height:8px; background: url(images/gray-blueLine-br.png) no-repeat; behavior: url(iepngfix.htc);}




