/*Overall*/
        .menuContainer
        {
            display:block;
            width:944px;
            height:54px;
            z-index:10;
			margin:0px auto;
        }

/*Top Nav Items*/
        .menuTopNav
        {
            display:block;
            padding: 15px 0px 1px 15px;
            
            text-align:left;
            font-size:12px;
            
            letter-spacing: 0px;
        }
        .menuTopItem
        {
            display:inline;
            color:#fff; 
            font-size:12px;
            padding: 2px 5px 2px 5px;
            text-decoration:none;
        }
        .menuTopItem:hover
        {
            padding: 2px 5px 2px 5px;
            background-color:#666666;
            text-decoration:none;
        }
        .menuTopItemOn
        {
            display:inline;
            color:#fff; 
            font-size:12px;
            padding: 2px 5px 2px 5px;
            text-decoration:none; 
             background-color:#666666;            
        }
        /*For Login mouse out to stay highlighted*/
        .menuTopItemOver
        {
            display:inline;
            color:#fff; 
            font-size:9px;
            padding: 2px 5px 2px 5px;
            background-color:#666666;
            text-decoration:none;
        }
        .menuTopItemOver:hover
        {
            text-decoration:none;
        }
       .menuLoginBox
        {
            display:block;
            position:absolute;
            width:235px;
            border:solid 4px #52D0FF;
            background-color:#fff;
            z-index:10;
        }
        .menuLoginSpacer
        {
            display:block;
            float:left;
            width:20px;
        }
        .menuLoginHolder
        {
            display:block;
            float:left;
            width:182px;
            padding: 15px 0px 0px 0px;            
        }
        .menuLoginLabel
        {
            display:block;
            float:right;
           width:100%;
            padding:10px 0px 0px 0px;
        }
        .menuLoginSubmit
        {
            display:block;
            font-size:11px;
            color:#333;
            float:right;
            padding:1px 2px 1px 2px;
            clear:both;  
        }
        .menuLoginLink
        {
            display:block;
           float:left;
            background: url('/images/ws/arrows/arrowGrey.jpg');
             background-repeat:no-repeat;
            background-position:0px 3px;	
            padding: 0px 10px 15px 10px;      
        }
         .menuLoginInput
        {
            display:inline;
            height:18px;
            font-size:9px;
            color:#333; 
            width:120px;
        }
        .menuSearchInput
        {
            display:inline;
            height:18px;
            font-size:9px;
            color:#333; 
        }
        .menuSearchButton
        {
           display:inline;
           padding:2px 5px 1px 2px;
        }
        .menuSearchImage
        {           
            vertical-align:bottom;
            margin:0px 0px 2px 0px;
            border:0;
        }

/*Logo and Alt Language*/
        .menuLogo
        {
            display:block;
            float:left;
            width:947px;
            height:27px;
            padding:2px 0px 2px 0px;
        }
        .divImgLogo
        {
            display:inline;
            float:left;
            width:231px;
            height:25px;
        }
        .divMenuAltLang
        {
            display:block;
            float:left;
            padding:7px 5px 0px 0px;
            width:711px;
            text-align:right;       
        }

/*First Level Menu Items*/
        .menuFirst
        {
	display:block;
	float:left;
	height:28px;
	width:944px;
	background-color:#E7E7E7;
	font-size:12px;
	text-align:right;
        }
        #divMenuFirst a
        {
            display:block;
            float:left;
            padding:7px 1px 1px 0px;
            margin:0px 2px 0px 0px;  
            text-decoration:none; 
        }
        .menuFL
        {
            width:139px;    
            color:#666;

        }
        .menuFLOn
        {
            width:139px;    
            color:#fff;
            font-weight:bold;
            text-align:center;
        }
                    
        .menuSpacer
        {
            width:170px;
        }
        
        .menuFR
        {
            color:#666;
            width:139px;
            border-bottom:solid 3px  #E7E7E7;
        }
        .menuFROn
        {
            color:#fff;
            font-weight:bold;
            background-color: #005096 ;
            text-align:center;
            width:139px;
            border-bottom:solid 3px #005096 ;
        }
        
        /*Colors*/
        .menuGbb
        {
         
        }
        .menuGbg
        {
            background-color: #AEC200 ;
            border-bottom:solid 6px #AEC200 ;         
        }
        .menuObb
        {
            
        }
        .menuObg
        {
            background-color: #FDC112 ;
            border-bottom:solid 6px #FDC112 ;         
        }      
        .menuBbb
        {
          
        }
        .menuBbg
        {
            background-color: #52D0FF ;
            border-bottom:solid 6px #52D0FF ;         
        }   
        .menuPbb
        {
          
        }   
        .menuPbg
        {
            background-color: #005096 ;
            border-bottom:solid 6px #005096 ;         
        }   
