﻿.topMenu
{
    margin: 0px;
    padding: 0px;
    width: 599px;
    font-weight: bold;    
    background-color: #CCCCCC; /* gray */
}

.topMenu a, .topMenu a:visited
{
    color: #333333;
    }

.topMenuItem a:hover
{
    color: White;
    background-color: #3064CD; /* NT-Blue */
} 

.topMenuItem
{
    text-align: center;
    display: block;
    padding: 2px 10px;
    font-size: 12px;
    color: #222;
    background-color: #cccccc; /* gray */
    font-weight: bold;
    overflow: visible;
}

.footerMenu
{
    float: right;
    padding: 0px;
    margin: 0;
    font-size: 10px;  
    background-color: #3064CD; /* NT-Blue */
}

.footerMenuItem
{
    padding: 0 5px;
    }

.footerMenu a, .footerMenu a:visited
{
    color: White;
    }

.footerMenuItem a:hover
{
    color: #111111;
} 
       
#leftcolumn ul 
{
    margin: 20px 0px;
    padding: 0px;
    text-decoration: none;
    }

   
#leftcolumn li
{
    list-style-type: none;
}
    
#leftcolumn li a
{
    color: White;
    font-weight: bold;
    display: block;
    margin: 2px auto;
    padding: 4px;
    width: 150px;
    background-color: #4773DE;
    border-top: solid 1px #999999;
    border-left: solid 1px #999999;
    border-bottom: solid 1px Black;
    border-right: solid 1px Black;
    list-style-type: none;
    text-decoration: none;
}    

#leftcolumn li a:hover
{
    color: #3064CD; /* NT-Blue */
    background-color: White;
    }
    
#leftcolumn a img
{
    border: none;
    }    
    
.center 
{
    text-align:center;
    display: block;
    margin: 0 auto;
    }    
        
#midMenu
{
    width: 599px;    
    }                      
                
#midMenu th a
{
    display: block;
    font-weight: bold;
    width: 148px;
    height: 27px;
    background-color: black;
    text-decoration: none;
}    

#midMenu th a:hover
{
    color: White;
    /*background-color: #3064CD;  NT-Blue */
    }
    
#midMenu th a img
{
    float: left;
    border: none;
    }  
    
#midMenu td
{
    font-size: 10px;
    vertical-align: top;
    border-right: solid 1px #888888;
    border-left: solid 1px #888888;
    padding: 4px;
    }    
    
#vt
{
    color: Red;
    }      
#ot
{
    color: Yellow;
    }      
#tech
{
    color: Lime ;
    }      
#part
{
    color: Blue;
    }      
    
#midMenu li
{
    list-style-type: none; 
    }    
    
#midMenu li a
{
    color: #3064CD; /* NT-Blue */
    text-decoration: none;
    }    
        