html { overflow-y: scroll; }

a#skip-link	{
	display:block;
	position:absolute;
	top: 0;
	left: 0;
	text-indent:-9999px;
	width:99%;
	z-index:999;
	padding: 3px 0;
}
a#skip-link:focus, a#skip-link:hover, a#skip-link:active	{
	background-color:#ffc;
	border:1px solid #666;
	color: #333;
	font-weight: bold;
	opacity:0.7;
	text-align:center;
	text-decoration:none;
	text-indent:10px;
}

body {
	text-align: center;
	padding-bottom: 20px;
	background: #fff;
}
#header {
	background: #fff url(../images/backgrounds/bg-header.gif) no-repeat center bottom;
	padding: 12px;
	margin-bottom: 10px;
	overflow: hidden;
}
#header-content	{
	width: 850px;
	margin: 0 auto;
}
#header h1	{
	height: 63px;
	width: 75px;
	background: #fff url(../images/logos/sportsaid-header.gif) no-repeat;
	text-indent: -9999px;
	float: left;
}
#header a	{
	display: block;
	height: 63px;
	width: 75px;
}
#header ul {
	margin-top: 40px;
	float: right;
}
#header ul li {
	float: left;
	margin-right: 5px;
	font-weight: bold;
}
#header ul li a.text-smaller, #header ul li a.text-bigger {
	display: block;
	height: 13px;
	width: 13px;
	background: #fff url(../images/backgrounds/bg-text-minus.gif) no-repeat;
	text-indent: -9999px;
}
#header ul li a.text-bigger {
	background: #fff url(../images/backgrounds/bg-text-plus.gif) no-repeat;
}

#content-wrapper {
	width: 850px;
	margin: 0 auto;
	text-align: left;
}
#navigation {
	width: 185px;
	float: left;
}
#navigation ul.nav {
	border: 3px solid #732621;
	border-bottom: 1px solid #732621;
	margin-bottom: 1em;
}
#navigation ul.nav li	{
	background: #732621 url(../images/backgrounds/bg-nav.gif) repeat-x;
	font-weight: bold;
	width: 179px;
}
#navigation ul.nav li a,
#navigation ul.nav li a:link,
#navigation ul.nav li a:visited,
#navigation ul.nav li a:hover, 
#navigation ul.nav li a:active {
	padding-left: 25px;
	display: block;
	color: #fff;  
	text-decoration: none;	
	line-height: 1.8em;
	background: url(../images/backgrounds/bg-nav-li.gif) no-repeat 4px;
	border-bottom: 2px solid #732621;
	min-height: 21px;
}
#navigation ul.nav li a:hover {
	text-decoration: underline;
}

#navigation ul.nav li ul {
	padding-top: 10px;
	padding-bottom: 10px;
	background: #8f514d;
	border-bottom: 2px solid #732621;
	display: none;
}
#navigation ul.nav li ul li a,
#navigation ul.nav li ul li a:link,
#navigation ul.nav li ul li a:visited,
#navigation ul.nav li ul li a:hover, 
#navigation ul.nav li ul li a:active	{
	border: none;
	background: #8f514d url(../images/backgrounds/bg-nav-li.gif) no-repeat 4px;
	
}
#navigation ul.nav li ul li a:hover {
	text-decoration: underline;
}

