Your motherboard is a micro-ATX, whch doesn't really makes a difference. The slot sizes are the same so the only thing you need to worry about is if your case is big enough. Best way to find out is to measure the case if you don't have the case's dimension on some pape already. Most sites have the graphic card's dimension listed as well so you only need to compare the measurements between you case and the card.
What you really need to pay attention to is that your motherboard only has PCIe 1.1 slots. Today most motherboards are sold with PCIe 3.0 slots. This means you will probaby only be able to install Nvidia cards. I strongly advice you to read this article before doing anything else: http://www.overclock.net/a/the-final-answer-to-the-controversial-pcie-x16-version-compatibility
Also you need to tell us what kind of PSU you have and how many wattage it runs. This is also extremely important. You may have to open the cae and read on the PSU's label to find out.