body  { margin: 5px; background-color: #FFFFFF; }
a     { color: #38540a; font-family: arial, helvetica;}
a:hover  { color: #993dc4; font-family: arial, helvetica;}
.body_table { padding: 0px; margin: 0px; border-collapse: collapse; }
.nspace     { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
              border-collapse: collapse;}
.lborder     {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
              border-collapse: collapse; width: 9px; 
              background-image: url('/madness/art/bg_logo_l.png');
              background-repeat: repeat-y;}
.rborder     {margin: 0px; padding: 0px; 
              border-collapse: collapse; width: 9px; 
              background-image: url('/madness/art/bg_logo_r.png');
              background-position: right;
              background-repeat: repeat-y;}
.body_main  {border-left: 1px groove #CCCCCC; 
             border-right: 1px groove #CCCCCC; 
             background-color: #FFFFFF;
             height: 100%;
             }
.p_title   {color: #38540a; font-size: 1.6em; font-weight: bold;
            font-style: italic;
            margin-left: 23px;
            margin-top: 10px;
           }
.p_title2  {color: #38540a; font-size: 1.6em; font-weight: bold;
            font-style: italic;
            margin-left: 153px;
            margin-top: 10px;
           }
#logo  {position: absolute; top: 10px; left: 20px;}

.top { width: 100%; margin: 0px; padding: 0px; border-collapse: collapse;
       background-image: url('/madness/art/bg_logo.png'); 
       background-repeat: repeat-x;
       border-bottom: 1px solid #EFEFEF;}
.top_lt {background-image: url('/madness/art/bg_logo_lt.png'); width: 9px;
        background-repeat: no-repeat;}
.top_rt {background-image: url('/madness/art/bg_logo_rt.png'); width: 9px;
        background-repeat: no-repeat;}

.linkbar { background-image: url('/madness/art/linkbar_gold.jpg'); 
           height: 25px;}
.footbar { background-image: url('/madness/art/linkbar_purple.jpg'); 
           height: 25px; color: #FFFFFF; Font-size: .7em;
           font-family: arial, helvetica;}
a.lbar
         {background-image: url('/madness/art/linkbar_gold.jpg');
            color: #000000; font-family: arial, helvetica; display: block; 
            text-decoration: none; font-size: .95em; height: 25px;
            font-weight: bold;
            }
a.lbar:hover
         {background-image: url('/madness/art/linkbar_green.jpg');
            color: #FFFFFF; font-family: arial, helvetica; display: block; 
            text-decoration: none; font-size: .95em; height: 25px;
            font-weight: bold;
            }
.box_table { margin: 0px; padding: 0px; 
             border-collapse: collapse;
             border: 1px groove #CCCCCC; }
.border_th {background-image: url('/madness/art/linkbar_green.jpg');
            color: #FFFFFF; font-family: arial, helvetica;
            text-decoration: none; font-size: .9em; height: 25px;
            font-weight: bold;
            text-align: left; padding-left: 7px;
            }
.border_td {font-family: arial, helvetica; font-size: .8em; padding: 3px;}
.border_td_2nd {font-family: arial, helvetica; font-size: .8em; padding: 3px; color: #993dc4;}
.border_td_3rd {font-family: arial, helvetica; font-size: .8em; padding: 3px; font-style: italic; color: #993dc4;}
.border_td_out {font-family: arial, helvetica; font-size: .8em; padding: 3px; 
                text-decoration: line-through; font-style: italic;}
.border_td_grey {font-family: arial, helvetica; font-size: .8em; padding: 3px; background-color: #EFEFEF;}
.border_td_grey_2nd {font-family: arial, helvetica; font-size: .8em; padding: 3px; background-color: #EFEFEF; color: #993dc4;}
.border_td_grey_3rd {font-family: arial, helvetica; font-size: .8em; padding: 3px; background-color: #EFEFEF; font-style: italic; color: #993dc4;}
.border_td_grey_out {font-family: arial, helvetica; font-size: .8em; padding: 3px;
                 background-color: #EFEFEF; text-decoration: line-through; font-style: italic;}
.left_list {margin-left: 18px; margin-bottom: 0px; padding: 0px;}
a.box_head { font-family: arial, helvetica; font-size: .8em; padding: 3px; font-weight: bold;
             text-decoration: none; display: block; color: #000000; background-color: #FFFFFF; cursor: pointer;}
a.box_head:hover { font-family: arial, helvetica; font-size: .8em; padding: 3px; font-weight: bold;
             text-decoration: none; display: block; color: #000000; background-color: #993dc4; cursor: pointer;}

.news_table {margin-left: 10px; padding: 0px; 
             border-collapse: collapse;
             border: 1px groove #0d4204; 
             border-top: 2px groove #0d4204; 
            }

.news_th_lt {margin: 0px; padding: 0px; 
             height: 25px;
             border-collapse: collapse;
             background-color: #EFEFEF;
             background-image: url('/madness/art/news_bg_green.png');
             background-position: top-left;
             background-repeat: no-repeat;
             border-bottom: 1px solid #000000;
            }
.news_th_c {margin: 0px; padding: 0px; 
            font-size: .9em; font-family: arial, helvetica;
            font-weight: bold; background-color: #EFEFEF;
            border-bottom: 1px solid #000000;
           }
.news_auth { background-color: #CCCCCC; font-size: .7em; text-align: right; 
             font-family: arial, helvetica;
             border-bottom: 1px solid #000000; padding-right: 5px;}
.news_box  { font-size: .8em; font-family: arial, helvetica; padding: 5px; }
.news_pic  { max-height: 100px; }
.pool_td   { font-size: .7em; font-family: arial, helvetica;}
.pool_gold { font-size: .8em; width: 125px; text-align: left; color: #000000;
             background-image: url('/madness/art/linkbar_gold.jpg');
             background-color: #FFFFFF; padding: 1px;
             font-family: arial, helvetica;}
.pool_gold_big { font-size: 1em; width: 125px; text-align: left; color: #000000;
             background-image: url('/madness/art/linkbar_gold.jpg');
             background-color: #FFFFFF; padding: 1px; font-weight: bold;
             font-family: arial, helvetica;}
.pool_gold_big_lose { font-size: 1em; width: 125px; text-align: left; color: #000000;
             background-image: url('/madness/art/linkbar_gold.jpg');
             background-color: #FFFFFF; padding: 1px; font-weight: bold;
             font-family: arial, helvetica; text-decoration: line-through;}
.pool_purple { font-size: .8em; width: 125px; text-align: left; color: #FFFFFF;
             background-image: url('/madness/art/linkbar_purple.jpg');
             background-color: #000000; padding: 1px;
             font-family: arial, helvetica;}
.pool_purple_win { font-size: .8em; width: 125px; text-align: left; color: #FFFFFF;
             background-image: url('/madness/art/linkbar_purple.jpg');
             background-color: #000000; padding: 1px; font-weight: bold;
             font-family: arial, helvetica;}
.pool_purple_lose { font-size: .8em; width: 125px; text-align: left; color: #FFFFFF;
             background-image: url('/madness/art/linkbar_purple.jpg');
             background-color: #000000; padding: 1px; text-decoration: line-through;
             font-family: arial, helvetica; font-style: italic;}
.pool_green { font-size: .8em; width: 125px; text-align: left; color: #FFFFFF;
             background-image: url('/madness/art/linkbar_green.jpg');
             background-color: #000000; padding: 1px;
             font-family: arial, helvetica;}
.pool_green_win { font-size: .8em; width: 125px; text-align: left; color: #FFFFFF;
             background-image: url('/madness/art/linkbar_green.jpg');
             background-color: #000000; padding: 1px; font-weight: bold;
             font-family: arial, helvetica;}
.pool_green_lose { font-size: .8em; width: 125px; text-align: left; color: #FFFFFF;
             background-image: url('/madness/art/linkbar_green.jpg');
             background-color: #000000; padding: 1px; text-decoration: line-through;
             font-family: arial, helvetica; font-style: italic;}
.pool_red { font-size: .8em; width: 125px; text-align: left; color: #FFFFFF;
             background-image: url('/madness/art/linkbar_red.jpg');
             background-color: #000000; padding: 1px;
             font-family: arial, helvetica;}
.pool_gold:hover { background-image: none; background-color: #EFEFEF; color: #6f661a;}
.pool_red:hover { background-image: none; background-color: #EFEFEF; color: #6f1a2c;}
.pool_green:hover { background-image: none; background-color: #EFEFEF; color: #3c6f1a;}
.pool_purple:hover { background-image: none; background-color: #EFEFEF; color: #581a6f;}

.pool2_gold { color: #6f661a; width: 125px; text-align: left; font-family: arial;}
.pool2_red { color: #6f1a2c; font-family: arial; width: 125px; text-align: left;}
.pool2_green { color: #3c6f1a; font-family: arial; width: 125px; text-align: left;}
.pool2_purple { color: #581a6f; font-family: arial; width: 125px; text-align: left;}

.open_book { width: 85px; font-size: .7em; background-image: url('/madness/art/book-open.png');
             font-family: arial, helvetica; background-repeat: no-repeat; background-color: #80ae75;
             margin-left: 20px; padding-left: 18px; cursor: pointer; font-weight: bold;
             }
.close_book { width: 85px; font-size: .7em; background-image: url('/madness/art/book-brown.png');
             font-family: arial, helvetica; background-repeat: no-repeat; background-color: #80ae75;
             margin-left: 20px; padding-left: 18px; cursor: pointer; font-weight: bold;
             }
             
#better_disp { position: absolute; visibility: hidden; left: 640px; top: 155px;
               color: #581a6f; background-color: #CCCCCC; font-size: .8em;
               font-family: arial, helvetica; padding: 5px; margin: 5px;
               border: 2px groove #581a6f;}
.better_disp_tbl {font-family: arial, helvetica; font-size: .8em; color: #581a6f;}
.tab_active  { color: #3c6f1a; font-family: arial; text-align: center; font-weight: bold;
               font-size: .8em; background-color: #FFFFFF; border-top: 1px solid #3c6f1a; 
               border-left: 1px solid #3c6f1a; border-right: 1px solid #3c6f1a;}
.tab_inactive  { color: #3c6f1a; font-family: arial; text-align: center; font-weight: bold;
               font-size: .8em; background-color: #EFEFEF; border: 1px solid #3c6f1a;
               cursor: pointer; }
.tab_none     {border-bottom: 1px solid #3c6f1a;}
.tab_under    {border-left: 1px solid #3c6f1a; border-right: 1px solid #3c6f1a;
               border-bottom: 1px solid #3c6f1a; }
a.sel         {font-family: arial, helvetica; font-size: .8em; text-decoration: none; color: #000000;
               display: block;}
a.sel:hover   {font-family: arial, helvetica; font-size: .8em; text-decoration: none; color: #000000;
               display: block; background-color: #EFEFEF;}
a.pckd        {font-family: arial, helvetica; font-size: .8em; text-decoration: none; color: #000000;
               display: block; background-color: #EFEFEF; color: #581a6f;}
.comp_table   {border: 1px solid #000000; margin: 0px; padding: 0px; border-collapse: collapse;}
.comp_td      {border: 1px solid #000000; margin: 0px; font-family: arial, helvetica; font-size: .8em;
               border-collapse: collapse; padding: 0px; text-align: center;}
.comp_td2     {border: 1px solid #000000; margin: 0px; font-family: arial, helvetica; font-size: .8em;
               border-collapse: collapse; padding: 0px; padding-left: 5px;}
.comp_std     {border: 1px solid #000000; margin: 0px; font-family: arial, helvetica; font-size: .8em;
               border-collapse: collapse; padding: 0px; padding-right: 5px; text-align: right;
               font-style: italic; background-color: #FBFBFB;}
.comp_name    { font-size: 1.2em; font-style: italic; font-weight: bold; color: #3c6f1a;}
.comp_fsc     { border: 1px solid #000000; margin: 0px; font-family: arial, helvetica; font-size: .8em;
               border-collapse: collapse; padding: 0px; padding-right: 5px; text-align: right;
               font-weight: bold; background-color: #EFEFEF;}
.sel_hd       { border-left: 1px solid #3c6f1a; border-right: 1px solid #3c6f1a; }
                
.sel_td       {font-family: arial, helvetica; font-size: .8em;}
.jack         {margin-left: 10px; margin-top: 25px; padding: 0px; border-collapse: collapse;}
.jack6        {font-family: arial, helvetica; font-size: .8em; border: 1px solid #000000; padding: 3px;}
.jack6_out    {font-family: arial, helvetica; font-size: .8em; border: 1px solid #000000; padding: 3px;
               text-decoration: line-through; font-style: italic; background-color: #E1BCCD;}
.jack6_in     {font-family: arial, helvetica; font-size: .8em; border: 1px solid #000000; padding: 3px;
               background-color: #CFE1BC;}
.jack_head    {font-family: arial, helvetica; font-size: .8em; border: 1px solid #000000; padding: 3px;
               background-color: #666666; color: #FFFFFF; text-align: center;}
.jack_opt    {font-family: arial, helvetica; font-size: .8em; border: 1px solid #000000; padding: 3px;
               background-color: #CCCCCC; vertical-align: bottom;}

