
a { color:#017C00; }
a:link, a:visited { text-decoration:underline; }
a:hover, a:active { text-decoration:none; }

p { line-height:175%; display:block; }

.imgover { cursor:pointer; }
.imgfade { cursor:pointer; }
ul.disc   { list-style:disc outside!important; margin-left:20px!important;; }
ul.number { list-style:decimal outside!important; margin-left:25px!important;; }
ul.alpha { list-style:lower-alpha outside!important; margin-left:25px!important;; }
dl.number { line-height:100%; }
dl.number dt { clear:both; float:left; width:20px; line-height:150%; }
dl.number dd { margin-left:20px; margin-bottom:3px; line-height:150%; }
ul li { line-height:150%; }
a img { vertical-align:middle; }

#wrapper { min-width:950px; text-align:center; color:#555; font-size:12px; }
#navi, #body, .frame { width:950px; margin:0px auto; text-align:left; }
#header h1 { padding-top:10px; }
#header .sitemap { line-height:18px; text-align:right; margin:2px 10px 1px 0px; }
#header .description { height:29px; color:#666; font-size:11px; padding:20px 5px 0px 5px; }
#navi { clear:both; height:50px; margin:15px auto 0px auto; background:#ebebeb; }
#navi ul { padding:10px; }
#navi ul li { float:left; background:#fff; height:40px; }
#body { clear:both; padding:10px 0px; }
#body h2 { margin-bottom:10px; }
#body h3 { background:url('../images/common/bki_h3.gif') no-repeat; line-height:43px; text-indent:35px; }
#body h3 { margin-bottom:10px; font-size:16px; font-weight:bold; color:#573400; }

#footer { clear:both; margin-top:20px; height:115px; min-width:950px; }
#footer { background:url('../images/common/bki_footer.gif') repeat-x; }
#footer ul.menu1 { font-size:12px; width:500px; margin:0px; auto; }
#footer ul.menu1 li { float:left; margin-left:5px; line-height:57px; }
#footer ul.menu2 { clear:both; float:right; font-size:12px; color:#fff; }
#footer ul.menu2 li { float:left; margin-left:5px; line-height:58px; }
#footer ul.menu2 li a { color:#fff; }
#footer .copyright { line-height:58px; color:#fff; }

