html, body
{
background:#def0b8;
}
#idClipMainContainer .d8
{
	padding-top: 30px;
}

#idHeaderContainer .d4
{
	
}

#idFooterPoweredByContainer
{
  display: none;
}

#idHeaderHeightContainer
{
	height: 250px;
	background: none;
	padding: 0 0 0 5px;  
}

.header_headerContent
{
	background: none;
	width: 872px;
	height: 250px;
}

.headerContentHolder
{
	width: 676px;
	height: 250px;
	background: url() -6px top no-repeat;
}

#idHeaderContent
{
	width: 676px;
	height: 250px;
}


#idContentContainer
{
  width: 919px;
  height: auto;
  margin-top: 0px;
  margin-bottom: 15px;
}

#idPrimaryContentContainer
{
  margin-left: 0px;
}

#idPrimaryContentContainer .d1
{
  width: 610px;
  border: none;
}

#idPrimaryContentBlock1Content A:visited
{
  color: #1481C7;
}
#idPrimaryContentBlock1Content A:hover
{
  color: #1481C7;
}


#idLoginContainer 
{
  position: absolute;
  top: 70px;
  left: 680px;
  width: 205px;
  height: 132px;
  z-index: 33003;
}

#idLoginContainer .inner
{
  padding: 21px 0px 21px 0px;
}

#idNavigationContainer
{

}

#idMainMenu LI A:visited
{
  color: #444444;
}

/******* MENU LEVEL 2 *******/

#idMainMenu LI UL
{
   background-color: #E0F4CE;
}

#idMainMenu LI UL LI UL
{
   background-color: #E0F4CE;
}



/*** SUPPORT ***/
#idLoginPasswordForgot
{
	top: 97px;
}
HTML > BODY #idLoginPasswordForgot
{
	top: auto;
}

/*******************************************************************/
/******* MENU                                                *******/
/*******************************************************************/

/******* Menu container *******/

#idMainMenuContainer
{
	display: block;
	float: left;
	/* width: 905px; */
	height: auto;
	padding: 0;	
	margin-top: -2px;
	position: relative;
	z-index: 333;
}

#idMainMenuContainer .d1,
#idMainMenuContainer .d3
{
	float: left;
	width: 905px;
}

#idMainMenuContainer .d3
{
	width: 905px;
}
	
#idMainMenuContainer .d2
{
	float: left;
	background: none;
	padding: 0 6px 0 7px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/Theme23_02/images/bg-global-outer-fill.png', sizingMethod='scale');
}

HTML > BODY #idMainMenuContainer .d2
{
	filter: none;
	background: url(../images/bg-global-outer-fill.png) left top repeat;
}

#idMainMenuContainer .d1 .d1,
#idMainMenuContainer .d3 .d3
{
	float: none;
	width: auto;
	height: auto;
}

#idMainMenuContainer .d2 .d2
{
	float: none;
	filter: none;
	padding: 0;
}

HTML > BODY #idMainMenuContainer .d2 .d2
{
	background: none;
}

#idMainMenuContainer .d1 .d1
{
	padding: 0;
	filter: none;
}

HTML > BODY #idMainMenuContainer .d1 .d1
{
	background: none;
}

#idMainMenuContainerTopCorners.cornersContainer
{
	display: block;
	float: left;
	padding: 0 6px 0 7px;
	margin: -9px 0 0 0;
	width: 905px;
	height: 9px;
	position: relative;
	z-index: 200;
	background: none;
}

#idMainMenuContainerTopCorners.cornersContainer .topCorners
{
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	width: 905px;
	height: 9px;
	position: relative;
	z-index: 200;
	background-color: none;
	/* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/Theme23_02/images/bg-menu1-top.png', sizingMethod='scale'); */
}

HTML > BODY #idMainMenuContainerTopCorners.cornersContainer .topCorners
{
	filter: none;
	/* background: url(../images/bg-menu1-top.png) left top repeat; */
}

