:link,:visited{text-decoration:none;}
ul,ol{list-style:none;}
h1,h2,h3,h4,h5,h6,pre,code{font-size:small;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, legend{margin:0;padding:0;}
a img,:link img,:visited img{border:none;}
address{font-style:normal;}
fieldset{border:none;}

* {
	margin:0pt;padding:0pt;
	outline:none;
}

html {
	margin:0pt;padding:0pt;
}

body {
	margin:0px;padding:0px;
	font:15pt/20pt Arial, Helvetica, Verdana, sans-serif;color:rgb(0, 0, 0);
}

input, textarea, select {font-family:Arial, Helvetica, Verdana, sans-serif;}

table td {line-height:1pt;}

/* ==================================================================================================== */
/*                                           LOGO                                                       */
/*===================================================================================================== */
#printlogo {display:block;}



/* ====================================================================================================  */
/*                                             GLOBAL NONE                                               */
/* ===================================================================================================== */
#imglogo,
#skipnav,
.langlist,
#header form,
#header .registernow,
#navigation_main,
#nav_changesport,
.sportlogo,
#right_2-columns
{display:none;}


/* ====================================================================================================  */
/*                                             HEADER                                                    */
/* ===================================================================================================== */
#header .phonenumber {
	font-size:15pt;line-height:20pt;font-weight:normal;color:rgb(0, 102, 163);
	display:block;
	float:right;clear:both;
}

#header {
	display:block;overflow:hidden;
	clear:both;
	margin:0pt 0pt 30pt 0pt;padding:0pt 0pt 10pt 0pt;
	border-bottom:1pt solid rgb(0, 102, 163);
}


/* ====================================================================================================  */
/*                                            jumbotron area                                             */
/* ===================================================================================================== */
#jumbotronarea_wrapper {display:none;}


/* ====================================================================================================  */
/*                                        HOME PAGE                                                       */
/* ===================================================================================================== */
#cta_quicklinks, #cta_register {display:none;}


/* ====================================================================================================  */
/*                                              LIFT                                                     */
/* ===================================================================================================== */
.ctaareawrapper {
	display:block;overflow:hidden;
	clear:both;
}

.cta_areablocks {
	display:block;overflow:hidden;
	/*page-break-before:always;*/page-break-after:always;
}

#cta_imgvideos,
#cta_imgshop,
#cta_imgregistration 
{display:none;}



	/* ========================= NORMAL HEADER ========================= */	
	.cta_areablocks .headerarea {
		display:block;
		margin:30pt 0pt 15pt 0pt;padding:0pt 0pt 10pt 0pt;
		font:22pt/26pt Arial,Verdana,Helvetica,sans-serif;color:rgb(0, 102, 163);text-transform:uppercase;
		border-bottom:1pt solid rgb(0, 102, 163);
	}
	
		.cta_areablocks .headerarea span {
			display:block;
			font-size:12pt;line-height:16pt;
		}
		
	
	
	/* ========================= FOOTER ========================= */	
	.cta_areablocks .linkarea {display:none;}


/* ====================================================================================================  */
/*                                             FOOTER                                                    */
/* ===================================================================================================== */
#footerlinks_area,
#footersports_area_wrapper,
#footerconnect_area_wrapper 
{display:none;}


#footerclosing_area {
	display:block;overflow:hidden;
	clear:both;
	margin:30pt 0pt 0pt 0pt;padding:10pt 0pt 0pt 0pt;
	border-top:1pt solid rgb(0, 102, 163);
	font-size:12pt;line-height:16pt;font-weight:normal;color:rgb(0, 102, 163);
}

	#footerclosing_area p span {
		display:block;overflow:hidden;
		float:right;
		color:rgb(153, 153, 153);
	}



/* ====================================================================================================  */
/*                                           PAGE HEADER                                                 */
/* ===================================================================================================== */
#nav_bread_crumb,
#sportssocialarea_wrapper
{display:none;}

#pageheader h1{
	font:bold 24pt/28pt Helvetica, Verdana, Arial, sans-serif;color:rgb(0, 100, 163);text-transform:uppercase;
	margin:0pt 0pt 20pt 0pt;
}



