/* CSS Document */

/* HTML ELEMENTS */
* {
	margin:0;
	padding:0;
}

html, body {
	height: 100%;
} 

body {
	color:#000000; 
	font-family:Arial,Helvetica,sans-serif;
	background-color:#333333;
	background:url(http://static.mgnetwork.com/cdp/core/media_path/backgrounds/site_bg.jpg) repeat-y top left;
}
	
form {
	margin:0;
	padding:0;
}

table p {line-height:1.2;}

h2 {
	font-size: 1.4em; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
		color: #13169f; /* CUSTOMIZE */
}

	h2 a{text-decoration:none;}

h3 {
	font-size: 1.3em; 
	font-family: Arial, Helvetica, sans-serif; 
	line-height: .9em; 
	font-weight: bold; 
	color: #13169f; /* CUSTOMIZE */
}

h4 {
	font-size: 1.2em; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #13169f; /* CUSTOMIZE */
}

h5 {
	font-size: 1.1em; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #13169f; /* CUSTOMIZE */
}

h6 {
	font-size: 1em; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #13169f; /* CUSTOMIZE */
}

p  {font-size: .75em; line-height: 1.25em;}
li  {font-size: .75em; line-height: 1.25em;}


/* END HTML ELEMENTS ----------------------*/

/* UNIVERSAL CLASSES ----------------------*/
.headline {font-size:14px;}

.bold {font-weight:bold;}

.clear {clear:both;}

.adrule {
	color:#000000; /* CUSTOMIZE */
	font-family:Arial,Helvetica,sans-serif;
	font-size:8px;
	letter-spacing:0.25em;
	line-height:1.25em;
	margin:0pt;
	padding:0pt 0pt 2px;
	text-align:center;
	text-transform:uppercase;
}

.crumbtrail {
	color:#000000; /* CUSTOMIZE */
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:normal;
	margin-bottom:10px;
	padding-top:5px;
	padding-left:5px;
	width:190px;
	float:left;
}

/* ACCORDION NAV */
.menutitle {
	background-color:#ECECFF; /* CUSTOMIZE */
	border:1px solid #000000;
	color:#000000;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	margin-bottom:0pt;
	padding:2px 0pt;
	text-align:left;
	width:300px;
}

.menulayer {
	border-color:#BBE5ED rgb(126, 168, 175) rgb(126, 168, 175) rgb(187, 229, 237); /* CUSTOMIZE */
	border-style:solid;
	border-width:1px;
}

/* ARTICLE DATE HEADER */
.date_header {
	text-transform:uppercase;
	color:#13169F;
	font-weight:bold;
	font-family: Helvetica, Arial, sans-serif;
}

/* ARTICLE HEADLINE */
.story_headline {
	padding-top:20px;
	padding-left:5px;
	font-size: 1.4em; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
		color: #13169f; /* CUSTOMIZE */
}

/* TAG LIST */
.tags {
	margin-left:15px;
	margin-bottom:10px;
}

/* ON DEMAND CLASSES */
.simpletop {
	border-bottom:1px solid #003366;
	margin:5px;
	padding:20px 5px 5px;
	font-size:16px;
}

.rss_list {
	margin-left:15px;
	margin-bottom:20px;
}

	.rss_list img {
		float:left;
		margin-right:20px;
	}

.rss_tier2 {margin-left:30px;}

.rss_tier3 {margin-left:60px;}

/* VIDEO ICON */
.video_icon {background-image:url(http://static.mgnetwork.com/cdp/core/media_path/icons/icon_video.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-right:20px;
}

#IEroot .video_icon {display:inline-block;}

/* INLINE THUMBNAILS */
.inline_thumbnail {
	float:left; 
	margin-top:5px; 
	margin-bottom:5px; 
	margin-right:5px;
}

/* END UNIVERSAL CLASSES ------------------*/

/* MAIN STRUCTURAL DIVS -------------------*/
#header {
	margin:0;
	padding:0;
	width:990px;
	background-image:url(http://static.mgnetwork.com/cdp/core/media_path/backgrounds/header_backgrd.jpg);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
}

#pagewrapper {
	background-color:#FFFFFF;
	margin:0pt 10px;
	width:990px;
	min-height: 100%; 
	position:relative;
	padding-bottom:250px;
}

	#IEroot #ie6only #pagewrapper {
		height: 100%; 
	}

#pagewrapper_800 {
	background-color:#FFFFFF;
	margin:0pt 10px;
	width:990px;
	min-height: 100%; 
	position:relative;
	padding-bottom:250px;
}

	#IEroot #ie6only #pagewrapper_800 {
		height: 100%; 
	}

#pagewrapper_660{
	background-color:#FFFFFF;
	background-image:url(http://static.mgnetwork.com/cdp/core/media_path/backgrounds/backgrdgradrule_330.gif);
	background-repeat:repeat-y;
	margin:0pt 10px;
	width:990px;
	min-height: 100%; 
	position:relative;
	padding-bottom:250px;
}

	#IEroot #ie6only #pagewrapper_660{
		height: 100%;
	}

#pagewrapper_760{
	background-color:#FFFFFF;
	background-image:url(http://static.mgnetwork.com/cdp/core/media_path/backgrounds/backgrdgradrule_760.gif);
	background-repeat:repeat-y;
	margin:0pt 10px;
	width:990px;
	min-height: 100%; 
	position:relative;
	padding-bottom:250px;
}

	#IEroot #ie6only #pagewrapper_760{
		height: 100%; 
	}

#contentgrid {
	width:990px;
	min-height: 100%; 
}

	#IEroot #ie6only #contentgrid {
		height: 100%; 
	}

#maincontent_660 h2{padding-left:5px;}

#maincontent_660 p{padding-left:5px;}

#lhsrail {
	width: 200px; 
	margin-right: 10px; 
	padding-bottom: 10px; 
	padding-top: 10px; 
	margin-top: 15px; 
	float: left;
	padding-left:5px;
}

#mg_ft {
	width:990px;
	position:absolute;
	bottom:0px;
	margin-top:200px;
	background-color:#FFFFFF;
	border-top:1px solid #666666;
}

/* END MAIN STRUCTURAL DIVS ---------------*/

/* HEADER STYLES ------------------------- */

/* TOP LINKS */
#top_links {
	width:990px;
	height:20px;
	margin:0;
	padding:0;
	padding-top:5px;
	color:#000000; 
	font-family:Arial,Helvetica,sans-serif;
	background-color:#333333;
}

#top_links p {
	color:white;
	font-size:11px;
}

#top_links a {
	color:white;
	font-size:11px;
}

#top_links_center {
	margin-right:300px;
	float:right;
}

#top_links_right {
	margin-right:20px;
	float:right;
}

#mast {
	width:990px;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	background-image:url(http://static.mgnetwork.com/cdp/core/media_path/backgrounds/header_backgrd.jpg);
	background-repeat:no-repeat;
}

/* DEAL OF THE DAY - COMMUNITY */
#mast #dealoftheday {
	height:60px;
	margin:10px 10px 10px 15px;
	text-align: -moz-right;
	float:left;
	width: 300px; 
	background: url(http://static.mgnetwork.com/cdp/core/media_path/backgrounds/dodbackgrd.gif);
}
	#IEroot #mast #dealoftheday {
		text-align: right;
	}

/* LEADERBOARD - METRO */
#mast #topad {
	width:728px;
	min-height:90px;
	float:left;
	padding:0px;
}

#sitename {
	background-color:#FFFFFF;
	background-image:url(http://static.mgnetwork.com/cdp/core/media_path/backgrounds/header_backgrd.jpg);
	background-repeat:no-repeat;
	width:250px;
	min-height:93px;
	float:left;
}

#sitename_community {
	background-color:#FFFFFF;
	background-image:url(http://static.mgnetwork.com/cdp/core/media_path/backgrounds/header_backgrd.jpg);
	background-repeat:no-repeat;
	width:660px;
	min-height:93px;
	float:left;
}

/* LEADERBOARD - COMMUNITY */
#topad_community {
	width:990px;
	background-color:#E2E2E2;
	border-bottom:3px solid #000000; /* CUSTOMIZE */
	padding-top:10px;
	padding-bottom:10px;
	text-align: -moz-center;
}

	#IEroot #topad_community{
		text-align: center;
	}


