BODY { 
	margin: 6px 0px 0px 0px;
	background-color: #000000;
	/*background-image: url('../images/main_bg.jpg');*/	
}

html, body { 
  margin: 6px 0px 0px 0px; 
  padding: 0px;
  text-align: center; 
} 

#wrap { 
  margin: 0 auto; 
  width: 996px; /* put the total with of that site */ 
} 

.page {
	position: relative;
	width: 996px;	
	margin: 0 auto;	
	text-align: left;
	/*overflow:hidden;  must specify width and height */	
}

 .class {
    font-family: Arial;
	font-size: 10px;
	font-weight: bold;	
	text-decoration: none;
	color: #2D2D2D;	
	padding: 5px 0px 5px 0px; /*top-right-bottom-left*/	
}


.main_header 
{
	position:absolute;
	top:0px;
	left:0px;
	width:996px;
	height:124px;
	background-image:url('../images/main_header.jpg');
	background-repeat:no-repeat;	
}

/* subpage css */
.subspace_container 
{
	position:absolute;
	top:194px;
}

.sub_container
{	width:996px;
	min-height:697px;/**/
	background-image:url('../images/subpage_bg.jpg');
	background-repeat:repeat;	
}

.sub_content_gradiant 
{
	width:996px;
	height:640px;
	background-image:url('../images/subpage_bg2.jpg');
	background-repeat:no-repeat;
}

.sub_tfn_container
{
	position:absolute;
	top:160px;
	left:0px;
	width:996px;	
	z-index:50;	
}
.subpage_header 
{
	position:absolute;
	left:128px;
	top:0px;
	font-family: Tahoma;
	font-size: 33px;		
	text-decoration: none;
	color: #242424;	
	letter-spacing:2px;
}

.liberty_name 
{
	position:absolute;
	left:42px;
	top:18px;
	font-family: Tahoma;
	font-size: 13px;		
	text-decoration: none;
	color: #3c3c3c;	
	letter-spacing:2px;
}

.content_bg 
{
	position:relative;
	left:42px;
	top:75px;
	width:905px;
	min-height:605px;
	background-color:#ffffff;
}

.subText
{
	margin-left:61px;
	margin-top:-590px;
	width:475px;
	font-family: Tahoma;
	font-size: 13px;		
	text-decoration: none;
	color: #3c3c3c;		
	text-align:justify;	
}

.subText a
{
	color: #c40605;
}

.subText a:hover
{	
	color: #3c3c3c;
}

.subText_smHeader
{
	font-family: Tahoma;
	font-size: 12px;		
	text-decoration: none;
	color:#7d7d7d;
}

.subText_lgHeader
{
	font-family: Tahoma;
	font-size: 15px;
	font-weight:bold;		
	text-decoration: none;
	color:#c40605;
}


.news_pic_container 
{
	position:absolute;
	top:49px;
	left:585px;
	width:347px;
	height:372px;	
	background-repeat:no-repeat;
	z-index:90;	
}

.pic_text 
{
	font-family: Verdana;
	font-size: 10px;		
	text-decoration: none;
	color: #000000;	
}

.pic_text a 
{
	font-family: Verdana;
	font-size: 10px;		
	text-decoration: underline;
	color:#c40605;
}

.pic_text a:hover
{
	color:#c40605;
}

.bottom_img 
{
	position:relative;
	top:0px;
	width:996px;
	height:57px;
}

.other_stories
{
	position:absolute;
	left:580px;
	top: 440px;
	font-family: Tahoma;
	font-size: 12px;			
	text-decoration: none;
	color:#c40605;
		
}


/* ------- */
/* -- ticker - flash - news conatiner -- */
.tfn_container 
{
	position:absolute;
	top:160px;
	left:0px;
	width:996px;
	height:417px;
	background-image:url('../images/tfn_bg.jpg');
	background-repeat:no-repeat;
		
	/*background-color:Purple;*/	
}

.theTicker
{
	position:absolute;
	top:0px;
	left:0px;
	width:996px;
	height:34px;	
	background-image:url('../images/ticker_bg.jpg');
	background-repeat:no-repeat;	
}

