a:link {
	text-decoration: none;
	color: #F90;
	font-family: Verdana, Geneva, sans-serif;
}
a:visited {
	text-decoration: none;
	color: #F90;
}
a:hover {
	text-decoration: underline;
	color: #F30;
}
a:active {
	text-decoration: none;
}
.picture {
	position: absolute;
	z-index: 1;
	height: 233px;
	width: 543px;
}
.pic_container {
	height: 233px;
	width: 543px;
	position: absolute;
	z-index: 2;
	background-image: url(css/home/images/main_container_up.png);
	background-repeat: no-repeat;
	display: none;
}
#lower_middle_con {
	background-image: url(css/home/images/low_container_no_logo_02.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 232px;
	width: 543px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
}
#upper_middle_con {
	display: block;
	height: 233px;
	width: 543px;
	position: relative;
}
#header_center {
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	width: 1000px;
	background-image: url(css/header/2010/images/abs_header_2010_pugg_01.jpg);
	background-repeat: no-repeat;
	height: 176px;
}
#news_center_wrapper_600_article {
	height: 600px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
}
#news_center_wrapper_2600_article {
	height: 2600px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
}
#news_center_wrapper_1600_article {
	height: 1600px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
}
#news_center_wrapper_700_article {
	height: 700px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
}
#eddie_soto_us_player_note {
	font-family: Verdana;
	font-size: 10px;
	color: #666;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#white_space {
	height: 100px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	text-align: center;
	vertical-align: middle;
}
#news_left_col {
}

#nav_bar {
	margin-right: auto;
	margin-left: auto;
	height: 18px;
	width: 1000px;
	background-color: #999999;
}
#abs_header_image {
	background-image: url(css/home/main_body_tabs/main_body_tabs/ABOUT_ABS.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 153px;
	margin-right: auto;
	margin-left: auto;
	top: 20px;
	position: relative;
}
#nav_bar span{
	display: none;
}

#nav_spacer_left {
	position: relative;
	height: 18px;
	width: 227px;
	background-repeat: no-repeat;
	display: inline;
	float: left;
	z-index: 2;
	background-position: 0px 0px;
	background-image: url(css/nav_bar_new/images/spacer_11.jpg);
}

#nav_about {
	position: relative;
	height: 18px;
	width: 74px;
	background-repeat: no-repeat;
	display: inline;
	background-image: url(css/nav_bar_new/images/nav_bar_new_02.jpg);
	float: left;
	z-index: 2;
	background-position: 0px -18px;
}
#nav_about:hover {
	background-position: 0 0px;
}
#nav_about span {
	display: none;
}
#nav_tournaments {
	position: relative;
	height: 18px;
	width: 99px;
	background-repeat: no-repeat;
	display: inline;
	float: left;
	z-index: 2;
	background-position: 0px -18px;
	background-image: url(css/nav_bar_new/images/nav_bar_new_03.jpg);
}
#nav_tournaments:hover {
	background-position: 0 0px;
}
#nav_tournaments span {
	display: none;
}
#nav_us_team {
	position: relative;
	height: 18px;
	width: 108px;
	background-repeat: no-repeat;
	display: inline;
	float: left;
	z-index: 2;
	background-position: 0px -18px;
	background-image: url(css/nav_bar_new/images/nav_bar_new_04.jpg);
}
#nav_us_team:hover {
	background-position: 0 0px;
}
#nav_us_team span {
	display: none;
}
#nav_rules {
	position: relative;
	height: 18px;
	width: 50px;
	background-repeat: no-repeat;
	display: inline;
	float: left;
	z-index: 2;
	background-position: 0px -18px;
	background-image: url(css/nav_bar_new/images/nav_bar_new_05.jpg);
}
#nav_rules:hover {
	background-position: 0 0px;
}
#nav_rules span {
	display: none;
}
#nav_history {
	position: relative;
	height: 18px;
	width: 61px;
	background-repeat: no-repeat;
	display: inline;
	float: left;
	z-index: 2;
	background-position: 0px -18px;
	background-image: url(css/nav_bar_new/images/nav_bar_new_06.jpg);
}
#nav_history:hover {
	background-position: 0 0px;
}
#nav_history span {
	display: none;
}
#nav_news {
	position: relative;
	height: 18px;
	width: 49px;
	background-repeat: no-repeat;
	display: inline;
	float: left;
	z-index: 2;
	background-position: 0px -18px;
	background-image: url(css/nav_bar_new/images/nav_bar_new_07.jpg);
}
#nav_news:hover {
	background-position: 0 0px;
}
#nav_news span {
	display: none;
}
#nav_contact {
	position: relative;
	height: 18px;
	width: 65px;
	background-repeat: no-repeat;
	display: inline;
	float: left;
	z-index: 2;
	background-position: 0px -18px;
	background-image: url(css/nav_bar_new/images/nav_bar_new_08.jpg);
}
#nav_contact:hover {
	background-position: 0 0px;
}
#nav_contact span {
	display: none;
}
#nav_links {
	position: relative;
	height: 18px;
	width: 39px;
	background-repeat: no-repeat;
	display: inline;
	float: left;
	z-index: 2;
	background-position: 0px -18px;
	background-image: url(css/nav_bar_new/images/nav_bar_new_09.jpg);
}
#nav_links:hover {
	background-position: 0 0px;
}
#nav_links span {
	display: none;
}
#nav_spacer_right {
	position: relative;
	height: 18px;
	width: 228px;
	background-repeat: no-repeat;
	display: inline;
	float: left;
	z-index: 1;
	background-image: url(css/nav_bar_new/images/spacer_12.jpg);
	background-position: 0px 0px;
}


