
/* CSS developed by Randy Lowe (randy@weblogixsolutions.com)*/

html { height: 100%;} 
body { behavior:url("csshover2.htc"); height: 100%; background: #000000; text-align: center; font: 11px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; margin: 0px 0px 0px 0px; }
a, a:link, a:visited { text-decoration: none; color: #339900; font-weight: bolder;}
a:hover { text-decoration: none; color: #D4B925}
form { display: inline; }
img {border: 0px}

.page_crumbs { text-align: right; padding: 5px 23px 5px 0;}
.page_crumbs a { font-weight: bold; }


#container { width: 800px; margin: 0 auto 0 auto; text-align: left; background: #000000;}
#left_column { width: 104px; float: left;}
#right_column {width: 696px; float: left;}
#topbar { width: 473px; height: 45px; float: left; background: url(images/topbar_bk.gif) repeat-x; background-position: bottom left;}
#topbar_right { width: 10px; height: 45px; float: left; background: url(images/topbar_right.gif) no-repeat; background-position: bottom;}
#weblogixbox a { width: 105px; height: 23px; float: right;}
#nav_container { width: 696px; height: 29px; float: left; background: url(images/nav_background.gif) repeat-x; }
#main_content_pre { width: 696px; min-height: float: left; padding: 0 0 0 0;}
#main_content { width: 696px; min-height: 500px; float: left; background: url(images/bottom_bk_fade.gif) repeat-x; background-position: bottom;}
#main_content_left { width: 213px; float: left;}
#main_content_right { width: 483px; float: left; padding: 0px; text-align: left; }
#main_content_right_full { width: 696px; float: left;}
#botbar_left { width: 10px; height: 10px; float: left; background: url(images/botbar_left.gif) no-repeat #181818; background-position: bottom;}
#botbar { width: 676px; height: 10px; float: left; background: #181818; background-position: bottom left;}
#botbar_right { width: 10px; height: 10px; float: left; background: url(images/botbar_right.gif) no-repeat #181818; background-position: bottom;}
#footer { width: 696px; height: 60px; float: left; text-align: center; font: 11px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #33CC00; padding-top: 10px;}
#footer .weblogix img { margin:10px 0 0 0 ; }

/* Navigation Bar */

#nav_home a { width: 34px; background: url(images/nav_home.gif) no-repeat;height: 29px; float: right; margin-right: 20px; background-position: 0px 0px}
#nav_home:hover,#nav_home a:hover { background-position: 0px -29px}
#nav_home_active a { width: 34px; background: url(images/nav_home.gif) no-repeat;height: 29px; float: right; margin-right: 20px; background-position: 0px -29px}

#nav_news a { width: 33px; background: url(images/nav_news.gif) no-repeat;height: 29px; float: right; margin-right: 20px; background-position: 0px 0px}
#nav_newshover:hover, #nav_news a:hover { background-position: 0px -29px}
#nav_news_active a { width: 33px; background: url(images/nav_news.gif) no-repeat;height: 29px; float: right; margin-right: 20px; background-position: 0px -29px}

#nav_registration a { width: 76px; background: url(images/nav_registration.gif) no-repeat;height: 29px; float: right; margin-right: 20px; background-position: 0px 0px}
#nav_registration:hover, #nav_registration a:hover { background-position: 0px -29px}
#nav_registration_active a { width: 76px; background: url(images/nav_registration.gif) no-repeat;height: 29px; float: right; margin-right: 20px; background-position: 0px -29px}

#nav_schedule a { width: 55px; background: url(images/nav_schedule.gif) no-repeat;height: 29px; float: right; margin-right: 20px; background-position: 0px 0px}
#nav_schedule:hover, #nav_schedule a:hover { background-position: 0px -29px}
#nav_schedule_active a { width: 55px; background: url(images/nav_schedule.gif) no-repeat;height: 29px; float: right; margin-right: 20px; background-position: 0px -29px} 

#nav_standings a { width: 61px; background: url(images/nav_standings.gif) no-repeat;height: 29px; float: right; margin-right: 20px; background-position: 0px 0px}
#nav_standings:hover, #nav_standings a:hover { background-position: 0px -29px}
#nav_standings_active a { width: 61px; background: url(images/nav_standings.gif) no-repeat;height: 29px; float: right; margin-right: 20px; background-position: 0px -29px}

#nav_rules a { width: 34px; background: url(images/nav_rules.gif) no-repeat;height: 29px; float: right; margin-right: 20px; background-position: 0px 0px}
#nav_rules:hover, #nav_rules a:hover { background-position: 0px -29px} 
#nav_rules_active a { width: 34px; background: url(images/nav_rules.gif) no-repeat;height: 29px; float: right; margin-right: 20px; background-position: 0px -29px}

#nav_players a { width: 45px; background: url(images/nav_players.gif) no-repeat;height: 29px; float: right; margin-right: 20px; background-position: 0px 0px}
#nav_players:hover, #nav_players a:hover { background-position: 0px -29px}
#nav_players_active a { width: 45px; background: url(images/nav_players.gif) no-repeat;height: 29px; float: right; margin-right: 20px; background-position: 0px -29px}

#nav_gallery a { width: 48px; background: url(images/nav_gallery.gif) no-repeat;height: 29px; float: right; margin-right: 20px; background-position: 0px 0px}
#nav_gallery:hover, #nav_gallery a:hover { background-position: 0px -29px}
#nav_gallery_active a { width: 48px; background: url(images/nav_gallery.gif) no-repeat;height: 29px; float: right; margin-right: 20px; background-position: 0px -29px}

#nav_faq a { width: 21px; background: url(images/nav_faq.gif) no-repeat;height: 29px; float: right; margin-right: 20px; background-position: 0px 0px}
#nav_faq:hover, #nav_faq a:hover { background-position: 0px -29px}
#nav_faq_active a { width: 21px; background: url(images/nav_faq.gif) no-repeat;height: 29px; float: right; margin-right: 20px; background-position: 0px -29px}

/* Left Column */
#index_left-1 { width: 104px; height: 215px; float: left; background: url(images/index_left-1.jpg) no-repeat; background-position: bottom left;}
#index_left-2 { width: 104px; height: 132px; float: left; background: url(images/index_left-2.jpg) no-repeat; background-position: top left;}
#index_left-3 { width: 104px; height: 132px; float: left; background: url(images/index_left-3.jpg) no-repeat; background-position: top left;}

#news_left-1 { width: 104px; height: 215px; float: left; background: url(images/news_left-1.jpg) no-repeat; background-position: bottom right;}
#news_left-2 { width: 104px; height: 132px; float: left; background: url(images/news_left-2.jpg) no-repeat; background-position: bottom right;}
#news_left-3 { width: 104px; height: 132px; float: left; background: url(images/news_left-3.jpg) no-repeat; background-position: bottom right;}

#registration_left-1 { width: 104px; height: 215px; float: left; background: url(images/registration_left-1.jpg) no-repeat; background-position: bottom right;}
#registration_left-2 { width: 104px; height: 132px; float: left; background: url(images/registration_left-2.jpg) no-repeat; background-position: bottom right;}
#registration_left-3 { width: 104px; height: 132px; float: left; background: #000000; background-position: bottom right;}

#schedule_left-1 { width: 104px; height: 215px; float: left; background: url(images/schedule_left-1.jpg) no-repeat; background-position: bottom right;}
#schedule_left-2 { width: 104px; height: 132px; float: left; background: url(images/schedule_left-2.jpg) no-repeat; background-position: bottom right;}
#schedule_left-3 { width: 104px; height: 132px; float: left; background: url(images/schedule_left-3.jpg) no-repeat; background-position: bottom right;}

#standings_left-1 { width: 104px; height: 215px; float: left; background: url(images/standings_left-1.jpg) no-repeat; background-position: bottom right;}
#standings_left-2 { width: 104px; height: 132px; float: left; background: url(images/standings_left-2.jpg) no-repeat; background-position: bottom right;}
#standings_left-3 { width: 104px; height: 132px; float: left; background: url(images/standings_left-3.jpg) no-repeat; background-position: bottom right;}

#rules_left-1 { width: 104px; height: 215px; float: left; background: url(images/rules_left-1.jpg) no-repeat; background-position: bottom right;}
#rules_left-2 { width: 104px; height: 132px; float: left; background: url(images/rules_left-2.jpg) no-repeat; background-position: bottom right;}
#rules_left-3 { width: 104px; height: 132px; float: left; background: url(images/rules_left-3.jpg) no-repeat; background-position: bottom right;}

#faq_left-1 { width: 104px; height: 215px; float: left; background: url(images/faq_left-1.jpg) no-repeat; background-position: bottom right;}
#faq_left-2 { width: 104px; height: 132px; float: left; background: url(images/faq_left-2.jpg) no-repeat; background-position: bottom right;}
#faq_left-3 { width: 104px; height: 132px; float: left; background: url(images/faq_left-3.jpg) no-repeat; background-position: bottom right;}

#players_left-1 { width: 104px; height: 215px; float: left; background: url(images/players_left-1.jpg) no-repeat; background-position: bottom right;}
#players_left-2 { width: 104px; height: 132px; float: left; background: url(images/players_left-2.jpg) no-repeat; background-position: bottom right;}
#players_left-3 { width: 104px; height: 132px; float: left; background: url(images/players_left-3.jpg) no-repeat; background-position: bottom right;}

#gallery_left-1 { width: 104px; height: 215px; float: left; background: url(images/gallery_left-1.jpg) no-repeat; background-position: bottom right;}
#gallery_left-2 { width: 104px; height: 132px; float: left; background: url(images/gallery_left-2.jpg) no-repeat; background-position: bottom right;}
#gallery_left-3 { width: 104px; height: 132px; float: left; background: url(images/gallery_left-3.jpg) no-repeat; background-position: bottom right;}

#privacy_left-1 { width: 104px; height: 215px; float: left; background: url(images/privacy_left-1.jpg) no-repeat; background-position: bottom right;}
#privacy_left-2 { width: 104px; height: 132px; float: left; background: url(images/privacy_left-2.jpg) no-repeat; background-position: bottom right;}
#privacy_left-3 { width: 104px; height: 132px; float: left; background: url(images/privacy_left-3.jpg) no-repeat; background-position: bottom right;}

/* Right Column */
#index_top_right { width: 213px; height: 45px; float: left; background: url(images/index_topbar_left.jpg) no-repeat; background-position: bottom left;}
#index_image1 { width: 213px; height: 169px; float: left; background: url(images/index_image1.jpg) no-repeat; background-position: top left;}
#index_image2 { width: 242px; height: 169px; float: left; background: url(images/index_image2.jpg) no-repeat; background-position: top left;}
#index_image3 { width: 241px; height: 169px; float: left; background: url(images/index_image3.jpg) no-repeat; background-position: top left;}
#index_nav { width: 696px; height: 29px; float: left; background: url(images/index_navleft.jpg) no-repeat; background-position: top left;}
#index_topleft { width: 213px; height: 235px; float: left; background: url(images/index_topleft.jpg) no-repeat; background-position: top left; }

/* Commont Top Image 2/3 */

#news_image2, #registration_image2, #schedule_image2, #standings_image2, #rules_image2, #faq_image2, #privacy_image2, #players_image2, #gallery_image2 { width: 242px; height: 169px; float: left; background: url(images/common_image2.jpg) no-repeat; background-position: bottom right;}
#news_image3, #registration_image3, #schedule_image3, #standings_image3, #rules_image3, #faq_image3, #privacy_image3, #players_image3, #gallery_image3 { width: 241px; height: 169px; float: left; background: url(images/common_image3.jpg) no-repeat; background-position: bottom right;}


#news_top_right { width: 213px; height: 45px; float: left; background: url(images/news_topbar_left.jpg) no-repeat; background-position: bottom right;}
#news_image1 { width: 213px; height: 169px; float: left; background: url(images/news_image1.jpg) no-repeat; background-position: bottom right;}
#news_nav { width: 696px; height: 29px; float: left; background: url(images/news_navleft.jpg) no-repeat; background-position: top left;}
#news_topleft { width: 213px; height: 235px; float: left; background: url(images/news_topleft.jpg) no-repeat; background-position: top left; }

#registration_top_right { width: 213px; height: 45px; float: left; background: url(images/registration_topbar_left.jpg) no-repeat; background-position: bottom right;}
#registration_image1 { width: 213px; height: 169px; float: left; background: url(images/registration_image1.jpg) no-repeat; background-position: bottom right;}
#registration_nav { width: 696px; height: 29px; float: left; background: url(images/registration_navleft.jpg) no-repeat; background-position: top left;}
#registration_topleft { width: 213px; height: 530px; float: left; background: url(images/registration_topleft.jpg) no-repeat; background-position: top left; }
#reg_container {width: 410px; float: left;}


#schedule_top_right { width: 213px; height: 45px; float: left; background: url(images/schedule_topbar_left.jpg) no-repeat; background-position: bottom right;}
#schedule_image1 { width: 213px; height: 169px; float: left; background: url(images/schedule_image1.jpg) no-repeat; background-position: bottom right;}
#schedule_nav { width: 696px; height: 29px; float: left; background: url(images/schedule_navleft.jpg) no-repeat; background-position: top left;}
#schedule_topleft { width: 676px; float: left; background: url(images/schedule_topleft.jpg) no-repeat; background-position: top left; padding: 10px 10px 10px 10px;}
#schedule_header { width: 676px; height: 51px; float: left; background: url(images/header_schedule.gif) no-repeat; background-position: 210px 0px}

#standings_top_right { width: 213px; height: 45px; float: left; background: url(images/standings_topbar_left.jpg) no-repeat; background-position: bottom right;}
#standings_image1 { width: 213px; height: 169px; float: left; background: url(images/standings_image1.jpg) no-repeat; background-position: bottom right;}
#standings_nav { width: 696px; height: 29px; float: left; background: url(images/standings_navleft.jpg) no-repeat; background-position: top left;}
#standings_topleft { width: 213px; height: 235px; float: left; background: url(images/standings_topleft.jpg) no-repeat; background-position: top left; }

#rules_top_right { width: 213px; height: 45px; float: left; background: url(images/rules_topbar_left.jpg) no-repeat; background-position: bottom right;}
#rules_image1 { width: 213px; height: 169px; float: left; background: url(images/rules_image1.jpg) no-repeat; background-position: bottom right;}
#rules_nav { width: 696px; height: 29px; float: left; background: url(images/rules_navleft.jpg) no-repeat; background-position: top left;}
#rules_topleft { width: 213px; height: 235px; float: left; background: url(images/rules_topleft.jpg) no-repeat; background-position: top left; }

#faq_top_right { width: 213px; height: 45px; float: left; background: url(images/faq_topbar_left.jpg) no-repeat; background-position: bottom right;}
#faq_image1 { width: 213px; height: 169px; float: left; background: url(images/faq_image1.jpg) no-repeat; background-position: bottom right;}
#faq_nav { width: 696px; height: 29px; float: left; background: url(images/faq_navleft.jpg) no-repeat; background-position: top left;}
#faq_topleft { width: 213px; height: 235px; float: left; background: url(images/faq_topleft.jpg) no-repeat; background-position: top left; }

#gallery_top_right { width: 213px; height: 45px; float: left; background: url(images/gallery_topbar_left.jpg) no-repeat; background-position: bottom right;}
#gallery_image1 { width: 213px; height: 169px; float: left; background: url(images/gallery_image1.jpg) no-repeat; background-position: bottom right;}
#gallery_nav { width: 696px; height: 29px; float: left; background: url(images/gallery_navleft.jpg) no-repeat; background-position: top left;}
#gallery_topleft { width: 213px; float: left; background: url(images/gallery_topleft.jpg) no-repeat; background-position: top left; }

#players_top_right { width: 213px; height: 45px; float: left; background: url(images/players_topbar_left.jpg) no-repeat; background-position: bottom right;}
#players_image1 { width: 213px; height: 169px; float: left; background: url(images/players_image1.jpg) no-repeat; background-position: bottom right;}
#players_nav { width: 696px; height: 29px; float: left; background: url(images/players_navleft.jpg) no-repeat; background-position: top left;}
#players_topleft { width: 213px; height: 235px; float: left; background: url(images/players_topleft.jpg) no-repeat; background-position: top left; }

#privacy_top_right { width: 213px; height: 45px; float: left; background: url(images/privacy_topbar_left.jpg) no-repeat; background-position: bottom right;}
#privacy_image1 { width: 213px; height: 169px; float: left; background: url(images/privacy_image1.jpg) no-repeat; background-position: bottom right;}
#privacy_nav { width: 696px; height: 29px; float: left; background: url(images/privacy_navleft.jpg) no-repeat; background-position: top left;}
#privacy_topleft { width: 213px; height: 235px; float: left; background: url(images/privacy_topleft.jpg) no-repeat; background-position: top left; }

/* Index Components */
#index_news { width: 170px; float: left; padding: 0px; margin: 40px 0px 0 15px; display: inline; }
#index_news ul { margin: 0px 0px 0 20px; padding: 0px; list-style-type: none; list-style-type: square;}
#index_news li, #index_news li a { margin: 0 0 10px 0px; font: 11px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC;}
#index_news li a:hover { margin-bottom: 8px; font: 11px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #33CC00;}


#whatis { width: 458px; float: right; background: url(images/index_what_bk.jpg) no-repeat; background-position: top right; margin: 0 0 10px 0; padding: 0 10px 0 15px;}
#whatis p {font: 11px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif; padding: 50px 10px 0px 10px;}
html>body #whatis p {font: 12px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif; padding: 40px 10px 0px 10px;}
#index_topheader { width: 457px; height: 20px; float: left; background: #191919; font: 12px/20px Tahoma, Verdana, Arial, Helvetica, sans-serif;  text-align: center; margin: 0 0 5px 10px; color: #999999; display: inline; padding: 3px; }
#index_topmen { width: 223px; min-height: 150px; float: left; background: url(images/index_topmen.gif) no-repeat; background-position: top; margin: 0 0 0 10px; display: inline;}
#index_topwomen { width: 223px; min-height: 150px; float: right; margin: 0 10px 0 0; display: inline;}

#side_features { width: 184px; float: left; background: url(images/features_bk.gif) repeat-x #242424; margin: 0 0 0 7px;padding: 5px 0 0 0 ; }
html>body #side_features { width: 184px; float: left; background: url(images/features_bk.gif) repeat-x #242424; margin: 0 0 0 14px;padding: 5px 0 0 0 ; }
#side_features_header { margin: 0 0 0 14px; }
#side_features ul { margin: 0 0 5px 20px; padding: 0 0 0 0; list-style-type: square;}
#side_features li { margin-bottom: 9px; font: 11px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;}

#side_netrentals { width: 164px; float: left; background: url(images/features_bk.gif) repeat-x #383838; margin: 0 0 20px 7px; padding: 0 10px 10px 10px;}
html>body #side_netrentals { width: 164px; float: left; background: #262626; margin: 0 0 20px 14px; padding: 0 10px 10px 10px;}
#side_netrentals_header { width: 184px; height: 19px; float: left; margin: 0 0 0 14px; }
#side_netrentals p {font: 11px/17px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC; }

#index_newsletter { width: 184px; float: left; background: url(images/features_bk.gif) repeat-x #242424; margin: 0px 0 0 7px; padding: 0 0 10px 0;}
html>body #index_newsletter { width: 184px; float: left; background: url(images/features_bk.gif) repeat-x #242424; margin: 0px 0 0 14px; padding: 7px 0 10px 0;}
#index_newsletter img { float: left; margin: 8px 0 0 24px; }
#index_newsletter_image { width: 184px; height: 21px; float: left; margin: 10px 0 0 14px;}
#index_newsletter p {font: 11px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC; margin: 0 0 0 15px; }

#index_earnings { width: 184px; height: 72px; float: left; background: url(images/index_earnings.gif) no-repeat; margin: 0px 0 10px 14px; padding: 7px 0 10px 0; display: inline;}
#index_earnings .meter { float: left; width: 154px; height: 22px; background: url(images/index_earnings_meter.gif); border: 2px solid #000; margin: 18px 0 2px 15px; display: inline; border-right: none;}
#index_earnings .meter span { float: left; font-size: 18px; color: #fff; width: 20px; height: 22px; border-right: 2px solid #000; text-align: center; line-height: 20px; display: inline; background: url(images/index_earnings_meter.gif)}
#index_earnings .updated { color: #555; font-size: 9px; width: 184px; float: left; text-align: center;}



#index_contactus { width: 184px; float: left; background: url(images/features_bk.gif) repeat-x #242424; margin: 0px 0 0 7px; padding: 5px 0 10px 0 ; }
html>body #index_contactus { width: 184px; float: left; background: url(images/features_bk.gif) repeat-x #242424; margin: 0px 0 0 14px; padding: 5px 0 10px 0 ; }
#index_contactus_image { width: 184px; height: 19px; float: left; margin: 10px 0 0 14px;}
#index_contactus p {font: 11px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC; margin: 0 0 0 15px; }


.index_statrow0 { height: 20px; font: 11px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #999999; float: left; background: #1E1E1E; padding: 3px;}
.index_statrow0 a { color: #999999; font-weight: normal;}
.index_statrow1 { height: 20px; font: 11px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC; float: left; padding: 3px;}
.index_statrow1 a { color: #CCCCCC; font-weight: normal;}

.index_statrow0 a:hover, .index_statrow1 a:hover { color: #FFFFFF;}
.index_statrow0:hover, .index_statrow1:hover { background: #006600; color: white;}


.row0 { height: 25px; background: #323232; color: #999999; 11px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.row1 { height: 25px; background: #444444; color: #CCCCCC; 11px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.row0 a { color: #999999; }
.row1 a { color: #CCCCCC; }
.row0:hover, .row1:hover { background: #91C52A; color: #323232;}
.row0 a:hover, .row1 a:hover { color: #FFFFFF;}


#newsbox { margin: 0 0 20px 10px ; width: 455px;}
#newsbox_top { margin: 0 0 0 10px ; height: 5px; background: #272727; width: 445px; border-left: 5px solid #272727; border-right: 5px solid #272727; }
#newsbox td {border-bottom: 5px solid #272727; border-left: 5px solid #272727; border-right: 5px solid #272727; background: #131313; padding: 8px;}
#newsbox h1 {font: 13px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; display: inline; border-bottom: 1px solid #666666;}
#newsbox h2 {font: 11px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #666666; display: inline;}
#newsbox p {font: 11px/20px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC;}

#reg_topbox { width: 410px; height: 300px; float: left; font: 11px/50px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; padding: 30px}
#box_team { width: 380px; height: 100px; float: left; margin-top: 20px;}
#box_team p {font: 11px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; margin: 5px 0 0 0; float: left;}
#button_teamsign a { width: 140px; height: 23px; float: left; background: url(images/button_teamsign.gif) no-repeat; background-position: 0 0; margin: 10px 0 0 0 }
#button_teamsign a:hover { background-position: 0 -23px; }
#button_indivsign a { width: 140px; height: 23px; float: left; background: url(images/button_indivsign.gif) no-repeat; background-position: 0 0; margin: 10px 0 0 0 }
#button_indivsign a:hover { background-position: 0 -23px; }

#table_chart { margin: 1px;}
.table_header { height: 17px; background: url(images/schedule_tablehdbk.gif) repeat-x; text-align: left; border-right: 1px solid #000000; border-bottom: 1px solid #000000; }
#schedule_table {width: 676px; float: left; margin: 10px 0 0 0; text-align: center;}

#table_date { width: 100px; height: 17px; background: url(images/table_date.gif) no-repeat; background-position: center; margin: 0 0 0 0; }
#table_time { width: 70px; height: 17px; background: url(images/table_time.gif) no-repeat; background-position: center; margin: 0 0 0 0; }
#table_format { width: 70x; height: 17px; background: url(images/table_format.gif) no-repeat; background-position: center; margin: 0 0 0 0; }
#table_event { width: 50px; height: 17px; background: url(images/table_event.gif) no-repeat; background-position: center; margin: 0 0 0 0px;}
#table_spots { width: 90px; height: 17px; background: url(images/table_spots.gif) no-repeat; background-position: center; margin: 0 0 0 0;}
#table_spotsopen { width: 90px; height: 17px; background: url(images/table_spotsopen.gif) no-repeat; background-position: center; margin: 0 0 0 0;}
#table_location { width: 150px; height: 17px; background: url(images/table_location.gif) no-repeat; background-position: center; margin: 0 0 0 0px;}
#table_surface { width: 55px; height: 17px; background: url(images/table_surface.gif) no-repeat; background-position: center; margin: 0 0 0 0px;}
#table_name { width: 31px; height: 17px; background: url(images/table_name.gif) no-repeat; background-position: center; margin: 0 0 0 0px;}
#table_number { width: 13px; height: 17px; background: url(images/table_number.gif) no-repeat; background-position: center; margin: 0 0 0 0px;}
#table_played { width: 118px; height: 17px; background: url(images/table_played.gif) no-repeat; background-position: center; margin: 0 0 0 0px;}
#table_points { width: 37px; height: 17px; background: url(images/table_points.gif) no-repeat; background-position: center; margin: 0 0 0 0px;}
#table_contact { width: 48px; height: 17px; background: url(images/table_contact.gif) no-repeat; background-position: center; margin: 0 0 0 0px;}


.schedule_status {padding: 0 10px 0 0px;}
.table_row0 { height: 15px; background: #323232; color: #999999; }
.table_row1 { height: 15px; background: #444444; color: #FFFFFF; }
.table_row0:hover, .table_row1:hover { background: #91C52A; color: #323232; }
.table_data { height: 18px; padding: 3px 5px 3px 5px; border-right: 1px solid #000000; border-bottom: 1px solid #000000;}
.table_data_standings { height: 18px; padding: 0 5px; 0 5px; border-right: 1px solid #000000; border-bottom: 1px solid #000000;}
.table_data_standings a { font-weight: normal; }

#standings_select { width: 458px; height: 50px; line-height: 50px; float: left; background: #242424; font: 11px/50px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; padding: 0 0 0 10px; margin: 10px 0 0 0;}
#standings_select input { margin: 15px 0 0 0;}

#rules_papertop {width: 433px; height: 74px; float: left; background: url(images/rules_papertop.jpg); margin-left: 10px;}
#rules_paper { width: 403px; float: left; background: url(images/rules_paperbk.jpg) repeat-y; font: 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 15px; margin-left: 10px;}
#rules_paper h1 {font: 13px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000;}
#rules_paperbottom {width: 433px; height: 17px; float: left; background: url(images/rules_paperbottom.gif); margin-left: 10px;}

#faq_title_list ul { margin-left: 0; padding-left: 0; list-style-type: none;}
.faq_title0 a, .faq_title1 a { display: block; width: 445px; padding: 8px 0px 8px 15px;}
.faq_title0 a { background: #202020; color: #999999}
.faq_title1 a { background: #121212; color: #999999;}
.faq_title0 a:hover, .faq_title1 a:hover { background-color: #339900; color: #FFFFFF;}
.faq_body1 { width: 440px; padding: 10px; background: #1D1D1D;}
.faq_body1 h1 { font: 13px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; display: inline;}
.faq_body2 { width: 440px; background: #121212; margin-bottom: 20px; padding: 10px; font: 11px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #999999;}

#registration_step_hdr {width: 195px; height: 24px; float: left; background: url(images/registration_step_hdr.gif) no-repeat; background-position: 0px 0px; margin: 0px 0px 15px 5px; }

#reg_step1, #reg_step1 a {width: 195px; height: 26px; float: left; background: url(images/registration_step1.gif) no-repeat; background-position: 0px 0px; margin: 0px 0px 15px 5px; }

#reg_step1_active, #reg_step1_active a {width: 195px; height: 26px; float: left; background: url(images/registration_step1.gif) no-repeat; background-position: 0px -26px; margin: 0px 0px 15px 5px; }

#reg_step2, #reg_step2 a {width: 195px; height: 26px; float: left; background: url(images/registration_step2.gif) no-repeat; background-position: 0px 0px; margin: 0px 0px 15px 5px; }
#reg_step2_active, #reg_step2_active a {width: 195px; height: 26px; float: left; background: url(images/registration_step2.gif) no-repeat; background-position: 0px -26px; margin: 0px 0px 15px 5px; }
#reg_step3, #reg_step3 a {width: 195px; height: 26px; float: left; background: url(images/registration_step3.gif) no-repeat; background-position: 0px 0px; margin: 0px 0px 15px 5px; }
#reg_step3_active, #reg_step3_active a {width: 195px; height: 26px; float: left; background: url(images/registration_step3.gif) no-repeat; background-position: 0px -26px; margin: 0px 0px 15px 5px; }
#reg_step4, #reg_step4 a {width: 195px; height: 26px; float: left; background: url(images/registration_step4.gif) no-repeat; background-position: 0px 0px; margin: 0px 0px 15px 5px; }
#reg_step4_active, #reg_step4_active a {width: 195px; height: 26px; float: left; background: url(images/registration_step4.gif) no-repeat; background-position: 0px -26px; margin: 0px 0px 15px 5px; }

.reg_step2_table_top { background: #333333;}
.reg_step2_table_top:hover  { background: #999999;}
.reg_step2_table_top .id { border: 1px solid #000000; color: #333333; font-size: 13px; padding-left: 2px; width: 50px;}
.reg_step2_table_top .id :onfocus  { background: #333333; }

.reg_step2_table_header { background: #333333;}
.reg_step2_table_cell { background: #242424; margin: 0px; padding: 0px; border: 0px; color: #999999}
.reg_step2_table_cell input {border: 0px solid #000000; color: #339900; font-size: 13px; padding-left: 5px;}
.reg_step2_table_cell input:focus { background: #666666; color: #FFFFFF;}
.reg_step2_table_cell .firstname { width: 145px; background: #333333;}
.reg_step2_table_cell .lastname { width: 145px; background: #333333;}
.reg_step2_table_cell .height { font-size: 11px; color: #000000; background: #FFFFFF; display: inline;}
.reg_step2_table_cell .birthdate1 { width: 50px; font-size: 11px; color: #000000; background: #FFFFFF; display: inline;}
.reg_step2_table_cell .birthdate2 { width: 40px; font-size: 11px; color: #000000; background: #FFFFFF; display: inline;}
.reg_step2_table_cell .birthdate3 { width: 50px; font-size: 11px; color: #000000; background: #FFFFFF; display: inline;}
.reg_step2_table_cell .skill { width: 50px; font-size: 11px; color: #000000; background: #FFFFFF;}
.reg_step2_table_cell .phone { background: #333333; width: 30px;}
.reg_step2_table_cell .email { width: 250px; background: #333333;}
.form_errors { color: red; font: 11px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bolder;}

.reg_step2_summary_header { background: #666666; font: 12px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bolder;}
.reg_step2_summary_table { background: #333333;}

.errors p {color: #FF0000; font-weight: bold; margin: 10px 10px 10px 10px}

.checkout_text { width: 437px; height: 328px; padding: 10px; margin-left: 15px; margin-top: 15px;}
.checkout_text h1 {color: #FFFFFF; font: 16px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bolder;}
.checkout_text p {color: #999999; font: 11px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bolder;}
.checkout_text p b {color: #FFFFFF; font: 12px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bolder;}


#banners468x60 {width: 468px; height: 60px; background: #191919; margin: 20px 9px 20px 0;}


#gallery_topleft .quickimages { margin: 75px 0 ; float: left; } 
#gallery_topleft .quickimages .header { margin: 0 0 10px 10px; width: 196px; height: 21px; }
#gallery_topleft .quickimages .row {  float: left; width: 195px; padding: 7px 10px; }
#gallery_topleft .quickimages .row a .comment { color: #999999; font-weight: normal;}
#gallery_topleft .quickimages .thumbnail { float: left; margin: 0 5px 0 0; width: 60px; height: 44px; opacity: .45; filter: alpha(opacity=45);}
#gallery_topleft .quickimages .row:hover .thumbnail { opacity:1; filter: alpha(opacity=100); }
#gallery_topleft .quickimages .row:hover { background: #111111 }
#gallery_topleft .quickimages .row:hover .comment { color: #ffffff;}

#gallery_content_right { width: 473px; float: right; padding: 0 0 0 0; text-align: left;}
#gallery_content_right #header { width: 458px; height: 107px; background: url(images/gallery_header.gif) no-repeat; }
#gallery_content_right .box { width: 440px; height: 80px; background: #0b0b0b; padding: 5px 0 5px 10px; border-top: 3px solid; border-top-color: #000000; }
#gallery_content_right .box:hover { background: #141414}
#gallery_content_right .box .imagebox a { float: left; background: #000000; width: 106px; height: 80px; text-align: center;}
/*#gallery_content_right .box .imagebox a:hover { background: #333333;}*/
#gallery_content_right .box .imagebox img { margin: 3px 0 0 1px ; }
#gallery_content_right .box .content { float: left; font: 12px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; margin: 0px 0 0 10px; width: 310px; height: 80px;}
#gallery_content_right .box .content .title { font: 12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #339900; font-weight: bold; } 
#gallery_content_right .box .content .description { font: 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #999999; height: 13px;} 
#gallery_content_right .box .content .count { font: 10px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #999999; height: 10px;} 
#gallery_content_right .box .content .button a { float: left; height: 18px; width: 85px; background: url(images/button_viewalbum.gif) no-repeat;} 
#gallery_content_right #topaddress { font: 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #999999;} 
#gallery_content_right #topaddress a { font: 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #339900;} 
#gallery_content_right .thumbnail_box a { float: left; text-align: center; background: #141414; width: 100px; height: 75px; padding: 8px 8px 8px 8px;}
#gallery_content_right .thumbnail_box a:hover { text-align: center; background: #222222;}
#gallery_content_right .picture_container  { text-align: center; width: 465px; margin: -10px 0 0 0; }
#gallery_content_right .picture_container .pic_count { font-weight: bold; color: #333333; margin: 0 0 -1px 0; font-size: 17px; }
#gallery_content_right .picture_container .picture { border: 8px solid #333333; margin: 0 0 0px 0; }
#gallery_content_right .picture_container .description { font: 11px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #999999; width: 450px; text-align: left; padding: 10px 0 10px 0;} 

#gallery_content_right .picture_container .thumbs_left h4 { margin: 0px 20px 0 0; padding: 0px; font: 12px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #333333}
#gallery_content_right .picture_container .thumbs_right h4 { margin: 0px 0 0 20px; padding: 0px; font: 12px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #333333}


#gallery_content_right .picture_container .thumbs_left {width: 50%; float: left; text-align: right;}
#gallery_content_right .picture_container .thumbs_right {width: 49%; float: right; text-align: left;}

#gallery_content_right .picture_container .thumbs_left .thumbs_container a { float: right; padding: 3px; background: #111111; height: 75px; width: 100px; margin: 1px; text-align: center; }
#gallery_content_right .picture_container .thumbs_right .thumbs_container a { float: left; padding: 3px; background: #111111; height: 75px; width: 100px; margin: 1px; text-align: center; }


#gallery_content_right .picture_container .thumbs_container img { border: 1px solid #222222 }
#gallery_content_right .picture_container .thumbs_container:hover { background: #222222 }
#gallery_content_right .picture_container .thumbs_container:hover img { border: 1px solid #999999 }


#gallery_content_right .picture_container .controls { clear: both; padding: 7px; }

#gallery_content_right #commentbox { float: left;  width: 450px; background: url(images/comment_header.gif) no-repeat; padding: 25px 0 0 0; margin: 20px 0 100px 0;}
#gallery_content_right #commentbox input,  #gallery_content_right #commentbox textarea { width: 200px; font: 3px;} 
#gallery_content_right .comments { float: left; background: #121212; width: 448px; padding: 10px; margin: 2px 0 2px 0; font: 11px/17px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC}
#gallery_content_right .comments .name { float: left; font: 11px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #999999; margin: 0 0 5px 0}
#gallery_content_right .comments .date { float: right; font: 11px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #999999; margin: 0 0 5px 0}
#gallery_content_right .comments .comment { float: left; width: 440px; font: 11px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #cccccc; margin: 0 0 5px 0}


#gallery_content_right .comments_unapproved { float: left; background: #006600; width: 448px; padding: 10px; margin: 2px 0 ; font: 11px/17px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF}
#gallery_content_right .comments_unapproved .border { border: 1px dotted #009900; float: left; padding: 5px; margin: 5px 0;}
#gallery_content_right .comments_unapproved .name { float: left; font: 11px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ffffff; margin: 0 0 5px 0}
#gallery_content_right .comments_unapproved .date { float: right; font: 11px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ffffff; margin: 0 0 5px 0}
#gallery_content_right .comments_unapproved .comment { float: left; width: 430px; font: 11px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ffffff; margin: 0 0 5px 0}

#gallery_content_right .comments_unapproved .pending { font: 13px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
#gallery_content_right .comments_unapproved p { float: left; width: 100%; font: 11px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #cccccc; margin: 0 0 5px 0}

#player_content_right { width: 473px; float: right; padding: 0 0 0 0; text-align: left; background: url(images/player_header.gif) no-repeat; padding: 70px 0 0 0;}
#player_content_right #stattable { float: left; width: 250px; height: 200px; margin: 0 0 0 10px;}
#player_content_right #stattable .left { font: 11px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #999999; font-weight: bold; width: 75px; height: 18px;}
#player_content_right #stattable .right { font: 11px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; width: 175px; height: 18px;}
#player_content_right #playerimage { float: right; border: 4px solid #333333; margin: 0 10px 0 10px; }
#player_content_right #statistics { float: left; width: 450px; background: url(images/player_tournaments.gif) no-repeat; padding: 0px 0 0 0; margin: 20px 0 0 10px; text-align: right;}
#player_content_right #statistics table { margin: 3px 0 30px 0; text-align: left;}
#player_content_right #statistics table tr td { padding: 2px 0 2px 5px; }
#player_content_right #statistics table .header { background: url(images/table_header.gif) repeat-x; color: #FFFFFF; 11px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bolder;}


.expand_list { font: 11px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif; padding-left: 3px; }
a.dsphead{ text-decoration: none; }
a.dsphead:hover{ }
a.dsphead span.dspchar{ text-decoration: none; font-family:monospace; font-weight:normal; }
.dspcont{ display:none; margin-left:1.5em;}
.dspcont .link { color: #FFFFFF; }
.dspcont .link:hover { color: #000000; }

.playerstat table { width: 468px; font: 11px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.playerstat h1 { font: 14px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #339900; font-weight: bold; margin: 0 0 0px 0;}
.playerstat table input, .playerstat select { background: #CCCCCC; border: 0px; }
.playerstat table tr td { background: #242424;  padding: 8px;}
.playerstat #button_psearch { width: 133px; height: 21px; background: url(images/button_psearch.gif) no-repeat; border: 0px; margin: 5px 167px 0 167px; }

#tipbody { padding: 10px; font: 11px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC;}


.left_banner { float: left; margin: 10px 0 10px 14px;}