/* Table of Contents
Generic Tags
HTML Tags
Site Container
Navigation Tabs
Navigation Buttons
Date Bar
Header
Footer
Top Right + Ticker
Content Main + Ticker
Backdoor + Jump Boxes
Announcement
Annoucement Spacing
Annoucement Buttons
IE Filter BS
Holiday Images
Rounded Corner Box (Dark)
Rounded Corner Box (Light)
Quote
Tournament Banner
Top 20 Stat Box
Skill Rating + Rung Ladder
Tourney List
Form
Standings Tabs
Stats and Standings
Standings Page
Daily Results
Search Results
Tournament Calendar
Basic Display Button
Rules
My Account
Admin List
Submit Buttons
Directors List Menu
Challenge Ladder

*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100.01%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
table{border-collapse:collapse;}
a{color:#FFF;cursor:pointer;font-weight:400;text-decoration:none;}
a:hover{color:red;font-weight:400;text-decoration:none;}
a:focus{color:#FFF;font-weight:400;outline-style:none;}
a:active{color:#FFF;font-weight:400;outline:none;}
ul{list-style-type:none;}
a img{border:none;}
th{font-weight:400;text-align:left;}
p{margin:0 0 5px;}
h1,h2,h3,h4,h5{font-size:100%;font-weight:400;margin:0;padding:0;}

/* Generic Tags */

.centered{text-align:center;margin:0 auto;}
.tac{text-align:center;}
.tar{text-align:right;}
.taj{text-align:justify;}
.cb{clear:both;height:0;line-height:0;}
.fl{float:left;}
.fr{float:right;}
.b{font-weight:700;}
.display_none{display:none;}
.mt5{margin-top:5px;}
.mb5{margin-bottom:5px;}
.mr5{margin-right:5px;}
.mb10{margin-bottom:10px;}
.mt10{margin-top:10px;}
.pt20{padding-top:20px;}

/* HTML Tags 

62.5%: 
10px = 1em
12px = 12px
16px = 1.6em

Note: All arial headers are 19px 

*/

