/* 
================================
 Container Styles for DotNetNuke
================================
*/   
.speakbubble{  border: solid 0px black; padding: 0px 0px 0px 0px; width: 100%; }
.speakbubble_topleft {  background: url(images/speakbubble_toplefta.gif) no-repeat bottom left; width: 23px;  height: 43px; }
.speakbubble_topmiddle { background: #e8f7f9 url(images/speakbubble_topleftb.gif) no-repeat top left; vertical-align: middle; }
.speakbubble_topright {  background: url(images/speakbubble_topright.gif) no-repeat bottom right; width: 23px; height: 43px; }
.speakbubble_left { background-color: #e8f7f9;  width: 23px;  }
.speakbubble_middle {  background-color: #e8f7f9; }
.speakbubble_right {  background-color: #e8f7f9; width: 23px; }
.speakbubble_bottomleft { background: url(images/speakbubble_bottomleft.gif) no-repeat top right; width: 23px; height: 25px; }
.speakbubble_bottommiddle {  background-color: #e8f7f9; }
.speakbubble_bottomright {  background: url(images/speakbubble_bottomright.gif) no-repeat top left; width: 23px; height: 25px; }

.yellowVista{  border: solid 0px black; padding: 0px 0px 0px 0px; width: 100%; }
.yellowVista_topleft    { background: url(images/yellowVista_topleft.gif) no-repeat bottom right; width: 10px;  height: 44px; }
.yellowVista_topmiddle  { background: #e8f7f9 url(images/YellowVista_TopMiddle.gif);  vertical-align: middle;  }
.yellowVista_topright   { background: url(images/yellowVista_topright.gif) no-repeat bottom left; width: 10px; height: 44px; }
.yellowVista_MiddleLeft { background: url(images/yellowVista_MiddleLeft.gif) no-repeat top right;  width: 10px; height:86px; }
.yellowVista_Middle     { background: #fafe6c url(images/yellowVista_Middle.gif) repeat-x top left; }
.yellowVista_MiddleRight{ background: url(images/yellowVista_MiddleRight.gif) no-repeat top left; width: 10px; height:86px; }
.yellowVista_bottomleft { background: url(images/yellowVista_bottomLeft.gif) no-repeat bottom right; width: 10px; height: 25px; }
.yellowVista_bottommiddle { background: url(images/yellowVista_bottomMiddle.gif) }
.yellowVista_bottomright { background: url(images/yellowVista_bottomRight.gif) no-repeat bottom left; width: 10px; height: 25px; }

.lightBlueVistaReflection{  border: solid 0px black; padding: 0px 0px 0px 0px; width: 100%; }
.lightBlueVistaReflection_topleft    { background: url(images/lightBlueVistaReflection_topLeft.gif) no-repeat bottom right; width: 10px;  height: 42px; }
.lightBlueVistaReflection_topmiddle  { background: #e8f7f9 url(images/lightBlueVistaReflection_topMiddle.gif);  vertical-align: middle;  }
.lightBlueVistaReflection_topright   { background: url(images/lightBlueVistaReflection_topRight.gif) no-repeat bottom left; width: 10px; height: 42px; }
.lightBlueVistaReflection_MiddleLeft { background: url(images/lightBlueVistaReflection_MiddleLeft.gif) no-repeat bottom right;  width: 10px; height:80px; }
.lightBlueVistaReflection_Middle     { background: #fafe6c url(images/lightBlueVistaReflection_Middle.gif) repeat-x bottom left; }
.lightBlueVistaReflection_MiddleRight{ background: url(images/lightBlueVistaReflection_MiddleRight.gif) no-repeat bottom left; width: 10px; height:80px; }
.lightBlueVistaReflection_bottomleft { background: url(images/lightBlueVistaReflection_bottomLeft.gif) no-repeat bottom right; width: 10px; height: 26px; }
.lightBlueVistaReflection_bottommiddle { background: url(images/lightBlueVistaReflection_bottom.gif) }
.lightBlueVistaReflection_bottomright { background: url(images/lightBlueVistaReflection_bottomRight.gif) no-repeat bottom left; width: 10px; height: 26px; }

.lightBlueVistaReflection_OpenBoxleft  { background: url(images/lightBlueVistaReflection_OpenBoxLeft.gif) no-repeat bottom right; width: 18px;  height: 48px; }
.lightBlueVistaReflection_OpenBoxMiddle{ background: url(images/lightBlueVistaReflection_topMiddle.gif) repeat-x bottom left;  border: solid 0px black; padding: 0px 0px 0px 0px;  }
.lightBlueVistaReflection_OpenBoxRight { background: url(images/lightBlueVistaReflection_OpenBoxRight.gif) no-repeat bottom left; border: solid 0px black; padding: 0px 0px 0px 0px; width: 100%; height: 48px;}

.lightBlueVistaReflection_GiftBoxleft  { background: url(images/lightBlueVistaReflection_GiftBoxLeft.gif) no-repeat bottom right; width: 18px;  height: 48px; }
.lightBlueVistaReflection_GiftBoxMiddle{ background: url(images/lightBlueVistaReflection_topMiddle.gif) repeat-x bottom left;  border: solid 0px black; padding: 0px 0px 0px 0px;  }
.lightBlueVistaReflection_GiftBoxRight { background: url(images/lightBlueVistaReflection_GiftBoxRight.gif) no-repeat bottom left; border: solid 0px black; padding: 0px 0px 0px 0px; width: 100%; height: 48px;}

.lightBlueVistaReflection_Graphleft  { background: url(images/lightBlueVistaReflection_GraphLeft.gif) no-repeat bottom right; width: 18px;  height: 48px; }
.lightBlueVistaReflection_GraphMiddle{ background: url(images/lightBlueVistaReflection_topMiddle.gif) repeat-x bottom left;  border: solid 0px black; padding: 0px 0px 0px 0px;  }
.lightBlueVistaReflection_GraphRight { background: url(images/lightBlueVistaReflection_GraphRight.gif) no-repeat bottom left; border: solid 0px black; padding: 0px 0px 0px 0px; width: 100%; height: 48px;}

.darkBlueVista{  border: solid 0px black; padding: 0px 0px 0px 0px; width: 100%; }
.darkBlueVista_topleft    { background: url(images/darkBlueVista_topLeft.gif) no-repeat bottom right; width: 12px;  height: 48px; }
.darkBlueVista_topmiddle  { background: #e8f7f9 url(images/darkBlueVista_topMiddle.gif);  vertical-align: middle;  }
.darkBlueVista_topright   { background: url(images/darkBlueVista_topRight.gif) no-repeat bottom left; width: 12px; height: 48px; }
.darkBlueVista_MiddleLeft { background: url(images/darkBlueVista_MiddleLeft.gif) no-repeat bottom right;  width: 12px; height:80px; }
.darkBlueVista_Middle     { background: #fafe6c url(images/darkBlueVista_Middle.gif) repeat-x bottom left; }
.darkBlueVista_MiddleRight{ background: url(images/darkBlueVista_MiddleRight.gif) no-repeat bottom left; width: 12px; height:80px; }
.darkBlueVista_bottomleft { background: url(images/darkBlueVista_bottomLeft.gif) no-repeat bottom right; width: 12px; height: 25px; }
.darkBlueVista_bottommiddle { background: url(images/darkBlueVista_bottom.gif) }
.darkBlueVista_bottomright { background: url(images/darkBlueVista_bottomRight.gif) no-repeat bottom left; width: 12px; height: 25px; }

.lightBlueVista{  border: solid 0px black; padding: 0px 0px 0px 0px; width: 100%; }
.lightBlueVista_topleft    { background: url(images/lightBlueVista_topLeft.gif) no-repeat bottom right; width: 12px;  height: 48px; }
.lightBlueVista_topmiddle  { background: #e8f7f9 url(images/lightBlueVista_topMiddle.gif);  vertical-align: middle;  }
.lightBlueVista_topright   { background: url(images/lightBlueVista_topRight.gif) no-repeat bottom left; width: 12px; height: 48px; }
.lightBlueVista_MiddleLeft { background: url(images/lightBlueVista_MiddleLeft.gif) no-repeat bottom right;  width: 12px; height:80px; }
.lightBlueVista_Middle     { background: #fafe6c url(images/lightBlueVista_Middle.gif) repeat-x bottom left; }
.lightBlueVista_MiddleRight{ background: url(images/lightBlueVista_MiddleRight.gif) no-repeat bottom left; width: 12px; height:80px; }
.lightBlueVista_bottomleft { background: url(images/lightBlueVista_bottomLeft.gif) no-repeat bottom right; width: 12px; height: 25px; }
.lightBlueVista_bottommiddle { background: url(images/lightBlueVista_bottomMiddle.gif) }
.lightBlueVista_bottomright { background: url(images/lightBlueVista_bottomRight.gif) no-repeat bottom left; width: 12px; height: 25px; }





.TITLE_BLACK
{
    color: black;
    font-family: Trebuchet MS, Tahoma, Verdana; 
    font-size: 13pt;  
    font-weight: bold;  
    font-style: normal; 
    }

.containermaster_blue {
	width: 100%;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.containerrow1_blue {
	background-image: url(gradient_LtBlue.jpg);
}
.containerrow2_blue {
	background-color: #ffffff;
}


.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: #C1D2EE;
}