/* ======================================================================================================= */
/*                                               NEWS AREA HOME                                            */
/* ======================================================================================================= */
#newsarea {
	display:block;overflow:hidden;
	page-break-inside:avoid;
	clear:both;
	page-break-after:always;
}
	/* =================================== HEADER AREA =================================== */
	#newsarea .headerarea {
		display:block;
		font:normal 22pt/26pt Arial, Verdana, Helvetica, sans-serif;color:rgb(0, 102, 163);text-transform:uppercase;
		margin:0pt 0pt 10pt 0pt;
	}
	#newsarea .headerarea a{display:none;}
	
	/* =================================== LIST =================================== */	
	#newsarea ul{
		display:block;
	}
		#newsarea .newsarea_listitem{
			display:block;overflow:hidden;
			clear:both;
			margin:0pt 0pt 10pt 0pt;padding:5pt 0pt;
			border-bottom:1pt solid rgb(188, 188, 188);
			page-break-inside:avoid;
		}
		
			#newsarea .newsarea_listitem a{display:none;}
			
			#newsarea .newsarea_listitem img{
				display:block;
				border:3pt solid rgb(0, 102, 163);
				float:left;
				margin:0pt 10pt 0pt 0pt;
			}
				
				
				#newsarea .newsarea_li_div {
					display:block;
					width:75%;
					padding:0pt;
					float:right;
					font:normal 16pt/20pt Helvetica, Verdana, Arial, sans-serif;color:rgb(0, 0, 0);
				}
				.newsarea_li_first{
				/*	border-top:1pt solid rgba(0, 0, 0, 0.3);
					border-bottom:1pt solid rgba(0, 0, 0, 0.3)!important;*/
				}
				
						#newsarea .newsarea_listitem .datearea{
							color:rgb(0, 102, 163);
							display:block;
						}
						#newsarea p{
							color:rgb(102, 102, 102);
							display:block;
						}


/* ====================================================================================================  */
/*                                      			  NEWS                                               */
/* ===================================================================================================== */
#news_module {
	display:block;overflow:hidden;
	page-break-inside:avoid;
	clear:both;
	page-break-after:always;
}	

	/* =================================== LIST =================================== */	
	#news_module ul{
		display:block;
	}
		#news_module .news_module-newsblock {
			display:block;overflow:hidden;
			clear:both;
			margin:0pt 0pt 10pt 0pt;padding:5pt 0pt;
			border-bottom:1pt solid rgb(188, 188, 188);
		}
		
			#news_module .news_module-newsblock a{display:none;}
			
			#news_module .news_module-newsblock img{
				display:block;
				border:3pt solid rgb(0, 102, 163);
				float:left;
				margin:8pt 0pt 0pt 0pt;
			}
				
				
				#news_module .news_module_li_div {
					display:block;
					width:85%;
					padding:0pt 0pt 10pt 15pt;
					float:right;
					/*border-bottom:1pt solid rgb(188, 188, 188);*/
					font:normal 16pt/20pt Helvetica, Verdana, Arial, sans-serif;
				}
				
				
						#news_module .news_module_li_div .datearea{
							color:rgb(0, 102, 163);
							display:block;
						}
						.news_module_li_div p{
							color:rgb(102, 102, 102);
							display:block;
						}


/* ========================= NAVIGATION ========================= */	
.news_module_navigation {
	display:block;overflow:hidden;
	margin:70pt 0pt 0pt 0pt;
	height:60pt;
	border-top:1pt solid rgb(188, 188, 188);border-bottom:1pt solid rgb(188, 188, 188);
	font:normal 16pt/60pt Arial, Verdana, Helvetica, sans-serif;color:rgb(153, 153, 153);
}

	.news_module_navigation ul{
		display:block;overflow:hidden;
		/*margin:0pt auto;*/
		width:300pt;
		text-align:center;
		float:left;position:relative;left:75pt;top:0pt;
	}
	.news_module_navigation li{
		display:inline-block;
		zoom:1;
		*display:inline;overflow:hidden;
		margin:0pt 0pt 0pt 5pt;
		height:60pt;
	}
		.news_module_navigation li a:link,		.news_module_navigation li a:visited		{color:rgb(0, 102, 163);}
		.news_module_navigation li a:hover,		.news_module_navigation li a:visited:hover	{color:rgb(0, 102, 163);}	
	
	
	
	
