body , div , h1 , ul , li{margin: 0;padding: 0;font-size: 11px;line-height: 1.7em;color: #444;}
li{list-style-type: none;}
form{display: inline;margin: 0;padding: 0;}
input, textarea{margin: 0.1em 0;vertical-align: baseline;}
input.txt:focus{background-color: #eeeeff;}
body{margin: 0;padding: 0;background: #17314B url(images/bg01.png) top center repeat-x;}
a , a:link , a:visited{color: #33f;}
a:hover{color: #900;text-decoration: none;}
.stress{color: #800;}
strong{color: #800; font-weight: normal;}
.stress2{color: #a00;font-size: 13px;font-weight: bold;}
.u{text-decoration: underline;}
.required{color: #c00;}
.clear{clear: both;}
img{border: 0;}
input:focus{background-color: #ffeeee;}
textarea:focus{background-color: #ffeeee;}
.tipped{color: #BBB;}
#container{margin: 0 auto;}
#container #header{margin: 0 auto;padding: 0;width: 750px;height: 85px;background: #fff url(images/header01.png) top center no-repeat;position: relative;}
#container #header #header-toplink{position: absolute;top: 1px;left: 0;display: block;overflow: hidden;text-indent: -5000px;width: 246px;height: 50px;}
#container #header h1{font-size: 12px;font-weight: normal;color: #999;position: absolute;top: 32px;right: 0;}
#container #main{margin: 0 auto;padding: 0;padding-top: 1px;padding-bottom: 20px;width: 750px;background: #fff url(images/footer01.png) bottom center no-repeat;position: relative;}
#container #main #main-head-img{height: 200px;background: url(images/head-main.png) top left no-repeat;margin-bottom: 36px;margin-left:   30px;position: relative;}
#container #main #main-head-img ul#main-head-list li{position: absolute;display: block;overflow: hidden;text-indent: -5000px;}
#container #main #main-head-img ul#main-head-list li a{display: block;overflow: hidden;text-indent: -5000px;}
#container #main #main-head-img ul#main-head-list li.menu01{top: 147px; left: 212px;}
#container #main #main-head-img ul#main-head-list li.menu02{top: 147px; left: 283px;}
#container #main #main-head-img ul#main-head-list li.menu03{top: 147px; left: 415px;}
#container #main #main-head-img ul#main-head-list li.menu04{top: 147px; left: 572px;}
#container #main #main-head-img ul#main-head-list li.menu01 a{width: 70px; height: 25px;}
#container #main #main-head-img ul#main-head-list li.menu02 a{width: 131px; height: 25px;}
#container #main #main-head-img ul#main-head-list li.menu03 a{width: 156px; height: 25px;}
#container #main #main-head-img ul#main-head-list li.menu04 a{width: 90px; height: 25px;}
#container #main #main-head-img ul#main-head-list li.menu01 a:hover{background: url(images/head-main.png) -212px -220px no-repeat;}
#container #main #main-head-img ul#main-head-list li.menu02 a:hover{background: url(images/head-main.png) -283px -220px no-repeat;}
#container #main #main-head-img ul#main-head-list li.menu03 a:hover{background: url(images/head-main.png) -415px -220px no-repeat;}
#container #main #main-head-img ul#main-head-list li.menu04 a:hover{background: url(images/head-main.png) -572px -220px no-repeat;}
#container #main #main-content{width: 470px;}
#container #main #main-content p{margin: 0 0 14px 30px;padding: 1px;text-align: left;}
#container #main #main-content p.p1{padding-top: 12px;padding-bottom: 12px;}
#container #main #main-content p.indent1{margin-left: 45px;}
#container #main #main-content p.pbox{margin-left: 30px;margin-right: 30px;padding-left: 15px;padding-top: 18px;padding-bottom: 6px;background-image: url(images/hr.gif); background-repeat: repeat-x;background-position: top left;}
#container #main #main-content ul{display: block;margin-left: 30px;}
#container #main #main-content ul li{margin-left: 15px;display: block;}
#container #main #main-content dl{margin: 0 60px 12px 30px;}
#container #main #main-content dl dt{margin-left: 15px;}
#container #main #main-content dl dd{margin-left: 30px;margin-bottom: 12px;}
#container #main #main-content dl dd ul{margin-left: 0;}
#container #main #main-content dl dd ul li{margin-left: 0px;display: inline;}
#container #main #main-content dl dd ul.nl li{display: block;}
#container #main #main-content div#registform table{border: 1px solid #ccc; width: 440px;margin-left: 30px;}
#container #main #main-content div#registform table th{border: none;text-align: left;padding: 0px 6px;font-weight: normal;}
#container #main #main-content div#registform table td{border: none;text-align: left;padding: 0px 6px;font-weight: normal;}
#container #main #main-content div#registform table td div.input-err{color: #c00;}
#container #main #main-content div#registform table td input.input-txt{width: 98%;}
#container #main #main-content div#registform table td textarea{width: 98%;height: 150px;font-size: 11px;}
#container #main #main-content div#registform table td.td-submit{text-align: center;border-top: 1px solid #ccc;}
#container #main #main-content div#registform table td.td-submit input.input-img{margin-top: 6px;margin-bottom: 4px;}
#container #main #left-bar-content{position: absolute;left: 510px;top: 236px;}
#container #main #left-bar-content h3#left-menu-title{margin: 0; margin-bottom: 6px; text-indent: -5000px;height: 27px;overflow: hidden;background: url(images/h3-left-menu.png) top left no-repeat;}
#container #main #left-bar-content h3#left-menu-title-blog{margin: 0; margin-bottom: 6px; margin-top: 10px;text-indent: -5000px;height: 27px;overflow: hidden;background: url(images/h3-left-menu-blog.png) top left no-repeat;}
#container #main #left-bar-content ul.left-menu-list li{display: block;width: 190px;margin-left: 18px;padding: 3px 0 2px 0;border-bottom: 1px dotted #999;}
#container #main #left-bar-content ul.left-menu-list li a{color: #c03; text-decoration: none;}
#container #main #left-bar-content ul.left-menu-list li a:link{color: #c03;}
#container #main #left-bar-content ul.left-menu-list li a:visited{color: #c03;}
#container #main #left-bar-content ul.left-menu-list li a:hover{color: #999;text-decoration: underline;}
#container #main #foot-links{border-top: 1px dotted #aaa;text-align: center;margin-left: 30px;margin-right: 30px;margin-top: 18px;margin-bottom: 0;padding-top: 5px;}
#container #copyright{color: #fff;text-align: center;margin-top: 3px;}
#container #copyright a{color: #fff;}
#container #copyright a:link{color: #fff;}
#container #copyright a:visited{color: #fff;}
#container #copyright a:hover{color: #faa;}
