﻿/* ---- Shell ------------------------------------------------ */
/* body { background-color: #19314B; } */
/* Classes are menu, menuitem, s1 through s12, ss1 through ss7 */



#container {
	width: 773px;
	overflow: hidden;
	border-left: 2px solid #69738A;
	border-bottom: 2px solid #69738A;
	/*background: url(http://www.il-tf-1.org/images/bakgrounds/default.gif) #FFF repeat-y 2px 0;*/
	/* \*/background-position: 0 0;/* */
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 771px;
	min-width: 771px;
}

html>body #container {
	width: 771px;
}

/* ---- Subnav ----------------------------------------------- */

#subnav {
background-color: #F7F9FA;
border: 1px solid #EAEAEB;
font-size: 0.9em;
padding: 5px 10px 5px 10px;
}

#subnav dl {
margin-bottom: 6px;
margin-top: 6px;
}

#subnav dt {
display: inline;
font-weight: bold;
margin-right: 2px;
text-transform: uppercase;
}

#subnav dt a {
color: #0A142B;
}

#subnav dd {
display: inline;
}

#subnav dd a {
color: #54667A;
}

#subnav span {
margin-left: 3px;
margin-right: 3px;
}

/* ---- Leftnav ---------------------------------------------- */

#mainmenu {
float: left;
width: 150px;
overflow: hidden;
}

#mainmenuframe {
width: 150px;
height: 1600px;
overflow: hidden;
}

#mainmenu h2 {
display: none;
}

#mainmenu ul, #mainmenu li {
list-style-type: none;
list-style-image: none;
margin: 0; padding: 0;
overflow: hidden;
float: none;
clear: both;
	width: 146px;
}
/* ---- Main Channel Labels ---------------------------------- */

#mainmenu ul li {
background-repeat: repeat-x;
display: block;
overflow: hidden;
position: relative;
}

html>body #mainmenu ul li {
margin-bottom: 0;
	top: 0px;
	left: 0px;
	width: 150px;
}

#mainmenu ul li a {
display: block;
width: 150px;
float: left;
border-top: 1px solid #06121A;
border-bottom: 1px solid #06121A;
padding: 1px 0 3px 15px;
margin: 0;
color: #FFF;
font-size: 11px;
font-weight: bold;
line-height: 1.4em;
voice-family: "\"}\""; 
voice-family:inherit;
width: 150px;
}

html>body #mainmenu ul li a {
width: 150px;
font-size: 10px;
}

#mainmenu ul#menuitems li a, #mainmenu ul#toolbox li a {
/* \*/background-image: url(http://www.il-tf-1.org/images/backgrounds/nav.gif);/* */
background-repeat: repeat-x;
overflow: hidden;
}

#mainmenu ul#menuitems li a {
background-color: #405570;
background-position: 0 0;
overflow: hidden;
}

#mainmenu ul#menuitems li a:hover {
background-color: #1E2B3B; 
text-decoration:none;
background-color:#010066;
background-position: 0 -100px !important;
overflow: hidden;
}

#mainmenu ul#toolbox li a {
background-color: #284463;
background-position: 0 -50px;
}

#mainmenu ul#toolbox li a:hover {
background-color: #111D2A;
background-position: 0 -650px !important;
}

/* ---- Home Button WinIE Patch ------------------------------ */

#mainmenu ul#menuitems li a#a-home {
position: absolute;
left: 0;
}

html>body #mainmenu ul#menuitems li a#a-home {
position: relative;
}

#mainmenu ul#menuitems li#li-home {
height: 18px;
}

html>body #mainmenu ul#menuitems li#li-home {
height: auto;
}


/* ---- Main Channel Arrow Buttons --------------------------- */

#mainmenu ul li a.menu, #mainmenu ul li a.menu-s {
width: 16px;
padding-left: 0 !important;
line-height: 1.4em;
background-color: transparent !important;
background-image: none !important;
border: 0 !important;
position: absolute;
top: 0; left: 0;
z-index: 1;
}

#mainmenu ul li a.menu span, #mainmenu ul li a.menu-s span {
display: block;
background-image: url(http://www.il-tf-1.org/images/backgrounds/nav.gif);
background-repeat: no-repeat;
background-color: transparent !important;
line-height: 1.4em;
}

