body, form, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd {margin:0; padding:0;}

a {text-decoration:none; color: #000066;}
/* a:hover, a:active {text-decoration:underline;} */

a:active { outline:0; }
ul, li {list-style:none;}
.clr {clear:both;}
.clear {display:inline-block;}
.clear {display:block;}
.clear:after {content:"."; clear:both; display:block; height:0; visibility:hidden; min-height: 0;}
.hide, .hidden {display:none;}

.whiterule {border-bottom: 1px solid #fff;margin: 16px 0 16px 0;}
.whiterule hr {display: none;}


/* MSIE8 Fixes by NW */
.floatcont .txtcont {
	width: 480px;
	float: left;
}
.floatcont .inline-ruled {
}
/* End IE 8 Fixes */


/* targets safari only, for lack of transparent support on text input */
html>body*input#searchbox {opacity:0.1; color:#323D47; font-size:22px;}
html>body*input#searchbox:focus {opacity:1;}
/* end target */

/* Top Nav */
/*#nav-main { display:none; }*/


/* Text Nav CSS */
#nav-main {position:relative!important; z-index:9998;font:12px arial,helvetica,sans-serif;list-style:none;margin:0;padding:0;background-color:#000066;}
#nav-main ul {padding:0;margin:0;list-style-type:none;}
ul#nav-features ul {visibility: hidden;position:absolute;top:26px;left:0;}
ul#nav-features li.selectedpage {background:#000066;}
ul#nav-features li.selectedpage a em {background-position:right -72px;}
ul#nav-features li {padding: 0;margin: 0;background:#000066;float:left;position:relative; z-index:9998;}
ul#nav-features li:hover {background:#d71820;border-color:#FFFCCF #F2D704 #F2D704 #FFFCCF;color:#4F606F;}
ul#nav-features li:hover a em {background-position:right -72px;}
ul#nav-features li a { display:block;padding:3px 5px 3px 10px;border-width:1px;border-style:solid;border-color:#A0ADB9 #4F606F #000066 #8C9CAA;font-size:15px;text-transform:uppercase;text-decoration:none;/*font-weight: bolder;*/}
ul#nav-features li a:hover{background: #dddddd;color:#000;}
ul#nav-features li a em{color:#FFF;background:transparent no-repeat scroll right 0;font-style:normal;font-weight:bold;height:18px;line-height:18px;padding-right:6px;}
ul#nav-features li a:hover em{color:#4F606F;background-position: right -36px;}
ul#nav-features ul li a:hover em{color:#000;}
#nav-main ul li table{position: absolute;top:0;left: 0;border-collapse: collapse;}
#nav-main ul li table td{padding: 0;margin: 0;}
#nav-main ul li table ul,
#nav-main ul li table ul li a{width:200px;}
/*
ul#nav-features li#nav-home a { background:#ED562E;border-color:#f98754 #d6380d #d6380d #f98754;}
*/
ul#nav-features li#nav-home a em {background-image:none;padding-right:10px;}
ul#nav-features li#nav-video a {padding-right:10px;}
ul#nav-features li#nav-video a em {background-position:right -18px;}
ul#nav-features li#nav-video:hover a em {background-position:right -90px;}
ul#nav-features li#nav-video a:hover em {background-position:right -54px;}
ul#nav-features li:hover ul,
ul#nav-features a:hover ul{visibility: visible;}
ul#nav-features li ul { position:absolute;border:1px solid #000;border-top-width:0;padding-bottom:8px;background:#eeeeee;}
ul#nav-features ul li a{padding:5px 10px;width:200px;border: 0px;overflow: hidden;border-bottom: 1px #000066 dashed;}
ul#nav-features ul li:hover{background: #DDDDDD;}
ul#nav-features li ul li{background: #eeeeee;float:none;} 

/* Added these lines for highlighting active channel tab */

/*
ul#nav-features li.selectedpage a {background:#ED562E;border-color:#f98754 #d6380d #d6380d #f98754;}
ul#nav-features li.selectedpage ul li a {background:none !important; border-bottom: 1px #000066 dashed;}
ul#nav-features li.selectedpage a:hover {background: #dddddd;color:#000;}
*/

ul#nav-features li ul li em {background-image: none!important;text-transform: capitalize;font-weight: normal;font-size: 13px;color: #000; }


