﻿/* Main Menu ==============================================*/
.main-menu { height: 35px; padding-top: 20px; text-transform: uppercase; }
.main-menu .item { padding: 0 8px; float: left; border-right: 1px solid #555; line-height:16px;}
.main-menu .last-item .item { border-right:none; }
.main-menu .item a { color: #b3b5b6; text-decoration: none; font-size:8pt; }
.main-menu .item a:hover { color: #fff596; text-decoration: none; }
.main-menu .selected .item {color:#fff; }
.main-menu .selected .item a {color: #fff596; background:url(images/Top.Menu.Selected.Background.gif) repeat-x;}
.main-menu .home-menu-item .item a{background:url(Images/home_icon.png) no-repeat; width:16px;height:16px;display:block; }
.main-menu .rss-menu-item .item a{background:url(Images/rss.png) no-repeat; width:18px;height:18px;display:block; }
.main-menu .rss-menu-item .item { border-right:none; }

/* Admin Menu ==============================================*/
.hidden{z-index:100; position: fixed; left: 10px; top: 100px; width: 200px;}
.hidden .cms-menu {visibility:hidden;}
.cms-menu {z-index:100; position: fixed; left: 10px; top: 4px; width: 180px; border: 2px solid #444; background: #000;  }
.cms-menu h2 { padding: 2px 10px; background: #222; color: #92bb53; margin: 0; font-size: 15px; text-transform: uppercase; margin-top:4px; }
.cms-menu a { display: block; padding: 0px 10px; font-size:12px; }
.cms-menu .selected .item { background:#565; }
.cms-menu .current-user {padding-left:10px; color:#fff; font-family:Arial; font-size:11px;}
.cms-menu .current-user a { padding-left:0px;margin-left:0px;}


/* Used in Archive and News menu ==============================================*/
.left-menu-list { min-height:60px; padding-top: 15px; margin-bottom:12px; text-transform: uppercase;  }
.side-bar .left-menu-list h2 { padding-top:0px; text-align:left;}
.left-menu-list .item { width:154px; padding-left:30px; min-height:30px;}
.left-menu-list .item a { color:#fff; font-weight:bold; width:140px; padding-top:2px;  }
.left-menu-list .item a:hover { color:#fff596; }
.left-menu-list div.item { font-size:8.5pt;}
.left-menu-list .icon { }
.left-menu-list .selected > .item { background:url(/images/News.MenuItem.bg.png) no-repeat; padding-top:4px;  }/*background:url(/images/icons/selected-publication.png) no-repeat left top;}*/
.left-menu-list .selected > .item a {color:#fff596;}


/* =========== Subpage menu =================== */
.subpage-menu span.inline { display:inline-block; vertical-align:top; width:auto; text-align:center;}
.subpage-menu span.inline .item a { height:30px; padding-top:10px;display:block;}


/* =========== Contacts =================== */
.contacts-menu { width:450px; padding:5px 0 0 25px; height:39px; background:url(/images/contacts-menu-bg.png) no-repeat;}
.contacts-menu span { margin-right:10px;}
.contacts-menu img { width:20px;}
.contacts-menu span.all { width:auto;}
.contacts-menu span a { color:#B3B5B6;}
.contacts-menu span.selected a {color:#fff; font-weight:bold;  }
.contacts-menu .item:hover { background:transparent;}
.contacts-menu span a:hover { color:#fff596;}

/* =================== Subscriptions ============= */
.subscription-menu img { width:auto; float:left; margin-right:5px;}
.subscription-menu .item { padding-top:10px; margin-right:15px;}
.subscription-menu span.inline .item a { white-space:nowrap; padding-top:0px;}


/* =========== Company profile menu ============ */
.company-profile-menu {border:solid #222 2px;  margin-left:160px; width:514px; clear:both; display:inline-block;}
.company-profile-menu span.inline { width:auto;}
.company-profile-menu .item  a { padding:0 10px; width:auto;display:inline-block;}
.company-profile-menu .selected .item { }
.company-profile-menu .selected .item a { background:#222;color:#fff; }
.company-profile-menu .item  a:Hover{ background:#222;color:#fff; }



/* =============== Regions ======================= */
.regions { clear:both;}
.regions .item{ min-height:20px;}
.regions .selected .item { background:none;}
.regions .selected .item a {  color:#fff;}


/* =============== Regions ======================= */
.news-archives { clear:both;}
.news-archives .grid {min-width:0; border:none; padding-left:40px;}
.news-archives .grid .header-row { display:none;}
.news-archives .grid td { width:40px; height:20px; }
.news-archives .grid td a { padding-top:4px; padding-left:14px; }
.news-archives .group-wrapper a.group { padding:10px; }
.news-archives .group-wrapper .grid { margin-top:16px; margin-left:8px; display:none; }
.news-archives .months { display:none;}
.news-archives .item{ min-height:20px;}
.news-archives .selected .item { background:none;}
.news-archives .selected .item a {  color:#fff;}
.news-archives .news-items-ny-month a.selected { color:#fff;}
