@charset "utf-8";
/* CSS Document */

body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/images/main/bkg-events.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}


.preload{display:none;}



.brclear{
clear:both; 
height:0; 
margin:0; 
font-size: 1px; 
line-height: 0; 
} 


.eventFloatTab {
	Z-INDEX: 1002; 
	POSITION: absolute; 
	PADDING-TOP: 0px;
	width: 327px;
	height: 55px;
	top: 0px;
	left: 425px;
	
	
}
/* ==================================================================================================================*/
/*  										HEADER
/* ==================================================================================================================*/

		.header {
			WIDTH: 100%;
		}
		.headerContent {
			Z-INDEX: 1002; POSITION: relative; TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 964px; PADDING-TOP: 2px
		}
		.headerControls {
			Z-INDEX: 1002; POSITION: relative; TEXT-ALIGN: left; HEIGHT: 104px
		}
		
		H1.logo {
			Z-INDEX: 1000;
			POSITION: absolute;
			BOTTOM: 30px;
			LEFT: 1px
		}
		
		
		H1.logo A {
			TEXT-INDENT: -9999px; WIDTH: 276px; DISPLAY: block; BACKGROUND: url(/images/main/successful-thinkers.png) no-repeat; HEIGHT: 55px
		}
		
		.memberInfo {
			Z-INDEX: 1000;
			POSITION: absolute;
			TOP: 5px;
			RIGHT: 0px;
			color:#FFFFFF;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
		}

		.memberInfo A {
			color:#CCCCCC; text-decoration: none;
		}
		
		.memberInfo A:hover {
			color:#FFCC00; text-decoration: none;
		}
		
		/* ===================== MAIN TABS ============================= */
		
					UL.tabNav {
						Z-INDEX: 1000; POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BOTTOM: 2px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; LEFT: 0px
					}
					UL.tabNav LI {
						DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 2px;
					}
					UL.tabNav LI A {
						TEXT-INDENT: -9999px; WIDTH: 84px; DISPLAY: block; HEIGHT: 34px
					}
					
					UL.tabNav LI.eventsTab A {
						BACKGROUND: url(/images/main/tab-inactive-events.jpg) no-repeat 0px 3px;
						WIDTH: 84px
					}
					UL.tabNav LI.communityTab A {
						BACKGROUND: url(/images/main/tab-inactive-community.jpg) no-repeat 0px 3px;
						WIDTH: 104px
					}
					UL.tabNav LI.trainingTab A {
						BACKGROUND: url(/images/main/tab-inactive-training.jpg) no-repeat 0px 3px;
						WIDTH: 94px
					}
					UL.tabNav LI.storeTab A {
						BACKGROUND: url(/images/main/tab-inactive-store.jpg) no-repeat 0px 3px;
						WIDTH: 84px
					}
					UL.tabNav LI.eventsTab A:hover {
						BACKGROUND: url(/images/main/tab-inactive-events-OVER.jpg) no-repeat 0px bottom
					}
					UL.tabNav LI.communityTab A:hover {
						BACKGROUND: url(/images/main/tab-inactive-community-OVER.jpg) no-repeat 0px bottom
					}
					UL.tabNav LI.trainingTab A:hover {
						BACKGROUND: url(/images/main/tab-inactive-training-OVER.jpg) no-repeat 0px bottom
					}
					UL.tabNav LI.storeTab A:hover {
						BACKGROUND: url(/images/main/tab-inactive-store-OVER.jpg) no-repeat 0px bottom
					}
					
						
		
		
		/* ===================== MAIN SUB-NAV ============================= */
		
					UL.subNav {
						Z-INDEX: 1000; POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BOTTOM: 2px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; RIGHT: -18px; HEIGHT: 27px;
					}
					UL.subNav LI {
						DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 12px; HEIGHT: 27px; vertical-align: bottom; line-height: 2.2em; 
					}
					UL.subNav LI A {
						DISPLAY: block; color:#a4a4a4; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; HEIGHT: 27px;
					}
					UL.subNav LI A:hover {
						DISPLAY: block; color:#d59d0f; font-family:Arial, Helvetica, sans-serif; font-size:12px;
					}			
		
		
					UL.subNav LI.myHomeTab A {
						TEXT-INDENT: -9999px; BACKGROUND: url(/images/main/tab-inactive-myHome.png) no-repeat 0px 3px; 
						WIDTH: 94px
					}
					UL.subNav LI.myHomeTab A:hover {
						BACKGROUND: url(/images/main/tab-inactive-myHome-OVER.png) no-repeat 0px bottom
					}
					
			