#mainmenu ul li a.menu span {
background-position: 0 -750px;
}

#mainmenu ul li a.menu-s span {
background-position: -16px -750px;
}

#mainmenu ul li a.nav-s {
font-weight: bold;
}


/* ---- Main Channel Selected State -------------------------- */

body.home #mainmenu ul li a#a-home, body.home #mainmenu ul li a#n-home {
background-color: #1E2B3A;
background-position: 0 -100px;
}

body.menu1 #mainmenu ul li a#a-menu1, body.menu1 #mainmenu ul li a#n-menu1 {
background-color: #39669A;
background-position: 0 -150px;
}

body.menu1 #mainmenu ul li a#a-menu1 span {
background-position: -16px -825px !important;
}

body.menu2 #mainmenu ul li a#a-menu2, body.menu2 #mainmenu ul li a#n-menu2 {
background-color: #4A5E53;
background-position: 0 -200px;
}

body.menu2 a#a-menu2 span {
background-position: -16px -850px !important;
}

body.menu3 #mainmenu ul li a#a-menu3, body.menu3 #mainmenu ul li a#n-menu3 {
background-color: #7F2D3D;
background-position: 0 -250px;
}

body.menu3 a#a-menu3 span {
background-position: -16px -875px !important;
}

body.menu4 #mainmenu ul li a#a-menu4, body.menu4 #mainmenu ul li a#n-menu4 {
background-color: #4B396B;
background-position: 0 -300px;
}

body.menu4 a#a-menu4 span {
background-position: -16px -900px !important;
}

body.tv #mainmenu ul li a#a-menu5, body.tv #mainmenu ul li a#n-menu5 {
background-color: #8A643E;
background-position: 0 -350px;
}

body.tv a#a-menu5 span {
background-position: -16px -925px !important;
}

body.menu6 #mainmenu ul li a#a-menu6, body.menu6 #mainmenu ul li a#n-menu6 {
background-color: #83513F;
background-position: 0 -400px;
}

body.menu6 a#a-menu6 span {
background-position: -16px -950px !important;
}

body.menu7 #mainmenu ul li a#a-menu7, body.menu7 #mainmenu ul li a#n-menu7 {
background-color: #628049;
background-position: 0 -450px;
}

body.menu7 a#a-menu7 span {
background-position: -16px -975px !important;
}

body.menu8 #mainmenu ul li a#a-menu8, body.menu8 #mainmenu ul li a#n-menu8 {
background-color: #97923E;
background-position: 0 -500px;
}

body.menu8 a#a-menu8 span {
background-position: -16px -1000px !important;
}

body.menu9 #mainmenu ul li a#a-menu9, body.menu9 #mainmenu ul li a#n-menu9 {
background-color: #3A697E;
background-position: 0 -550px;
}

body.menu9 a#a-menu9 span {
background-position: -16px -1025px !important;
}

body.menu10 #mainmenu ul li a#a-menu10, body.menu10 #mainmenu ul li a#n-menu10 {
background-color: #70385E;
background-position: 0 -600px;
}

body.menu10 a#a-menu10 span {
background-position: -16px -1050px !important;
}

body.videomail #mainmenu ul li a#a-features, body.videomail #mainmenu ul li a#n-features {
background-position: 0 -650px !important;
}

body.videomail a#a-features span {
background-position: -16px -775px !important;
}
/* ---- Sub Channel Labels ----------------------------------- */

#mainmenu ul ul li {
position: relative;
}

#mainmenu ul ul li a {
padding-top: 3px;
padding-bottom: 4px;
color: #FFF;
margin-bottom: 0;
border-top: 0;
border: 0;
font-weight: normal;
font-size: 10px;
}



/* ---- Sub Channel Rollover Background Colors --------------- */

#m-menu1 li a {
background: #102236 none !important;
}

#mainmenu #m-menu1 li a:hover {
background: #102236 none !important;
}

#m-menu2 li a {
background: #2C3612 none !important;
}

#mainmenu #m-menu2 li a:hover {
background: #2C3612 none !important;
}

