/* AYSO Soccer Camps */

.CampsBackgroundColor {
	background-color:#004282;
}
.CampsShadeContainer_L, .CampsShadeContainer_R {
	width: 974px;
}
.CampsShadeContainer_L {
	margin: 0px auto;
	background: #fff url(http://www.ayso.org/Libraries/Camps_Master_Files/shade_L.gif) repeat-y left top;
}
.CampsShadeContainer_R {
	background: url(http://www.ayso.org/Libraries/Camps_Master_Files/shade_R.gif) repeat-y right top;
}
.TopNavCamps {
	height: 21px;
	overflow: hidden;
}
.TopNavCamps ul, .MainNav ul {
	list-style: none;
}
/* Top Nav Camps*/

.TopNavCamps {
	background: url(http://www.ayso.org/Libraries/Camps_Master_Files/topNav_BG.gif) repeat-x left top;
	height: 22px;
}
.TopNavCamps div {
	width: 120px;
	height: 22px;
	background: url(http://www.ayso.org/Libraries/Camps_Master_Files/topNav_L.gif) no-repeat left top;
}
.TopNavCamps ul li {
	float: left;
	line-height: 20px;
	color: #095ba6;
	padding: 0px 4px;
}
.TopNavCamps a {
	font-size: 9px;
	color: #095ba6;
	text-decoration: none;
}
/* Header Logos */

	.Camps_Logo {
	height: 80px;
	width: 365px;
	background: url(http://www.ayso.org/Libraries/Camps_Master_Files/camps_logo.gif) no-repeat left top;
}
/* Footer */

.CampsFooter {
	background: #fff url(http://www.ayso.org/Libraries/Camps_Master_Files/shade_L.jpg) repeat-y left top;
}
.CampsFooter div {
	background: url(http://www.ayso.org/Libraries/Camps_Master_Files/shade_R.jpg) repeat-y right top;
}
.CampsFooter div div {
	background: url(http://www.ayso.org/Libraries/Camps_Master_Files/shade_BL.jpg) no-repeat left bottom;
}
.CampsFooter div div div {
	background: url(http://www.ayso.org/Libraries/Camps_Master_Files/shade_BR.jpg) no-repeat right bottom;
}
.CampsFooter div div div div {
	padding: 5px 0px 20px 0px;
	text-align: center;
	background: none;
}
/* Custom Template */

	.Custom_Logo {
	height: 80px;
	width: 365px;
	background: url(http://beta.ayso.org/Libraries/TEMP_IMG/aysoLogo.jpg) no-repeat left top;
	background-repeat:no-repeat;
	background-position:left top;
}
.TopNavCustom {
	height: 21px;
	overflow: hidden;
}
.TopNavCustom ul, .MainNav ul {
	list-style: none;
}
/* Top Nav Custom*/

.CustomBackgroundColor {
/*background-color:#;*/
}
.TopNavCustom {
	background: url(http://beta.ayso.org/Libraries/TEMP_IMG/topNav_BG.jpg) repeat-x left top;
	height: 22px;
}
.TopNavCustom div {
	width: 120px;
	height: 22px;
	background: url(http://beta.ayso.org/Libraries/TEMP_IMG/topNav_L.jpg) no-repeat left top;
}
.TopNavCustom ul li {
	float: left;
	line-height: 20px;
	color: #095ba6;
	padding: 0px 4px;
}
.TopNavCustom a {
	font-size: 9px;
	color: #095ba6;
	text-decoration: none;
}

