/*-----------------------------NH_FORM BOTH SIDES-----------------------------*/

td.nh_form_submit       { padding-top:            10px;
                          text-align:             center;         }

td.nh_form_title        { padding-top:            10px;
                          text-align:             center;         }

td.nh_form_comment      { padding-bottom:         8px;
                          font-style:             italic;
                          text-align:             left;           }

td.nh_form_widetextarea { text-align:             center;         }

td.nh_form_problems     { padding-bottom:         20px;
                          color:                  #ff0000;
                          font-weight:            bold;
                          text-align:             center;         }

td.nh_form_rowspace     { height:                 15px;           }

/*-----------------------------NH_FORM LEFT SIDE-----------------------------*/

td.nh_form_description  { vertical-align:         middle;
                          text-align:             right;
                          padding-bottom:         4px;            }
td.nh_form_description_textarea
                        { vertical-align:         top;
                          text-align:             right;          }
td.nh_form_description_radios
                        { padding-top:            4px;
                          vertical-align:         top;
                          text-align:             right;          }
td.nh_form_description_checkboxes
                        { padding-top:            4px;
                          vertical-align:         top;
                          text-align:             right;          }

/*-----------------------------NH_FORM RIGHT SIDE-----------------------------*/

span.nh_form_prefix     { text-align:             right;          }
span.nh_form_postfix    { text-align:             left;           }
span.nh_form_problemfield
                        { color:                  #ff0000;        }
span.nh_form_problemfield input
                        { background-color:       #ff7777;        }
span.nh_form_problemfield select
                        { background-color:       #ff7777;        }
span.nh_form_problemfield textarea
                        { background-color:       #ff7777;        }

td.nh_form_entry        { text-align:             left;
                          vertical-align:         middle;
                          padding-left:           4px;            }

table.nh_form_radios    { text-align:             left;
                          padding:                0px;
                          margin:                 0px !important; }

table.nh_form_radios td { padding:                0px;
                          padding-right:          8px;
                          margin:                 0px;            }

table.nh_form_radios input
                        { background-color:       #ffffff;        }

table.nh_form_checkboxes
                        { text-align:             left;
                          padding:                0px;
                          margin:                 0px !important; }

table.nh_form_checkboxes td
                        { padding:                0px;
                          padding-right:          8px;
                          margin:                 0px;            }

table.nh_form_checkboxes input
                        { vertical-align:         middle;
                          background-color:       #ffffff;        }

input.nh_form_checkbox  { text-align:             left;
                          vertical-align:         middle;
                          background-color:       #ffffff;        }
input.nh_form_datetime_now
                        { margin-left:            12px;           }

/*----------------------------------------------------------*/