/* CSS Document */
* {
  padding:0;
  margin:0;
}
body {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  background:url(/images/main_bg.jpg) 50% 34px repeat-x;

  position:relative;
  behavior:url("/js/hover.htc");
}
.main_wrapper {

}
.clear {
  clear:both;
}
a img {
  border:0;
}
a {
  text-decoration:underline;
}
a:hover {
  text-decoration:none;
}
.top, .main, .bottom_sponsors, .top_lower_panel {
  width:1000px;
  margin:0 auto;
}
.main {
  margin-bottom: 7px;
}
/* STICKY FOOTER
------------------------------ */
html, body {
  height: 100%;
}
.main_wrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -38px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
  height: 38px;
}
.footer_holder {
  width:990px;
  margin:0 auto;
  height:38px;
  background:url(/images/footer_bg.gif) top left no-repeat;
  left:4px;
  position:relative;
}
/* TOP PANEL
----------------------------------------- */
.top_panel {
  background:#e4e4e7 url(/images/top_panel_bg_str.jpg) top center repeat-x;

}
.top_panel .cont {
  height:34px;
  background:url(/images/top_panel.jpg) top center no-repeat;
}
#top_menu {
  width:895px;
  margin:0 auto;
  padding:0 10px 0 95px;
}
#top_menu ul {
  list-style-type:none;
}
#top_menu ul li {
  float:left;
  padding-right:2px;
  background:url(/images/top_menu_sep.jpg) top right no-repeat;
  position:relative;
}
#top_menu ul li.last {
  background:none;
}
#top_menu ul li a {
  float:left;
  text-decoration:none;
  background:url(/images/top_menu_over.jpg) 0 -50px repeat-x;
  white-space:nowrap;
}
#top_menu ul li a span {
  float:left;
  padding:0 7px 2px 6px;
  line-height:32px;
  color:#444;
  cursor:hand;
  cursor:pointer;
}
#top_menu ul li a:hover, #top_menu ul li a.active {
  background:#fff url(/images/top_menu_over.jpg) 0 0 repeat-x;
}
#top_menu ul li.haschildren a span {
  padding-right:20px;
  background:url(/images/arrow_gr_bot.gif) 100% 14px no-repeat;
}
#top_menu ul li ul {
  position:absolute;
  top:34px;
  left:-1px;
  background:#fff;
  width:150px;
  padding:2px 2px 1px;
  display:none;
}
#top_menu ul li:hover ul {
  display:block;
}
#top_menu ul li ul li {
  float:none;
  background:none !important;
  padding:0 !important;
  border-bottom:1px solid #fff;
}
#top_menu ul li ul li a {
  float:none;
  display:block;
  background:#EAEAEA;
  padding:5px 4px;
  white-space:normal;
}
#top_menu ul li ul li a:hover, #top_menu ul li ul li a.active {
  float:none;
  display:block;
  background:#CE4442;
  color:#fff;
  padding:5px 4px;
}
#top_menu ul li ul li a:hover span, #top_menu ul li ul li a.active span {
  color:#fff;
}
#top_menu ul li ul li a span {
  float:none;
  background:none !important;
  line-height:normal;
}
/* TOP and TOP LOWER PANEL
----------------------------------------- */
.top {
  height:113px;
}
.logo {
  padding-top:10px;
  padding-left:15px;
  float:left;
}
.top_ad {
  float:right;
  padding:12px 10px 0 0;
}
.top_ad .ban_728_90 {
  width:728px;
  height:90px;
  border:1px solid #d5d5d5;
  overflow:hidden;
}

