﻿.menu_topo
{
    font-family: Verdana, Arial;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    /*width: 100%;
    background-color: #cf142b;*/
    font-size: 0.8em;
    text-align: center;
}

#menu_topo_div{ /* nothing in here right now */
}

#menu_topo_div .menu_topo_level1
{ 
    /* CSS class for non-selected Menu Item */
    background: url(Images/BLUE_menuTop_bck1.png) no-repeat;
    height: 16px;
    width: 120px;
    color: #ffffff;
    padding-top: 0.5px;
}

#menu_topo_div .menu_topo_level1_hover
{ 
  /* CSS class for hovering and selected Menu Item
     ... which can be split up, of course! */
  background: url(Images/BLUE_menuTop_bck3.png) no-repeat;
}

#menu_topo_div .menu_topo_level1_selected
{ 
  /* CSS class for hovering and selected Menu Item
     ... which can be split up, of course! */
  background: url(Images/BLUE_menuTop_bck3.png) no-repeat;
}

/* CSS classes for standard Links, only valid inside the #menu DIV */
#menu_topo_div a, #menu_topo_div a:visited
{
  background: transparent ! important;
  display: block;
}

#menu_topo_div a:hover, #menu_topo_div a:active, #menu_topo_div a:focus
{
  background: transparent ! important;
  display: block;
}

.menu_topo_selected
{
    background: url(Images/BLUE_menuTop_bck3.png) no-repeat;
    height: 18px;
    width: 120px;
    background-color: #000000;
    
    position: relative;
    top: -1px;
    left: 0px;
    padding-top: 1px;
}

.menu_left_level1
{
	background: #00a0c6;
	font-size: 9px;
	color: Black; 
	font-weight: bold;
	text-transform:uppercase;
	border-bottom: solid 1px #ffffff;
	text-align: right;
	height: 24px;
	width: 160px;
	position: relative;
	left: -8px;
	top: 6px;
	/*padding-top: 4px;
	padding-right: 4px;*/
}

.menu_left_level2
{
	background-color: #B9DCF0;
	font-size: 8px;
	color: Black;
	font-weight: bold;
	text-transform:uppercase;
	border-bottom: solid 1px #ffffff;
	text-align: right;
	width: 160px;
	height: 15px;
	position: relative;
	left: -8px;
	top: 3px;
	/*padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 4px;*/
}

.menu_left_level3
{
	background-color: #c1c1c1;
	font-size: 7px;
	color: Black;
	font-weight: bold;
	text-transform:uppercase;
	border-bottom: solid 1px #ffffff;
	text-align: right;
	width: 160px;
	height: 15px;
	position: relative;
	left: -8px;
	top: 3px;
	/*padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 4px;*/
}

.menu_left_hoverNode
{
	background-color: #000000;
	color: #ffffff;
	width: 160px;
}

.menu_left_selectedNode
{
    color: #ffffff;
    font-weight: bolder; 
    position: relative;
    left: 8px;
    top: -6px;
    background-color: #000000;
    width: 152px;
    height: 100%;
    padding-right: 8px;
}

.menu_left_selectedNode_text
{
    position: relative;
    top: 5px;
}

.menu_left_selectedSubNode
{
    color: #ffffff;
    font-weight: bolder; 
    position: relative;
    left: 8px;
    top: -3px;
    background-color: #000000;
    width: 152px;
    height: 15px;
    padding-right: 8px;
}

.menu_left_selectedSubNode_text
{
    position: relative;
    top: 3px;
}

#menu_left_div a, #menu_left_div a:visited, #menu_left_div a:hover, #menu_left_div a:active, #menu_left_div a:focus
{
    background: transparent ! important;
    display: block;
}

.menu_left_expand
{
    padding-left: 5px;
}

.menu_bottom
{
    font-size: 10px;
    font-weight: normal;
    color: #0FA0C6;
    text-transform: lowercase;
}

a.menu_bottom_link
{
    font-size: 10px;
    font-weight: bold;
    color: #0FA0C6;
    text-decoration: none;
}

a.menu_bottom_link:hover
{
    text-decoration: underline;
}

a.loginLnk
{
    font-family: Verdana, Arial;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #434343;
    
}

a.loginLnk:hover
{
    text-decoration: underline;
}