@charset "UTF-8";
/* CSS Document */

* {
	padding: 0px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-position: inside;
}
body {
	background-image: url(bg.png);
	background-repeat: repeat-x;
	background-color: #003366;
	margin: 10px 0 0 0;
  	padding: 0;
  	text-align: center;
	font-family: 'Trebuchet MS', Gill Sans, sans-serif;

	}
#wrapper {
	width: 850px;
	min-height: 560px;
	text-align: left;
	height: 1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0;
}
img {  
	border-style: none;
	outline: none;
}
#headerimg {
	position: relative;
	left: 0px;
	top: 0px;
	width: 850px;
	height: 211px;
	z-index: 0;
	}
#ballkicker {
	position: relative;
	left: 30px;
	top: -186px;
	width: 647px;
	height: 195px;
	z-index: 1;
	clip: rect(auto,auto,auto,auto);
}	
#baysidelogo { 
	position: relative; 
	left: 10px; 
	top: -385px; 
	width: 340px; 
	height: 50px; 
	z-index: 3; }

/*MENU CSS HERE*/


#maincontent {
	position: relative;
	left: 3px;
	top: -236px;
	width: 750px;
	height: 700px;
	z-index: 13;
  }
#mainphotos {
	position: absolute;
	left: 283px;
	top: 0px;
	width: 575px;
	height: 709px;
	z-index: 18;
	
}
#clubnews {
	position: absolute;
	left: 2px;
	top: 2px;
	width: 280px;
	height: 704px;
	min-height: 280px;
	z-index: 14;
	background-color:#FFFFFF;
}  
#coachescorner {
	position: absolute;
	float: none;
	left: 0px;
	top: 301px;
	width: 260px;
	height: 129px;
	background-color:#FFFFFF;
	z-index: 16;
}
#ccimg {
	position: relative;
	left: 151px;
	top: 0px;
	z-index: 16;
	width: 105px;
	height: 133px;
}
#cctext {
	position: absolute;
	left: 38px;
	top: 30px;
	z-index: 17;
	width: 105px;
	height: 100px;
	font-size: 11px;
	color: #103b72;
}
#mainrightcontent {
	position: absolute;
	left: 268px;
	top: 0px;
	width: 468px;
	height: 430px;
	padding: 0px;
	background-color:#FFFFFF;	
	z-index: 17;
}
#footerwrapper {
    position: relative;
	left: 3px;
	top: -222px;
	width: 748px;
	height: 59px;
	z-index: 15;
	}
#footerbg {
	position: absolute;
	left: 6px;
	top: -3px;
	width: 850px;
	height: 59px;
	z-index: 18;
}
#musicplayer {
	position: relative;
	top: 8px;
	left: 327px;
	width: 400px;
	height: 15px;
	z-index: 23;
	}
#elementlink {
	position: absolute;
	left: 585px;
	top: -58px;
	width: 125px;
	height: 12px;
	text-align: right;
	font-family: 'Trebuchet MS', Gill Sans, sans-serif;
	font-size: 8px;
	color: #FFF;
	z-index: 19;
}
#fysalogo {
	position: absolute;
	left: 13px;
	top: 8px;
	width: 103px;
	height: 41px;
	z-index: 20;
}
#ussoccerlogo {
	position: absolute;
	left: 118px;
	top: 8px;
	width: 90px;
	height: 47px;
	z-index: 21;
}
#tplogo {
	position: absolute;
	left: 218px;
	top: 9px;
	width: 50px;
	height: 40px;
	z-index: 21;
}
#clubnewsimg {
	position: absolute;
	left: 6px;
	top: 4px;
	width: 158px;
	height: 17px;
	z-index: 22;
}
#Layer-11 {
	position: absolute;
	left: 9px;
	top: 301px;
	width: 127px;
	height: 124px;
	z-index: 23;
}
#clinics {
	position: relative;
	left: 3px;
	top: -236px;
	width: 738px;
	height: 952px;
	padding: 0px;
	background-color:#FFFFFF;
	z-index: 29;
}
#teamcontent {
	position: relative;
	left: 3px;
	top: -235px;
	width: 738px;
	height: 430px;
	padding: 0px;
	background-color:#FFFFFF;
	z-index: 24;
}
#tournament {
	position: relative;
	left: 3px;
	top: -235px;
	width: 738px;
	height: 650px;
	padding: 0px;
	background-color:#FFFFFF;
	z-index: 24;
}
#teamtext {
	position: absolute;
	top: 36px;
	left: 37px;
	color: #103b72;
	text-align: left;
	font-size: 12px;
	line-height: 12px;
	height: 323px;
	z-index: 25;
}
#tcimg {
position: relative;
	left: 525px;
	top: 235px;
	width: 198px;
	height: 160px;
	z-index: 26;
	}
#tctopper {
	position: relative;
	top: 380px;
	left: 100px;
	width: 426px;
	height: 45px;
	z-index: 27;
	}