.top_lower_panel {
  background:url(/images/top_bg.png) top left no-repeat;
  height:149px;
  margin-bottom:4px;
  position:relative;
  z-index:30;
}
.video .top_lower_panel {
  background:url(/images/top_panel_min.png) top left no-repeat;
  height:109px;
  margin-bottom:4px;
}
.top_nav {
  float:left;
  display:inline;
  margin:10px 0 0 0px;
  padding:3px 5px 0 22px;
  background:url(/images/top_nav_sep.gif) top right no-repeat;
  height:30px;
  position:relative;
  z-index:1;
}
.top_nav a {
  padding:0 3px 0 0;
}
.top_lang {
  float:left;
  padding:10px 0 0 8px;
  font-size:10px;
  position:relative;
  z-index:1;
}
.top_lang a {
  text-decoration:none;
  float:left;
  display:inline;
  margin:0 5px 0 0;
  line-height:19px;
  text-align:center;
  color:#333;
}
.top_lang a.active {
  width:21px;
  background:url(/images/active_lang_bg.gif);
  color:#fff;
}
.top_lang a:hover {
  text-decoration:underline;
}
.top_login {
  padding:12px 10px 0 0;
  float:right;
  width:720px;
  position:relative;
  z-index:1;
}
.top_login label {
  padding:4px 8px 0 0;
  font-size:11px;
  font-weight:bold;
  color:#666666;
  float:left;
}
.top_login .input_text input {
  height:15px;
  width:176px;
  background:url(/images/login_input_bg.jpg) repeat-x;
  border:none;
  text-align:center;
  font-size:11px;
  color:#595959;
  float:left;
  padding:4px 5px 4px 5px;
  margin:0 0 0 8px;
}
.top_login .submit input {
  background:url(/images/login_submit.jpg) no-repeat;
  width:82px;
  border:none;
  color:#ffffff;
  font-weight:bold;
  font-size:11px;
  float:left;
  padding:4px 0 5px 0;
  margin:0 0 0 5px;
  cursor:pointer;
}
.top_login .submit a {
  background:url(/images/login_submit.jpg) no-repeat;
  width:82px;
  border:none;
  color:#ffffff;
  font-weight:bold;
  font-size:11px;
  float:left;
  padding:4px 0 5px 0;
  margin:0 0 0 5px;
  cursor:pointer;
  text-align:center;
  text-decoration:none;
}
.top_login .submit a:hover {
  text-decoration:underline;
}
.top_login .forget_pw {
  padding:0 6px 0 12px;
  margin:4px 0 0 0;
  border-right:1px solid #666666;
  color:#666666;
  font-size:11px;
  float:left;
}
.top_login .register {
  margin:4px 0 0 0;
  padding:0 0 0 6px;
  color:#666666;
  font-size:11px;
  float:left;
}
.top_tournaments table {
  width:100%;
}
.top_tournaments table td {
  text-align:center;
  height:34px;
  background:url(/images/tourn_separator.jpg) top right no-repeat;
  position:relative;
}
.top_tournaments table td.last {
  background:none;
}
.top_tournaments table td a {
  display:block;
  color:#fff;
  text-decoration:none;
  padding:8px 15px 10px;
  background:url(/images/top_tournaments_hover.jpg) 100% -50px no-repeat;
}
.top_tournaments table td a img {
  position:absolute;
  opacity:0.3;
  filter:opacity(30);
}
.top_tournaments table td a:hover img {
  opacity:0.8;
  filter:opacity(80);
}
.top_tournaments table td a:hover, .top_tournaments table td a.active {
  background:url(/images/top_tournaments_hover.jpg) 100% 0 no-repeat;
}
.top_tournaments table td a.active { font-weight:bold; }
.top_tournaments table td.last a:hover, .top_tournaments table td.last a.active {
  background:url(/images/top_tournaments_hover.jpg) 0 0 no-repeat;
}
.top_tournaments table td a img {
  position:relative;
  top:-2px;
  margin-left:4px;
}
.top_tournaments table td ul {
  list-style-type:none;
  width:140px;
  text-align:left;
  padding:2px;
  background:#AC2424;
  margin-top:-1px;
  list-style-type:none;
  position:absolute;
  display:none;
  z-index:25;
}
html>body .top_tournaments table td ul {
  *left:0;
}
* html .top_tournaments table td ul {
  left:0;
}
.top_tournaments table td:hover ul {
  display:block;
}
.top_tournaments table td ul li {
  float:none;
  background:none !important;
  padding:0 !important;
  margin-bottom:1px;
}
.top_tournaments table td ul li a {
  float:none;
  display:block;
  background:#CE4442;
  padding:4px 8px;
  white-space:normal;
  height:auto;
}
.top_tournaments table td ul li a:hover, .top_tournaments table td ul li a.active {
  float:none;
  display:block;
  background:#D05E5D;
  color:#fff;
}
.top_tournaments table td ul li a:hover span, .top_tournaments table td ul li a.active span {
  color:#fff;
}
.top_tournaments table td ul li a span {
  float:none;
  background:none !important;
  line-height:normal;
}
.top_sponsors {
  text-align:center;
  padding:16px 0 0 0;
}
.video .top_sponsors {
  padding:10px 0 0 0;
}
.top_tournaments table td ul li {
  float:left;
  width:140px;
}
/* MAIN
----------------------------------------- */
.rounded_holder .round_t {
  height:7px;
  font-size:0;
  line-height:0;
  background:url(/images/main_round_t.png) top left no-repeat;
}
.rounded_holder .round_b {
  height:10px;
  font-size:0;
  line-height:0;
  background:url(/images/main_round_b.png) top left no-repeat;
}
.rounded_holder .cont {
  background:url(/images/main_rep.png);
  padding: 1px;
}
* html .rounded_holder .cont {
  background:url(/images/main_cont_solid.png);
  padding: 1px;
  height:400px;
}
#content {
  padding:3px 16px 0px 13px;
}
.col_left {
  float:left;
}
.col_right {
  float:right;
}
.col_25 {
  width:235px;
}
.col_50 {
  width:480px;
}
.col_75 {
  width:705px;
  padding:10px 0 10px 10px;
}
.col_100 {
  width:950px;
  padding:10px 0 10px 10px;
}
.col_25.col_right {
  padding-top:7px;
  padding-right:7px;
}
.col_50 .col_25.col_right {
  padding-right:0;
  padding-top:0;
}
* html .col_25.col_right {
  margin-right:-20px;
}
* html .col_right .col_25.col_right {
  position:relative;
  right:-5px;
}
* html .col_50.col_right {
  margin-right:-10px;
  display:inline;
  width:470px;
}
* html .col_50 .col_25 {
  width:232px;
}
.block {
  background:url(/images/block_top_bg.jpg) repeat-x;
  position:relative;
  padding:39px 0 0 0;
  margin-bottom:10px;
}
.block h2 {
  background:url(/images/block_heading_left.jpg) no-repeat;
  color:#FFFFFF;
  font-size:12px;
  font-weight:normal;
  display:inline-block;
  position:absolute;
  top:0px;
  left:0px;
}
.block h2 span {
  display:inline-block;
  height:32px;
  padding:7px 45px 0 13px;
  background:url(/images/block_heading_right.jpg) no-repeat top right;
}
.block h2 a {
  color:#fff;
  text-decoration:none;
}
.block h2 a:hover {
  text-decoration:underline;
}
.block .show_all {
  position:absolute;
  top:13px;
  right:14px;
  color:#FFFFFF;
  font-size:11px;
}
.block .show_all a {
  color:#ffffff;
}
.block_cont {
  margin:0 0 0 7px;
  position:relative;
  top:-1px;
  z-index:1;
  background:url(/images/block_cont_bg.jpg) #e3e3e3 repeat-x;
  border-bottom:2px solid #cbcbcb;
  border-right:2px solid #cbcbcb;
  border-left:2px solid #cbcbcb;
}
/* NEWS
-------------------------------------------- */
.featured_news {
  padding-left:6px;
  margin-top:6px;
  margin-bottom:10px;
}
#featured_news {
  height:368px;
  overflow:hidden;
}
.feat_news_holder {
height:298px;
overflow:hidden;
}
.featured_news .switcher {
  height:70px;
}
.featured_news .switcher ul {
  list-style-type:none;
}
.featured_news .switcher ul li {
  float:left;
  width:143px;
  background:url(/images/feat_news_bg.jpg) top left repeat-x;
  border-right:1px solid #fff;
  height:56px;
  position:relative;
  padding:7px;
  font-size:11px;
}
.featured_news .switcher ul li a {
       text-decoration:none;
}
.featured_news .switcher ul li.ui-state-active {
  background:url(/images/feat_news_act.jpg) top left repeat-x;
}
.featured_news .switcher ul li .title {
  font-size:11px;
  font-weight:bold;
  color:#333;
  overflow:hidden;
  height:30px;
  display:block;
}
.featured_news .switcher ul li a:hover .title {
  text-decoration:underline;
}
.featured_news .switcher ul li .date {
  position:absolute;
  bottom:9px;
  left:7px;
  font-size:10px;
  color:#333;
}
.featured_news .switcher ul li .comments {
  position:absolute;
  bottom:4px;
  right:8px;
  color:#fff;
  font-size:10px;
}
.featured_news .switcher ul li .comments {
  color:#fff;
  text-decoration:none;
  float:left;
  padding-left:15px;
  padding-bottom:5px;
  background:url(/images/comment_blob_small_white.gif) 0 2px no-repeat;
}
.featured_news .img {
  overflow:hidden;
  width:473px;
  height:298px;
}
.featured_news .active_info_bg {
  height:80px;
  width:473px;
  background:#000;
  filter:alpha(opacity=70);
  opacity:0.7;
  position:absolute;
  margin-top:-80px;
  z-index:10;
}
.featured_news .active_info {
  height:50px;
  width:443px;
  position:absolute;
  margin-top:-80px;
  z-index:11;
}
.featured_news .active_info .comment {
  background:url(/images/com_bg_bi.gif) top left no-repeat;
  font-size:10px;
  color:#333;
  float:left;
  height:20px;
  margin-right:5px;
  display:inline;
  text-align:center;
  position:relative;
  top:2px;
  width:18px;
}
.featured_news .active_info .comment a {
  color:#333;
  text-decoration:none;
}
.featured_news .active_info h3 {
  height:18px;
  overflow:hidden;
}
.featured_news .active_info h3, .featured_news .active_info h3 a {
  color:#fff;
  font-size:15px;
}
.featured_news .active_info {
  color:#fff;
  padding:10px 12px;
}
.featured_news .active_info p {
  padding-top:7px;
  height:30px;
  overflow:hidden;
  clear:both;
}
.featured_news .active_info p a {
  color:#fff;
}
.ad_holder_468 {
  margin-left:6px;
  width:468px;
  height:60px;
  border:2px solid #cbcbcb;
  margin-bottom:10px;
  overflow:hidden;
}
.news_summary .block_cont {
  padding:1px 0 1px;
}
.news_block {
	padding:8px;
	border-bottom:1px solid #c6c6c6;
	background:#e5e5e5 url(/images/div_inner_bg_s.jpg) repeat-x;
	clear:both;
}

