I agree with Hoagie, the first place to start when setting grades is to check the local codes. This may be more of a question of limiting liability rather than designing a walkway that works well (unfortunately it's come to this!). Of course good engineering pratice and judegment needs to...