﻿#gcmenu {
/*background:#425598 none repeat scroll 0 0;*/
background:url(../../images/bgr_mainmenu.jpg) repeat scroll 0 0;
height:25px;
margin:0;
padding:0;
float:left;
width:auto;
}

#gcmenu li {
-x-system-font:none;
display:block;
float:left;
position:relative;
font: normal Tahoma, Arial, Helvetica, sans-serif;
line-height:normal;
list-style-image:none;
/*list-style-position:outside;*/
list-style-type:none;
margin:0;
padding:0;
height:25px;

}

#gcmenu li a {
/*background:#425598 none repeat scroll 0 0;*/
background:url(../../images/bgr_mainmenu.jpg) repeat scroll 0 0;
color:#FFFFFF;
display:block;
margin:0;
padding:7px 10px;
text-align:center;
text-decoration:none;
white-space:nowrap;
width:auto;
}

#gcmenu li a:hover {
/*background:#213866 none repeat scroll 0 0;*/
background:url(../../images/bgr_mainmenu_selected.png) repeat scroll 0 0;
/*border-top:1px solid #024ea2;*/
color:#024ea2;
}


#gcmenu li span {
/*background:#425598 none repeat scroll 0 0;*/
background:url(../../images/bgr_span.jpg) repeat scroll 0 0;
color:#FFFFFF;
display:block;
margin:0;
padding:7px 10px;
text-align:center;
text-decoration:none;
white-space:nowrap;
width:auto;
}

#gcmenu li span:hover {
background:url(../../images/bgr_mainmenu_selected.png) repeat scroll 0 0;
color:#024ea2;
}


#gcmenu ul {
/*background:#425598 url(bg.jpg) repeat scroll 0 0; */
background:#f1f5f7;
/*border-left:1px solid #c7d6de;
border-right:1px solid #c7d6de;
border-bottom:1px solid #c7d6de;*/
clear:both;
margin: 0 0 0;
/*padding-bottom: 9px;*/
z-index:100;
list-style-position:outside;
position:absolute;
width:12em;    
display:none;
    
}
#gcmenu ul li {
float:none;
position:relative;
}
#gcmenu ul li a {
background:transparent none repeat scroll 0 0;
padding:4px 8px;
text-align:left;
color:#3399cc;
width:auto;
}
#gcmenu ul li a:hover {
/*border-color:#528BFF;
border-style:solid;
border-width:1px 0;
color:#FFFFFF;*/
background:#bad8ea;
color:#fff;
}

#gcmenu ul li span
{
background:transparent none repeat scroll 0 0;
padding:4px 8px;
text-align:left;
width:auto;
}

#gcmenu ul li span:hover
{
/*border-color:#528BFF;
border-style:solid;
border-width:1px 0;
color:#FFFFFF;
padding:8px 15px;*/
background:#bad8ea;
color:#fff;
}


#gcmenu ul ul
{
	top:auto;
}

#gcmenu li ul ul {
    left:12em;
    margin:0;
    top:0;
    /*border-left: solid 1px #528BFF;*/
    }

#gcmenu .parent {
background:transparent url(../../images/arrow.gif) no-repeat scroll right center;
}
#gcmenu .parent:hover {
background:#81b5d6 url(../../images/arrow.gif) no-repeat scroll right center;
/*background:#81b5d6;*/
}


#gcmenu li:hover ul ul ul ul{
display:none;
}
#gcmenu li:hover ul, #gcmenu li li:hover ul, #gcmenu li li li:hover ul, #gcmenu li li li li:hover ul{
display:block;
}

/* selected menu item styles */

#gcmenu li.selprim a
{
    font-weight: bold;
    color:#4dabf9;
}

#gcmenu li.selprim span
{
	 font-weight: bold;
	 color:#4dabf9;
}


#gcmenu li.selprim #secondary li a
{
	font-weight: normal;
}

#gcmenu li.selsec a
{
	 font-weight: normal;
}

#gcmenu li.selsec span
{
	 font-weight: bold;
	 color:#05498a;
	 background:#d9eafb;
}

#gcmenu li.seldyn span
{
	 font-weight: bold;
	 color:#05498a;
	 background:#d9eafb;
}