

body{margin:0px;background:#8798E0;font-size:12px;font-family:arial;}
a{color:#444;text-decoration:none;}
a:hover{color:#444;text-decoration:underline;}
.maindiv{width:800px;border-right:1px solid #000;}
.headdiv{height:112px;}
.topnavbar{ /* 1 */ }
.content_area{background-color:#455ab3;}
.left{padding-top:3px;width:155px;float:left;}
.bottomclear{clear:both;bottom:0px;height:15px;}
.right {float:right;width:645px;background-color:#a5b2e8;}
.contents_padding{padding-top:10px;padding-bottom:5px;}
.contents{margin-left:7px;margin-right:12px;}
input,select,textarea{background:#a5b2e7;color:#000;font-family:arial;font-size:12px;border:1px solid #000;}
.header{border-bottom:1px solid #000;}
.ticker {background:#1d2c6d;color:#fff;font-size:12px;}
.tickeralert{background:#FF0000;color:#fff;font-size:12px;}
.tickerchorale{background:#00581b;color:#fff;font-size:12px;}
#copyright{text-align:center;color:#000066;font-family:arial;font-size:10px;}
#video{border:1px solid #000;background:#d6d6d6;border-collapse:collapse;margin-top:5px;margin-left:3px;margin-right:3px;margin-bottom:5px;width:250px;height:230px;}
#video-special{border: 1px solid #000;background: #d6d6d6;border-collapse: collapse;margin-top: 5px;margin-left: 3px;margin-right: 3px;margin-bottom: 5px;width: 250px;height: 246px;}
.whatson{font-weight:bold;font-size:12px;margin-bottom:0px;}
ul.wo{list-style:none;margin:0 0 15px 0;padding:0;}
.wo li{width:155px;padding:8px 0 8px 0;text-align:center;color:#fff;border-bottom:1px solid #fff;}
#video-health{border:1px solid #000;background:#d6d6d6;border-collapse:collapse;margin-top:5px;margin-left:3px;margin-right:3px;margin-bottom:5px;width:250px;height:181px;}
#video-health2{border: 1px solid #000;background: #d6d6d6;border-collapse: collapse;margin-top:5px;margin-left:3px;margin-right:px;margin-bottom:5px;padding:4px;width:242px;height:105px;}
#video select{color:#000;background:#d6d6d6;border:1px solid #000;}
ul.lnav{color:#fff;font-family:arial;font-size:10px;padding:0px;margin:0px;width:155px;}
ul.lnav li{list-style:none;margin:2px 0 3px 0;}
ul.lnav li a{text-align:center;display:block;color:#fff;background:transparent;text-decoration:none;font-size:10px;}
ul.lnav li a:hover{display:block;text-decoration:none;color:#fff;background:#6482ff;}
ul.videolinks{color:#000;font-family:arial;font-size:10px;padding:0px;margin-left:3px;width:225px;}
ul.videolinks li{list-style-type:none;margin:2px 0 3px 0;}
ul.videolinks li a{background:transparent url(http://i.nbc40.net/video_misc/video.gif) no-repeat;padding-left:16px;line-height:19px;text-align:left;display:block;color:#000;text-decoration:none;font-size:12px;}
ul.videolinks li a:hover{display:block;text-decoration:none;color:#000;line-height:19px;background:#c9c9c9 url(http://i.nbc40.net/video_misc/video.gif) no-repeat;padding-left:16px;}
.videolink a{color:#000;display:block;background:transparent;text-decoration:none;font-size:12px;}
.videolink a:hover{color:#000;display:block;background:#c9c9c9;text-decoration:none;font-size:12px;}
.vidlinkscroll{overflow:auto;height:230px;}
.vidlinkscroll-health{overflow:auto;height:165px;}
.rightads{border:1px solid #000;}
.rightadbox{position:absolute;left:804px;top:3px;padding:4px;}
.bnews{background:#f34141;color:#fff;width:100%;margin:3px 0 7px 0;text-align:left;line-height:24px;height:24px;}
.bnews span{background:#000;display:inline-block;padding:0 6px 0 6px;margin-right:6px;border-right:3px solid #a5b2e8;font-weight:bold;}
.bnews div{font-size:9px;color:#000;display:inline;margin-left:6px;}
.bnews a{color:#fff;}
.bnews a:hover{color:#fff;}
.minh{min-height:1200px;}
.marginlr{margin-left:5px;margin-right:5px;}
.jobslist a{color:#000;text-decoration:none;font-size:14px;}
.jobslist a:hover{color:#000;text-decoration:underline;font-size:14px;}
#tip{position:absolute;width:150px;border:1px solid black;padding:2px;background-color:white;visibility:hidden;z-index:100000000;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity:.80;-khtml-opacity:.80;opacity:.80;font-family:arial;font-size:10.5px;}
#program_data{position:absolute;width:200px;border:1px solid black;padding:2px;background-color:white;visibility:hidden;z-index:100000000;font-family:arial;font-size:10.5px;}
.title{font-size:12px;font-weight:bold;font-family:arial;}
.rightside{background:url(http://www.nbc40.net/images/top-right/header_right.jpg);width:253px;height:112px;color:#fff;}
.wxteam {background:url(http://i.nbc40.net/layout/header_right_wx.jpg);width:253px;height:112px;color:#fff;}
.sportsteam{background:url(http://i.nbc40.net/layout/header_right_sports.jpg);width:253px;height:112px;color:#fff;}
.healthteam{background:url(http://www.nbc40.net/images/top-right/header_right_health.jpg);width:253px;height:112px;color:#fff;}
.storylist{font-weight:bold;}
td.storylist{margin-bottom:5px;}
.navtable, .navindent{margin-left:15px;}
.sportsBoxes{border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;}
.scoresBox{overflow:auto;height:175px;font-size:10px;}
.scoreboard{border-collapse:collapse;border:1px solid #666;}
.scoreboard_top{border-bottom:1px solid #666;}
td.scoreboard{font-size:10px;}
.bigmarginlr{margin-left:20px;margin-right:20px;}
.tos{border:1px solid #000;background:#fff;width:250px;height:100px;overflow:auto;}
.floatr{float:right;margin:2px;}
.floatl{float:left;margin:2px;}
.headlineblurb{font-weight:normal;font-size:10px;}
#headleft{z-index:-1;}
.special{color:#842224;font-weight:bold;}
#special{border-top:1px solid #000000;background:#d6d6d6;}
#blog_byline{font-weight:normal;font-size:10px;margin-bottom:5px;}
#blog_title{font-size:16px;font-weight:bold;font-family:arial;}
.tt{color:#fff;}
.tt:hover{text-decoration:none;color:#fff;}
#tooltip{position:absolute;width:200px;border:1px solid black;padding:2px;background-color:#fff;display:none;z-index:9000;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);-moz-opacity:.85;-khtml-opacity:.85;opacity:.85;font-family:arial;font-size:10.5px;}
#tooltip h4, #tooltip div{margin:0;}
#tooltip h4{font-family:arial;font-size:13px;font-weight:bold;}
.tnav{border-bottom:1px solid #000;}
.leaderboard{padding:5px 36px 5px 36px;background:#fff url('http://i.nbc40.net/ad/advertisementbg.jpg') no-repeat;}
/** LEGACY **/
table{font-size:12px;}
.rowbottom td{border-bottom:1px dotted #000000;}

.headline{font-weight:bold;font-size:18px;}
.moretxt{font-weight:bold;font-size:12px;}
.moreoptions{font-weight:bold;font-size:12px;height:18px;white-space:nowrap;}
.storytext{font-size:12px;margin-right:20px;}
fieldset{border:1px solid #455ab3;}
legend{font-weight:bold;}
fieldset a{color:#000;}
fieldset ul{padding-left:20px;}
.tago{font-size:10px;color:#555;}
#news_images_box{float:right;border:1px solid #000;background:#555;min-width:188px;text-align:center;margin:0 0 3px 3px;}
#news_images_box_sm{float:right;border:1px solid #000;background:#555;min-width:188px;text-align:center;margin:0 0 3px 3px;}
.underscroll{padding-left:3px;width:188px;height:72px;overflow:scroll;overflow-y:hidden;-ms-overflow-y:hidden;white-space:nowrap;}
.smimg{float:left;}
.notusedplease{height:168px;width:154px;}

#newsimage{
position: absolute;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}

#newsimage a img{ border: none; }

#outerImageContainer{
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}

#imageContainer{
padding: 10px;
}

#loading{
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#hoverNav{
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#imageDataContainer{
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
}

#imageData{
padding:0 10px;
}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold; }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; }
#imageData #numberDisplay a { color: black; padding-left: 5px; padding-right: 5px;}
#imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em; }
#imageData #helpDisplay {clear: left; float: left; display: block; }

#overlay{
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
background-color: #000;
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
display: none;
}


.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

* html>body .clearfix {
display: inline-block;
width: 100%;
}

* html .clearfix {
/* Hides from IE-mac \*/
height: 1%;
/* End hide from IE-mac */
}