.home #navigation ul.nav li.home, .about #navigation ul.nav li.about, .news #navigation ul.nav li.news, .donate #navigation ul.nav li.donate,
.athletes #navigation ul.nav li.athletes, .events #navigation ul.nav li.events, .getinvolved #navigation ul.nav li.getinvolved, .supporters #navigation ul.nav li.supporters {
	background: #c14e1f url(../images/backgrounds/bg-nav-current.gif) repeat-x;
}
.donate.region #navigation ul.nav li.donate { background: #732621 url(../images/backgrounds/bg-nav.gif) repeat-x; }
.what #navigation ul.nav .what a, 
.what #navigation ul.nav .what a:link, 
.what #navigation ul.nav .what a:hover, 
.what #navigation ul.nav .what a:visited, 
.what #navigation ul.nav .what a:active, 
.testimonies #navigation ul.nav .testimonies a, 
.testimonies #navigation ul.nav .testimonies a:link, 
.testimonies #navigation ul.nav .testimonies a:hover, 
.testimonies #navigation ul.nav .testimonies a:visited, 
.testimonies #navigation ul.nav .testimonies a:active,
.current #navigation ul.nav .current a, 
.current #navigation ul.nav .current a:link, 
.current #navigation ul.nav .current a:hover, 
.current #navigation ul.nav .current a:visited, 
.current #navigation ul.nav .current a:active,
.archive #navigation ul.nav .archive a, 
.archive #navigation ul.nav .archive a:link, 
.archive #navigation ul.nav .archive a:hover, 
.archive #navigation ul.nav .archive a:visited, 
.archive #navigation ul.nav .archive a:active,
.apply #navigation ul.nav .apply a, 
.apply #navigation ul.nav .apply a:link, 
.apply #navigation ul.nav .apply a:hover, 
.apply #navigation ul.nav .apply a:visited, 
.apply #navigation ul.nav .apply a:active,
.profiles #navigation ul.nav .profiles a, 
.profiles #navigation ul.nav .profiles a:link, 
.profiles #navigation ul.nav .profiles a:hover, 
.profiles #navigation ul.nav .profiles a:visited, 
.profiles #navigation ul.nav .profiles a:active,
.sporting #navigation ul.nav .sporting a, 
.sporting #navigation ul.nav .sporting a:link, 
.sporting #navigation ul.nav .sporting a:hover, 
.sporting #navigation ul.nav .sporting a:visited, 
.sporting #navigation ul.nav .sporting a:active,
.corporate #navigation ul.nav .corporate a, 
.corporate #navigation ul.nav .corporate a:link, 
.corporate #navigation ul.nav .corporate a:hover, 
.corporate #navigation ul.nav .corporate a:visited, 
.corporate #navigation ul.nav .corporate a:active,
.sportsball #navigation ul.nav .sportsball a, 
.sportsball #navigation ul.nav .sportsball a:link, 
.sportsball #navigation ul.nav .sportsball a:hover, 
.sportsball #navigation ul.nav .sportsball a:visited, 
.sportsball #navigation ul.nav .sportsball a:active,
.lunchclubs #navigation ul.nav .lunchclubs a, 
.lunchclubs #navigation ul.nav .lunchclubs a:link, 
.lunchclubs #navigation ul.nav .lunchclubs a:hover, 
.lunchclubs #navigation ul.nav .lunchclubs a:visited, 
.lunchclubs #navigation ul.nav .lunchclubs a:active ,
.fundr #navigation ul.nav .fundr a, 
.fundr #navigation ul.nav .fundr a:link, 
.fundr #navigation ul.nav .fundr a:hover, 
.fundr #navigation ul.nav .fundr a:visited, 
.fundr #navigation ul.nav .fundr a:active , 
.corp #navigation ul.nav .corp a, 
.corp #navigation ul.nav .corp a:link, 
.corp #navigation ul.nav .corp a:hover, 
.corp #navigation ul.nav .corp a:visited, 
.corp #navigation ul.nav .corp a:active ,
.volunteer #navigation ul.nav .volunteer a, 
.volunteer #navigation ul.nav .volunteer a:link, 
.volunteer #navigation ul.nav .volunteer a:hover, 
.volunteer #navigation ul.nav .volunteer a:visited, 
.volunteer #navigation ul.nav .volunteer a:active,
.sponsors #navigation ul.nav .sponsors a, 
.sponsors #navigation ul.nav .sponsors a:link, 
.sponsors #navigation ul.nav .sponsors a:hover, 
.sponsors #navigation ul.nav .sponsors a:visited, 
.sponsors #navigation ul.nav .sponsors a:active,
.partners #navigation ul.nav .partners a, 
.partners #navigation ul.nav .partners a:link, 
.partners #navigation ul.nav .partners a:hover, 
.partners #navigation ul.nav .partners a:visited, 
.partners #navigation ul.nav .partners a:active,
.alliances #navigation ul.nav .alliances a, 
.alliances #navigation ul.nav .alliances a:link, 
.alliances #navigation ul.nav .alliances a:hover, 
.alliances #navigation ul.nav .alliances a:visited, 
.alliances #navigation ul.nav .alliances a:active,
.benefactors #navigation ul.nav .benefactors a, 
.benefactors #navigation ul.nav .benefactors a:link, 
.benefactors #navigation ul.nav .benefactors a:hover, 
.benefactors #navigation ul.nav .benefactors a:visited, 
.benefactors #navigation ul.nav .benefactors a:active,
.regular #navigation ul.nav .regular a, 
.regular #navigation ul.nav .regular a:link, 
.regular #navigation ul.nav .regular a:hover, 
.regular #navigation ul.nav .regular a:visited, 
.regular #navigation ul.nav .regular a:active,
.will #navigation ul.nav .will a, 
.will #navigation ul.nav .will a:link, 
.will #navigation ul.nav .will a:hover, 
.will #navigation ul.nav .will a:visited, 
.will #navigation ul.nav .will a:active,
.memory #navigation ul.nav .memory a, 
.memory #navigation ul.nav .memory a:link, 
.memory #navigation ul.nav .memory a:hover, 
.memory #navigation ul.nav .memory a:visited, 
.memory #navigation ul.nav .memory a:active,
.lunchclubs #navigation ul.nav .lunch a, 
.lunchclubs #navigation ul.nav .lunch a:link, 
.lunchclubs #navigation ul.nav .lunch a:hover, 
.lunchclubs #navigation ul.nav .lunch a:visited, 
.lunchclubs #navigation ul.nav .lunch a:active
  {
	color: #e47232;
}
.events #navigation ul.nav li.events ul, .about #navigation ul.nav li.about ul, .getinvolved #navigation ul.nav li.getinvolved ul, 
.news #navigation ul.nav li.news ul, .athletes #navigation ul.nav li.athletes ul, .supporters #navigation ul.nav li.supporters ul, .donate #navigation ul.nav li.donate ul {
	display: block;
}
.donate.region #navigation ul.nav li.donate ul { display: none; }
.region #region-nav ul.nav li ul { display: block; }