#idMainMenuContainerTopCorners.cornersContainer .topCorners .c1,
#idMainMenuContainerTopCorners.cornersContainer .topCorners .c2,
#idMainMenuContainerTopCorners.cornersContainer .topCorners .c3,
#idMainMenuContainerTopCorners.cornersContainer .topCorners .c4,
#idMainMenuContainerTopCorners.cornersContainer .topCorners .c5
{
	display: none;
}

#idMainMenuContainer .d8
{
	/* background-color: #648D05; */
}

#idMainMenuContainer .d9
{
	width:905px;
	height: auto;
	padding: 0;
	margin: 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/Theme23_02/images/bg-content-inner-fill.png', sizingMethod='scale');
}

HTML > BODY #idMainMenuContainer .d9
{
	filter: none;
	background: url(../images/bg-content-inner-fill.png) left top repeat;
}

#idMainMenuContainer .d8,
#idMainMenuContainer .d9
{
	float: left;
}

#idMainMenuContainer .d8 .d8,
#idMainMenuContainer .d9 .d9
{
	float: none;
	width: auto;
	padding: 0;
	filter: none;
	background: none;
}

HTML > BODY #idMainMenuContainer .d9 .d9
{
	background: none;
}

#idMainMenu
{
	margin: 0;  
	float: left;
	width: 905px;  
	height: auto;
	background-color: transparent;
	position: relative;
}

#idMainMenuInner
{
	float: left;
	margin:0;
	width: 905px;
	/* height: 36px; */
        text-shadow: #186500 0px 1px 1px;
	position: relative;
	background: none;
	z-index: 1010;
        border-top:1px solid #FFFFFF;
}

#idMainMenuContainer #idMainMenuInner .d1,
#idMainMenuContainer #idMainMenuInner .d3
{
	float: left;
	width: 866px;
	height: 30px;
}

#idMainMenuContainer #idMainMenuInner .d2
{
	float: left;
	/* background: #F648D05; */
	/* padding: 2px 5px 2px 5px; */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/Theme23_02/images/bg-menu1.png', sizingMethod='crop');
}

HTML > BODY #idMainMenuContainer #idMainMenuInner .d2
{
	filter: none;
	background: #648D05 url(../images/bg-menu1.png) left top no-repeat;
}

#idMainMenuContainer #idMainMenuInner .d1 .d1,
#idMainMenuContainer #idMainMenuInner .d3 .d3
{
	float: none;
	width: auto;
	height: auto;
}

#idMainMenuContainer #idMainMenuInner .d2 .d2
{
	float: none;
	filter: none;
	padding: 0;
}

HTML > BODY #idMainMenuContainer #idMainMenuInner .d2 .d2
{
	background: none;
}

#idMainMenu .menuLevel1 
{
	clear: both;
	width: auto;
	height: 30px;
	margin: 0;
	background: none;
	background: none;
}

#idMainMenu,
#idMainMenu .menuLevel1
{
	border: none;
	border-collapse: collapse;    
	clear: both;
	padding: 0;
}

#idMainMenu td
{
	height: 30px;
	width: auto;
	margin: 0;
	padding: 0;
}

#idMainMenu table.dynamic td
{
	height: auto;
}

#idMainMenu .menuLevel1 td
{
	position: relative;
}

#idMainMenu .menuLevel1 td.separator
{
	display: none;
}

#idMainMenu .menuLevel1 td.separator SPAN
{
	display: none;
}

#idMainMenu td.itemNormal .d5
{
	width: 100%;
	background: transparent url(../images/mm-ico-closed-l1-white.gif) right center no-repeat;
}
#idMainMenu td.itemCurrent .d5,
#idMainMenu td.itemCurrentParent .d5
{
	width: 100%;
	background:#4d6e00;
}

#idMainMenuContainer #idMainMenu .menuLevel1 td .d1,
#idMainMenuContainer #idMainMenu .menuLevel1 td .d2,
#idMainMenuContainer #idMainMenu .menuLevel1 td .d3
{
	float: left;
	height: 100%;
	width: 100%;
}