#middle_container {
	height: 465px;
	width: 543px;
	float: left;
	display: inline;
	position: relative;
}
#right_container {
	height: 465px;
	width: 229px;
	float: left;
	background-image: url(home/images/bcknd_image_04.gif);
	display: inline;
	position: relative;
}
#main_parent_container {
	margin-right: auto;
	margin-left: auto;
	height: 465px;
	width: 1000px;
	display: block;
	background-image: url(css/home/images/white_back.gif);
}
#left_container {
	height: 465px;
	width: 228px;
	float: left;
	background-image: url(css/home/images/bcknd_image_02.gif);
	display: inline;
	position: relative;
}
#txt_us_team {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: relative;
	top: 40px;
	width: 160px;
	height: 105px;
	text-align: left;
	color: #666666;
	margin-right: auto;
	margin-left: auto;
}
#txt_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: relative;
	height: 85px;
	width: 160px;
	top: 77px;
	left: 33px;
	color: #666666;
}
#header_us_team {
	position: relative;
	background-image: url(css/body_nav/us_beach_team.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 159px;
	display: block;
	left: 5px;
	top: 15px;
}
#us_team_pic {
	position: relative;
	background-image: url(home/images/usa_team_pic1.jpg);
	background-repeat: no-repeat;
	height: 67px;
	width: 148px;
	left: 37px;
	top: 23px;
}
#header_news {
	position: relative;
	background-image: url(css/body_nav/news.gif);
	background-repeat: no-repeat;
	display: block;
	height: 17px;
	width: 75px;
	top: 25px;
	left: 5px;
}
#news_pic {
	position: relative;
	background-repeat: no-repeat;
	height: 80px;
	width: 121px;
	top: 67px;
	left: 50px;
	background-image: url(css/home/images/new_pic1.jpg);
}
#about_abs_pic {
	position: relative;
	background-image: url(home/images/ABS-logo.png);
	background-repeat: no-repeat;
	height: 199px;
	width: 331px;
	left: 95px;
	top: 45px;
}
#txt_about_abs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 120px;
	width: 330px;
	color: #666666;
	margin-right: auto;
	margin-left: auto;
	display: block;
	position: relative;
	text-align: justify;
	padding-top: 30px;
}
#board_of_advisors_home {
	height: 100px;
	width: 500px;
	background-repeat: no-repeat;
	top: 165px;
	display: block;
	position: absolute;
	left: -80px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	text-indent: 2px;
}
#header_tournaments {
	position: relative;
	background-image: url(css/body_nav/tournaments.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 215px;
	top: 20px;
	left: 3px;
	display: block;
}
#tournaments_pic {
	position: relative;
	background-image: url(css/tournaments/2010/images/2010__map_view.gif);
	background-repeat: no-repeat;
	height: 84px;
	width: 193px;
	top: 30px;
	margin-right: auto;
	margin-left: auto;
}
#txt_tournaments {
	font-family: Verdana;
	font-size: 10px;
	height: 105px;
	width: 200px;
	position: relative;
	top: 45px;
	text-align: left;
	color: #666666;
	margin-right: auto;
	margin-left: auto;
	display: block;
	line-height: 18px;
}
#header_rules {
	position: relative;
	height: 17px;
	width: 194px;
	top: 85px;
	left: 5px;
	background-image: url(css/body_nav/rules.gif);
	background-repeat: no-repeat;
	display: block;
}
#header_history {
	position: relative;
	height: 17px;
	width: 218px;
	background-image: url(css/body_nav/history.gif);
	background-repeat: no-repeat;
	left: 5px;
	top: 110px;
	display: block;
}
#header_links {
	position: relative;
	height: 17px;
	width: 221px;
	left: 5px;
	top: 135px;
	display: block;
	background-image: url(css/body_nav/links.gif);
}
#header_contact {
	position: relative;
	background-repeat: no-repeat;
	top: 157px;
	height: 38px;
	width: 199px;
	left: 5px;
	background-image: url(css/body_nav/contact.gif);
	display: block;
}
#header_tournaments:hover {
	background-position: 0 -30px;
}
#header_tournaments span {
	display: none;
}