.theDate
{
	position:absolute;
	top:2px;
	left:912px;
	width:80px;
	height:30px;
	/*background-color:Silver;*/
	font-family: Tahoma;
	font-size: 10px;		
	text-decoration: none;
	color: #ffffff;	
	text-align:center;
	padding: 2px 0px 0px 0px; /*top-right-bottom-left*/
}

#Marquee 
{
	position:absolute;
	left:160px;
	width:748px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;	
	text-decoration: none;
	color: #f4d64b;	
	padding: 10px 0px 5px 0px; /*top-right-bottom-left*/	
}

.news_bg 
{
	position:absolute;
	left:619px;
	top:40px;	
	width:366px;
	height:365px;	
	background-image:url('../images/news_announcements_bg.jpg');
	background-repeat:no-repeat;
}

#news_container
{
	margin-left:10px;
	margin-top:30px;
	width:350px;
	
	/*background-color:blue;*/
}

.news_item 
{
	margin-left:0px;
	height:34px;	
	/*background-color:blue;*/	
	padding: 0px 0px 0px 0px; /*top-right-bottom-left*/	
	border-bottom-color:#d6d6d6;
	border-bottom-width:1px;
	border-bottom-style:solid;
	
}

.news_item_text a 
{	
	/*background-color:green;*/	
	position:relative;
	top:10px;
	font-family: Verdana;
	font-size: 12px;	
	text-decoration: none;	
	color: #464646;
	letter-spacing: 0px;
}

.news_item_text a:hover 
{		
	color: #a11b1a;		
}

.item_link a
{
	position:absolute;
	left:295px;
	 /*top:-15px;
	padding: 10px 0px 0px 0px;top-right-bottom-left*/
	float:left;		
	font-family: Verdana;
	font-size: 10px;	
	text-decoration: none;	
	color: #a11b1a;	
		
}


.item_link a:hover
{
	color: #464646;			
}

.coach_info 
{
	position:absolute;
	top:245px;
	left:10px;
	width:350px;
	height:120px;
	/*background-color:#a11b1a;*/	
}

.coach_pic
{
	width:78px;
	height:100px;
}

.coach_header a
{
	position:absolute;
	top:0px;
	left:90px;
	font-family: Verdana;
	font-size: 14px;	
	text-decoration: none;	
	color: #981417;
	 
}

.coach_header a:hover
{
	color: #000000;
}


.coach_text
{
	position: absolute;
	left:90px;
	top:25px;
	font-family: Verdana;
	font-size: 10px;	
	text-decoration: none;	
	color: #464646;		
}

.coach_link a
{
	position:absolute;
	left:245px;
	top:95px;
	font-family: Verdana;
	font-size: 9px;	
	text-decoration: underline;
	color: #ae2215;	
}

.coach_link a:hover
{
	color: #464646;
}



.flash_container
{
	position:relative;
	top:40px;
	left:13px;
	width:606px;	
	/*background-color:green;*/	
}


.virtual_space 
{
	position: absolute;
	top:577px;
}

.quicklinks_container 
{
	width: 996px;
	min-height:340px;
	/*background-color:green;*/
}

.quicklinks_header_bg
{
	position:relative;
	left:0px;
	top:0px;	
	width:996px;
	height:28px;	
	background-image:url('../images/quick_links.jpg');
	background-repeat:no-repeat;
}

.quicklink_items_bg 
{
	position:relative;
	left:0px;
	top:0px;	
	width:996px;
	height:340px;	
	background-image:url('../images/quickLinks_items_bg.jpg');
	background-repeat:no-repeat;	
}

.quicklink_items
{
	float:left;
	width:330px;
	height:169px;
	/*background-color:Gray;*/	
}

.quicklink_text
{
	position:absolute;
	font-family: Verdana;
	font-size: 9px;	
	text-decoration: none;
	color: #464646;	
	width:200px;
	margin-left:20px;
	margin-top:50px;
}

.quicklink_text a
{
	color:#c40605;
}

.quicklink_text a:hover 
{
}

.quicklink_header a
{
	position:absolute;
	margin-left:20px;
	margin-top:20px;
	font-family: Verdana;
	font-size: 14px;		
	text-decoration: none;
	color: #890c08;	
}
.quicklink_header a:hover
{
	color: #000000;	
}