#idMainMenuContainer #idMainMenu .menuLevel1 td .d1
{
	background: transparent url(../images/bg-menu1-edge-left.gif) left top no-repeat;
}

#idMainMenuContainer #idMainMenu .menuLevel1 td .d2
{
	background: transparent url(../images/bg-menu1-edge-right.gif) right top no-repeat;
}

#idMainMenuContainer #idMainMenu .menuLevel1 td.first .d1,
#idMainMenuContainer #idMainMenu .menuLevel1 td.last .d2
{
	background: none;
}

#idMainMenuContainer #idMainMenu .menuLevel1 td .d1 .d1,
#idMainMenuContainer #idMainMenu .menuLevel1 td .d2 .d2
{
	float: none;
	height: auto;
	width: auto;
	padding: auto;
	background: none;
}

#idMainMenu .menuLevel1 td .inner
{
	position: relative;
}

#idMainMenu .menuLevel1 td .inner .inner
{
	position: static;
}

#idMainMenu .menuLevel1 td A,
#idMainMenu .menuLevel1 td A:link,
#idMainMenu .menuLevel1 td A:active,
#idMainMenu .menuLevel1 td A:visited,
#idMainMenu .menuLevel1 td A:hover,
#idMainMenu .menuLevel1 td SPAN SPAN
{
	display: block;
	height: 12px;
	margin: 0;
	padding: 11px 5px 9px 5px;
	text-align: center;
	text-decoration: none; 
	text-transform: uppercase;
	float: none;
	overflow: hidden;
	white-space: nowrap;
        background:#4d6e00;
        text-shadow: #186500 0px 1px 1px;
}

#idMainMenu .menuLevel1 A,
#idMainMenu .menuLevel1 A:link,
#idMainMenu .menuLevel1 A:active,
#idMainMenu .menuLevel1 A:visited
{
	cursor: pointer;
	cursor: hand;  
}

#idMainMenu .menuLevel1 td SPAN 
{
	cursor: default;
}

#idMainMenu .menuLevel1 td A,
#idMainMenu .menuLevel1 td A:link,
#idMainMenu .menuLevel1 td A:active,
#idMainMenu .menuLevel1 td A:visited
{
	background-color: transparent;
}

#idMainMenu .menuLevel1 td.itemCurrentParent A,
#idMainMenu .menuLevel1 td.itemCurrentParent A:link,
#idMainMenu .menuLevel1 td.itemCurrentParent A:active,
#idMainMenu .menuLevel1 td.itemCurrentParent A:visited,
#idMainMenu .menuLevel1 td SPAN SPAN
{
	background-color: transparent;
}

#idMainMenu .menuLevel1 td A:hover,
#idMainMenu .menuLevel1 td.itemNormal:hover A,
#idMainMenu .menuLevel1 td.itemCurrentParent A:hover
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/Theme23_02/images/bg-menu1-hover.png', sizingMethod='scale');
	background: transparent url(../../Shared/images/z.gif) left top repeat;
}

HTML > BODY #idMainMenu .menuLevel1 td A:hover,
HTML > BODY #idMainMenu .menuLevel1 td.itemNormal:hover A,
HTML > BODY #idMainMenu .menuLevel1 td.itemCurrentParent A:hover
{
	filter: none;
	background:#4d6e00;
}


#idMainMenu .menuLevel1 TD.itemNormal .d5
{
	width: 100%;
	background: transparent url(../images/mm-ico-closed-l2-white.gif) right 14px no-repeat;
	float: left;
}
#idMainMenu .menuLevel1 TD.itemCurrent .d5,
#idMainMenu .menuLevel1 TD.itemCurrentParent .d5
{
	width: 100%;
	background:#4d6e00;
	float: left;  
}

/******* System icons on the 1st menu level items *******/

