body {font-family: Arial, Helvetica, sans-serif;
font-size: 0.9em;margin: 0;padding: 0;
max-width: 1000px;
}
#header {height: 100px;background-image: url(gif/waterfall.gif);
margin-top:10px;padding-right:100px;text-align:center;
}
#container {
width: 100%;background-color:#ffffff;
}
#main {
background-color:#ffffff;
padding-left: 30px;padding-right:75px;padding-top: 20px;
margin-left:125px;
}
#left {
background-color: #ffffff;
position: absolute;
top:150px;left:8px;width: 120px;margin: 0;padding:0;font-size: 11px;
}
#subleft  {margin-left:12px;
}
a {text-decoration: none;
}
a img {border:0;
}
a:link, a:visited {color:blue;
}
a:active, a:hover {color:red;
}
h1 {padding: 0px;font-size: 140%;color: #0000dd;background-color: #ffffff;
margin-bottom: 0em;
}
h1 a:link, a:visited {color:#e00000;
}
h2 {padding: 0px; margin-top: 1em;font-style: italic; font-size: 110%;color:#e00000;
}
h2 a {color:  #e00000; margin: 0;
}
h2 a:hover {color: #0000f0;text-decoration: underline;margin: 0;
}
h3 {padding: 0px;margin-top: 1em;background-color: #ffffff;font-size: 100%;
}
.acoustic {font-weight: bold;font-style: italic;color: #707070;
margin-top: 0px;margin-bottom: 0.2em;font-size: 25px;
}
p {margin: 0 0 10px 0;
}
.buttons {margin: 0;padding: 0;
background: red url('gif/selectbutton.gif') no-repeat;
position: relative;
float: left;
width: 100px;height: 32px;
}
.buttons img {border:0; width: 100px;height: 32px;
}
.buttons a {color:  black;
}
.buttons a:hover {color: white;
}
.buttons a:hover img {visibility: hidden;
}
.buttons span {position: absolute;left: 0px;top: 2px;text-align: center;
width: 100px;
/* height: 32px; */
cursor: hand;
}
.thispage {margin: 0;padding: 0;position: relative;float:left;color: black;
width: 100px;height: 32px;overflow: hidden;
}
.thispage img {width: 100px;height: 32px;
}
.thispage span {position: absolute;left: 0px;top: 2px;text-align: center;
width: 100px
}
.subbuttons {margin: 0;padding: 0;
background: #ff3030; position: relative; float:left;width: 100px;height: 24px;
}
.subbuttons img {border:  none;width:100px;height:24px;
}
.subbuttons a {color:  black;
}
.subbuttons a:hover {color:white;
}
.subbuttons a:hover img {visibility: hidden;
}
.subbuttons span {position: absolute;left: 0px;top: 2px;text-align: center;
width: 100px;height: 24px;cursor: hand;
}
.subthispage {margin: 0;padding: 0;position: relative;float: left;
color: black;width: 100px;height: 24px;overflow: hidden;
}
.subthispage img {width: 100px;height: 24px;
}
.subthispage span {position: absolute;left: 0px;top: 2px;
text-align: center;width: 100px
}
.centre {width:100px;margin-left:auto;margin-right:auto;
}
input.btn {color: #0000dd;font-size:1em;
}
p {line-height:1.3em;margin-top: .3em; margin-bottom: .7em;
}
.caption{font-size: 0.8em;color: #e00000;
}
td {vertical-align: top;
}
table.calc{color: #000000;  background-color: #CDCDFF;  border-style: outset;
border-width: medium;  padding:2px;
}
td {border-style: none; padding:2px;
}
.in-line-left {float:left;margin-left: 0;margin-right:15px;margin-bottom:0;
}
.in-line-right {float:right;margin-left:15px;margin-right:0px;margin-bottom:0;
}
.right {text-align: right;
}
.smalltext {  font-size: 85%;
}
h1 a:visited {color:#e00000; border:0;
}
h1 a:hover {color:white;background-color:red;
}
.section p {background-color:white;}
ul.nobullet {list-style-type: none;padding: 0;
}
ul.nobullet li {margin-left: 12px; margin-bottom: 9px;
}
.spaced { line-height: 1.2em;
}
.spaced SUB, .spaced SUP { line-height: 0.1em;
}
