html, body {height: 100%}
body {margin: 0; padding: 0; background: #fff url(./gfx/bg.png); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4C4C4C}

#page {margin: auto; width: 772px; height: 100%; padding: 0; background: #fff url(./gfx/bg2.png) repeat-y}
#page2 {width: 758px; padding: 0 7px; background: #fff url(./gfx/bg2.png) repeat-y}

#top {position: relative; height: 169px; background: url(./gfx/bgt.png) no-repeat}
#top h1 {position: absolute; top: 6px; left: 30px; margin: 0; padding: 0}
#top h2 {position: absolute; top: 10px; left: 580px; margin: 0; padding: 0}

#redline {height: 21px; background: url(./gfx/redline.png) no-repeat}

#body {min-height: 470px; background: url(./gfx/bgb.jpg) no-repeat}

#map {float: left; padding: 10px 0 0 10px; width: 460px}
#start {float: left; padding: 10px 0 0 10px; width: 270px; min-height: 460px; background: url(./gfx/vr.png) no-repeat}

#bn {clear: both; padding: 4px 15px}
#foot {clear: both; padding: 4px 10px 10px; text-align: right; font-size: 10px; background: url(./gfx/hr.png) no-repeat}

area {cursor: default}

.tool-tip {width: 400px; background: #fff; border: 2px solid #D1001D}
.tool-title {color: #D1001D; padding: 0 4px 4px; font-weight: bold}
.tool-text {padding: 0 8px 4px}

a {text-decoration: none; color: #666}
a:hover {border-bottom: 1px solid #d1001d; color: #d1001d}
