/* links */
a:link      {color: #393;}
a:visited   {color: #393;}
a:hover     {color: #0c3;}

#logo   {height: 80px; margin-left:4px;text-align:center; background: #fff}
#logoShadow {float:left; background: #fff url(/i/tn/shad-logo.gif) no-repeat; width:7px; height:80px;}
#flashBlock {background-color: #009900;}

/* Content block */
#HeaderNews {background-color: #369;}
#HeaderProd {background: #369;}

#HeaderNewsIco {background: #369 url(/i/tn/hdr-news.gif) no-repeat; white-space: nowrap; width:40%; padding: 4px 10px 4px 34px;  z-index:10;
             font: bold 80% Verdana, Tahoma, Arial; color:#fff;}
#HeaderProdIco {background: #369 url(/i/tn/hdr-product.gif) no-repeat; white-space: nowrap; width:40%; padding: 4px 10px 4px 34px;  z-index:10;
             font: bold 80% Verdana, Tahoma, Arial; color:#fff;}

#newsAnn    {background-color: #ececec; padding: 8px; z-index:9; font-size: 70%;}

.HdrOverlap {margin: 0px 0 0 0; position: relative;}
.AnnOverlap {margin: -1px 0 0 0; position: relative;}

/* tables */
td#insideCC         {background: #fff url(/i/tn/bg-inside01.jpg) no-repeat center top;   padding: 38px 0 0 0;}
td#insideCC2,
td#insideRC			{background: #fff url(/i/tn/bg-inside01m.jpg) repeat-x;}
td#insideCC2		{padding: 38px 0px 0px 0px;}
td#insideRC         {padding: 38px 6px 0 6px;}

#indexRC			{background-image:url(/i/tn/bg-index-right.gif);}

#HeaderResults      {background: #369;}


#FooterResults      {background: #369; padding: 7px;
                     margin: 0; font: bold 80% Verdana, Tahoma, Arial; color:#fff;}
#FooterResults a    {color:#fff;}

table#Results       {border-left: 1px #369 solid; border-right: 1px #369 solid;
                     border-bottom: 1px #369 solid;}
table#Results td,
table#Results th    {font-size: 60%;}
table#Results th    {background: #6699CC; color: #fff; padding: 7px 4px;
                     border-left: #369 1px solid; border-right: #369 1px solid;
                     border-bottom: #369 1px solid; border-top: #369 1px solid;
                    }
table#Results th#fst    {border-left: none;}
table#Results th#lst    {border-right: none;}
table#Results td    {border-bottom: #369 1px solid; border-left: #369 1px solid; color: #000;
                     padding: 5px 4px;}
table#Results tr    {background: #d0d0d0;}
table#Results tr#1  {background: #d0d0d0;}
table#Results tr#2  {background: #f0f0f0;}

table#news      {padding: 0px; margin: 0px 0;}
table#news td   {font-size:70%; padding: 5px 4px;}
/* navigation */
ul#nav          {padding: 0px; margin: 0px; white-space: nowrap; list-style-type: none; background: #6699CC; display: block;}
ul#nav li       {font: 11px Arial, Geneva, Helvetica, sans-serif; float: left; padding: 0px; margin: 0px; height: 39px}
ul#nav li#current       {font-weight: bold; background-color: #069;}

#nav a:link,
#nav a:visited  {display: block;  float: left; padding: 12px 8px 13px 8px; margin: 0px; color: #fff; background-color: transparent;
                 text-decoration: underline;}
#nav a:hover    {color: #fff; background: #4A83BC url(/i/tn/bg-nav-hover.gif) repeat-x;}

#nav a.current {background-color: #069;}
#nav a.current:hover {background-color: #069;}

/* calendar */
.tCalendarYear {
 background-color:#E4E5C3;
 color: #ffffff;
}

.tCalendarMonth {
 font-size: 10px;
 width:90%;
 background-color:#369;
 color: #666666;
 text-align: center;
}

.tCalendarRow {
 color: #000000;
 padding-top: 4px;
 padding-bottom: 4px;
 height: 20px;
 background-color : #d0d0d0;
}

.tCalendarWeek {
 color: #ffffff;
 padding: 2px;
 background-color: #6699CC;
}

.tCurrentDate {
 background-color : #6699CC;
}

.tCalendarLinks,a.tCalendarLinks:link {
 padding: 2px;
 display:block;
 color: #369;
 font-weight:bold;
 text-decoration : none;
}

a.tCalendarLinks:visited {
 color: #369;
}

a.tCalendarLinks:hover {
 color: #ffffff;
 text-decoration : underline;
}

/* Form */
input, select, textarea {border: 3px #ADBAA3 solid; background: #fff; font:12px Arial;}

.FormButton {background-color: #369; color: #fff; border: 1px #112233 solid; font-size: 12px; margin: 0px; padding: 2px;}

.required {
 color: #00cc00;
 font-width: bold;
}


/* Lists */
ul, ol  {margin:5px 0 0 22px; padding:0;}
li  {padding: 2px 0; margin: 0px;}
li.aa   {list-style-image: url(/i/tn/li-arr.gif);  color: #090; }
li.bb   {list-style-image: url(/i/tn/li-arr.gif);  color: #000; }


/* links to sites */
ol#linksPage li ul { margin: 0px; padding: 0px;}
#links      {clear:both; padding: 0px; margin: 0px; list-style-type: none;}
#linksLogo  {float:left; padding: 4px; margin: 0 5px 0 0; border: 1px #ccc solid; background: #fff;}
.clb    {clear:both; font-size: 2px; height: 2px;}
td.txt      {font-size:70%; line-height:140%;}

.top_menu {
 height:39px; padding:0px; margin:0px; float: bottom; background-color: #6699cc; width:100%
}

#slogan { margin: 0px; padding: 0px; color: #336699; font-family: Verdana; font-size: 12pt; }

.fact {color: #333333; font-weight: bold}