#newsblock_prev {
	float:left;position:relative;left:0pt;top:18pt;
	display:block;overflow:hidden;
	width:91pt;height:22pt;
}
	#newsblock_prev a{
		display:block;overflow:hidden;
		width:91pt;height:22pt;
		background:url(../../img/modules/news/buttons/previous.png) 0pt 0pt no-repeat;
		text-indent:-9999pt;
	}
	#newsblock_prev a:hover {background-position:0pt -100pt;}	
	
		
#newsblock_next 	{
	float:right;position:relative;right:0pt;top:18pt;/*top:-42pt;*/
	display:block;overflow:hidden;
	width:63pt;height:22pt;
}
	#newsblock_next a{
		display:block;overflow:hidden;
		width:63pt;height:22pt;
		background:url(../../img/modules/news/buttons/next.png) 0pt 0pt no-repeat;
		text-indent:-9999pt;
	}
	#newsblock_next a:hover {background-position:0pt -100pt;}	


/* ========================= NEWSDETAIL HEADER ========================= */	
.module_newsdetail_header {
	display:block;overflow:hidden;
	margin:0pt 0pt 20pt 0pt;
}
.module_newsdetail_header h2 {
	display:block;overflow:hidden;
	font-size:20pt;line-height:24pt;font-weight:bold;color:rgb(0, 102, 163);text-transform:uppercase;
}
.module_newsdetail_header h3 {
	display:block;overflow:hidden;
	font-size:16pt;line-height:22pt;font-weight:normal;color:rgb(102, 102, 102);
}
.newsdetail_f_date {
	display:block;overflow:hidden;
	font-size:12pt;line-height:14pt;font-weight:normal;color:rgb(153, 153, 153);text-transform:uppercase;
	margin:10pt 0pt 0pt 0pt;
}


/* ========================= NEWSDETAIL NAV ========================= */	
.module_newsdetail_nav {display:none;}
	
	
	
	
/* ====================================================================================================  */
/*                                     			EXPERT CTA                                               */
/* ===================================================================================================== */	
#cta_imgexpert img{
	display:block;overflow:hidden;
	border:1pt solid rgb(0, 102, 163);
	margin:0pt 0pt 15pt 0pt;
} 

#cta_imgexpert .headerarea {margin:0pt 0pt 20pt 0pt !important;}

		#cta_imgexpert p {
			display:block;
			font:normal 15pt/19pt Helvetica, Verdana, Arial, sans-serif;color:rgb(102, 102, 102);
		}



/* ======================================================================================================= */
/*                                               EVENTS CTA                                                */
/* ======================================================================================================= */

	#cta_imgevents.cta_areablocks ul{
		display:block;
	}	
	
		
		#cta_imgevents.cta_areablocks li{
			display:block;overflow:hidden;
			padding:15pt 0pt;
			border-bottom:1pt solid rgb(188, 188, 188);
			font:normal 14pt/20pt Helvetica, Verdana, Arial, sans-serif;
		}


		
			#cta_imgevents.cta_areablocks li a{display:none;}

				
				#cta_imgevents.cta_areablocks .datearea{
					color:rgb(0, 102, 163);
					display:block;overflow:hidden;
				}
				#cta_imgevents.cta_areablocks p{
					color:rgb(153, 153, 153);
					display:block;overflow:hidden;
				}		
					
					