/* PENCIL AD */
#topslider {
	height:auto;
	padding:0pt;
	width:990px;
	background:#333333;
}

/* NAVIGATION */
#nav {
	font-family:Arial, Helvetica, sans-serif;
	width: 990px;
	height: 24px;
	background-color:#000000;
	background-image:url(http://static.mgnetwork.com/cdp/core/media_path/nav_bar/nav_gradient.jpg);
	clear: both;
	overflow:hidden;
}

/* NAV LINK COLORS */
#nav #content_nav a:hover {
	color: #FFFFFF; /* CUSTOMIZE */
	background-color: #747474; /* CUSTOMIZE */
}

#nav #revenue_nav a {
	color: #FFFFFF; /* CUSTOMIZE */
}

#nav #revenue_nav a:hover {
	color: #FFFFFF; /* CUSTOMIZE */
	background-color: #747474; /* CUSTOMIZE */
}

#dropnav, #dropnav ul {
	list-style: none;
}

#dropnav li {
	float: left;
}

	#dropnav li ul {
		position: absolute;
		width: 140px;
		display: none;
		border-left: 1px solid #E4E4E4; /* CUSTOMIZE */
		border-bottom: 1px solid #E4E4E4; /* CUSTOMIZE */
		border-right: 1px solid #E4E4E4; /* CUSTOMIZE */
		position:absolute;
	}

		#dropnav li ul li {
			background-color: #C9761F;
			color: #FFFFFF;
		}
			
			#dropnav li ul li a {
				display: block;
				width: 130px;
				color: #000000;
				background-color:#FFFFFF; /* CUSTOMIZE  - only visible before BG image fills in  */
				background-image:url(http://static.mgnetwork.com/cdp/core/media_path/nav_bar/subnav_bg01.jpg);
				font-size: 11px;
				font-weight: bold;
				text-decoration: none;
				line-height: normal;
				padding-bottom: 5px;
				padding-top: 5px;
			}

			#dropnav li ul li a:hover {
				display: block;
				width: 130px;
				color: #000000;
				background-color:#FFFFFF; /* CUSTOMIZE - only visible before BG image fills in */
				background-image:url(http://static.mgnetwork.com/cdp/core/media_path/nav_bar/subnav_bg02.jpg);
				font-size: 11px;
				font-weight: bold;
				text-decoration: none;
				line-height: normal;
				padding-bottom: 5px;
				padding-top: 5px;
			}
			
#dropnav a {
	display: block;
	color: #000000;
	background-color: inherit;
	font-size: 11px;
	font-weight: bold;
	line-height: normal;
	padding: 5px 5px 5px 5px;
	text-decoration:none;
	}

	#dropnav li:hover ul, #dropnav li.sfhover ul {
		display: block;
	}

#dropmenudiv{
	position:absolute;
	border:1px solid black;
	border-bottom-width: 0;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
}

	#dropmenudiv a{
		width: 100%;
		display: block;
		text-indent: 3px;
		border-bottom: 1px solid black;
		padding: 1px 0;
		text-decoration: none;
		font-weight: bold;
	}

#content_nav {
	height:100%; 
	float:left; 
	padding-left:10px;
}
	/* CONTENT NAV SUBNAV ITEMS */
	.content_nav_item a {background-image:url(http://static.mgnetwork.com/cdp/core/media_path/nav_bar/subnav_bg01.jpg);
		color:#000000; /* CUSTOMIZE */
	}
	
	.content_nav_item a:hover {background-image:url(http://static.mgnetwork.com/cdp/core/media_path/nav_bar/subnav_bg02.jpg);
		color:#FFFFFF; /* CUSTOMIZE */
	}
	
#revenue_nav {
	height:100%; 
	float:right; 
	padding-left:40px; 
	padding-right:10px;
}
	
	/* REVENUE NAV SUBNAV ITEMS */
	.revenue_nav_item a {background-image:url(http://static.mgnetwork.com/cdp/core/media_path/nav_bar/subnav_bg03.jpg);
		color:#000000; /* CUSTOMIZE */
	}
	
	.revenue_nav_item a:hover {background-image:url(http://static.mgnetwork.com/cdp/core/media_path/nav_bar/subnav_bg04.jpg);
		color:#FFFFFF; /* CUSTOMIZE */
	}


/* SEARCH BAR */
#search {
	width:990px;
	height:28px;
	padding: 6px 0 0 0;
	background-image:url("http://static.mgnetwork.com/cdp/core/media_path/backgrounds/topsearchbackgrd.jpg");
	background-repeat: no-repeat; 
	border-bottom: 1px solid #999;
	font-size: 11px;
}

#searchform {
	float:left;
	margin-left:5px;
}

#IEroot #ie6only #searchform img{margin-top:2px;}

#searchform table{
	margin-top:-5px;
	font-size:11px;
}

#searchbar_box {
	float:right;
	margin-right:20px;
	margin-top:0px;
	width:100px;
	height:25px;
}

	#searchbar_box p {
		font-size: 11px;
	}

	#searchbar_box a {
		color: #000;
	}

		#searchbar_box a:hover {
			color: #CC6600;
		}

#quick_links {
	float:right; 
	width:225px; 
	margin-right:40px; 
	overflow:hidden;
}

/* DATELINE */
#dateline {
	background:#FFFFFF none repeat scroll 0% 50%; 
	border-bottom:1px solid #999999; /* CUSTOMIZE */
	font-family:arial,helvetica;
	font-size:11px;
	font-weight:bold;
	height:25px;
	padding:5px 0pt;
	width:990px;
}

#dateline_community {
	font-family:arial,helvetica;
	font-size:12px;
	font-weight:bold;
	width:220px; 
	float:left;
	padding:5px 0pt;
	margin-left:15px;
}


#dateline_left {
	margin-left: 10px;
	margin-top: 5px;
}

	#IEroot #dateline_left{padding-top:5px;}


#dateline_right {
	float: right; 
	margin-right: 5px; 
	margin-top: 6px;
}

#date {
	float:left;
	border: 2px solid #FFFFFF;
	border-right:0px;
}

	#date span {
		margin-left:5px;
		margin-right:5px;
	}

/* NEWS SLIDER */
#scroll_ticker{
	color:#FFFFFF;
	font-size:12px;
	height:60px;
	width:500px;
	position:absolute;
	left:600px;
}

#scroll_ticker .scroll_title{
	color:#CC0000;
	font-weight:bold;
}

#tabs_ticker #marquee{position:relative;}

#scroll_ticker marquee{
		position:absolute;
		top:-10px;
}

/* NEWS SLIDER */

.fl {
	float: left; 
	display: inline;
}

img {
	border: 0; 
	display: block;
}

.news_slider {
	position: relative; 
	width: 660px; 
	height:350px;  
	text-align: left;
	background:url(http://static.mgnetwork.com/cdp/core/media_path/backgrounds/news_slider_bg01.jpg) no-repeat top left;
	padding-top:30px;
	margin-bottom: -30px;
}

	.news_slider .messaging {
		display: block; 
		padding: 5px; 
		margin: 0 20px 5px 20px; 
		background: #ffffcc;
	}

	.news_slider .prev, .news_slider .next {
		position: absolute; 
		top: 64px; 
		display: none;
		outline:0;
	}

	.news_slider .skip {font-size:.8em;}

	.news_slider .prev {margin-left:9px;}

	.news_slider .next {
		right: 0;
		margin-right:10px;
	}

	.news_slider .container {
		position: relative; 
		top: 1px; 
		left: 0; 
		width: 100%;
		height:234px;
	}

	.news_slider .news_items {
   		 /* The width must be equal to .item ((width + margin-right) * 2). */
		position: relative; 
		width: 590px; 
		top: 2px; 
		left: 34px; 
		overflow: hidden;
		margin-top: 32px;
	}

		#IEroot #ie7andup .news_slider .news_items {margin-top:62px;}

		#IEroot #ie6only .news_slider .news_items {
			margin-top:62px;
			height:234px;
		}

	.news_slider .view_all {
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 10px; 
		font-weight:bold;
		text-align:right;
		position:relative;
	}

	.news_slider .item {
    	/* Must contain a width and a margin-right. */
		width: 196px; 
		height: 234px;
		margin-right: 1px;
	}

		.news_slider .item div {
			/* font-size: .8em; width: 175px; padding: 10px 0 10px 0; */
		}

		.news_slider .item img {
			padding: 10px;
			display:none;
		}

	.news_slider .text {
		background:transparent url(http://static.mgnetwork.com/cdp/core/media_path/backgrounds/black_trans.png) repeat top left;
		color:#FFFFFF;
		font-size: 12px; 
		font-weight:bold;
		width: 191px; 
		height: 72px;
		padding: 5px 0 10px 5px;
		margin-top:30px;
	}

	#IEroot #ie6only .news_slider .text {
		background:transparent url(http://static.mgnetwork.com/cdp/core/media_path/backgrounds/transparent_000.gif) repeat top left;
	}

 		.news_slider .text a{
 			color:#FFFFFF;
			font-weight:bold;
			text-decoration:none;
 		}

.item_article {
	width: 196px; 
	height: 117px;
	background-color:#CCFF00;
	margin-bottom: 1px;
	position:relative;
}

#tagline{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:20px;
	text-align:center;
}

	#tagline a{color:#000099;}
	
		#tagline a:hover{color:#0000CC;}