#m-menu3 li a {
background: #2C0000 none !important;
}

#mainmenu #m-menu3 li a:hover {
background: #2C0000 none !important;
}

#m-menu4 li a {
background: #3F0F3A none !important;
}

#mainmenu #m-menu4 li a:hover {
background: #3F0F3A none !important;
}

#m-menu5 li a {
background: #613302 none !important;
}

#mainmenu #m-menu5 li a:hover {
background: #613302 none !important;
}

#m-menu6 li a {
background: #552003 none !important;
}

#mainmenu #m-menu6 li a:hover {
background: #552003 none !important;
}

#m-menu7 li a {
background: #3A470C none !important;
}

#mainmenu #m-menu7 li a:hover {
background: #3A470C none !important;
}

#m-menu8 li a {
background: #6C5C05 none !important;
}

#mainmenu #m-menu8 li a:hover {
background: #6C5C05 none !important;
}

#m-menu9 li a {
background: #19393D none !important;
}

#mainmenu #m-menu9 li a:hover {
background: #19393D none !important;
}

#m-menu10 li a {
background: #550B2B none !important;
}

#mainmenu #m-menu10 li a:hover {
background: #550B2B none !important;
}

#toolbox ul li a {
background: #232C36 none !important;
}

#mainmenu #toolbox ul li a:hover {
background: #232C36 none !important;
}



/* ---- Prevent Rollovers on Subchannel Arrow Buttons -------- */

#container #mainmenu ul ul li a.menu:hover, 
#container #mainmenu ul ul li a.menu-s:hover {
background-color: transparent !important;
}

/* ---- Main Channel Selected State -------------------------- */

body.home #mainmenu ul li a#a-home, body.home #mainmenu ul li a#n-home {
	background-color: #1E2B3A;
	background-position: 0 -100px;
}

body.menu1 #mainmenu ul li a#a-menu1, body.menu1 #mainmenu ul li a#n-menu1 {
	background-color: #39669A;
	background-position: 0 -150px;
}

body.menu1 #mainmenu ul li a#a-menu1 span {
	background-position: -16px -825px !important;
}

body.menu2 #mainmenu ul li a#a-menu2, body.menu2 #mainmenu ul li a#n-menu2 {
	background-color: #4A5E53;
	background-position: 0 -200px;
}

body.menu2 a#a-menu2 span {
	background-position: -16px -850px !important;
}

body.menu3 #mainmenu ul li a#a-menu3, body.menu3 #mainmenu ul li a#n-menu3 {
	background-color: #7F2D3D;
	background-position: 0 -250px;
}

body.menu3 a#a-menu3 span {
	background-position: -16px -875px !important;
}

body.menu4 #mainmenu ul li a#a-menu4, body.menu4 #mainmenu ul li a#n-menu4 {
	background-color: #4B396B;
	background-position: 0 -300px;
}

body.menu4 a#a-menu4 span {
	background-position: -16px -900px !important;
}

body.tv #mainmenu ul li a#a-menu5, body.tv #mainmenu ul li a#n-menu5 {
	background-color: #8A643E;
	background-position: 0 -350px;
}

body.tv a#a-menu5 span {
	background-position: -16px -925px !important;
}

body.menu6 #mainmenu ul li a#a-menu6, body.menu6 #mainmenu ul li a#n-menu6 {
	background-color: #83513F;
	background-position: 0 -400px;
}

body.menu6 a#a-menu6 span {
	background-position: -16px -950px !important;
}

body.menu7 #mainmenu ul li a#a-menu7, body.menu7 #mainmenu ul li a#n-menu7 {
	background-color: #628049;
	background-position: 0 -450px;
}

body.menu7 a#a-menu7 span {
	background-position: -16px -975px !important;
}

body.menu8 #mainmenu ul li a#a-menu8, body.menu8 #mainmenu ul li a#n-menu8 {
	background-color: #97923E;
	background-position: 0 -500px;
}

body.menu8 a#a-menu8 span {
	background-position: -16px -1000px !important;
}

body.menu9 #mainmenu ul li a#a-menu9, body.menu9 #mainmenu ul li a#n-menu9 {
	background-color: #3A697E;
	background-position: 0 -550px;
}