/* ======================================================================================================= */
/*                                               NEWS CTA                                                */
/* ======================================================================================================= */

	#cta_imgnews ul{
		display:block;
	}
		#cta_imgnews .newsarea_listitem{
			display:block;overflow:hidden;
			margin:0pt 0pt 20pt 0pt;padding:0pt 0pt 5pt 0pt;
			height:70pt;
			border-bottom:1pt solid rgb(188, 188, 188);
			page-break-inside:avoid;
		}

		
			#cta_imgnews .newsarea_listitem a{display:none;}
			
			#cta_imgnews .newsarea_listitem img{
				display:block;
				border:3pt solid rgb(0, 102, 163);
				float:left;
				margin:0pt 10pt 0pt 0pt;
			}
				
				
				#cta_imgnews .newsarea_li_div {
					display:block;
					width:75%;
					padding:0pt;
					float:right;
					font:normal 16pt/20pt Helvetica, Verdana, Arial, sans-serif;color:rgb(0, 0, 0);
				}

						#cta_imgnews .datearea{
							color:rgb(0, 102, 163);
							display:block;
						}
						#cta_imgnews p{
							color:rgb(102, 102, 102);
							display:block;
						}


/* ====================================================================================================  */
/*                                     			SPORT CAMPS CTA                                          */
/* ===================================================================================================== */	
#cta_imgsportcamps img{
	display:block;
	margin:0pt 0pt 15pt 0pt;
} 

#cta_imgsportcamps .headerinfoarea {
	margin:0pt 0pt 10pt 0pt;
	font:bold 18pt/24pt Helvetica, Verdana, Arial, sans-serif;color:rgb(0, 102, 163);
}
		
		#cta_imgsportcamps .infoarea {
			display:block;
		}
		
		#cta_imgsportcamps p {
			display:block;
			font:normal 13pt/18pt Helvetica, Verdana, Arial, sans-serif;color:rgb(0, 102, 163);
		}					

/* =================================================================================================== */
/*                                        MAIN CONTENT                                                 */
/*==================================================================================================== */


/* H1 ------------------------------------------------------------------------------------------------------------- */
.html_content h1, .mceContentBody h1{
	font:bold 22pt/26pt Helvetica, Verdana, Arial, sans-serif;color:rgb(0, 100, 163);
	margin:0pt 0pt 20pt 0pt;
}
	.html_content	h1 a:link, 	.html_content	h1 a:visited		{color:rgb(0, 100, 163);text-decoration:underline;}
	.html_content	h1 a:hover, .html_content	h1 a:visited:hover	{color:rgb(51, 51, 51);text-decoration:underline;}
	.mceContentBody	h1 a:link, 	.mceContentBody	h1 a:visited		{color:rgb(0, 100, 163);text-decoration:underline;}
	.mceContentBody	h1 a:hover, .mceContentBody	h1 a:visited:hover	{color:rgb(51, 51, 51);text-decoration:underline;}

	
/* H2 ------------------------------------------------------------------------------------------------------------- */			
.html_content h2, .mceContentBody h2{
	font:bold 22pt/26pt Helvetica, Verdana, Arial, sans-serif;color:rgb(0, 100, 163);
	margin:0pt 0pt 20pt 0pt;
}
	.html_content	h2 a:link, 	.html_content	h2 a:visited		{color:rgb(0, 100, 163);text-decoration:underline;}
	.html_content	h2 a:hover, .html_content	h2 a:visited:hover	{color:rgb(51, 51, 51);text-decoration:underline;}
	.mceContentBody	h2 a:link, 	.mceContentBody	h2 a:visited		{color:rgb(0, 100, 163);text-decoration:underline;}
	.mceContentBody	h2 a:hover, .mceContentBody	h2 a:visited:hover	{color:rgb(51, 51, 51);text-decoration:underline;}

/* H3 ------------------------------------------------------------------------------------------------------------- */		
.html_content h3, .mceContentBody h3{
	font:bold 20pt/24pt Helvetica, Verdana, Arial, sans-serif;color:rgb(51, 51, 51);
	margin:0pt 0pt 20pt 0pt;
}
	.html_content	h3 a:link, 	.html_content	h3 a:visited		{color:rgb(51, 51, 51);text-decoration:underline;}
	.html_content	h3 a:hover, .html_content	h3 a:visited:hover	{color:rgb(102, 102, 102);text-decoration:underline;}
	.mceContentBody	h3 a:link, 	.mceContentBody	h3 a:visited		{color:rgb(51, 51, 51);text-decoration:underline;}
	.mceContentBody	h3 a:hover, .mceContentBody	h3 a:visited:hover	{color:rgb(102, 102, 102);text-decoration:underline;}