#idMainMenuContainer #idMainMenu DIV.mainMenuPublicHiddenIcon
{
  -moz-opacity: 0.50;
  -khtml-opacity: 0.50;
  opacity: 0.50;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  background-position: left top;
}

#idMainMenuContainer #idMainMenu DIV.mainMenuPublicHiddenIcon
{
  left: 14px;
}
#idMainMenuContainer #idMainMenu UL.dynamic LI DIV.mainMenuPublicHiddenIcon
{
  left: 14px;
}

#idMainMenuContainer #idMainMenu DIV.mainMenuPublicHiddenIcon.after
{
  display: none;
}

/******* MENU LEVEL 2 *******/

#idMainMenuContainer .menuLevel2Outer
{
	margin: 1px 0 0 0;
/	margin: 1px 0 0 13px;
	background: #88B324;
	position: relative;
	float: left;
	width: 905px;
	z-index:1000;
        border:none;
        border-top:1px solid #FFFFFF;
}

HTML > BODY #idMainMenuContainer .menuLevel2Outer
{
	margin: -2px 0 0 0;
}

#idMainMenuContainer DIV.menuLevel2
{
	float: left;
	position: relative;
}

#idMainMenuContainer .menuLevel2Inner
{
	float: left;
	width: 849px;
}

#idMainMenuContainer .menuLevel2Inner .d1,
#idMainMenuContainer .menuLevel2Inner .d3
{
	float: left;
	width: 849px;
	position: relative;
}

#idMainMenuContainer .menuLevel2Inner .d2
{
	float: left;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/Theme23_02/images/bg-submenu.png', sizingMethod='crop');
}

HTML > BODY #idMainMenuContainer .menuLevel2Inner .d2
{
	filter: none;
	background: url(../images/bg-submenu.png) left top no-repeat;
}

#idMainMenuContainer .menuLevel2Inner .d1 .d1,
#idMainMenuContainer .menuLevel2Inner .d3 .d3
{
	float: none;
	width: auto;
	height: auto;
	position: static;
}

#idMainMenuContainer .menuLevel2Inner .d2 .d2
{
	float: none;
	filter: none;
}

HTML > BODY #idMainMenuContainer .menuLevel2Inner .d2 .d2
{
	background: none;
}

#idMainMenuContainer .menuLevel2Inner .inner
{
	position: relative;
	padding: 0 14px;
}

#idMainMenuContainer .menuLevel2Inner .inner .inner
{
	position: static;
	padding: 0;
}

#idMainMenuContainer .menuLevel2 SPAN.item
{
	padding: 0;
	float: left;
}

#idMainMenuContainer .menuLevel2 SPAN.separator
{
	width: 22px;
	height: 1px;
	display: none;
}

#idMainMenuContainer .menuLevel2 SPAN.item SPAN
{
	padding: 0;
}

#idMainMenuContainer .menuLevel2 SPAN SPAN
{
}

#idMainMenuContainer .menuLevel2 SPAN.item SPAN SPAN,
#idMainMenuContainer .menuLevel2 SPAN.item SPAN A
{
	display: block;
	white-space: nowrap;
	padding: 7px 21px;
	height: 16px;
/	width: 1%;
}

#idMainMenuContainer .menuLevel2 SPAN.item SPAN A
{
	text-decoration: none;
}

#idMainMenuContainer .menuLevel2 SPAN.item SPAN A,
#idMainMenuContainer .menuLevel2 SPAN.item SPAN A:link,
#idMainMenuContainer .menuLevel2 SPAN.item SPAN A:active,
#idMainMenuContainer .menuLevel2 SPAN.item SPAN A:visited
{

}

#idMainMenuContainer .menuLevel2 SPAN.item SPAN A:hover,
#idMainMenuContainer .menuLevel2 SPAN.item:hover SPAN A
{
	background:#4d6e00;
}

#idMainMenuContainer .menuLevel2 SPAN.item SPAN SPAN
{
}

#idMainMenuContainer .menuLevel2 SPAN.itemNormal
{
	background: transparent url(../images/mm-ico-closed-l2-white.gif) no-repeat scroll right center;
}

