
* { margin: 0; padding: 0; }

div#wrapper { width: 974px; position: relative; margin: 0 auto; }
div#header { width: 100%; height: 66px; position: relative; }
div#navi { width: 100%; height: 44px; position: relative; }
div#navi_links { width: 232px; float: left; }
div#navi_links p { margin: 12px 0 0 22px; }
div#inner_navi { padding-top: 12px; }
div#content { width: 974px; position: relative; padding: 16px 0 0 0; }
div#footer { width: 100%; position: relative; padding-left: 232px; padding-bottom: 28px; }
div#inner_content { width: 490px; margin: 14px 0 14px 246px; -margin-left: 123px; border: 1px solid #ccc; border-bottom: 0; border-right: 0; position: relative; top: -14px; left: -14px; padding: 12px 0 0 12px; float: left; }
div#inner_content img { margin-top: 14px; }
div#inner_content label { width: 255px; display: block; float: left; margin-bottom: 11px; }
div#inner_content input, div#inner_content select { float: left; width: 230px; }
div#right_column { width: 197px; float: left; border: 1px solid #ccc; border-bottom: 0; border-right: 0; padding: 12px 0 0 12px; }

body { background-color: #b5bcc2; }
div#header { background-color: #fff; }
div#navi { background: url(hg_navi.png) #fff; }
div#content { background: url(hg_content.png) #fff; }

body { font-family: Verdana; }
p, label, ul { font-size: 12px; color: #000; }
div#footer p { font-size: 10px; color: #2a3d4f; line-height: 14px; margin-top: 3px; }
div#footer a { color: #fff; text-decoration: none; }
div#navi_links p { font-weight: bold; color: #424242; }
div#inner_navi p { font-size: 10px; color: #fff; }
div#inner_navi span.high { color: #293d4f; }
h2 { color: #867a72; font-size: 18px; }
a { color: #3979b0; }
div#inner_content p { line-height: 18px; margin-top: 10px; }
div#inner_content label { color: #000; }
h3 { font-size: 12px; margin-top: 14px; margin-bottom: -8px; }

img#screen { border: 1px solid #ccc; }

ul { margin-left: 20px; margin-top: 15px; }