#parentwrapper {margin: 0 auto;width:790px;}	
#searchParent{width:760px;height:22px;margin-top:5px;}
#search{float:right; width:190px; height:22px; }
#master .navbarWithNoRepeat {margin: 0 0 0 0;padding:0 0 0 0;float:left;display:block;}    	
#topBar{ line-height:0px;margin-left:235px;} /*line-height handles spaces between ULs in navbar in Moz*/ 	
#logo {display:block;float:left;width:226px;height:161px;background:url("../images/home/home-logo.gif") no-repeat;}    
.arrows {float:left;width:534px;height:121px;background:url("../images/home/home-arrows.gif") no-repeat;}    
.arrowsOverlap {float:left;width:534px;height:121px;background:url("../images/home/home-arrows-overlap.gif") no-repeat;}    
#logo2 {float:left;width:226px;height:168px;background:url("../images/home/home-logo2.gif") no-repeat;}    
.ball {float:left;width:534px;height:168px;background:url("../images/home/home-ball.jpg") no-repeat;}    
.ballOverlap {float:left;width:534px;height:168px;background:url("../images/home/home-ball-overlap.jpg") no-repeat; }    

.homesearch {	float:left;display:inline;padding:0;margin:0;}
.homesearch a img { vertical-align:top; border:0;}
.homesearch INPUT
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	font-size: 8pt;
	border-left: #999999 1px solid;
	width: 100px;
	border-bottom: #999999 1px solid;
	font-family: Tahoma, Arial, Sans-Serif;
}
.navbar {margin: 0 0 0 0;padding:0 0 0 0;float:left;display:inline;}
.navbar li {float:left;margin:0 0 0 0;padding:0 0 0 0; list-style-type:none; }
.navbar li a {display:block;width:100%;height:100%;}
.navbar #aboutUs a {width:68px; height:19px; background:url("../images/home/home-nav-about.gif") no-repeat;}
.navbar #aboutUs {width:68px; height:19px; background:url("../images/home/home-nav-about_f2.gif") no-repeat;}
.navbar #soccerCamps a {width:120px; height:19px;background:url("../images/home/home-nav-soccercamps.gif") no-repeat;}
.navbar #soccerCamps {width:120px; height:19px;background:url("../images/home/home-nav-soccercamps_f2.gif") no-repeat;}
.navbar #parentInfo a {width:88px; height:19px; background:url("../images/home/home-nav-ParentInfo.gif") no-repeat;}
.navbar #parentInfo {width:88px; height:19px; background:url("../images/home/home-nav-ParentInfo_f2.gif") no-repeat;}
.navbar #leagueMaps a {display:block; width:102px;  height:19px;background:url("../images/home/home-nav-leaguemaps.gif") no-repeat;}
.navbar #leagueMaps {width:102px;height:19px;background:url("../images/home/home-nav-leaguemaps_f2.gif") no-repeat;}
.navbar #specialNeeds a {width:119px;height:19px; background:url("../images/home/home-nav-specialNeeds.gif") no-repeat;}
.navbar #specialNeeds {width:119px;height:19px; background:url("../images/home/home-nav-specialNeeds_f2.gif") no-repeat;}
.navbar #navRight {display:block; width:37px;height:19px; background:url("../images/home/home-nav-right.gif") no-repeat;}
.navbar #aboutUs a:hover,.navbar #soccerCamps a:hover,
.navbar #parentInfo a:hover,.navbar #leagueMaps a:hover,
.navbar #specialNeeds a:hover { background:transparent;}
.navbar #nav2 {display:block; width:21px; height:21px; background:url("../images/home/home-nav2-left.gif") no-repeat;}