/* ==================================================================================================================*/
/*  										SECTION HEADER
/* ==================================================================================================================*/


		.sectionHeaderContent {
			Z-INDEX: 1002; POSITION: relative; TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 964px; PADDING-TOP: 0px; TOP: 25px; HEIGHT: 50px; vertical-align:middle; line-height: 1em;
		}
		
		.sectionLogo {
			Z-INDEX: 1000;
			POSITION: absolute;
			LEFT: 1px;
			TEXT-INDENT: -9999px; WIDTH: 130px; DISPLAY: block; BACKGROUND: url(/images/main/section-header-events.png) no-repeat; HEIGHT: 45px; TOP: 0px;
		}
		.sectionNavLeftCap {
			LEFT: 130px; 
			HEIGHT: 45px; 
			TOP: 2px;
			width:32px; 
			POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BOTTOM: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
			BACKGROUND: url(/images/main/subNav-event-left-cap.png) no-repeat 0px;	
		}
		.sectionNav {
			RIGHT: 28px; 
			WIDTH: 774px;
			HEIGHT: 45px; TOP: 2px;
			POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BOTTOM: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; 
			BACKGROUND: url(/images/main/subNav-event-center.png) repeat-x 0px;
		}
		.sectionNavRightCap {
			RIGHT: 0px; 
			HEIGHT: 45px; 
			TOP: 2px;
			width:28px; 
			POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BOTTOM: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
			BACKGROUND: url(/images/main/subNav-event-right-cap.png) no-repeat 0px;	
		}


		/* ===================== SECTION NAV OPTIONS ============================= */
		
		UL.sectionNavLinks {
			Z-INDEX: 1000; POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BOTTOM: 2px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; LEFT: 5px; HEIGHT: 25px; TOP:7px;
		}
		UL.sectionNavLinks LI {
			DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 25px; vertical-align: middle; line-height: 2.6em; 
		}
		UL.sectionNavLinks LI A {
			DISPLAY: block; color:#d7d7d7; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none;
		}
		UL.sectionNavLinks LI A:hover {
			DISPLAY: block; color:#d59d0f; font-family:Arial, Helvetica, sans-serif; font-size:12px;
		}			


/* ==================================================================================================================*/
/*  										SECTION MAIN CONTENT
/* ==================================================================================================================*/

		.sectionMainContent {
			Z-INDEX: 1002; POSITION: relative; TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 999px; PADDING-TOP: 0px; TOP: 25px; HEIGHT: 20px; LEFT:0px;
		}
		.sectionMainContentTop {
			WIDTH: 999px; 
			height:37px;
			BACKGROUND: url(/images/main/content-body-top.png) no-repeat 0px;
		}
		.sectionMainContentMid {
			WIDTH: 999px;
			BACKGROUND: url(/images/main/content-body.png) repeat-y 0px;
		}
		.sectionMainContentBottom {
			WIDTH: 999px; height:37px;
			BACKGROUND: url(/images/main/content-body-bottom.png) no-repeat 0px;
		}		
		
/* ==================================================================================================================*/
/*  												FOOTER
/* ==================================================================================================================*/
		
		.footerContent {
			Z-INDEX: 1002; POSITION: relative; TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 999px; PADDING-TOP: 0px; TOP: 25px; HEIGHT: 20px; LEFT:0px;
			color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:10px;
		}