/* Reset HTML styles */
/* ************************** */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: top;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: #000;
	background: #fff;
}
ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
img,
a img {border: none;}


/* Utility Styles */
/* ************************** */

/* CLEARFIX: Just add a class of .clearfix to any element containing a float needing to be cleared, plus any Guillotine-Bug-fixing block elements within the container. (source: http://www.positioniseverything.net/easyclearing.html) */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* additional clearfix elements are in ie.css */
.clearfix {display: inline-block;} /* IE fix for Mac */

/* Site styles */
/* ************************** */

body{
	text-align: center; 
	background-color:#e6e6e7;
}
html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

/* Headings */
/* ************************** */

h3 { font-size:1.2em; font-weight:bold;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#033e87; text-decoration: none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{text-decoration: underline;}


/* Other */
/* ************************** */

label.hidden{display: none;}
.noborder { border:none; }
.hidden { display:none; }

/* Layout */
/* ************************** */
#wrapMain {
	background:#fff url('http://www.ussoccerfoundation.org/atf/cf/{eea87e1c-4cef-44bf-a348-67a7d093bda1}/BG-BODY.PNG') repeat-x 0 0;
	border-bottom:1px solid #e6e6e7;
	width:100%;
}
#main{
	width: 980px; 
	margin: 0 auto; 
	text-align: left;
	font-size:1em;
	background-color:#fff;
}
#header{
	padding: 0; 
	height: 115px; 
	overflow: hidden;
	background:#fff url('http://www.ussoccerfoundation.org/atf/cf/{eea87e1c-4cef-44bf-a348-67a7d093bda1}/BG-HEADER.PNG') no-repeat top right;
}
#navigation{
	background-color:#033e87;
	height:45px;
	padding:0 1px 0 0;
	margin:0;
	border-right:1px solid #426ea5;
}
#function {
	height:40px;
	background:url('http://www.ussoccerfoundation.org/atf/cf/{eea87e1c-4cef-44bf-a348-67a7d093bda1}/BG-FUNCTION.PNG') repeat-x 0 0;
	font-size:1.2em;
	clear:left;
}
#section {
	height:135px;
	background:#fff url('http://www.ussoccerfoundation.org/atf/cf/{eea87e1c-4cef-44bf-a348-67a7d093bda1}/BG-SECTION.PNG') no-repeat 240px 10px;
	padding:0 0 0 10px;
}
#sidebarLeft {
	width: 220px; 
	float: left;
	padding:1px 10px 30px 10px;
}
#sidebarRight {
	float:right;
	width:154px;
	clear:right;
}
#content{
	padding:20px 10px 50px 20px;
	margin:0 154px 0 240px;
	min-height:550px;
	font-size:1.2em;
}
.pagePassback #content {
	padding:168px 20px 40px 20px;
	background:#fff url('http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/BG-CONTENT-PASSBACK.JPG') no-repeat 0 0;
	margin:5px 0 0 240px;
}
#wrapFooter {
	border-top:5px solid #fff;
}

/* ADA508 */
/* ************************** */

#ada508{display:none;}


/* HomePage */
/* ************************** */

.pageHome #stage {
	height:440px;
	position:relative;
}
.pageHome #header {
	background:none;
}

.pageHome #header h1 {
	position:absolute;
	top:0;
	left:0;
	z-index:1000;
	float:none;
}
.pageHome #wrapMain {
	background:#fff url('http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/BG-BODY-HOME.PNG') repeat-x 0 0;
}
.pageHome #wrapMain #main {
	background:none;
}