#content {
	width: 654px;
	float: right;
	margin-bottom: 20px;
}
#main-content {
	width: 452px;
	float: left;
}
#sub-content {
	width: 185px;
	float: right;
}
.home h2, .about h2, .news h2, .athletes h2, .events h2, .getinvolved h2, .supporters h2, .donate h2, .newsletter h2, .resources h2, .tass h2, .contact h2, .terms h2, .tshirt h2, 
.region h2, .golf-payment h2
{
	height: 96px;
	text-indent: -9999px;
}
.home h2	{
	height: 188px;
	background: #fff url(../images/backgrounds/bg-h2-home.gif) no-repeat;
}
.tass h2	{
	background: #fff url(../images/backgrounds/bg-h2-home.gif) no-repeat;
} 
.tass h2	{
	background: #fff url(../images/backgrounds/bg-h2-tass.gif) no-repeat;
}  
.news h2 {
	background: #fff url(../images/backgrounds/bg-h2-news.gif) no-repeat;
}
.newsletter h2 {
	background: #fff url(../images/backgrounds/bg-h2-newsletter.gif) no-repeat;
}
.about h2	{
	background: #fff url(../images/backgrounds/bg-h2-about.gif) no-repeat;
} 
.athletes h2	{
	background: #fff url(../images/backgrounds/bg-h2-athletes.gif) no-repeat;
}
.events h2	{
	background: #fff url(../images/backgrounds/bg-h2-events.gif) no-repeat;
}
.golf-payment h2	{
	background: #fff url(../images/backgrounds/bg-h2-events.gif) no-repeat;
} 
.getinvolved h2	{
	background: #fff url(../images/backgrounds/bg-h2-getinvolved.gif) no-repeat;
}
.supporters h2	{
	background: #fff url(../images/backgrounds/bg-h2-supporters.gif) no-repeat;
}
.donate h2	{
	background: #fff url(../images/backgrounds/bg-h2-donate.gif) no-repeat;
}  
.contact h2	{
	background: #fff url(../images/backgrounds/bg-h2-contact.gif) no-repeat;
} 
.terms h2	{
	background: #fff url(../images/backgrounds/bg-h2-terms.gif) no-repeat;
} 
.resources h2	{
	background: #fff url(../images/backgrounds/bg-h2-resources.gif) no-repeat;
} 
.tshirt h2	{
	background: #fff url(../images/backgrounds/bg-h2-tshirt.gif) no-repeat;
} 
.london h2	{
	height: 151px;
	background: #fff url(../images/backgrounds/bg-h2-london.gif) no-repeat;
} 
.yorkshire_humberside h2	{
	height: 151px;
	background: #fff url(../images/backgrounds/bg-h2-york.gif) no-repeat;
} 
.west_midlands h2	{
	height: 151px;
	background: #fff url(../images/backgrounds/bg-h2-westmids.gif) no-repeat;
} 
.scotland h2	{
	height: 151px;
	background: #fff url(../images/backgrounds/bg-h2-scotland.gif) no-repeat;
} 
.wales h2	{
	height: 151px;
	background: #fff url(../images/backgrounds/bg-h2-wales.gif) no-repeat;
} 
.northern h2	{
	height: 151px;
	background: #fff url(../images/backgrounds/bg-h2-northern.gif) no-repeat;
} 
.east_midlands h2	{
	height: 151px;
	background: #fff url(../images/backgrounds/bg-h2-eastmids.gif) no-repeat;
} 
.north_west h2	{
	height: 151px;
	background: #fff url(../images/backgrounds/bg-h2-northwest.gif) no-repeat;
} 
.south_east h2	{
	height: 151px;
	background: #fff url(../images/backgrounds/bg-h2-southeast.gif) no-repeat;
} 
.south_west h2	{
	height: 151px;
	background: #fff url(../images/backgrounds/bg-h2-southwest.gif) no-repeat;
} 
.eastern h2	{
	height: 151px;
	background: #fff url(../images/backgrounds/bg-h2-eastern.gif) no-repeat;
} 
.xmas h2	{
	height: 96px;
	background: #fff url(../images/backgrounds/bg-h2-xmas.gif) no-repeat;
	text-indent: -99999px;
}  
#main-content h3	{
	background: #fff url(../images/backgrounds/bg-h3.gif) no-repeat center bottom;
	padding-bottom: 0.2em;
	margin-bottom: 0.3em;
}

