/* START :: Generic */
.container_Footer {
	clear: both;
	height: auto;
	_height: 100%;
	overflow:auto;
	_line-height: 0px;
	background-color: #FFEE99;
}
.container_Left {
	float: left;
	padding-left: 10px;
}
.containerAdjust {
}
.container_Right {
	float: right;
	padding-right: 10px;
}
.containerWrap {
	text-align: center;
	margin-bottom: 8px;
	margin-top: 8px;
	margin-left: 0px;
}
/* END :: Generic */
/* START :: Default */
.containerDefault_Header {
	height: 22px;
	background-color: #333;
	color: #FFF;
	padding: 3px 5px 3px 5px;
}
.containerDefault_Header .container_Left {
	height: 22px;
}
.containerDefault_Header .container_Left .containerAdjust {
	line-height: 20px;
}
.containerDefault_Header .container_Left .Head {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}
.contentPane_Default {
}
.containerDefault_Footer {
}
/* END :: Default */
/* START :: PG */
.containerPG_Header {
	height: 24px;
	padding: 3px 5px 3px 5px;
	background-color: #39A4C6;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	width: 110px;
	border-left: #FFFFFF 2px solid;
	border-bottom: #FFFFFF 4px solid;
}

.containerPG_Header .container_Left {
	height: 24px;
	width:80px;
}
.containerPG_Header .container_Left .containerAdjust {
	line-height: 24px;
}
.containerPG_Header .container_Left .Head {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
}
.contentPane_PG_Dark {
	background-color: #E5E5E5;
	border-left: #FFFFFF 2px solid;
	text-align: center;	
	font-size:10px;
	line-height: 100%;
	color: #666666;
	padding-top: 5px;
}
.contentPane_PG_Light {
	background-color: #EEEEEE;
	border-left: #FFFFFF 2px solid;
	text-align: center;
	line-height: 100%;
	font-size:10px;
	color: #666666;
	padding-top: 5px;
}
.containerDefault_PG {
}
/* END :: PG */
/* START :: Blue */
.containerBlue_Header {
	height: 27px;
	background: url(containerHeader_Blue_Middle.jpg) repeat-x;
	color: #FFF;
}
.containerBlue_Header .container_Left {
	height: 27px;
	background: url(containerHeader_Blue_Start.jpg) no-repeat;
}
.containerBlue_Header .container_Left .containerAdjust {
	line-height: 27px;
}
.containerBlue_Header .container_Left .Head {
	color: #FFF;
	font-size: 18px;
}
.containerBlue_Header .container_Right {
	height: 27px;
	background: url(containerHeader_Blue_End.jpg) no-repeat right;
}
.contentPane_Blue {
	border-left: solid #CCC 1px;
	border-right: solid #CCC 1px;
	border-bottom: solid #CCC 1px;
	_width: 100%;
	padding: 0 10px 0 10px;
}
.contentPane_Blue .articleSeparator{
	clear: both; 
	border-top: solid 3px; 
	border-bottom: 1px solid; 
	height: 1px; 
	line-height:1px; 
	margin: 4px 0 4px 0;
	border-color: #FF6600;
}
.containerBlue_Footer {
}
/* END :: Blue */
/* START :: Green */
.containerGreen_Header {
	height: 27px;
	background: url(containerHeader_Green_Middle.jpg) repeat-x;
}
.containerGreen_Header .container_Left {
	height: 27px;
	background: url(containerHeader_Green_Start.jpg) no-repeat;
}
.containerGreen_Header .container_Left .containerAdjust {
	line-height: 27px;
}
.containerGreen_Header .container_Left .Head {
	color: #FFF;
	font-size: 18px;
}
.containerGreen_Header .container_Right {
	height: 27px;
	background: url(containerHeader_Green_End.jpg) no-repeat right;
}
.contentPane_Green {
	border-left: solid #CCC 1px;
	border-right: solid #CCC 1px;
	border-bottom: solid #CCC 1px;
	_width: 100%;
	padding: 0 10px 0 10px;
}
.contentPane_Green .articleSeparator{
	clear: both; 
	border-top: solid 3px; 
	border-bottom: 1px solid; 
	height: 1px; 
	line-height:1px; 
	margin: 4px 0 4px 0;
	border-color: #99CC66;
}
.containerGreen_Footer {
}
/* END :: Green */
/* START :: Light Blue */
.containerLightBlue_Header {
	height: 25px;
	background: url(containerHeader_LightBlue_Middle.jpg) repeat-x;
}
.containerLightBlue_Header .container_Left {
	height: 25px;
	background: url(containerHeader_LightBlue_Start.jpg) no-repeat;
}
.containerLightBlue_Header .container_Left .containerAdjust {
	line-height: 25px;
}
.containerLightBlue_Header .container_Left .Head {
	color: #4C7E7F;
	font-size: 12px;
	font-weight:bold;
}
.containerLightBlue_Header .container_Right {
	height: 25px;
	background: url(containerHeader_LightBlue_End.jpg) no-repeat right;
}
.contentPane_LightBlue {
	background: url(containerHeader_LightBlue_Content.jpg) repeat-x;
	padding-top: 8px
}
.containerLightBlue_Footer {
}
/* END :: Light Blue */
/* START :: Orange */
.containerOrange_Header {
	height: 27px;
	background: url(containerHeader_Orange_Middle.jpg) repeat-x;
}
.containerOrange_Header .container_Left {
	height: 27px;
	background: url(containerHeader_Orange_Start.jpg) no-repeat;
}
.containerOrange_Header .container_Left .containerAdjust {
	line-height: 27px;
}
.containerOrange_Header .container_Left .Head {
	color: #FFF;
	font-size: 18px;
}
.containerOrange_Header .container_Right {
	height: 27px;
	background: url(containerHeader_Orange_End.jpg) no-repeat right;
}
.contentPane_Orange {
	border-left: solid #CCC 1px;
	border-right: solid #CCC 1px;
	border-bottom: solid #CCC 1px;
	_width: 100%;
	padding: 0 10px 0 10px;
}
.contentPane_Orange .articleSeparator{
	clear: both; 
	border-top: solid 3px; 
	border-bottom: 1px solid; 
	height: 1px; 
	line-height:1px; 
	margin: 4px 0 4px 0;
	border-color: #FF6600;
}
.containerOrange_Footer {
}
/* END :: Orange */