.pageHome #wrapMain #main .stage {
	position:absolute;
	top:60px;
	right:0;
	z-index:100;
	height:380px;
}
.pageHome #wrapMain #main #stageLearn, .pageHome #wrapMain #main #stagePlay {
	display:none;
}
.pageHome #wrapMain #main .stage .stageOverlay {
	padding:35px 20px 10px 30px;
	width:203px;
	height:221px;
	bottom:8px;
	right:-5px;
	position:absolute;
	background:url('http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/BG-STAGE-OVERLAY.PNG') repeat-x 0 0;

}
.pageHome #wrapMain #main .stage .stageOverlay h4 {
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.4em;
	font-family:"myriad pro", arial, sans-serif;
	margin:0 0 15px 0;
}
.pageHome #wrapMain #main .stage .stageOverlay p {
	color:#fff;
	font-size:1.2em;
	font-family:"lucida grande", arial, sans-serif;
	margin:0.33 0 15px 0;
	line-height:1.3em;
}
.pageHome #wrapMain #main .stage .stageOverlay a {
	color:#fff;
	font-size:1.2em;
	font-family:"lucida grande", arial, sans-serif;
	font-weight:bold;
}
.pageHome #wrapMain #main .stage .stageOverlay a#butJoin {
	height:43px;
	display:block;
	width:200px;
	background:url('http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/BUT-JOIN.PNG') no-repeat 0 0;
	margin:15px 0 0 0;
	text-indent:-9999px;
}
.pageHome #wrapMain #main .stage .stageOverlay a#butJoin:hover {
	background:url('http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/BUT-JOIN.PNG') no-repeat 0 -43px;
}
.pageHome #wrapMain #main #stage #actions {
	position:absolute;
	top:140px;
	left:-5px;
	z-index:10000;
	height:235px;
	background:url('http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/BG-ACTIONS.PNG') no-repeat 5px 0;
	padding:65px 0 0 0;
	margin:0;
}
.pageHome #wrapMain #main #stage #actions li {
	height:60px;
	overflow:hidden;
	margin:0;
	padding:0;
}
.pageHome #wrapMain #main #stage #actions li a {
	display:block;
	height:60px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	overflow:hidden;
}
.pageHome #wrapMain #main #stage #actions li#actionSuccess a {
	background:url('http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/BG-ACTION-SUCCESS.PNG') no-repeat 0 0;
	width:311px;
}
.pageHome #wrapMain #main #stage #actions li#actionSuccess a:hover {
	background:url('http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/BG-ACTION-SUCCESS.PNG') no-repeat 0 -60px;
}
.pageHome #wrapMain #main #stage #actions li#actionGet a {
	background:url('http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/BG-ACTION-GET.PNG') no-repeat 0 0;
	width:291px;
}
.pageHome #wrapMain #main #stage #actions li#actionGet a:hover {
	background:url('http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/BG-ACTION-GET.PNG') no-repeat 0 -60px;
}
.pageHome #wrapMain #main #stage #actions li#actionDonate a {
	background:url('http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/BG-ACTION-DONATE.PNG') no-repeat 0 0;
	width:271px;
}
.pageHome #wrapMain #main #stage #actions li#actionDonate a:hover {
	background:url('http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/BG-ACTION-DONATE.PNG') no-repeat 0 -60px;
}
.pageHome #wrapMain #main #content {
	padding:20px 0 0 0;
	clear:both;
	margin:0;
	height:573px;
	background:url('http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/BG-CONTENT-HOME.PNG') no-repeat 0 0;
	font-size:1em;
}
.pageHome #wrapMain #main #content h3 {
	height:23px;
	padding:13px 0 0 24px;
	font-weight:normal;
	margin:0;
}
.pageHome #wrapMain #main #content #colOne {
	float:left;
	width:387px;
	margin:0 10px 0 0;
	background:url('http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/BG-COL-ONE.PNG') no-repeat 0 0;
}
.pageHome #wrapMain #main #content #colOne .tabs {
	height:388px;
}
.pageHome #wrapMain #main #content #colOne #first {
	padding:14px 13px 10px 13px;
}
.pageHome #wrapMain #main #content #colOne #second {
	padding:33px 20px 10px 42px;
}
.pageHome #wrapMain #main #content #colOne #second ul {
	clear:left;
	list-style:none;
	padding:0;
}
.pageHome #wrapMain #main #content #colOne #second ul li {
	font-size:1.1em;
	padding:8px 0 0px 0;
}
.pageHome #wrapMain #main #content #colOne #flashVideo {
	margin:0 0 13px 0;
}
.pageHome #wrapMain #main #content #colOne #linkYoutube {
	float:right;
	font-size:1.1em;
	display:block;
	padding:3px 0 10px 0;	
}
.pageHome #wrapMain #main #content #colOne #linkYoutube:hover {
	text-decoration:none;
	color:#033574;
}
.pageHome #wrapMain #main #content #colOne #linkYoutube img {
	position:relative;
	top:-3px;
}
.pageHome #wrapMain #main #content #colOne #linkAbout {
	font-size:1.1em;
	padding:2px 0 0 0;

}
.pageHome #wrapMain #main #content #colOne #linkAbout a {
	color:#333;
	text-decoration:none;
}
.pageHome #wrapMain #main #content #colOne #linkAbout a:hover {
	text-decoration:underline;
}
.pageHome #wrapMain #main #content #colOne #linkAbout img {
	position:relative;
	top:2px;
}
/*begin tabs*/
.pageHome #wrapMain #main #content #colOne ul.tabNavigation {
	list-style: none;
	margin: 0;
	padding: 0;
	height:35px;
	position:relative;
}

.pageHome #wrapMain #main #content #colOne ul.tabNavigation li {
	position:absolute;
	top:0;


}
.pageHome #wrapMain #main #content #colOne ul.tabNavigation li#tabFirst {
	left:0;
	z-index:101;
}
.pageHome #wrapMain #main #content #colOne ul.tabNavigation li#tabSecond {
	left:120px;
	z-index:100;
}
.pageHome #wrapMain #main #content #colOne .butFlickr {
	float:right;
	margin:0 15px 0 0;
}
.pageHome #wrapMain #main #content #colOne ul.tabNavigation li a {
	border-right:none;
	text-decoration: none;
	display:block;
	height:24px;
	width:124px;
	padding:12px 0 0 0;
	text-align:center;
	border:0px solid red;
	color:#666;
	font-weight:normal;
}

