/***********************************
CSS Document
Author: Michael Oleksak - StarsnSites.com
copyright ©2005 all rights reserved
Main Product Navigation Table Style Settings
Must Be Kept in Containing Cell to limit width
***********************************/         	

.navTable { width: 180px; font-size: 12px;
            font-family: lucida, verdana, sans-serif;
            }

.navTable a:link,
.navTable a:visited  { color: #000000;	text-decoration : underline; }
.navTable a:active,
.navTable a:hover 	  {	color: #080000; text-decoration : underline; font-weight: bold; }

.navSub { padding: 1px;
          border:0px solid #555555; font-size: 10px;
          }

.navSub a:link,
.navSub a:active,
.navSub a:visited  {	color: #0000ff; text-decoration : underline; font-weight: bold; }
.navSub a:hover	   {	color: #000000; text-decoration : underline; font-weight: bold; }


          
.navTableTop { background-image:url('../images/NavTable_02.jpg'); padding:0px;
               height: 20px; text-align: center; font-size: 11px; color: #ffffff;
               font-weight: bold; width: 100%; vertical-align: middle;
               }
.calcTableTop { background-image:url('../images/NavTopRight_02.jpg'); padding:0px;
                height: 20px; text-align: center; font-size: 9px; color: #777777;
                width: 100%; vertical-align: middle;
               }

              
.navTableCenter { width: 100%; padding: 0px; font-size: 12px; line-height: 25px;
                  }
                  

.navTableCenter2 { width: 100%; padding: 4px; font-size: 11px; line-height: 14px;
                  border-left: 1px solid #CECECE; border-right: 1px solid #CECECE;
                  }

.navTableCenterKoi { padding: 0px; font-size: 11px; 
                     border-left: 1px solid #CECECE; border-right: 1px solid #CECECE;
                  }                 
                                            
.navTableBottom { background-image:url('../images/NavTable_06.jpg');
                  height: 20px; padding:0px; width: 100%; font-size: 10px;
                  text-align: right; vertical-align: middle; color: #447989;
                  }
.navTableBottom a:link,
.navTableBottom a:active,	
.navTableBottom a:visited  { color: #73D1ED;	text-decoration : none;	}
.navTableBottom a:hover	  {	color: #447989; text-decoration : none; font-weight: normal;}

.koiNavTable { width: 100%; padding:2px; background-color: #ffffff; display: inline;
               font-size: 9px; font-family: lucida, verdana, sans-serif;
               }
.koiNavTable td { font-size: 9px; width: 50%; Vertical-align: top;}               
            
.koiNavTable a:link,
.koiNavTable a:active,	
.koiNavTable a:visited  { color: #949494;	text-decoration : underline;	}
.koiNavTable a:hover	  {	color: #800000; text-decoration : underline; font-weight: normal;}
            
.koiNavTableCenter { width: 100%; padding: 0px; font-size: 10px; 
                     border-left: 1px solid #CECECE; border-right: 1px solid #CECECE;
                     }       
            
.newsTable a:link,
.newsTable a:active,	
.newsTable a:visited  { color: #800000;	text-decoration : none; font-weight: bold;}
.newsTable a:hover	  {	color: #000000; text-decoration : underline; font-weight: bold;}
                  
                  
/***********************************
 End Stylesheet
***********************************/