body.menu9 a#a-menu9 span {
	background-position: -16px -1025px !important;
}

body.menu10 #mainmenu ul li a#a-menu10, body.menu10 #mainmenu ul li a#n-menu10 {
	background-color: #70385E;
	background-position: 0 -600px;
}

body.menu10 a#a-menu10 span {
	background-position: -16px -1050px !important;
}

body.videomail #mainmenu ul li a#a-features, body.videomail #mainmenu ul li a#n-features {
	background-position: 0 -650px !important;
}

body.videomail a#a-features span {
	background-position: -16px -775px !important;
}



/* ---- Sub Channel Labels ----------------------------------- */

#mainmenu ul ul li {
	position: relative;
}

#mainmenu ul ul li a {
	padding-top: 3px;
	padding-bottom: 4px;
	color: #FFF;
	margin-bottom: 0;
	border-top: 0;
	border: 0;
	font-weight: normal;
	font-size: 10px;
}



/* ---- Sub Channel Rollover Background Colors --------------- */

#m-menu1 li a {
	background: #102236 none !important;
}

#mainmenu #m-menu1 li a:hover {
	background: #102236 none !important;
}

#m-menu2 li a {
	background: #2C3612 none !important;
}

#mainmenu #m-menu2 li a:hover {
	background: #2C3612 none !important;
}

#m-menu3 li a {
	background: #2C0000 none !important;
}

#mainmenu #m-menu3 li a:hover {
	background: #2C0000 none !important;
}

#m-menu4 li a {
	background: #3F0F3A none !important;
}

#mainmenu #m-menu4 li a:hover {
	background: #3F0F3A none !important;
}

#m-menu5 li a {
	background: #613302 none !important;
}

#mainmenu #m-menu5 li a:hover {
	background: #613302 none !important;
}

#m-menu6 li a {
	background: #552003 none !important;
}

#mainmenu #m-menu6 li a:hover {
	background: #552003 none !important;
}

#m-menu7 li a {
	background: #3A470C none !important;
}

#mainmenu #m-menu7 li a:hover {
	background: #3A470C none !important;
}

#m-menu8 li a {
	background: #6C5C05 none !important;
}

#mainmenu #m-menu8 li a:hover {
	background: #6C5C05 none !important;
}

#m-menu9 li a {
	background: #19393D none !important;
}

#mainmenu #m-menu9 li a:hover {
	background: #19393D none !important;
}

#m-menu10 li a {
	background: #550B2B none !important;
}

#mainmenu #m-menu10 li a:hover {
	background: #550B2B none !important;
}

#toolbox ul li a {
	background: #232C36 none !important;
}

#mainmenu #toolbox ul li a:hover {
	background: #232C36 none !important;
}



/* ---- Prevent Rollovers on Subchannel Arrow Buttons -------- */

#container #mainmenu ul ul li a.menu:hover, 
#container #mainmenu ul ul li a.menu-s:hover {
	background-color: transparent !important;
}



/* ---- Sub Channel Display ---------------------------------- */

body.menu4 ul#m-menu4,
body.menu2 ul#m-menu2,
body.menu9 ul#m-menu9,
body.help ul#m-help,
body.menu8 ul#m-menu8,
body.menu7 ul#m-menu7,
body.menu1 ul#m-menu1,
body.menu10 ul#m-menu10,
body.menu3 ul#m-menu3,
body.mlb ul#m-menu3-mlb,
body.nfl ul#m-menu3-nfl,
body.tv ul#m-menu5,
body.menu6 ul#m-menu6,
body.international ul#m-menu1-sub1,
body.canada ul#m-menu1-sub1,
body.latinamerica ul#m-menu1-sub1,
body.europe ul#m-menu1-sub1,
body.asia ul#m-menu1-sub1,
body.africa ul#m-menu1-sub1,
body.australia ul#m-menu1-sub1,
body.middleeast ul#m-menu1-sub1,
body.politics ul#m-menu1-politics,
body.whitehouse ul#m-menu1-politics,
body.markets ul#m-menu2-markets,
body.charts ul#m-music-charts,
body.videomail ul#m-features {
	display: block !important;
}