.pageHome #wrapMain #main #content #colOne ul.tabNavigation li a.selected,
.pageHome #wrapMain #main #content #colOne ul.tabNavigation li a:hover {
	color: #b81b26;
}
		
.pageHome #wrapMain #main #content #colOne ul.tabNavigation li a:focus {
	outline: 0;
}

.pageHome #wrapMain #main #content #colOne #first, .pageHome #wrapMain #main #content #colOne #second {
	clear:left;
}
.pageHome #wrapMain #main #content #colOne ul.tabNavigation li#tabFirst a {
	background:url('http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/BG-HOME-TAB1.png') no-repeat 0 0;
}
.pageHome #wrapMain #main #content #colOne ul.tabNavigation li#tabFirst a.selected {
	background:url('http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/BG-HOME-TAB1.png') no-repeat 0 -36px;
}
.pageHome #wrapMain #main #content #colOne ul.tabNavigation li#tabSecond a {
	background:url('http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/BG-HOME-TAB2.png') no-repeat 0 0;
}
.pageHome #wrapMain #main #content #colOne ul.tabNavigation li#tabSecond a.selected {
	background:url('http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/BG-HOME-TAB2.png') no-repeat 0 -36px;
}
/*end tabs*/
.pageHome #wrapMain #main #content #colOne .flickr_badge_image {
	float:left;
	margin:0 15px 13px 0;
	background:url('http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/BG-HOME-FLICKR.PNG') no-repeat 0 0;
	padding:8px 8px 12px 8px;
}
.pageHome #wrapMain #main #content #colOne h3 {
	padding:0;
}
.pageHome #wrapMain #main #content #colOne #twitter {
	background:url('http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/BG-TWITTER-HOME.PNG') no-repeat 0 0;
	margin:9px 0 0 0;
	padding:0 0 40px 0;

}
.pageHome #wrapMain #main #content #colOne #twitter h4 {
	font-size:1.2em;
	margin:0 0 15px 0;
	padding:13px 0 0 24px;
	height:23px;
	text-transform:uppercase;
	font-weight:normal;
	color:#B81B26;
}
.pageHome #wrapMain #main #content #colOne #twitter ul#twitter_update_list {
	margin: 0;
	padding: 0 2em 0 95px;
	min-height:50px;
	list-style-type: none;
}
.pageHome #wrapMain #main #content #colOne #twitter #profileLink {
	padding: 0 1em 0 95px;
}
.pageHome #wrapMain #main #content #colOne #twitter ul#twitter_update_list li {
	margin: 0;
	padding: 0.8em 0 1em 0;
	border-bottom: none;
}
.pageHome #wrapMain #main #content #colTwo {
	float:left;
	width:323px;
	margin:0 10px 0 0;
	background:url('http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/BG-COL-TWO.PNG') no-repeat 0 0;
}
.pageHome #wrapMain #main #content #colTwo .wrapCol {
	padding:20px 20px 10px 20px;
}
.pageHome #wrapMain #main #content #colTwo .wrapCol #articleFull {
	padding:0 0 20px 1px;
	background:url('http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/BG-ARTICLE.PNG') no-repeat bottom left;
	margin:0 0 10px 0 ;
}
.pageHome #wrapMain #main #content #colTwo .wrapCol #articleFull h4 {
	color:#333;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.3em;
	margin:0 0 10px 0;
}
.pageHome #wrapMain #main #content #colTwo .wrapCol #articleFull a.readfull {
	color:#033e87;
	font-weight:bold;
	font-size:1.1em;
}
.pageHome #wrapMain #main #content #colTwo .wrapCol #articleFull p {
	font-size:1.1em;
	line-height:1.2em;
}
.pageHome #wrapMain #main #content #colTwo .wrapCol .articleSupporting {
	height:70px;
	background:url('http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/BG-ARTICLE.PNG') no-repeat bottom left;
	margin:0 0 5px 0 ;
	padding:10px 0 15px 0;
}
.pageHome #wrapMain #main #content #colTwo .wrapCol .articleSupporting img {
	float:left;
	margin:0 15px 0 0;
}
.pageHome #wrapMain #main #content #colTwo .wrapCol .articleSupporting h4 {
	color:#033e87;
	font-weight:bold;
	font-size:1.2em;
	line-height:1.2em;
	margin:13px 0 7px 0;
}
.pageHome #wrapMain #main #content #colTwo .wrapCol .articleSupporting a {
	color:#333;
	font-weight:normal;
}
.pageHome #wrapMain #main #content #colThree {
	float:left;
	width:250px;
	background:url('http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/BG-COL-THREE.PNG') no-repeat 0 0;
}
.pageHome #wrapMain #main #content #colThree h3 {
	padding:13px 0 0 22px;
}
.pageHome #wrapMain #main #content #colThree .wrapCol {
	padding:14px 13px 0 13px;
}
.pageHome #wrapMain #main #content #colThree .wrapCol a#butFacebook {
	width:224px;
	height:32px;
	background:url('http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/BUT-FACEBOOK.PNG') no-repeat 0 0;
	display:block;
	text-indent:-9999px;
	margin:0 0 15px 0;
}
.pageHome #wrapMain #main #content #colThree .wrapCol a#butFacebook:hover {
	background:url('http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/BUT-FACEBOOK.PNG') no-repeat 0 -32px;
}
.pageHome #wrapMain #main #content #colThree .wrapCol #ourstars {
	position:relative;
	height:350px;
	margin:0 0 5px 0;
}
.pageHome #wrapMain #main #content #colThree .wrapCol #ourstars #stardetails {
	height:71px;
	position:absolute;
	top:206px;
	left:0;
	width:224px;
	background:url('http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/BG-STAR-DETAILS.PNG') no-repeat 0 0;
}
.pageHome #wrapMain #main #content #colThree .wrapCol #ourstars #stardetails h4 {
	color:#033e87;
	font-weight:bold;
	font-size:1.4em;
	margin:7px 0 6px 9px;
	line-height:1em;
}
.pageHome #wrapMain #main #content #colThree .wrapCol #ourstars #stardetails h5 {
	color:#333;
	font-weight:bold;
	font-size:1.1em;
	margin:0 0 16px 9px;
	line-height:1em;
}
.pageHome #wrapMain #main #content #colThree .wrapCol #ourstars #stardetails a {
	display:block;
	margin:0 0 0 9px;
}
.pageHome #wrapMain #main #content #colThree .wrapCol #ourstars a#butStar {
	width:224px;
	height:66px;
	background:url('http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/BUT-STAR.PNG') no-repeat 0 0;
	display:block;
	text-indent:-9999px;
	position:absolute;
	bottom:0;
	left:0;
}

