﻿/* Main menu start */
/* * {margin: 0; padding: 0;} */
#nav li, #nav ul
{
    margin:0px;
    padding:0px;
    list-style-type:none;
    background:none;
}
#nav
{
    height: 34px;
    margin: 0 0 0 0;
    width: 995px;
    clear: both;
    float:left;
    padding:0px 0px 0px 5px;
    background:url(../Images/nav-bkg.gif) repeat-x top left #f1f1f1;
}
* html #nav
{
    height: 34px;
    margin: 0 0 0 0;
    padding:0px 0px 0px 5px;
    width: 995px;
    clear: both;
    float:left;
}

#menu-container
{
    clear:both;
    margin:0;
    width:1000px;
}
ul.dropdown {
 position: relative;
 z-index: 596;
 height:30px;
 list-style-type:none;
 margin:0;
 padding:0;
}
ul.dropdown ul {
 display: none;
 position: absolute;
 top:32px;
 left: 0;
 z-index: 597;
 width:150px;
 margin-top: 0px;
 padding-bottom:4px !important;
 border-color:#d8d8c9;
 border-width: 0px 2px 2px 2px;
 border-style: solid;
 /*border-top-color:#4b4b4b;*/ 
 list-style-type:none;
}

ul.dropdown ul ul {
 top: 2px;
 left: 100%;
}

ul.dropdown li {
 position: relative;
 z-index: 598;
}

ul.dropdown li:hover {
 z-index: 599;
}
* html .dropdown li a, * html .dropdown li
{
    float:left;
}
ul.dropdown > li {
 float: left;
}

ul.dropdown li:hover > ul {
 display: block;
}

ul.dropdown li {
 padding: 0px;
 margin-right:0px !important;
}
ul.dropdown ul li
{
    margin:0px !important;
    height:25px;
    background-color: #c4c4c4 !important;
    float:none !important;
}
ul.dropdown ul li a
{
    margin:0px;
    height:21px;
    display: block;
    padding: 8px 0px 0px 9px;
    font-size:13px;
    font-weight:bold;  
    background-color: #c4c4c4!important;  
}
ul.dropdown ul li a:hover
{
    /*background-color: #005496 !important;*/
    color:#c6171e !important;
}
ul.dropdown li a {
 display: block;
}

ul.dropdown li:hover {
 /*background-color: #005496 !important;*/
 color:#c6171e !important;
 color: inherit;
 cursor: default;
}

ul.dropdown a,
ul.dropdown a:visited {
 color: #333333;
 text-decoration:none;
}

ul.dropdown a:hover {
 color: #c6171e;
 text-decoration:none;
}