.text_links_container 
{
	margin-left:0px;
	margin-top:0px;
	width:996px;
	height:60px;
	text-align:center;
	/*background-color:green;*/
}

.text_link a 
{
	float:left;
	font-family: Verdana;
	font-size: 9px;	
	text-decoration: none;
	color: #ffffff;
	padding:20px 8px 0px 8px;
	text-align:center;	
}

.text_link a:hover
{
	color: #ae2215;
}

.devider
{
	margin-top:15px;
	border-left-width:1px;
	border-left-color:#ffffff;
	border-left-style:solid;
	height:32px;
	float:left;	
}

.footer 
{
	left:0px;
	top:60px;
	width:996px;
	height:40px;
	padding: 10px 0px 0px 0px;
	/*background-color:blue;*/
	text-align:center;
	font-family: Verdana;
	font-size: 10px;	
	text-decoration: none;
	color: #ffffff;
}


.footer a 
{
	font-family: Verdana;
	font-size: 10px;	
	text-decoration: underline;
	color: #ffffff;
}

.footer a:hover 
{
	color: #ffffff;
}



/*-- main menu --*/
.menu_container 
{
	position:absolute;
	top:124px;
	left:0px;
	width:996px;
	height:36px;
	z-index:100;
	/*background-color:Purple;*/	
}

#home a 
{
	position:absolute;
	left:0px;
	top:0px;
	width:58px;
	height:36px;
	display:block;
	background-image:url('../images/menu/home_off.jpg');
	background-repeat:no-repeat;
}

#home a:hover 
{
	background-image:url('../images/menu/home_on.jpg');
	background-repeat:no-repeat;
}

#coaching a 
{
	position:absolute;
	left:58px;
	top:0px;
	width:96px;
	height:36px;
	display:block;
	background-image:url('../images/menu/coaching_staff_off.jpg');
	background-repeat:no-repeat;
}

#coaching a:hover 
{
	background-image:url('../images/menu/coaching_staff_on.jpg');
	background-repeat:no-repeat;
}

#why a 
{
	position:absolute;
	left:154px;
	top:0px;
	width:74px;
	height:36px;
	display:block;
	background-image:url('../images/menu/why_liberty_off.jpg');
	background-repeat:no-repeat;
}

#why a:hover 
{
	background-image:url('../images/menu/why_liberty_on.jpg');
	background-repeat:no-repeat;
}

#youth a 
{
	position:absolute;
	left:228px;
	top:0px;
	width:83px;
	height:36px;
	display:block;
	background-image:url('../images/menu/youth_academy_off.jpg');
	background-repeat:no-repeat;
}

#youth a:hover 
{
	background-image:url('../images/menu/youth_academy_on.jpg');
	background-repeat:no-repeat;
}

#schedule a 
{
	position:absolute;
	left:311px;
	top:0px;
	width:121px;
	height:36px;
	display:block;
	background-image:url('../images/menu/schedules_off.jpg');
	background-repeat:no-repeat;
}

#schedule a:hover 
{
	background-image:url('../images/menu/schedules_on.jpg');
	background-repeat:no-repeat;
}

#tryout a 
{
	position:absolute;
	left:432px;
	top:0px;
	width:62px;
	height:36px;
	display:block;
	background-image:url('../images/menu/tryout_info_off.jpg');
	background-repeat:no-repeat;
}

#tryout a:hover 
{
	background-image:url('../images/menu/tryout_info_on.jpg');
	background-repeat:no-repeat;
}

#register a 
{
	position:absolute;
	left:494px;
	top:0px;
	width:98px;
	height:36px;
	display:block;
	background-image:url('../images/menu/registration_forms_off.jpg');
	background-repeat:no-repeat;
}

#register a:hover 
{
	background-image:url('../images/menu/registration_forms_on.jpg');
	background-repeat:no-repeat;
}

#player a 
{
	position:absolute;
	left:592px;
	top:0px;
	width:135px;
	height:36px;
	display:block;
	background-image:url('../images/menu/player_tools_off.jpg');
	background-repeat:no-repeat;
}