.pageHome #wrapMain #main #content #colThree .wrapCol #ourstars a#butStar:hover {
	background:url('http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/BUT-STAR.PNG') no-repeat 0 -66px;
}
/* Header */
/* ************************** */

#header h1 {
	float:left;
}
#utility {
	float:right;
	width:546px;
	padding:13px 0 0 0;
}
#utility ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#utility ul li {
	float:left;
	margin:0 23px 0 0;
	padding:6px 0 0 0;
}
#utility ul li a {
	color:#666;
	text-transform:uppercase;
	font-size:.9em;
	background:url('http://www.ussoccerfoundation.org/atf/cf/{eea87e1c-4cef-44bf-a348-67a7d093bda1}/BG-A-UTIL.PNG') no-repeat right 0px;
	display:block;
	padding:0 20px 0 0;
	line-height:1.4em;
}
#utility ul li a:hover {
	background:url('http://www.ussoccerfoundation.org/atf/cf/{eea87e1c-4cef-44bf-a348-67a7d093bda1}/BG-A-UTIL-HOV.PNG') no-repeat right 0px;
	color:#b81b26;
}
#utility ul li a.email:hover {
	background:url('http://www.ussoccerfoundation.org/atf/cf/{eea87e1c-4cef-44bf-a348-67a7d093bda1}/BG-A-UTIL-EMAIL-HOV.PNG') no-repeat right 0px;
}
#utility ul li a.rss {
	background:url('http://www.ussoccerfoundation.org/atf/cf/{eea87e1c-4cef-44bf-a348-67a7d093bda1}/BG-A-UTIL-RSS.PNG') no-repeat right 0px;
}
#utility ul li a.rss:hover {
	background:url('http://www.ussoccerfoundation.org/atf/cf/{eea87e1c-4cef-44bf-a348-67a7d093bda1}/BG-A-UTIL-RSS-HOV.PNG') no-repeat right 0px;
}
#utility form {
	float:right;
}
#utility fieldset legend, #utility fieldset label {
	display:none;
}
#utility .inputSearch {
	border:1px solid #ccc;
	position:relative;
	padding:3px;
	height:13px;
	float:left;
	color:#666;
}

/* Nav */
/* ************************** */
/*
#navigation li {
	float:left;
}
#navigation li a.navCategory {
	color:#fff;
	font-size:1.4em;
	font-weight:900 !important;
	padding: 5px 38px 0 38px;
	border-left:1px solid #426ea5;
	display:block;
	height:40px;
	text-transform:uppercase;
	background:url('../images/bg-nav-category.png') repeat-x 0 0;
}
#navigation li a.navCategory:hover {
	text-decoration:none;
	background:url('../images/bg-nav-category-hov.png') repeat-x 0 0;
}
*/
/* Nav */
/* ************************** */
#nav {
	height:50px;
}