#idMainMenuContainer .menuLevel2 SPAN.itemCurrent,
#idMainMenuContainer .menuLevel2 SPAN.itemCurrentParent
{
	background:#4d6e00;
}

#idMainMenuContainer .menuLevel2 SPAN.itemCurrentLeaf
{
	background:#4d6e00;
}

#idMainMenuContainer #idMainMenu .menuLevel2 IMG.mainMenuPublicHiddenIcon
{
	  margin-left: 0;
	  top: 1px;
	  position: absolute;
	  opacity: 0.50;
	  -moz-opacity: 0.50;
	  -khtml-opacity: 0.50;
	  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

/******* MENU LEVEL 3 *******/


#idMainMenuContainer .menuLevel3Outer
{
	margin: -2px 0 0 40px;
/	margin: -2px 0 0 20px;
	background-color: #4D6E00;
        /* border:1px solid #FFFFFF; */
	position: relative;
	float: left;
	width: 821px;
}

HTML > BODY #idMainMenuContainer .menuLevel3Outer
{
	margin: -2px 0 0 40px;
}

#idMainMenuContainer .menuLevel3Inner
{
	float: left;
	width: 821px;
}

#idMainMenuContainer .menuLevel3Inner .d1,
#idMainMenuContainer .menuLevel3Inner .d3
{
	float: left;
	width: 821px;
	position: relative;
}

#idMainMenuContainer .menuLevel3Inner .d2
{
	float: left;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/Theme23_02/images/bg-submenu.png', sizingMethod='crop');
}

HTML > BODY #idMainMenuContainer .menuLevel3Inner .d2
{
	filter: none;
	background: url(../images/bg-submenu.png) left top no-repeat;
}

#idMainMenuContainer .menuLevel3Inner .d1 .d1,
#idMainMenuContainer .menuLevel3Inner .d3 .d3
{
	float: none;
	width: auto;
	height: auto;
	position: static;
}

#idMainMenuContainer .menuLevel3Inner .d2 .d2
{
	float: none;
	filter: none;
}

HTML > BODY #idMainMenuContainer .menuLevel3Inner .d2 .d2
{
	background: none;
}

#idMainMenuContainer .menuLevel3Inner .inner
{
	position: relative;
	padding: 0 14px;
}

#idMainMenuContainer .menuLevel3Inner .inner .inner
{
	position: static;
	padding: 0;
}

#idMainMenuContainer .menuLevel3 SPAN.item
{
	padding: 0;
	float: left;
}

#idMainMenuContainer .menuLevel3 SPAN.separator
{
	width: 26px;
	height: 1px;
	display: none;
}

#idMainMenuContainer .menuLevel3 SPAN.item SPAN
{
	padding: 0;
}

#idMainMenuContainer .menuLevel3 SPAN SPAN
{

}

#idMainMenuContainer .menuLevel3 SPAN.item SPAN SPAN,
#idMainMenuContainer .menuLevel3 SPAN.item SPAN A
{
	display: block;
	white-space: nowrap;
	padding: 7px 21px;
	height: 16px;
/	width: 1%;
}

#idMainMenuContainer .menuLevel3 SPAN.item SPAN A
{
	text-decoration: none;
}

#idMainMenuContainer .menuLevel3 SPAN.item SPAN A,
#idMainMenuContainer .menuLevel3 SPAN.item SPAN A:link,
#idMainMenuContainer .menuLevel3 SPAN.item SPAN A:active,
#idMainMenuContainer .menuLevel3 SPAN.item SPAN A:visited
{

}

#idMainMenuContainer .menuLevel3 SPAN.item SPAN A:hover
{
	background:#4d6e00;
}

#idMainMenuContainer .menuLevel3 SPAN.item SPAN SPAN
{
}

#idMainMenuContainer #idMainMenu .menuLevel3 IMG.mainMenuPublicHiddenIcon
{
	  margin-left: 0;
	  top: 1px;
	  position: absolute;
	  opacity: 0.50;
	  -moz-opacity: 0.50;
	  -khtml-opacity: 0.50;
	  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

/*******************************************************************/
/******* DYNAMIC MENU                                        *******/
/*******************************************************************/

#idMainMenu TD.itemNormal DIV.dynamicMenuLevelContainer,
#idMainMenu SPAN.itemNormal DIV.dynamicMenuLevelContainer
{
  display: block;
}
#idMainMenu TD.itemNormal DIV.dynamicMenuLevelContainer
{
  position: relative;
}
#idMainMenu TD.itemNormal DIV.dynamicMenuLevelContainer DIV.dynamicMenuLevelContainer
{
  position: absolute;
}
#idMainMenu TD.itemNormal UL.dynamic,
#idMainMenu SPAN.itemNormal UL.dynamic
{
  height: auto;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#idMainMenu TD.itemNormal,
#idMainMenu SPAN.itemNormal
{
/ margin-bottom: -3px;
}
#idMainMenu TD.itemNormal UL.dynamic,
#idMainMenu TD.itemNormal TABLE.dynamic
{

}
#idMainMenu TD UL LI.itemNormal UL.dynamic,
#idMainMenu TD UL LI.itemNormal TABLE.dynamic
{
}

HTML > BODY #idMainMenu TD.itemNormal UL.dynamic,
HTML > BODY #idMainMenu TD.itemNormal TABLE.dynamic
{
}
HTML > BODY #idMainMenu TD UL LI.itemNormal UL.dynamic,
HTML > BODY #idMainMenu TD UL LI.itemNormal TABLE.dynamic
{
}


#idMainMenu TD.itemNormal TABLE.dynamic TD
{
  position: static;
}

/******* DYNAMIC MENU LEVEL 2 *******/
#idMainMenu TD.itemNormal:hover UL.dynamic,
#idMainMenu TD.itemNormal A:hover UL.dynamic
{
	display: block;
	left: 0;
	top: 0;
	width: 175px;
	background: #4d6e00;
	/* border: 1px solid #FFFFFF; */
	padding: 7px 0;
	margin: 0;
        background:#4d6e00;
/	margin: 3px 0 0 -85px;
}

HTML > BODY #idMainMenu TD.itemNormal:hover UL.dynamic,
HTML > BODY #idMainMenu TD.itemNormal A:hover UL.dynamic
{
	margin: 0;
}

#idMainMenu SPAN.itemNormal UL.dynamic
{
	left: 0;
	top: 0;
	background: #4d6e00;
	/* border: 1px solid #FFFFFF; */
	padding: 7px 0;
}

#idMainMenu TD.itemNormal:hover UL.dynamic LI,
#idMainMenu TD.itemNormal A:hover UL.dynamic LI,
#idMainMenu TD.itemNormal A:hover TABLE.dynamic UL.dynamic LI
{
  position: relative;
  float: left;
  width: 173px;
  height: auto;
  margin: 0;
  padding: 0;
}
#idMainMenu SPAN.itemNormal UL.dynamic LI
{
  position: relative;
  width: 173px;
  height: auto;
  margin: 0;
  padding: 0;
}
#idMainMenu TD.itemNormal TABLE.dynamic
{
	display: block;
	top: -10px;
}
#idMainMenu TD.itemNormal A:hover TABLE.dynamic UL.dynamic
{
	display: block;
	left: -5px;
	top: 5px;
}

#idMainMenu TD.itemNormal UL.dynamic LI.last,
#idMainMenu SPAN.itemNormal UL.dynamic LI.last,
#idMainMenu TD.itemNormal UL.dynamic LI.only,
#idMainMenu SPAN.itemNormal UL.dynamic LI.only
{
  padding: 0;
}
#idMainMenu TD.itemNormal UL.dynamic LI .d1
#idMainMenu SPAN.itemNormal UL.dynamic LI .d1
{
  width: auto;
}
#idMainMenuContainer #idMainMenu .menuLevel1 TD.itemNormal UL.dynamic LI .d4,
#idMainMenuContainer #idMainMenu .menuLevel1 SPAN.itemNormal UL.dynamic LI .d4,
#idMainMenuContainer #idMainMenu .menuLevel1 TD.itemNormal UL.dynamic LI .d5,
#idMainMenuContainer #idMainMenu .menuLevel1 SPAN.itemNormal UL.dynamic LI .d5
{
  padding: 0;
}
#idMainMenu TD.itemNormal UL.dynamic LI .d4,
#idMainMenu SPAN.itemNormal UL.dynamic LI .d4
{
  background: none;
}

#idMainMenu TD.itemNormal UL.dynamic LI.itemNormal .d5,
#idMainMenu SPAN.itemNormal UL.dynamic LI.itemNormal .d5
{
  width: 100%;
  background: transparent url(../images/mm-ico-closed-l2-white.gif) 158px 5px no-repeat;
}
#idMainMenu TD.itemNormal UL.dynamic LI.itemNormalLeaf .d5,
#idMainMenu SPAN.itemNormal UL.dynamic LI.itemNormalLeaf .d5
{
  background: none;
}

#idMainMenu TD.itemNormal UL.dynamic LI.itemNormal .d5 .d5,
#idMainMenu SPAN.itemNormal UL.dynamic LI.itemNormal .d5 .d5
{
  width: auto;
  background: none;
}
#idMainMenuContainer #idMainMenu SPAN.itemNormal UL.dynamic LI A
{
  background-image: none;
}

#idMainMenu TD UL.dynamic LI A,
#idMainMenu TD UL.dynamic LI A:link,
#idMainMenu TD UL.dynamic LI A:active,
#idMainMenu TD UL.dynamic LI A:visited,
#idMainMenu TD UL.dynamic LI A:hover,
#idMainMenu TD.itemNormal:hover UL.dynamic LI A,
#idMainMenu TD.itemNormal:hover UL.dynamic LI A:link,
#idMainMenu TD.itemNormal:hover UL.dynamic LI A:active,
#idMainMenu TD.itemNormal:hover UL.dynamic LI A:visited,
#idMainMenu TD.itemNormal:hover UL.dynamic LI A:hover,
#idMainMenu SPAN.itemNormal UL.dynamic LI A,
#idMainMenu SPAN.itemNormal UL.dynamic LI A:link,
#idMainMenu SPAN.itemNormal UL.dynamic LI A:active,
#idMainMenu SPAN.itemNormal UL.dynamic LI A:visited,
#idMainMenu SPAN.itemNormal UL.dynamic LI A:hover
{
  display: block;
  width: 131px;
  height: auto;
  margin: 0;
  padding: 3px 21px 3px 21px;
  background: transparent;
  filter: none;
  text-decoration: none;
  text-transform: none;
  text-align: left;
  white-space: normal;
  overflow: hidden;

}

#idMainMenu TD.itemNormal:hover UL.dynamic LI:hover A,
#idMainMenu TD.itemNormal A:hover UL.dynamic LI A:hover,
#idMainMenu SPAN.itemNormal UL.dynamic LI:hover A,
#idMainMenu SPAN.itemNormal UL.dynamic LI A:hover
{
  background: #4d6e00;
  filter: none;
}

/******* System icons *******/

#idMainMenuContainer #idMainMenu TD UL.dynamic LI DIV.mainMenuPublicHiddenIcon
{
  left: 7px;
  top: 3px;
}
#idMainMenuContainer #idMainMenu TD UL.dynamic LI DIV.menuMemberOnlyIcon
{
  left: 7px;
}

/******* DYNAMIC MENU LEVEL 3 *******/

#idMainMenu TD UL LI.itemNormal:hover UL.dynamic,
#idMainMenu TD UL LI.itemNormal A:hover UL.dynamic,
#idMainMenu TD.itemNormal UL.dynamic LI.itemNormal:hover UL.dynamic,
#idMainMenu SPAN.itemNormal UL.dynamic LI.itemNormal:hover UL.dynamic,
#idMainMenu TD.itemNormal UL.dynamic LI.itemNormal A:hover UL.dynamic,
#idMainMenu SPAN.itemNormal UL.dynamic LI.itemNormal A:hover UL.dynamic
{
	left: 173px;
	top: -7px;
	width: 173px;
	background: #4d6e00;
	border: 1px solid #FFFFFF;
	padding: 7px 0;
/	margin: 0;
}

#idMainMenu TD UL LI.itemNormal A:hover TABLE.dynamic UL.dynamic,
#idMainMenu TD.itemNormal TABLE.dynamic UL.dynamic LI.itemNormal A:hover TABLE.dynamic UL.dynamic,
#idMainMenu SPAN.itemNormal TABLE.dynamic UL.dynamic LI.itemNormal A:hover TABLE.dynamic UL.dynamic
{
	display: block;
	left: 173px;
	top: -7px;
	background: #4d6e00;
	/* border: 1px solid #FFFFFF; */
	padding: 7px 0;
}

#idMainMenu TD.itemNormal UL.dynamic LI.itemNormal:hover UL.dynamic,
#idMainMenu SPAN.itemNormal UL.dynamic LI.itemNormal:hover UL.dynamic,
#idMainMenu TD.itemNormal UL.dynamic LI.itemNormal A:hover UL.dynamic,
#idMainMenu SPAN.itemNormal UL.dynamic LI.itemNormal A:hover UL.dynamic,
#idMainMenu TD.itemNormal TABLE.dynamic UL.dynamic LI.itemNormal A:hover TABLE.dynamic UL.dynamic,
#idMainMenu SPAN.itemNormal TABLE.dynamic UL.dynamic LI.itemNormal A:hover TABLE.dynamic UL.dynamic
{
	top: -9px;
}

#idMainMenu TD UL LI UL.dynamic LI A,
#idMainMenu TD UL LI UL.dynamic LI A:link,
#idMainMenu TD UL LI UL.dynamic LI A:active,
#idMainMenu TD UL LI UL.dynamic LI A:visited,
#idMainMenu TD UL LI UL.dynamic LI A:hover,
#idMainMenu TD.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A,
#idMainMenu TD.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A:link,
#idMainMenu TD.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A:active,
#idMainMenu TD.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A:visited,
#idMainMenu TD.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A:hover,
#idMainMenu SPAN.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A,
#idMainMenu SPAN.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A:link,
#idMainMenu SPAN.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A:active,
#idMainMenu SPAN.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A:visited,
#idMainMenu SPAN.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI A:hover
{
  width: 131px;
  padding: 3px 21px 3px 21px;
  background: transparent;
  filter: none;
}
#idMainMenu TD.itemNormal:hover UL.dynamic LI.itemNormal:hover UL.dynamic LI:hover A,
#idMainMenu TD.itemNormal A:hover UL.dynamic LI.itemNormal A:hover UL.dynamic LI A:hover
{
  background: #547800;
  filter: none;
  color: #5A8102;
}

#idMainMenu span.itemNormal div.menuLevel3OuterCorners
{
	visibility:hidden;
}


/********************************************/
/** styles customized by DHX Advertising - Keith **/

#idMainMenuContainer, #idMainMenuContainer .inner{
        background:none;
}
html > body #idMainContainer{
        border:1px solid #b9d282;
        background:none;
}
HTML > BODY #idMainContainerTopCorners.cornersContainer{
        background:none
}
HTML > BODY #idMainContainerBottomCorners.cornersContainer{
        background:none
}
/*
html > body #idHeaderContainer .d1{
        background:none;
}
html > body #idHeaderContainer .d5{
        background:none;
}
*/
html > body #idHeaderContainerBottomCorners.cornersContainer .bottomCorners .c4{
        background:none;
}