#player a:hover 
{
	background-image:url('../images/menu/player_tools_on.jpg');
	background-repeat:no-repeat;
}

#liberty a 
{
	position:absolute;
	left:727px;
	top:0px;
	width:78px;
	height:36px;
	display:block;
	background-image:url('../images/menu/liberty_gear_off.jpg');
	background-repeat:no-repeat;
}

#liberty a:hover 
{
	background-image:url('../images/menu/liberty_gear_on.jpg');
	background-repeat:no-repeat;
}

#interested a 
{
	position:absolute;
	left:805px;
	top:0px;
	width:103px;
	height:36px;
	display:block;
	background-image:url('../images/menu/interested_off.jpg');
	background-repeat:no-repeat;
}

#interested a:hover 
{
	background-image:url('../images/menu/interested_on.jpg');
	background-repeat:no-repeat;
}

#maps a 
{
	position:absolute;
	left:908px;
	top:0px;
	width:88px;
	height:36px;
	display:block;
	background-image:url('../images/menu/maps_off.jpg');
	background-repeat:no-repeat;
}

#maps a:hover 
{
	background-image:url('../images/menu/maps_on.jpg');
	background-repeat:no-repeat;
}

/*-- sub menu --*/

.coaching_container 
{
	position:relative;
	top:36px;
	left:58px;
	width:96px;
	height:48px;
	/*background-color:Purple;*/	
}

#dircoaching a
{
	position:relative;
	left:0px;
	top:0px;
	width:96px;
	height:27px;
	display:block;
	background-image:url('../images/menu/dir_coaching_off.jpg');
	background-repeat:no-repeat;	
}

#dircoaching a:hover
{
	background-image:url('../images/menu/dir_coaching_on.jpg');
	background-repeat:no-repeat;
}

#trainstaff a
{
	position:relative;
	left:0px;
	top:0px;
	width:96px;
	height:21px;
	display:block;
	background-image:url('../images/menu/train_staff_off.jpg');
	background-repeat:no-repeat;
}

#trainstaff a:hover
{
	background-image:url('../images/menu/train_staff_on.jpg');
	background-repeat:no-repeat;
}

.bgu_container 
{
	position:relative;
	top:36px;
	left:311px;
	width:121px;
	height:auto;
	background-color:#C2C2C2;
	border-width:2px;
	border-style:solid;
	border-color:#153F95;
}