#header_us_team:hover {
	background-position: 0 -17px;
}
#header_us_team span {
	display: none;
}

#header_news:hover {
	background-position: 0 -17px;
}
#header_news span {
	display: none;
}

#header_rules:hover {
	background-position: 0 -17px;
}
#header_rules span {
	display: none;
}

#header_history:hover {
	background-position: 0 -17px;
}
#header_history span {
	display: none;
}

#header_links:hover {
	background-position: 0 -17px;
}
#header_links span {
	display: none;
}

#header_contact:hover {
	background-position: 0 -38px;
}
#header_contact span {
	display: none;
}

#footer_container {
	height: 139px;
	width: 1000px;
	background-image: url(css/footer/images/footer_2010_1.jpg);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.more {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF3300;
	text-decoration: none;
}
#tournaments_parent_container {
	margin-right: auto;
	margin-left: auto;
	height: 625px;
	width: 1000px;
	background-color: #FFFFFF;
}
#tournaments_header {
	position: relative;
	height: 35px;
	width: 508px;
	background-repeat: no-repeat;
	display: block;
	float: left;
	z-index: 2;
	background-image: url(css/tournaments/2009/images/2009_tournament_headline_02.gif);
}
#tournaments_header2 {
	position: relative;
	height: 35px;
	width: 492px;
	display: block;
	float: left;
	z-index: 2;
}
#tournaments_spacer {
	position: relative;
	width: 30px;
	display: block;
	float: left;
	z-index: 2;
	color: #333333;
	background-color: #FFCC66;
}
#tournaments_left_col {
	position: relative;
	width: 458px;
	display: block;
	float: left;
	z-index: 2;
	white-space: normal;
	font-variant: normal;
	font-weight: bold;
}
#tournaments_map {
	position: relative;
	height: 407px;
	width: 512px;
	display: block;
	z-index: 2;
	float: left;
}
#tournaments_left_col p {
	font-variant: normal;
	letter-spacing: .01em;
	font-weight: lighter;
	font-size: 12px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.tournaments_web_link {
	font-size: 11px;
	color: #FF3300;
	font-weight: normal;
	text-decoration: none;
}
#tournaments_left_col a {
	text-decoration: none;
	color: #FF3300;
	font-size: 11px;
}
#usa_beach_team_header {
	background-image: url(us_beach_team/images/us_beach_header_02.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 1000px;
}
#usa_beach_team_parent_container {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: 600px;
	width: 1000px;
	background-color: #FFFFFF;
}
#usa_beach_team_subheader {
	background-image: url(us_beach_team/images/us_team_sub_header_03.gif);
	position: relative;
	height: 16px;
	width: 1000px;
	float: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
}
#usa_beach_team_left_col {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	position: relative;
	width: 650px;
	height: 549px;
	float: left;
	display: block;
}
#usa_beach_team_subheader a {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 0px;
	text-decoration: none;
}
#usa_beach_team_left_col h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: lighter;
	font-size: 22px;
	position: relative;
	padding-left: 0px;
	padding-top: 10px;
	line-height: 15px;
	height: 30px;
	width: 650px;
}
#usa_beach_team_right_col {
	float: left;
	height: 549px;
	width: 345px;
	border-left-width: thin;
	border-left-style: dashed;
	border-left-color: #FF3300;
}
#usa_beach_team_main_article_pic {
	position: relative;
	width: 551px;
	height: 272px;
	left: 45px;
}
#usa_beach_team_main_article {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
	height: 150px;
	width: 540px;
	margin-right: auto;
	margin-left: auto;
}
#usa_beach_team_main_article a {
	text-decoration: none;
	color: #FF3300;
}
#usa_beach_team_right_player_spot {
	background-repeat: no-repeat;
	position: relative;
	z-index: 1;
	border: thin dashed #999999;
	display: block;
	width: 300px;
	height: 130px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-variant: small-caps;
	font-weight: 600;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
}
#history_left_pic {
	float: left;
	margin-right: auto;
	margin-left: auto;
}
#player_spot_header {
	position: static;
	height: 18px;
	width: 123px;
	background-repeat: no-repeat;
	display: block;
	z-index: 2;
	background-position: 0px -18px;
	background-image: url(us_beach_team/rollover/player_spotlight.gif);
	margin-left: 30px;
	margin-top: 6px;
}
#player_spot_header:hover {
	background-position: 0 0px;
}
#player_spot_header span {
	display: none;
	}