.attractor {
	width: 197px;
	height: 75px;    
	padding: 10px;
	float: left;
}
#main-content ul.home-box {
	padding-left: 0px;
	list-style-type: none;
	margin-bottom: 0px;
}
#main-content ul li.attractor  {
	line-height: inherit;
}
.attractor p strong {
	background: url(../images/backgrounds/bg-attractor-title.png) no-repeat bottom left;
	display: block;
	padding-bottom: 8px;
}
.attractor p {
	margin-bottom: 0;
}
.attract-what {
	background: url(../images/backgrounds/bg-attractor-yellow.gif) no-repeat;
	margin: 0 15px 1.5em 0;
}
.attract-events {
	background: url(../images/backgrounds/bg-attractor-green.gif) no-repeat;
}
.attract-involved {
	background: url(../images/backgrounds/bg-attractor-orange.gif) no-repeat;
	margin: 0 15px 1.5em 0;
}
.attract-donate {
	background: url(../images/backgrounds/bg-attractor-blue.gif) no-repeat;
}
.click-button, .more-button, .read-button, .story-button, .donate-button, .download-button, .btnBack {
	display: block;
	border: 1px solid #003366;
	width: 7.2em;
	padding: 0px 3px 2px 3px;
	background: #003366 url(../images/backgrounds/bt-click-button.gif) no-repeat center right;
	margin-top: 5px;
}
.btnBack { background: #003366 url(../images/backgrounds/bt-click-button-back.gif) no-repeat center left; width: 10em; padding: 0px 3px 2px 23px; color: #fff !important; text-decoration: none; font-weight: bold;}

.click-button {
	width: 7.2em;
	margin-top: 35px;

}
.read-button {
	width: 7.9em;
}
.donate-button {
	width: 8.5em;
}
.more-button {
	width: 9.6em;
}
.story-button {
	width: 10.6em;
	margin-top: 15px;
}
.download-button {
	width: 12.8em;
	margin-top: 15px;
}
#tass	{
	padding: 10px;
	border: 3px solid #ccc;
	clear: both;
}
#tass h4 {
	padding: 0 0 8px 5px;
	background: url(../images/backgrounds/bg-h3.gif) no-repeat left bottom;
}
#tass img	{
	float: left;
	margin: 10px 20px 10px 10px;
}
#tass .more-button	{
	margin-left: 110px;
}
#latest-news h5, #sports-ball h5	{
	background: #732621 url(../images/backgrounds/bg-title-red.gif) no-repeat;
	padding: 10px 15px 5px 15px;
}
.box h6, .search-box h6	{
	background: #003366 url(../images/backgrounds/bg-title-blue.gif) no-repeat;
	padding: 10px 15px 5px 15px;	
}
.search-box h6	{
	background: #003366 url(../images/backgrounds/bg-title-blue-wide.gif) no-repeat;
}
.box, .search-box {
	background: #f6f6f6 url(../images/backgrounds/bg-box.gif) no-repeat left bottom;
	padding-bottom: 15px;
	margin-bottom: 1em;
}
.search-box {
	background: #f6f6f6 url(../images/backgrounds/bg-box-wide.gif) no-repeat left bottom;
}
.box ul {
	padding-left: 15px;
}
.box ul li {
	padding-right: 5px;
}
.box ul.partners {
	margin: 0 15px;
	padding: 15px;
	background: #fff;
}
ul.partners li {
	text-align: center;
	vertical-align: middle;
}


