body { background-color:white; color:black; font-family: Helvetica, Veranda, Arial; }

#left { background-color: #000; background-image: url(../_banner/01/left.jpg); position:absolute; top: 0; left: 0; width:287px; height: 250px; z-index: 3; }
#middle { background-color: #000; background-image: url(../_banner/01/middle.jpg); position: absolute; top: 0; left: 287px; width:502px; height: 250px; z-index: 2; }
#right { background-color: #000; background-image: url(../_banner/01/right.jpg); position:absolute; top: 0; left: 0; width:100%; height: 250px; z-index: 1; }
#content { position: absolute; top: 250px; left: 0; right: 0; border-top: 5px solid #fff; border-right: 170px solid #fff; border-left: 155px solid #fff; text-align: justify; }
#content2 { position: absolute; top: 250px; left: 0; right: 0; border-top: 5px solid #fff; border-right: 20px solid #fff; border-left: 155px solid #fff; text-align: justify; }
#menu { width: 125px; background-color: #e6f1ff; position: absolute; top: 250px; left: 0; z-index: 5; padding: 10px; }
#news { height: 53%; width: 140px; overflow: auto; background-color: #e6f1ff; position: absolute; top: 250px; right: 0; z-index: 4; padding: 10px; }
#footer { left: 0; right: 0; width: 100%; z-index: 5; padding-top: 20px; }
#superimpose { position: absolute; top: 0; left: 287px; width:502px; height: 150px; z-index: 4; }

h1 { font-size:20px; font-weight: normal; color:#000; letter-spacing: 2px; }
h2 { color: #000; font-size: 18px; font-weight: normal; }
h3 { color: #000; font-size: 16px; font-weight: normal; }
h4 { font-size: 14px; font-weight: bold; margin-top: 5px; margin-bottom: 5px; }
p { font-size: 12px; }
.psmall { font-size: 10px; }
ul { font-size: 12px; }
li { font-size: 12px; position: relative; left: 15px; }

img { border-color: #fff; border-style: solid; }

a:link { color:#00698c; text-decoration: none; }
a:visited { color:#00698c; text-decoration: none; }
a:hover { color: #00c; text-decoration: underline; }

a.headerlink:link { color:#fff; text-decoration: none; }
a.headerlink:visited { color:#fff; text-decoration: none; }
a.headerlink:hover { color: #ffff00; text-decoration: underline; }

a.menu:link { color:#000; text-decoration: none; }
a.menu:visited { color:#000; text-decoration: none; }
a.menu:hover { color: #0000ff; text-decoration: underline; }

.expand { font-size: 10px; }
a.news:link { color:#000; text-decoration: none; }
a.news:visited { color:#000; text-decoration: none; }
a.news:hover { color: #0000ff; text-decoration: underline; }

.logo { position: absolute; top: 20px; left: 35px; }
.image1 { position: absolute; height: 142px; top: 6px; left: 0px; }
.image2 { position: absolute; height: 142px; top: 6px; left: 224px; }

.header { font-size:24px; color:#fff; margin-top: 170px; margin-left: 20px; white-space: nowrap; }

.headerlinks { color: #fff; letter-spacing: 1px; position: absolute; left: 20px; bottom: -3px; white-space: nowrap; }

.telephone { color: #fff; letter-spacing: 1px; position: absolute; left: 20px; bottom: 20px; white-space: nowrap; }

.contact { padding-left: 20px; }
.contactleft { width:220px; height: 450px; background-color: #fffac8; position: relative; top: 5px; left: 0px; padding: 5px; padding-left: 10px; }
.contactright { height: 460px; background-color: #fffac8; position: absolute; top: 5px; left: 245px; padding-left: 10px; padding-right: 10px; }
.input_box { color: #435869; font-size: 12px; font-family: Verdana; background-color: #fff; border: solid 1px #0083ca; }

.newspage { background-color: #fffac8; padding: 5px; border-width: 1px; border-style: solid; border-color: #aaa; }
.newstitle { font-size: 12px; line-height: Auto; }
.newsitem { color: #b60033; font-size: 11px; }
.newsdate { color: #000; font-size: 11px; }

.member { background-color: #fffac8; padding: 5px; border-width: 1px; border-style: solid; border-color: #aaa; }

.footer { color: #808080; font-size: 10px; margin-top: 2px; margin-bottom: 2px; }