/* Function */
/* ************************** */

#function #breadcrumbs {
	padding:16px 0 10px 10px;
	color:#b81b26;
	font-size:85%;
	float:left;
}

#function #breadcrumbs a, #function #breadcrumbs font {
	margin:0 10px;
	color:#b81b26;
}
#function #social {
	font-family:helvetica,arial, sans-serif;
	padding:5px 5px 0 0;
	float:right;
	width:246px;
	text-transform:uppercase;
	font-size:.73em;
	text-align:center;
}
#function #social a {
	color:#666;
}
#function #social #tellafriend {
	float:left;
	height:20px;
	width:97px;
	padding:15px 0 0 0;
	margin:0 2px 0 0;
	background:url('http://www.ussoccerfoundation.org/atf/cf/{eea87e1c-4cef-44bf-a348-67a7d093bda1}/BG-TELLAFRIEND.PNG') repeat-x 0 0;
}
#function #social #share {
	float:left;
	background:url('http://www.ussoccerfoundation.org/atf/cf/{eea87e1c-4cef-44bf-a348-67a7d093bda1}/BG-SHARE.PNG') repeat-x 0 0;
	height:22px;
	width:142px;
	padding:13px 0 0 5px;
	margin:0;
	list-style:none;
}
#function #social #share li {
	padding:0 9px 0 10px;
	float:left;
	line-height:1.5em;
}
#function #social #share li#sharethis a.stico_default, #function #social #tellafriend a.stico_default {
	background:none !important;
	padding:0 !important;
}
#function #social #share li#sharethis a.stico_default span, #function #social #tellafriend a.stico_default span {
	line-height:inherit !important;
}
#function #social #share li.icon {

	background:url('http://www.ussoccerfoundation.org/atf/cf/{eea87e1c-4cef-44bf-a348-67a7d093bda1}/SEP.PNG') no-repeat 0 0;
}

#function #social #share li#facebook a img {


}
/* Section */
/* ************************** */

#section #imageOne {
	float:left;
	padding:10px 0 0 0;
	height:125px;
	overflow:hidden;
	width:220px;
	background:url('http://www.ussoccerfoundation.org/atf/cf/{eea87e1c-4cef-44bf-a348-67a7d093bda1}/PH-SECTION1-WORK.JPG') no-repeat 0 10px;
}
#section h2 {
	float:left;
	color:#b81b26;
	padding:87px 0 0 29px;
	font-size:3em;
	font-weight:400 !important;
	text-transform:uppercase;
}
#section #imageTwo {
	float:right;
	width:154px;
	height:135px;
	background:url('http://www.ussoccerfoundation.org/atf/cf/{eea87e1c-4cef-44bf-a348-67a7d093bda1}/PH-SECTION2-WORK.JPG') no-repeat 0 0px;
}

/* SidebarLeft */
/* ************************** */
#sidebarLeft h4 {
	margin:0;
	line-height:1em;
	color:#b81b26;
}
#sidebarLeft #imageOnePassback {
	margin:10px 0 1px 0;
	height:125px;
	overflow:hidden;
}

#sidebarLeft h3 {
	height:22px;
	border-top:1px solid #e6e6e7;
	background:url('http://www.ussoccerfoundation.org/atf/cf/{eea87e1c-4cef-44bf-a348-67a7d093bda1}/BG-H3-OURWORK.GIF') repeat-x 0 0;
	padding:13px 0 0 12px;
	margin:0 0 1px 0;
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
	color:#033e87;
}
#sidebarLeft h4 {
	text-transform:uppercase;
	font-size:1.2em;
	padding:0 0 0 1px;
}
#sidebarLeft #navSubTitle {
	font-weight:500 !important;
}
#sidebarLeft #navSub {
	background:url('http://www.ussoccerfoundation.org/atf/cf/{eea87e1c-4cef-44bf-a348-67a7d093bda1}/BG-NAV-SIDEBAR.GIF') no-repeat bottom left;
	padding:0 0 6px 0;
	margin:0 0 30px 0;
	line-height:1em;
	list-style:none;
}
#sidebarLeft #navSub li {
	padding:1px 0;
	border-top:1px solid #e6e6e7;
}
#sidebarLeft #navSub li a {
	height:13px;
	display:block;
	padding:11px 0 10px 12px;
	color:#535353;
	font-size:1.1em;
}
#sidebarLeft #navSub li a:hover, #sidebarLeft #navSub li a.current_item {
	background:url('http://www.ussoccerfoundation.org/atf/cf/{eea87e1c-4cef-44bf-a348-67a7d093bda1}/BG-NAV-SIDEBAR-LI.GIF') no-repeat 0 0;
	padding:11px 0 10px 14px;
	color:#033e87;
	text-decoration:none;
}
#sidebarLeft #navSub li ul {
	border-top:1px solid #e6e6e7;
	padding:5px 0;
	margin:1px 0 0 0;
	line-height:1em;
	list-style:none;
}
#sidebarLeft #navSub li ul li {
	padding:1px 0;
	border-top:none;
}