.navbar #signUp a {width:119px; height:21px; background:url("../images/home/home-nav-signUp.gif") no-repeat;}
.navbar #signUp {width:119px; height:21px; background:url("../images/home/home-nav-signUp_f2.gif") no-repeat;}
.navbar #myAccount a {width:98px; height:21px; background:url("../images/home/home-nav-myaccount.gif") no-repeat;}
.navbar #myAccount {width:98px; height:21px; background:url("../images/home/home-nav-myaccount_f2.gif") no-repeat;}
.navbar #weather a {width:77px; height:21px; background:url("../images/home/home-nav-weather.gif") no-repeat;}
.navbar #weather {width:77px; height:21px; background:url("../images/home/home-nav-weather_f2.gif") no-repeat;}
.navbar #ffpsStore a {width:119px; height:21px; background:url("../images/home/home-nav-ffpsstore.gif") no-repeat;}
.navbar #ffpsStore {width:119px; height:21px; background:url("../images/home/home-nav-ffpsstore_f2.gif") no-repeat;}
.navbar #nav2Right {display:block; width:100px;height:21px; background:url("../images/home/home-nav2-right.gif") no-repeat;}
.navbar #signUp a:hover,.navbar #myAccount a:hover,.navbar #weather a:hover,
.navbar #ffpsStore a:hover {background:transparent;}
 