#player_spot_header p {
	color: #6600CC;
	font-size: 16px;
}
	
	
#player_spot_pic {
	position: absolute;
	width: 91px;
	height: 124px;
	margin-top: 4px;
	margin-left: 180px;
	margin-bottom: auto;
	top: 0px;
}
#player_spot_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	position: static;
	width: 124px;
	display: block;
	text-align: left;
	float: none;
	font-variant: normal;
	margin-left: 33px;
	margin-top: 8px;
}
usa_beach_team_right_sched_score {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
	position: static;
	border-top-width: thin;
	border-top-style: dashed;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	height: 60px;
	width: 250px;
	background-color: #6600FF;
}
#video_container {
	background-color: #FFF;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	height: 400px;
	width: 1000px;
}
#left_video_buf {
	background-image: none;
	background-repeat: no-repeat;
	position: relative;
	width: 298px;
	height: 210px;
	float: left;
	background-color: #FFFFFF;
}
#video_us_highlight {
	background-image: url(css/us_video/images/us_video_05.gif);
	background-repeat: no-repeat;
	position: relative;
	float: left;
	height: 210px;
	width: 392px;
}
#right_video_buf {
	background-image: none;
	background-repeat: no-repeat;
	float: left;
	height: 210px;
	width: 310px;
	background-color: #FFFFFF;
}
#video_footer {
	background-image: url(css/us_video/images/us_video_08.gif);
	background-repeat: no-repeat;
	height: 53px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.us_video_quicktime {
	background-image: url(us_video/images/us_video_05.gif);
	background-repeat: no-repeat;
	float: left;
	height: 197px;
	width: 392px;
}
.link {
	font-style: normal;
	color: #666666;
	text-decoration: none;
	text-align: left;
	vertical-align: 20%;
}


