.def08pt {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #2A2766;}
.text {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #2A2766; text-align: justify;}
.text2 {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #2A2766;}
.info-cell {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #336699;}
.login07pt {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #2A2766; padding: 0px 5px 0px 5px; text-align: center;}
.login08pt {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #2A2766; padding: 0px 5px 0px 5px; text-align: center;}
.loginfield {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color: #2A2766; width: 60px; height: 16px;}
.side {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #2A2766; padding: 0px 9px 0px 5px; text-align: right;}
.page-header {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #666699;}
.class-schedule {  line-height: 150%;}
.newsdate {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666699;}
.newscell {  border-color: #CCCCFF; border-style: dashed; border-width: 0px 1px 1px 1px; padding: 15px 20px 20px 20px;}


.gallery-left   {  background-color: #F9F9FF; border-color: #CCCCFF; border-style: dashed; border-width: 1px 0px 1px 1px; padding: 10px 10px 10px 10px; vertical-align: top; width: 190px;}
.gallery-right  {  background-color: #F9F9FF; border-color: #CCCCFF; border-style: dashed; border-width: 1px 1px 1px 0px; padding: 20px 10px 10px 10px; vertical-align: top; width: 675px;}
.gallery-tn1    {  background-color: #FFFFFF; border-color: #CCCCFF; border-style: solid; border-width: 1px; padding: 4px; margin: 4px;}
.gallery-tn2    {  background-color: #F9F9FF; border-color: #CCCCFF; border-style: dashed; border-width: 1px; padding: 4px; margin: 4px;}
.gallery-cell   {  padding: 5px;}


.tdlogin
{
  background-color: #123456;
  background-image: url(images/bg_login.gif);
  background-repeat: repeat-x;
}














.def09pt {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #204020;}
.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;}

.indexlink  {  color: #3C772C; text-decoration: none;}

.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;}