.ns_timestamp{
	float:left;
	color:red;
	font-size:12px;
	border-right:1px #CCCCCC solid;
	padding-right:5px;
	margin-right:5px;
	height:60px;
	width:30px;
	text-align: center;
}

.ns_timestamp_no_image {
	float:left;
	font-size:12px;
	border-right:1px #CCCCCC solid;
	padding-right:5px;
	margin-right:5px;
	height:60px;
	width:30px;
	text-align: center;
	color:red;
}

.ns_headline{
	overflow:hidden;
	height:48px;
	margin-right:5px;
}

.headline_no_image {
	color:#000000 !important;
}

.text_no_image {
	color:#000000 !important; 
	background:#FFFFFF !important;
}

	.text_no_image .ns_updated{color:#666666;}

	.ns_updated{
		color:#CCCCCC;
		font-size:11px;
		height:30px;
		overflow:hidden;
		padding-right:3px;
	}


/* TABS NEWS SLIDER -------------------------------------------------------------*/

#tabs_marquee_wrapper{background:url("http://static.mgnetwork.com/cdp/core/media_path/tabs_slider/tabs_bg.jpg") repeat-x left top;
	width:990px;
	height:36px;
}

#tabs_news_slider {float:left;width:450px;}

#tabs_news_slider ul{
	margin:0 0 0 10px;
	padding:8px 0 0 0;
	list-style:none;

}

	#tabs_news_slider li{
		float:left;
		margin:0;
		padding:0;
	}

.container9 .ui-tabs-hide{display:none;}
	
	/*  REGULAR STATE ------------------------------------------------*/
		#tabs_news_slider a{
			display:block;
			background:url("http://static.mgnetwork.com/cdp/core/media_path/tabs_slider/tabs_middle.jpg") repeat-x right top;
			text-decoration:none;
			color:#000000;
			font-family:Ariel, helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
		}
		
		#tabs_news_slider .left_door{
			display:block;
			background:url("http://static.mgnetwork.com/cdp/core/media_path/tabs_slider/tabs_left.jpg") no-repeat left top;
			padding:7px 15px;
		}
		
		#tabs_news_slider .right_door{
			display:block;
			background:url("http://static.mgnetwork.com/cdp/core/media_path/tabs_slider/tabs_right.jpg") no-repeat right top;
			
		}
		
	/* ACTIVE STATE -------------------------------------------------*/
		#tabs_news_slider .ui-tabs-selected a, #tabs_news_slider .ui-tabs-selected .left_door, #tabs_news_slider a:hover .left_door{
			background-position:0% -56px;
			color:#FFFFFF;
		}	
		
		#tabs_news_slider .ui-tabs-selected a:hover, #tabs_news_slider .ui-tabs-selected a:hover .left_door{
			background-position:0% -56px;
			color:#FFFFFF;
		}
			
		#tabs_news_slider .ui-tabs-selected .right_door, #tabs_news_slider a:hover .right_door, #tabs_news_slider .ui-tabs-selected a:hover .right_door{
			background-position:right -56px;
		}
		
	/* HOVER STATE -------------------------------------------------*/	
		#tabs_news_slider a:hover, #tabs_news_slider a:hover .left_door{
			color:#333333;
			background-position:0% -28px;
		}
			
		#tabs_news_slider a:hover .right_door{
			background-position:right -28px;
			background-repeat:no-repeat;
		}

/* TABS ARTICLES ----------------------------------*/
#tab_main_container{
	padding:0px 0px;
}

#article_media ul.tab_element{
	margin:0;
	padding:8px 0 0 0;
	list-style:none;
}

	#article_media ul.tab_element li{
		float:left;
		margin:0;
		padding:0;
		background:url("http://static.mgnetwork.com/cdp/core/media_path/tabs_slider/tabs_middle.jpg") repeat-x right top;
	}

	/*  REGULAR STATE ------------------------------------------------*/
		#article_media ul.tab_element li a{
			display:block;
			background:url("http://static.mgnetwork.com/cdp/core/media_path/tabs_slider/tabs_right_white.jpg") no-repeat right top;
			text-decoration:none;
			color:#000000;
			font-family:Ariel, helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
		}

		#article_media ul.tab_element li a span{
			display:block;
			background:url("http://static.mgnetwork.com/cdp/core/media_path/tabs_slider/tabs_left_white.jpg") no-repeat left top;
			padding:5px 25px;
		}

	/* ACTIVE STATE -------------------------------------------------*/
		#article_media  ul.tab_element .ui-tabs-selected, #article_media ul.tab_element .ui-tabs-selected a span, #article_media ul.tab_element .ui-tabs-selected a:hover span, #article_media ul.tab_element .ui-tabs-selected:hover{
			background-position:0% -56px;
			color:#FFFFFF;
		}	
		
		#article_media ul.tab_element .ui-tabs-selected a:hover{
			background-position:0% -56px;
			color:#FFFFFF;
		}
			
		#article_media ul.tab_element .ui-tabs-selected a,  #article_media  ul.tab_element .ui-tabs-selected a:hover{
			background-position:right -56px;
		}

	/* HOVER STATE -------------------------------------------------*/	
		#article_media ul.tab_element li:hover,  #article_media ul.tab_element li a:hover span{
			color:#333333;
			background-position:0% -28px;
		}
			
		#article_media ul.tab_element li a:hover {
			background-position:right -28px;
			background-repeat:no-repeat;
		}
		
#blue_line{
	border-top:3px solid #5599DA;
	height:1px;
}

.ui-tabs-hide {display: none;}

.ui-tabs-nav a {
	white-space: nowrap; /* required in IE 6 */    
	outline: 0; /* prevent dotted border in Firefox */
}

#IEroot .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
	display: inline-block;
}

#IEroot #ie7andup .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
	display: inline-block;
}

.ui-tabs-panel {
	background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}

/*INLINEPLAYER ARTICLE*/
#featuredmedia #inlinePlayerContainer_headline{display:none;}


/* WEATHER ADVISORY */

#current_conditions_scroll{
	width:560px;
	border:1px solid #FFFFFF;
	overflow:hidden;
}

	#IEroot #ie6only #current_conditions_scroll{width:555px;}

.warning {background:url(http://static.mgnetwork.com/cdp/core/media_path/backgrounds/warning_sign.gif) no-repeat top right;
	border: 1px solid #FF0000 !important;
	padding-left:2px;
	padding-right:5px;
	/*margin:0 0 0 169px; */
	overflow:hidden;
}

	#IEroot .warning {padding-right:10px;}

#warningspan{margin-left:5px;}
			

/* WEATHER OUTLOOK POSTINGS - HAMWEATHER 3 */
.weather_outlook_entry {
}

	.weather_outlook_entry p {font-size:12px;}
	
	.weather_outlook_entry img {margin-right:10px;}
	
.weather_outlook_posted {
}

.weather_outlook_title {
}

/* WEATHERBOX */
#mg_weatherbox{
	background-color:#000000;
	background-image:url(http://static.mgnetwork.com/cdp/core/media_path/backgrounds/weather_portlet_bg.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	width:330px;
	height:350px;
	position:relative;
}

	#mg_weatherbox p{margin-top:14px;}

		#IEroot #ie6only #mg_weatherbox p{margin-top:0px;}

	#mg_weatherbox label{font-weight:bold;}

	#mg_weatherbox input{float:left;}

	#mg_weatherbox fieldset{
		padding-left:25px;
		border:none;
		float:left;
	}

		#IEroot #ie6only #mg_weatherbox fieldset{padding-top:10px;}