#parent_container_history {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 1000px;
	height: 600px;
	float: none;
}


#parent_container_contact {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 1000px;
	height: 100%;
	float: none;
}

#history_header {
	background-image: url(css/header/2010/pages/history_of_bs.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 1000px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}

#left_content_history {
	width: 488px;
	position: relative;
	float: left;
	display: block;
	background-color: #FFF;
	height: 600px;
}
#right_content_history {
	float: left;
	height: 600px;
	width: 512px;
	position: relative;
	display: block;
	background-color: #FFF;
}
#left_txt_history {
	background-repeat: no-repeat;
	width: 444px;
	margin-left: 30px;
	margin-top: 55px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	display: block;
	height: 600px;
}
#right_txt_history {
	width: 430px;
	margin-top: 55px;
	margin-left: 47px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	display: block;
	height: 600px;
}
#footer_bar {
	background-repeat: no-repeat;
	height: 139px;
	width: 1000px;
	display: block;
	background-image: url(css/footer/images/foot_pugg_2010.jpg);
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#footer {
	background-image: url(css/footer/images/footer_13.jpg);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	float: none;
	height: 139px;
	width: 1000px;
}
#contact_header {
	background-image: url(css/header/2010/pages/contact.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#txt_contact_container {
	height: 160px;
	width: 1000px;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
#links_header {
	background-image: url(css/header/2010/pages/links.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#txt_links_container {
	height: 700px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
#txt_links_adjust {
	width: 550px;
	margin-left: 30px;
	float: left;
}
.links_web_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0033;
}
#parent_container_rules {
	background-image: url(css/rules/images/ABS-MAIN_rules_03.gif);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	height: 299px;
	width: 1000px;
}
#usa_team_header {
	background-image: url(css/us_beach_team/images/HEADER/us_beach_team_header_02.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#usa_center_wrapper {
	background-color: #FFF;
	height: 500px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-image: none;
}
#usa_left_col {
	float: left;
	width: 410px;
	margin: 0px;
	text-align: left;
	font-family: Verdana;
	font-size: 11px;
	color: #333;
}
#usa_right_col {
	float: right;
	width: 225px;
	margin: 0px;
	height: 510px;
	border-left-width: thin;
	border-left-style: dashed;
	border-left-color: #999;
}
#usa_center_col {
	float: left;
	width: 360px;
	margin: 0px;
	border-right-style: none;
	border-right-color: #999;
	background-repeat: repeat-y;
	background-color: #FFF;
}
#rules_header {
	background-image: url(css/header/2010/pages/rules.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#txt_rules_container {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-left: 335px;
	margin-top: 0px;
	padding-top: 30px;
}
#news_header {
	background-image: url(css/header/2010/pages/news.gif);
	height: 35px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	background-repeat: no-repeat;
	position: relative;
}
#parent_container_news {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	height: 1300px;
	display: block;
	clear: none;
	background-color: #FFFFFF;
	position: static;
}
#news_article {
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}
#news_center_wrapper_long_article {
	background-color: #FFF;
	height: 1500px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#news_center_wrapper {
	background-color: #FFF;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	height: 600px;
	background-repeat: repeat;
}
#news_notes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	width: 450px;
	padding-left: 110px;
	padding-top: 10px;
}
#more_news_adjust {
	text-align: center;
	background-color: #FFFFFF;
	line-height: 30px;
	color: #666666;
	margin-right: auto;
	margin-left: auto;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	color: #000;
	text-align: left;
}
#article_list_container {
	padding-left: 70px;
	display: block;
	line-height: 25px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.more_news_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