/* ---- Sub Channel Selected State --------------------------- */

/* ---- Menu1 ---- */
nav ul#m-menu1 li a.menu span {
	background-position: 0 -825px;
}

nav ul#m-menu1 li a.menu-s span, 
#mainmenu ul#m-menu1 li a.menu-s span,
body.international a#a-menu1-international span,
body.canada a#a-menu1-international span,
body.latinamerica a#a-menu1-international span,
body.europe a#a-menu1-international span,
body.asia a#a-menu1-international span,
body.africa a#a-menu1-international span,
body.australia a#a-menu1-international span,
body.middleeast a#a-menu1-international span,
body.politics a#a-menu1-politics span,
body.whitehouse a#a-menu1-politics span {
	background-position: -16px -825px !important;
}

/* ---- Menu2 ---- */
#mainmenu ul#m-menu2 li a.menu span {
	background-position: 0 -1150px;
}

#mainmenu ul#m-menu2 li a.menu-s span, 
body.markets a#a-menu2-markets span {
	background-position: -16px -1150px !important;
}

/* ---- Menu3 ---- */
#mainmenu ul#m-menu3 li a.menu span {
	background-position: 0 -875px;
}

#mainmenu ul#m-menu3 li a.menu-s span, 
body.markets a#a-menu3-markets span,
body.mlb a#a-menu3-mlb span {
	background-position: -16px -875px !important;
}

/* ---- Menu4 ---- */
#mainmenu ul#m-menu7 li a.menu span {
	background-position: 0 -1175px;
}

#mainmenu ul#m-menu7 li a.menu-s span,
body.charts a#a-music-charts span {
	background-position: -16px -1175px !important;
}



/* ---- Sub Channel Selected State (Bullets) ----------------- */

body.national #mainmenu ul#m-menu1 li a.s1,
body.international #mainmenu ul#m-menu1 li a.s2,
body.entr #mainmenu ul#m-menu1 li a.s3,
body.science #mainmenu ul#m-menu1 li a.s4,
body.health #mainmenu ul#m-menu1 li a.s5,
body.technology #mainmenu ul#m-menu1 li a.s6,
body.politics #mainmenu ul#m-menu1 li a.s7,
body.menu1.fnce #mainmenu ul#m-menu1 li a.s8,
body.sprt #mainmenu ul#m-menu1 li a.s9,
body.strange #mainmenu ul#m-menu1 li a.s10,
body.business #mainmenu ul#m-menu2 li a.s1,
body.markets #mainmenu ul#m-menu2 li a.s2,
body.mlb #mainmenu ul#m-menu3 li a.s1,
body.nba #mainmenu ul#m-menu3 li a.s4,
body.nfl #mainmenu ul#m-menu3 li a.s2,
body.nhl #mainmenu ul#m-menu3 li a.s3,
body.colleges #mainmenu ul#m-menu3 li a.s5,
body.golf #mainmenu ul#m-menu3 li a.s6,
body.tennis #mainmenu ul#m-menu3 li a.s7,
body.motor #mainmenu ul#m-menu3 li a.s8,
body.boxing #mainmenu ul#m-menu3 li a.s9,
body.soccer #mainmenu ul#m-menu3 li a.s10,
body.others #mainmenu ul#m-menu3 li a.s11,
body.vito #mainmenu ul#m-menu3 li a.s12,
body.dailydish #mainmenu ul#m-menu4 li a.s1,
body.coolclicks #mainmenu ul#m-menu4 li a.s2,
body.showcase #mainmenu ul#m-menu5 li a.s3,
body.recommendations #mainmenu ul#m-menu6 li a.s2,
body.movienews #mainmenu ul#m-menu6 li a.s4,
body.charts #mainmenu ul#m-menu7 li a.s1,
body.bb101 #mainmenu ul#m-menu7 li a.s2,
body.disney #mainmenu ul#m-menu8 li a.s1,
body.playgames #mainmenu ul#m-menu9 li a.s1,
body.invasion #mainmenu ul#m-menu9 li a.s2,
body.chelsea #mainmenu ul#m-menu10 li a.s1,
body.videomail #mainmenu ul#m-features li a.s2,
body.canada #mainmenu ul#m-menu1-sub1 li a.ss1,
body.latin #mainmenu ul#m-menu1-sub1 li a.ss2,
body.europe #mainmenu ul#m-menu1-sub1 li a.ss3,
body.asia #mainmenu ul#m-menu1-sub1 li a.ss4,
body.africa #mainmenu ul#m-menu1-sub1 li a.ss5,
body.aust #mainmenu ul#m-menu1-sub1 li a.ss6,
body.mideast #mainmenu ul#m-menu1-sub1 li a.ss7,
body.whitehouse #mainmenu ul#m-menu1-politics li a.ss1,
body.scoreboard #mainmenu ul#m-menu3-mlb li a.ss1,
body.schedule #mainmenu ul#m-menu3-mlb li a.ss2,
body.standings #mainmenu ul#m-menu3-mlb li a.ss3,
body.statistics #mainmenu ul#m-menu3-mlb li a.ss4,
body.scoreboardnfl #mainmenu ul#m-menu3-nfl li a.ss1,
body.schedulenfl #mainmenu ul#m-menu3-nfl li a.ss2,
body.standingsnfl #mainmenu ul#m-menu3-nfl li a.ss3,
body.statisticsnfl #mainmenu ul#m-menu3-nfl li a.ss4,
body.albums #mainmenu ul#m-music-charts li a.ss1,
body.tracks #mainmenu ul#m-music-charts li a.ss2,
body.datingondemand #mainmenu ul#m-menu10 li a.s2
{
	background-image: url(http://media3.comcast.net/images/global/bullets.gif) !important;
	background-position: 162px -211px !important;
	background-repeat: no-repeat !important;
}



/* ---- Sub Menu Specific Background Colors --------------- */

/* ---- Menu1 ---- */
#m-menu1 li a.s2, #m-menu1 #m-menu1-sub1 li a {
	background: #3877BC none !important;
}