#radar_image_wrapper{
	margin-left:10px;
	padding-top:40px;
}

#weatherbox_links{
	font-weight:bold;
	text-align:center;
	margin-top:5px;
}

	#weatherbox_links a{color:#E9D04E;}
	
		#weatherbox_links a:hover{color:#FFFFFF;}
		
		#weatherbox_links a:visited{color:#CBB544;}

#mgw_adspace {
	float:right;
	margin-right:18px;
}

	#IEroot #ie6only #mgw_adspace {
		margin-right:10px;
		margin-top:15px;
	}


	#mgw_adspace img{display:block;}

.radar_images{
	border:2px white solid;
}

.go_button_blue{margin-left:5px;}

/* ROTATING PANELS */
.timestamp {
	color:#999999;
	font-size:9px;
}

#panels{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background:url(http://static.mgnetwork.com/cdp/core/media_path/rotating_panels/panel_bg.jpg) repeat-y top left;
	width:660px;
}
	#panels .panel_left {
		margin-left:20px;
		margin-right:16px;
		margin-top:15px;
		width:330px;
		float:left;
		height:310px;
		display: table;
	}

	#IEroot #panels .panel_left .panel_story{padding-top:60px;}

	#IEroot #panels .panel_left{position:relative;}

		#panels .panel_left #panel_left_middle{
			display:table-cell;
			vertical-align:middle;
		}

		#IEroot #panels .panel_left #panel_left_middle{
			#position:absolute;
			#top: 50%;
		}

		#IEroot #panels .panel_left #panel_left_inner{
			position:relative;
			top:-50%;
		}

		#IEroot #ie6only #panels .panel_left #panel_left_inner{
			position:relative;
			top:-55%;
		}

		#IEroot #ie7andup #panels .panel_left{margin-top:-45px;}

		#panels .panel_left img{
			border:1px solid #BDCEDC;
			padding:5px;
			background:#FFFFFF;
		}

			#IEroot #panels .panel_left img{margin-top:60px;}

	#panels .panel_right {
		font-size:14px;
		margin-right:10px;
		margin-top:15px;
		height:315px;
		overflow:hidden;
	}

	#IEroot #ie7andup #panels .panel_right {padding-top:1px;}

		#panels .panel_right h5{margin-top:10px;}

		#panels .panel_right ul {margin-left:15px;}
	
		#panels .panel_right li {
			margin: 4px 0px 4px 0px;
		}	

		#panels .panel_title {height:20px;}
		
		#panels .panel_title h1 {
			font-size:22px;
			font-weight:bold;
			margin-left:40px;
			color:#FFFFFF;
		}


	#panels .leading_story {
		font-size:18px;
		font-weight:bold;
		margin-top:10px;
	}
	
	#panels .panel_header {
		font-size:16px;
		font-weight:bold;
		margin:10px 0px;
	}


	#panels #panel0{background:url(http://static.mgnetwork.com/cdp/core/media_path/rotating_panels/rp_header_01.jpg) no-repeat top left;
	}
	
		#panels #panel0 #inlinePlayerContainer_module{background-color:#FFFFFF;}

	#panels #panel1{background:url(http://static.mgnetwork.com/cdp/core/media_path/rotating_panels/rp_header_01.jpg) no-repeat top left;
	}

		#panels #panel1 #inlinePlayerContainer2_module{background-color:#FFFFFF;}
	
	#panels #panel2{background:url(http://static.mgnetwork.com/cdp/core/media_path/rotating_panels/rp_header_01.jpg) no-repeat top left;
	}
	
	#panels #panel3{background:url(http://static.mgnetwork.com/cdp/core/media_path/rotating_panels/rp_header_01.jpg) no-repeat top left;
	}
	
	#panels #panel4{background:url(http://static.mgnetwork.com/cdp/core/media_path/rotating_panels/rp_header_01.jpg) no-repeat top left;
	}
	
	#panels #panel5{background:url(http://static.mgnetwork.com/cdp/core/media_path/rotating_panels/rp_header_01.jpg) no-repeat top left;
	}
	
	#panels #panel6{background:url(http://static.mgnetwork.com/cdp/core/media_path/rotating_panels/rp_header_01.jpg) no-repeat top left;
	}
	
	#panels #panel_controller{background:url(http://static.mgnetwork.com/cdp/core/media_path/rotating_panels/panel_controller_bg.jpg) no-repeat top left;
		height:41px;
	}
	
		#panels #panel_controller input{
			float:left;
			margin-top:11px;
			border:0px;
			width:auto;
			height:auto;
			
		}

		#panels #panel_controller button{
			background:transparent;
			float:left;
			margin-top:12px;
			border:none;
			width:48px;
			height:26px;
			padding:0px;
			cursor:pointer;
			outline:0;
		}

		#panels #panel_controller p{
			font-weight:bold;
			float:left;
			margin-left:20px;
			margin-top:19px;
			margin-right:200px;
		}

		#panels p {
			font-weight:normal;
			padding: 0px;
			margin:0px;
		}

#rp_ad_container{
	width:88px;
	height:31px;
	float:right;
	margin:5px 4px 0 0;
}

#IEroot #ie6only #rp_ad_container{
	margin:5px 2px 0 0;
}


.headlinelist{
	margin-top:15px;
	font-size:16px;
	margin-right:5px;
}

.rp_prev_button{background-image:url(http://static.mgnetwork.com/cdp/core/media_path/rotating_panels/rp_button_prev.jpg);
	width:100px;
	height:50px;
}

.rp_pause_button{background:url(http://static.mgnetwork.com/cdp/core/media_path/rotating_panels/rp_button_pause.jpg) no-repeat top left;
	width:100px;
	height:50px;
}

.rp_play_button{background:url(http://static.mgnetwork.com/cdp/core/media_path/rotating_panels/rp_button_play.jpg) no-repeat top left;
	width:100px;
	height:50px;
}

.rp_next_button{background:url(http://static.mgnetwork.com/cdp/core/media_path/rotating_panels/rp_button_next.jpg) no-repeat top left;
	width:100px;
	height:50px;
}

.panel_format{
	padding-top:15px;
	display:block;
	height:350px;
}

/* BREADCRUMB */

#breadcrumb {
	width:640px;
	border-bottom:1px solid #E2E2E2;
	margin-left:10px;
	height:30px;
}

#toolbar {
	float:left;
	font-size:10px;
	font-weight:bold;
	margin: 0pt 0pt;
	height:30px;
}

#IEroot #ie6only #toolbar{
	margin:1px 0 0 0;
	}

	#toolbar img {
		margin-right:10px;
		vertical-align:middle;
		float:left;
	}

	#toolbar form {
		float:left;
		margin-top:-5px;
	}

/* END HEADER STYLES ---------------- */


/* RHSRAIL STYLES ---------------*/
#IEroot #ie6only #rhsrail{width:325px;}

#rhsrail div{margin-top:15px;}

#rhsrail p{margin-top:5px;}

#rhsrail #dealoftheday {
	width: 300px; 
	height: 60px; 
	background: url(http://static.mgnetwork.com/cdp/core/media_path/backgrounds/dodbackgrd.gif);
	text-align: -moz-right;
}

	#IEroot #rhsrail #dealoftheday {
		text-align: right;
	}

#rhsrail #newsgator_flyout {
	width:300px;
	text-align: -moz-center;
}

	#IEroot #rhsrail #newsgator_flyout {text-align:center;}

#rhsrail .oas{
	text-align: -moz-center;
}

	#IEroot #rhsrail .oas {
		text-align: center;
	}

/* DEALTAKER */
#dealtaker_article {
	text-align: -moz-center;
}

	#IEroot #dealtaker_article {
		text-align: center;
	}

	#dealtaker_article div {margin-top:0px;}

