.def08pt {  font-size: 8pt;}
.def09pt {  font-size: 9pt;}
.def10pt {  font-size: 10pt;}
.def11pt {  font-size: 11pt;}
.def12pt {  font-size: 12pt;}
.inactive {  color: #A0A0A0;}
.inactive2 {  color: #808080;}
.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 {  padding: 2px;}
.zzzphoto-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;}
.newsitemzzz {  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;}

.bg-white50 {  opacity: 0.5; filter: alpha(opacity=50); background: url(images/bg/white.gif);}

.bg-white {  background: url(images/bg/white.gif);}
.pc80 {  opacity: 0.8; filter: alpha(opacity=80);}

#divImgCaption {  width: 100%;
                  background-image: url(images/bg/white90pc.png);
                  position: absolute;
                  bottom: 12px;
                  left: 0px;
                  border-color: #FFF #666 #666 #FFF;
                  border-style: solid;
                  border-width: 2px 0px 1px 0px;}

#divImgClose {  position: absolute;
                border: 0px solid #CC0000;
                top: -18px;
                right: -18px;}

.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;}


#twitter_div {
	/*min-height: 240px;*/
	height: 420px;
	overflow-y: scroll;
	font-size: 8.5pt;
	/*margin-top: 0;
	padding-top: 0;*/
	width: 250px;
	margin-bottom: 10px;
	margin-left: 10px;
	border: 0px solid #ff0000;
}

#twitter_div ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#twitter_div li {
	color: #151c35;
	letter-spacing: -0.2px;
	line-height: 1.2;
	border-bottom: 1px solid #757c95;
	margin-top: 0;
	padding-top: 12px;
	padding-bottom: 12px;
}
 
#twitter_div ul li a {
	text-decoration: none;
	font-weight: normal;
	color: #000099;
}
 
#twitter_div ul li a:hover {
	text-decoration: none;
	color: #9c2a4d;
}
 
#twitter_div p {
	text-align: right;
	padding-right: 6px;
	padding-bottom: 10px;
}