#right_banner_news {
	text-align: left;
	position: relative;
	font-size: 14px;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-weight: 400;
	color: #666;
	text-indent: 10px;
	left: 5px;
	padding-top: 10px;
}
#footer_bar_news {
	height: 53px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-image: url(css/footer/images/footer_bar_grey_orange_06.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
}
.footer_news {
	background-image: url(css/footer/images/footer_bar_grey_orange_06.gif);
	height: 53px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
#sydney_descrip {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-right: auto;
	margin-left: auto;
	width: 500px;
}
#upcoming_tournaments {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
#press_release {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-transform: uppercase;
}
.justify_right {
	text-align: left;
	color: #FF3300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	bottom: 5px;
}
#usa_photo_header {
	background-image: url(css/usa_photo_gallery/images/ABS-MAIN_USA_PHOTO_GALLERY_.gif);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: 50px;
	width: 1000px;
}
#boa_thumbs_pic_lock {
	height: 30px;
	width: 231px;
	position: relative;
	top: 7px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(home/images/board_od_advisors_thumbs.png);
	background-repeat: no-repeat;
}
#boa_heading {
	background-image: none;
	height: 19px;
	width: 228px;
	margin-right: auto;
	margin-left: auto;
	letter-spacing: 0em;
	text-align: center;
	text-indent: 0px;
	vertical-align: 0%;
	word-spacing: 0em;
}
#tournament_highlighted_header {
	background-image: url(css/tournaments/2009/images/highlight_tournamenr_07.gif);
	height: 24px;
	width: 347px;
}
#tournament_highlight_text {
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
#tournament_highlighted {
	background-image: url(css/tournaments/2009/images/highlight_tournament_10.jpg);
	height: 174px;
	width: 347px;
}
#us_photo_link_container {
	background-image: none;
	height: 22px;
	width: 345px;
	margin-right: auto;
	margin-left: auto;
	top: 20px;
	position: relative;
	vertical-align: middle;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #F90;
	border-right-color: #F90;
	border-bottom-color: #F90;
	border-left-color: #F90;
}
h1 {
	font-size: 18px;
	color: #F90;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	font-weight: bold;
	font-style: italic;
	background-position: center;
	display: block;
	text-align: center;
}
#usa_team_main_center_pic {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.author {
	font-size: 9px;
	color: #F90;
}
#usa_team_main_article {
	width: 370px;
	margin-right: auto;
	margin-left: auto;
}
#twitter_container {
	margin-right: auto;
	margin-left: auto;
}
.center_twitter {
	margin-right: auto;
	margin-left: auto;
}


#usa_photo_link {
	position: relative;
	height: 17px;
	width: 158px;
	background-image: url(css/usa_team/images/photos_link.gif);
	background-repeat: no-repeat;
	display: block;
	top: 2px;
}


#usa_photo_link:hover {
	background-position: 0 -17px;
}
#usa_photo_link span {
	display: none;
}
.name_bold {
	font-weight: bold;
}
#news_article_center {
	width: 490px;
	margin-right: auto;
	margin-left: auto;
	font-family: Verdana;
	font-size: 12px;
	color: #333;
}
#news_left_col {
	background-color: #FFF;
	float: left;
	width: 220px;
}
#news_right_col {
	background-color: #FFF;
	float: right;
	width: 220px;
}
#news_center_col {
	background-color: #FFF;
	float: left;
	width: 550px;
	height: 600px;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: dashed;
	border-left-style: dashed;
	border-right-color: #999;
	border-left-color: #999;
}
#more_news_left_col {
	background-color: #FFF;
	float: left;
	width: 750px;
	border-right-width: thin;
	border-right-style: dashed;
	border-right-color: #666;
}
#news_center_wrapper_short_article {
	background-color: #FFF;
	height: 700px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#news_center_wrapper #news_right_col #banners_right_column tr .no_border.a {
	color: #606;
}
.no_border a {
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	border-top-style: none;
	text-decoration: none;
}
#news_center_wrapper_700_article {
	height: 700px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
}
#usa_beach_team_contain {
	display: block;
	height: 60px;
	width: 220px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#news_contain {
	display: block;
	height: 140px;
	width: 220px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#twitter_contain {
	display: block;
	height: 200px;
	width: 220px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	text-align: center;
	padding-top: 15px;
}
#us_video_link_container {
	background-image: none;
	height: 22px;
	width: 345px;
	margin-right: auto;
	margin-left: auto;
	top: 20px;
	position: relative;
	vertical-align: middle;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #F90;
	border-right-color: #F90;
	border-bottom-color: #F90;
	border-left-color: #F90;
}
#usa_video_link {
	position: relative;
	height: 17px;
	width: 158px;
	background-image: url(css/usa_team/images/video_link.gif);
	background-repeat: no-repeat;
	display: block;
	top: 2px;
}
#usa_video_link:hover {
	background-position: 0 -17px;
}
#usa_video_link span {
	display: none;
}
#usa_video_header {
	background-image: url(css/usa_video_gallery/images/us_video_gal_head.gif);
	background-repeat: no-repeat;
	height: 50px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
