table.navbar
{
font-size: 10pt;
margin: 0px;
padding: 0px; 
border: 0px; 
font-weight: bold;
vertical-align: middle;
background-color:transparent;
}

table.menu
{
font-size: 10pt;
margin: 0px;
padding: 3px;
font-weight: bold;
background-color:#dde7f0;
}


table.fallDownSubMenu
{
font-size: 10pt;
margin: 0px;
padding: 0px;
font-weight: bold;
background-color:#eeeeee;
}

td.fallDownSubMenu 
{
font-size: 10pt;
margin: 0px;
padding: 0px;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #aaaaaa;
font-weight: bold;
}


table.subMenu
{
font-size: 10pt;
margin: 0px;
padding: 0px;
font-weight: bold;
background-color:#dddddd;
position: relative;
top: -20px;
left: 150px;
}

td.subMenu 
{
font-size: 10pt;
margin: 0px;
padding: 0px;
font-weight: bold;
border-top: 1px solid #aaaaaa;
}


td.menuNormal
{
padding: 0px;
color: #FFFFFF;
font-weight: bold;
vertical-align: middle;
}


td.mainMenuNormal
{
font-size: 10pt;
padding: 0px;
color: #FFFFFF;
font-weight: bold;
vertical-align: middle;
text-align: center;
border-right: 1px solid #aaaaaa;
}


td.mainMenuNormalHover
{padding: 0px;
color: #000000;
font-weight: bold;
vertical-align: middle;
text-align: center;
}

tr.mainMenuNormalHover
{padding: 0px;
color: #000000;
font-weight: bold;
vertical-align: middle;
text-align: center;
}


div.mainMenuNormalHover
{
display: inline;
position: absolute;
}

td.menuHover
{padding: 0px;
color: #000000;
font-weight: bold;
vertical-align: middle;
/*remove the following line for drop-down menu with images*/
background-color: #ffffcc;
text-align: center;
}

tr.menuHover
{padding: 0px;
color: #000000;
font-weight: bold;
vertical-align: middle;
/*remove the following line for drop-down menu with images*/
background-color: #ffffcc;
text-align: center;
}

div.menuHover
{
display: inline;
position: absolute;
}

div.menuNormal
{
display: none;
position: static;
}

a.menuitem:link
{
font-size: 10pt;
padding: 2px;
text-decoration: none;
color: #000000;
display: block;}

a.menuitem:visited
{
font-size: 10pt;
padding: 2px;
text-decoration: none;
color: #000000;
display: block;}

a.menuitem:hover
{
font-size: 10pt;
padding: 2px;
text-decoration: none;
color: #000000;
background-color: #ffffcc;
display: block;}

a.menuitem:active
{
font-size: 10pt;
text-decoration: none;
color: #000000;
background-color: #ffffcc;
padding: 2px;
display: block;}

a.mainmenuitem:link
{
font-size: 10pt;
padding: 2px;
text-decoration: none;
color: #000000;
display: block;}

a.mainmenuitem:visited
{
font-size: 10pt;
padding: 2px;
text-decoration: none;
color: #000000;
display: block;}

a.mainmenuitem:hover
{
font-size: 10pt;
padding: 2px;
text-decoration: none;
color: #000000;

display: block;}

a.mainmenuitem:active
{
font-size: 10pt;
text-decoration: none;
color: #000000;

padding: 2px;
display: block;
}