/* H4 ------------------------------------------------------------------------------------------------------------- */		
.html_content h4, .mceContentBody h4{
	font:bold 16pt/20pt Helvetica, Verdana, Arial, sans-serif;color:rgb(102, 102, 102);
	margin:0pt 0pt 20pt 0pt;
}
	.html_content	h4 a:link, 	.html_content	h4 a:visited		{color:rgb(102, 102, 102);text-decoration:underline;}
	.html_content	h4 a:hover, .html_content	h4 a:visited:hover	{color:rgb(51, 51, 51);text-decoration:underline;}
	.mceContentBody	h4 a:link, 	.mceContentBody	h4 a:visited		{color:rgb(102, 102, 102);text-decoration:underline;}
	.mceContentBody	h4 a:hover, .mceContentBody	h4 a:visited:hover	{color:rgb(51, 51, 51);text-decoration:underline;}
	

/* H5 ------------------------------------------------------------------------------------------------------------- */		
.html_content h5, .mceContentBody h5{
	font:bold 14pt/18pt Helvetica, Verdana, Arial, sans-serif;color:rgb(102, 102, 102);
	margin:0pt 0pt 20pt 0pt;
}
	.html_content	h5 a:link, 	.html_content	h5 a:visited		{color:rgb(102, 102, 102);text-decoration:underline;}
	.html_content	h5 a:hover, .html_content	h5 a:visited:hover	{color:rgb(51, 51, 51);text-decoration:underline;}
	.mceContentBody	h5 a:link, 	.mceContentBody	h5 a:visited		{color:rgb(102, 102, 102);text-decoration:underline;}
	.mceContentBody	h5 a:hover, .mceContentBody	h5 a:visited:hover	{color:rgb(51, 51, 51);text-decoration:underline;}
	
/* H6 ------------------------------------------------------------------------------------------------------------- */		
.html_content h6, .mceContentBody h6{
	font:bold 13pt/16pt Helvetica, Verdana, Arial, sans-serif;color:rgb(0, 0, 0);
	margin:0pt 0pt 20pt 0pt;
}
	.html_content	h6 a:link, 	.html_content	h6 a:visited		{color:rgb(0, 0, 0);text-decoration:underline;}
	.html_content	h6 a:hover, .html_content	h6 a:visited:hover	{color:rgb(51, 51, 51);text-decoration:underline;}
	.mceContentBody	h6 a:link, 	.mceContentBody	h6 a:visited		{color:rgb(0, 0, 0);text-decoration:underline;}
	.mceContentBody	h6 a:hover, .mceContentBody	h6 a:visited:hover	{color:rgb(51, 51, 51);text-decoration:underline;}

/* P --------------------------------------------------------------------------------------------------------------- */	
.html_content p, .mceContentBody p{
	font:normal 16pt/24pt Arial, Verdana, Helvetica, sans-serif;color:rgb(0, 0, 0);
	margin:0pt 0pt 20pt 0pt;
	display:block;overflow:hidden;
	page-break-inside:avoid;
}
	.html_content	p a:link, 	.html_content	p a:visited			{color:rgb(0, 100, 163);text-decoration:underline;}
	.html_content	p a:hover, 	.html_content	p a:visited:hover	{color:rgb(0, 0, 0);text-decoration:underline;}
	.mceContentBody	p a:link,  	.mceContentBody	p a:visited			{color:rgb(0, 100, 163);text-decoration:underline;}
	.mceContentBody	p a:hover, 	.mceContentBody	p a:visited:hover	{color:rgb(0, 0, 0);text-decoration:underline;}