#link_pic_left {
	float: left;
	position: relative;
}
#parent_container_video {
	background-color: #FFF;
	display: block;
	height: 600px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#quicktime_holder_400_200 {
	height: 220px;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
}
#quicktime_note_400_200 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	display: block;
	height: 12px;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	border: thin solid #666;
	position: relative;
}
#video_gallery_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	height: 30px;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
}
#subheader {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #F90;
	text-indent: 0px;
	margin-top: -15px;
	text-align: center;
}
#news_center_wrapper_long_long_article {
	background-color: #FFF;
	height: 2000px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#us_player_pro_wrap {
	background-color: #FFF;
	height: 500px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#us_player_left_col {
	float: left;
	height: 500px;
	width: 310px;
	position: relative;
}
#us_player_right_col {
	float: left;
	position: relative;
	height: 500px;
	width: 420px;
}
#us_player_center_col {
	float: left;
	height: 500px;
	width: 270px;
	position: relative;
}
#us_player_pic {
	margin-right: auto;
	margin-left: auto;
	width: 286px;
	margin-top: 20px;
}
#us_player_stats {
	height: 300px;
	width: 250px;
	font-family: Helvetica, sans-serif;
	margin-top: 20px;
	color: #000;
	font-size: 12px;
}
.name_profile {
	font-size: 20px;
	color: #000;
	font-family: Helvetica, sans-serif;
}
#us_player_roster_right_col {
	width: 350px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
#us_player_schedule_right_col {
	margin-top: 20px;
}
#pledge_header {
	background-image: url(css/pledge/images/pledge_header_02.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#join_fb_tw_txt {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #36F;
	font-style: normal;
	font-weight: bold;
	height: 34px;
	width: 365px;
	padding: 0px;
	float: left;
	text-align: left;
	display: inline;
}
.blue_link a:link{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #36F;
	font-style: normal;
	font-weight: bold;
	padding: 0px;
}
.blue_link a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #36F;
	font-style: normal;
	font-weight: bold;
	padding: 0px;
	text-decoration: underline;
}
.blue_link a:visited{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #36F;
	font-style: normal;
	font-weight: bold;
	padding: 0px;
}
.blue_link a:active{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #36F;
	font-style: normal;
	font-weight: bold;
	padding: 0px;
}
#quicktime_holder_640_320 {
	height: 375px;
	width: 640px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}