#m-menu1 li a.s3 {
	background: #3570B2 none !important;
}

#m-menu1 li a.s4 {
	background: #326AA8 none !important;
}

#m-menu1 li a.s5 {
	background: #2F649E none !important;
}

#m-menu1 li a.s6 {
	background: #2C5E94 none !important;
}

#m-menu1 li a.s7, #m-menu1 #m-menu1-sub2 li a {
	background: #29578A none !important;
}

#m-menu1 li a.s8 {
	background: #265181 none !important;
}

#m-menu1 li a.s9 {
	background: #234B77 none !important;
}

#m-menu1 li a.s10 {
	background: #20456D none !important;
}

#m-menu1 li a.s11 {
	background: #1D3E63 none !important;
}

#m-menu1 li a.s1 {
	background: #3B7DC6 none !important;
}

/* ---- Menu2 ---- */
#m-menu2 li a.s2 {
	background: #70892E none !important;
}

#m-menu2 li a.s3, #m-menu2 #m-menu2-sub1 li a {
	background: #6A812B none !important;
}

#m-menu2 li a.s4 {
	background: #647B29 none !important;
}

#m-menu2 li a.s5 {
	background: #5E7326 none !important;
}

#m-menu2 li a.s6 {
	background: #586C24 none !important;
}

#m-menu2 li a.s1 {
	background: #769030 none !important;
}

/* ---- Menu3 ---- */
#m-menu3 li a.s2 {
	background-color: #B70404 !important;
}

#m-menu3 li a.s3 {
	background-color: #AE0303 !important;
}

#m-menu3 li a.s4 {
	background-color: #A30303 !important;
}

#m-menu3 li a.s5 {
	background-color: #990303 !important;
}

#m-menu3 li a.s6 {
	background-color: #8E0303 !important;
}

#m-menu3 li a.s7 {
	background-color: #850303 !important;
}

#m-menu3 li a.s8 {
	background-color: #7A0202 !important;
}

#m-menu3 li a.s9 {
	background-color: #700202 !important;
}

#m-menu3 li a.s10 {
	background-color: #660202 !important;
}

#m-menu3 li a.s11 {
	background-color: #5C0202 !important;
}

#m-menu3 li a.s12 {
	background-color: #520202 !important;
}