* html .news_summary .news_block {
	width:452px;
}
.news_block.last {
	border-bottom:none;
}
.news_block a {
	text-decoration:none;
}
.news_block a:hover {
	text-decoration:underline;
}
.news_block .news_pic {
	float:left;
	width:80px;
}
.news_cont {
	overflow:hidden;
	min-height:80px;
}
.news_cont h3 {
  display:inline;
}
.news_cont h3 a {
  font-size:12px;
  color:#366013;
}
.news_cont .date {
  display:inline;
  font-size:10px;
  color:#181818;
  padding:0 0 0 3px;
}
* html .news_cont .date {
  padding:0 0 0 6px;
}
.news_cont p {
  padding:7px 0 7px 0;
  font-size:11px;
  color:#333;
}
.news_cont .news_links {
  text-align:right;
}
.news_cont .comments {
  background:url(/images/news_comments.gif) no-repeat 0px 2px;
  padding:0 6px 0 15px;
  margin:0 0 0 5px;
  float:right;
  position:relative;
}
.news_comments_h {

  color:#A00E0E;
  font-size:16px;
  margin-bottom:5px;
  padding:15px 0 0 5px;
}
.news_cont .comments a {
  font-size:11px;
  color:#727272;
}
.news_cont .tags {
  background:url(/images/news_tags.gif) no-repeat 0px 4px;
  padding:0 2px 0 18px;
  font-size:11px;
  color:#727272;
  float:right;
  position:relative;
}
.news_cont .tags a {
  font-size:11px;
  color:#727272;
}
/* DIVISIONS
-------------------------------------------- */
.divisions {
  margin-bottom:10px;
  margin-top:6px;
  margin-left:6px;
}
* html .divisions {
  width:468px;
  margin-top:0;
}
.tabs {
  padding-left:5px;
  height:38px;
  overflow:hidden;
}
.tabs ul li a {
  float:left;
  line-height:38px;
  padding:0 24px 0 16px;
  font-size:14px;
  font-weight:bold;
  position:relative;
  outline:none;
  text-decoration:none;
  color:#333;
}
.tabs ul li {
  cursor:pointer;
}
.tabs ul li a span.act {
  display:none;
}
.tabs ul li a span.inact {
  display:inline;
}
.tabs ul li.ui-state-active a span.act {
  display:inline;
}
.tabs ul li.ui-state-active a span.inact {
  display:none;
}
.tabs ul li {
  float:left;
  list-style-type:none;
  background:url(/images/div_bg_r.jpg) top right no-repeat;
}
.tabs ul li:hover a, .tabs ul li.ui-state-active a {
  position:relative;
  z-index:20;
  left:-5px;
  background:url(/images/div_bg_a_l.gif) top left no-repeat !important;
  padding-left:21px;
  padding-right:19px;
  color:#fff;
}
.tabs ul li.ui-state-default.last {
  background:url(/images/div_bg_r_last.jpg) top right no-repeat !important;
  padding:0;
}
.tabs ul li.last:hover, .tabs ul li.last.ui-state-active {
  background:url(/images/div_bg_r_a_last.jpg) top right no-repeat !important;
}
.tabs ul li:hover, .tabs ul li.ui-state-active, .tabs ul li.last_active {
  background:url(/images/div_bg_a_r.jpg) top right no-repeat !important;
}
.tabs ul li.first a {
  position:relative;
  z-index:20;
  left:-5px;
  background:url(/images/div_bg_first.gif) top left no-repeat;
  padding-left:21px;
  padding-right:19px;
}
.div_content {
  background:#cbcbcb;
  border:2px solid #cbcbcb;
  border-bottom:2px;
  clear:both;
}
.div_content_holder {
  background:#e5e5e5 url(/images/div_inner_bg.jpg) -258px 0 no-repeat;
  position:relative;
  z-index:2;
}
* html .div_content_holder {
  background:#e5e5e5 url(/images/div_inner_bg.jpg) -261px 0 no-repeat;
  width:460px;
  position:relative;
  margin-bottom:-2px;
}
.div_content .col_left {
  width:220px;
  position:relative;
  z-index:2;
}
* html .div_content .col_left {
  width:217px;
}
* html .divisions a {
  display:inline;
  float:none;
  padding:0;
  margin:0;
}
.div_content .col_right {
  width:248px;
  position:relative;
  z-index:2;
}
* html .div_content .col_right {
  right:7px;
  width:244px;
}
.divisions h3 {
  font-size:12px;
  font-weight:bold;
  color:#333333;
  padding-bottom:5px;
}
.divisions {
  font-size:11px;
  line-height:16px;
  border-bottom:2px solid #cbcbcb;
}
.divisions .div_block {
  padding:7px 10px;
  border-bottom:2px solid #cbcbcb;
  background:#e5e5e5 url(/images/div_inner_bg_s.jpg) top left repeat-x;
}
.divisions .div_block.last {
  padding:7px 10px;
  border-bottom:none;
}
html>body .divisions .div_block.last {
  *margin-bottom:-5px;
}
* html .divisions .div_block.last {
  margin-bottom:-5px;
}
.divisions .results_list {
  padding:0;
}
.divisions .results_list div {
  padding:0 0 4px;
  clear:both;
  position:relative;
}
.divisions .results_list div.clear {
  padding:0;
}
.divisions .results_list .teams_vs {
  width:133px;
  padding:0 0 0 0;
  float:left;
}
.divisions .schedule.results_list .teams_vs {
  width:146px;
}
* html .divisions .results_list .teams_vs {
  width:130px;
}
.divisions a.team {
  text-decoration:none;
  color:#660000;
}
.divisions a.team:hover {
  text-decoration:underline;
}
.divisions .results_list .result {
  background:url(/images/result_bg_l.jpg) top left no-repeat;
  color:#fff;
  text-decoration:none;
  line-height:14px;

  display:inline;
  position:absolute;
  right:32px;
}
.divisions .results_list .result span {
	padding:0 4px;
	line-height:14px;
	background:url(/images/result_bg_r.jpg) top right no-repeat;

    display:inline;
	cursor:pointer;
}
.divisions .results_list .result:hover span {
  text-decoration:underline;
}
.divisions .results_list .date {
  letter-spacing:-0.1px;
  font-size:10px;
  padding:0 0 0 3px;
  line-height:16px;
  color:#666666;
  float:right;
}
.divisions .best_player {
  padding:5px 0 0;
}
.divisions .best_player a {
  text-decoration:none;
}
.divisions .best_player a:hover {
  text-decoration:underline;
}
.divisions .best_player .img {
  padding:2px 0 0 0;
  float:left;
}
.divisions .best_player .player {
  float:left;
  width:90px;
  padding:0 30px 10px 12px;
}
.divisions .best_player .player a {
  font-size:12px;
  color:#45661e;
  font-weight:bold;
}
.divisions .best_player .team {
  float:left;
  padding:0 6px 0 12px;
}
.divisions .best_player .team a {
  color:#333333;
}
.divisions .best_player .result {
  float:left;
}
.divisions .best_results {
  margin:14px 0 5px 0;
  width:190px;
}
.divisions .best_results a {
  color:#333333;
  text-decoration:none;
}
.divisions .best_results a:hover {
  text-decoration:underline;
}
.divisions .best_results td {
  vertical-align:top;
  height:18px;
}
.divisions .best_results .name {
  width:80px;
  padding:0 3px 1px 0;
}
.divisions .best_results .team {
  width:76px;
  padding:0 3px 1px 0;
}
.divisions .best_player .result {
  background:url(/images/result_bg.gif) top left no-repeat;
  color:#fff;
  height:14px;
  width:22px;
  line-height:14px;
  font-size:10px;
  text-align:center;
}
.divisions .best_results .result {
  background:url(/images/result_bg.gif) top left no-repeat;
  color:#fff;
  height:14px;
  width:22px;
  line-height:14px;
  font-size:10px;
  text-align:center;
  vertical-align:top;
}
html>body .divisions .best_results .team, html>body .divisions .best_results .team, html>body .divisions .best_results .team {
  *padding-bottom:0px;
}
.divisions .league_table {
  border-bottom:1px solid #cbcbcb;
  border-left:1px solid #cbcbcb;
  border-right:1px solid #cbcbcb;
  margin:1px 0 0px 0;
}
.divisions .league_table_holder {
  padding-bottom:10px;
}
.divisions .league_table tr {
  display:block;
}
.divisions .league_table td {
  border-top:1px solid #cbcbcb;
  text-align:center;
  width:20px;
}
.divisions .league_table .team {
  width:95px;
  display:block;
  padding:0 5px 0 5px;
  text-align:left;
}
.divisions .league_table a {
  color:#333333;
  text-decoration:none;
}
.divisions .league_table a:hover {
  text-decoration:underline;
}
.divisions .league_table .positive {
  color:#89a765;
}
.divisions .league_table .negative {
  color:#990000;
}
.divisions .schedule {
  padding:4px 0 4px 0;
}
.divisions .schedule div {
  padding-bottom:4px;
}
.divisions .schedule .date {
  color:#666666;
  font-size:10px;
  line-height:10px;
  padding-left:4px;
  padding-top:2px;
}
.divisions .schedule a {
  color:#333333;
}
.divisions .schedule .time,
.divisions .results_list .time {
  padding-left:4px;
  color:#990000;
  float:right;
}
.divisions .schedule .time,
.divisions .results_list .time {
  text-decoration:none;
}
.divisions .schedule .time:hover,
.divisions .results_list .time:hover {
  text-decoration:underline;
}
.info_sponsors .block_cont {
  padding:0 0 4px 0;
  text-align:center;
}
.info_sponsors .block_cont a {
  padding:0 0 2px 0;
}
.birthdays .block_cont {
  font-size:11px;
  padding:12px 3px 8px 3px;
}
.birthdays .current_date {
  padding:0 0 0 14px;
  color:#201f1f;
}
.birthdays .no_bday {
  padding:0 0 5px 10px;
  color:#201f1f;
}
.birthdays .player_list {
  padding:7px 0 10px 14px;
}
* html .birthdays .player_list {
  padding:5px 0 8px 14px;
}
.birthdays .player_list li {
  list-style-type:none;
  line-height:14px;
}
.birthdays .player_list li a {
  color:#597e3a;
}
.birthdays .other_dates {
  border-top:1px solid #cacaca;
}
.birthdays .other_dates ul {
  border-top:1px solid #f1f1f1;
  padding:5px 0 0 14px;
}
.birthdays .other_dates li {
  background:url(/images/birdhday_dates_arrow.jpg) no-repeat right;
  float:left;
  list-style-type:none;
  padding:0 16px 0 0;
  margin:0 20px 0 0;
  position:relative;
}
.birthdays .other_dates li a {
  color:#201f1f;
  text-decoration:none;
  line-height:14px;
}
.birthdays .other_dates li a:hover {
  text-decoration:underline;
}
.poll .block_cont {
  padding:14px;
}
.poll h3 {
  color:#343434;
  font-size:12px;
  font-weight:normal;
  padding-bottom:4px;
}
.poll .input_radio {
  margin-bottom:6px;
}
html>body .poll .input_radio {
  *margin-bottom:0px;
}
* html .poll .input_radio {
  height:10px;
}
.poll .input_radio input {
  float:left;
  display:inline;
  margin-right:6px;
}
html>body .poll .input_radio input {
  *position:relative;
  *top:-4px;
  *margin-right:2px;
}
html>body .poll form {
  *position:relative;
  *left:-3px;
  *top:6px;
}
* html .poll form {
  position:relative;
  left:-3px;
  top:6px;
}
* html .poll .input_radio input {
  margin-top:-4px;
  margin-right:3px;
}
.poll .input_radio label {
  float:left;
  width:170px;
  color:#666666;
  font-size:11px;
  position:relative;
  left:-2px;
}
* html .poll .input_radio label {
  width:170px;
}
.poll .input_submit {
  padding-top:7px;
  position:relative;
}
html>body .poll .input_submit {
  *padding-top:5px;
}
.poll .input_submit input {
  background:url(/images/login_submit.jpg) no-repeat;
  width:82px;
  position:relative;
  border:none;
  color:#ffffff;
  font-weight:bold;
  font-size:11px;
  float:left;
  padding:4px 0 5px 0;
  cursor:pointer;
}
.video_block {
}
.video_block .feat_video {
  border-bottom:1px solid #c5c5c5;
  padding:9px;
}
.video_block .feat_video .img {
  padding-bottom:5px;
}
.video_block .feat_video h3 {
  padding-bottom:5px;
}
.video_block .feat_video h3 a {
  font-size:12px;
  color:#366013;
  text-decoration:none;
}
.video_block .feat_video h3 a:hover {
  text-decoration:underline;
}
.video_block .feat_video .comment {
  float:left;
  position:relative;
}
.video_block .feat_video .comment a {
  color:#666;
  font-size:11px;
  text-decoration:none;
}
.video_block .feat_video .more {
}
.video_block .feat_video .more a {
  color:#666;
  float:right;
  font-size:11px;
  text-decoration:none;
  position:relative;
  background:url(/images/arrow.gif) left center no-repeat;
  padding-left:10px;
}
.video_block .feat_video a:hover {
  text-decoration:underline;
}
.video_item {
  background:#e5e5e5 url(/images/div_inner_bg_s.jpg) repeat-x;
  border-bottom:1px solid #c5c5c5;
  padding:9px;
}
.video_item.last {
  border:0;
}
.video_item .img {
  float:left;
  padding-right:8px;
  position:relative;
}
.video_item h4 a {
  font-size:11px;
  color:#366013;
  text-decoration:none;
}
.video_item h4 {
}
.video_item h4 {
  height:28px;
  overflow:hidden;
}
.video_block .video_item .comment {
  margin-bottom:10px;
}
.video_block .video_item .comment a {
  color:#666;
  font-size:11px;
  text-decoration:none;
}
.video_block .video_item .more a {
  color:#666;
  font-size:11px;
  text-decoration:none;
  background:url(/images/arrow.gif) left center no-repeat;
  padding-left:10px;
}
.video_block .video_item a:hover {
  text-decoration:underline;
}
.info_sponsors .block_cont {
  border-bottom:2px solid #c5c5c5;
  padding-bottom:0;
}
.ads .block_cont {
  text-align:center;
}
.ban_listing div {
  background:#fff;
  border-bottom:1px solid #c5c5c5;
}
.ban_listing div.last {
  border-bottom:0px;
}
.footer_holder a {
  color:#fff;
  text-decoration:none;
}
.footer_holder a:hover {
  color:#fff;
  text-decoration:underline;
}
.footer_holder .copyright {
  float:left;
  color:#fff;
  padding:10px 0 0 15px;
}
.footer_holder .solution {
  float:right;
  color:#fff;
  padding:10px 15px 0 10px;
}
.bottom_sponsors {
  margin-bottom:10px;
}
.spons_top {
  background:url(/images/sponsors_bot.png);
  width:996px;
  height:36px;
}
.spons_top h2 {
  font-size:12px;
  color:#fff;
  font-weight:normal;
  padding:7px 13px;
}
.spons_bot {
  background:url(/images/spons_bot.png);
  width:996px;
  height:12px;
}
.spons_cont {
  background:url(/images/spons_c.png);
  padding:0 15px;
  text-align:center;
}
* html .spons_cont {
  height:5px;
  width:966px;
}
.ui-tabs .ui-tabs-hide {
  display:none;
}
.ui-tabs .ui-tabs-hide div{
  display:none;
}
/* CONTENT FORMATTING 
------------------------------------ */
.formatted_content {
  color:#333;
  padding:0 10px 10px 5px;
}
.formatted_content a {
  color:#A00E0E;
}
.formatted_content h1 {
  color:#333;
  font-size:20px;
  font-weight:;
  margin-bottom:15px;
}
.formatted_content p {
  margin-bottom:10px;
  line-height:16px;
  text-align:justify;
}
.formatted_content ul, .formatted_content ol {
  margin-bottom:10px;
  margin-left:30px;
}
.formatted_content ul {

}
.formatted_content ul li, .formatted_content ol li {
  padding-bottom:3px;
}
.formatted_content ul li ul, .formatted_content ol li ol {
  margin-top:8px;
}
.formatted_content h2 {
  color:#A00E0E;
  font-size:16px;

  margin-bottom:10px;
}
.formatted_content h3 {
  color:#A00E0E;
  font-size:14px;

  margin-bottom:10px;
}
.formatted_content h4 {
  color:#A00E0E;
  font-size:12px;

  margin-bottom:10px;
  margin-top:15px;
}
span.green {
  color:#45661E
}
span.red {
  color:#A00E0E;
}
span.yellow {
  color:#DF8D00;
}



