body, #wrapper {margin:0; padding:0;}
body {background-color:#040; text-align:center;}
#wrapper {background-color:#fff; color:#000; width:780px; margin:0 auto; text-align:left;}
a {text-decoration:none; color:#000;}
a:hover {border-bottom: 1px dashed #080; border-top: 1px dashed #080; background-color:#efffef;}
a img {border:0}
#top {height:110px; margin:0; padding:0; background: white url(img/upper.jpg) no-repeat bottom right;}
#top .logo {width:313px; height:99px; margin:2px;}
#nav {color:#fff; background-color:#d00; padding: 0 5px; border: 1px solid #030; font-size: 90%; font-weight:bold;}
#nav a {color:#fff;}
#nav a:hover {color:#080;}
#main {}
#right {border-left:2px solid #eee; position: relative; margin: 5px 5px 5px 187px; padding:5px;}
#left {float:left; width:180px; margin:0; padding:3px; font-size:90%;}
#left p {border:1px solid #060; padding:7px; margin: 5px 0 0 0;background-color:#f8fcf8;}
#left a:hover {font-style:italic;}
#footer {clear:both; padding: 2px 7px; margin:0; border-top: 1px solid #080; font-size: 90%;}
#footer a {color:#000; text-decoration:none;}
#footer p {margin:0; padding:0;}
.cntr {text-align:center;}
img.ntpc {vertical-align:top; width:400px; height:20px;}
.notes {background-color:#eee; margin:0; width:400px; margin:3px auto;}
.notes p {border: 1px solid #000; padding:5px; margin:0;}
.bxpc {width:239px; height:226px; border:0px solid #000;}
#bxlnk {float:right; font-size:70%; color:#999; text-align:center; padding:0; margin:0;}
h1 {margin:0; font-size:200%;}