/* STYLE SHEET */
/* ***************************************************************************** */
/* FRAMEWORK */
html {
}
p {font-size:12px;}
body {
	position:relative;
	height:100%;
	background-color:#ffffff; /** Background Color **/
	margin:1px; /** Site Margin **/
}
#top {
	height:134px;
	background-image:url(images/background/topbg.gif);
	background-repeat:repeat-x;
}
#lower {
	position:relative;
	margin-top:0px;
	background-color:#ffffff;
	background-image:url(images/background/bggr.jpg);
	background-repeat:repeat-x;
	background-position:top;
	}
#header_container {
	margin:0 auto;
	width:965px;
	height:126px;
	background-image:url(images/background/headerbg.jpg);
	background-repeat:no-repeat;
	}
#container_1 {
	position:relative;
	width:955px;
	margin:0 auto;
	border-top:1px solid #e0e7ee;
	}
#container_4 {
	position:relative;
	margin-top:8px;
	_padding-bottom:5px;
}
/* ***************************************************************************** */
/* ***************************************************************************** */
/*CONTENT*/
#content {
	font-size:12px;
	}
/* BANNER */
#banner {
	position:relative;
	height:424px;		/* 405  */
	width:682px;		/* 675  */
	background-color:#f3f6f8;
	margin-bottom:10px;
	text-align: center;
}
#banner_corners {
	z-index:30;
	position:absolute;
	top:393px;
	left:0px;
}
/* HEADER */
/* ***************************************************************************** */
#logo {
	position:relative;
	width:150px;
	float:left;
	margin-right:auto;
}
#tabs {
	position:relative;
	float:right;
	width:675px;
	text-align:right;
	padding-top:66px;
	}
#tab_soccer {
	float:right;
	width:166px;
	height:40px;
	background-image:url(images/background/tabbg_soccer.jpg);
	background-repeat:no-repeat;
	margin-left:2px;
	text-align:center;
	padding-top:20px;
	}
#tab_volleyball {
	float:right;
	width:166px;
	height:40px;
	background-image:url(images/background/tabbg_volleyball.jpg);
	background-repeat:no-repeat;
	margin-left:2px;
	text-align:center;
	padding-top:20px;
	}
#tab_physical {
	float:right;
	width:166px;
	height:40px;
	background-image:url(images/background/tabbg_physical.jpg);
	background-repeat:no-repeat;
	margin-left:2px;
	text-align:center;
	padding-top:20px;
	}
#tab_athlete {
	float:right;
	width:166px;
	height:40px;
	background-image:url(images/background/tabbg_athlete.jpg);
	background-repeat:no-repeat;
	margin-left:2px;
	text-align:center;
	padding-top:20px;
	}
a.tabs:link,
a.tabs:visited,
a.tabs.hover {
	font-family:"Trebuchet MS","Lucida Grande",Arial,Tahoma,Verdana,Geneva,Sans-Serif;
	color:#ffffff;
	font-size:16px;
	text-decoration:none;
	}
/* ***************************************************************************** */
/* MENU */
#menu {
	position:relative;
	width:100%;
	height:35px;
	border-bottom:1px dotted #999999;
	z-index:10;
	margin-bottom:10px;
}

#nav {
	position: relative;
	top: -10px;
}

#nav-top {
	position:relative;
	background-image:url(images/nav-top.png);
	background-repeat:no-repeat;
	background-position:top;
	width:273px;
	height:14px;
	}
#nav-mid {
	position:relative;
	background-image:url(images/nav-mid.png);
	background-repeat:repeat-y;
	width:263px;
	padding-left:10px;
	margin-top:-5px;
	}
#nav-bottom {
	position:relative;
	background-image:url(images/nav-bottom.png);
	background-repeat:no-repeat;
	background-position:top;
	width:273px;
	height:14px;
	font-size:1px;line-height:0px;/*this fixes space between menu and news(IE6)*/
	}
	
	
#bu-top {
	position:relative;
	background-image:url(images/background/businessunit_top.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:273px;
	height:32px;
	}

#bu-top span {
	position:relative;
	top: 6px;
	color: #FFFFFF;
	font-size: 18px;
	margin-left: 40px;
}

#bu-mid {
	position:relative;
	background-image:url(images/background/businessunit_mid.jpg);
	background-repeat:repeat-y;
	width:273px;
	}
	
#bu-mid p {
	padding: 10px 5px;
	height:155px;
	overflow: hidden;
}

#bu-bottom {
	position:relative;
	top: -16px;
	background-image:url(images/background/businessunit_bottom.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:273px;	/* 264 */
	height:14px;
	font-size:1px;
	line-height:0px;/*this fixes space between menu and news(IE6)*/
	}
/* ***************************************************************************** */
/* COLUMNS */
#left_column {
	position:relative;
	width:272px;
	float:left;
}
#right_column {
	position:relative;
	width:675px;
	float:right;
}

#full_column {
	position: relative;
	height:230px;
	width:965px;
}

.clear_column {
	clear:both;
	margin:0px;
	padding:0px;
	display:none;
}
/* ***************************************************************************** */
/* NEWS */
#news_top {
	width:224px;
	height:26px;
	background-image:url(images/background/newstopbg.jpg);
	background-repeat:no-repeat;
	background-positon:top;
	margin-top:10px;
	font-family:"Trebuchet MS","Lucida Grande",Arial,Tahoma,Verdana,Geneva,Sans-Serif;
	color:#ffffff;
	font-size:16px;
	padding-left:40px;
	padding-top:6px;
	}