.art_img {
  float:left;
  margin:0 15px 10px 0;
  border:2px solid #c5c5c5;
}
.inner_table {
  border-collapse:collapse;
  width:100%;
  border:2px solid #c5c5c5;
}
.block .inner_table {
  border:0;
}
.inner_table td, .inner_table th {
  border-collapse:collapse;
  padding:0;
  text-align:left;
  padding:3px 5px 3px 7px;
  vertical-align:top;
}
.inner_table th {
  background:#E5E4E9 url(/images/feat_news_bg.jpg) top left repeat-x;
  padding:7px 5px 9px 7px;
  font-size:12px;
}
.inner_table tr.odd {
  background:#efefef;
}
.inner_table a {
  color:#3A6128;
  text-decoration:none;
}
.inner_table a:hover {
  text-decoration:underline;
}
.inner_table .events {
  font-size: 9px;
}
.block.team {
  margin-left:-7px;
  margin-bottom:15px;
}
.block.team .block_cont {
  background:#fff;
}
.block.team .show_all a {
  color:#fff;
}
.block.team .images {
  float:left;
  padding:15px 15px 0;
  width:195px;
}
.block.team .images img {
  background:#fff;
  padding:1px;
  border:2px solid #ccc;
  margin-bottom:10px;
}
.block.team .attributes {
  padding:12px 10px 10px 5px;
  width:72px;
  float:right;
}
.block.team .attributes img {
  width:70px;
  margin-bottom:7px;
}
.block.team .infos {
  float:left;
  padding:15px 10px 10px 15px;
}
.block.team h3 {
  color:#333;
  font-size:13px;
  margin-bottom:10px;
  color:#A00E0E;
}
.block.team a {
  color:#A00E0E;
}
.block.team h4 {
  font-size:12px;
}
.block.team em {
  display:block;
  font-style:normal;
  padding-bottom:10px;
  color:#060;
  font-size:12px;
  font-weight:bold;
}
.faces_table {
  border-collapse:collapse;
  width:100%;
  margin-bottom:15px;
  position:relative;
  left:-3px;
}
.faces_table td {
  border-collapse:collapse;
  width:20%;
  vertical-align:top;
}
.faces_table td {
  background:url("/images/block_cont_bg.jpg") repeat-x scroll 0 -50px #E3E3E3;
  border:3px solid #fff;
  text-align:center;
  padding:15px 0 10px;
}
.faces_table td img {
  margin-bottom:7px;
  border:1px solid #efefef;
  padding:1px;
}
.faces_table td:hover {
  background:url("/images/block_cont_bg.jpg") repeat-x scroll 0 -150px #E3E3E3;
}
.faces_table td a:hover img {
  border:1px solid #dfdfdf;
}
.formatted_content fieldset {
  background:url("/images/block_cont_bg.jpg") repeat-x scroll 0 -50px #E3E3E3;
  padding:15px;
  border:none;
  margin-top:15px;
}
.formatted_content fieldset legend {
  color:#A00E0E;
  font-size:16px;
}
html>body .formatted_content fieldset legend {
  *position:relative;
  *top:-15px;
  *left:-7px;
}
.formatted_content form label {
  float:left;
  margin-bottom:5px;
}
.formatted_content form fieldset label {
  width:150px;
}

