.def08pt {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #336633;}
.def09pt {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #336633;}
.def10pt {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #336633; text-align: justify;}
.def11pt {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #204020;}

.section {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #003333;}
.subhead {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #004040; margin-top: 30px;}
.title   {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; background-color: #204080; color: #F0FFF9;}

.gallery-left   {  background-color: #ECF3E9; border-color: #99CC99; border-style: solid; border-width: 1px 0px 1px 1px; padding: 10px 10px 10px 10px; vertical-align: top;}
.gallery-right  {  background-color: #ECF3E9; border-color: #99CC99; border-style: solid; border-width: 1px 1px 1px 0px; padding: 20px 10px 10px 10px; vertical-align: top;}
.gallery-tn1    {  background-color: #FFFFFF; border-color: #99CC99; border-style: solid; border-width: 1px; padding: 4px; margin: 4px;}
.gallery-tn2    {  background-color: #ECF3E9; border-color: #336633; border-style: dashed; border-width: 1px; padding: 4px; margin: 4px;}
.gallery-cell   {  padding: 5px;}
.gallery-top    {  border-color: #99CC99; border-style: solid; border-width: 0px 0px 1px 0px; padding: 0px 0px 2px 0px;}
.gallery-caption    {  background-color: #ECF3E9; border-color: #99CC99; border-style: solid; border-width: 1px 1px 1px 1px; padding: 10px 20px 10px 20px;}

.portfolio-img  {  border-color: #006633; border-style: solid; border-width: 2px;}

.tj {  text-align: justify;}

.indexlink  {  color: #3C772C; text-decoration: none;}

.newsdate {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #669966;}
.newscell {  border-color: #99CC99; border-style: dashed; border-width: 0px 1px 1px 1px; padding: 15px 20px 20px 20px;}

.red  {  color: #EE0000;}

A {  font-weight: bold; color: #204080; text-decoration: none;}
A:hover {  font-weight: bold; color: #336699; text-decoration: underline;}

.A {  font-weight: bold; color: #522162; text-decoration: none;}
.A:hover {  font-weight: bold; color: #00483F; text-decoration: underline;}

body {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color: #806080;}

.textfield1 {  color: #000000;
               font-family: Verdana, Arial, Helvetica, sans-serif;
               font-size: 8pt;
               width: 150;}

.textfield2 {  color: #000000;
               font-family: Verdana, Arial, Helvetica, sans-serif;
               font-size: 8pt;
               width: 300;}

html {  overflow-y: scroll;
        overflow-x: auto;}