/* COMMUNITY PROMO POSITION - COMMUNITY ONLY */
#community_promo {
	height:85px;
	overflow:hidden;
	width:300px;
	padding:0px 15px 0px 15px;
}

/* SECTION HEADER */
#sectionheader_full #dealoftheday{padding-left:25px;}

#IEroot #sectionheader_full #dealoftheday{
}

/* ACCORDION */
#accordionnav{
	margin:0pt;
	padding:0pt;
	width:320px;
}

#nav_div {margin-left:10px;}

	#nav_div div {margin: 0px 0px 1px 0px;}
	
	#nav_div p {font-size:0.9em;}
	
	#nav_div li {font-size:0.9em;}

	#nav_div .title {margin-left:10px;}

	#nav_div .submenu {
		font-size:12px;
		font-weight:normal;
		margin:7px 0pt 7px 10px;
		padding-left:10px;
	}

/* MORE INFORMATION */
#more_information {
	width:300px;
	text-align:left;
	font-size:0.9em;
}

	#more_information ul {margin-left:20px;}

/* END RHSRAIL STYLES -----------*/

/* LHSRAIL STYLES ----------------*/

/* COLUMNIST SIG */
#columnist {
	width:200px;
	height:180px;
	background-image:url(http://static.mgnetwork.com/cdp/core/media_path/backgrounds/rect_180.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	margin-bottom:10px;
}
	#columnist_inner {
		margin:auto;
		width:150px;
		text-align:center;
		padding-top:15px;
	}
	
	#columnist_inner img {
		margin-top:10px;
		margin-bottom:5px;
		border:2px solid #000000;
	}
	
	#columnist_inner p {
		font-weight:bold;
		font-family:Helvetica, Arial, sans-serif;
		font-size:14px;
		text-transform:uppercase;
	}

/* RELATED LINKS BOX */
#related_links {
	width:200px;
	margin-bottom:10px;
}

#related_links_inner {
		border: 1px solid #E2E2E2;
		margin:auto;
		width:150px;
		text-align:left;
		padding:5px 0px 5px 5px;
		font-size:0.8em;
		overflow:hidden;
	}

/* LHSRAIL STYLES ---------------------*/
#lhsrail .oas{
	margin-bottom: 7px; 
	text-align: -moz-center;
}

	#IEroot #lhsrail .oas {
		text-align: center;
	}
/* END LHSRAIL STYLES ------------*/

/* MAIN CONTENT STYLES ---------------*/
#contentwell {
	width: 440px; 
	margin-bottom: 20px; 
	float: left; 
	padding-top: 20px;
	overflow:hidden;
}

	#contentwell p {
		margin:0pt 10px 7px 0pt;
	}

#franchise {
	display:inline;
	float:left;
	margin:0pt;
	overflow:hidden;
	padding:0pt;
	width:770px;
	height:170px;
	background-color:#FFFFFF;
	border-bottom: 1px solid #666666;
}

	#IEroot #ie6only #franchise table{
		display:block;
		float:left;
	}

/* ARTICLE STYLES ---------------------*/
#articlewell {
	width: 440px; 
	margin-bottom: 20px; 
	float: left; 
	padding-top: 20px;
	overflow:hidden;
}

	#articlewell p {
		margin:0pt 10px 7px 0pt;
	}

	#articlewell li {margin-left:20px;}

	#articlewell blockquote {
		background:#EFEFF4 none repeat scroll 0% 50%; /* CUSTOMIZE */
		border-color:#B2B3CE rgb(178, 179, 206) rgb(178, 179, 206) rgb(99, 99, 160); /* CUSTOMIZE */
		border-style:solid;
		border-width:1px 1px 1px 4px;
		color:#38394B; /* CUSTOMIZE */
		margin:8px 2px 10px 6px;
		padding:10px 10px 10px 6px;
	}

/* COMMENT LIST */
#comments_list { 
	background-color:#F2F2F2; /* CUSTOMIZE */
	border-top:3px dotted #CCCCCC; /* CUSTOMIZE */
	margin:20px 0pt 0pt;
	padding:15px 0px 0px;
}

	#comments_list h2 {
		color:#1A4066; /* CUSTOMIZE */
		font-family:Arial Narrow,Arial,Helvetica,sans-serif;
		font-size:1.3em;
		margin-bottom:15px;
	}

	#comments_list .posted_by {
		color:#000000; /* CUSTOMIZE */
		font-size:0.7em;
		font-weight:normal;
	}

	#comments_list .commenteven {
		background-color:#F2F2F2; /* CUSTOMIZE */
		padding:10px 10px 6px;
		margin-top:10px;
	}

	#comments_list .commentodd {
		background-color:#E2E2E2; /* CUSTOMIZE */
		padding:10px 10px 6px;
		margin-top:10px;
	}

		#comments_list .commentodd .commenteven p {
			color:#000000; /* CUSTOMIZE */
			font-size:0.8em;
			font-weight:normal;
			margin-left:25px;
			margin-top:10px;
		}

/* COMMENT FORM */
#comment_form_wrapper {
}

#comment_form {
	background-color:#FFFFCC; /* CUSTOMIZE */
	margin:20px 0pt 0pt;
	padding:15px;
}

	#comment_form h2 {
		color:#1A4066; /* CUSTOMIZE */
		font-family:Arial Narrow,Arial,Helvetica,sans-serif;
		font-size:1.3em;
		margin-bottom:15px;
	}

	#comment_form h3 {
		color: #1A4066; /* CUSTOMIZE */
		font-family:Arial Narrow,Arial,Helvetica,sans-serif;
		font-size:1.1em;
		margin-bottom:15px;
	}

	#comment_form p {
		color:#1A4066; /* CUSTOMIZE */
		font-weight:normal;
	}

	#comment_form .small_button {

		background-color:#FFCC00; /* CUSTOMIZE */
		border:1px solid #CCCCCC; /* CUSTOMIZE */
		color:#1A4066;
		font-size:0.7em;
		font-weight:bold;
		margin-top:10px;
		padding:2px;
	}

.comments_balloon {background-image:url(http://static.mgnetwork.com/cdp/core/media_path/icons/balloon_24.gif);
	background-repeat:no-repeat;
	float:left;
	height:24px;
	margin-right:5px;
	width:24px;
	margin-left:15px;
}

#bottom_toolbar {
}

	#bottom_toolbar span {
		margin:0pt 3px;
	}

	#bottom_toolbar img {
		margin-right:10px;
		vertical-align:middle;
		float:left;
	}

	#bottom_toolbar a {
		color:#000000;
		text-decoration: none;
	}
	
	#bottom_toolbar form {
		float:left;
		margin-top:-5px;
	}

#mg_tags {margin-bottom:10px;}

/* MEDIA DISPLAY FOR ARTICLES */
.media_mochila {
	float:left;
	text-align:-moz-center;
	width:640px;
	padding-top:3px;
}

.media_left {
	float:left;
	text-align:-moz-center;
	width:340px;
	padding-top:3px;
}

	#IEroot .media_left{text-align:center;}

	.media_left img{
		margin:5px 0 0 0;
	}

	.media_left p {
		margin-top:5px;
		font-weight:bold;
		font-size:0.8em;
	}

	.media_left #inlinePlayerContainer_module{margin-top:5px;}

.media_right {
	width:240px;
	float:left;
}
	.media_right p {
		padding-left:20px;
		padding-top:10px;
	}

/* END MAIN CONTENT STYLES -----------*/


/* MID BUTTON PANEL STYLES (ON DEMAND BUTTONS)-------------------------*/
.mid_button_panel{background:url(http://static.mgnetwork.com/cdp/core/media_path/backgrounds/mid_button_panel_bg.jpg) repeat top left;
	height:75px;
}

.mid_button_panel div{
	float:left;
	height:53px;
	margin-top:10px;
	margin-left:4px;
}

#mid_button_panel ul{
	margin: 10px 0 0 0;
	padding:0 0 0 10px;
	list-style:none;

}

	#mid_button_panel li{
		float:left;
		margin:0 6px 0 0;
		padding:0;
	}
	
	/*  REGULAR STATE ------------------------------------------------*/
		#mid_button_panel a{
			display:block;
			background:url("http://static.mgnetwork.com/cdp/core/media_path/buttons/ondemand_button_middle.jpg") repeat-x right top;
			text-decoration:none;
			color:#000000;
			font-family:Ariel, helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
		}
		
		#mid_button_panel .left_door{
			display:block;
			background:url("http://static.mgnetwork.com/cdp/core/media_path/buttons/ondemand_button_left.jpg") no-repeat left top;
			padding:18px 20px;
		}
		
		#mid_button_panel .right_door{
			display:block;
			background:url("http://static.mgnetwork.com/cdp/core/media_path/buttons/ondemand_button_right.jpg") no-repeat right top;
			
		}
		
