* {margin:0; padding:0}
ul  {margin-left:16px}
body {font-family:arial,helvetica,sans-serif}

#sp_group_list      {position:absolute;left:7px;width:150px;height:300px;top:100px;
                      border:1px solid #aaa;background:white;overflow:auto}
#sp_group_list ul   {list-style:none;margin:0}
#sp_group_list li   {margin-bottom:10px}
#sp_group_list li p {padding-left:2px;color:black;font-weight:bold;border-bottom:1px solid #888}
#sp_group_list li a {padding-left:2px;display:block;width:130px;text-decoration:none;color:black}
#sp_group_list li a:hover {background:#316ac5;color:white}

.popup      {z-index:200;position:absolute}
.popup ul   {list-style:none;border:solid black;border-width:1px 2px 2px 1px;background:white;margin:0}
.popup li   {zoom:1}
.popup li p {padding:0px 4px;color:black;font-weight:bold;border-bottom:1px solid #888}
.popup li a {padding:0px 4px;display:block;text-decoration:none;color:black;outline:none;background:white}
.popup li a:hover {background:#316ac5;color:white}

.btn15red, .btn15white, .btn20red, .btn20white, .btn25red, .btn25white, .tab15red, .tab15white
    {background:transparent 100% 0px no-repeat;text-decoration:none;vertical-align:middle;display:inline-block;display:-moz-inline-stack;outline:none}
.btn15red nobr, .btn15white nobr, .btn20red nobr, .btn20white nobr, .btn25red nobr, .btn25white nobr, .tab15red nobr, .tab15white nobr
    {background:0% 0px no-repeat;display:block;}
a:hover nobr {cursor:hand}
a img        {vertical-align:middle;border:0}

.btn15red         {background-image:url(/btn15_red.gif);padding-right:9px;color:white;font:bold 9px arial}
.btn20red         {background-image:url(/btn20_red.gif);padding-right:12px;color:white;font:bold 12px arial}
.btn25red         {background-image:url(/btn25_red.gif);padding-right:15px;color:white;font:bold 15px arial}
.btn15white       {background-image:url(/btn15_white.gif);padding-right:9px;color:black;font:bold 9px arial}
.btn20white       {background-image:url(/btn20_white.gif);padding-right:12px;color:black;font:bold 12px arial}
.btn25white       {background-image:url(/btn25_white.gif);padding-right:15px;color:black;font:bold 15px arial}

.btn15red   nobr  {background-image:url(/btn15_red.gif);padding-left:6px;padding-top:1px;height:14px}
.btn20red   nobr  {background-image:url(/btn20_red.gif);padding-left:9px;padding-top:1px;height:19px}
.btn25red   nobr  {background-image:url(/btn25_red.gif);padding-left:12px;padding-top:2px;height:23px}
.btn15white nobr  {background-image:url(/btn15_white.gif);padding-left:6px;padding-top:1px;height:14px}
.btn20white nobr  {background-image:url(/btn20_white.gif);padding-left:9px;padding-top:1px;height:19px}
.btn25white nobr  {background-image:url(/btn25_white.gif);padding-left:12px;padding-top:2px;height:23px}

.btn15red:hover, .btn15white:hover             {background-position:100% -15px}
.btn20red:hover, .btn20white:hover             {background-position:100% -20px}
.btn25red:hover, .btn25white:hover             {background-position:100% -25px}
.btn15red:hover nobr, .btn15white:hover nobr   {background-position:0% -15px}
.btn20red:hover nobr, .btn20white:hover nobr   {background-position:0% -20px}
.btn25red:hover nobr, .btn25white:hover nobr   {background-position:0% -25px}

.tab15red         {background-image:url(/tab15_red.gif);padding-right:12px;color:white;font:bold 11px arial}
.tab15white       {background-image:url(/tab15_white.gif);padding-right:12px;color:black;font:bold 11px arial}
.tab15red   nobr  {background-image:url(/tab15_red.gif);padding-left:12px;padding-top:0px;height:15px}
.tab15white nobr  {background-image:url(/tab15_white.gif);padding-left:12px;padding-top:0px;height:15px}
.tab15red:hover, .tab15white:hover             {background-position:100% -18px}
.tab15red:hover nobr, .tab15white:hover nobr   {background-position:0% -18px}

/* ie5 mac only hack \*//*/
a nobr {float:left}
/**/ 

