/*navigation elements*/
#navHome {margin: 5px 0 2px 0; padding: 0; overflow: hidden;}
#navHome img {margin: 0; padding: 0; border: none;}

#navCategory{position: relative; left: -0px; margin: 5px 0 20px 0; padding: 0; font-family: Verdana,Arial,Helvetica,san-serif; font-size:.8em;}
#navCategory {color: #fff;}
#navCategory ul {margin: 0; padding: 0; list-style: none;}
#navCategory h2 {position: relative; height: 25px; margin: 0; padding: 0; font-size: 14px;}
#navCategory h2 img {position: absolute; top: 1px; right: 5px; }
#navCategory a { margin: 0; padding: 0; text-decoration: none; text-transform: uppercase; /*line-height: 24px;*/ line-height: normal; display: inline; }
#navCategory ul.secondary li {margin: 0; padding: 0; text-transform: uppercase; line-height: 24px;}

#navCategory a {color: #fff;}
#navCategory a:hover {text-decoration: underline;}


div#navCategory ul li div.secondary ul.content li a.moreNav {font-weight: bold; font-size:1.2em;}
div#navCategory ul li div.secondary ul.content li { padding: 5px 0 5px 10px; }
div#navCategory ul li div ul.moreLinks li { padding: 5px 0 5px 10px; }
div#navCategory div.label h2.navHeader {line-height: 25px; padding: 0 0 0 10px;}

#navCategory .liveContent, #navCategory .liveContent a { margin: 0; padding-left: 2px; color: #ffff99; font-weight: bold; text-decoration: none; text-transform: none; /*line-height: 24px;*/ line-height: normal; }
#navCategory .liveContent a:hover {text-decoration: underline;}
li#newsPanel div.label h2.navHeader{height: 25px;}

#newsPanel {position: relative;}
#newsPanel #newsPanelLiveContent ul li {display: inline;}
#newsPanel #newsPanelLiveContent ul li.inactiveStory {display: none;}
#newsPanel #newsPanelLiveContent ul li.activeStory  {display: inline;}
#newsPanel #newsPanelLiveContent ul li ul li.heading a{color: #ffff99;}

#weatherPanel {position: relative; }
#weatherPanel .current{ margin: 0; padding: 3px 0 0 0; height: 39px; }
#weatherPanel .current img{float: left; margin: 0 5px 0 0; padding: 0;}
#weatherPanel span#currentWeather a { font-size: 14px; font-weight: bold;}
#weatherPanel .currentDoppler { margin: 0; font-weight: bold; float: left; padding-top: 3px; width: 100px; }
#weatherPanel .currentDoppler .temp { margin-bottom: 1px; height: 18px; padding: 0; font-size: 16px; }
#weatherPanel #dopImg { float: left; }
#weatherPanel .currentDoppler .desc {margin: 0; padding: 0; font-size: 10px;}
#weatherPanel .currentDoppler .temp a, #weatherPanel .currentDoppler .desc a, #weatherPanel span#currentWeather a {color: #ffff99;}
#weatherPanel .navAd a:link, #weatherPanel .navAd a:visited, #weatherPanel .navAd a:hover, #weatherPanel .navAd a:active{padding: 0;}
#weatherPanel .navAd div {position: relative; margin: 0 auto 0 auto; width: 120px; height: 90px; overflow: hidden;}
/*#weatherSponsorImg{display: none;}trying to fix a spacing issue*/

#videoPanel {position: relative;}
#videoPanel .liveContent ul#videoList li{display: inline;}
#videoPanel .liveContent ul#videoList li img{display: none;}
#videoPanel .liveContent ul#videoList li dl dd{display: none;}
#videoPanel .liveContent ul#videoList li dl dt {display: none;}
#videoPanel .liveContent ul#videoList li dl dt a{color: #62A4E9; padding-left: 3px; text-transform: none;}
#videoPanel .liveContent ul#videoList li dl dt#video_1 {display:inline;}

#resourcesPanel {position: relative;}
#resourcesPanelLiveContent li{display:none;}
#resourcesPanelLiveContent li.active{display:inline;}

#promoPanel {position: relative;}

#dashboardPanel {margin-top: 5px; background: transparent; overflow: hidden;}
#dashboardPanel a:link, #dashboardPanel a:visited, #dashboardPanel a:hover, #dashboardPanel a:active {color: #99ccff; text-decoration: none;}
#dashboardPanel .liveContent {width: 158px; height: auto; min-height: 110px; margin-left: 5px; background: #061c52 url(../art/global/bg_tvlistings-blue.jpg) no-repeat; border: 1px solid #4a7fcb; overflow: hidden;}
#dashboardPanel .liveContent #searchBoard {padding: 5px;}
#dashboardPanel h3 {display: block; margin: 0 0 3px 0; padding: 0; color: #99ccff; }
#dashboardPanel h3 a {color: #99ccff; font-size: 12px; font-weight: bold; text-transform: uppercase; text-decoration: none;}
#dashboardPanel h3 a:hover {text-decoration: underline;}
#dashboardPanel dl{margin: 0; overflow: hidden;}
#dashboardPanel dl dt{color: #99ccff; font-weight: 400;}
#dashboardPanel dl dd{padding-bottom: 5px;}
#dashboardPanel ul{display: none;}
#dashboardPanel dl ul{display: block;}

#tvListingsPanel {color:white; font-family:Verdana,Arial,Helvetica,san-serif; font-size:0.8em; text-transform:none;}
#tvListingsPanel {margin-top: 5px; background: transparent; overflow: hidden;}
#tvListingsPanel a:link, #tvListingsPanel a:visited, #tvListingsPanel a:hover, #tvListingsPanel a:active {color: #99ccff; text-decoration: none;}
#tvListingsPanel .liveContent {width: 158px; height: auto; min-height: 110px; margin-left: 5px; background: #061c52 url(../art/global/bg_tvlistings-blue.jpg) no-repeat; border: 1px solid #4a7fcb; overflow: hidden;}
#tvListingsPanel .liveContent #searchBoard {padding: 5px;}
#tvListingsPanel h3 {display: block; margin: 0 0 3px 0; padding: 0; color: #99ccff; }
#tvListingsPanel h3 a {color: #99ccff; font-size: 12px; font-weight: bold; text-transform: uppercase; text-decoration: none;}
#tvListingsPanel h3 a:hover {text-decoration: underline;}
#tvListingsPanel dl {margin: 0; padding: 0; overflow: hidden; list-style-type: none;}
#tvListingsPanel dl dt {margin: 0; padding: 0; color: #99ccff; font-weight: 400;}
#tvListingsPanel dl dd {margin: 0; padding-bottom: 5px;}
#tvListingsPanel ul{display: none;}
#tvListingsPanel dl ul{display: block; margin: 0; padding: 0; overflow: hidden; list-style-type: none;}
#tvListingsPanel #searchBoard dl ul li {margin: 0; padding: 0;}
#tvListingsPanel dl dd p {margin: 0; padding: 0;}

#global #branding #brandCity{text-align: center; text-decoration: none;}
#global #branding a, #branding a:visited {text-decoration: none;}
#global #branding a:hover {text-decoration: underline;}

#DTVcountDown {margin-top: 5px;}

#utilAbcnewsPlayer #abcnewsPlayer {margin-top: 3px;}

/* images in nav */
.navImg { vertical-align: middle; padding-left: .75em; }