/* HOVER STATE -------------------------------------------------*/	
		#mid_button_panel a:hover, #mid_button_panel a:hover .left_door{
			color:#333333;
			background-position:0% -52px;
		}
			
		#mid_button_panel a:hover .right_door{
			background-position:right -52px;
			background-repeat:no-repeat;
		}
		
#mobile_icon{background:url("http://static.mgnetwork.com/cdp/core/media_path/buttons/mobile_icon.gif") no-repeat left top;
	padding: 12px 0 10px 35px;
}

#rss_icon{background:url("http://static.mgnetwork.com/cdp/core/media_path/buttons/rss_icon.gif") no-repeat left top;
}

#email_icon{background:url("http://static.mgnetwork.com/cdp/core/media_path/buttons/mail_icon.gif") no-repeat left top;
}

#shop_icon{background:url("http://static.mgnetwork.com/cdp/core/media_path/buttons/shop_icon.gif") no-repeat left top;
}

#comment_icon{background:url("http://static.mgnetwork.com/cdp/core/media_path/buttons/comment_icon.gif") no-repeat left top;
}

#event_icon{background:url("http://static.mgnetwork.com/cdp/core/media_path/buttons/event_icon.gif") no-repeat left top;
}

.ondemand_icons{
	padding: 12px 0 10px 35px;
}


/* END MID BUTTON PANEL STYLES -------------------------*/


/* GENERIC AREA STYLES --------------*/

#genericarea {
	padding-left:10px;
	padding-top:20px;
	margin-bottom:15px;
}

	#genericarea p {
		margin:0pt 10px 7px 0pt;
	}

	#genericarea ul {
		margin:0pt 10px 7px 20pt;
	}


/* END GENERIC AREA STYLES -------------------*/
/* VENDOR AREA STYLES --------------*/

#vendorarea {
	padding-left:10px;
	padding-top:20px;
	margin-bottom:15px;
	width:650px;
}

	#vendorarea p {
		margin:0pt 10px 7px 0pt;
	}

	#vendorarea ul {
		margin:0pt 10px 7px 20pt;
	}

#vendorarea_760 {
	padding-left:10px;
	padding-top:20px;
	margin-bottom:15px;
	width:760px;
}

	#vendorarea_760 p {
		margin:0pt 10px 7px 0pt;
	}

	#vendorarea_760 ul {
		margin:0pt 10px 7px 20pt;
	}

#autonomy_search_results {padding-left:30px;}

	#autonomy_search_results li {font-size:1.0em;}

/* END VENDOR AREA STYLES ----------*/

/* HAMWEATHER STYLES -------------------*/

/* END HAMWEATHER STYLES -----------*/


/* FOOTER STYLES ---------------------*/

#bottomad {
	padding:7px 0pt;
	width:990px;
	text-align: -moz-center;
}

	#IEroot #bottomad{text-align:center;}

#footercontent {
	width:990px;
	height:90px;
	margin:auto;
}

#mgproperties {
	text-align: center; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight: bold; 
	color:#999; 
	padding: 2px 0;
}

	#mgproperties div {
		display: block; 
		float: left; 
		margin-right: 20px; 
		padding: 5px 0;
	}
	
	#mgproperties div.first {
		margin-left: 210px;
	}

	#IEroot #ie6only #mgproperties div.first {margin-left:100px;}
	
	#mgproperties img {
		border: 0;
		display:inline;
	}
	
	#mgproperties a {
		color:#999; 
		text-decoration: none;
	}

#copyright {
	background:#000070 none repeat scroll 0%; /* CUSTOMIZE */
	border-bottom:1px solid #000070; /* CUSTOMIZE */
	border-top:1px solid #000070; /* CUSTOMIZE */
	padding:5px 0pt;
	text-align:left;
	clear:both;
	width:990px;
}

	#copyright p {
		color:#FFFFFF; /* CUSTOMIZE */
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		line-height:1.1em;
		margin:0pt 15px;
		padding:0px;
	}

	#copyright a {
		color:#FFFFFF; /* CUSTOMIZE */
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		line-height:1.1em;
	}

#bottomnav {
	background:#CCCCCC url(http://static.mgnetwork.com/cdp/core/media_path/backgrounds/bottomnav_background.jpg) repeat-x scroll 0%; /* CUSTOMIZE */
	padding:10px 0pt;
	text-align:left;
	width:990px;
}

	#bottomnav p {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px;  
		color: #000; /* CUSTOMIZE */
		line-height: 1.25em; 
		margin: 0 15px;
	}

	#bottomnav a {
		text-decoration: underline;
	}

#seoinitiatives {
	background: #fff;
	text-align: center; 
	padding: 2px 0; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#999; 
	border-bottom:4px solid #003399; /* CUSTOMIZE */
}

	#seoinitiatives a {
		color:#999; 
		text-decoration: none;
	}
/* END FOOTER STYLES -----------------*/

/* AD STYLES -------------------------*/
#dealoftheday {
	height:60px;
	margin:0pt 10px 10px 15px;
	text-align: -moz-right;
	width:300px;
}

#IEroot #dealoftheday {
	text-align: right;
}

.oas {
	margin-bottom:15px;
	text-align: -moz-center;
}

	#IEroot .oas{text-align:center;}

.oas_float {
	margin-bottom:15px;
	margin-left:15px;
	text-align: -moz-center;
	float:left;
}

	#IEroot .oas_float {text-align:center;}

/* END AD STYLES ---------------------*/

#article_bottom{min-height:150px;}

#IEroot #ie6only #article_bottom{height:150px;}

/* CONTAINERS -----------------*/

.container1, .container2, .container3, .container4, .container5, .container6, .container7, .container8, .container9 {
	margin: 0; 
	padding: 0; 
	float: left; 
	overflow:hidden; 
	display:inline;
}

.container1 {width: 110px;}

.container2 {width: 220px;}

.container3 {width: 330px;}

.container4 {width: 440px;}

.container5 {width: 550px;}

.container6 {width: 660px;}

.container7 {width: 770px;}

.container8 {width: 880px;}

.container9 {width: 990px;}
/* END CONTAINERS ----------------- */


/* BOXES ------------------------- */