#sidebarLeft #navSub li ul li a {
	padding:4px 0 4px 21px;
	height:auto;
	font-size:1em;
}
#sidebarLeft #navSub li ul li a:hover {
	background:none;
	padding:4px 0 4px 21px;
}
#twitter {
	background:url('http://www.ussoccerfoundation.org/atf/cf/{eea87e1c-4cef-44bf-a348-67a7d093bda1}/BG-TWITTER-TOP.PNG') no-repeat 0 0;
	margin:0 0 35px 0;
}
#twitter h4 {
	padding:22px 0 0 1px;
	margin:0 0 14px 0;	
}

#twitter p#preloader {
	margin: 0;
	padding: 1em 1em 1em 3em;
	background: transparent url("http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/LOADER.GIF") 1em center no-repeat;
	/* generate your own loader gif: http://www.ajaxload.info */
}

#twitter ul#twitter_update_list {
	margin: 0;
	padding: 0 1em 0 1em;
	min-height:50px;
	list-style-type: none;
}

#twitter ul#twitter_update_list li {
	margin: 0;
	padding: 0.8em 0 1em 0;
	border-bottom: 1px solid #ccc;
}

#twitter ul#twitter_update_list li a {
	/* timestamp link */
	color: #033e87;
	font-weight:normal;
}

#twitter ul#twitter_update_list li span {
	display: block;
	font-size:1.1em;
	line-height:1.3em;
}

#twitter ul#twitter_update_list li span a {
	/* links in tweet */
	color: #b81b26;
	font-weight:normal;
}

#twitter ul#twitter_update_list li.firstTweet {
}

#twitter ul#twitter_update_list li.lastTweet {
	border-bottom: none;
}

#twitter a#profileLink {
	display: block;
	padding: 0.3em 1em 15px 1em;
	color: #033e87;
	font-size:.9em;
	background:url('http://www.ussoccerfoundation.org/atf/cf/{eea87e1c-4cef-44bf-a348-67a7d093bda1}/BG-TWITTER-BOTTOM.PNG') no-repeat 0 21px;
}
#support {
	height:112px;
	background:url('http://www.ussoccerfoundation.org/atf/cf/{eea87e1c-4cef-44bf-a348-67a7d093bda1}/BG-SUPPORT.PNG') no-repeat 0 15px;
}

#support ul {
	padding:13px 0 0 0;
	list-style:none;
}
#support ul li {
	height:33px;
	padding:7px 0 0 14px;
	font-size:1.4em;
}
#support ul li a {
	font-weight:700;
}
#support ul li a:hover {
	color:#888;
	text-decoration:none;
}


/* SidebarRight */
/* ************************** */
#sidebarRight h4 {
	margin:0;
	line-height:1em;
	color:#b81b26;
}
#sidebarRight .box {
	border-width:2px 1px 2px 1px;
	border-color:#e6ecf3;
	border-style:solid;
	margin:8px 0 11px 0;
	font-size:.9em;
}
#sidebarRight #boxCalendar {
	font-size:1em;
}
#sidebarRight #boxCalendar h4 {
	font-size:1.1em;
}
#sidebarRight #boxCalendar div {
	padding:8px 9px 13px 9px;
	line-height:1.2em;
}
#sidebarRight #boxCalendar div a.NLtoc {
	/*border-bottom:1px solid #ccc;*/
}
#sidebarRight .box h4 {
	background-color:#e4ebf2;
	color:#1a4f91;
	font-weight:bold;
	text-transform:uppercase;

	padding:3px 8px 6px 8px;
}
#sidebarRight .box ul {
	padding:0 10px 5px 10px;
	list-style:none;
}
#sidebarRight .box ul li {
	padding:10px 0;
	border-bottom:1px solid #e4ebf2;
	clear:left;
	min-height:25px;
}
#sidebarRight .box ul li.noborder {
	border:none;
}
#sidebarRight .box ul li img {
	float:left;
	margin:0 5px 5px 0;
	position:relative;
	left:-3px;
}
#sidebarRight .box ul li h5 {
	color:#033e87;
	font-weight:bold;
}
#sidebarRight .box ul li a {
	color:#666;
	font-weight:bold;
	line-height:1.4em;
}

/* Content */
/* ************************** */

.pagePassback h2 {
	color:#819fc3;
	font-size:2.6em;
	text-transform:uppercase;
	margin:0 0 70px 170px;
}

