Hi
What you have there is not HTML but what I call Microsoft Word garbage. Never create a WP post by pasting directly from Word. What you can see is what can happen. Read this for instructions on how to paste from Word in a way that will work
http://www.getwordpressed.com/learning-wordpress/paste-easily-to-wordpress-from-ms-word/
You will have to edit each individual post to remove that unwanted code from the post. You probably won’t see it on the visual tab – will have to switch to the HTML tab.
thats true. Do not use Microsoft Word to compose your posts. Use Notepad or any other editor.
Also, if you still want to use it, do this:
1) Write the contents in word.
2) Click on Viewà Weblayout.
3) Now go to Menuà Publishà Blog.
4) Now copy the contents.
5) Now go to your wordpress dashboard and start a new post.
6) Click on the tab ‘Paste from word’. A window will open.
7) Paste the blog contents here and Click on ‘Insert’.
Now, this blog will not contain any error.
http://www.bestwpthemez.com/wordpress/how-to-use-ms-word-for-wordpress-blogging-397/