﻿#idMainContainer {width: 980px;}

BODY
{

background: url(http://www.alpharunning.com/resources/images/background.jpg) 0 0 repeat-x;
	background-color: #00396f;
	font-size: 0.80em;
	font-weight: normal;
}






#idMainContainerTopCorners.cornersContainer
{
	display: none;
	width: 0;
	height: 0;
	filter:none;
}

#idMainContainerBottomCorners.cornersContainer
{
	display: none;
	width: 0;
	height: 0;
	filter:none;
}




#idClipMainContainer .d8
{
	padding-top: 0;
}


HTML > BODY #idMainContainer
{
	filter: none;
	background: none;
}

#idHeaderContainer
{
	width: 980px;
	height: 255px;
background-color: white;
}
#idHeaderContainer .d1
{
	width: 980px;
	height: 255px;
	padding: 0;
}

HTML > BODY #idHeaderContainer .d1
{
	filter: none;
	background: none;
}

BODY.customizeContentView #idHeaderContainer
{
	width: 980px;
}

BODY.customizeContentView #idHeaderContainer .d1
{
	filter: none;
	padding: 0;
}

HTML > BODY.customizeContentView #idHeaderContainer .d1
{
	background: none;
}

#idHeaderContainer .d2
{
	background-color: white;
}

#idHeaderContainer .d3
{
	width: 980px;
	height: auto;
	padding: 0;
	filter:none;
}

HTML > BODY #idHeaderContainer .d3
{
	filter: none;
	background: none;
}

#idHeaderContainer .d4
{
	width: 980px;
	height: auto;
	background: none;
}

#idHeaderContainer .d5
{
	width: 980px;
	height: auto;
	padding: 0;
	filter: none;
}

HTML > BODY #idHeaderContainer .d5
{
	filter: none;
	background: none;
background-color: white;
}

#idHeaderContainerTopCorners.cornersContainer
{
	display: none;
}

#idHeaderContainerBottomCorners.cornersContainer
{
	display: none;
}
/******* Header content container *******/

#idHeaderHeightContainer
{
	height: 255px;
	background: none;
	padding: 0;  
}

/******* Editable header region container *******/
/******* (Specify default background color for editable region below) *******/

.header_headerContent
{
	background: none;
	width: 980px;
	height: 255px;
z-index: 100;
}

.headerContentHolder
{
	width: 980px;
	height: 255px;
	background: none;
}

#idHeaderContent
{
	width: 980px;
	height: 255px;
z-index: 100;
}

/******* Header and content separator container *******/

#idHeaderSeparator
{
	display: none;
	visibility: visible;
}

/******* Menu container *******/

#idMainMenuContainer
{
	display: none;
	float: left;
	width: 980px;
	height: auto;
	background-color: white;
	margin-top: -2px;
	position: relative;
	z-index: 333;
}


#idMainMenuContainer .d1,

	
#idMainMenuContainer .d2
{
	float: left;
	background: none;
	padding: 0 5px 0 5px;
filter:none;
}

HTML > BODY #idMainMenuContainer .d2
{
	filter: none;
	background: none;
}

#idMainMenuContainerTopCorners.cornersContainer
{
	display: none
}


#idMainMenuContainerBottomCorners.cornersContainer
{
	display: none
}


HTML > BODY #idMainMenuContainer .d9
{
	filter: none;
	background: none;
}

#idMainMenuContainer #idMainMenuInner .d2
{
	float: left;
	padding: 2px 19px 2px 10px;
	filter:none;
}

HTML > BODY #idMainMenuContainer #idMainMenuInner .d2
{
	filter: none;
	background: url(http://www.alpharunning.com/resources/images/bg-menu1.png) left top no-repeat;
}



#idMainMenu
{
  
	float: left;
	width: 980px;  
	height: auto;
	background-color: transparent;
	position: relative;
margin: 15px;
}

#idMainMenuInner
{
	float: left;
	margin: 0;
	width: 980px;
	height: 36px;
	font-size: 1em;
	position: relative;
	background: none;
	z-index: 1010;
}

#idMainMenuContainer #idMainMenuInner .d1,
#idMainMenuContainer #idMainMenuInner .d3
{
	float: left;
	width: 980px;
	height: 32px;
}





#idFooterPoweredByContainer {
  display: none;
}



/******* Content main container *******/



#idContentContainer
{
	width: 980px;
	height: auto;
}

#idPrimaryContentContainer
{
	width: 980px;
	height: auto;
}

#idPrimaryContentContainer .d7
{
	width: 980px;
	height: auto;
	padding: 0;
	filter:none;
}

HTML > BODY #idPrimaryContentContainer .d7
{
	filter: none;
	background: none;
}

#idPrimaryContentContainer .d8
{
	background-color: white;
}

#idPrimaryContentContainer .d9
{
	width: 980px;
	height: auto;
	padding: 0;
	filter:none;
}

HTML > BODY #idPrimaryContentContainer .d9
{
	filter: none;
	background: none;
}

HTML > BODY #idPrimaryContentContainerBottomCorners.cornersContainer
{
	filter: none;
	background: none;
}

#idPrimaryContentContainerBottomCorners.cornersContainer .bottomCorners
{
	width: 980px;
	height: 0px;
	margin: 0;
	padding: 0;	
	background-color: white;
display:  none;
}

#idPrimaryContentContainerBottomCorners.cornersContainer .bottomCorners .c1
{
	width: 980px;
	margin: 0;
	padding: 0;
	background: white;
	filter:none;
display:  none;
}

HTML > BODY #idPrimaryContentContainerBottomCorners.cornersContainer .bottomCorners .c1
{
	filter: none;
	background: none;
display:  none;
}


/******* Inner content containers *******/

#idPrimaryContentContainer .block .inner
{
}


/******* Container for content editing *******/
/******* (Specify background color of the content region below) *******/

#idPrimaryContentBlock1ContentHolder,
#idPrimaryContentBlock1ContentHolderEventAdmin
{
	background: white;
}

#idPrimaryContentBlock1ContentHolder,
#idPrimaryContentBlock1Content
{
	width: 980px;
margin: 0px;
}

/******* Footer main container *******/

#idFooterContainer
{
	display: none;
}

/******* Login Box *******/
#idLoginContainer
{
	position: absolute;
	top: 15px;
	right: 15px;
	width: 184px;
	height: 115px;
	z-index: 33003;
	background: none;
	float: left;
	font-size: 0.85em;

}

#idLoginContainer .d1,
#idLoginContainer .d3
{
	float: left;
	width: 184px;
	height: 130px;
}


#idLoginContainer .inner
{
	padding: 15px 0 10px 0;
	height: 92px;
	width: 184px;
	background: none;
}

#idLoginContainer A,
#idLoginContainer A:link,
#idLoginContainer A:active,
#idLoginContainer A:visited
{
	color: #ffffff;
}
#idLoginContainer A:hover
{
	color: #d4d4d4;
}

#idLoginContainer #idLoginPasswordForgot A,
#idLoginContainer #idLoginPasswordForgot A:link,
#idLoginContainer #idLoginPasswordForgot A:active,
#idLoginContainer #idLoginPasswordForgot A:visited
{
	font-weight: normal;
	font-size: .9em;
	color: #ffffff;
	float: left;
text-decoration: none;
}

#idLoginContainer #idLoginPasswordForgot A:hover
{
text-decoration: underline;
}

HTML > BODY #idLoginContainer .d2
{
	filter: none;
background-color: #004e7f;
}


#idLoginContainer #idLoginUserNameLabel LABEL,
#idLoginContainer #idLoginPasswordLabel LABEL
{
	display: block;
	width: auto;
	text-align: right;
	color: #0063b2;
	margin-top: 2px;
	font-size: 1em;
}

#idLoginContainer #idLoginUserName INPUT,
#idLoginContainer #idLoginPassword INPUT
{
	display: block;
	width: 89px;
	height: 14px;
	border: 1px solid #999999;
	font-size: 1em;
}

#idLoginContainer #idLoginActionRememberMe LABEL
{
	color: #d4d4d4;
	position: relative;
	top: -2px;
	font-size: 1em;
}

/******* Sidebar Styles *******/

	#rightsidebar {
	width: 290px; background-color: white; margin-left: 645px; 
	}
	
	.sidebarElement {
	margin-bottom: 3px;
	position: relative;
	}
	
	.sidebarElement_top {
	background: url(http://www.alpharunning.com/resources/images/sidebarElementBg__top.jpg) no-repeat; height: 21px; text-indent: -10000px;
	}
	
	.sidebarElement_topblue {
	background: url(http://www.alpharunning.com/resources/images/sidebarElementBg_topBlue.jpg) no-repeat; height: 37px;
	}
	
		.sidebarElement_contentwrapper {
	background: url(http://www.alpharunning.com/resources/images/sidebarElementBg__middle.jpg); height: auto; text-align: center;
	}
	

	
		.sidebarElement_bottom {
	background: url(http://www.alpharunning.com/resources/images/sidebarElementBg__bottom.jpg) no-repeat; height: 20px; text-indent: -10000px;
	}
	
		.sidebarElement_promobottom {
	background: url(http://www.alpharunning.com/resources/images/promobox.jpg) no-repeat; height: 105px; padding: 55px 15px 0 15px;
	}
	
	#signup_logo {
		position: relative; width: 84px; height: 78px; background: url(http://www.alpharunning.com/resources/images/signup_logo.gif) no-repeat 0 5px; margin: 0 auto; text-indent: -10000px; padding: 6px 0;
	}
	
	#signup_message {
		position: relative; width: 229px; height: 126px; background: url(http://www.alpharunning.com/resources/images/signup_message.gif) no-repeat; margin: 15px auto; text-indent: -10000px;
	}
	
	.signup_button {
			position: relative; width: 200px; height: 52px; margin: 0 auto;
	}
	
	.sidebarElement_contentwrapper a.learnmore {
		font-family: arial, verdana, sans-serif; font-size: 11px; color: #999; text-decoration: underline;
	}
	
	p.promo {
		font-family: arial, verdana, sans-serif; font-size: 11px; color: #999; 
	}
	
	.sidebarElement_contentwrapper p.connect {
		font-family: arial, verdana, sans-serif; font-size: 14px; font-weight: bold; font-style: italic; color: #999; margin: 0 0 10px 0; padding: 0;
	}
	
	.sidebarElement_topblue p.headline {
		font-family: arial, verdana, sans-serif; font-size: 14px; font-weight: bold; font-style: italic; color: white; margin: 0 0 10px 0; padding: 12px 0; text-align: center;
	}


/******* End Sidebar Styles *******/

#contentarea {
	width: 645px; height: 1175px; background-color: white; float: left; display: inline;
	}

	.contentElement {
margin-top: 4px;	
margin-bottom: 3px;
	position: relative;
	}
	
	.contentElement_top {
	background: url(http://www.alpharunning.com/resources/images/contentElement_top.jpg) no-repeat; height: 20px; text-indent: -10000px;
	}
	
	.contentElement_middle {
	background: url(http://www.alpharunning.com/resources/images/contentElement_middle.jpg) repeat-y; 
	}
	
	.contentElement_bottom {
	background: url(http://www.alpharunning.com/resources/images/contentElement_bottom.jpg) no-repeat; height: 20px; text-indent: -10000px;
	}

.contentElementBlue_top {
	background: url(http://www.alpharunning.com/resources/images/bluebox_bg_top.jpg) no-repeat -1px 0px; height: 20px; text-indent: -10000px;
	}
	
	.contentElementBlue_middle {
	background: url(http://www.alpharunning.com/resources/images/bluebox_bg_middle.jpg) repeat-y; 
	}
	
	.contentElementBlue_bottom {
	background: url(http://www.alpharunning.com/resources/images/bluebox_bg_bottom.jpg) no-repeat; height: 20px; text-indent: -10000px;
	}
	
	h2.unleash_headline {
	width: 514px; height: 55px; margin: 0 20px; padding: 10px 0; background: url(http://www.alpharunning.com/resources/images/unleash_headline.gif) no-repeat 0 10px; text-indent: -10000px;
	}


	
	#weeklyContent {
	position: relative; height: 425px; margin: 0; padding: 0; background: url(http://www.alpharunning.com/resources/images/weeklyContentBg.jpg) no-repeat;	}



/******* Nav Bar Styles *******/



/* SpryMenuBarHorizontal.css - version 0.6 - Spry Pre-Release 1.6.1 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/*******************************************************************************

 LAYOUT INFORMATION: describes box model, positioning, z-order

 *******************************************************************************/

/* The outermost container of the Menu Bar, an auto width box with no margin or padding */
ul.MenuBarHorizontal
{
	margin: 5px 0 0 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: auto;
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
	z-index: 1000;
}
/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li
{
	margin: 0 1px 0 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 151px;
	float: left;
}
/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarHorizontal ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	z-index: 1020;
	cursor: default;
	width: 151px;
	position: absolute;
	left: -1000em;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{
	left: auto;
}
/* Menu item containers are same fixed width as parent */
ul.MenuBarHorizontal ul li
{
	width: 151px;
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.MenuBarHorizontal ul ul
{
	position: absolute;
	margin: -5% 0 0 95%;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
{
	left: auto;
	top: 0;
}

/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/


/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarHorizontal a
{
	display: block;
	cursor: pointer;
	padding: 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	letter-spacing:1px;
	color: #fff;
	text-decoration: none;
	background: url(http://www.alpharunning.com/resources/images/navBG.jpg) 0 0 repeat-x;
}
/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{
	background: url(http://www.alpharunning.com/resources/images/navBG.jpg) 0 -35px repeat-x;
}

/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{
	background: url(http://www.alpharunning.com/resources/images/navBG.jpg) 0 -35px repeat-x;
}



/*******************************************************************************

 SUBMENU INDICATION: styles if there is a submenu under a given menu item

 *******************************************************************************/

/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenu
{
	background: url(http://www.alpharunning.com/resources/images/navBG.jpg) 0 0 repeat-x;
}
/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu
{
	background: url(http://www.alpharunning.com/resources/images/navBG.jpg) 0 -35px repeat-x;
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover
{
	background: url(http://www.alpharunning.com/resources/images/navBG.jpg) 0 -35px repeat-x;
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover
{
	background: url(http://www.alpharunning.com/resources/images/navBG.jpg) 0 -35px repeat-x;
}

/* Submenu containers have borders on all sides */
ul.MenuBarHorizontal ul
{
	border-top: 1px solid #ffffff;
}

/* Submenu containers have borders on all sides */
ul.MenuBarHorizontal ul li
{
	border-bottom: 1px solid #ffffff;
}

ul.MenuBarHorizontal ul li a
{
	background: none;
	background-color:#0063b2;
}

ul.MenuBarHorizontal ul li a:hover
{
	background: none;
	background-color:#408ac5;
}


/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */

ul.MenuBarHorizontal iframe
{
	position: absolute;
	z-index: 1010;
	filter:alpha(opacity:0.1);
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
		background: #FFF;
	}
}


/******* End Nav Bar Styles *******/



/******* Content Page Advantages Styles *******/

	h2.advantages_headline {
	width: 310px; height: 35px; margin: 0 20px; padding: 10px 0; background: url(http://www.alpharunning.com/resources/images/alphaAdvantagesHeadline.gif) no-repeat 0 10px; text-indent: -10000px;
	}
	

	.advantage_list {
		padding: 0;
		margin: 10px 25px 0 25px;
		font-family: Arial, verdana, sans-serif;
		font-size: 14px;
		color: #0063b2;
	
	}
	
	.advantage_list span {
		color: #333;
	
	}
	
	.advantage_list li.blue {
		list-style-position: inside;
		list-style-type: disc;
		background-color: #ebf3f9;
		padding: 8px 12px;
	
	}
	
	.advantage_list li.grey {
		list-style-position: inside;
		list-style-type: disc;
		padding: 8px 12px;
	
	}

h2.faq_headline {
	width: 500px; height: 35px; margin: 0 25px; padding: 10px 0; background: url(http://www.alpharunning.com/resources/images/headline_faq.gif) no-repeat 0 10px; text-indent: -10000px;
	}

h2.wellness_headline {
	width: 400px; height: 35px; margin: 0 25px; padding: 10px 0; background: url(http://www.alpharunning.com/resources/images/headline_corporatewellness.gif) no-repeat 0 10px; text-indent: -10000px;
	}

h2.rytway_headline {
	width: 219px; height: 35px; margin: 0 25px; padding: 10px 0; background: url(http://www.alpharunning.com/resources/images/theRytWay_headline.gif) no-repeat 0 10px; text-indent: -10000px;
	}
	
		h2.running_headline {
	width: 219px; height: 35px; margin: 0 25px; padding: 10px 0; background: url(http://www.alpharunning.com/resources/images/running_headline.gif) no-repeat 0 10px; text-indent: -10000px;
	}
	
		h2.yoga_headline {
	width: 219px; height: 35px; margin: 0 25px; padding: 10px 0; background: url(http://www.alpharunning.com/resources/images/yoga_headline.gif) no-repeat 0 10px; text-indent: -10000px;
	}
	
		h2.track_headline {
	width: 219px; height: 35px; margin: 0 25px; padding: 10px 0; background: url(http://www.alpharunning.com/resources/images/track_headline.gif) no-repeat 0 10px; text-indent: -10000px;
	}
h2.coaches_headline {
	width: 219px; height: 35px; margin: 0 25px; padding: 10px 0; background: url(http://www.alpharunning.com/resources/images/coaches_headline.gif) no-repeat 0 10px; text-indent: -10000px;
	}

h2.levels_headline {
	width: 400px; height: 35px; margin: 0 25px; padding: 10px 0; background: url(http://www.alpharunning.com/resources/images/headline_levels.gif) no-repeat 0 10px; text-indent: -10000px;
	}


h2.partners_headline {
	width: 400px; height: 35px; margin: 0 25px; padding: 10px 0; background: url(http://www.alpharunning.com/resources/images/headline_partners.gif) no-repeat 0 10px; text-indent: -10000px;
	}


h2.details_headline {
	width: 550px; height: 35px; margin: 0 25px; padding: 10px 0; background: url(http://www.alpharunning.com/resources/images/headline_fall2010.gif) no-repeat 0 10px; text-indent: -10000px;
	}
	
	.levels_list {
		padding: 0;
		margin: 10px 25px 0 25px;
		font-family: Arial, verdana, sans-serif;
		font-size: 14px;
		color: #0063b2;
	
	}
	
	.levels_list span {
		color: #333;
	
	}
	
	.levels_list li.blue {
		list-style-position: inside;
		list-style-type: disc;
		background-color: #ebf3f9;
		padding: 8px 12px;
	
	}
	
	.levels_list li.grey {
		list-style-position: inside;
		list-style-type: disc;
		padding: 8px 12px;
	
	}



/******* Application Styles *******/


DIV#idMembershipLevelRadioGroupContainer DIV.fieldItem SPAN.levelRenewal {
display: none;
}

#idPrimaryContentBlock1Content #idMemberApplicationWizardContainer H1.pageTitle
{
  display: none;
}

#idMemberApplicationWizardContainer {
 margin-left: 20px; margin-bottom: 30px; width: 935px;
}

#ctl03_FunctionalBlock1_ctl00_memberApplicationMain_ctl00_stepTemplate_selectedLevel_renewal { display:  none;}

DIV.infoOuterContainer DIV.infoContainer .d2
{
	float: left;
	background: none;
	filter: none;

}

DIV.infoOuterContainer DIV.infoContainer .d5
{
	float: left;
	background: none;
	filter: none;

}

DIV.boxBodyInfoViewFill DIV.boxBodyInfoContainer
{
	width: 316px;
	padding: 0 6px 0 2px;
	background: none;
	filter: none;

}

HTML > BODY DIV.boxBodyInfoViewFill DIV.boxBodyInfoContainer
{
	filter: none;
	background: none;

}

DIV.boxViewOutline DIV.cornersContainer .bottomCorners,
DIV.infoOuterContainer DIV.cornersContainer .bottomCorners,
DIV.captionOuterContainer DIV.cornersContainer .bottomCorners
{
	background: none;
	float: left;
	height: 9px;
	width: 100%;
	filter:none;

}

HTML > BODY DIV.boxViewOutline DIV.cornersContainer .bottomCorners,
HTML > BODY DIV.infoOuterContainer DIV.cornersContainer .bottomCorners,
HTML > BODY DIV.captionOuterContainer DIV.cornersContainer .bottomCorners
{
	filter: none;
	background:none;

}

DIV.boxBodyInfoViewFill DIV.cornersContainer .bottomCorners
{
	background: none;
	float: left;
	height: 12px;
	width: 324px;
	filter:none;

}

HTML > BODY DIV.boxBodyInfoViewFill DIV.cornersContainer .bottomCorners
{
	filter: none;
	background: none;

}


/******* Fields Headline Divisions *******/
HTML > BODY DIV.generalFieldsContainer DIV.captionContainer .d2
{
	filter: none;
	background: none;
background-color: #0063b3;
}


/******* End Fields Headline Divisions *******/


HTML > BODY DIV.boxViewOutline DIV.cornersContainer .topCorners,
HTML > BODY DIV.infoOuterContainer DIV.cornersContainer .topCorners,
HTML > BODY DIV.captionOuterContainer DIV.cornersContainer .topCorners
{
	filter: none;
	background: none;

}
HTML > BODY DIV.infoOuterContainer DIV.infoContainer .d2
{
	filter: none;
	background: none;

}

HTML > BODY DIV.infoOuterContainer DIV.infoContainer .d5
{
	filter: none;
	background: none;

}



.fieldBody h4 div span {
margin-top: 3px;
color: #ffffff;
}

.infoSection {
margin-top: 25px;
}

#ctl03_FunctionalBlock1_ctl00_memberApplicationMain_ctl00_stepTemplate_selectedLevel_levelText {
display: none;
}

#ctl03_FunctionalBlock1_ctl00_memberApplicationMain_ctl00_stepTemplate_selectedLevel_levelLabel {
font-size: 18px; 
font-weight: normal;
}

#ctl03_FunctionalBlock1_ctl00_memberApplicationMain_ctl00_stepTemplate_selectedLevel_price {
font-size: 13px;
font-weight: normal;
color: #999;
}



#idUpcomingEventsContainer .sectionTitle {
font-family: arial,verdana,sans-serif; font-size: 18px; font-weight: bold; line-height: 24px; color: #0063b2; 
}

#idTitleContainer .pageTitle a {
font-family: arial,verdana,sans-serif; font-size: 18px; font-weight: bold; line-height: 24px; color: #0063b2; 
}

#idUpcomingEventsContainer {
margin-left: 25px;
}

HTML > BODY DIV.boxViewOutline DIV.boxHeaderContainer .d2
{
	filter: none;
	background: none;
}

HTML > BODY DIV.infoOuterContainer DIV.infoContainer .d5
{
	filter: none;
	background: none;
}

HTML > BODY DIV.boxViewOutline DIV.boxBodyOuterContainer .d2
{
	filter: none;
	background: none;
}

.fieldItem {
margin-bottom: 30px;
}

.levelDescription {
font-size: 12px;
line-height: 18px;
}

.fieldItem .textLine {
margin-bottom: 10px;
}

#idEventsTitleMainContainer {
display: none;
}

DIV.webpages-events-upcoming-event-infoblock-registration LI.event-spacesLeft-row { display: none; }
#idEventPageContainer LI.eventInfoSpacesLeft, #idEventPageContainer DIV.eventRegistrationInfoSpacesLeft { display: none; }

#idEventDetailsContainer {
margin-left: 20px; margin-bottom: 50px; padding-bottom: 30px; width: 935px;
}

#idEventRegistrationWizardContainer {
margin-left: 20px; margin-top: 20px; margin-bottom: 30px; padding-bottom: 30px; width: 935px;
}

#idEventListCalendar {
margin-left: 20px; margin-bottom: 30px; padding-bottom: 30px; width: 935px;
}

/******* Remove Blue Box Backgrounds *******/

HTML > BODY DIV.boxViewOutline DIV.cornersContainer .topCorners,
HTML > BODY DIV.infoOuterContainer DIV.cornersContainer .topCorners,
HTML > BODY DIV.captionOuterContainer DIV.cornersContainer .topCorners
{
	filter: none;
	background: none;
}

HTML > BODY DIV.boxBodyInfoViewFill DIV.cornersContainer .topCorners
{
	filter: none;
	background: none;
}

HTML > BODY DIV.boxViewOutline DIV.boxHeaderContainer .d2
{
	filter: none;
	background: none;
}

HTML > BODY DIV.infoOuterContainer DIV.infoContainer .d2
{
	filter: none;
	background: none;
}

HTML > BODY DIV.infoOuterContainer DIV.infoContainer .d5
{
	filter: none;
	background: none;
}

HTML > BODY DIV.boxBodyInfoViewFill DIV.boxBodyInfoContainer
{
	filter: none;
	background: none;
}

DIV.boxBodyInfoViewFill DIV.boxBodyInfoContainer .d1
{
	float: left;
	width: 316px;
	background: none;
}


#idLoginContainer A,
#idLoginContainer A:link,
#idLoginContainer A:active,
#idLoginContainer A:visited
{
	color: #ffffff;
}
#idLoginContainer A:hover
{
	color: #d4d4d4;
}

#idLoginContainer #idLoginUserNameLabel,
#idLoginContainer #idLoginPasswordLabel
{
	width: 66px;
	height: 20px;
	float: left;
	padding: 0 5px 0 0;
}

#idLoginContainer #idLoginUserNameLabel LABEL,
#idLoginContainer #idLoginPasswordLabel LABEL
{
	display: block;
	width: auto;
	text-align: right;
	color: #ffffff;
	margin-top: 2px;
	font-size: 1em;
}

#idLoginContainer #idLoginAction SPAN
{
	color: #ffffff;
	display: block;
	float: left;
	vertical-align: bottom;
}
#idLoginContainer #idLoginAction SPAN LABEL
{
	color: #ffffff;
	position: relative;
	padding-right: 2px;
	vertical-align: bottom;
}

#idLoginContainer #idLoginAction SPAN INPUT
{
	position: relative;
	bottom: -3px;
}
#idLoginContainer #idLoggedName SPAN
{
	color: #ffffff;
	display: block;
	width: auto;
	margin-bottom: 5px;
	padding-right: 25px;
	padding-top: 5px;
	text-align: right;
	font-size: 1em;
}

.profileBox A,
.profileBox A:link,
.profileBox A:active,
.profileBox A:visited {
	color: #ffffff;
}

.profileBox A:hover {
	color: #d4d4d4;
}


#idLoginContainer #idLoggedName SPAN
{
	color: #ffffff;
	display: block;
	width: auto;
	margin-bottom: 5px;
	padding-right: 25px;
	padding-top: 5px;
	text-align: right;
	font-size: 1em;
}
#idLoginContainer DIV.profileBox
{
	display: block;
	width: auto;
	margin-bottom: 5px;
	padding-right: 25px;
	text-align: right;
color: #ffffff;
}

#ctl03_ctl02_loginViewControl_profileBox {
color: #ffffff;
}