#content #webfeature {
	padding:0 10px 0 0;
}
/*
#content #webfeature ul li {
	font-size:1.2em;
	line-height:1.3em;
}*/
#content h3 {
	text-transform:uppercase;
}
#content .box {
	padding:0 0 1.3em 0;
}
#content .box a {
	text-decoration:none;
}
#content .box a:hover {
	text-decoration:underline;
}
#content #boxDates {
	margin:0 0 15px 0;
}
#content #boxDates ul li {
	font-size:1.2em;
	margin:.7em 0;
}
#content #boxExpert ul li {
	padding:0 0 0 10px;
	background:url('http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/LI-CONTENT.PNG') no-repeat 0 6px;
}
#content #boxExpert ul li p {
	margin:.2em 0;
}
#content #panelResources {
	height:280px;
	margin:0 0 20px 0;
}
#content #panelResources ul li {
	margin:0 0 10px 0;
	float:left;
	width:185px;
}
#content #panelResources ul li.last {
	margin:0;
}
#content #panelResources img {
	padding:10px;
	margin:0 20px 0 0;
	background:url('http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/BG-IMAGE-CONTENT.GIF') no-repeat 0 0;
}
#content #panelResources h4 {
	font-size:1.6em;
	font-weight:bold;
	color:#033e87;
	padding:.7em 10px .7em 10px;
	
}
#content #panelResources p {
	padding:0 10px;
	line-height:1.3em;
}
#content #panelResources a.linkMore {
	font-size:1.2em;
	padding:0 10px;
	line-height:1.3em;

}
#content #panelWork ul {
	padding:0;
	list-style:none;
}
#content #panelWork ul li {
	height:142px;
	margin:0 0 10px 0;
}
#content #panelWork img {
	float:left;
	padding:10px;
	margin:0 20px 0 0;
	background:url('http://www.ussoccerfoundation.org/atf/cf/{eea87e1c-4cef-44bf-a348-67a7d093bda1}/BG-IMAGE-CONTENT.GIF') no-repeat 0 0;
}
#content #panelWork h4 {
	font-size:1.4em;
	font-weight:bold;
	color:#033e87;
	padding:1em 0 .7em 0;

}
#content #panelWork p, #content #panelWork a {

}
#content #panelWays ul {
	padding:10px 0 25px 0;
	margin:0;
	line-height:1em;
	list-style:none;
}
#content #panelWays ul li {
	margin:0 0 20px 0;

}
#content #panelWays img {
	float:left;
	margin:0 12px 10px 0;
}
#content #panelWays h4 {
	font-size:1.4em;
	font-weight:bold;
	color:#033e87;
	padding:0 0 5px 0;
	margin:0;
	line-height:1em;
}
#content #panelWays p, #content #panelWays a {
	
}
#content #boxNews {
	width:470px;
}
#content #boxNews ul {
	padding:0;
	list-style:none;
}
#content #boxNews h4 {
	font-size:1.2em;
	font-weight:bold;
	color:#333;
	margin:.9em 0 .5em 0;
	line-height:1em;
}
#content #boxNews li {
	padding:4px 0 8px 0;
	border-bottom:1px solid #e6e6e7;
}
#content #boxNews a.linkReadfull {
	margin:0 0 .8em 0;
	display:block;
	font-weight:normal;
}
.pagePassback #sidebarPassback {
	width:200px;
	float:right;
	background:url('http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/BG-PASSBACK-STARS.PNG') no-repeat 0 0;
	min-height:600px;
	padding:10px 10px 0px 11px;
}
.pagePassback #sidebarPassback ul {
	padding:0 0 11px 0;
	font-size:1em;
	line-height:1.3em;
	list-style:none;
}

.pagePassback #sidebarPassback h3 {
	padding:4px 0 8px 3px;
	margin:0;
}
.pagePassback #sidebarPassback div {
	position:relative;
	top:-23px;
}
.pagePassback #sidebarPassback h4 {
	color:#033e87;
	font-size:1.2em;
	font-weight:bold;
	padding:30px 0 0 1px;
	background:url('http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/GR-ARROW-PASSBACK.PNG') no-repeat 9px 0;
	line-height:1em;
	margin:0;
}
.pagePassback #sidebarPassback p {
	margin:.4em 0 0 0;
}
.pagePassback #sidebarPassback #boxStars {
	background:url('http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/BG-STARS.PNG') no-repeat 0 0;
	height:80px;
	width:196px;
	text-align:center;
	padding:7px 0 0 0;
}
.pagePassback #sidebarPassback #boxStars a:hover {
	text-decoration:none;
}
.pagePassback #sidebarPassback #boxStars #butSee {
	color:#033e87;
	font-size:1.4em;
	display:block;
	margin:0 0 19px 0;
}
.pagePassback #sidebarPassback #boxStars #butBecome {
	color:#b81b26;
	font-size:1.4em;
	display:block;
	text-transform:uppercase;
}
#partners {
	list-style:none;
	padding:0;
	margin:30px 0 0 0;
}
#partners li {
	margin:0 0 20px 0;
}
#partners li p {
	margin:0 0 0 150px;
}
#partners li .partner {
	float:left;
	width:150px;
	text-align:center;
	display:block;
	margin:10px 0 0 0;
}
/* wrapFooter */
/* ************************** */

