body {background:url('../design/bg.gif'); font-style:normal; font-variant:normal; font-weight:normal; line-height:1.5; font-size:0.95em; font-family:calibri, arial, sans-serif; padding-left:0; padding-right:0; padding-top:10px; padding-bottom:40px}
h1, h2, h3, h4, h5, h6, address, blockquote, dl, fieldset, ol, p, table, ul {margin:15px 0;}
#center {width:900px; margin:0 auto;}
#main-top {width:900px; height:15px; background:url('../design/main-top.gif') no-repeat 0 0; font-size:0; line-height:0}
#main-bottom {width:900px; height:15px; background:url('../design/main-bottom.gif') no-repeat 0 0; font-size:0; line-height:0}
#main {background:url('../design/main.gif') repeat-y 0 0;; padding-left:0; padding-right:0; padding-top:15px; padding-bottom:0}
#main #header {position:relative; height:110px;}
#main #header h1 {position:absolute; top:0; left:-25px; margin:0;}
#main #header h1 span {display:block; background:url('../design/title-left.gif') no-repeat 0 100%; font-size:300%; letter-spacing:-1px; padding-left:50px; padding-right:20px; padding-top:15px; padding-bottom:40px}
#main #header #search {position:absolute; top:0; right:30px; width:250px;}
#main #header #search p {margin:0;}
#main #header #search .input {width:195px; margin-right:5px;}
#main #header #search .submit {width:35px;}
#content {float:left; width:555px; padding:0 0 0 30px;}
#content h2 {margin:0; padding-bottom:4px; background:url('../design/dot.gif') repeat-x 0 100%; font-size:200%; font-weight:bold; letter-spacing:-1px}
#content h2 a {text-decoration:none;}
#content table {margin:15px 0; border-collapse:collapse;}
#content table th, #content table td {padding:5px 10px;}
#content table th {font-weight:bold;}
#content ul {margin:15px 0; list-style:none;}
#content ul li {padding-left:20px; background:url('../design/arrow.gif') no-repeat 0 7px;}
#content ul li ul {margin:0;}
#content ul li ul li {background:url('../design/arrow-02.gif') no-repeat 0 7px;}
#content .info {background:url('../design/gradient.gif') repeat-x 0 0; font-size:80%; text-transform:uppercase; text-align:center; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px}
#content .img.f-left {padding-top:15px; padding-right:15px;}
#content .img.f-right {padding-top:15px; padding-left:15px;}
#content .img img {display:block; padding:4px;}
#content p {text-align:justify;}
#aside {float:right; width:250px; padding-right:30px; }
#aside ul {margin:0 0 15px 15px;}
#aside ul li {display:inline;}
#aside ul li a {display:block; background:url('../design/arrow.gif') no-repeat 0 9px; text-decoration:none; padding-left:25px; padding-right:0; padding-top:2px; padding-bottom:2px}
#aside ul li.last a {border:0px none;}
#aside ul.ul-02 li a {background:url('../design/arrow-02.gif') no-repeat 0 7px; font-size:85%}
#aside .title {width:250px; background:url('../design/title-right.gif') no-repeat 100% 100%; font-size:120%; font-weight:bold; margin-left:0; margin-right:0; margin-top:0; margin-bottom:-10px; padding-left:15px; padding-right:40px; padding-top:10px; padding-bottom:35px}
#footer {clear:both; padding:30px; background:url('../design/footer.gif') repeat-x 0 0;}
#footer h3 {margin:0; font-size:120%; font-weight:bold;}
#footer ul {display:block; margin-bottom:0; float:left; width:280px;}
#footer ul li {display:inline;}
#footer ul li a {display:block; background:url('../design/arrow-03.gif') no-repeat 0 9px; text-decoration:none; padding-left:25px; padding-right:0; padding-top:2px; padding-bottom:2px}
#footer ul li.last a {border:0px none;}
#links {padding:10px 0;}
#links p {margin:0;}
.input {padding:5px; background:url('../design/input.gif') no-repeat 0 0;}
.submit {padding:5px; background:url('../design/submit.gif') repeat-x 0 0;}
.input, .submit {font:100%/1 "arial",sans-serif;}