#footer {
	
	clear: both;
	padding-top: 20px;
	margin: 0;
	background: #fff url(../images/backgrounds/bg-footer.gif) no-repeat center top;
	overflow: hidden;
}
#footer-content {
	width: 850px;
	text-align: left;
	margin: 0px auto;
}
#footer ul {
	width: 55%;
	float: left;
}
#footer ul li {
	float: left;
	padding-right: 13px;
	margin-right: 10px;
	background: url(../images/backgrounds/bg-subnav.gif) no-repeat right bottom;
}
#footer ul li a,
#footer ul li a:link,
#footer ul li a:visited,
#footer ul li a:hover,
#footer ul li a:active {
	font-weight: bold;
	color: #003366;
}
#footer #terms	{
	width: 43%;
	float: right;
}
#footer #terms p {
	margin-bottom: 2px;
}
#footer #terms .fsb	{
	width: 51px;
	height: 58px;
	float: right;
	background: url(../images/logos/fsb.gif) no-repeat;
	text-indent: -9999px;
}
.email, .print, .asset, .link, .newsvine, .delicious, .facebook, .reddit, .digg, .google, .stumbleupon, .yahoo {
	padding-left: 20px;
	padding-bottom: 10px;
}
.email {
	background: url(../images/icons/email.gif) no-repeat;
}
.print {
	background: url(../images/icons/print.gif) no-repeat;
}
.asset {
	background: url(../images/icons/asset.gif) no-repeat;
}
.link {
	padding-bottom: 4px;
	background: url(../images/icons/link.gif) no-repeat;
}
.delicious {
	background: url(../images/icons/delicious.gif) no-repeat;
}
.facebook {
	background: url(../images/icons/facebook.gif) no-repeat;
}
.reddit {
	background: url(../images/icons/reddit.gif) no-repeat;
}
.digg {
	background: url(../images/icons/digg.gif) no-repeat;
}
.stumbleupon {
	background: url(../images/icons/stumbleupon.gif) no-repeat;
}
.newsvine {
	background: url(../images/icons/newsvine.gif) no-repeat;
}
.google {
	background: url(../images/icons/google.gif) no-repeat;
}
.yahoo {
	background: url(../images/icons/yahoo.gif) no-repeat;
}