.box1x1, .box1x2, .box1x3, .box1x4, .box1x5, .box1x6, .box2x1, .box2x2, .box2x3, .box2x4, .box2x5, .box2x6, .box2x7, .box2x8, .box2x9, .box2x10, .box3x1, .box3x2, .box3x3, .box3x4, .box3x5, .box3x6, .box4x1, .box4x2, .box4x3, .box4x4, .box4x5, .box4x6, .box5x1, .box5x2, .box5x3, .box5x4, .box5x5, .box5x6, .box5x7, .box5x8, .box5x9, .box5x10, .box6x1, .box6x2, .box6x3, .box6x4, .box6x5, .box6x6, .box7x1, .box7x2, .box7x3, .box7x4, .box7x5, .box7x6, .box8x1, .box8x2, .box8x3, .box8x4, .box8x5, .box8x6, .box9x1, .box9x2, .box9x3, .box9x4, .box9x5, .box9x6 {margin:0 10px 10px 0; float:left; border:1px solid #99CC99; padding:10px; overflow:hidden; display:inline;}

.box1x1 {width:78px; height:28px;}

.box1x2 {width:78px; height:88px;}

.box1x3 {width:78px; height:148px;}

.box1x4 {width:78px; height:208px;}

.box1x5 {width:78px; height:268px;}

.box1x6 {width:78px; height:328px;}

.box2x1 {width:188px; height:28px;}

.box2x2 {width:188px; height:88px;}

.box2x3 {width:188px; height:148px;}

.box2x4 {width:188px; height:208px;}

.box2x5 {width:188px; height:268px;}

.box2x6 {width:188px; height:328px;}

.box2x7 {width:188px; height:388px;}

.box2x8 {width:188px; height:448px;}

.box2x9 {width:188px; height:508px;}

.box2x10 {width:188px; height:568px;}

.box3x1 {width:298px; height:28px;}

.box3x2 {width:298px; height:88px;}

.box3x3 {width:298px; height:148px;}

.box3x4 {width:298px; height:208px;}

.box3x5 {width:298px; height:268px;}

.box3x6 {width:298px; height:328px;}

.box4x1 {width:408px; height:28px;}

.box4x2 {width:408px; height:88px;}

.box4x3 {width:408px; height:148px;}

.box4x4 {width:408px; height:208px;}

.box4x5 {width:408px; height:268px;}

.box4x6 {width:408px; height:328px;}

.box5x1 {width:518px; height:28px;}

.box5x2 {width:518px; height:88px;}

.box5x3 {width:518px; height:148px;}

.box5x4 {width:518px; height:208px;}

.box5x5 {width:518px; height:268px;}

.box5x6 {width:518px; height:328px;}

.box5x7 {width:518px; height:388px;}

.box5x8 {width:518px; height:448px;}

.box5x9 {width:518px; height:508px;}

.box5x10 {width:518px; height:568px;}

.box6x1 {width:628px; height:28px;}

.box6x2 {width:628px; height:88px;}

.box6x3 {width:628px; height:148px;}

.box6x4 {width:628px; height:208px;}

.box6x5 {width:628px; height:268px;}

.box6x6 {width:628px; height:328px;}

.box7x1 {width:738px; height:28px;}

.box7x2 {width:738px; height:88px;}

.box7x3 {width:738px; height:148px;}

.box7x4 {width:738px; height:208px;}

.box7x5 {width:738px; height:268px;}

.box7x6 {width:738px; height:328px;}

.box8x1 {width:848px; height:28px;}

.box8x2 {width:848px; height:88px;}

.box8x3 {width:848px; height:148px;}

.box8x4 {width:848px; height:208px;}

.box8x5 {width:848px; height:268px;}

.box8x6 {width:848px; height:328px;}

.box9x1 {width:958px; height:28px;}

.box9x2 {width:958px; height:88px;}

.box9x3 {width:958px; height:148px;}

.box9x4 {width:958px; height:208px;}

.box9x5 {width:958px; height:268px;}

.box9x6 {width:958px; height:328px;}

/* END BOXES -------------------------*/
/* PLAYER'S ROTATING PANEL SPECIFIC STYLES ------------------*/
.panel_left .player_container{
	position:relative;
	left:0px;
}
	/* IE SPECIFIC ------------------*/
	#IEroot .panel_left .player_container{top:60px;}
	/* END OF IE SPECIFIC ----------*/
	
/* END OF PLAYER'S ROTATING PANEL SPECIFIC STYLES  ----------*/

/* CORE PLAYER STYLES --------------------*/
.player_container{
	font-family:Arial,Helvetica,sans-serif;
	color:#666666;
	font-weight:bold;
	font-size:12px;
	width:335px;
	height:312px;
	float:left;
}

	.player_container .videoHtmlLayer{
		position:absolute;
		z-index:5;
		top:0;
		left:0;
		width:320px;
		height:240px;
		cursor:pointer;
		overflow:hidden;
	}

	.player_container .clickToPlay{	
		background:transparent url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/clicktoplay.png) no-repeat 50% 140px;
		width:320px;
		height:240px;
		cursor:pointer;
	}

	#IEroot #ie6only .player_container .clickToPlay{	
		background:transparent url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/clicktoplay.gif) no-repeat 50% 140px;
	}

	.player_container .mg_video_player{
		position:relative;
		width:100%;
		height:100%;
	}

		.player_container .mg_video_player .NebulaContainer{
			background:transparent;
			width:320px;
			height:240px;
			position:absolute;
			top:7px;
			left:8px;
		}

		.player_container .videoMatte{
			background-color:#000000;
			width:100%;
			height:100%;
		}

		.player_container .mg_video_player .playerControls{
			position:absolute;
			width:100%;
			height:64px;
			overflow:hidden;
			left:0px;
			bottom:0px;
		}

	.player_container .videoPlayer{
		width:320px;
		height:240px;
	}



	.player_container .mgplayer_skin_01{background:url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/mgplayer_top.gif) repeat-x top left;
	}

	.player_container .mgplayer_skin_02{background:url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/mgplayer_right.gif) repeat-y top right;
	}

	.player_container .mgplayer_skin_03{background:url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/mgplayer_bottom.gif) repeat-x bottom left;
	}

	.player_container .mgplayer_skin_04{background:url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/mgplayer_left.gif)  repeat-y top left;
		background-position:0px 10px;
}

	.player_container .mgplayer_skin_05{background:url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/mgplayer_topleft.gif) no-repeat top left;
	}

	.player_container .mgplayer_skin_06{background:url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/mgplayer_topright.gif) no-repeat top right;
	}

	.player_container .mgplayer_skin_07{background:url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/mgplayer_bottomleft.gif) no-repeat bottom left;
	}

	.player_container .mgplayer_skin_08{background:url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/mgplayer_bottomright.gif) no-repeat bottom right;
		width:335px;
		height:312px;
		position:relative;
	}

	.player_container .playButtonWrapper{
		position:absolute;
		left:10px;
		bottom:23px;
		cursor:pointer;
	}

	.player_container .playButton{background:url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/mgplayer_spritepack.gif);
		background-position:0px 0px;
		width:44px;
		height:28px;
		outline:0px;
		display:block;
		cursor:pointer;
	}

		.player_container .playButtonWrapper a:hover .playButton{
			background-position:0px -28px;
		}

	.player_container .pauseButton{background:url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/mgplayer_spritepack.gif);
		background-position:-534px 0px;
		width:44px;
		height:28px;
		outline:0px;
		display:block;
		cursor:pointer;
	}

		.player_container .playButtonWrapper a:hover .pauseButton{
			background-position:-534px -28px;
		}

	.player_container .rewindButtonWrapper{
		position:absolute;
		left:57px;
		bottom:23px;
		cursor:pointer;
	}

	.player_container .rewindButton{background:url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/mgplayer_spritepack.gif);
		background-position:-44px 0px;
		width:44px;
		height:28px;
		outline:0px;
		display:block;
		cursor:pointer;
	}

		.player_container .rewindButtonWrapper a:hover .rewindButton{
			background-position:-44px -28px;
		}

	.player_container .slider_button{background:url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/mgplayer_spritepack.gif) -219px 0px;
		width:17px;
		height:21px;
		outline:0px;
		display:block;
		cursor:pointer;
	}

		.player_container .horizontal_slider a:hover .slider_button{
			background-position: -219px -21px;
		}

	.player_container .horizontal_track{
		position:absolute;
		left:112px;
		top:12px;
		background-color:#FFF;
		height:30px;
		width:160px;
		line-height:0px;
		font-size:0px;
		text-align:left;
		padding:4px;
	}
			
	.player_container .horizontal_slit{background:url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/mgplayer_slit.gif) repeat-x top left;
		width:150px;
		height:10px;
		margin:9px 4px 2px 4px;
		line-height:0;
		position:absolute;
		z-index:1;
	}

	.player_container .horizontal_slider{
		width:17px;
		height:21px;
		position:relative;
		z-index:2;
		line-height:0;
		margin:0;
	}

	.player_container .time{
		color:#FFFFFF;
		position:absolute;
		right:12px;
		bottom:29px;
	}

	.player_container .message{
		position:absolute;
		bottom:3px;
		left:10px;
		font-size:10px;
		text-transform: uppercase;
	}

/* END OF CORE PLAYER STYLES -------------*/

/* CORE PLAYLIST STYLES --------------------*/
.playlist_container{background:url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/mgplayer_spritepack.gif) 2px -345px;
	font-family:Arial,Helvetica,sans-serif;
	color:#666666;
	font-weight:bold;
	font-size:12px;
	width:335px;
	height:312px;
	margin:0px 0px 0px 5px;
	float:left;
	position:relative;
}