#video_container_1 {
	background-color: #FFF;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	height: 600px;
	width: 1000px;
}
#tourney_parent {
	height: 1000px;
	width: 1000px;
	background-color: #FFFFFF;
	float: left;
}
#right_col_tourney {
	float: left;
	height: 1300px;
	width: 489px;
	background-color: #FFF;
}
#left_col_tourney {
	float: left;
	height: 1300px;
	width: 511px;
	background-color: #FFF;
	background-image: url(css/tournaments/2010/images/tourn_left_col.gif);
}
td.tourney_company {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	color: #900;
	font-weight: 200;
}
span.tourney_more {
	font-size: 10px;
	color: #C33;
	font-variant: normal;
	text-transform: lowercase;
}
td.tourney_location {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333;
}
td.tourney_date {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333;
}
td.tourney_website {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #900;
}
.red {
	color: #900;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
}
#center_it {
	width: 1000px;
	margin-left: -500px;
	height: 100%;
	position: absolute;
	left: 50%;
	background-color: #FFF;
}
#tourney_header {
	background-image: url(css/tournaments/2010/images/tournament_2010_03.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 1000px;
	padding-top: 0px;
	display: block;
	float: left;
}
#tourney_add_a_tourn {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #666;
	width: 250px;
	margin-left: 725px;
	padding-top: 20px;
}
#tourney_spacer_1000 {
	background-image: url(css/tournaments/2010/images/1000_3_white.gif);
	background-repeat: no-repeat;
	height: 5px;
	width: 1000px;
	float: left;
}
span.red_caps {
	color: #900;
	font-family: Helvetica, Arial, sans-serif;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
span.red_caps a:hover {
	text-decoration: none;
}
#tourney_order_select_main {
	background-image: url(css/tournaments/2010/images/tournament_2010_05.gif);
	height: 40px;
	width: 1000px;
	float: left;
}
#tourney_select {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #666;
	margin-left: 280px;
}
#tourn_highlight_header {
	background-image: url(css/tournaments/2010/images/tournament_2010_06.gif);
	float: left;
	height: 20px;
	width: 1000px;
}
#tourn_highlight_ad_space {
	background-image: url(css/tournaments/2010/images/tournament_2010_07.gif);
	float: left;
	height: 95px;
	width: 1000px;
}
#tour_highlight_footer {
	background-image: url(css/tournaments/2010/images/list_center_bs_tournaments_.gif);
	height: 29px;
	width: 1000px;
	float: left;
	background-repeat: repeat;
}
#tourn_list_header {
	background-image: url(css/tournaments/2010/images/list_of_tourn_header_08.gif);
	float: left;
	height: 29px;
	width: 1000px;
	background-color: #FFF;
	background-repeat: no-repeat;
}
#tourn_high_left {
	height: 80px;
	width: 450px;
	margin-left: 20px;
	float: left;
}
#tourn_spacer {
	background-image: url(css/tournaments/2010/images/tournament_2010_05.gif);
	float: left;
	height: 10px;
	width: 1000px;
}
#tourn_high_right {
	height: 80px;
	width: 450px;
	margin-left: 45px;
	float: left;
}
.bot_link {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}
#sponsor_1_logo {
	background-image: url(css/tournaments/2010/beach_soccer_champ.jpg);
	float: left;
	height: 78px;
	width: 139px;
}
#sponsor_2_logo {
	background-image: url(css/tournaments/2010/images/nassc_logo.gif);
	float: left;
	height: 74px;
	width: 118px;
	margin-left: 20px;
}
#tour_table_left_adjust {
	width: 300px;
	margin-left: 100px;
	margin-top: 5px;
}
#tour_table_right_adjust {
	width: 400px;
	margin-left: 85px;
	margin-top: 5px;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#center_ron_img {
	height: 345px;
	width: 412px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	margin-bottom: 15px;
}
#center_cu_imgs_09 {
	height: 195px;
	width: 612px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	margin-bottom: 15px;
}
#center_pk_09 {
	height: 381px;
	width: 566px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
#center_bs_09_1 {
	height: 360px;
	width: 558px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
#center_bs_09_2 {
	height: 287px;
	width: 558px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
#header_center_1 {
	padding-top: 0px;
	width: 1000px;
	background-image: url(css/header/2010/images/abs_header_2010_pugg_01.jpg);
	background-repeat: no-repeat;
	height: 176px;
}
#nav_bar_1 {
	height: 18px;
	width: 1000px;
	background-color: #999999;
	padding-top: 0px;
}
#footer_1 {
	background-image: url(css/footer/images/foot_pugg_2010.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 139px;
	width: 1000px;
}
#quicktime_holder_580_326 {
	height: 326px;
	width: 580px;
	left: 210px;
	top: 20px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 180px;
}
#video_container_bsc {
	background-color: #FFF;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	height: 668px;
	width: 1000px;
	background-image: url(css/bsc/page_bsc.gif);
}
#bsc_video_header {
	background-image: url(css/bsc/header_bsc.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
