Try changing the language file - the idea of DotNetNuke and localisation is that it responds to your language settings. So if you go to Host/Languages, edit the language .. then on the left hand side - look for the admin/security/ folder and click it - the languages that pertain to that login page will be visible on the right for you to change.
You don't change in the box and click update, you actually have to click a button that says - You're about to change the language* (words like that) and another editor will come up and enable you to change it.
Andother thing you can do, which is what I did is open the DesktopModules/Account Login ascx file and change there - I think when I did that, it overrode the languages changes.
Then, what I did was put the account login button on a specific area on my site - - front page in fact, and then in the Admin/Settings/Advanced - changed the login page to be my front page. BUT YOU MUST PUT THE LOGIN MODULE FIRST.. or it's fiddly to get back in.
Then I set the module for unauthenticated users, so it disappears when they are logged in.
A long winded story I know again, but this is how I've done it - so that on my home page, to make it all fit in nicely - I put the controls stacked one above each other, and then put Send Password to keep the words short and fit within the skin.
Nina Meiers