/* links */
a:link      {color: #0000FF;}
a:visited   {color: #0000FF;}
a:hover     {color: #339966;}

#logo   {height: 80px; margin-left:4px; text-align:center; background: #fff}
#logoShadow {float:left; background: #fff url(/i/tn/shad-logo-wb.gif) no-repeat; width:7px; height:80px;}
#flashBlock {background: #79B460 url(/i/tn/bg-index-wb-center.gif) repeat-x;}

/* Content block */
#HeaderNews {background-color: #306;}
#HeaderProd {background: #306;}

#HeaderNewsIco {background: #306 url(/i/tn/hdr-news.gif) no-repeat; width:40%; padding: 4px 10px 4px 34px;  z-index:10;
             font: bold 80% Verdana, Tahoma, Arial; color:#fff;}
#HeaderProdIco {background: #306 url(/i/tn/hdr-product.gif) no-repeat; 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-inside-wb.gif) repeat-x center top;      padding: 38px 0 0 0;}
td#insideCC2        {background: #fff url(/i/tn/bg-inside-wb.gif) repeat-x center top;      padding: 38px 0px 0px 0px;}
td#insideRC         {background: #fff url(/i/tn/bg-inside-wb.gif) repeat-x right top;       padding: 38px 6px 0 6px;}

#indexRC			{background-image:url(/i/tn/bg-index-wb-right.gif);}


#HeaderResults      {background: #306;}

#FooterResults      {background: #306; padding: 7px;
                     margin: 0; font: bold 80% Verdana, Tahoma, Arial; color:#fff;}
#FooterResults a    {color:#fff;}

table#Results       {border-left: 1px #000 solid; border-right: 1px #000 solid;
                     border-bottom: 1px #000 solid;}

table#Results td,
table#Results th    {font-size: 60%;}
table#Results th    {background: #ADC2AD; border-left: #ADC2AD 1px solid; border-right: #000000 1px solid;
                     border-bottom: #000000 1px solid; border-top: #000000 1px solid;
                     color: #000; padding: 7px 4px;}
table#Results th#fst    {border-left: none;}
table#Results th#lst    {border-right: none;}
table#Results td    {border-bottom: #ADC2AD 1px solid; border-left: #ADC2AD 1px solid; color: #000000;
                     padding: 5px 4px;}
table#Results tr    {background: #DAE4DA;}
table#Results tr#1  {background: #DAE4DA;}
table#Results tr#2  {background: #FFFFFF;}

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; 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: #336633;}

#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: #3E007D url(/i/tn/bg-nav-wb-hover.gif) repeat-x;}

#nav a.current {background-color: #336633;}
#nav a.current:hover {background-color: #336633;}

/* calendar */
.tCalendarYear {
 background-color:#C4C77C;
 color: #ffffff;
}

.tCalendarMonth {
 font-size: 10px;
 width:90%;
 background-color:#000000;
 color: #666666;
 text-align: center;
}

.tCalendarRow {
 color: #000000;
 padding-top: 4px;
 padding-bottom: 4px;
 height: 20px;
 background-color: #DAE4DA;
}

.tCalendarWeek {
 color: #000000;
 padding: 2px;
 background-color: #ADC2AD;
}

.tCurrentDate {
 background-color: #ADC2AD;
}

.tCalendarLinks,a.tCalendarLinks:link {
 padding: 2px;
 display: block;
 color: #000000;
 font-weight: bold;
 text-decoration: none;
}

a.tCalendarLinks:visited {
 color: #000000;
}

a.tCalendarLinks:hover {
 color: #ffffff;
 text-decoration : underline;
}

/* Form */
input, select, textarea {border: 3px #ADBAA3 solid; background: #fff; font:12px Arial;}

.FormButton {background-color: #290052; 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   {color: #090; list-style-image: url(/i/tn/li-wb-arr.gif)}
li.bb   {color: #000; list-style-image: url(/i/tn/li-wb-arr.gif)}


/* links to sites */
ol#linksPage li ul { margin: 0px; padding: 0px;}
#links      {clear:both; padding: 0px; margin: 0px; list-style-type: none;}
ul#links {list-style-image: url(/i/x.gif); 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: #290052;
}

#slogan { margin: 0px; padding: 0px; color: #336633; font-family: Verdana; font-size: 12pt; }