.playlist_title{
	margin:15px 0 0 10px;
}

	.playlist_container .playlist{background:url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/playlist_bg.gif) repeat top left;
		overflow:auto;
		width:319px;
		height:266px;
		position:absolute;
		top:33px;
		left:9px;
	}

		.playlist_container .playlist .play-list-item{background:url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/mgplayer_spritepack.gif) 0px -81px;
			width:302px;
			height:88px;
			overflow:hidden;
			display:block;
		}

			.playlist_container .playlist .play-list-item .item-body{
				overflow:hidden;
				margin:8px 0 0 15px;
				display:block;
			}
			
				.playlist_container .playlist .play-list-item .item-body img{
					float:left;
					width:88px;
					height:66px;
					margin-top:4px;
					border:none;
				}

				.playlist_container .playlist .play-list-item .item-body .item-text{
					float:left;
					height:75px;
					width:184px;
					overflow:hidden;
					margin-left:15px;
					display:block;
				}
				
		.playlist_container .playlist .now_playing{
			background-position: 0px -257px
		}

	.playlist_container a{
		color:#666666;
		text-decoration:none;
	}

		.playlist_container a:hover .play-list-item {
			background-position: 0px -169px;
		}

.playlist_item_wrapper{cursor:pointer;}

.muteButtonWrapper{
	width:19px;
	height:16px;
	position:absolute;
	right:10px;
	bottom:5px;
}
.muteButtonWrapper .mute_button_off{background:url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/mgplayer_spritepack.gif) -184px 0px;
	display:block;
	width:19px;
	height:16px;
cursor:pointer;
}


/* END OF CORE PLAYLIST STYLES -------------*/


/* HORIZONTAL PLAYER STYLES --------------------*/
.clickToPlayH{ 
	background:transparent url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/clicktoplay.png) no-repeat 50% 50%;
	width:320px;
	cursor:pointer;
	height:170px;
}

#IEroot #ie6only .clickToPlayH{ 
	background:transparent url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/clicktoplay.gif) no-repeat 50% 50%;
}


.panelAccentH{background:url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/h_fadeline.png) no-repeat 50% 50%;
	width:100%;
	height:10px;
}


#IEroot #ie6only .panelAccentH{background:url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/h_fadeline.gif) no-repeat 50% 50%;
}

.playlistScrollWrapperH{
	width:100%;
	height:60px;
	position:relative;
}

.mgPlayerPanelH{background:url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/trans_white.png) repeat top left;
	height:70px;
}

#IEroot #ie6only .mgPlayerPanelH{background:url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/trans_white.gif) repeat top left;
}

.prevButtonWrapperH{
	width:22px;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	padding:8px 0 0 3px;
}

	.prevButtonWrapperH .prevButton{background:url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/mgplayer_spritepack.gif) -502px 0px;
		width:16px;
		height:41px;
		outline:0px;
		display:block;
		cursor:pointer;
	}

	.prevButtonWrapperH a:hover .prevButton{
		background-position: -502px -41px;
	}

.playlistScrollWrapperH .disablePrevButton .prevButton{
	background-position: -470px -41px;
}

.playlistScrollWrapperH .disablePrevButton a:hover .prevButton{
	background-position: -470px -41px;
}

.nextButtonWrapperH{
	width:22px;
	height:100%;
	position:absolute;
	right:0px;
	top:0px;
	padding:8px 0 0 3px;
}

	.nextButtonWrapperH .nextButton{background:url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/mgplayer_spritepack.gif) -518px 0px;
		width:16px;
		height:41px;
		outline:0px;
		display:block;
		cursor:pointer;
	}

	.nextButtonWrapperH a:hover .nextButton{
		background-position: -518px -41px;
	}

.playlistScrollWrapperH .disableNextButton .nextButton{
	background-position: -486px -41px;
}

.playlistScrollWrapperH .disableNextButton a:hover .nextButton{
	background-position: -486px -41px;
}

.mgPlayerH{
	width:85%;
	height:60px;
	padding-right:25px;
}

	.mgPlayerH .playlist{
		width:100%;
		height:40px;
		padding-top:6px;
		color:#000000;
		font-size:11px;
	}

	.mgPlayerH .playlist_item_wrapper{
		width:135px;
		float:left;
	}

	.mgPlayerH .item-body img{
		display:block;
		float:left;
		margin:3px;
	}

	.mgPlayerH .item_summary{display:none;}

.playlistClipH{
	width:85%;
	overflow:hidden;
	margin-left:23px;
}


/* END OF HORIZONTAL PLAYER STYLES -------------*/

/* VERTICAL PLAYER STYLES --------------------*/

.clickToPlayV{
	background:transparent url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/clicktoplay.png) no-repeat 50% 50%;
	width:320px;
	height:240px;
	cursor:pointer;
	width:50%;
	float:left;
}
#IEroot #ie6only .clickToPlayV{
	background:transparent url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/clicktoplay.gif) no-repeat 50% 50%;
}

.panelAccentV{background:url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/v_fadeline.png) no-repeat 50% 50%;
	width:10px;
	height:100%;
	min-height:240px;
	float:left;
}

#IEroot #ie6only .panelAccentV{background:url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/v_fadeline.gif) no-repeat 50% 50%;
}

.playlistScrollWrapperV{
	width:150px;
	height:240px;
	min-height:240px;
	float:left;
	position:relative;
	overflow:hidden;
}

.videoOverlayWrapper .mgPlayerPanelV{background:url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/trans_white.png) repeat top left;
	width:50%;
	height:100%;
	min-height:240px;
	float:left;
}

#IEroot #ie6only .videoOverlayWrapper .mgPlayerPanelV{background:url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/trans_white.gif) repeat top left;
}

.prevButtonWrapperV{
	width:100%;
	height:22px;
	position:absolute;
	left:0px;
	top:0px;
	padding:3px 0px 0px 0px;
}

	.prevButtonWrapperV .prevButton{background:url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/mgplayer_spritepack.gif) -369px 0px;
		width:133px;
		height:19px;
		outline:0px;
		display:block;
		cursor:pointer;
	}

	.prevButtonWrapperV a:hover .prevButton{
		background-position: -369px -19px;
	}

.nextButtonWrapperV{
	width:100%;
	height:22px;
	position:absolute;
	bottom:0px;
	left:0px;
}

	.nextButtonWrapperV .nextButton{background:url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/mgplayer_spritepack.gif) -236px 0px;
		width:133px;
		height:19px;
		outline:0px;
		display:block;
		cursor:pointer;
	}

	.nextButtonWrapperV a:hover .nextButton{
		background-position: -236px -19px;
	}

.mgPlayerV{
	height:150px;
	min-height:150px;
	margin:0px 0px 19px;
	overflow:hidden;
}

	.mgPlayerV .playlist{
		width:140px;
		color:#000000;
		font-size:11px;
	}

	.mgPlayerV .playlist_item_wrapper{height:50px;}

	.mgPlayerV .item-body img{
		display:block;
		float:left;
		margin:3px;
	}

	.mgPlayerV .item_summary{display:none;}

.playlistClipV{
	height:195px;
	overflow:hidden;
	margin-top:23px;
}

#IEroot .playlistClipV{
	position:relative;
	top:23px;
}

.playlistScrollWrapperV .disablePrevButton .prevButton{
	background-position: -236px -57px;
}

.playlistScrollWrapperV .disablePrevButton a:hover .prevButton{
	background-position: -236px -57px;
}

.playlistScrollWrapperV .disableNextButton .nextButton{
	background-position: -236px -38px;
}

.playlistScrollWrapperV .disableNextButton a:hover .nextButton{
	background-position: -236px -38px;
}

.getFlashContainer{
	background:#FFFFFF;
	min-height:240px;
	height:240px;
	text-align:-moz-center;
}

	#IEroot .getFlashContainer{text-align:center;}

	.getFlashContainer div{padding:20px;}

.getFlash{background:url(http://static.mgnetwork.com/cdp/core/media_path/mgplayer/get_flash_player.gif) repeat top left;
	width:112px;
	height:33px;
	display:block;
}
/* END OF VERTICAL PLAYER STYLES -------------*/