#menu {
	margin: 20px auto 0px auto;
	padding: 0px;
	width: 960px;
}
#menu #navlist {
	padding: 5px 0;
	margin-left: 0;
	margin-bottom: 0px;
	text-align: left;
}

ul#navlist {font-size:120%;}
	
#menu #navlist li {
list-style: none;
margin: 0;
display: inline;
}

#menu #navlist li a {
padding: 5px 0.85em;
margin-left: 3px;
text-decoration: none;
font-weight: bold;
font-family: Frutiger, "Frutiger Linotype", Calibri, "Myriad Pro", Myriad, "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;

}

#menu #navlist li a { color: #8F8F8F; }

#menu #navlist li a:hover {
color: #fff;
background: #707070;/*006BC2;*/
background-repeat: repeat-x;
background-image: url(../img/grad-men.jpg);
background-position: left top;
}

#menu #navlist li a.current {
position: relative;
background-color: #4a4a4a;
color: #efefef;
font-weight:bold !important;
border: 3px solid #282F33;
border-bottom: none;
/*border-left: 3px solid #62B5E2;
border-right: 3px solid #62B5E2;
/*border-color: #006BC2;*/
}

/* --------------------------------------------------- Gradient Blue Div FIXED */
.grad-blue {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-color: #006BC2;
	background-repeat: repeat-x;
	background-position: center top;
    border-top: 1px solid #62B5E2;
	border-bottom: 3px solid #4D99E5;
	background: url(../images/blue_bg.gif) repeat-x bottom left;
	background: #3A6ABF url(../images/nitv_head_block_bg.jpg) right bottom no-repeat;
	min-height: 100px;
	text-align: left;
}

.grad-blue-top {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-color: #006BC2;
	background-repeat: repeat-x;
	background-position: center top;
    border-top: 1px solid #62B5E2;
	border-bottom: 3px solid #4D99E5;
	background: url(../images/blue_bg.gif) repeat-x bottom left;
	/*background: #3A6ABF url(../images/nitv_head_block_bg.jpg) right bottom no-repeat;*/
	min-height: 35px;
	text-align: left;
}

#homeBody .grad-blue {
	background: #3A6ABF url(../images/nitv_head_block_bg.jpg) right bottom no-repeat;
}
#subscribeBody .grad-blue {
	background: #3A6ABF url(../images/trial_head_block_bg.jpg) right bottom no-repeat;
}
#aboutBody .grad-blue {
	background: #3A6ABF url(../images/help_head_block_bg.jpg) right bottom no-repeat;
}
#trialBody .grad-blue {
	background: #3A6ABF url(../images/trial_head_block_bg.jpg) right bottom no-repeat;
}
#contactBody .grad-blue {
	background: #3A6ABF url(../images/contact_head_block_bg.jpg) right bottom no-repeat;
}
#noticeBody .grad-blue {
	background: #3A6ABF url(../images/notice_head_block_bg.jpg) right bottom no-repeat;
}
#helpBody .grad-blue {
	background: #3A6ABF url(../images/help_head_block_bg.jpg) right bottom no-repeat;
}
#advertiseBody .grad-blue {
	background: #3A6ABF url(../images/nitv_head_block_bg.jpg) right bottom no-repeat;
}

.grad-blue .post {
	width: 960px;
	margin: 0px auto;
	padding: 0px;
	position: relative;
	min-height: 100px;
}

.grad-blue-top .top {
	width: 960px;
	margin: 5px auto;
	padding: 0px;
	position: relative;
	min-height: 35px;
}

.grad-blue .post .left {
	width: 400px;
	margin: 0px;
	padding: 0px;
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 5;

}
.grad-blue .post .right {
	width: 350px;
	position: absolute;

	margin: 0px;
	padding: 0px;
	left: 400px;
	top: 0px;
}

/* --------------------------------------------------- Gradient DIV GENERAL TAGS */
.grad-blue .post h2, .grad-blue-x .post h2 {
	color: #EAFF01;
	font-size: 2em;
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	letter-spacing: -0.05em;
}
.grad-blue .post h2 a, .grad-blue-x .post h2 a {
	color: #FFFFFF;
	text-decoration: none;
}
.grad-blue .post .left a:hover, .grad-blue-x .post .left a:hover {
	color: #EAFF01;
}
.grad-blue .post p, .grad-blue-x .post p {
	font-size: 1.3em;
	color: #efefef;
	line-height: 1.5em;
	margin: 5px 0px 10px;
	padding: 0px;
	font-family: "Trebuchet MS", Tahoma, sans-serif;
}
.grad-blue p a, .grad-blue-x p a {
	color: #003366; border-bottom: 1px solid #003366;
	font-weight: bold; padding-left:2px; padding-right:2px; text-decoration:none;
}
.grad-blue p a:hover, .grad-blue-x p a:hover {background-color: #FFF; color:#003366 !important;}

/*
	2. LOGIN SECTION
*/

fieldset {
	border: none;
	padding: 10px 5px;
}

fieldset div {
	padding-bottom: 5px;
}

fieldset legend {
	font-weight: 700;
	padding: 0 10px 0 0;
}

#login-button {
border-top:3px solid #4D99E5;
text-align:center;
width:100%;
margin-bottom: 0px;
}
#login-button a:hover {
	background: none;
}

