Custom field formating

Custom field formating

When I create a custom field, whether I select Currency or decimal as a field type I have two issues;

1- the system will place the entered value to the left of the field
2- if the entered value is "2.00" it will change it to  "2" not "2.00", also if the entered value is "0.00" it will display 0.0. 

Any workaround?
Thanks
Rudy