.formatted_content form.toto fieldset label {
  width:350px;
}

.formatted_content form br {
  clear:both;
}
.formatted_content form input.input_text {
  width:200px;
  margin-bottom:5px;
  border:1px solid #dfdfdf;
  padding:1px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
.formatted_content form select {
  width:203px;
  margin-bottom:5px;
  border:1px solid #dfdfdf;
  padding:1px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
.formatted_content form textarea {
  width:300px;
  height:100px;
  margin-bottom:5px;
  border:1px solid #dfdfdf;
  padding:1px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
.formatted_content form .input_checkbox {
  margin-right:5px;
  margin-bottom:5px;
  float:left;
}
html>body .formatted_content form .input_checkbox {
  *position:relative;
  *top:-5px;
}
.formatted_content form .input_submit {
  background:url("/images/login_submit.jpg") no-repeat scroll 0 0 transparent;
  border:medium none;
  color:#FFFFFF;
  cursor:pointer;
  float:left;
  font-size:11px;
  font-weight:bold;
  padding:4px 0 5px;
  position:relative;
  width:82px;
  margin-top:15px;
}
/* VIDEO 
----------------------------------- */
.top_search {
  float:left;
  padding:11px 0 12px 15px;
}
.top_search .input_text {
  float:left;
  background:url(/images/search.jpg) top left no-repeat;
}
.top_search .input_text input {
  float:left;
  width:145px;
  height:20px;
  border:0;
  background:none;
  font-size:11px;
  color:#666;
  line-height:20px;
  padding:0 5px;
}
.top_search .input_submit {
  float:left;
  background:url(/images/search_submint_btn.jpg) top left no-repeat;
  margin-left:4px;
  display:inline;
  width:64px;
  height:20px;
}
.top_search .input_submit input {
  width:60px;
  background:none;
  border:none;
  color:#fff;
  font-size:11px;
  cursor:pointer;
  padding:2px 0 5px
}
.top_login .logged_in {
  font-size:12px;
  color:#666;
  float:left;
  line-height:22px;
  padding:0 10px 0 0;
  font-weight:bold;
}
.top_login .links {
  padding-left:8px;
  float:left;
}
.video .top_login .submit {
}
.top_login .links a {
  padding:0 8px 0 6px;
  margin:4px 0 0 0;
  border-right:1px solid #666666;
  color:#666666;
  font-size:11px;
  float:left;
}
.top_login .links a.last {
  border:none;
}
.main_video {
  margin-bottom:15px;
}
.main_video h2 {
  background:url(/images/feat_video_top_bg.jpg) top left no-repeat;
  font-size:15px;
  color:#666666;
  font-weight:normal;
  padding:12px 9px 7px 60px;
}
.main_video h2 span {
  color:#990000;
  font-size:11px;
}
.main_video {
  margin-bottom:15px;
  margin-top:4px;
}
.main_video h2 {
  background:url(/images/feat_video_top_bg.jpg) top left no-repeat;
  font-size:15px;
  color:#666666;
  font-weight:normal;
  padding:12px 9px 7px 60px;
  width:409px;
}
.main_video h2 span {
  color:#990000;
  font-size:11px;
}
.main_video .video_hold {
  background:url(/images/feat_video_bg_str.jpg) bottom left repeat-x;
  width:464px;
  padding:4px;
  margin-left:6px;
  height:350px;
}
.main_video_comments {
  margin-bottom:15px;
  position:relative;
  left:-4px;
  margin-top:4px;
}
.main_video_comments h2 {
  background:url(/images/video_top_comments_bg.jpg) top left no-repeat;
  font-size:12px;
  color:#fff;
  font-weight:normal;
  padding:7px 9px 14px 30px;
}
.main_video_comments h2 span {
  color:#990000;
  font-size:11px;
}
.main_video_comments .m_video_com_cont {
  background:url(/images/feat_video_bg_str.jpg) bottom left repeat-x;
  width:463px;
  padding:4px;
  margin-left:8px;
}
.main_video_comments .comment_hold {
  height:350px;
  overflow:auto;
  background:#eee;
}
.comment_hold .comment {
  color:#666;
  padding:10px;
  background:#f0f0f0 url(/images/comment_bg.jpg) top left repeat-x;
}
.comment_hold .comment .name {

}
.comment_hold .comment .num {
  padding-right:0px;
}
.comment_hold .comment .name a {
  color:#336600;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
  padding-right:4px;
}
.comment_hold .comment .name a:hover {
  text-decoration:underline;
}
.comment_hold .comment .date {
  float:right;
  color:#333;
}
.comment_hold .comment .text {
  clear:both;
  padding-top:7px;
  padding-left:16px;
}
.post_comment {
  background:url(/images/com_str.jpg) bottom left repeat-x;
  padding:5px 4px 4px;
  margin-left:3px;
  width:466px;
  margin-bottom:15px;
}
.post_comment .textarea {
  float:left;
  padding-right:4px;
}
.post_comment .textarea textarea {
  background:url(/images/com_textarea_bg.jpg) top left no-repeat;
  width:350px;
  height:39px;
  border:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding:7px;
  overflow:auto;
}
.post_comment .submit {
  background:url(/images/com_sub_btn.jpg) top left no-repeat;
  height:53px;
  float:left;
}
.post_comment .submit input {
  background:transparent;
  border:none;
  color:#fff;
  width:98px;
  padding:17px 0 10px;
  cursor:pointer;
}
.post_comment form {
  height:54px;
}
.bottom_sponsors .grant {
  float:right;
  padding-left:20px;
  padding-right:5px;
  position:relative;
  margin-top:-5px;
  top:-5px;
  background:url(/images/dash_sep.gif) left repeat-y;
}
.bottom_sponsors .spons {
  float:left;
  width:700px;
  padding:5px 0 0 0;
}
.videos_block {
  background:#9F9F9F url(/images/video_block_b.jpg) top left repeat-x;
  margin-left:6px;
  margin-right:3px;
  margin-bottom:15px;
}
.videos_block h2 {
  background:url(/images/vid_ribbon_l.gif) left top no-repeat;
  position:absolute;
  padding:7px 10px 14px 13px;
  font-size:12px;
  font-weight:normal;
  color:#fff;
  margin-top:-5px;
  margin-left:-6px;
  z-index:20;
}
.videos_block h2 a {
  color:#fff;
}
.videos_block h2 span {
  background:url(/images/vid_ribbon_r.png) top left no-repeat;
  width:26px;
  height:30px;
  position:absolute;
  right:-26px;
  top:0;
}
.videos_block li {
  padding:8px 9px;
  width:205px;
  height:228px;
  background:#F5F5F5 url(/images/video_b_bot_str.jpg) bottom repeat-x;
}
.videos_block li .img {
  padding-bottom:5px;
}
.videos_block li h3 {
  padding-bottom:5px;
}
.videos_block li h3 a {
  font-size:12px;
  color:#366013;
  text-decoration:none;
}
.videos_block li h3 a:hover {
  text-decoration:underline;
}
.videos_block li .comment {
  float:left;
  position:relative;
}
.videos_block li .comment a {
  color:#666;
  font-size:11px;
  text-decoration:none;
}
.videos_block li .more {
}
.videos_block li .more a {
  color:#666;
  float:right;
  font-size:11px;
  text-decoration:none;
  position:relative;
  background:url(/images/arrow.gif) left center no-repeat;
  padding-left:10px;
}
.videos_block li a:hover {
  text-decoration:underline;
}
.videos_block .videos_block_cont {
  padding:4px;
  height:242px;
  width:906px;
}
.videos_block li {
  float:left;
  margin-right:4px;
  display:inline;
}
.videos_block {
  position:relative;
}
.videos_block .jcarousel-clip {
  width:906px;
}
.videos_block .jcarousel-prev {
  position:absolute;
  width:17px;
  height:244px;
  left:-18px;
  top:4px;
  background:#EEEEEE url(/images/video_arrow_left.jpg) bottom left no-repeat;
  cursor:pointer;
}
.videos_block .jcarousel-next {
  position:absolute;
  right:-16px;
  top:4px;
  width:17px;
  height:244px;
  background:#EEEEEE url(/images/video_arrow_right.jpg) left bottom no-repeat;
  cursor:pointer;
}
.videos_block .jcarousel-prev-disabled, .videos_block .jcarousel-next-disabled {
  opacity:0.6;
  filter:opacity(60);
}
.videos_block .videos_block_cont {
  left:24px;
}
html>body .videos_block {
  *height:250px;
}
.videos_block_small {
  height:160px;
  background-position:0 -45px;
  margin-right:1px;
}
.videos_block_small .videos_block_cont {
  width:466px;
  height:152px;
  padding:4px 2px 0 4px;
}
.col_right .videos_block_small {
  position:relative;
  left:-2px;
}
.videos_block_small li {
  margin-right:1px;
  width:142px;
  height:150px;
  padding:6px 6px 0;
  background-position:0 -50px;
}
.results_table td {
  border-collapse:collapse;
}
.results_table {
  width:100%;
  border-collapse:collapse;
}
.results_table td.team, .results_table.multirow td.team {
  padding:10px;
  font-weight:bold;
}
.results_table.multirow td.team img {
  border:1px solid #eaeaea;
  padding:1px;
  margin:0 0 6px;
}
.results_table td {
  padding:10px;
  background:url("/images/block_cont_bg.jpg") repeat-x scroll 0 -50px #E3E3E3;
  vertical-align:top;
}
.results_table.multirow .info {
  padding:10px;
}
.results_table.multirow td {
  padding:2px 5px;
  border:1px solid #fff;
}
.results_table.multirow .big_result {
  padding-top: 10px;
  font-weight:bold;
  font-family:Arial Black, Arial, Helvetica, sans-serif;
  font-size:36px;
  color:#A00E0E;
}
.results_table.centered td {
  text-align:center;
}
.results_table .heading_row {
  background:#D6D4D5 url("/images/login_input_bg.jpg") repeat-x scroll 0 0;
  padding:5px;
  color:#333;
  font-weight:bold;
  text-align:center;
}
hr.lineup {
  border:0;
  border-bottom:1px solid #ccc;
  margin:7px 20px;
}
.faces_table.results_table td {
  border:1px solid #fff;
}
.block .faces_table {
  left:0;
  margin:0;
}
.col_table {
  width:98%;
}
.col_table td {
  padding:5px 8px 5px;
  vertical-align:top;
}
.topscorer .block_cont {
  font-size:11px;
  padding:1px 3px 8px 3px;
}
.topscorer .best_player {
  padding:5px 0 0 5px;
}
.topscorer .best_player a {
  text-decoration:none;
}
.topscorer .best_player a:hover {
  text-decoration:underline;
}
.topscorer .best_player .img {
  padding:2px 0 0 0;
  float:left;
}
.topscorer .best_player .img img {
  width: 52px;
}
.topscorer .best_player .player {
  float:left;
  width:90px;
  padding:5px 30px 10px 12px;
}
.topscorer .best_player .player a {
  font-size:12px;
  color:#45661e;
  font-weight:bold;
}
.topscorer .best_player .result {
  float:left;
  margin-top:5px;
}
.topscorer .best_player .result {
  background:url(/images/result_bg.gif) top left no-repeat;
  color:#fff;
  height:14px;
  width:22px;
  line-height:14px;
  font-size:10px;
  text-align:center;
}
.players_table span {
  color: #666666;
  font-size:8px;
}
#playerPhoto {
  padding-left:15px;
  padding-top:15px;
  padding-bottom:10px;
  width:67px;
}
.block.team.player  .attributes {
  width:auto;
}
.block.team.player  .attributes  img{
  margin-left:10px;
  display:inline;
  float:right;
}
table.highlightable tr:hover td {
  background:#E3E3E3;
}
.results_table.multirow tr.cards td {
  padding:7px 10px;
  line-height:20px;
}
.news_comments {
  width:570px;
}
.news_comments .comment {
  background:none;
  border-bottom:1px solid #ccc;
}
.news_comments .comment.last {
  border:none;
  margin-bottom:10px;
}
.news_comments .comment .text {
  padding-left:0;
}
.news_post_comment {
  width:568px;
  background:none;
  margin-bottom:20px;
  height:140px;
}
.news_post_comment .textarea {
  width:560px;
}
.news_post_comment .textarea textarea {
  width:552px;
  border:1px solid #ccc;
  background:#fff;
  height:100px;
}




.news_post_comment  .submit {
	margin-top:7px;
	height:30px;
float:right;	
}

.news_post_comment  .submit input {
	padding-top:7px;
}

.news_comments .comment .name {
  color:#000;
}
.news_comments h2 {
  color:#A00E0E;
  font-size:16px;
  margin-bottom:5px;
}
.news_date {
  float:right;
  padding:5px 0 5px 5px;
}

.show_all img {
  vertical-align:middle;
  padding-left:5px;
}
.news_message {
  text-align:justify;
  line-height:18px;
}
.div_content  .div_cup_holder {
  background:url("/images/div_inner_bg.jpg") no-repeat scroll -244px 0 #E5E5E5;
}
.div_content  .div_cup_holder .col_left {
  width:234px;
}
.div_content  .div_cup_holder .col_right {
  width:234px;
}

.div_block.results_list {
  padding:9px 10px 5px;
}

.divisions  .div_block.results_list  {
  border-bottom:0;
}
.div_block.results_list_big .team.lft {
  float:left;
}
.div_block.results_list_big .team.rgt {
  float:right;
}
.div_block.results_list_big .team  img {
  width:50px;
  border:1px solid #ddd;
  padding:1px;
}
.div_block.results_list_big .result  {
  text-align:center;
}
.div_block.results_list_big .teams  {
  text-align:center;
}
.div_block.results_list_big .result .result {
  padding-top:13px;
}
.div_block.results_list_big .result .result  a {
  font-size:30px;
  font-weight:bold;
  color:#333;
  text-decoration:none;
}
.div_block.results_list_big .result .result  a:hover {
  text-decoration:underline;
}
.div_block.results_list_big .result div.date  {
  padding-top:8px;
}
.div_block.results_list_big .result div.date a  {
  display:block;
  color:#666;
  text-align:center;
  margin:0 50px;
  text-decoration:none;
  line-height:14px;
}
.div_block.results_list_big .result div.date a:hover  {
	text-decoration:underline;
}
.unpadded {
  padding:0;
}
.poll_results {
  padding-top:5px;
}
.poll_results li {
  list-style-type:none;
  color:#666666;

  font-size:11px;
}
.poll_results .count {
  color:#d94f4f;
  font-size:10px;
}
.poll_results .percent_holder {
  background:#CBCBCB; 
}
.poll_results .percentage {
  background:#d94f4f;
  margin-bottom:5px;
  font-size:0px;
  line-height:0px;
  height:2px;
}


.ui-tabs .ui-tabs-hide {
  display: none;
}
.block.addinfo_tabs {
  padding:0;
  background:none;
  margin-top:15px;
}
.block.addinfo_tabs .div_content {
  border:2px solid #CBCBCB;
  background:none;
  margin-left:0;
}
.addinfo_tabs .tabs  ul li a {
  line-height:37px;
}
#errors {
  background:#FFEFF0;
  border:1px solid #FFDFE0;
  margin-bottom:20px
}
#errors ul {
  padding: 10px 25px;
}