html > body { background: #d1e641 url(images/bg-main.gif) 0 0 repeat !important;; }
body { background: #d1e641 url(images/bg-main.gif) 0 0 repeat !important; }
body, td, p, h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif; }

#idClipMainContainer .d8 { padding-top: 5px; }
#idMainContainer .d9 { padding: 4px; width: 947px; }

#idHeaderContainer { margin: 0 0 3px 0; padding: 0; background-color: #d1e641; width: 945px; }

	#idHeaderContainer .d3 { padding: 0; width: 945px; }
	#idHeaderContainer .d4 { width: 945px; background: #d1e641 url(images/bg-header.gif) 0 0 no-repeat; }

#idHeaderContainerTopCorners.cornersContainer { display: none; }


#idHeaderContainer .inner, .header_headerContent, .headerContentHolder, #idHeaderContent, #idHeaderHeightContainer { height: 108px; }
.header_headerContent { width: 945px; height: 108px; }
.headerContentHolder { width: 945px; height: 108px; }
#idHeaderContent { width: 945px; height: 108px; }

	#idHeaderLogo { top: 0; left: 15px; }
	
	#headerNav { position: absolute; top: 20px; right: 45px; }
		#headerNav a { padding: 0 6px; color: #000; text-decoration: none; }
		#headerNav a:hover { text-decoration: underline; }
		
		
/* Main Nav */	
#idMainMenuContainer { width: 945px; height: 39px; padding: 0; background: #fff; }
	#idMainMenu { width: 945px; }
		#idMainMenu td { height: 35px; }
		#idMainMenu td.item { border-bottom: 3px solid #fff; }
		#idMainMenu td.itemCurrent, #idMainMenu td.itemCurrentParent { border-bottom: 4px solid #d04f2d; }

		#idMainMenu .menuLevel1 td.separator { display: block; width: 3px; background: #fff; border-bottom: 3px solid #fff; }
		#idMainMenu .menuLevel1 td.firstSeparator, #idMainMenu .menuLevel1 td.lastSeparator { display: none; }
		#idMainMenu .menuLevel1 td.separator span { background: #fff; height: 1px; margin: auto; width: 3px; }


		#idMainMenu #idMainMenuInner { background-color: #ec902d; width: 945px; padding: 0; }

		#idMainMenu .menuLevel1, #idSubMenu, #idSubMenu ul { background-color: #fff; width: 100%; }
			#idMainMenu .menuLevel1 td.itemNormal .inner, #idMainMenu .menuLevel1 td.itemNormalLeaf .inner, #idMainMenu .menuLevel1 td.itemCurrent .inner, #idMainMenu .menuLevel1 td.itemCurrentLeaf .inner, #idMainMenu .menuLevel1 td.itemCurrentParent .inner { padding: 11px 10px 0 11px; }
		
			#idMainMenu .menuLevel1 td .d1, #idMainMenu .menuLevel1 td .d2, #idMainMenu .menuLevel1 td .d3, #idMainMenu .menuLevel1 td .inner { float: none; }
		
			#idMainMenu .menuLevel1 { height: 35px; font-size: 1.1em; }
			#idMainMenu .menuLevel1 td.itemNormal .d1, #idMainMenu .menuLevel1 td.itemNormalLeaf .d1 { background-color: #ec902d; }
			#idMainMenu .menuLevel1 td { background-color: #ec902d; }
			#idMainMenu .menuLevel1 td { position: inherit; }
		
			
			#idMainMenu .menuLevel1 td.itemCurrent .d1, #idMainMenu .menuLevel1 td.itemCurrentLeaf .d1, #idMainMenu .menuLevel1 td.itemCurrentParent .d1, #idMainMenu .menuLevel1 td span span { background-color: #d04f2d; color: #fff; text-transform: uppercase; text-align: center; } 
			
			#idMainMenu .menuLevel1 td .cornersContainer { display: none; }
			
			#idMainMenu .menuLevel1 td.itemNormal .d1, #idMainMenu .menuLevel1 td.itemNormalLeaf .d1 { background-color: #ec902d; text-transform: uppercase; text-align: center; }
			#idMainMenu .menuLevel1 td a, #idMainMenu .menuLevel1 td a:hover, #idMainMenu .menuLevel1 td a:link, #idMainMenu .menuLevel1 td a:active, #idMainMenu .menuLevel1 td a:visited { background-color: #ec902d;  color: #fff; }
			
			#idMainMenu .menuLevel1 td.itemNormal .d5 { background: none; }
			#idMainMenu .menuLevel1 td.itemCurrent .d5, #idMainMenu .menuLevel1 td.itemCurrentParent .d5 { background: none; }
			
			#idMainMenu .menuLevel1 td.itemCurrent .d1, #idMainMenu .menuLevel1 td.itemCurrentLeaf .d1, #idMainMenu .menuLevel1 td.itemCurrentParent .d1, #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.itemCurrent div.c1, #idMainMenu .menuLevel1 td.itemCurrentLeaf div.c1, #idMainMenu .menuLevel1 td.itemCurrentParent div.c1 { color: #fff; }
			#idMainMenu .menuLevel1 td span span, #idMainMenu .menuLevel1 td.itemCurrent .d1, #idMainMenu .menuLevel1 td.itemCurrentLeaf .d1, #idMainMenu .menuLevel1 td.itemCurrentParent .d1, #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.itemCurrent div.c1, #idMainMenu .menuLevel1 td.itemCurrentLeaf div.c1, #idMainMenu .menuLevel1 td.itemCurrentParent div.c1 { background-color: #d04f2d; }
			
	#idMainMenu #idMainMenu0BottomCorners { display: none; }
	
	
	
	
/* Sub Nav */

#idMainMenu td.itemNormal div.dynamicMenuLevelContainer { display: none !important; }
#idSubMenuContainerTopCorners, #idSubMenuContainerBottomCorners, #idLoginContainerTopCorners, #idLoginContainerBottomCorners { display: none !important; }
	#idNavigationContainer, #idSubMenuContainer { width: 945px; float: none; background-color: #d04f2d; }

#idMainMenu, #idMainMenu .menuLevel1, #idSubMenu, #idSubMenu ul { font-family: Arial, Helvetica, sans-serif; }
	#idSubMenu, #idSubMenu ul { background-color: #d04f2d; height: 35px; }
	
		#idSubMenu li.itemNormal, #idSubMenu li.itemNormalLeaf, #idMainMenuContainer .menuLevel2 span span.itemNormal, #idMainMenuContainer .menuLevel2 span span.itemNormalLeaf { float: left; }

	#idMainMenuContainer .menuLevel2, #idSubMenuContainer, #idSubMenu ul { width: 100%; }

		#idSubMenu ul { padding: 0; }
		html > body #idSubMenu li { margin: 0; }
		#idSubMenu li { background: none; border: none; float: left; margin: 0; padding: 0; width: auto; }
		
		#idMainMenuContainer .menuLevel2 span.item span a:hover, #idSubMenu li a:hover { color: #fff; }
		#idSubMenu li a, #idSubMenu li a:link, #idSubMenu li a:active, #idSubMenu li a:visited, #idSubMenu li a:hover, #idSubMenu li span span { display: block; background: #d04f2d url(images/div-nav.gif) right center no-repeat; padding: 10px 15px; width: auto; color: #fff; text-decoration: none; }
		#idSubMenu li.last a, #idSubMenu li.last span span { background-image: none; }
	
	#idMainMenuContainer .menuLevel2 span.item span span, #idSubMenu li span span { font-weight: normal; color: #ffd457;}
	
	#idMainMenuContainer .menuLevel3, #idSubMenu li ul { display: none; }
	
	#idMainMenuContainer #idMainMenu img.menuMemberOnlyIcon, #idMainMenuContainer #idMainMenu div.menuMemberOnlyIcon, #idSubMenuContainer #idSubMenu div.menuMemberOnlyIcon { background: none; }
	
#idContentContainer { width: 945px; background: #fff url(images/bg-content.gif) 0 0 repeat-y; position: relative; }

html > body #idPrimaryContentContainer { padding-bottom: 20px; }

/* Login Box */
#loginData h3 { padding: 0 0 0 15px; }
#idLoginContainer { position: absolute; left: 0; top: 40px; height: 200px; background-color: #fbd85a; }
#idLoginContainer #idLoginUserNameLabel label, #idLoginContainer #idLoginPasswordLabel label, #idLoginContainer #idLoginActionRememberMe label { color: #000 !important; }
#idLoginContainer #idLoginPasswordForgot a:hover, #idLoginContainer #idLoginPasswordForgot a, #idLoginContainer #idLoginPasswordForgot a:visited, #idLoginContainer #idLoginPasswordForgot a, #idLoginContainer #idLoginPasswordForgot a:link, #idLoginContainer #idLoginPasswordForgot a:active, #idLoginContainer #idLoginPasswordForgot a:visited { color: #000; }

#idLoginContainer #idLoginAction input.loginButton { background: #d1e641; border: 1px solid #a7a891; }
	
idFooterContainerTopCorners, #idFooterContainerTopCorners.cornersContainer, #idFooterContainerBottomCorners.cornersContainer { display: none; }

div.pageTitleOuterContainer { display: none; }
#idForumSummaryPageTitleMainContainer, #idBlogsTitleMainContainer, #idEventsTitleMainContainer { display: block !important; }
#idLoginContainer #idLoggedName span { color: #333; }



#headerImage { background-color: #069e91; height: 240px; color: #fff !important; }
#headerImage img { float: left; }
#headerImage h1 { color: #fed457; margin: 0; padding: 20px 20px 5px 340px; }
#headerImage p { color: #fff; margin: 0; padding: 0 20px 5px 340px; }
#headerImage a { color: #c4d93e; }



/* Hide Membership Details */
#idCaptionMembershipDetailsContainer, #idSectionMembershipLevelContainer { display: none; }

/* Footer */
#idFooterSeparator { height: 4px; }
#idFooterContainer { width: 945px; background: #d04f2d; }
#idFooterContainer, div.footerContentHolder, #idFooterContainerTopCorners.cornersContainer div.c1, #idFooterContainerBottomCorners.cornersContainer div.c1 { background: #d04f2d; }
#idFooterContent { font-size: .9em; }

#idFooterPoweredByContainer { display: none; }

#HC { width: 945px; margin: 0 auto; padding: 0 20px 0 0; font-size: .8em; text-align: right; }
#HC a { color: #000; text-decoration: none; }
#HC a:hover { text-decoration: underline; }

/*** Support - code for disabling dynamic (fly-out) menu ***/

#idMainContainer #idMainMenu LI.itemNormal DIV.dynamicMenuLevelContainer,
#idMainContainer #idMainMenu LI.itemNormal UL.dynamic,
#idMainContainer #idMainMenu LI.itemNormal:hover UL.dynamic,
#idMainContainer #idMainMenu LI.itemNormal A:hover UL.dynamic,
#idMainContainer #idMainMenu LI.itemNormal TABLE.dynamic,
#idMainContainer #idMainMenu TD.itemNormal DIV.dynamicMenuLevelContainer,
#idMainContainer #idMainMenu TD.itemNormal UL.dynamic,
#idMainContainer #idMainMenu TD.itemNormal:hover UL.dynamic,
#idMainContainer #idMainMenu TD.itemNormal A:hover UL.dynamic,
#idMainContainer #idMainMenu TD.itemNormal TABLE.dynamic,
#idMainContainer #idMainMenu SPAN.itemNormal DIV.dynamicMenuLevelContainer,
#idMainContainer #idMainMenu SPAN.itemNormal UL.dynamic,
#idMainContainer #idMainMenu SPAN.itemNormal:hover UL.dynamic,
#idMainContainer #idMainMenu SPAN.itemNormal A:hover UL.dynamic,
#idMainContainer #idMainMenu SPAN.itemNormal TABLE.dynamic
{
display: none;
}
#idMainContainer #idMainMenu LI.itemNormal
{
 margin-bottom: 0;
}