.html_content p img, .mceContentBody p img{
	margin:0pt 10pt 10pt 10pt;
}
/* UL and OL --------------------------------------------------------------------------------------------------------- */	
.html_content ul, .mceContentBody ul, .html_content ol, .mceContentBody ol{
   font-size:14pt;line-height:17pt;color:rgb(51, 51, 51);
   margin:0pt 30pt 0pt 20pt;
   display:block;overflow:hidden;
}

	.html_content	ul a:link, 		.html_content	ul a:visited			{color:rgb(0, 100, 163);text-decoration:underline;}
	.html_content	ul a:hover, 	.html_content	ul a:visited:hover		{color:rgb(51, 51, 51);text-decoration:underline;}
	.mceContentBody	ul a:link,  	.mceContentBody	ul a:visited			{color:rgb(0, 100, 163);text-decoration:underline;}
	.mceContentBody	ul a:hover, 	.mceContentBody	ul a:visited:hover		{color:rgb(51, 51, 51);text-decoration:underline;}
	
	.html_content	ol a:link, 		.html_content	ol a:visited			{color:rgb(0, 100, 163);text-decoration:underline;}
	.html_content	ol a:hover, 	.html_content	ol a:visited:hover		{color:rgb(51, 51, 51);text-decoration:underline;}
	.mceContentBody	ol a:link,  	.mceContentBody	ol a:visited			{color:rgb(0, 100, 163);text-decoration:underline;}
	.mceContentBody	ol a:hover, 	.mceContentBody	ol a:visited:hover		{color:rgb(51, 51, 51);text-decoration:underline;}


/* UL LI and OL LI ------------------------------------------------------------------------------------------------------ */	
.html_content ul li, .mceContentBody ul li, .html_content ol li, .mceContentBody ol li{
   margin:0pt 0pt 15pt 50pt;padding:0pt 0pt 0pt 5pt;
   list-style-position:outside;
   display:list-item;
}
.html_content ul li, .mceContentBody ul li{list-style-type:disc;}
.html_content ol li, .mceContentBody ol li{list-style-type:decimal;}

.html_content ul li b, .mceContentBody ul li b, .html_content ol li, .mceContentBody ol li b				{color:rgb(51, 51, 51);}
.html_content ul li strong, .mceContentBody ul li strong, .html_content ol li, .mceContentBody ol li strong	{color:rgb(51, 51, 51);}

/* TABLE TD --------------------------------------------------------------------------------------------------------------- */	
.html_content table, .mceContentBody table{
   margin:0pt 0pt 20pt 0pt;
}
.html_content table th, .mceContentBody table th{
	font-size:15pt;line-height:18pt;color:rgb(255, 255, 255);font-weight:bold;
	background:rgb(0, 100, 163);
	padding:8pt;margin:0pt;
	vertical-align:top;
	border:1pt solid rgb(153, 153, 153);
	border-collapse:collapse;
	border-spacing:0pt;
	
}
.html_content table td, .mceContentBody table td{
	font-size:15pt;line-height:18pt;color:rgb(0, 0, 0);
	padding:8pt;margin:0pt;
	vertical-align:top;
	border:1pt solid rgb(153, 153, 153);
	border-collapse:collapse;
	border-spacing:0pt;
	
}

.html_content table td p, .mceContentBody table td p, .html_content table th p, .mceContentBody table th p{
  font-size:15pt;line-height:18pt;color:rgb(0, 0, 0);
}

	.html_content	table td a:link, 	.html_content	table td a:visited			{color:rgb(51, 51, 51);text-decoration:underline;}
	.html_content	table td a:hover, 	.html_content	table td a:visited:hover	{color:rgb(0, 0, 0);text-decoration:underline;}
	.mceContentBody	table td a:link,  	.mceContentBody	table td a:visited			{color:rgb(51, 51, 51) !important;text-decoration:underline;}
	.mceContentBody	table td a:hover, 	.mceContentBody	table td a:visited:hover	{color:rgb(0, 0, 0);text-decoration:underline;}
	
	.html_content	table th a:link, 	.html_content	table th a:visited			{color:rgb(51, 51, 51);text-decoration:underline;}
	.html_content	table th a:hover, 	.html_content	table th a:visited:hover	{color:rgb(0, 0, 0);text-decoration:underline;}
	.mceContentBody	table th a:link,  	.mceContentBody	table th a:visited			{color:rgb(51, 51, 51) !important;text-decoration:underline;}
	.mceContentBody	table th a:hover, 	.mceContentBody	table th a:visited:hover	{color:rgb(0, 0, 0);text-decoration:underline;}

.html_content table td img, .mceContentBody table td img{
   float:right;
   margin:0pt 0pt 10pt 0pt;
}




.html_content object {display:none;}