#news_mid {
	width:244px;
	height:370px;
	background-image:url(images/background/news_midbg.jpg);
	background-repeat:repeat-y;
	background-positon:top;
	padding:10px;
	color:#013868;
	}
#news_bottom {
	background-image:url(images/background/news_bottombg.jpg);
	background-repeat:no-repeat;
	background-positon:top;
	height:10px;
	}
/* ***************************************************************************** */
/* BOXES */
#registration {
	position:relative;
	float:left;
	width:365px;		/* 231 */
	height:220px;
	margin-right: 8px;
	}
#registration_top {
	background-image:url(images/background/register-top.png);
	background-repeat:no-repeat;
	background-position:top;
	width:365px;		/* 175 */
	height:32px;		/* 24 */
	/*
	padding-left:45px;
	padding-top:8px;
	*/
	font-family:"Trebuchet MS","Lucida Grande",Arial,Tahoma,Verdana,Geneva,Sans-Serif;
	color:#ffffff;
	font-size:16px;
	}

#registration_top span {
	position:relative;
	top: 7px;
	color: #FFFFFF;
	font-size: 18px;
	margin-left: 40px;
}

#registration_mid {
	/*
	background-color:#eef0f1;
	border:1px solid #010573;
	*/
	background-image:url(images/background/register-mid.png);
	background-repeat:repeat-y;
	
	width:365px;		/* 202 */
	height:164px;
	padding:8px;
	}

#registration_content{
	position:relative;
	width: 345px;
	height:164px;
	overflow:auto; /* */
}

#registration_bottom {
	background-image:url(images/background/register-bottom.png);
	background-repeat:no-repeat;
	background-position:top;
	width:365px; 
	height:9px;
}

#video {
	position:relative;
	float:left;
	width:359px;
	height:220px;
	margin-right: 8px;
	}
#video_top {
	background-image:url(images/background/video-top.png);
	background-repeat:no-repeat;
	background-position:top;
	width:359px; 
	height:32px; 
	font-family:"Trebuchet MS","Lucida Grande",Arial,Tahoma,Verdana,Geneva,Sans-Serif;
	color:#ffffff;
	font-size:16px;
	}

#video_top span {
	position:relative;
	top: 7px;
	color: #FFFFFF;
	font-size: 18px;
	margin-left: 40px;
}

#video_mid {
	background-image:url(images/background/video-mid.png);
	background-repeat:repeat-y;
	
	width:359px; 
	height:164px;
	padding:8px;
	}

#video_content{
	position:relative;
	width: 359px;
	height:164px;
}

.video_box {
	position:relative;
	float: left;
	width: 105px;
	margin:0px 13px 5px 0px;
}

#video_bottom {
	background-image:url(images/background/video-bottom.png);
	background-repeat:no-repeat;
	background-position:top;
	width:359px; 
	height:9px;
}


/*
#box_bottom {
	background-image:url(images/background/box_bottombg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:220px;
	height:10px;
	}
#training {
	position:relative;
	float:left;
	width:228px;
	height:220px;
	}
#training_top{
	background-image:url(images/background/training_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:170px;
	height:24px;
	padding-left:50px;
	padding-top:8px;
	font-family:"Trebuchet MS","Lucida Grande",Arial,Tahoma,Verdana,Geneva,Sans-Serif;
	color:#ffffff;
	font-size:16px;	}
#training_mid {
	background-color:#eef0f1;
	border:1px solid #010573;
	width:218px;
	height:180px;
	text-align:center;
	}
*/	
	
#login {
	position:relative;
	float:left;
	width:221px;
	height:220px;
	}
#login_top {
	background-image:url(images/background/journal-top.png);
	background-repeat:no-repeat;
	background-position:top;
	width:221px; 
	height:32px; 
	font-family:"Trebuchet MS","Lucida Grande",Arial,Tahoma,Verdana,Geneva,Sans-Serif;
	color:#ffffff;
	font-size:16px;
	}

#login_top span {
	position:relative;
	top: 7px;
	color: #FFFFFF;
	font-size: 18px;
	margin-left: 40px;
}

#login_mid {
	background-image:url(images/background/journal-mid.png);
	background-repeat:repeat-y;
	
	width:221px; 
	height:180px;
	/* padding:8px; */
	}

#login_content{
	position:relative;
	width: 221px;
	height:180px;
	/* overflow:auto; */
}

#login_bottom {
	background-image:url(images/background/journal-bottom.png);
	background-repeat:no-repeat;
	background-position:top;
	width:221px; 
	height:9px;
}
/* ***************************************************************************** */
/* FOOTER */
#footer {
	position:relative;
	top:5px;
	margin:auto;
	width:950px;
	background-image:url(images/background/footerbg.jpg);
	background-repeat:no-repeat;
	backround-position:top;
	padding:5px;
	clear:both;
}
/* ***************************************************************************** */
/* LOGO */
/* ***************************************************************************** */
/* EXCERPTS */
.html {
	margin-bottom:5px;
}
/* ***************************************************************************** */
/* SNIPPETS */
.snippet_horizontal {
	float:left;
	width:142px;
	margin-right:2px;
	margin-left:2px;
}
.snippet_vertical {
	margin-bottom:5px;
}
.snippet table {
	width:100%;
}
/* ***************************************************************************** */
/* TOP MENU STYLES */
#top_menu {
	padding:5px;
	height:20px;
	background-color:#555555;
	text-align:center;
}
.top_menu_div {
	float:left;
	margin-left:10px;
	margin-right:10px;
}
.top_menu_link {
}
.top_menu_link:link,
.top_menu_link:visited,
.top_menu_link:hover,
.top_menu_link:active {
	color:#FFFFFF;
}
:focus {outline:none;}

