#login {
	width: 100%;
	overflow: hidden;
	background: #AFD05C;
	color: #fff;
	text-align: left;
}
.wrapper {
	margin:0pt auto;
	width:960px;
}
#login .left {
	width: 60%;
	float: left;
}

#login .right {
	width: 31.85%;
	float: right;
}

#login h2 {
	font-weight: 500;
	font-size: 1.5em;
}

#order fieldset,
#content-left2 fieldset {
	border: 1px solid #4d99e5;
	padding: 10px;
	margin-bottom: 5px;
}

#login .box {
	background: #fff;
	border: none;
	font: 12px Arial;
	color: #333;
	padding: 5px;
	width: 20em;
}

#login a {
	color: #fff;
	border: none;
	text-decoration: underline;
	outline: none;
}

#login-button {
	width: 100%;
	border-top: 3px solid #AFD05C;
	text-align: center;

}

#login-button a {
	border: none;
	outline: none;
}

#container-9 {
	padding-top: 4px;
}

.width100 {
  width: 100%;
}

.width75 {
  width: 74%;
}

.width50 {
  width: 49.7%;
}

.width33 {
  width: 32.7%;
}

.width25 {
  width: 24.7%;
}
.width20 {
  width: 19.7%;
}
.width80 {
  width: 79.7%;
}

.floatLeft {
  float: left;
}

.floatRight {
  float: right;
}

.alignLeft {
  text-align: left;
}

.alignRight {
  text-align: right;
}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

.imgbdr {
	padding: 3px;
	border: 1px solid #CCCCCC;
}

/* Programs listed in Homepage Tabs */
.todayPrograms {
	border-bottom: 1px solid #009900;	
}
.todayPrograms img {
	padding: 3px;
	border: 1px solid #FF6600;
	float: left;
	margin: 0 1em 0.5em 0;
	
}
.todayPrograms h2 {
	font-family: "Trebuchet MS", Tahoma, sans-serif !important;
	font-size: 1.6em;
	font-weight: normal;
}
.todayPrograms p {
	margin:0;
	padding:0;
}
.todayPrograms span {
	color: #FFFF00;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
}
/* Channel Lists */
.channels {
	width: 100%;
	display: block;
	/*background-color: #134856;*/
}
.channels h2, .channels span {
	font-size: 1em;
	margin: 10px 0;
	background-color: #00CCFF;
	border: none;
}
.channelsWrapper {
	display: block;
	padding-top: 15px;
}
.channels .item {
	width: 120px;
	text-align: center;
	float: left; display: inline;
	padding: 5px 0;
	margin: 0 15px 5px;
	background: #5BC2EF;
}



.fmlogoswrapper
{
display:display: block;
margin:10px 0;
background:#393939;
}
.channels .item {
	height: 90px;
}
.channels .item:hover {
	background-color: #3A6ABF;
}
.channels .item a img {
	border: 1px solid #FFE5EE;
}
.channels .item a:hover img {
	border-color: #000;
}
.channels .item a {
	display: block;
	margin: 0 auto;
	text-decoration: none;
	color: #000000;
}
.channels .item a:hover { color: #FFFFFF; text-decoration: underline;}
.channels span.right, .alignright, .right {
	float: right; display: inline;
}
.channels h2, .channels span, .left, .alignleft {
	float:left; 
	display: inline;
}

.item form { margin: 0; padding: 0; color: #333; }
.item form label { font-size: 0.8em; color: #333333; font-family: sans-serif, arial, tahoma;}

#feedBackContainer {
	text-align: left;
}

#tvschedulenotice
{
color:#AAD5FF;
font-style:italic;
margin-bottom:10px;
margin-top:2px;
padding:2px;
}

.noschedule
{
color:#AAD5FF;
font-family:"Trebuchet MS", Tahoma, sans-serif;
font-size:16px;
font-weight:bold;
margin:2px;
padding:10px !important;
}