/* START :: Blue Gray */
.containerBlueGray_Header {
	/*
	height: 25px;
	background: url(containerHeader_LightBlue_Middle.jpg) repeat-x; */
	
	background: url(containerHeader_BlueGray_Middle.jpg) repeat-x top;
	height: 19px;
	width: inherit;
	padding: 8px 8px 4px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.containerBlueGray_Header .container_Left {
	height: 19px;
	background: url(containerHeader_BlueGray_Middle.jpg) no-repeat left;
}
.containerBlueGray_Header .container_Left .containerAdjust {
	line-height: 19px;
}
.containerBlueGray_Header .container_Left .Head {
	color: #FFFFFF;
	font-size: 14px;
	font-weight:bold;
}
.containerBlueGray_Header .container_Right {
	height: 19px;
	background: url(containerHeader_BlueGray_Middle.jpg) no-repeat right;
}
.contentPane_BlueGray {
	background: url(containerHeader_LightBlue_Content.jpg) repeat-x;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	padding: 12px
}
.containerBlueGray_Footer {
	border-bottom: #CCCCCC 1px solid;
}
/* END :: Light Blue */

/* START :: What's New */
.containerWN_Header {
	height: 40px;
	/* background: url(containerHeader_WN_Middle.jpg) repeat-x; */
}
.containerWN_Header .container_Left {
	height: 40px;
}
.containerWN_Header .container_Left .containerAdjust {
	margin-top: 3px;
}
.containerWN_Header .container_Left .Head {
	color: #FF6600;
	font-size: 20px;
}
.containerWN_Header .container_Right {
	height: 40px;
	background: url(containerHeader_WN_End.jpg) no-repeat right;
}
.contentPane_WN {
	_width: 100%;
	padding: 0 10px 0 10px;
	/*background-color: #FFFFCC;*/
}
.containerWN_Footer {
}
/* END :: What's New */


/* START:: Products */
.contentPane_Product{
	padding-left: 168px;
}
/* END:: Products */

/* START ::  Module Menu */
.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;
}
/* END :: Module Menu */