/*Second Level Menu Items*/    
      
        #divMenuSecond div
        {
            display:block;
            float:left;
            width:944px;
             text-decoration:none; 
        }
        #divMenuSecond a
        {
            display:block;
            float:left;
            padding:4px 20px 4px 20px;
            text-decoration:none; 
        }        
        .menuItemS
        {            
            color:#fff;
            font-weight:normal;            
        }
        .menuItemSOn
        {
            font-weight:bold;
            color:#fff;
        }                
        .divBGGreen
        {
            background-color: #AEC200 ; 
        }
        .menuItemSOffG
        {
            color:#fff;
            font-weight:normal;   
            background:transparent url('/images/ws/nav/nav_arrow_insights.gif') no-repeat;
            background-position: 95% 50%;
        }
        .menuItemSOnG
        {
            background:transparent url('/images/ws/nav/nav_arrow_on_insights.gif') no-repeat;
            background-position: 95% 50%;
            color:#3B6811;
            font-weight:bold;            
            background-color: #DCE196;
        }
        .divBGOrange
        {
            background-color: #FDC112 ; 
        }
        .menuItemSOnO
        {
            background-color: #FDDC7C;
            color:#BF8006;
            font-weight:bold;
        }
        .divBGBlue
        {
            background-color: #52D0FF ; 
        }
        .menuItemSOffB
        {
            color:#fff;
            font-weight:normal;   
            background:transparent url('/images/ws/nav/nav_arrow_capabilities.gif') no-repeat;
            background-position: 95% 50%;
        }
        .menuItemSOnB
        {
            background:transparent url('/images/ws/nav/nav_arrow_on_capabilities.gif') no-repeat;
            background-position: 95% 50%;
            color:#093B53;
            font-weight:bold;            
            background-color: #AEE7FD;
        }  
        .divBGPurple
        {
            background-color: #005096 ; 
        }
        .menuItemSOffP
        {
            color:#fff;
            font-weight:normal;   
            background:transparent url('/images/ws/nav/nav_arrow_global.gif') no-repeat;
            background-position: 95% 50%;
        }
        .menuItemSOnP
        {
            background:transparent url('/images/ws/nav/nav_arrow_on_global.gif') no-repeat;
            background-position: 95% 50%;
            color:#093B53;
            font-weight:bold;            
            background-color: #AEE7FD;
        }     

/*Third Level Items*/

        #divMenuThird 
        {
            display:block;
            position:absolute;
            width:240px;
             z-index:10;
        }        
        #divMenuThird div
        {
            position:absolute;
            padding:5px 10px 5px 10px;
            z-index:10;
            opacity: .9;
	        filter: alpha(opacity=90);
        }            
        #divMenuThird a
        {
            display:block;
             z-index:10;
            padding: 3px 0px 7px 10px;
            text-align:left;
            text-decoration:none;
        }
        .menuThirdGreen a
        {
            color:#3B6811;
        } 
        .menuThirdBlue a
        {
            color:#093B53;
        }
        .menuThirdGreen 
        {
            background-color: #DCE196;
        } 
        .menuThirdBlue 
        {
            background-color: #AEE7FD;
        }
        .menuItemTOff
        {
            font-weight:normal;
        }
        .menuItemTOn
        {
            font-weight:bold;
        }    

/*For Countries*/
        .menuThreeCol
        {
            display:block;
            width:380px;        
        }    
        .menuSmallCol
        {
            display:block;
            float:left;
            width:125px;
        }
        .menuCol
        {
            display:block;
            float:left;
            width:150px;
        }
        

/*top_menu start*/

#top_menu {
    position: relative;
    z-index: 100;

	height:28px;
	line-height:normal;
	font: 11px/1.5em arial,verdana,arial,sans-serif,Pmingliu;
	background-color:#e7e7e7;
}

#top_menu ul {
    list-style: none;
    
}

#top_menu li {
    float: left;
    position: relative;
   clear:right
}

#top_menu ul ul {
    visibility: hidden;
    position: absolute;
    top: 28px;
    white-space:nowrap;
}

#top_menu ul iframe {
    visibility: hidden;
    position: absolute;
    top: 46px;
	left:0px;
	width:110px;
}

#top_menu table {
    position: absolute;
    top: 0;
    left: 0;
}

#top_menu ul li:hover ul, #top_menu ul a:hover ul, #top_menu .hot ul,#top_menu ul .hot:hover ul {
    visibility: visible;
}


#top_menu .current a {
	
}

#top_menu .current a span {
	color:#666666;
	font-weight:bolder;
}

#top_menu .hot {
	font-weight:bolder;
	background-color:#005096;
}
#top_menu .hot ul li a
{
    font-weight:normal
}
#top_menu .hot ul li a:hover
{
    font-weight:bold;
    background-color:transparent;
    color:#4dbaff;
    
}
#top_menu .hot a:hover {
	 
	background-color:#005096;
	
}


#top_menu .hasline 
{
    margin-left:8px;padding-left:4px;background:url(../image/menu_line.gif) no-repeat left center
}

#top_menu .hot span {
	color:#fff;
}

#top_menu  ul li a {
    display: block;
    line-height:28px;
    margin:0;
	padding:0px 0 0 6px;
    color:#666666;
    text-decoration: none;float:left;
    
}
/**/
#top_menu ul li li a{
	line-height:26px;
	height:26px;
}

#top_menu a span {
	float:left;
	display:block;
	text-align:center;
	width:140px;
	color:#666666;
	cursor:pointer;
}

#top_menu a:hover {
    border: 0px;
    background-color:#56a0e0;
    border-left:solid 1px #ccc;
}

#top_menu a:hover span {
   color:#fff;
   font-weight:bolder;
}

#top_menu ul ul {
	padding:0px;
	left:0px;
	
}

#top_menu ul ul li {
    
    text-align: left;

	
}

#top_menu ul ul li a {
    display: block;
    margin: 0 0 0px 0;
    border: 0;
	color:#c5d3e0;
}

#top_menu ul ul li a:hover {
    font-weight:normal;
    background-color:transparent;
    color:#4dbaff;
    border:0;
}

.hots-submenu a {
    font-weight:normal;
    background-color:transparent;
    color:#4dbaff;
    border:0;
}


/*top_menu end*/

/*month_menu*/

.month_menu
{
    font:11px arial;
    
}

.month_menu a
{
    
    background-color:#a1a1a1;
    padding:2px;
    padding-left:8px;
    padding-right:6px;
    display:inline-block;
    text-align:center;
    float:left;
    margin-right:2px;
    color:#fff;
}