#wrapFooter #footer{
	width: 980px; 
	clear: both;
	height:110px;
	background:url('http://www.ussoccerfoundation.org/atf/cf/{eea87e1c-4cef-44bf-a348-67a7d093bda1}/BG-FOOTER.PNG') no-repeat 0 55px;
	margin:0px auto 40px auto;
}

#wrapFooter #footer ul {
	padding:22px 0 0 0;
	float:left;
	list-style:none;
}

#wrapFooter #footer ul li {
	float:left;
	color:#999;
}

#wrapFooter #footer ul li a {
	padding:0 10px;
	color:#333;
}

#wrapFooter #footer #designed {
	float:right;
	padding:18px 0 0 0;
}

#wrapFooter #footer #designed p {
	float:left;
	margin:3px 5px 0 0;
	color:#818181;
}
#wrapFooter #footer #designed img {
	margin:1px 0 0 0;
}
#wrapFooter #footer #copyright {
	 color:#999;
	 clear:both;
	 text-align:left;
	 padding:29px 0 0 83px;
	 font-size:1.1em;
	 font-style:italic;
}


/* Slide down styles */
.bg {
	position:relative;
	top:5px;
}
.bg .moreinfo{
	position:absolute;
	top:-55px;
	left:0;
	width:100%;
	background:#b81b26;
	border-bottom:0px solid #000;
	z-index:6;
}
.bg .moreinfo .content {
	width:960px;
	position:relative;
	margin:0 auto;
	height:43px;
	background:url('http://www.ussoccerfoundation.org/atf/cf/%7Beea87e1c-4cef-44bf-a348-67a7d093bda1%7D/BG-EMAILUPDATES.GIF') no-repeat 0 0;
	padding:12px 0 0 0;
	text-align:left;
}
.bg .moreinfo .content h3 {
	float:left;
	color:#fff;
	text-transform:uppercase;
	font-size:1.5em;
	font-weight:bold;
	margin:8px 70px 0 10px;
}
.bg .moreinfo .content form {
	float:left;
	width:560px;
}
.bg .moreinfo .content form fieldset legend, .bg .moreinfo .content form fieldset label {
	display:none;
}
.bg .moreinfo .content a.moreInfo {
	float:right;
	margin:2px 0 0 0;
}
.bg .moreinfo .content form fieldset .inputEmail, .bg .moreinfo .content form fieldset .inputZipcode {
	float:left;
	border:none;
	margin:1px 15px 0 0;
	padding:6px;
	font-size:1.4em;
	color:#033e87;
	font-weight:bold;
}
.bg .moreinfo .content form fieldset .inputEmail {
	width:250px;
}
.bg .moreinfo .content form fieldset .inputZipcode {
	width:100px;
}

.CTtablein {
	line-height:1.2em;
}
.CTtablein p {
	margin:0 8px 0 0;
}

.CTtablein td {
	padding:5px 0;
}
#TableButton {
	padding:10px 0 0 0;
}
#TableButton small {
	padding:10px 0 0 0;
	display:block;
	line-height:1.1em;
}
.CT {
	padding:0 3px 0 0;
}
.CT a, .CT b {
	line-height:1.5em;
}
#RecurringAmount, #TotalAmount, #Amount {
	margin:0 0 0 3px;
}
#CardExpyr {
	margin:0 0 0 5px;
}
.Alert {
	color:#B81B26;
}

#ad_wrapper h2 {
	font-size:14px;
	line-height:140%;
	margin:0 0 10px 0;
}

#ad_wrapper {
	line-height:1.5em;
}

#ad_Zip fieldset.ad_Zip label, #ad_Zip fieldset.ad_Email label {
	line-height:1.8em;
}

#ad_Reg_wpr .ad_label, #ad_Reg_wpr fieldset.ad_RegInfo label {
	margin:3px 0 8px 0;
}

div#ad_Reg fieldset.ad_Ltr input.ad_chkbx, div#ad_Reg fieldset.ad_Ltr label {
	margin:0 0 5px 0;
}
#ad_wrapper h2#ad_Email_H2 {
	margin:20px 0 10px 0;
}
#ad_Reg_wpr fieldset.ad_Recp input.ad_radio, #ad_Reg_wpr fieldset.ad_Recp label {
	margin:0 0 5px 0;	
}

div#ad_Reg div {
	margin: 0 0 10px 0;
}

#ad_Zip_wpr {
	padding:0 !important;
}

/* AddThis Button Fixes */
.addthis_default_style .at300bs {
	width:0px;
}
.addthis_default_style .at300m {
	padding:0 0 0 0 !important;
}