/* menu buttons start */
a.nav_home
{
    height:34px;
    width:40px;
    display:block;
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: 0px 0px;
}
a.nav_home:hover
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: 0px -68px;
    height:34px;
    width:40px;
}
a.selected_home
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: 0px -34px;
    height:34px;
    width:40px;
}
a.nav_Alternatives
{
    height:34px;
    width:102px;
    display:block;
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: -40px 0px;
}
a.nav_Alternatives:hover
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: -40px -68px;
    height:34px;
    width:102px;
}
a.selected_Alternatives
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: -40px -34px;
    height:34px;
    width:102px;
}
/*a.nav_Equities
{
    height:34px;
    width:73px;
    display:block;
    background: url(../Images/nav-sprite.gif) no-repeat;
}
a.nav_Equities:hover
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: 0 -68px;
    height:34px;
    width:73px;
}
a.selected_Equities
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: 0 -34px;
    height:34px;
    width:73px;
}
a.nav_Debt
{
    height:34px;
    width:54px;
    display:block;
    background: url(../Images/nav-sprite.gif) no-repeat;
}
a.nav_Debt:hover
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: 0 -68px;
    height:34px;
    width:54px;
}
a.selected_Debt
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: 0 -34px;
    height:34px;
    width:54px;
}
a.nav_MA
{
    height:34px;
    width:51px;
    display:block;
    background: url(../Images/nav-sprite.gif) no-repeat;
}
a.nav_MA:hover
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: 0 -68px;
    height:34px;
    width:51px;
}
a.selected_MA
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: 0 -34px;
    height:34px;
    width:51px;
}*/
a.nav_AssetOwners
{
    height:34px;
    width:110px;
    display:block;
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: -210px 0px;
}
a.nav_AssetOwners:hover
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: -210px -68px;
    height:34px;
    width:110px;
}
a.selected_AssetOwners
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: -210px -34px;
    height:34px;
    width:110px;
}
a.nav_Moves
{
    height:34px;
    width:68px;
    display:block;
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: -142px 0px;
}
a.nav_Moves:hover
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: -142px -68px;
    height:34px;
    width:68px;
}
a.selected_Moves
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: -142px -34px;
    height:34px;
    width:68px;
}
/*a.nav_NewsViews
{
    height:34px;
    width:107px;
    display:block;
    background: url(../Images/nav-sprite.gif) no-repeat;
}
a.nav_NewsViews:hover
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: 0 -68px;
    height:34px;
    width:107px;
}
a.selected_NewsViews
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: 0 -34px;
    height:34px;
    width:107px;
}
a.nav_Banking
{
    height:34px;
    width:74px;
    display:block;
    background: url(../Images/nav-sprite.gif) no-repeat;
}
a.nav_Banking:hover
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: 0 -68px;
    height:34px;
    width:74px;
}
a.selected_Banking
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: 0 -34px;
    height:34px;
    width:74px;
}
a.nav_EditorsDesk
{
    height:34px;
    width:100px;
    display:block;
    background: url(../Images/nav-sprite.gif) no-repeat;
}
a.nav_EditorsDesk:hover
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: 0 -68px;
    height:34px;
    width:100px;
}
a.selected_EditorsDesk
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: 0 -34px;
    height:34px;
    width:100px;
}*/
a.nav_conferences
{
    height:34px;
    width:105px;
    display:block;
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: -645px 0px;
}
a.nav_conferences:hover
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: -645px -68px;
    height:34px;
    width:105px;
}
a.selected_conferences
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: -645px -34px;
    height:34px;
    width:105px;
}
a.nav_jobs
{
    height:34px;
    width:56px;
    display:block;
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: -826px 0px;
    
}
a.nav_jobs:hover
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: -826px -68px;
    height:34px;
    width:56px;
}
a.selected_jobs
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: -826px -34px;
    height:34px;
    width:56px;
}
a.nav_Awards
{
    height:34px;
    width:76px;
    display:block;
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: -750px 0px;
}
a.nav_Awards:hover
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: -750px -68px;
    height:34px;
    width:76px;
}
a.selected_Awards
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: -750px -34px;
    height:34px;
    width:76px;
}
a.nav_magazine
{
    height:34px;
    width:89px;
    display:block;
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: -882px 0px;
}
a.nav_magazine:hover
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: -882px -68px;
    height:34px;
    width:89px;
}
a.selected_magazine
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: -882px -34px;
    height:34px;
    width:89px;
}
/*a.nav_research
{
    height:34px;
    width:79px;
    display:block;
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: -645px -34px;
}
a.nav_research:hover
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: 0 -68px;
    height:34px;
    width:79px;
}
a.selected_research
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: 0 -34px;
    height:34px;
    width:79px;
}*/
.nav_Views
{
    height:34px;
    width:65px;
    display:block;
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: -580px 0px;
}
a.nav_Views:hover
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: -580px -68px;
    height:34px;
    width:65px;
}
a.selected_Views
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: -580px -34px;
    height:34px;
    width:65px;
}
.nav_Markets
{
    height:34px;
    width:77px;
    display:block;
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: -320px 0px;
}
a.nav_Markets:hover
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: -320px -68px;
    height:34px;
    width:77px;
}
a.selected_Markets
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: -320px -34px;
    height:34px;
    width:77px;
}
.nav_Distribution
{
    height:34px;
    width:103px;
    display:block;
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: -397px 0px;
}
a.nav_Distribution:hover
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: -397px -68px;
    height:34px;
    width:103px;
}
a.selected_Distribution
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: -397px -34px;
    height:34px;
    width:103px;
}
.nav_Services
{
    height:34px;
    width:80px;
    display:block;
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: -500px 0px;
}
a.nav_Services:hover
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: -500px -68px;
    height:34px;
    width:80px;
}
a.selected_Services
{
    background: url(../Images/nav-sprite.gif) no-repeat;
    background-position: -500px -34px;
    height:34px;
    width:80px;
}

/* sub menu start */
#sub-menu-container
{
	overflow: hidden;
	height: 26px;
	background:url(../Images/sub-menu-bkg.gif) repeat-x top left #FFFFFF;
}
#sub-menu
{
    padding:4px 0px 0px 21px;
    color:#CCCCCC;
    font-size:13px;
    font-weight:normal;
}
#sub-menu a
{
    color:#666666;
    font-size:12px;
}

/*********************
REGIONS LIST
*********************/
#regions-list
{
    width:960px;
    background-color:#282a2c;
    height:20px;
    border-top:1px solid #2e2e2e;
    font-size:11px;
    color:#999999;
    padding:4px 20px 0px 20px;
}
#regions-list a, #regions-list a:hover
{
    font-size:11px;
    color:#BBBBBB;
}
#regions-list ul
{
    margin: 0;
    list-style-type:none;
    padding:0 0 0 0;
    
}
#regions-list li
{
    background-image:url(../Images/list-dot-regions.gif);
    background-position:0 0.6em;
    background-repeat:no-repeat;
    font-size:12px;
    margin:0;
    padding:0px 12px 0px 8px;
    float:left;
}

/*********************
CATEGORY PAGE
*********************/
.cat-top-story
{
    width:138px;
    float:left;
    margin:0px 19px 12px 0px;
}
.cat-top-story-nm
{
    width:138px;
    float:left;
    margin:0px 0px 12px 0px;
}