#coachescontent {
	position: relative;
	left: 3px;
	top: -235px;
	width: 738px;
	height: 434px;
	padding: 0px;
	background-color:#FFFFFF;
	z-index: 24;
}
#coachestext {
	position: relative;
	top: 0;
	left: 5px;
	height: auto;
	font-size: 11px;
	color: #103b72;
	text-align: left;
	line-height: 12px;
	z-index: 30;
}
#fieldscontent {
	position: relative;
	left: 3px;
	top: -235px;
	width: 738px;
	height: 434px;
	padding: 0px;
	background-color:#FFFFFF;
	z-index: 24;
}
#fieldsimg {
	position: relative;
	top: 0;
	left: 0px;
	width: auto;
	height: auto;
	z-index: 23;
}
#fieldsfooter {
	position: absolute;
	top: 360px;
	left: 210px;
	width: 426px;
	height: 55px;
	z-index: 27;
	}
#fieldslink {
	position: relative;
	top: 10px;
	left: 20px;
	width: 226px;
	height: 12px;
	z-index: 28;
	}
#extlink {
	position: absolute;
	top: -2px;
	left: 202px;
	width: 10px;
	height: 10px;
	background-image: url(extlink.png);
	background-repeat: no-repeat
	}
#contacts {
	position: relative;
	left: 3px;
	top: -236px;
	width: 738px;
	height: 434px;
	padding: 0px;
	background-color:#FFFFFF;
	z-index: 29;
}
#contactpagecontactpage {
	position: relative;
	left: 0px;
	top: 0px;
	width: 738px;
	height: 434px;
	padding: 0px;
	background-color:#FFFFFF;
	z-index: 30;
	}
#mailinglist {
	position: relative;
	left: 3px;
	top: -236px;
	width: 738px;
	height: 434px;
	padding: 0px;
	background-color:#FFFFFF;
	z-index: 24;
}
#mailinglistcontent {
	position: relative;
	top: 0;
	left: 5px;

	color: #103b72;
	text-align: left;
	font-size: 12px;
	line-height: 12px;
	height: 323px;
	z-index: 30;
}
.myBox {
  border: 3px solid #002157;
  background-color:#FFFFFF;
}

#cnews {
	position: relative;
	left: 6px;
	top: 17px;
	width: 230px;
	min-height: 400px;
	margin: 0px;
	z-index: 15;
	height: 450px;
} 
.cnews li a.link {
	text-decoration: none;
	color:#FFFFFF;
	outline: none;

}
.cnews li a.visited {
	text-decoration: none;
	color:#FFFFFF;
	outline: none;

}
.cnews li a.hover {
	text-decoration: none;
	color:#FFFFFF;
	outline: none;
}
.cnews li a.active {
	text-decoration: none;
	color:#FFFFFF;
	outline: none;
	}
.headline1 {
	position: relative;
	width: 250px;
	height: 13px;
	background-color:#D6F0FF;
	color: #002157;
	text-align: left;
	list-style: none;
	font-size: 12px;
	font-weight: bold;
	list-style: none;

	}
.summary1 {
	position: relative;
	left: 0px;
	top: 0px;
	width: 240px;
	height: 70px;
	color: #002157;
	text-align: left;
	margin-left: 10px;
	font-size: 11px;
	list-style: none;
	}
.headline2 {
	position: relative;
	width: 250px;
	height: 13px;
	background-color:#D6F0FF;
	color: #002157;
	text-align: left;
	list-style: none;
	font-size: 11px;
	font-weight: bold;
	list-style: none;
	top: 0px;
	}
.summary2 {
	position: relative;
	left: 0px;
	top: 0px;
	width: 240px;
	height: 250px;
	color: #002157;
	text-align: left;
	margin-left: 11px;
	font-size: 11px;
	list-style: none;
	}
.headline3 {
	position: relative;
	width: 250px;
	height: 13px;
	background-color:#D6F0FF;
	color: #002157;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	list-style: none;

	}
.summary3 {
	position: relative;
	left: 0px;
	top: 0px;
	width: 240px;
	height: 70px;
	color: #002157;
	text-align: left;
	margin-left: 10px;
	font-size: 10px;
	list-style: none;
	}
	
#mainmenuwrapper ul 
{
	position: relative;
	left: 4px;
	top: -245px;
	width: 850px;
	height: 20px;
	background-image: url(img/topMenuImages.jpg);
	padding-top: 8px;
	margin: 0;
	list-style-type: none;
	text-align: center;
	font-size: 12px;
	font-family: 'Trebuchet MS', Gill Sans, sans-serif;
	z-index: 4;
	
}

#mainmenuwrapper li  { 
	display: inline;
	margin: 6px;

 }

#mainmenuwrapper li a {
	text-decoration: none;
	color: #FFF;
	padding: .2em 1em;
}
#mainmenuwrapper li a:hover {
	height: 30px;
	background:url('img/topMenuImages.png') 0px -60px no-repeat;
	color: #fff;
}

.table li a.link {
	text-decoration: none;
	color:#002157;
	outline: none;

}
.table li a.visited {
	text-decoration: none;
	color:#002157;
	outline: none;

}
.table li a.hover {
	text-decoration: none;
	color:#002157;
	outline: none;
}
.table li a.active {
	text-decoration: none;
	color:#002157;
	outline: none;
	}
#registerarrow {
	position: absolute;
	top: 21px;
	left: -103px;
	width: 191px;
	}	

