The best way to figure this out is to determine the engine type and ISP and how much Dv or acceleration you want from it. Then you'll need to use Tsiolkovsky's equation in reverse. Normally in Tsiolkovsky's equation, deltav=specific impulse*(natural log of full mass/dry mass)
To solve for total needed fuel mass. Use (euler's number ^ (deltav divided by specific impulse))times dry mass.
Then, use the computed mass divided by the density of your fuel (LOX=1141 Kg/m^3 LH2=70.8 Kg/m^3 for example) equals the approximate volume needed. Then use any volume calculation to figure out how big the tank must be.
If you need a specific burntime, use the burntime equation: (T=((MI)/F)) where M=fuel mass, I=specific impulse and F= thrust force in Newtons to compute how much fuel mass you need for a given burn time.
Now remember, the ISP must be expressed in terms of exhaust velocity, this is the same units Orbiter uses, but Wikipedia, Astronautix usually give ISP in terms of seconds. Just take this number and multiply by gravity or 9.80665. So the ISP of an RS-68 engine has an ISP of 304s and an exhaust velocity of 2981.2216