td.inp_td_def
, td.inp_td_max
    {
    padding: 0px;
    margin: 0px;
    border: none;
    }

td.inp_td_def
    {
    width: 0px;
    }

td.inp_td_max
    {
    width: 100%;
    }

.clnt_vldtr-valid input.chooser-editable,
.clnt_vldtr-valid input.input
, .clnt_vldtr-valid textarea
    {
    }
    
.radio_button_input-group
	{
	border: solid 1px transparent;
	}

.radio_button_input-group td
	{
	padding: 5px;
	}


.clnt_vldtr-not_valid input.chooser-editable,
.clnt_vldtr-not_valid input.input,
.clnt_vldtr-not_valid input.input:focus,
.clnt_vldtr-not_valid textarea,
.clnt_vldtr-not_valid .radio_button_input-group
    {
    border: solid 1px red;
    color: Red;
    }

/*
.ie span.clnt_vldtr-valid input.input
, .mozilla span.clnt_vldtr-valid input.input
    {
    }

.ie span.clnt_vldtr-not_valid input.input
, .mozilla span.clnt_vldtr-not_valid input.input
    {
    border: solid 1px red;
    color: Red;
    }


.safari span.clnt_vldtr-valid input.input
    {
    color: auto;
    border: 2px transparent;
    }

.safari span.clnt_vldtr-not_valid input.input
    {
    color: red;
    border: solid 2px red;
    }
*/
    