.button a, .button input, .button button {
  font-style: normal;
  float: left;
  padding: 0px 10px 0px 10px;
  border: 2px solid #3f8c00;
  color: white;
  font-family: Helvetica Neue, Arial;
  font-size: 14px;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -khtml-border-radius: 15px;
  border-radius: 15px;
  background: #8fcd44;
  background: -webkit-gradient(linear, left top, left bottom, from(#8fcd44), to(#71ac2e));
  background: -moz-linear-gradient(top, #8fcd44, #71ac2e);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fcd44', endColorstr='#71ac2e'); }
  .button a:hover, .button input:hover, .button button:hover {
    background: #ffe72e;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffe72e), to(#fac104));
    background: -moz-linear-gradient(top, #ffe72e, #fac104);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe72e', endColorstr='#fac104');
    border: 2px solid #e68d00;
    color: white; }
  .button a:active, .button input:active, .button button:active {
    color: white;
    background: #e68d00;
    background: -webkit-gradient(linear, left top, left bottom, from(#e68d00), to(#fdb418));
    background: -moz-linear-gradient(top, #e68d00, #fdb418);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e68d00', endColorstr='#fdb418');
    border: 2px solid #e68d00; }

.button_d a, .button_d input, .button_d button {
  font-style: normal;
  float: left;
  padding: 0px 10px 0px 10px;
  border: 2px solid #c2c2c2;
  color: #858585;
  font-family: Helvetica Neue, Arial;
  font-size: 14px;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -khtml-border-radius: 15px;
  border-radius: 15px;
  background: #e1e1e1;
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(#e1e1e1));
  background: -moz-linear-gradient(top, white, #e1e1e1);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e1e1e1'); }
  .button_d a:hover, .button_d input:hover, .button_d button:hover {
    background: #ffe72e;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffe72e), to(#fac104));
    background: -moz-linear-gradient(top, #ffe72e, #fac104);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe72e', endColorstr='#fac104');
    border: 2px solid #e68d00;
    color: white; }
  .button_d a:active, .button_d input:active, .button_d button:active {
    color: white;
    background: #e68d00;
    background: -webkit-gradient(linear, left top, left bottom, from(#e68d00), to(#fdb418));
    background: -moz-linear-gradient(top, #e68d00, #fdb418);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e68d00', endColorstr='#fdb418');
    border: 2px solid #e68d00; }

.button_v1, .showbottom {
  float: left;
  font-style: normal; }
  .button_v1 a, .button_v1 input, .showbottom a, .showbottom input {
    float: left;
    padding: 0px 10px 0px 10px;
    border: 2px solid #c2c2c2;
    color: #858585;
    font-family: Helvetica Neue, Arial;
    font-size: 12px;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    border-radius: 15px;
    background: #e2e2e2;
    background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#e2e2e2));
    background: -moz-linear-gradient(top, #fcfcfc, #e2e2e2);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#e2e2e2'); }
    .button_v1 a:hover, .button_v1 input:hover, .showbottom a:hover, .showbottom input:hover {
      background: #ffe72e;
      background: -webkit-gradient(linear, left top, left bottom, from(#ffe72e), to(#fac104));
      background: -moz-linear-gradient(top, #ffe72e, #fac104);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe72e', endColorstr='#fac104');
      border: 2px solid #e68d00;
      color: white;
      font-family: Helvetica Neue, Arial; }
    .button_v1 a:active, .button_v1 input:active, .showbottom a:active, .showbottom input:active {
      color: white;
      background: #e68d00;
      background: -webkit-gradient(linear, left top, left bottom, from(#e68d00), to(#fdb418));
      background: -moz-linear-gradient(top, #e68d00, #fdb418);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e68d00', endColorstr='#fdb418');
      border: 2px solid #e68d00;
      font-family: Helvetica Neue, Arial; }

.button_v11 a, .button_v11 input {
  -moz-border-radius: 0px 15px 15px 0px !important;
  -webkit-border-radius: 0px 15px 15px 0px !important;
  -khtml-border-radius: 0px 15px 15px 0px !important;
  border-radius: 0px 15px 15px 0px !important;
  font-family: Helvetica Neue, Arial; }

.button_v2 {
  float: left;
  font-family: Helvetica Neue, Arial; }
  .button_v2 a, .button_v2 input {
    float: left;
    padding: 0px 10px 0px 10px;
    border: 2px solid #3f8c00;
    color: white;
    font-size: 12px;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    border-radius: 15px;
    background: #8fcd44;
    background: -webkit-gradient(linear, left top, left bottom, from(#8fcd44), to(#71ac2e));
    background: -moz-linear-gradient(top, #8fcd44, #71ac2e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fcd44', endColorstr='#71ac2e');
    font-family: Helvetica Neue, Arial; }
    .button_v2 a:hover, .button_v2 input:hover {
      background: #ffe72e;
      background: -webkit-gradient(linear, left top, left bottom, from(#ffe72e), to(#fac104));
      background: -moz-linear-gradient(top, #ffe72e, #fac104);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe72e', endColorstr='#fac104');
      border: 2px solid #e68d00;
      font-family: Helvetica Neue, Arial; }
    .button_v2 a:active, .button_v2 input:active {
      color: white;
      background: #e68d00;
      background: -webkit-gradient(linear, left top, left bottom, from(#e68d00), to(#fdb418));
      background: -moz-linear-gradient(top, #e68d00, #fdb418);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e68d00', endColorstr='#fdb418');
      border: 2px solid #e68d00;
      font-family: Helvetica Neue, Arial; }

.button_v21 a, .button_v21 input {
  -moz-border-radius: 15px 0px 0px 15px !important;
  -webkit-border-radius: 15px 0px 0px 15px !important;
  -khtml-border-radius: 15px 0px 0px 15px !important;
  border-radius: 15px 0px 0px 15px !important;
  font-family: Helvetica Neue, Arial; }

.uploadButtons_ftang {
  float: left;
  position: relative;
  border: 2px solid #c2c2c2;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -khtml-border-radius: 15px;
  border-radius: 15px;
  background: #e2e2e2;
  background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#e2e2e2));
  background: -moz-linear-gradient(top, #fcfcfc, #e2e2e2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#e2e2e2');
  color: #858585;
  font-family: Helvetica Neue;
  font-size: 13px;
  font-weight: bold;
  line-height: 19px;
  margin: 0;
  padding: 0 10px;
  cursor: pointer;
  overflow: hidden; }
  .uploadButtons_ftang object {
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    position: absolute;
    left: 8px;
    top: 0px;
    width: 80px;
    height: 18px; }

div:hover.uploadButtons_ftang {
  background: #ffe72e;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffe72e), to(#fac104));
  background: -moz-linear-gradient(top, #ffe72e, #fac104);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe72e', endColorstr='#fac104');
  border: 2px solid #e68d00;
  color: white;
  font-family: Helvetica Neue, Arial; }

div:active.uploadButtons_ftang {
  color: white;
  background: #e68d00;
  background: -webkit-gradient(linear, left top, left bottom, from(#e68d00), to(#fdb418));
  background: -moz-linear-gradient(top, #e68d00, #fdb418);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e68d00', endColorstr='#fdb418');
  border: 2px solid #e68d00;
  font-family: Helvetica Neue, Arial; }

.Activities_more {
  background-image: url(/images/Light/Type/botton_t.png);
  background-repeat: repeat-x;
  background-position: 100% -129px;
  overflow: hidden;
  display: block;
  clear: both;
  height: 30px;
  padding: 0px 0px 0px 0px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px; }
  .Activities_more a {
    color: white;
    font: 18px Trebuchet MS;
    border: none;
    cursor: pointer;
    text-decoration: none;
    outline: 0;
    text-align: center;
    display: block;
    vertical-align: middle;
    height: 30px;
    line-height: 30px;
    display: block;
    font-family: Helvetica Neue, Arial; }
  .Activities_more input {
    color: white;
    font: 18px Trebuchet MS;
    border: none;
    cursor: pointer;
    text-decoration: none;
    outline: 0;
    text-align: center;
    display: block;
    vertical-align: middle;
    height: 30px;
    line-height: 30px;
    display: block;
    font-family: Helvetica Neue, Arial; }

div:hover.Activities_more {
  background-position: 100% -160px; }

span:hover.Activities_more {
  background-position: 100% -160px; }

.Act_up {
  height: 62px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  text-align: center;
  background-image: url(../images/Light/Type/Sign_up.png);
  background-repeat: repeat-x;
  background-position: 0px 0px; }
  .Act_up a {
    height: 62px;
    display: block;
    font-family: Trebuchet MS;
    font-size: 33px;
    color: white;
    line-height: 62px;
    text-decoration: none; }

div:hover.Act_up {
  background-position: 0px -62px; }

#Act_up {
  height: 62px;
  width: 180px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  text-align: center;
  background-image: url(/images/Light/Type/buttonsp.png) !important;
  background-repeat: repeat-x;
  background-position: 0 0 !important; }
  #Act_up:hover {
    background-position: 100% -63px !important; }
  #Act_up input {
    height: 62px;
    display: block;
    font-family: Trebuchet MS;
    font-size: 33px;
    color: white;
    line-height: 62px;
    width: 180px;
    text-align: center;
    padding: 0px 0px 0px 0px !important; }
  #Act_up a {
    height: 62px;
    display: block;
    font-family: Trebuchet MS;
    font-size: 33px;
    color: white;
    line-height: 62px;
    text-decoration: none; }
  #Act_up span {
    background: none !important; }

.w_sign_w {
  top: 20px;
  left: 84px;
  position: relative; }