html{background:#000 url('http://apbg.net/graphics/background_line.png') repeat-x 0 0;background-color:#000;}
body{color:#FFF;font-family:arial, sans-serif;font-size:12px;}

/* Site Container */

.frame{width:988px;min-width:988px;margin:0 auto;padding:0;}

/* Navigation Tabs */

#main_nav{height:31px;margin:0 0 0 200px;padding:26px 0 0;cursor:default;}
#main_nav li{float:left;font-weight:700;}
#main_nav li a{background:url('http://apbg.net/graphics/tab_left.png') no-repeat 0 0;display:block;float:left;height:31px;text-decoration:none;text-transform:uppercase;padding:0 0 0 8px;}
#main_nav li a span{background:url('http://apbg.net/graphics/tab_right.png') no-repeat top right;display:block;float:left;height:21px;padding:10px 18px 0 10px;}
#main_nav li a:hover{color:red;cursor:pointer;}
#main_nav li.current a{background:url('http://apbg.net/graphics/tab_left_current.png') no-repeat 0 0;color:red;}
#main_nav li.current a span{background:url('http://apbg.net/graphics/tab_right_current.png') no-repeat top right;}

/* Navigation Buttons */

.sub_nav li a{display:block;float:left;height:26px;padding:10px 40px 0;text-decoration:none;}
.results_sub_nav li a{display:block;float:left;height:26px;padding:10px 39px 0;text-decoration:none;}
.sub_nav,.results_sub_nav{background:url('http://apbg.net/graphics/sub_nav.png') no-repeat 0 0;height:38px;width:957px;}
.sub_nav li,.results_sub_nav li{background:url('http://apbg.net/graphics/sub_nav_divider.png') no-repeat bottom right;display:block;float:left;font-family:verdana, sans-serif;}
.sub_nav li.current a,.results_sub_nav li.current a{color:red;outline-style:none;}
.sub_nav li.last,.results_sub_nav li.last{background:none;}
.divider1{background:url('http://apbg.net/graphics/content_bg_1.jpg') no-repeat 0 0;margin:0;padding:10px 10px 10px 20px;}
.sub_content{background:url('http://apbg.net/graphics/content_bg_2.png') no-repeat 0 0;margin:20px 0 0;padding:10px 10px 10px 20px;}
.sub_content2{background:url('http://apbg.net/graphics/sub_content_3.gif') no-repeat 0 0;background-color:#000;height:auto!important;min-height:364px;margin:20px 0 0;padding:10px 10px 10px 20px;}

/* Date Bar */

div#date_bar{position:absolute;top:140px;left:0;width:99%;font-family:verdana, sans-serif;margin:0 0 0 1%;padding:0;}
	
/* Header */

#header{height:160px;width:100%;position:relative;margin:0;padding:0;cursor:default;}
#logo{height:160px;width:100%;margin:0;padding:3px 0px 0px 0px;}
img.logo{height:125px;width:165px;}

/* Footer */

#footer{background:url('http://apbg.net/graphics/footer_bg.jpg') repeat-x 0 0;clear:both;color:#999;font-size:11px;font-family:verdana, sans-serif;text-align:center;margin:20px 0 0;padding:10px 0;}
#footer p{margin:0 0 10px;}
div.includefooter{text-align:center;margin:15px auto 10px;padding:0;}
div.validate{margin:15px auto 10px;padding:0;}
div.copyright{color:#999;font-size:11px;margin:0 auto;}
img.validate{border:0;height:15px;width:80px;}
img.myleague{border:0;height:27px;width:105px;margin:10px 0px 0px 0px;}
img.pokerstars{width:170px;height:20px;border:0;position:relative;top:-5px;}
.textlinkred,.textlinkred:link,.textlinkred:visited{color:red;font-family:verdana, sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;text-decoration:none;}
.textlinkred:hover{color:red;text-decoration:overline underline;}
a.copyright,a.copyright:link,a.copyright:visited{color:#999;font-family:verdana, sans-serif;font-size:11px;font-weight:400;text-decoration:none;}
a.copyright:hover{text-decoration:underline;}

/* Top Right + Ticker */
	
#trny-notice{clear:both;margin:0;padding:0;position:absolute;top:3px;width:100%;}
div#next{float:right;font-family:verdana, sans-serif;height:50px;line-height:16px;text-align:left;width:335px;}

table#site_statistics {
width:675px;
height:17px;
text-align:center;
position:relative;
top:25px;
margin:0 auto;
padding:0;
}

td.stat_ticker,td.stat_ticker_left {
margin:0;
padding:0;
}

/* Content Main + Ticker */

span.new {color:red;font-weight:bold;}

#ticker {
background:url('http://apbg.net/graphics/black_point_60.png') no-repeat 0 0;
height:60px;
width:735px;
margin:0 auto;
padding:0;
font-family:verdana, sans-serif;
border-bottom:1px solid #444;
position:relative;
top:20px;
}

#ajaxticker1
{padding:0;
margin:0;
position:relative;
top:12px;left:60px;
}

.site_stats{font-family:arial, sans-serif;font-size:19px;margin:0 0 3px 0;padding:0;letter-spacing:1px;}

#content-main {
background:url("http://apbg.net/graphics/content_bg_2.png") no-repeat 0 0;
margin:10px 0 0;
padding:15px 0 0 15px;
position:relative;
}

#standings_content-main {
background:url("http://apbg.net/graphics/content_bg_2.png") no-repeat 0 0;
margin:10px auto 0;
padding:15px 0 0 5px;
}

/* Backdoor + Jump Boxes */

span.label{margin:0;padding:0;position:relative;text-align:left;top:2px;}
div.hide{display:none;}
div.row{clear:both;margin:0;padding:0;}
span.formw{margin:0;padding:0 5px 0 0;text-align:left;}
.form{background-color:#FFF;border:1px solid #333;color:#000;margin:0;padding:2px;width:75px;}
span.save,span.center{margin:0;padding:0;}
.over{height:auto;width:auto;}
select#done{background-color:#FFF;border:0;color:#000;font-family:arial,sans-serif;font-size:13px;height:20px;margin:0;padding:0;width:75px;}
input.subloss_act{color:#FFF;background-color:transparent;border:1px solid #777;font-size:13px;height:26px;margin:0 0 0 5px;padding:0;position:relative;top:2px;width:100px;}
input.subloss_hov{background-color:transparent;border:1px solid #777;color:red;cursor:pointer;font-size:13px;height:26px;margin:0 0 0 5px;padding:0;position:relative;top:2px;width:100px;}
input.lgt1_act{color:#FFF;background-color:transparent;border:1px solid #777;font-size:13px;height:26px;left:678px;margin:0;padding:0;position:absolute;top:7px;width:105px;}
input.lgt1_hov{background-color:transparent;border:1px solid #777;color:red;cursor:pointer;font-size:13px;height:26px;left:678px;margin:0;padding:0;position:absolute;top:7px;width:105px;}
div#reportlossbox,div#yahoologinbox,div#jumpbox{background:url('http://apbg.net/graphics/black_gradient_bg.gif') repeat-x center center;background-color:transparent;height:35px;margin:0;padding:5px 0 0 5px;position:absolute;right:0;top:125px;width:820px;}
input.submit_act,input.advlogin1_act{color:#FFF;background-color:transparent;border:1px solid #777;font-size:13px;height:26px;margin:0 0 0 5px;padding:0;position:relative;top:2px;width:105px;}
input.submit_hov,input.advlogin1_hov{background-color:transparent;border:1px solid #777;color:red;cursor:pointer;font-size:13px;height:26px;margin:0 0 0 5px;padding:0;position:relative;top:2px;width:105px;}

/* Announcement */

div#daily_ann{margin:40px auto 0;padding:0;text-align:center;font-size:13px;font-family:verdana, sans-serif;}
div#tourney-wrapper{margin:25px auto;padding:0;text-align:center;}
div.ann_header{font-family:arial, sans-serif;font-size:19px;border-bottom:1px solid red;letter-spacing:1px;margin:0 auto 5px;padding:0;text-align:left;width:605px;}
div.trny_wide{line-height:18px;margin:20px auto 0;width:605px;}
.button_header{margin:10px 0 0 0;padding:0;text-align:center;}
.time{padding-right:4px;text-align:right;}
span.trny_header{font-family:verdana, sans-serif;font-size:17px;letter-spacing:1px;margin:0 10px 0 0;}
img.color_bullet{height:24px;margin:0 5px 5px;position:relative;top:-2px;vertical-align:middle;width:24px;display:none;}
table#multiday{margin:10px auto 0;padding:0;width:555px;}
div#md_tourney{margin:0 auto;padding:0;}
table#featured{margin:10px auto 0;padding:0;width:570px;}
table#featured .trny-format{height:30px;padding:0 3px 0 4px;text-align:left;vertical-align:middle;}
.trny-list{height:30px;padding:0 4px;vertical-align:middle;}
div#memoryticker{border:0;color:#FFF;font:normal 13px verdana, sans-serif;height:60px;line-height:18px;margin:0 auto;padding:20px 0 0;width:270px;}
div#vow{margin:0 auto;padding:10px 0 15px;}
div#vow_name{line-height:18px;margin:0 auto;padding:0;}
div#daily,div#news{margin:0 auto;padding:30px 0 0;}

/* Announcement Spacing */

.s-1{padding:0px 0px 0px 1px;display:inline;margin:0px;}
.s-2{padding:0px 0px 0px 2px;display:inline;margin:0px;}
.s-3{padding:0px 0px 0px 3px;display:inline;margin:0px;}
.s-4{padding:0px 0px 0px 4px;display:inline;margin:0px;}
.s-5{padding:0px 0px 0px 5px;display:inline;margin:0px;}
.s-6{padding:0px 0px 0px 6px;display:inline;margin:0px;}
.s-7{padding:0px 0px 0px 7px;display:inline;margin:0px;}
.s-8{padding:0px 0px 0px 8px;display:inline;margin:0px;}
.s-9{padding:0px 0px 0px 9px;display:inline;margin:0px;}
.s-10{padding:0px 0px 0px 10px;display:inline;margin:0px;}
.s-11{padding:0px 0px 0px 11px;display:inline;margin:0px;}
.s-12{padding:0px 0px 0px 12px;display:inline;margin:0px;}
.s-13{padding:0px 0px 0px 13px;display:inline;margin:0px;}
.s-14{padding:0px 0px 0px 14px;display:inline;margin:0px;}
.s-15{padding:0px 0px 0px 15px;display:inline;margin:0px;}
.anntext1{word-spacing:1px;}
.anntext2{word-spacing:2px;}
.anntext3{word-spacing:3px;}
.anntext4{letter-spacing:1px;}
.anntext44{word-spacing:4px;}
.anntext5{letter-spacing:2px;}
.anntext55{word-spacing:5px;}

/* Announcement Buttons */

a.boldbuttons{background:url('/graphics/button_smooth_left.png') no-repeat top left;background-color:#000;display:block;float:left;font:13px verdana;height:24px;line-height:16px;padding-left:3px;text-decoration:none;}
a:link.boldbuttons,a:visited.boldbuttons,a:hover.boldbuttons,a:active.boldbuttons{color:#FFF;}
a.boldbuttons span{background:url('/graphics/button_smooth_right.png') no-repeat top right;background-color:#000;display:block;padding:4px 7px 4px 5px;}
a:hover.boldbuttons{color:red;}
.buttonwrapper{margin:0 auto;overflow:hidden;text-align:center;width:184px;}
.button_small{margin:0 auto;overflow:hidden;text-align:center;width:100%;}
.button_multiday{margin:0 auto;overflow:hidden;text-align:center;width:202px;}

/* IE Filter BS */



/* Holiday Images */
#garland{height:215px;width:464px;position:absolute;top:-30px;left:50%;margin-left:-232px;}
#special_event{height:45px;width:464px;position:absolute;top:4px;left:165px;font-family:verdana,sans-serif;line-height:16px;}

/* Rounded Corner Box (Dark) */

.rnd_container_player{background:#000;margin:1px auto;width:100%;}
.rnd_container_standings_menu{background:#000;margin:1px auto;width:670px;}
.rnd_container_stats{background:#000;margin:1px auto;width:845px;}
.rnd_container{background:#000;margin:1px auto;width:775px;}
.rnd_top,.rnd_bottom{background:#000;display:block;font-size:1px;}
.rnd_b1,.rnd_b2,.rnd_b3,.rnd_b4{display:block;overflow:hidden;}
.rnd_b1,.rnd_b2,.rnd_b3{height:1px;}
.rnd_b2,.rnd_b3,.rnd_b4{background:#111;border-left:1px solid #444;border-right:1px solid #444;}
.rnd_b1{background:#444;margin:0 5px;}
.rnd_b2{border-width:0 2px;margin:0 3px;}
.rnd_b3{margin:0 2px;}
.rnd_b4{height:2px;margin:0 1px;}
.rnd_content{background:#111;border:0 solid #444;border-width:0 1px;color:#FFF;display:block;padding:4px;}

/* Rounded Corner Box (Light) */

.white_rnd_container_forum{background:#000;margin:1px auto;width:898px;}
.white_rnd_container_standings_menu{background:#000;margin:1px auto;width:645px;}
.white_rnd_container_stats{background:#000;margin:1px auto;width:845px;}
.white_rnd_container{background:#000;margin:1px auto;width:775px;}
.white_rnd_top,.white_rnd_bottom{background:#000;display:block;font-size:1px;}
.white_rnd_b1,.white_rnd_b2,.white_rnd_b3,.white_rnd_b4{display:block;overflow:hidden;}
.white_rnd_b1,.white_rnd_b2,.white_rnd_b3{height:1px;}
.white_rnd_b2,.white_rnd_b3,.white_rnd_b4{background:#FFF;border-left:1px solid #333;border-right:1px solid #333;}
.white_rnd_b1{background:#333;margin:0 5px;}
.white_rnd_b2{border-width:0 2px;margin:0 3px;}
.white_rnd_b3{margin:0 2px;}
.white_rnd_b4{height:2px;margin:0 1px;}
.white_rnd_content{background:#FFF;border:0 solid #333;border-width:0 1px;color:#000;display:block;padding:4px;}
.white_rnd_content_forum{background:#FFF;border:0 solid #333;border-width:0 1px;color:#000;display:block;padding:0px;}

/* Quote */

div#quote{font-family:verdana, sans-serif;line-height:18px;margin:0 auto;padding:10px 0;text-align:center;width:705px;}	

/* Tournament Banner */

div#abt{width:575px;text-align:center;margin:50px auto 0;padding:0;}
div#countdown{text-align:center;margin:40px auto 0;padding:0;}


/* Top 20 Stat Box */

.last-update{color:#FFF;font-family:verdana,sans-serif;font-size:12px;margin:5px 0 3px 5px;padding:0;}

div#stat_box_20{margin:0 auto;padding:40px 0 0;width:725px;}
	
table.daily_stats{margin:0;padding:0;}
table.stat-table{margin:0 auto;padding:0;}
td.stats{color:#FFF;font-family:verdana,sans-serif;font-size:12px;margin:0;padding:5px 10px 5px 0;}
td.number-daily{margin:0;padding:2px 5px 0 0;text-align:right;}
td.name-daily{margin:0;padding:2px 10px 0 0;text-align:left;}
td.rating-daily{margin:0;padding:2px 0 0;text-align:left;}
td.logo{margin:0;padding:0;vertical-align:middle;}
td.right-stats{margin:0;padding:0;}
.stat-header{color:#FFF;font-family:arial,sans-serif;font-size:19px;letter-spacing:1px;margin:0;padding:0 0 0 5px;}
#stat-logo{background:url('/graphics/stat_box_main.png') no-repeat top left;height:123px;left:0;margin:0 10px 0 0;position:relative;top:3px;width:146px;}

/* Skill Rating + Rung Ladder */

div#skill_rating_20{margin:40px auto 0;padding:0;text-align:center;width:657px;}
div#rung_ladder_20{margin:40px auto;padding:0;text-align:center;width:564px;}
table.center-stats{margin:0 auto;padding:0;text-align:center;}
div#skill-rating,div#rung-ladder{color:#FFF;font-size:19px;letter-spacing:1px;margin:0 auto;padding:0;text-align:center;}

/* Tourney List */
	
div#calendars{margin:0 auto;padding:0;}
div.rightcontent{text-align:center;width:100%;margin:40px auto 0;}
table.tourney{text-align:center;margin:0 auto;padding:0;}
div.tourneyheader{text-align:left;font-family:arial,sans-serif;font-size:19px;line-height:22px;color:#FFF;letter-spacing:1px;margin:0 0 10px 40px;padding:0;}
span.tourneyheader{text-align:left;font-family:arial,sans-serif;font-size:14px;color:red;letter-spacing:1px;display:block;margin:2px 0 0;padding:0;}
li.tourneys{list-style-type:none;margin:0;padding:0;}
div.tourneylist{clear:both;width:430px;margin-top:7px;text-align:left;padding:0;}
div.time{color:#FFF;width:80px;letter-spacing:1px;float:left;text-align:right;text-transform:uppercase;font-family:arial,sans-serif;vertical-align:middle;padding-right:10px;font-size:16px;}
div.next-time{color:red;width:80px;letter-spacing:1px;float:left;text-align:right;text-transform:uppercase;font-family:arial,sans-serif;vertical-align:middle;padding-right:10px;font-size:16px;}
div.tourney{text-align:left;color:#FFF;vertical-align:top;font-size:16px;margin:0 0 0 10px;padding:0;}
.link{color:#FFF;font-family:verdana,sans-serif;font-size:14px;letter-spacing:1px;}
.link:link,.link:visited{text-decoration:none;color:#FFF;font-family:verdana,sans-serif;font-size:14px;letter-spacing:1px;}
.link:hover{text-decoration:none;color:red;font-family:verdana,sans-serif;font-size:14px;letter-spacing:1px;}


/* Form */

div#box_container{margin:40px auto 15px;padding:0;}
div.page_content{margin:0 auto;padding:10px 20px;text-align:center;}
div.page_content_forum{margin:0 auto;padding:10px 0px;text-align:center;}
div.page_header{border-bottom:1px solid red;color:#FFF;font-family:arial, sans-serif;font-size:19px;letter-spacing:1px;margin:0 auto 5px;padding:0;text-align:left;}
div#resource{margin:0;padding:0;text-align:left;}
div.resource_header{border-bottom:2px solid red;color:#000;font-family:arial, sans-serif;font-size:19px;letter-spacing:1px;margin:15px 0 5px;padding:0;text-align:left;width:150px;}
div.resource_text{font-family:verdana, sans-serif;margin:0;padding:0;text-align:justify;}
div.resource_bullet{margin:5px 0;padding:0;}
img.res_bullet{height:24px;margin:0 5px 5px;position:relative;top:-2px;vertical-align:middle;width:24px;}
div#notice_text{font-family:arial, sans-serif;margin:0 auto;padding:0;text-align:justify;}
fieldset{border:1px solid #444;font-size:14px;margin:15px auto;padding:0;text-align:center;}
span.legend{font-family:arial, sans-serif;letter-spacing:1px;}
table#form_table{margin:15px auto;padding:0;}
table.form_table{margin:15px auto;padding:0;}
div#ladd-shade{background:url("http://apbg.net/graphics/black_grad_form.jpg") repeat-x 0 0;background-color:#000;height:330px;margin:10px auto;padding:20px 0 0;width:450px;}
div#large-shade{background:url("http://apbg.net/graphics/black_grad_form.jpg") repeat-x 0 0;background-color:#000;height:395px;margin:10px auto;padding:20px 0 0;width:450px;}
div#form-shade{background:url("http://apbg.net/graphics/black_grad_form.jpg") repeat-x 0 0;background-color:#000;height:290px;margin:10px auto;padding:20px 0 0;width:450px;}
div#account-shade{background:url("http://apbg.net/graphics/black_grad_form.jpg") repeat-x 0 0;background-color:#000;height:240px;margin:10px auto;padding:20px 0 0;width:450px;}
div#signup-shade{background:url("http://apbg.net/graphics/black_grad_form.jpg") repeat-x 0 0;background-color:#000;height:220px;margin:10px auto;padding:20px 0 0;width:450px;}
div#report-shade{background:url("http://apbg.net/graphics/black_grad_form.jpg") repeat-x 0 0;background-color:#000;height:240px;margin:10px auto;padding:20px 0 0;width:450px;}
div.resource_bullet a,div.resource_bullet a:link,div.resource_bullet a:visited{color:#000;font-family:arial, sans-serif;font-size:16px;font-weight:400;letter-spacing:1px;text-decoration:none;}
div.resource_bullet a:hover{color:red;font-family:arial, sans-serif;font-size:16px;font-weight:400;letter-spacing:1px;text-decoration:none;}
div#form-wrapper,table#table_shade{margin:0 auto;padding:0;}	
select#issue{height:20px;border:0;}
textarea.comment{border:0;}
td.text{font-family:arial, sans-serif;font-size:14px;letter-spacing:1px;margin:0;padding:2px 3px 2px 1px;text-align:right;}
td.text_l{font-family:verdana, sans-serif;font-size:12px;margin:0;padding:2px 3px 2px 1px;text-align:left;}
td.center_text{font-family:arial, sans-serif;font-size:14px;letter-spacing:1px;margin:0;padding:2px 3px 2px 1px;text-align:center;}
td.form_field{margin:0;padding:2px 1px 2px 3px;text-align:left;}
td.select_field{margin:0;padding:3px 1px 3px 4px;text-align:left;}
legend{margin-left:10px;text-align:left;}
td.text_calendar{font-family:arial, sans-serif;font-size:14px;letter-spacing:1px;margin:0;padding:1px 3px 1px 1px;text-align:right;vertical-align:middle;}
.info{background-color:#FFF;border:1px solid #444;color:#000;font-family:arial,sans-serif;font-size:13px;margin:0;padding:2px;}
td.sub_form{margin:0 auto;padding:10px 0 0;}
div.input{margin:0;padding:0;}
div#processing{color:red;font-weight:700;margin:5px auto 0;padding:0;width:200px;}
div#maxlength{font-size:12px;margin:0;padding:0;}
div#bottom_notice_text{font-family:arial, sans-serif;margin:0 auto;padding:0;text-align:justify;}
div#confirm{margin:0 auto;padding:0;}
div.pageheading{color:#FFF;font-family:arial,sans-serif;font-size:16px;font-variant:small-caps;letter-spacing:1px;margin:15px auto 0;padding:0;}
.pagetext{border:1px solid #444;color:#FFF;font-family:verdana,sans-serif;margin-top:20px;padding:25px;line-height:16px;}
.pagetext_w{border:1px solid #444;color:#000;font-family:verdana,sans-serif;margin-top:20px;padding:25px;line-height:16px;}
.pagetext_nb{font-family:verdana,sans-serif;margin:0 auto;padding:25px;line-height:16px;}
div.opp{margin:30px auto;text-align:center;width:80%;}
.confirmlink,.confirmlink:link,.confirmlink:visited{color:red;font-family:verdana, sans-serif;font-weight:400;text-decoration:none;}
.confirmlink:hover,.correctlink,.correctlink:link,.correctlink:visited,.correctlink:hover{color:red;font-family:verdana, sans-serif;font-weight:400;text-decoration:underline;}

/* Standings Tabs */

.invertedshiftdown{background:transparent;border-top:2px solid #005400;margin:0 auto;padding:0;width:474px;}
.invertedshiftdown ul{list-style:none;margin:0;padding:0;}
.invertedshiftdown li{display:inline;margin:0;padding:0;text-transform:uppercase;}
.invertedshiftdown a{background-color:transparent;color:#FFF;display:block;float:left;font:bold 12px Arial;margin:0;padding:5px 10px 9px;text-decoration:none;}
.invertedshiftdown a:hover,.invertedshiftdown .current a{background-color:#D10000;color:#FFF;padding-bottom:5px;padding-top:9px;}

/* Stats and Standings */

table.profile{margin:0 auto;text-align:center;width:100%;}
table.profile .stat-row_tar{font-family:arial,sans-serif;font-size:15px;padding:3px;text-align:right;vertical-align:middle;white-space:nowrap;width:45%;}
table.profile .stat-row_tal{font-family:arial,sans-serif;font-size:15px;padding:3px;text-align:left;vertical-align:middle;white-space:nowrap;width:55%;}
div.space{clear:both;margin:0 auto;padding:0;height:15px;}
div.player_page_header{border-bottom:1px solid red;color:#FFF;font-family:arial, sans-serif;font-size:21px;letter-spacing:1px;margin:0 auto 25px;padding:0;text-align:left;}
div.top-graphic{margin:0 auto 25px;padding:0;text-align:center;}
td.detail-header{border:0;font-family:arial,sans-serif;font-size:15px;padding:7px 5px;text-align:center;vertical-align:top;white-space:nowrap;}
table.details{border:0;margin:0 auto;text-align:center;}
table.details-list{border-bottom:0;border-left:0;border-right:1px solid #BEBEBE;border-top:1px solid #BEBEBE;margin:0 auto;text-align:center;width:180px;}
td.detail-title{background-color:#005400;border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;color:#FFF;font-family:arial,sans-serif;font-size:15px;padding:7px 5px;text-align:center;vertical-align:middle;white-space:nowrap;}
table.martop31{margin-top:31px;}
div.more-matches{margin:0 auto;padding:15px 0 0;text-align:center;}
div#match-confirm{margin:20px auto;padding:0;text-align:center;}
div.post{font-family:arial,sans-serif;font-size:20px;margin:0 auto 30px;text-align:center;}
div.prem{font-family:arial,sans-serif;font-size:16px;margin:0 auto 30px;text-align:center;}
div.new-stats{margin:0 auto;padding:0;text-align:center;}
table#stats{border-bottom:0;border-left:0;border-right:1px solid #BEBEBE;border-top:1px solid #BEBEBE;margin:0 auto;text-align:center;width:780px;}
table#stats .records{background-color:#2A003F;border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;color:#FFF;font-family:arial,sans-serif;font-size:14px;padding:7px 5px;text-align:center;vertical-align:middle;white-space:nowrap;}
table#stats .rankcolor{background-color:#046B18;border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;color:#FFF;font-family:arial,sans-serif;font-size:14px;padding:7px 5px;text-align:center;vertical-align:middle;white-space:nowrap;}
td.cold{border:0;height:18px;width:32px;}
div.standings{margin:0 auto 30px;text-align:center;}
.standings-link{color:#FFF;font-family:arial,sans-serif;font-size:16px;text-decoration:underline;}
a.standings-link:link{color:#FFF;font-size:16px;font-weight:400;text-decoration:underline;}
a.standings-link:visited{color:#FFF;font-size:16px;text-decoration:underline;}
a.standings-link:hover{color:red;font-size:16px;text-decoration:underline;}
div.martop30{margin-top:30px;}
table#recent{border-bottom:0;border-left:0;border-right:1px solid #BEBEBE;border-top:1px solid #BEBEBE;margin:0 auto;text-align:center;}
th.new-match{background-color:#005400;border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;color:#FFF;font-family:arial,sans-serif;font-size:15px;font-weight:400;padding:7px 5px;text-align:center;vertical-align:middle;white-space:nowrap;}
.stat-link{color:#FFF;font-family:arial,sans-serif;text-decoration:underline;}
a.stat-link:link{color:#FFF;font-weight:400;text-decoration:underline;}
a.stat-link:visited{color:#FFF;text-decoration:underline;}
a.stat-link:hover{color:red;text-decoration:underline;}
div.day{font-family:arial,sans-serif;font-size:16px;margin:15px auto 10px;text-align:center;}
table.winner-list{border-bottom:0;border-left:0;border-right:1px solid #BEBEBE;border-top:1px solid #BEBEBE;margin:20px auto 30px;padding:0;width:700px;}
span.updated{display:block;font-family:arial, sans-serif;font-size:16px;margin:5px auto 0;text-align:center;}
table#winners{border-bottom:0;border-left:0;border-right:1px solid #BEBEBE;border-top:1px solid #BEBEBE;margin:20px auto 0;padding:0;width:375px;}
table#directors{border-right:1px solid #BEBEBE;margin:15px auto 0;padding:0;width:720px;}
table#tds{border-right:1px solid #BEBEBE;margin:20px auto 0;padding:0;width:720px;}
table.main{margin:0 auto;padding:0;width:810px;}
span.member{color:red;}
table.stats{border-bottom:0;border-left:0;border-right:1px solid #BEBEBE;border-top:1px solid #BEBEBE;margin:20px auto 30px;padding:0;width:385px;}
table.stats td.stats-header{background-color:#111;border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;font-family:arial,sans-serif;font-size:20px;height:70px;margin:0;padding:0;vertical-align:middle;}
table.stats td.stats-detail{background-color:#111;border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;font-family:arial,sans-serif;font-size:14px;margin:0;padding:10px;}
table.main td.center{margin:0;padding:0;text-align:center;vertical-align:top;}
div.played{font-family:arial,sans-serif;font-size:12px;margin:3px auto 0;text-align:center;}
#bux_table{border:1px solid #BEBEBE;border-bottom:0;border-left:0;border-right:1px solid #BEBEBE;border-top:1px solid #BEBEBE;margin:20px auto 0;padding:0;width:90%;}
#bux_table td{border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;font-size:13px;margin:0;padding:5px;text-align:center;white-space:nowrap;}
#bux_table td.date{border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;font-size:13px;margin:0;padding:5px;text-align:left;white-space:nowrap;}
table#pro_am{border-bottom:0;border-left:0;border-right:1px solid #BEBEBE;border-top:1px solid #BEBEBE;margin:0 auto;text-align:center;width:400px;}
table#pro_am th.stat-header{background-color:#111;border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;color:#FFF;font-family:arial,sans-serif;font-size:17px;height:50px;padding:0;text-align:center;vertical-align:middle;}
.bold-link{color:red;font-family:verdana,sans-serif;font-weight:700;text-decoration:none;}
a.bold-link:link,a.bold-link:visited{color:red;font-family:verdana,sans-serif;font-weight:700;text-decoration:none;}
a.bold-link:hover{color:#FFF;font-family:verdana,sans-serif;font-weight:700;text-decoration:none;}
table.details-list .stat-row,table#stats .stat-row,table#recent .stat-row,table#pro_am .stat-row{border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;color:#FFF;font-family:arial,sans-serif;font-size:15px;padding:7px 5px;text-align:center;vertical-align:middle;white-space:nowrap;}
table#stats .number,table#stats .high{border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;color:#FFF;font-family:arial,sans-serif;font-size:14px;padding:7px 5px;text-align:center;vertical-align:middle;white-space:nowrap;}
td.header-list,th.header-list{background-color:#111;border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;font-family:arial,sans-serif;font-size:16px;margin:0;padding:15px;}
td.players,td.format,table.stats td.player{border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;font-family:arial,sans-serif;font-size:14px;margin:0;padding:5px;text-align:center;}
table#directors th,table#tds th{background-color:#111;border:1px solid #BEBEBE;font-size:13px;font-weight:400;margin:0;padding:10px;text-align:center;vertical-align:middle;}
table#directors th.header-list,table#tds th.header-list,#bux_table th.header-list{background-color:#111;border: 1px solid #BEBEBE;font-family:arial,sans-serif;font-size:16px;margin:0;padding:15px;text-align:center;}
table#directors td,table#tds td{border:1px solid #BEBEBE;font-size:13px;margin:0;padding:5px;text-align:center;}

/* Standings Page */

.icon{height:16px;width:16px;}
.standings_icon{height:16px;width:16px;margin:0 0 0 5px;position:relative;top:2px;}
img.star{height:20px;width:20px;}
table#menu{margin:0 auto;padding:0;}
table#menu td{margin:0;padding:0;}
div.list_standings{margin:0 5px;padding:5px;}
div.menu_header{color:#FFF;font-family:arial,sans-serif;font-size:13px;margin:0 auto;padding:0;text-transform:uppercase;}
div.select_menu{margin:5px auto;padding:0;}
select.drop_menu{width:200px;border:0;height:20px;}
div.title{font-family:arial,sans-serif;font-size:24px;margin:15px auto 0;text-align:center;}
td.peer{background-color:#2A003F;border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;color:#FFF;font-family:arial,sans-serif;font-size:14px;padding:7px 5px;text-align:center;vertical-align:middle;white-space:nowrap;}
div.tinytitle{font-family:arial,sans-serif;font-size:14px;margin:10px auto;text-align:center;}
div.medtitle{font-family:arial,sans-serif;font-size:16px;margin:10px auto;text-align:center;}
div.largetitle{font-family:arial,sans-serif;font-size:18px;margin:10px auto;text-align:center;}
div.render{color:#FFF;font-family:arial,sans-serif;font-size:12px;margin:15px auto 0;padding:0;text-align:center;}
table#single-stats{border-bottom:0;border-left:0;border-right:1px solid #BEBEBE;border-top:1px solid #BEBEBE;margin:0 auto;width:400px;}
table#trny-stats{border-bottom:0;border-left:0;border-right:1px solid #BEBEBE;border-top:1px solid #BEBEBE;margin:0 auto;width:430px;}
table#stats td,table#single-stats td,table#trny-stats td{border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;color:#FFF;font-family:arial,sans-serif;font-size:14px;padding:2px;text-align:left;vertical-align:middle;}
a.linklabel,a.linklabel:link,a.linklabel:visited{color:#FFF;text-decoration:none;}
a.linklabel:hover{color:red;text-decoration:none;}
a.sort,a.sort:link,a.sort:visited{color:#FFF;text-decoration:underline;}
a.sort:hover{color:red;text-decoration:underline;}
table#single-stats th.stat-header,table#trny-stats th.stat-header{background-color:#111;border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;color:#FFF;font-family:arial,sans-serif;font-size:17px;height:50px;padding:0;text-align:center;vertical-align:middle;}

/* Daily Results */

div.date{font-family:arial,sans-serif;font-size:16px;margin:10px auto;text-align:center;}
.top-table{border:1px solid #BEBEBE;margin:0 auto;width:450px;}
td.list{border:0;color:#FFF;font-family:arial,sans-serif;font-size:16px;padding:3px;text-align:left;vertical-align:middle;}
#news_table{margin:20px auto 0;padding:0;width:450px;}
#news_table td{border:1px solid #BEBEBE;color:#FFF;font-family:arial,sans-serif;font-size:15px;padding:7px 5px 7px 2px;text-align:left;vertical-align:middle;}
table.matches{margin:0 auto;padding:0;}
div.index-head{color:#FFF;font-family:arial,sans-serif;font-size:18px;margin:0;padding:0;text-align:center;}
.subtitle{border:0;font-family:arial,sans-serif;font-size:18px;text-align:center;}
span.tinytitle{font-family:arial,sans-serif;font-size:15px;text-align:center;}
div.header{color:#FFF;font-family:arial,sans-serif;font-size:17px;margin:0 auto;padding:0;text-align:center;}
.blue_info{border:0;height:26px;text-align:right;vertical-align:middle;width:26px;float:right;}
td.header,td.news{background-color:#111;color:#FFF;font-family:arial,sans-serif;font-size:17px;height:50px;padding:0;text-align:center;vertical-align:middle;}
td.left,td.right{border-bottom:0;border-left:0;border-right:0;border-top:1px solid #BEBEBE;color:#FFF;font-family:arial,sans-serif;font-size:15px;padding:2px;text-align:left;vertical-align:middle;white-space:nowrap;}
table.total,table#total,#match_list,div#report{margin:20px auto 0;padding:0;}
.top-table a,.top-table a:link,.top-table a:visited{color:#FFF;font-weight:700;text-decoration:none;}
.top-table a:hover{color:red;font-weight:700;text-decoration:none;}
a.index:link,a.index:visited,a.index:active{background-color:#000;color:#FFF;font-weight:400;text-decoration:none;}
a.index:hover{background-color:#000;color:red;font-weight:400;text-decoration:none;}

/* Search Results */

.search-table{margin:10px auto 0;width:450px;}
.search-table td.header{background-color:#111;color:#FFF;font-family:arial,sans-serif;font-size:17px;height:50px;padding:0;text-align:center;vertical-align:middle;}
.search-table td{border:1px solid #BEBEBE;color:#FFF;font-family:arial,sans-serif;font-size:15px;height:30px;line-height:30px;padding:0 0 0 2px;text-align:left;vertical-align:middle;white-space:nowrap;}
.news-table{margin:20px auto 0;width:450px;}
.news-table td{color:#FFF;font-family:arial,sans-serif;font-size:15px;height:30px;padding:0;text-align:center;}
div.date_search{font-family:arial,sans-serif;font-size:15px;text-align:center;}
span.none_found{color:red;}
div#results_wrapper{margin:20px auto;padding:0;}
.search-table a,.search-table a:link,.search-table a:visited{color:#FFF;font-weight:700;text-decoration:none;}
.search-table a:hover{color:red;font-weight:700;text-decoration:none;}

/* Tournament Calendar */

table#calendar{border:1px solid #BEBEBE;margin:20px auto;padding:0;width:320px;}
table#date_header{margin:0 auto;padding:0;width:320px;}
table#date_header td.left_cell{margin:0;padding:0;text-align:left;}
table#date_header td.center_cell{font-family:arial,sans-serif;font-size:18px;margin:0;padding:0;text-align:center;vertical-align:middle;}
span.winner{color:#0F0;}
span.running{color:red;}
img.arrow{border:0;height:40px;width:40px;}
div.sub_cal{margin:0;padding:0;text-align:center;}
input.display_cal_act{background-color:transparent;border:1px solid #777;color:#FFF;font-size:14px;margin:0;padding:2px;width:125px;}
input.display_cal_hov{background-color:transparent;border:1px solid #777;color:red;cursor:pointer;font-size:14px;margin:0;padding:2px;width:125px;}
div.cal_day{margin:0 auto;padding:3px;}
table#calendar_weekly{border-bottom:1px solid #BEBEBE;border-left:0;border-right:1px solid #BEBEBE;border-top:1px solid #BEBEBE;margin:20px auto;padding:0;width:905px;}
table#calendar_weekly td{border-bottom:0;border-left:1px solid #BEBEBE;border-right:0;border-top:0;margin:0;padding:0;}
table#weekly_date_header{border-bottom:1px solid #BEBEBE;border-left:0;border-right:0;border-top:0;margin:0 auto;padding:0;width:100%;}
table.calendar_monthly td.day_name{border:1px solid #BEBEBE;font-family:arial,sans-serif;margin:0;padding:0;vertical-align:top;width:14%;}
table.calendar_monthly td.day_name_header{border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:1px solid #BEBEBE;border-top:0;margin:0;padding:3px;}
table#calendar td,table.calendar_monthly td.day{margin:0;padding:0;}
table#date_header td.right_cell,div.settings{margin:0;padding:0;text-align:right;}
table#calendar div.single_elim,table#calendar_weekly div.single_elim,table.calendar_monthly div.single_elim{background-color:#00A;border-bottom:0;border-left:0;border-right:0;border-top:1px solid #BEBEBE;font-family:arial,sans-serif;line-height:18px;margin:0 auto;padding:3px;text-align:left;}
table#calendar div.double_elim,table#calendar_weekly div.double_elim,table.calendar_monthly div.double_elim{background-color:maroon;border-bottom:0;border-left:0;border-right:0;border-top:1px solid #BEBEBE;font-family:arial,sans-serif;line-height:18px;margin:0 auto;padding:3px;text-align:left;}
table#calendar div.swiss,table#calendar_weekly div.swiss,table.calendar_monthly div.swiss{background-color:#550080;border-bottom:0;border-left:0;border-right:0;border-top:1px solid #BEBEBE;font-family:arial,sans-serif;line-height:18px;margin:0 auto;padding:3px;text-align:left;}
table#calendar div.true_swiss,table#calendar_weekly div.true_swiss,table.calendar_monthly div.true_swiss{background-color:#550040;border-bottom:0;border-left:0;border-right:0;border-top:1px solid #BEBEBE;font-family:arial,sans-serif;line-height:18px;margin:0 auto;padding:3px;text-align:left;}
table#calendar a,table#calendar a:link,table#calendar a:visited,table#calendar_weekly a,table#calendar_weekly a:link,table#calendar_weekly a:visited,table.calendar_monthly a,table.calendar_monthly a:link,table.calendar_monthly a:visited{color:#FFF;font-weight:700;text-decoration:underline;}
table#calendar a:hover,table#calendar_weekly a:hover,table.calendar_monthly a:hover{color:red;font-weight:700;text-decoration:underline;}
div.check,table.calendar_monthly{margin:0 auto;padding:0;}
table#weekly_date_header td.left_cell,table#monthly_date_header td.left_cell{border:0;margin:0;padding:0;text-align:left;}
table#weekly_date_header td.center_cell,table#monthly_date_header td.center_cell{border:0;font-family:arial,sans-serif;font-size:18px;margin:0;padding:0;text-align:center;vertical-align:middle;}
table#weekly_date_header td.right_cell,table#monthly_date_header td.right_cell{border:0;margin:0;padding:0;text-align:right;}
input.autoreg_act{background-color:#000;border:1px solid #BEBEBE;color:#FFF;font-size:14px;font-weight:400;margin:0;padding:2px;width:105px;}
input.autoreg_hov{background-color:#000;border:1px solid #BEBEBE;color:red;cursor:pointer;font-size:14px;font-weight:400;margin:0;padding:2px;width:105px;}
div.auto_reg{margin:4px 0 2px 1px;padding:0;}
span.button{margin:0;padding:0;}
div#monthly_wrapper{width:905px;margin:0px auto 20px auto;padding:0px;}
table#monthly_date_header{border:1px solid #BEBEBE;margin:20px auto 0;padding:0;width:905px;}

/* Basic Display Button */

input.display_act{background-color:transparent;border:1px solid #777;color:#FFF;font-size:14px;margin:0;padding:2px;width:105px;}
input.display_hov{background-color:transparent;border:1px solid #777;color:red;cursor:pointer;font-size:14px;margin:0;padding:2px;width:105px;}

/* Rules */

table#rules{border-bottom:0;border-left:0;border-right:1px solid #BEBEBE;border-top:1px solid #BEBEBE;margin:20px auto;padding:0;}
table#rules td{border-bottom:1px solid #BEBEBE;border-left:1px solid #BEBEBE;border-right:0;border-top:0;font-size:13px;margin:0;padding:5px;text-align:left;white-space:nowrap;}
span.section{font-weight:700;}
div.white_page_title{border-bottom:2px solid red;color:#000;font-family:arial, sans-serif;font-size:21px;letter-spacing:1px;margin:0 auto 5px;padding:0;text-align:left;}
div.white_page_header{border-bottom:2px solid red;color:#000;font-family:arial, sans-serif;font-size:21px;letter-spacing:1px;margin:20px auto 5px;padding:0;text-align:left;}
div.white_page_subheader{color:#000;font-family:arial, sans-serif;font-size:21px;letter-spacing:1px;margin:10px auto 5px;padding:0;text-align:left;}
div.rules{margin:0 auto;padding:0;text-align:justify;font-family:arial,sans-serif;font-size:13px;}
div.rules li{margin:10px 0 0;padding:0;}
div.rules a{color:red;font-size:13px;}
div.rules a:link,div.rules a:visited,div.rules a:hover{color:red;font-family:arial,sans-serif;font-size:13px;text-decoration:none;}
.menulink{color:#000;font-family:verdana,sans-serif;font-size:13px;}
.menulink:link,.menulink:visited{color:#000;text-decoration:none;}
.menulink:hover{color:red;font-family:verdana,sans-serif;font-size:13px;text-decoration:none;}
div.rules ul,div.rules ol{margin:10px 0 10px 20px;padding:0;}
div.bak2top{background-color:#000;margin:0;padding:0 2px 2px;}

/* My Account */

table#site_settings{margin:0 auto;padding:0;}
.button_site_settings{margin:5px auto 0;overflow:hidden;text-align:center;width:110px;}
.button_site_settings_delete{margin:5px auto 0;overflow:hidden;text-align:center;}
table#site_settings .left,table#table_shade .left{border:0;margin:0;padding:5px;text-align:right;}
table#site_settings .right,table#table_shade .right{border:0;margin:0;padding:5px;text-align:left;}

/* Admin List */

table#admin_list{margin:0 auto;padding:0;width:430px;}
table#admin_list td{font-family:verdana,sans-serif;font-size:12px;margin:0;padding:3px;text-align:left;}
table#admin_list th{font-family:arial,sans-serif;font-size:18px;margin:0;padding:10px 5px 5px;text-align:left;}

/* Submit Buttons */

.button_forgot_pw{margin:5px auto 0;overflow:hidden;text-align:center;width:169px;}
.button_bux_log{margin:5px auto 0;overflow:hidden;text-align:center;width:153px;}
.button_find_player{margin:5px auto 0;overflow:hidden;text-align:center;width:149px;}
.button_search_results{margin:5px auto 0;overflow:hidden;text-align:center;width:160px;}
.button_signup_form{margin:5px auto 0;overflow:hidden;text-align:center;width:163px;}
.button_file_unreported{margin:5px auto 0;overflow:hidden;text-align:center;width:147px;}
.button_login_form{margin:5px auto 0;overflow:hidden;text-align:center;width:173px;}
.button_send_mess{margin:5px auto 0;overflow:hidden;text-align:center;width:151px;}
.button_chall_report_left{position:relative;left:13px;margin:5px auto 0;overflow:hidden;text-align:center;width:163px;}
.button_chall_report_right{position:relative;left:15px;margin:5px auto 0;overflow:hidden;text-align:center;width:163px;}
.button_edit_acct{margin:5px auto 0;overflow:hidden;text-align:center;width:165px;}
.button_delete_acct_left{position:relative;left:13px;margin:5px auto 0;overflow:hidden;text-align:center;width:143px;}
.button_delete_acct_right{position:relative;left:15px;margin:5px auto 0;overflow:hidden;text-align:center;width:143px;}
.button_break_acct_left{position:relative;left:13px;margin:5px auto 0;overflow:hidden;text-align:center;width:138px;}
.button_break_acct_right{position:relative;left:15px;margin:5px auto 0;overflow:hidden;text-align:center;width:138px;}

/* Directors List Menu */

ul#menu_links{list-style:none;margin:0;padding:7px 0;text-align:center;white-space:nowrap;}
ul#menu_links li{display:inline;margin:0 3px;}
ul#menu_links a{border-bottom:2px solid #000;font-size:12px;padding:0 0 3px;text-decoration:none;text-transform:uppercase;}
ul#menu_links a#current{border-color:#F60;color:#06F;}
ul#menu_links a:hover{border-color:red;color:red;}

/* Challenge Ladder */

.mtb15{margin:15px 0;}
.mtb25{margin:25px 0;}
.pl15{padding-left:15px;}
.mr15{margin:0 15px 0 0;}
.ladd_header{color:#000;font-family:arial, sans-serif;font-size:21px;letter-spacing:1px;margin:10px auto 5px;padding:0;text-align:center;}
.ladd_header_ws{color:#fff;font-family:arial, sans-serif;font-size:18px;letter-spacing:1px;margin:10px auto 5px;padding:0;text-align:center;}
.laddtext{color:#000;font-family:verdana, sans-serif;font-size:12px;line-height:16px;}
.laddtext_w{color:#FFF;font-family:arial, sans-serif;font-size:12px;line-height:16px;}
div#report_text{margin:25px auto 0;padding:0;width:410px;}
table.front{margin:0 auto;padding:0;}
table.front td{padding-right:15px;text-align:right;white-space:nowrap;}
table.mdwinners{margin:15px auto;text-align:left;}
table.mdwinners td{padding:7px;}
div#login{clear:both;font-family:verdana, sans-serif;height:24px;line-height:24px;margin:0;padding:0;position:absolute;text-align:right;top:131px;width:100%;}
div#not_logged{clear:both;font-family:verdana, sans-serif;height:24px;line-height:24px;margin:0;padding:0;position:absolute;text-align:right;top:135px;width:100%;}
img.red_star{height:9px;width:10px;}
img.check{border:0;height:24px;width:24px;position:relative;top:4px;}
img.logout{border:0;height:24px;width:24px;}
img.alert{border:0;height:24px;margin-right:5px;position:relative;top:4px;width:24px;}
img.white_info{border:0;height:9px;left:5px;position:relative;width:9px;}
img.red_chall{border:0;height:9px;left:-2px;position:relative;top:1px;width:10px;}
img.red_chall_text{border:0;height:9px;position:relative;top:1px;width:10px;}
img.email{width:20px;height:15px;border:0px;position:relative;top:3px;}
span.logged{font-size:14px;font-weight:700;left:-5px;position:relative;top:-5px;}
div#alert{font-family:verdana, sans-serif;left:153px;margin:0 0 0 1%;padding:0;position:absolute;top:128px;width:70%;z-index:222;}
table.acct{margin:0;padding:0;text-align:left;width:100%;}
table.pyramidbox tr{background-color:#E1E2E7;}
table.pyramidbox td{border:4px solid #fff;color:#000;font-family:verdana,sans-serif;height:67px;margin:2px;padding:3px 0;text-align:center;vertical-align:middle;width:120px;}
div.chall_date{font-family:verdana,sans-serif;margin:25px auto 0;padding:0;text-align:center;}
span.red{color:red;font-weight:700;}
a.red,table.pyramidbox a{color:red;cursor:pointer;font-weight:400;text-decoration:none;}
a.red:hover,table.pyramidbox a:hover{color:red;font-weight:400;text-decoration:none;}
a.red:focus,table.pyramidbox a:focus{color:red;font-weight:400;outline-style:none;}
a.red:active,table.pyramidbox a:active{color:red;font-weight:400;outline:none;}
a.blk,table.act_chall a{color:#000;cursor:pointer;font-weight:400;text-decoration:none;}
a.blk:hover,table.act_chall a:hover{color:#000;font-weight:400;text-decoration:underline;}
a.blk:focus,table.act_chall a:focus{color:#000;font-weight:400;outline-style:none;}
a.blk:active,table.act_chall a:active{color:#000;font-weight:400;outline:none;}
table.pyramid,table.pyramidbox{margin:0 auto;padding:0;text-align:center;}
table.admin{border-top:1px solid #BEBEBE;margin:0 auto;padding:0;text-align:center;width:90%;}
table.admin td{border-bottom:1px solid #BEBEBE;color:#000;font-family:verdana, sans-serif;font-size:12px;line-height:18px;margin:0;padding:2px;text-align:left;vertical-align:middle;}
table.act_chall{margin:20px auto 0;padding:0;text-align:center;width:550px;}
table.chall_res{margin:15px auto 0;padding:0;text-align:center;width:550px;}
table.chall_res td{width:140px;text-align:center;font-family:verdana,sans-serif;border-bottom:1px solid #BEBEBE;}
table.cl_stats{margin:15px auto;padding:0;text-align:center;}
td.cl_header{border:1px solid #BEBEBE;margin:0 auto;padding:5px;text-align:center;width:115px;background-color:#006400;color:#FFFFFF;}
td.cl_rating{border:1px solid #BEBEBE;margin:0 auto;padding:5px;text-align:center;width:115px;}
.err_text{margin:15px auto;padding:0;text-align:center;color:#FFF;font-family:verdana, sans-serif;font-size:12px;line-height:16px;}