/*#bu8 a
{
	position:relative;
	left:0px;
	top:0px;
	width:121px;
	height:22px;
	display:block;
	background-image:url('../images/menu/boys_u8_off.jpg');
	background-repeat:no-repeat;	
}

#bu8 a:hover 
{
	background-image:url('../images/menu/boys_u8_on.jpg');
	background-repeat:no-repeat;
}

#bu9 a
{
	position:relative;
	left:0px;
	top:0px;
	width:121px;
	height:22px;
	display:block;
	background-image:url('../images/menu/boys_u9_off.jpg');
	background-repeat:no-repeat;	
}

#bu9 a:hover 
{
	background-image:url('../images/menu/boys_u9_on.jpg');
	background-repeat:no-repeat;
}

#bu10 a
{
	position:relative;
	left:0px;
	top:0px;
	width:121px;
	height:22px;
	display:block;
	background-image:url('../images/menu/boys_u10_off.jpg');
	background-repeat:no-repeat;	
}

#bu10 a:hover 
{
	background-image:url('../images/menu/boys_u10_on.jpg');
	background-repeat:no-repeat;
}

#gu10 a
{
	position:relative;
	left:0px;
	top:0px;
	width:121px;
	height:22px;
	display:block;
	background-image:url('../images/menu/girls_u10_off.jpg');
	background-repeat:no-repeat;	
}

#gu10 a:hover 
{
	background-image:url('../images/menu/girls_u10_on.jpg');
	background-repeat:no-repeat;
}

#bu11 a
{
	position:relative;
	left:0px;
	top:0px;
	width:121px;
	height:22px;
	display:block;
	background-image:url('../images/menu/boys_u11_off.jpg');
	background-repeat:no-repeat;	
}

#bu11 a:hover 
{
	background-image:url('../images/menu/boys_u11_on.jpg');
	background-repeat:no-repeat;
}

#bu12 a
{
	position:relative;
	left:0px;
	top:0px;
	width:121px;
	height:22px;
	display:block;
	background-image:url('../images/menu/boys_u12_off.jpg');
	background-repeat:no-repeat;	
}

#bu12 a:hover 
{
	background-image:url('../images/menu/boys_u12_on.jpg');
	background-repeat:no-repeat;
}

#bu13 a
{
	position:relative;
	left:0px;
	top:0px;
	width:121px;
	height:22px;
	display:block;
	background-image:url('../images/menu/boys_u13_off.jpg');
	background-repeat:no-repeat;	
}

#bu13 a:hover 
{
	background-image:url('../images/menu/boys_u13_on.jpg');
	background-repeat:no-repeat;
}


#gu15 a
{
	position:relative;
	left:0px;
	top:0px;
	width:121px;
	height:22px;
	display:block;
	background-image:url('../images/menu/girls_u15_off.jpg');
	background-repeat:no-repeat;	
}

#gu15 a:hover 
{
	background-image:url('../images/menu/girls_u15_on.jpg');
	background-repeat:no-repeat;
}

#gu16 a
{
	position:relative;
	left:0px;
	top:0px;
	width:121px;
	height:22px;
	display:block;
	background-image:url('../images/menu/girls_u16_off.jpg');
	background-repeat:no-repeat;	
}

#gu16 a:hover 
{
	background-image:url('../images/menu/girls_u16_on.jpg');
	background-repeat:no-repeat;
}

#bu18 a
{
	position:relative;
	left:0px;
	top:0px;
	width:121px;
	height:22px;
	display:block;
	background-image:url('../images/menu/boys_u18_off.jpg');
	background-repeat:no-repeat;	
}

#bu18 a:hover 
{
	background-image:url('../images/menu/boys_u18_on.jpg');
	background-repeat:no-repeat;
}

#gu18 a
{
	position:relative;
	left:0px;
	top:0px;
	width:121px;
	height:24px;
	display:block;
	text-decoration: none;
}

#gu18 a:hover 
{
	background-image:url('../images/menu/button_on.jpg');
	background-repeat:no-repeat;
}*/

#button a
{
	position:relative;
	left:0px;
	top:0px;
	width:121px;
	height:24px;
	display:block;
	text-decoration: none;
	background-image: none;
}

#button a:hover
{
	background-image:url('../images/menu/button_on.jpg');
}

.button_text
{
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	color: black;
	padding-top:5px;
	padding-left:8px;
	width:115px;
	height:20px;
}

.button_text:hover
{
	color:white;	
	
}

#test a
{
	position:relative;
	left:0px;
	top:0px;
	width:121px;
	height:22px;
	display:block;
	background-image:url('../images/menu/button_off.jpg');
	background-repeat:no-repeat;	
}

#test a:hover 
{
	background-image:url('../images/menu/button_on.jpg');
	background-repeat:no-repeat;
}

#tournaments a
{
	position:relative;
	left:0px;
	top:0px;
	width:121px;
	height:22px;
	display:block;
	background-image:url('../images/menu/tournament_off.jpg');
	background-repeat:no-repeat;
}

#tournaments a:hover
{
	
	background-image:url('../images/menu/tournament_on.jpg');
	background-repeat:no-repeat;
}

A.button_text
{
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;	
	color: blue;
	padding-left:8px;					
}	

A.button_text:active
{
	color: black;
	text-decoration: none;
}	

A.button_text:visited 
{
	color: black;
	text-decoration: none;
}	

A.button_text:hover 
{
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}

/* 3D wall_gallery */

.gallery_container
{	width:996px;
	min-height:697px;/**/
	background-image:url('../images/gallery_bg.jpg');
	background-repeat:repeat;/**/	
}

.gallery_gradiant 
{
	width:996px;
	height:640px;
	background-image:url('../images/photo_gallery_bg.jpg');
	background-repeat:no-repeat;
}

.wall_gallery 
{
	margin-top:-590px;
	text-align:center;
}