#m-menu3 li a.s13 {
	background-color: #470101 !important;
}

#m-menu3 li a.s14 {
	background-color: #3D0101 !important;
}

#m-menu3 li a.s1 {
	background-color: #C20404 !important;
}

/* ---- Menu4 ---- */
#m-menu4 li a.s2 {
	background: #771D6E none !important;
}

#m-menu4 li a.s3 {
	background: #711B68 none !important;
}

#m-menu4 li a.s1 {
	background: #7E1E74 none !important;
}

/* ---- Menu5 ---- */
#m-menu5 li a.s2 {
	background-color: #CD6D06 !important;
}

#m-menu5 li a.s3 {
	background-color: #C26706 !important;
}

#m-menu5 li a.s4 {
	background-color: #B66106 !important;
}

#m-menu5 li a.s1 {
	background-color: #D87307 !important;
}

/* ---- Menu6 ---- */
#m-menu6 li a.s2 {
	background-color: #BF4808 !important;
}

#m-menu6 li a.s3 {
	background-color: #B34407 !important;
}

#m-menu6 li a.s4 {
	background-color: #A84007 !important;
}

#m-menu6 li a.s1 {
	background-color: #C94C08 !important;
}

/* ---- menu7 ---- */
#m-menu7 li a.s2 {
	background: #80A01D none !important;
}

#m-menu7 li a.s3 {
	background: #7A971B none !important;
}

#m-menu7 li a.s4 {
	background: #74901A none !important;
}

#m-menu7 li a.s5 {
	background: #6D8718 none !important;
}

#m-menu7 li a.s6 {
	background: #667F16 none !important;
}

#m-menu7 li a.s7 {
	background: #5F7615 none !important;
}

#m-menu7 li a.s1 {
	background: #88A91E none !important;
}

/* ---- menu8 ---- */
#m-menu8 li a.s1 {
	background: #D5B60C none !important;
}

/* ---- menu9 ---- */
#m-menu9 li a.s2 {
	background: #367880 none !important;
}

#m-menu9 li a.s3 {
	background: #33727A none !important;
}

#m-menu9 li a.s1 {
	background: #397F88 none !important;
}

/* ---- menu10 ---- */

#m-menu10 li a.s2 {
	background: #A21652 none !important;
}

#m-menu10 li a.s1 {
	background: #AB1756 none !important;
}

/* ---- Toolbox ---- */
#toolbox ul li a.s2 {
	background: #607892 none !important;
}

#toolbox ul li a.s3 {
	background: #5A718A none !important;
}

#toolbox ul li a.s4 {
	background: #556A81 none !important;
}

#toolbox ul li a.s5 {
	background: #4F6278 none !important;
}

#toolbox ul li a.s6 {
	background: #4A5C70 none !important;
}

#toolbox ul li a.s7 {
	background: #445567 none !important;
}

#toolbox ul li a.s8 {
	background: #3E4D5E none !important;
}

#toolbox ul li a.s1 {
	background: #657F9A none !important;
}


/* ---- Third Level Channel Labels --------------------------- */

#mainmenu ul ul ul li a {
	font-weight: normal;
	font-size: 9px;
	text-indent: 15px;
	padding-top: 1px;
	padding-bottom: 5px;
}

html>body #mainmenu ul ul ul li a {
	padding-top: 2px;
	padding-bottom: 4px;
}



/* ---- Third Level Channel Specific Background Colors ------- */

#m-menu1 #m-menu1-sub1 li a {
	border-top: 1px solid #326BAA;
}

#m-menu1 #m-menu1-sub2 li a {
	border-top: 1px solid #254F7D;
}

#m-menu2 #m-menu2-sub1 li a {
	border-top: 1px solid #607426;
	background: #70892E none !important;
}

#m-menu3 #m-menu3-sub1 li a {
	border-top: 1px solid #A30303;
	background-color: #C20404 !important;
}

#m-menu3 #m-menu3-sub2 li a {
	border-top: 1px solid #A30303;
	background-color: #B70404 !important;
}

#m-menu7 #m-menu7-sub1 li a {
	border-top: 1px solid #6A812B;
	background: #88A91E none !important;
}