.regrow {
    width:100%;
    padding:4px 0;}

    .regrow:after, .regrowActions:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;}

    .regrow, .regrowActions {display: inline-block;}

    /* Hides from IE-mac \*/
    * html .regrow, * html .regrowActions {height: 1%;}
    .regrow, .regrowActions {display: block;}
    /* End hide from IE-mac */

    .regrow label {
        float:left;
        text-align:right;
        width:120px;
        padding:6px;
        font-weight:bold;}

    .regrow .input {
        float:left;
        text-align:left;
        width: 300px;
        padding:2px;
    background:white;}

    .regrow label.radio {
        width: 85%;
        font-weight:normal;
        text-align:left;
        padding:2px 4px 0 4px;}

    .regrow .radioField {
        float:left;
        width:auto;
        padding:0;}

        .regrow .radioField input {
            width:auto;
            border:0px;
            padding:0;
            margin:0;
            background:transparent;}


.regrowActions {
    padding:5px 0px;
    text-align:right;}

  .regrowActions ul {
    list-style-type:none;
      text-align:right;
      margin:0px;
      padding:0px;}

    .regrowActions ul li {
        width:auto;
        display:inline;
      list-style-type:none;
      margin:0px 0px 0px 5px;
      padding:7px 0px 8px 0px;
      background:transparent url(/images/bn_actions_bg.jpg) no-repeat center left;}

        .regrowActions input{
            width:auto;
            overflow:visible;
          text-align:left;
          margin:0px;
          border:0px;
          padding:4px 5px 3px 36px;
          cursor:pointer;
          color:#4d4d4d;
          font-size:11px;
          font-weight:bold;
          background:url(/images/bn_icon_default.png) no-repeat 8px center;}

      .regrowActions ul input.action_cancel {
            background: url(/images/bn_icon_default.png) no-repeat 8px center;}

 button.displayButton {
          float:none;
          display:inline;
          width:auto;
          overflow:visible;
          text-align:left;
          margin:0px;
          border:0px;
          padding:4px 5px 3px 36px;
          cursor:pointer;
          color:#4d4d4d;
          font-size:11px;
          font-weight:bold;
          background:transparent url(/images/bn_actions_bg.jpg) no-repeat center left;}
 
          button.displayButton {
              width:36px;
              background:url(/images/bn_icon_default.png) no-repeat 8px center;}
              
              
/* for inline buttons on dynamically created pages */
div.inlineActions {
    padding:0 5px;
    width:auto;
    display:inline;}

    div.inlineActions ul {
        list-style-type:none;
        margin:0px;
        padding:0px;
        display:inline;}

    .inlineActions ul li {
        width:auto;
        display:inline;
        list-style-type:none;
        margin:0px 0px 0px 5px;
        padding:7px 0px 8px 0px;
        background:transparent url(/images/bn_actions_bg.jpg) no-repeat center left;}

        div.inlineActions input {
            width:auto;
            overflow:visible;
            text-align:left;
            margin:0px;
            border:0px;
            padding:4px 5px 3px 36px;
            cursor:pointer;
            color:#4d4d4d;
            font-size:11px;
            font-weight:bold;
            background:url(/images/bn_icon_default.png) no-repeat 8px center;}

      div.inlineActions ul input.action_cancel {
            background: url(/images/bn_icon_default.png) no-repeat 8px center;}

 