#main-content ul {
	padding-left: 25px;
	list-style-type: square;
	margin-bottom: 20px;
}
#main-content ul.partners {
	margin-top: 30px;
	list-style-type: none;
	margin-bottom: 20px;
}
#main-content ul.partners li {
	line-height: 1.4em;
	float: left;
	width: 150px;
	margin-right: 45px;
	height: 80px;
	text-align: center;
}
#main-content ul li {
	margin-bottom: 10px; 
}
h4 {
	background: #fff url(../images/backgrounds/bg-h4.gif) no-repeat left bottom;
	padding-left: 5px;
	padding-bottom: 0.4em;
	margin-bottom: 0.3em;
	clear: both;
}
.content-img	{
	float: right;
	clear: right;
	margin-left: 30px;
	margin-bottom: 15px;
	border: 5px solid #ccc;
}
.partner-detail img {
	margin: 20px 5px;
	float: none;
	display: block;
}
.resources dt {
	margin: 0;
	font-weight: bold;
	padding-left: 10px;
}
.resources dd {
	margin: 0;
	padding-left: 10px;
	padding-bottom: 10px;
}
.pagination {
	clear: both;
	margin-top: 30px;
	padding-left: 80px;
	margin-bottom: 20px;
}
.pagination a, .pagination a:link, .pagination a:visited, .pagination a:hover, .pagination a:active {
	padding: 2px 4px;
	border: 1px solid #666;
}
.pagination a:hover {
	background: #ccc;
	color: #000
}
.resources dl dt	{
	margin-bottom: 3px;
	margin-top: 5px;
}
.resources dl dd	{
	margin-bottom: 0px;
	padding-bottom: 0px;
}


.medal {
	color: #000066;
	font-weight: bold;
}

.sportsball-img {
	margin: 0;
	margin-left: -2px;
	
}

.link-backs li { margin-bottom: 5px; text-align: center; }
.link-backs a { color: #666 !important; }

#main-content ul.clean { padding: 0; margin: 0; list-style-type: none; }
.region_cta_1, .region_cta_2, .region_cta_3, .region_cta_4 { width: 450px; height: 95px; } 
.region_cta_1 a { background: #fff url(../images/region_cta1.gif) no-repeat;width: 450px; height: 95px; display: block; text-indent: -9999px; }
.region_cta_2 a { background: #fff url(../images/region_cta2.gif) no-repeat; width: 450px; height: 95px; display: block; text-indent: -9999px;}
.region_cta_3 a { background: #fff url(../images/region_cta3.gif) no-repeat; width: 450px; height: 95px; display: block; text-indent: -9999px;}
.region_cta_4 a { background: #fff url(../images/region_cta4.gif) no-repeat; width: 450px; height: 95px; display: block; text-indent: -9999px;}

select#regionSelect { width: 155px; }



#cardcontainer {
	overflow: auto; 
	width: 579px; 
	height: 274px; 
	margin-bottom: 20px;
}

#cards {}

#controls ul {  }
#controls ul li { float: left; margin-right: 20px; border: 1px solid #ccc; padding: 5px; margin-bottom: 10px;}
#controls ul li:hover { cursor: pointer; }

#staticmessage:hover { cursor: pointer; }
#cardmessage { font-family: arial; font-size: 1.1em; width: 200px; height: 120px; }

#cardsender li { float: left; margin-right: 3px; margin-bottom: 10px; }

#cardsender li div.error {font-size: 1.0em; font-weight: normal; }





























/*  AUTOCOMPLETE STYLES */
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	
	margin-left: 80px;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	text-align: left;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

address {
	
	font-style: normal;

}
