.def08pt {  font-size: 8pt;}
.def09pt {  font-size: 9pt;}
.def10pt {  font-size: 10pt;}
.def11pt {  font-size: 11pt;}
.def12pt {  font-size: 12pt;}
.inactive {  color: #A0A0A0;}
.missing {  color: #FF9900; font-weight: bold;}

.red  {  color: #EE0000;}

.copy {  color: #808080; padding-bottom: 6px; height: 16px;}

.tj {  text-align: justify;}
.contact { padding: 30px 0px 24px 0px;}

.gallery-tn {  background-image: url('images/bg/photo.png'); background-repeat: no-repeat; padding: 7px 17px 13px 6px;}
.photo-tn {  background-image: url('images/bg/photo.png'); background-repeat: no-repeat; padding: 7px 58px 36px 6px;}

.newscell1 {  border-color: #0060C0; border-style: dashed; border-width: 1px 1px 1px 1px; padding: 15px 30px 15px 30px;}
.newscell {  border: 1px solid #1E4144; border-color: #FFFFFF #C0C0C0 #C0C0C0 #FFFFFF; padding: 30px 40px 30px 40px; background-image: url(images/bg/white25pc.png);}
.newsdate {  font-size: 8pt; color: #606060;}
.newsitem {  padding: 0px 0px 15px 0px;}

.newsitem {  padding: 0 0 15px 36px; background: url(images/bullet.gif) no-repeat 27px 6px; }
.newsitem2 {  padding: 0 0 0 36px; background: url(images/bullet.gif) no-repeat 27px 6px; }

.cat {  padding: 18px 0px 0px 0px;}
.catitem {  padding: 9px 0px 0px 0px;}

.twitter-feed {  padding: 6px 12px 6px 9px;}

.outer {  border: 2px solid #002F34; border-color: #C0C0C0 #FFFFFF #FFFFFF #C0C0C0;}
.inner {  border: 1px solid #1E4144; border-color: #FFFFFF #C0C0C0 #C0C0C0 #FFFFFF; padding: 3px 5px 3px 5px; background-image: url(images/bg/white25pc.png);}
.ZZouter1 {  border: 1px solid #002F34; border-color: #001518 #002F34 #002F34 #001518;}
.ZZinner1 {  border: 1px solid #1E4144; border-color: #1E4144 #112527 #112527 #1E4144; padding: 3px 5px 3px 5px; background-image: url(images/bg/white10pc.png);}

body {  background: #FFFFFF url('images/bg/bg-main.jpg') no-repeat fixed top center;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #202020;}

html {  overflow: -moz-scrollbars-vertical;
        overflow-y: scroll;
        overflow-x: auto;}


input.submit {  width: 66px; height: 20px; 
                font: normal 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #336699;
                background: none; border: 0; padding: 1px 0 0 0; margin: 0 0 0 -4px;}

input.button {  background-color: #FF9900; border-color: #FFFFFF #804000 #804000 #FFFFFF; border-width: 1px; color: #FFFFFF; font-weight: bold; padding: 0px 10px 2px 10px;}

input.go  {  background: #0071B7; border: 2px solid #FFFFFF; padding-bottom: 2px; color: #FFFFFF; font: normal 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif; height: 20px; width: 40px;}

.text {  width: 300px; border-width: 1px; border-color: #6699CC; border-style: solid;
         color: #303030; font: normal 9pt Tahoma, Verdana, Arial, Helvetica, sans-serif;}

.text2 {  width: 150px; border-width: 1px; border-color: #6699CC; border-style: solid;
          color: #303030; font: normal 9pt Tahoma, Verdana, Arial, Helvetica, sans-serif;}

.text-search {  border: 3px solid #FFFFFF; background-color: #E0E0F0;
                color: #303030; font: normal 9pt Tahoma, Verdana, Arial, Helvetica, sans-serif; width: 120px;}

td.input {  padding-bottom: 5px;}
td.label {  color: #D0E0E0; font-size: 9pt;}


A {  font-weight: bold; color: #0060C0; text-decoration: none;}
A:hover {  color: #0080FF; text-decoration: underline;}
A.share {  font-weight: normal; color: #333399; text-decoration: none;}
A.email_link {  padding: 0 0 6px 20px; height: 16px; background: url(images/email.gif) no-repeat top left; }









.header   {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #0071BC;}
.title   {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; background-color: #0071BC; color: #F0FFF9;}



.textfield1 {  color: #000000;
               font-family: Verdana, Arial, Helvetica, sans-serif;
               font-size: 8pt;
               width: 180;}

.textfield2 {  color: #000000;
               font-family: Verdana, Arial, Helvetica, sans-serif;
               font-size: 8pt;
               width: 360;}
