/* CSS Document *//* color definitions   color: #D1E34A;  green (was: #E0E371;)   color: #E6EB91;  soft greenish (was: #E9EC9D;)   color: #836482;  aubergine (was: #967591)   color: #7D566D;  dark aubergine (HTML text)*/HTML, BODY {  width: 100%;}BODY {  height: 100%;  margin: 0 auto;  background: #FFFFFF;}TABLE.container {  width: 100%;  height: 100%;  margin: 0;  border: 0;}TABLE.content, TABLE.logotable, TABLE.maintable, TABLE.animtable, DIV.backdrop {  width: 930px;}TABLE.content {  margin: 0 auto;}DIV.backdrop {  margin: 0;  border: 0;  margin: 0 auto;  background: url(../images/bg-backdrop.gif) repeat-y;}TD {  vertical-align: top;  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #7D566D;  line-height: 14px;}TD.h-align {  text-align: center;}A {  font-size: 12px;  color: #7D566D;  font-weight: bold;  text-decoration: none;}A:hover {  text-decoration: underline;}.topnav {  width: 390px;  height: 128px;}.leftnav {  width: 290px;  padding-left: 30px;  padding-top: 71px;}.contenttext {  padding: 106px 10px 10px;  height: 502px;  width: 390px;}.footer {  background: #FFFFFF url(../images/bg-footer.gif) no-repeat;  height: 35px;  padding: 12px 0 0 145px;}UL {  list-style-type: disc;  margin: 0;  padding-left: 15px;  list-style-image: url(../images/item-list.gif);}OL {  list-style-type: decimal;  margin: 0;  padding-left: 15px;}.subtitle {  font-size: 14px;  font-weight: bold;  padding-bottom: 8px;  color: #7D566D;  letter-spacing: 1px;}.title-active {  background: url(../images/item-aub.gif) no-repeat;  margin-left: -10px;  padding: 0px 0px 7px 10px;}.title-inactive {  background: url(../images/item-white.gif) no-repeat;  margin-left: -10px;  padding: 0px 0px 7px 10px;}.basiclink A {  font-weight: normal;  text-decoration: underline;  }/* FORM related */FORM, TEXTAREA, INPUT {  margin: 0px;  padding: 0px;}TEXTAREA {  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #7D566D;  height: 66px;  width: 250px;  border: 0;}TEXTAREA.textfield {  height: 40px;  width: 250px;}INPUT {  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #7D566D;}INPUT.textfield {  height: 18px;  width: 250px;  border: 0;}INPUT.submit {  height: 18px;  width: 250px;  color: #7D566D;  border: 0;  background: #E6EB91;}.form-element {  padding-bottom: 2px;}.form-text {  padding: 0 2px 2px;}.form-text-bold {  font-weight: bold;  padding: 0 2px 2px;}.form-quote {  font-weight: bold;  padding-left: 10px;}TABLE.formresult {  margin: 16px 0;  width: 350px;  border-collapse: separate;  border: 1px dotted #7D566D;}/* end FORM related */