.navyBlueText {color:#1862b1;}
.navyBlueTextBold {color:#1862b1; font-weight:bold}

.homeButtonOverlappingRegion{float:left;display:inline;padding:0;margin:20px 0 0 200px;width:320px;height:34px; }
.homeButtonOverlappingRegion .Parent {clear:left;float:left;margin:-19px 0 0 0;padding:0;width:330px; }
.homeButtonOverlappingRegion .Button1Left {float:left;display:inline;margin:0 0 0 60px;width:120px;}
.homeButtonOverlappingRegion .Button2Right {float:left;display:inline;margin:0 0 0 30px;width:120px;}

.homeButtonParentRegion{float:left;display:inline;padding:0;margin:57px 0 0 200px;width:320px;height:90px;}
.homeButtonParentRegionOverlap{position:relative;padding:0;margin:0px 0 0 200px;width:320px;height:90px;}
.homeButtonParentRegion img,.homeButtonParentRegionOverlap img,.homeButtonOverlappingRegion img{ border:0;}

.homeButtonULRegion {margin:0;padding:0;display:block;font-weight:bold;}
.homeButtonULRegion li {margin:0;padding:0; font-size:8pt; list-style-image: url("../images/home/home-bullet-white.gif");  }

.homeButtonParentRegion .tail {font-weight:bold;width:150px; }
.homeButtonSpacer {height:16px;}

.homeButtonParentRegion .Parent, .homeButtonParentRegionOverlap .Parent {clear:left;float:left;margin:-9px 0 0 0;padding:0;width:330px; } /*don't touch this margin w/o full unit test*/
.homeButtonParentRegion .Button1Left,.homeButtonParentRegionOverlap .Button1Left {float:left;display:inline;margin:3px 0 0 60px;width:120px;}
.homeButtonParentRegion .Button2Right,.homeButtonParentRegionOverlap .Button2Right{float:left;display:inline;margin:3px 0 0 30px;width:120px;}

.linkArea {float:left;margin:0 0 0 0px;margin:0 auto;height:145px;clear:left;  width:100%;}
.linkAreaSpacer {float:left;display:inline;margin:0;padding:0;width:6px}
.linkAreaContent {float:left;display:inline;margin:0;padding:0;background:#d9eaef;width:754px;height:137px; }
.linkAreaVideoImage {float:left;margin:0;padding:0;background: url("../images/home/video.png") no-repeat; width:150px;height:118px; border:0; cursor:hand;}
.linkAreaVideoImageReplacementHidden {float:left;margin:5px 0 0 0;padding:0;width:150px;height:118px; border:solid 2px #1862b1; vertical-align:bottom;display:none; }
.linkAreaVideoImageReplacement {float:left;margin:5px 0 0 0;padding:0;width:150px;height:112px; border:solid 2px #1862b1; vertical-align:bottom;display:inline;}

.linkAreaColumnSpacer7  {float:left;display:inline;margin:0;padding:0;width:7px}
.linkAreaColumnSpacer10  {float:left;display:inline;margin:0;padding:0;width:10px}
/*link table*/
.linkAreaFloat  {float:left;display:inline;margin:0;padding:0;width:580px; }
.linkAreaFloat img {border:0;}
.linkAreaFloat div {float:left;display:inline;margin:0;padding:0;}
.linkAreaFloatCol {width:183px;}
.linkAreaFloatCol2 {width:200px;}
.linkAreaBlueBar {float:left;margin:0;padding:0;background:#1862B1;height:8px;width:754px;}
.linkAreaBlueBarTall {float:left;margin:0;padding:0;background:#1862B1;height:25px;width:754px;}
/*link table*/
/*blocks table*/
.blocksAreaContent {float:left;display:inline;margin:0 0 0 0px;padding:0;width:760px;height:145px;  }
.blocksAreaContent img {border:0;}
.blocksAreaFloat  {float:left;display:inline;margin:5px 0 0 59px;padding:0;width:790px; }
.blocksAreaFloat div {float:left;display:inline;margin:0;padding:0;}
.blocksAreaFloatCol {width:170px;}
.blocksAreaFloatCol img {margin:0 0 4px 0;}
.blocksAreaFloatColGray {float:left;display:inline;margin:0;padding:0;width:5px;height:100px;background: url("../images/home/grey.gif") repeat-y;}
.blocksAreaFloatColSpacer {float:left;display:inline;margin:0;padding:0;width:3px;height:100px;}
.blocksAreaWhiteSpace {float:left;display:inline;margin:0;padding:0;width:754px;height:15px;  }
.blocksAreaFloatCol2 {width:200px; }
/*blocks table*/

.evalAreaParent {margin:15px 0 0 6px;padding:0 0 0 0;float:left;display:block;width:754px;height:25px; background:#1862b1;vertical-align:middle}
.evalArea {margin:5px 0 0 15px;padding:0 0 0 0;float:left;display:inline; }
.evalArea li {float:left;list-style-type:none;height:17px; }
.evalArea li a {display:block;width:100%;height:100%;}

.evalArea #Coach a {width:147px; background:url("../images/home/home-nav-coacheval.gif") no-repeat;}
.evalArea #Coach{width:147px; background:url("../images/home/home-nav-coacheval_f2.gif") no-repeat;}
.evalArea #Parent a{width:147px; background: url("../images/home/home-parenteval.gif") no-repeat;}
.evalArea #Parent {width:147px; background: url("../images/home/home-parenteval_f2.gif") no-repeat;}
.evalArea #Spacer {width:20px; }

.evalArea #Coach a:hover,.evalArea #Parent a:hover { background:transparent;}

.homeFooter {float:right;display:block;margin:5px 30px 0 0px;padding:0;color:#1862b1;}
.homeFooter a,.homeFooter a:visited {color:#1862b1;font-weight: bold;}

.homelinks,.homelinksWide
{	
	position: relative;
	float: left;
	width: 184px;
	border: 0;
	padding: 0;
	margin: 15px 0;
	list-style:none;
	height:110px;
}
.homelinksWide
{	
	width: 210px;
}
.homelinks ul,.homelinksWide ul{padding:0;margin:5px 0 15px 0;list-style:none; 
    line-height:15px;
	height:15px;
}
.homelinks ul li a,.homelinks ul li.arrow a,
.homelinksWide ul li a,.homelinksWide ul li.arrow a
{
	padding: 0 5px 5px 16px;
	font-size: .9em;
	background: url(../images/home/home-diamond.gif) no-repeat -3px -0.2em;
	line-height:15px;
	height:15px;
}
.homelinks ul li.arrow a,.homelinksWide ul li.arrow a
{/*override*/
	background: url(../images/home/home-greaterthan.gif) no-repeat -3px -0.2em;
}
.homelinks a,.homelinksWide a
{
	color: #1862B1;
	font-size:8pt;
	white-space:nowrap;
}
.homelinks a:hover,.homelinksWide a:hover
{
	color: #1862B1;
	position: relative;
	text-decoration:underline;
}
.home
{	
	position: relative;
	float: left;
	width: 175px;
	border: 0;
	padding: 0;
	margin: 0;
	list-style:none;
}
.home ul{padding:0;margin:5px 0 15px 0;list-style:none; width:175px;}
.home ul li
{
	padding: 0 5px 5px 16px;
	line-height: 1.1em;
	background: url(../images/home/home-bullet.gif) no-repeat -3px -.2em;
}


DIV.registration{color: #ffffff;}
DIV.registration a {color: #ffffff;}
DIV.registration a:hover {left: -1px;position:relative;top:-1px;}
DIV.registration UL
{
	margin-top: 0px;
	margin-bottom: 14px;
	padding-bottom: 0px;
	margin-left: 25px;
	padding-top: 0px;
}