* {
	margin:0;
	padding:0;
	font-size:100%;
}
#mfl button {
	border:none;
	background:transparent;
}
#mfl a img {
	border:none;
}
#mfl a {
	outline:0;
}
#mfl object {
	outline:none;
}
body#mfl {
	font:12px Arial, sans-serif;
	background:#fff url(bkg.jpg) repeat-x top left scroll;
	color:#333;
}
#mfl #wrapper {
	width:994px;
	margin:0 auto;
}
#mfl #wrapper .super {
	float:left;
	width:658px;
}
* html #mfl.msie #wrapper .super {
	height:1%;
}
#mfl #wrapper .fullspan {
	width:994px;
}
#mfl #wrapper .super .col1 {
	float:left;
	margin-right:0;
	clear:left;
	display:inline;
}
#mfl .media1 .showMP1 {
	display:block;
}
#mfl.msie #wrapper .super .col1 .showMP1 {
	zoom:1;
}
#mfl .media1 .hideMP1 {
	display:none!important;
}
#mfl.msie #wrapper .super .col1 {
	margin-right:0;
	margin-bottom:10px;
}
#mfl.msie .module .col1 {
	margin-bottom:0;
	margin-right:0;
}
#mfl #wrapper .super .col2, #mfl #wrapper .col3 {
	width:323px;
	float:right;
}
#mfl #wrapper .super .col1 .module {
	margin-right:11px;
}
#mfl.msie #wrapper .super .col1 .module {
	margin-right:7px;
}
* html #mfl.msie #wrapper .super #firstColumnModulesStoryPage {
	float:left;
	width:320px;
}
#mfl #wrapper .super #firstColumnModulesStoryPage .col1 .module {
	margin-right:26px;
}
#mfl.msie #wrapper .super #firstColumnModulesStoryPage .col1 .module {
	margin-right:11px;
}
#mfl .masthead {
	width:994px;
	height:124px;
	color:#fff;
	position:relative;
}
#mfl .masthead .myLinks {
	list-style:none;
	padding:10px 0 0;
	float:right;
}
#mfl .masthead .myLinks li {
	float:left;
	border-right:1px solid #656da8;
	padding:0 9px;
}
#mfl .masthead .myLinks li.last {
	border:none;
}
#mfl .masthead .myLinks li a {
	color:#fff;
	text-decoration:none;
}
#mfl .masthead .myLinks li a:hover {
	color:#fff;
	text-decoration:underline;
	background:none;
}
#mfl .masthead .timestamp {
	float:right;
	padding-top:10px;
	margin-right:10px;
}
#mfl .masthead #station {
	position:absolute;
	right:6px;
	top:22px;
	width:184px;
	height:81px;
	text-align:center;
}
#mfl .masthead.topAd {
	padding-top:90px;
	background-position:bottom left;
}
#mfl .masthead.topAd #leaderboard {
	height:90px;
	margin-top:-90px;
	background:url(topAd-leaderboard-bg.png) repeat-x top left;
	position:relative;
}
#mfl .masthead.topAd #leaderboard div {
	width:728px;
	margin:0 auto;
	height:auto;
}
#mfl .masthead.topAd #leaderboard div * {
	position:absolute;
	top:0;
}
#mfl .masthead.topAd #branding {
	top:129px;
}
* html #mfl.msie .topAd #branding {
	top:129px;
}
#mfl .masthead.topAd #station {
	top:112px;
}
#mfl .masthead.withad #leaderboard {
	position:absolute;
	right:5px;
	bottom:5px;
	width:728px;
	height:90px;
}

#mfl .masthead #branding a {
	background:transparent;
	width:500px;
	height:124px;
	cursor:pointer;
}
#mfl #footer {
	text-align:center;
	padding:0 22px 20px;
	clear:both;
}
#mfl .nav {
	text-align:center;
	padding:30px 0 0;
	margin-bottom:10px;
	clear:both;
}
#mfl .globalNav {
	line-height:20px;
	margin-bottom:10px;
	margin-top:3px;
}
#mfl .globalNav li {
	display:inline;
	list-style:none;
	padding:0 10px;
	border-right:1px solid #ccc;
	line-height:20px;
}
#mfl .globalNav li.last, #mfl .vert1 li.last, #mfl .stationNav li.last, #mfl .legal li.last {
	border:none;
}
#mfl .vert1 {
	border:1px solid #ccc;
	float:right;
	padding:3px;
	margin-bottom:10px;
}
#mfl .vert1 li {
	float:left;
	list-style:none;
	padding:0 8px;
	border-right:1px solid #ccc;
}
#mfl .stationNav {
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
	text-align:center;
}
#mfl .stationNav li {
	display:inline;
	padding:0 10px 0 6px;
	border-right:1px solid #ccc;
}
#mfl .legal {
	margin-bottom:10px;
}
#mfl .legal li {
	display:inline;
	list-style:none;
	border-right:1px solid #ccc;
	padding:0 7px 0 5px;
	font-size:12px;
}
#mfl #footer p {
	margin:10px 0;
}
#mfl #footer img {
	clear:both;
}
#mfl .module {
	width:320px;
	height:155px;
	background:#fff url('bg_module.png') no-repeat bottom right;
	position:relative;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	padding:0 3px 3px 0;
	margin:0 0 10px 0;
}
#mfl .variable {
	height:auto;
}
#mfl .double {
	width:655px;
	clear:both;
}
#mfl .triple {
	width:990px;
}
#mfl .double .col1 {
	float:left;
}
#mfl .double .col2 {
	float:right;
}
#mfl .advert {
	height:150px;
	background:transparent none repeat scroll 0 0;
	border:0;
}
#mfl .module .corners div {
	position:absolute;
	z-index:999;
	background:url('bg_module_corners.png') no-repeat;
	height:7px;
	width:7px;
	font-size:0;
}
#mfl .module .corners .tl {
	top:-1px;
	left:-1px;
	background-position:top left;
}
#mfl .module .corners .tr {
	top:-1px;
	right:0;
	background-position:top right;
}
#mfl .blue .corners .tl {
	top:-1px;
	left:-1px;
	background:url('bg_module_corners_blue.png') no-repeat top left;
}
#mfl .red .corners .tl {
	top:-1px;
	left:-1px;
	background:url('bg_module_corners_red.png') no-repeat top left;
}
#mfl .grey .corners .tl {
	top:-1px;
	left:-1px;
	background-position:top left;
	background:url('bg_module_corners_grey.png') no-repeat top left;
}
#mfl .black .corners .tl {
	top:-1px;
	left:-1px;
	background:url('bg_module_corners_black.png') no-repeat top left;
}
#mfl .blue .corners .tr {
	top:-2px;
	right:0;
	background:url('bg_module_corners_blue.png') no-repeat top right;
}
#mfl .red .corners .tr {
	top:-2px;
	right:0;
	background:url('bg_module_corners_red.png') no-repeat top right;
}
#mfl .grey .corners .tr {
	top:-2px;
	right:0;
	background-position:top left;
	background:url('bg_module_corners_grey.png') no-repeat top right;
}
#mfl .black .corners .tr {
	top:-2px;
	right:0;
	background:url('bg_module_corners_black.png') no-repeat top right;
}
#mfl .module .corners .bl {
	bottom:0;
	left:-1px;
	background-position:bottom left;
}
#mfl .module .corners .br {
	bottom:0;
	right:0;
	background-position:bottom right;
	z-index:2;
}
#mfl .module ul.ui-tabs-nav {
	background:url('bg_tabs.png') repeat-x top left;
	height:23px;
	list-style:none;
	margin-bottom:7px;
	overflow:hidden;
}
#mfl .blue ul.ui-tabs-nav {
	background-position:0 -24px;
}
#mfl .red ul.ui-tabs-nav {
	background-position:0 -48px;
}
#mfl .grey ul.ui-tabs-nav {
	background-position:0 -72px;
}
#mfl .black ul.ui-tabs-nav {
	background-position:0 100%;
}
#mfl .advert ul.ui-tabs-nav {
	background:transparent;
	margin:0 10px 15px;
	width:300px;
}
#mfl .marketplace ul.ui-tabs-nav {
	background:transparent!important;
	margin:0 10px;
}
#mfl .module .ui-tabs-nav li {
	float:left;
	height:23px;
	line-height:23px;
	text-align:center;
	border-right:1px ridge #ccc;
}
#mfl .module .ui-tabs-nav li.last {
	border-right:none;
}
#mfl .module .ui-tabs-nav li.ui-tabs-selected {
	background:#fff;
}
#mfl .module .ui-tabs-nav li a, #mfl .module .ui-tabs-nav span {
	height:23px;
	line-height:23px;
	text-decoration:none;
}
#mfl .blue .ui-tabs-nav li a, #mfl .red .ui-tabs-nav li a, #mfl .grey .ui-tabs-nav li a, #mfl .black .ui-tabs-nav li a, #mfl .blue .ui-tabs-nav li span, #mfl .red .ui-tabs-nav li span, #mfl .grey .ui-tabs-nav li span, #mfl .black .ui-tabs-nav li span {
	color:#fff;
}
#mfl .module .titlebar li.ui-tabs-selected, #mfl .module .tabs-1 li.ui-tabs-selected {
	background:transparent;
	border-bottom:1px solid #ccc;
	border-right:none;
	text-align:left;
	text-indent:10px;
}
#mfl .module .titlebar li.ui-tabs-selected a, #mfl .module .tabs-1 li.ui-tabs-selected a, #mfl .module .titlebar li.ui-tabs-selected span, #mfl .module .tabs-1 li.ui-tabs-selected span {
	display:block;
	border:none;
}
#mfl .advert .titlebar li.ui-tabs-selected, #mfl .marketplace .titlebar li.ui-tabs-selected, #mfl .advert .tabs-1 li.ui-tabs-selected, #mfl .marketplace .tabs-1 li.ui-tabs-selected {
	text-indent:0;
	width:100%;
}
#mfl .module .content {
	margin:0 10px 0;
}
#mfl .board .content, #mfl .blog .content {
	height:91px;
}
#mfl .variable .content {
	height:auto;
}
#mfl.msie .module .content {
	zoom:1;
}
#mfl .module .headlines {
	margin-left:13px;
}
#mfl .module .headlines li {
	margin:0 0 2px -13px;
	padding:0 10px;
	overflow:hidden;
}
#mfl.msie .module .headlines li {
	margin-bottom:2px;
}
#mfl .module ul.headlines {
	list-style-type:none;
}
#mfl .module ul.headlines li {
	background:transparent url('bullit_round-1.gif') no-repeat 0 5px;
}
#mfl .module ol.headlines {
	margin-left:43px;
}
#mfl .module ol.headlines li {
	display:list-item;
}
#mfl.msie .module .headlines li {
	zoom:1;
}
#mfl .module .thumbnails {
	list-style:none;
}
#mfl .module .thumbnails li {
	margin-bottom:5px;
}
#mfl .module .thumbnails img {
	vertical-align:middle;
	margin:0 4px 0 0;
}
#mfl .withcomments .thumbnails li {
	margin-bottom:17px;
}
#mfl.msie .withcomments .thumbnails li {
	zoom:1;
}
#mfl .withcomments .thumbnails img {
	float:left;
	margin-right:7px;
}
#mfl .module .footer {
	margin:1px 10px 10px;
	right:0;
	bottom:3px;
	clear:both;
	overflow:hidden;
}
#mfl .withad .footer {
	padding-right:88px;
	padding-top:6px;
	height:16px;
}
#mfl .withad.double .footer, #mfl .double .withad .footer {
	padding-right:88px;
}
#mfl .titlebar li, #mfl .tabs-1 li {
	width:320px;
}
#mfl .double .titlebar li, #mfl .double .tabs-1 li {
	width:655px;
}
#mfl .tabs-2 li {
	width:159px;
}
#mfl .tabs-3 li {
	width:106px;
}
#mfl .tabs-4 li {
	width:79px;
}
#mfl .double .tabs-4 li {
	width:109px;
}
#mfl .double .tabs-5 li {
	width:130px;
}
#mfl .double .tabs-6 li {
	width:108px;
}
#mfl .withslide .corners .tr {
	right:91px;
}
#mfl .withslide .ui-tabs-nav li {
	width:112px;
}
#mfl .withslide .ui-tabs-nav li.last {
	border-right:1px solid #ccc;
}
#mfl .slideControls {
	background:#fff url(bg_slideControls.gif) no-repeat bottom left;
	height:17px;
	width:91px;
	padding:7px 1px 1px;
	position:absolute;
	top:-1px;
	right:0;
}
#mfl .slideControls li {
	float:left;
	list-style:none;
	border-right:1px solid #ccc;
}
#mfl .slideControls .forward {
	border-right:none;
}
#mfl .slideControls .play {
	width:52px;
}
#mfl .slideControls a {
	display:block;
	text-align:center;
	padding:1px 0 0;
}
#mfl .slideControls .back a {
	width:17px;
	padding:0;
}
#mfl .slideControls .forward a {
	width:17px;
	padding:0;
}
#mfl .icons {
	float:right;
	list-style:none;
	display:inline;
	height:16px;
}
#mfl .icons li {
	float:left;
	margin:0 0 0 5px;
}
#mfl .withcomments .comments {
	overflow:hidden;
	margin:0 0 -6px;
}
#mfl .withcomments .comments span {
	float:left;
	margin-right:15px;
}
#mfl .star-rating {
	background:url('star-rating.png') repeat-x top left;
	width:66px;
	height:16px;
	list-style:none;
	position:relative;
	float:left;
	top:1px;
}
#mfl .star-rating li.current-rating {
	background:url('star-rating.png') repeat-x left bottom;
	display:block;
	height:16px;
	text-indent:-9999px;
	position:absolute;
	z-index:1;
	margin:0;
	padding:0;
}
#mfl .lrgStarRating, #mfl .lrgStarRating .current-rating, #mfl .lrgStarRating a:hover, #mfl .lrgStarRating a:active, #mfl .lrgStarRating a:focus {
	background:url(bg_lrgStarRating.png) repeat-x top left;
}
#mfl .lrgStarRating {
	height:24px;
	width:100px;
	position:relative;
	list-style:none;
}
#mfl .lrgStarRating li {
	display:inline;
}
#mfl .lrgStarRating .current-rating {
	background-position:bottom left;
	display:block;
	height:24px;
	text-indent:-9999px;
}
#mfl .lrgStarRating a {
	position:absolute;
	top:0;
	height:24px;
	text-indent:-9999px;
	outline:none;
}
#mfl .lrgStarRating a:hover {
	background-position:bottom left;
}
#mfl .lrgStarRating a.one-star {
	width:20%;
	z-index:6;
}
#mfl .lrgStarRating a.two-star {
	width:40%;
	z-index:5;
}
#mfl .lrgStarRating a.three-star {
	width:60%;
	z-index:4;
}
#mfl .lrgStarRating a.four-star {
	width:80%;
	z-index:3;
}
#mfl .lrgStarRating a.five-star {
	width:100%;
	z-index:2;
}
#mfl .inline-rating {
	display:inline;
}
#mfl .ham .photo {
	float:left;
	margin-right:10px;
}
#mfl .ham .photo div {
	height:89px;
	width:107px;
}
#mfl .ham p {
	margin-bottom:2px;
}
#mfl .ham .story {
	margin-bottom:15px;
	overflow:hidden;
}
* html #mfl.msie .ham .story {
	zoom:1;
}
#mfl .ham .story div {
	width:60px;
	text-align:center;
	float:left;
	margin-right:10px;
}
#mfl .ham .story div img.photo {
	margin:0;
	float:none;
}
#mfl .storyLrg {
	clear:both;
	overflow:hidden;
}
#mfl .ham div.last {
	padding-bottom:0;
	margin-bottom:0;
}
#mfl .ham .noTitle {
	padding-top:25px;
}
#mfl .ham2 p a img {
	display:none;
}
#mfl .ham2 p img {
	display:none;
}
#mfl .moduleAd {
	display:none;
}
#mfl .withad .corners .br {
	display:none;
}
#mfl .withad .moduleAd {
	display:block;
	width:88px;
	height:31px;
	line-height:31px;
	position:absolute;
	right:3px;
	bottom:3px;
}
#mfl .advert .adverts {
	width:260px;
	overflow:hidden;
	margin:0 0 0 35px;
}
#mfl .ad {
	float:left;
	margin:0 10px 0 0;
}
#mfl .bigad, #mfl .skyscraper {
	height:auto;
	border:none;
	background:transparent;
}
#mfl .bigad .ad {
	margin:5px 0 0;
	float:none;
}
#mfl .skyscraper .ad {
	float:none;
	margin:5px auto;
	width:160px;
}
#mfl .skyscraper div {
	text-align:center;
}
#mfl .globalNavTop {
	height:37px;
	background:url('bg_globalNav.jpg') repeat-x left center;
	width:994px;
}
#mfl .globalNavTop ul li:hover a {
	display:block;
	border:1px solid #ccc;
	background:#fff;
	color:#ba1813;
	border-bottom:0;
	padding:0 5px;
}
#mfl .globalNavTop li div.wrap, #mfl .globalNavTop li:hover div.wrap div.wrap, #mfl .globalNavTop li.hover div.wrap div.wrap {
	display:none;
}
#mfl .globalNavTop li.hover div.wrap, #mfl .globalNavTop li:hover div.wrap, #mfl .globalNavTop li.hover li.hover div.wrap, #mfl .globalNavTop li:hover li:hover div.wrap {
	display:block;
	position:absolute!important;
	border:1px solid #000;
	padding:0;
	top:100%;
	left:0;
	z-index:100;
}
#mfl .globalNavTop li.hover li.hover div.wrap, #mfl .globalNavTop li:hover li:hover div.wrap {
	left:1.5em;
}
#mfl .globalNavTop li div.hov, #mfl .globalNavTop li div.hov, #mfl .globalNavTop li li.hover div.hov, #mfl .globalNavTop li li div.hov {
	background:#fff;
	padding:0 0 10px 0;
	float:left;
}
#mfl .globalNavTop ul li div.hov li.expandable a, #mfl .globalNavTop ul li div.hov li.expandable a:hover, #mfl .globalNavTop ul li div.hov li.expandable li.expandable a, #mfl .globalNavTop ul li div.hov li.expandable li.expandable a:hover {
	background-image:url(carrot.gif);
	background-position:98% 50%;
	background-repeat:no-repeat;
}
* html #mfl.msie .globalNavTop ul li div.hov li.expandable a, * html #mfl.msie .globalNavTop ul li div.hov li.expandable a:hover, * html #mfl.msie .globalNavTop ul li div.hov li.expandable li.expandable a, * html #mfl.msie .globalNavTop ul li div.hov li.expandable li.expandable a:hover {
	background:none;
}
* html #mfl.msie .globalNavTop ul li div.hov li.expandable, * html #mfl.msie .globalNavTop ul li div.hov li.expandable li.expandable {
	background-image:url(carrot.gif);
	background-position:right 50%;
	background-repeat:no-repeat;
}
#mfl .globalNavTop ul li div.hov li.expandable li a, #mfl .globalNavTop ul li div.hov li.expandable li a:hover, #mfl .globalNavTop ul li div.hov li.expandable li.expandable li a, #mfl .globalNavTop ul li div.hov li.expandable li.expandable li a:hover {
	background-image:none;
}
#mfl .globalNavTop ul li div.hov li.expandable div.hov {
	z-index:105;
}
#mfl .globalNavTop div.hov div {
	padding:10px 0 0 0;
}
#mfl .globalNavTop li li.hover div.wrap, #mfl .globalNavTop li li div.wrap {
	margin-left:10px;
}
#mfl.msie .globalNavTop li li.hover div.wrap, #mfl.msie .globalNavTop li li div.wrap {
	margin-top:-5px;
}
* html #mfl.msie .globalNavTop li li.hover div.wrap, * html #mfl.msie .globalNavTop li li div.wrap {
	margin-top:-143px;
}
#mfl .globalNavTop div.hov ul {
	height:auto;
	float:left;
	width:112px;
	border-right:1px solid #ccc;
	background:#fff;
	position:static;
}
#mfl .globalNavTop div.hov ul.last {
	border-right:0;
}
#mfl .globalNavTop div.hov li, #mfl .globalNavTop div.hov li a {
	font-weight:normal;
	padding:0;
	border:0;
	background:transparent;
	line-height:18px;
	color:#2744c6;
	margin-bottom:2px;
	position:static;
	float:none;
}
#mfl .globalNavTop div.hov li:hover, #mfl .globalNavTop div.hov li.hover {
	position:relative;
}
#mfl .globalNavTop div.hov li a:hover {
	background:#fff5c0;
	color:#ba1813;
}
#mfl .globalNavTop li div.previous, #mfl .globalNavTop li div.next, #mfl .globalNavTop li.hover div.hov div.previous, #mfl .globalNavTop li:hover div.hov div.previous, #mfl .globalNavTop li.hover div.hov div.next, #mfl .globalNavTop li:hover div.hov div.next {
	display:none;
}
#mfl .globalNavTop li.hover div.previous, #mfl .globalNavTop li:hover div.previous, #mfl .globalNavTop li.hover div.next, #mfl .globalNavTop li:hover div.next, #mfl .globalNavTop li.hover li.hover div.previous, #mfl .globalNavTop li:hover li:hover div.previous, #mfl .globalNavTop li.hover li.hover div.next, #mfl .globalNavTop li:hover li:hover div.next {
	display:block;
}
#mfl .globalNavTop ul div.next, #mfl .globalNavTop ul div.previous {
	padding:0;
	height:177px;
	background:url('globalNavSliders.png') no-repeat top left;
	width:16px;
	z-index:101;
	top:100%;
	left:0;
	float:left;
}
#mfl .globalNavTop ul div.next {
	right:-1px;
	z-index:95;
}
#mfl .globalNavTop ul ul div.next, #mfl .globalNavTop ul ul div.previous {
	z-index:106;
}
#mfl .globalNavTop ul div.next {
	background-position:bottom left;
}
#mfl .stationNavTop {
	width:994px;
	clear:both;
}
#mfl .stationNavTop ul {
	list-style:none;
	height:21px;
	border:1px solid #ccc;
	background:url('bg_stationNav.gif') repeat-x top left;
}
#mfl .stationNavTop ul li {
	float:left;
	font:10px / 21px Verdana, sans-serif;
	padding:0 6px;
}
#mfl .stationNavTop ul li.logo {
	padding-left:0;
	line-height:0;
	height:21px;
}
#mfl .stationNavTop ul li.bookmark {
	float:right;
}
#mfl .stationNavTop ul li a, #mfl .stationNavTop ul li.bookmark a {
	line-height:21px;
}
#mfl .divspace {
	width:10px;
	height:1px;
}
#mfl .breakingAlerts {
	width:994px;
	overflow:hidden;
	white-space:nowrap;
}
#mfl .breaking .breakingNews {
	width:994px;
	overflow:hidden;
	white-space:nowrap;
}
#mfl .breaking .breakingNews h4 {
	float:right;
	width:854px;
	overflow:hidden;
}
#mfl .alerts .alerts {
	width:994px;
	overflow:hidden;
}
#mfl .breaking {
	width:auto;
	overflow:hidden;
	white-space:nowrap;
}
#mfl .alerts {
	overflow:hidden;
	white-space:nowrap;
}
#mfl .breakingAlerts h3, #mfl .breaking h3, #mfl .alerts h3 {
	height:27px;
	background:url('bg_alerts.gif') no-repeat top left;
	line-height:27px;
	text-align:center;
	float:left;
	margin-right:0;
}
#mfl .breakingAlerts h4 {
	float:left;
	width:336px;
	margin-left:0;
}
#mfl .breakingNews h4 {
	background:url('bg_breaking.gif') repeat-x top left;
	height:27px;
	text-indent:10px;
}
#mfl .alerts h4 {
	height:25px;
	border:1px solid #cfc7fa;
	text-indent:10px;
	overflow:hidden;
}
#mfl .alerts .newsWrapTwo {
	padding:0;
	width:100%;
}
html>#mfl .alerts .newsWrapTwo {
	min-width:100%;
	width:auto;
}
#mfl .breakingAlerts h4 a, #mfl .breaking h4 a, #mfl .alerts h4 a, #mfl .breakingAlerts h4 span, #mfl .breaking h4 span, #mfl .alerts h4 span {
	line-height:27px;
	display:block;
}
#mfl .breakingNews h3 {
	width:140px;
}
#mfl .alerts h3 {
	width:140px;
	background-position:top left;
	padding:0;
}
#mfl .breakingAlerts .alerts h4 {
	width:376px;
	padding:0;
	float:right;
}
#mfl .breakingAlerts .breakingNews {
	float:left;
}
#mfl .breadcrumbs {
	margin-bottom:10px;
	clear:both;
}
#mfl .breadcrumbs a {
	text-decoration:underline;
	font-weight:bold;
}
#mfl .breadcrumbs a:hover {
	color:#ba1813;
	background:none;
}
#mfl .module .updated {
	float:right;
	line-height:23px;
	margin-right:5px;
	display:inline;
}
#mfl .forecast-24Hour .photo {
	float:right;
	margin-left:10px;
	text-align:center;
}
#mfl .variable .forecast-24Hour {
	overflow:hidden;
}
#mfl .forecast-24Hour .photo img {
	display:block;
	background:url('bg_Pic.jpg') repeat-x top left;
	margin:0 auto -5px;
}
#mfl .forecast-24Hour span span {
	white-space:nowrap;
}
#mfl .forecast-24Hour .forecast {
	margin-bottom:15px;
}
#mfl .variable .forecast {
	margin-bottom:20px;
}
#mfl .variable .forecast-24Hour .headlines {
	padding-bottom:2px;
}
#mfl .wex3 {
	height:49px;
}
#mfl .wex3 span {
	float:left;
	text-align:center;
	line-height:49px;
	font-size:26px;
}
#mfl .wex3 .icon, #mfl .wex1 .icon, #mfl .wex-trfx .icon {
	float:left;
	vertical-align:middle;
	margin-right:5px;
}
#mfl .wex3 .conditions, #mfl .wex-trfx .conditions {
	float:left;
	padding-top:12px;
}
#mfl .wex1 .content span, #mfl .wex-trfx .content span {
	float:left;
	line-height:49px;
}
#mfl .wex1 .fontStyle26 {
	font-size:38px;
}
#mfl .wex1 .fontStyle26 span, #mfl .wex-trfx .fontStyle26 span {
	color:#cacad0;
	float:none;
}
#mfl .wex1 .content span.condition {
	padding-top:8px;
	float:left;
	line-height:normal;
}
#mfl .wex1 form {
	clear:both;
}
#mfl .wex1 form label {
	display:block;
	margin-bottom:5px;
}
#mfl .wex1 form input {
	background:url('bg_search_box.png') repeat top left;
	width:101px;
	border:1px solid #a5acb2;
	height:17px;
}
#mfl .wex1 form button, #mfl .wex-trfx form button {
	vertical-align:top;
}
#mfl .wex-trfx input {
	background:url('bg_search_box.png') repeat top left;
	height:17px;
	border:1px solid #a5acb2;
}
#mfl .wex-trfx #map {
	height:133px;
	width:299px;
	background:#ccc;
	clear:both;
	margin-bottom:10px;
}
#mfl .wex-trfx #stormtrac {
	height:225px;
	width:299px;
	background:#ccc;
	clear:both;
	margin-bottom:10px;
}
#mfl .wex-trfx .headlines {
	margin-top:5px;
	margin-bottom:5px;
}
#mfl .wex-trfx .content div span {
	line-height:12px;
	float:none;
}
#mfl .wex-trfx .content .wex-trfx-map a:hover {
	background-color:transparent;
}
#mfl .extfrcst .day {
	border-bottom:1px solid #ccc;
	clear:both;
	min-height:45px;
}
* html #mfl.msie .extfrcst .day {
	height:45px;
}
#mfl .double .day {
	border-bottom:none;
	height:auto;
}
#mfl .double p.description {
	border-bottom:1px solid #ccc;
	margin:5px 0 0 90px;
	padding:0 20px 10px 0;
}
#mfl .extfrcst div.last {
	border-bottom:0;
	padding-bottom:25px;
}
#mfl .extfrcst div.last p.description {
	border-bottom:none;
}
#mfl .extfrcst .day span {
	float:left;
	line-height:45px;
	width:35px;
}
#mfl .extfrcst .icon {
	float:left;
}
#mfl .extfrcst .conditions p {
	line-height:13px;
	width:205px;
	overflow:hidden;
}
#mfl .extfrcst .conditions p span {
	line-height:13px;
	padding-top:9px;
	width:auto;
}
#mfl .extfrcst .conditions p span.low {
	float:right;
}
#mfl .wex2 .ui-tabs-panel {
	overflow:visible;
	margin:0 -4px 10px -3px;
}
#mfl.msie .wex2 .ui-tabs-panel {
	margin:0 -4px 0 -3px;
}
#mfl .wex2 .ui-tabs-panel .ui-tabs-panel {
	border:1px solid #ccc;
	margin:-1px 0 36px;
	position:relative;
	z-index:3;
	padding-top:10px;
}
#mfl .wex2 .ui-tabs-panel .ui-tabs-panel:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
#mfl .wex2 .ui-tabs-panel .ui-tabs-nav {
	background:none;
	margin:0;
	position:relative;
	z-index:10;
}
#mfl .wex2 .ui-tabs-panel .ui-tabs-nav li {
	border:1px solid #ccc;
	border-bottom:0;
	border-right:0;
	width:90px;
}
#mfl .wex2 .ui-tabs-panel .ui-tabs-nav li.ui-tabs-selected {
	border-bottom:1px solid #fff;
	position:relative;
	z-index:5;
}
#mfl .wex2 .ui-tabs-panel .ui-tabs-nav li.last {
	border-right:1px solid #ccc;
}
#mfl .wex2 .submenu ul {
	display:block;
	position:absolute;
	z-index:20;
	background:#fff url('bg_module.png') no-repeat bottom right;
	padding:10px 8px 10px 5px;
}
#mfl .wex2 .submenu ul li {
	float:none;
	border:none;
	text-align:left;
}
#mfl .wex2 .submenu ul li a {
	font-weight:normal;
	color:#2744c6;
	display:block;
	padding-left:5px;
}
#mfl .wex2 .photos {
	height:480px;
}
#mfl .wex2 dl {
	background:url('bg_wexSlideControls.png') repeat-x top left;
	height:39px;
	line-height:39px;
	padding:0 10px;
}
#mfl .wex2 dl dt {
	float:left;
	line-height:39px;
	margin-right:10px;
}
#mfl .wex2 dl dt img {
	vertical-align:middle;
}
#mfl .wex2 dl .controls {
	float:left;
	margin-top:7px;
	margin-right:10px;
}
#mfl .wex2 dl .controls li {
	float:left;
	text-indent:-99999px;
	background:url('bg_wexSlideButtons.png') no-repeat top left;
	list-style:none;
}
#mfl .wex2 dl .controls li a {
	display:block;
	width:53px;
	height:27px;
}
#mfl .wex2 dl .controls li a:hover {
	background:transparent;
}
#mfl .wex2 dl .controls .back {
	background-position:-53px 0;
}
#mfl .wex2 dl .controls .stop {
	background-position:-106px 0;
}
#mfl .wex2 dl .controls .play {
	background-position:-159px 0;
}
#mfl .wex2 dl .controls .next {
	background-position:-207px 0;
}
#mfl .wex2 dl .controls .last {
	background-position:-258px 0;
}
#mfl .wex2 dl .controls .loop {
	background-position:-310px 0;
}
#mfl .wex2 dl .controls .loop a {
	width:75px;
}
#mfl .wex2 .col2 .header {
	display:block;
	text-align:center;
}
#mfl .wex2 .col2 div {
	padding:0;
	margin-top:10px;
	text-align:center;
}
#mfl .wex2 .col2 div.wrapper {
	text-align:left;
}
#mfl .wex2 .col2 .photo {
	text-align:center;
	float:left;
	margin:0 10px 10px 0;
	padding:0;
}
#mfl .wex2 .col2 .photo div {
	background:url('bg_Pic.jpg') no-repeat top left;
	margin-bottom:2px;
}
#mfl .wex2 .wex2mult .col2 div {
	margin-top:0;
}
#mfl .wex2 .wex2mult .col2 .photo div {
	overflow:hidden;
	width:93px;
	height:70px;
	text-align:center;
	display:block;
}
#mfl .wex2mult .col2 .scrollVert {
	margin-left:10px;
}
#mfl .wex2 .col2 .photo div img {
	vertical-align:middle;
}
#mfl .wex2 .withad .forFooter {
	width:550px;
}
#mfl .wex2 .wex2mult .forFooter {
	clear:left;
	display:block;
	bottom:-25px;
	left:0;
}
#mfl .wex2 div.controls {
	height:40px;
	background:url('bg_mapThisForm.png') repeat-x center left;
	overflow:visible;
	text-align:left;
	line-height:40px;
}
#mfl .wex2 div.controls button {
	margin-top:5px;
	width:90px;
	padding:0;
}
#mfl .wex2 .image {
	width:640px;
	height:480px;
	overflow:hidden;
	text-align:center;
}
#mfl .wex2 .image a {
	background:transparent;
}
#mfl .wex2 .wex2mult .image {
	width:388px;
	height:300px;
	text-align:center;
}
#mfl .wex2 .photo {
	width:320px;
	height:240px;
	background:url('bg_mp2Photo.gif') repeat-x bottom left;
	text-align:center;
}
#mfl .wex2 .wex2mult .photo {
	width:auto;
	height:auto;
}
#mfl .wex2 .caption button {
	vertical-align:top;
	margin-bottom:10px;
	float:right;
	margin-top:5px;
}
* html #mfl.msie .wex2 .wex2mult .col1, * html #mfl.msie .wex2 .wex2mult .col1 .wrap {
	position:relative;
}
#mfl .wex1 iframe, #mfl .wex2 iframe, #mfl .wex3 iframe, #mfl .wex-trfx iframe {
	overflow:hidden;
	border:0;
}
#mfl .ent4 img {
	float:left;
	margin-right:10px;
}
#mfl .ent5 .listing {
	margin:5px 0;
}
#mfl .ent6 .listing {
	height:59px;
	width:294px;
	border:1px solid #ccc;
	float:left;
	margin:3px 10px 0 0;
	_margin:3px 0 0 0;
	padding:3px;
}
#mfl .col2 .listing {
	width:295px;
}
#mfl .ent6 .listing .time {
	float:left;
	width:30px;
	clear:left;
	text-align:right;
	padding-right:10px;
}
#mfl .ent6 .listing .show {
	float:left;
	width:150px;
}
#mfl .ent4 form label {
	display:block;
}
#mfl .ent4 form input {
	background:url('bg_search_box.png') repeat top left;
	width:80px;
	height:17px;
	border:1px solid #999;
	margin:5px 0;
}
#mfl .ent6 form input, #mfl .ent5 form input, #mfl .ent3 form input {
	background:url('bg_search_box.png') repeat top left;
	width:123px;
	height:17px;
	border:1px solid #999;
	margin-top:5px;
	margin-bottom:5px;
}
#mfl .ent6 form button, #mfl .ent5 form button, #mfl .ent4 form button, #mfl .ent3 form button {
	vertical-align:top;
	margin-top:5px;
}
#mfl .ent3 #rest_searchForm input {
	width:78px;
}
#mfl .ent3 .listing {
	float:left;
	border-right:1px solid #b3b3b3;
	padding-right:10px;
	margin-top:3px;
	height:60px;
}
#mfl .ent3 .listing li {
	line-height:17px;
}
#mfl .listing ul {
	list-style:none;
}
#mfl #rest_searchForm {
	float:right;
	margin-top:3px;
}
#mfl #rest_searchForm div {
	margin-bottom:4px;
}
#mfl #rest_searchForm label {
	display:block;
}
#mfl .events .listing {
	border:1px solid #ccc;
	width:320px;
	height:68px;
}
#mfl .events .listing ul {
	margin-left:10px;
}
#mfl .ent1 table {
	border-collapse:collapse;
	border-spacing:0;
}
#mfl .ent1 table td, #mfl .ent1 table th {
	padding:0 2px;
}
#mfl .ent1 table a {
	font-weight:bold;
}
#mfl .weekdays {
	background:#ccc;
}
#mfl .ent1 .footer .col2 a, #mfl .ent6 .footer a {
	margin-right:10px;
}
#mfl .ent4 .fontStyle16 {
	display:block;
}
#mfl .mfl-module-ent4-btn {
	padding-left:5px;
	width:82px;
}
#mfl .recipes form {
	overflow:hidden;
}
#mfl .recipes form label {
	float:left;
	clear:left;
	line-height:17px;
	height:17px;
	width:80px;
}
#mfl .recipes form select {
	float:left;
	width:220px;
	margin-bottom:3px;
}
#mfl .recipes form button {
	float:right;
}
#mfl .recipes .results {
	margin:10px 0 0 -10px;
	padding:10px;
	width:300px;
	border-top:1px solid #ccc;
	height:224px;
}
#mfl .blog .comments {
	list-style:none;
}
#mfl .blog .comments li {
	line-height:15px;
	margin-bottom:3px;
}
#mfl .blog .comments img {
	background:#ccc;
	vertical-align:bottom;
	margin-right:10px;
	float:left;
}
#mfl .blog .photo {
	text-align:center;
	float:left;
	margin:0 10px 0 0;
}
#mfl .blog .photo div {
	background:url('bg_Pic.jpg') no-repeat top left;
	margin-bottom:2px;
}
#mfl .blog .photo div img {
	display:block;
}
#mfl .blog div.last {
	margin:0;
}
#mfl .images .photo {
	float:left;
	margin:10px 10px 10px 0;
	width:93px;
	height:87px;
}
#mfl .double .images .photo {
	margin-right:15px;
}
#mfl .images .photo div {
	background:url('bg_Pic.jpg') no-repeat top left;
	margin-bottom:2px;
	width:93px;
	height:70px;
	overflow:hidden;
	text-align:center;
	display:block;
}
#mfl .images .photo div a {
	overflow:hidden;
	left:0;
	top:0;
	width:93px;
	height:70px;
	display:block;
}
#mfl .images .photo div a img {
	vertical-align:middle;
	z-index:5;
}
#mfl .images .photo div a div.videoHover {
	z-index:10;
	position:absolute;
	width:93px;
	height:70px;
	background:transparent url(imageOverlay_VideoPlayPng.png);
	top:0;
	left:0;
	margin:0;
	padding:0;
	cursor:pointer;
}
* html #mfl.msie .images .photo div a div.videoHover {
	background:transparent url(imageOverlay_VideoPlayGif.gif);
}
#mfl .images div.last, #mfl .double .images div.last {
	margin-right:0;
}
#mfl .livid .content {
	margin-right:5px;
}
#mfl .livid .video {
	list-style:none;
	height:90px;
}
#mfl .livid .video li {
	line-height:15px;
	margin-bottom:3px;
}
#mfl .livid .video img {
	vertical-align:bottom;
	margin-right:10px;
}
#mfl .marketplace .purchased {
	padding:10px 0;
	border-bottom:1px solid #ccc;
}
#mfl .marketplace div.last {
	border-bottom:none;
}
#mfl .marketplace .footer {
	text-align:right;
}
#mfl .generic .content {
	height:104px;
	overflow:visible;
}
#mfl .col3 .generic .content {
	width:300px!important;
}

*html #mfl .col3 .generic .content {
	width:322px!important;
	height:180px!important;
	float:left;
}

#mfl .iframe iframe {
	width:auto;
	border:none;
	margin-bottom:10px;
	width:100%;
	height:100%;
}
#mfl .lottery .content {
	height:auto;
}
#mfl .generic.variable .content {
	height:auto;
}
* html #mfl.msie .col3 .generic .content {
	width:300px;
}
* html #mfl.msie .generic .content {
	overflow:hidden;
}
#mfl .contest .col1, #mfl .contest .col2 {
	position:relative;
}
#mfl .contest img {
	float:left;
	margin-right:10px;
	background:#EBECF0 url('bg_Pic.jpg') repeat-x top left;
}
#mfl .contest p {
	margin:10px 0;
}
#mfl .contest p.end {
	position:absolute;
	bottom:-10px;
	left:117px;
}
#mfl .pop ol {
	margin:0 0 10px 25px;
}
#mfl .sdbr .content {
	overflow-x:hidden;
}
#mfl .sdbr h4 {
	margin:5px 0;
}
#mfl .sdbr .story {
	padding-bottom:15px;
	overflow:hidden;
	_height:100%;
}
#mfl .sdbr .one-story {
	margin-top:15px;
}
#mfl .sdbr .story img {
	float:left;
	background:#ccc;
	margin-right:10px;
}
#mfl .sdbr .content ul {
	margin:0 0 10px 15px;
}
#mfl .sdbr .content ul li {
	white-space:nowrap;
}
#mfl.msie .sdbr .content ul li {
	text-overflow:ellipsis;
}
#mfl .board .content ul {
	margin:0 0 10px 14px;
}
#mfl .board .content ul li {
	margin:0 0 3px -15px;
	list-style-type:none;
	background:transparent url('bullit_round-1.gif') no-repeat 0 5px;
	padding:0 10px;
}
#mfl .board .content .col2 ul {
	margin-left:20px;
}
#mfl .media1 .content ul {
	list-style-position:inside;
	margin:10px 0;
}
#mfl .media1 .content .headlines li {
	margin:0;
}
#mfl .media1 .content .comments ul {
	margin:0 0 0 5px;
}
#mfl .playlist, #mfl .linklist {
	list-style:none;
}
#mfl .media1 .playlist {
	padding-bottom:0;
}
#mfl .media1 .playlist li, #mfl .wex2 .playlist li, #mfl .media1 .linklist li {
	width:305px!important;
}
#mfl .media1 .playlist a, #mfl .wex2 .playlist a, #mfl .media1 .linklist a {
	display:block;
	overflow:hidden;
	line-height:24px;
	padding:2px;
}
#mfl .media1 .linklist li * {
	margin-right:7px;
	padding-right:0;
}
#mfl .media1 .linklist li * * {
	margin-right:0;
}
#mfl .media1 .playlist a img, #mfl .wex2 .playlist a img, #mfl .media1 .linklist a img {
	float:left;
	background:#ccc;
	margin-right:7px;
}
#mfl .media1 .playlist .playing a, #mfl .wex2 .playlist .playing a, #mfl .media1 .linklist .playing a {
	border:1px solid #ccc;
	padding:1px;
	background:url(bg_playing.gif) repeat-x bottom left;
	color:#636363;
}
#mfl .media1 .playlist .playing a span, #mfl .wex2 .playlist .playing a span, #mfl .media1 .linklist .playing a span {
	color:#000;
	cursor:default;
}
#mfl .media1 .playlist .playing a:hover span, #mfl .wex2 .playlist .playing a:hover span, #mfl .media1 .linklist .playing a:hover span {
	text-decoration:none;
}
#mfl .media1 .playlist span.new, #mfl .media1 .linklist span.new {
	font:10px Arial;
	color:#666;
	white-space:nowrap;
	margin-right:10px;
}
#mfl .media1 .vidHolder, #mfl .wex2 .vidHolder {
	width:322px;
	float:left;
	margin:0 10px 15px 0;
}
* html #mfl.msie .media1 .vidHolder {
	margin:0 0 15px 0;
}
#mfl .media1 .photo {
	width:320px;
	background:url('bg_mp2Photo.gif') repeat-x left bottom;
	text-align:center;
}
#mfl .media1 .photo a:hover {
	background-color:transparent;
}
#mfl .media1 .caption button {
	vertical-align:top;
	margin-bottom:10px;
	float:right;
	margin-top:5px;
}
#mfl .media1 .moreHeadlines {
	font:16px Arial, sans-serif;
	font-weight:bold;
	color:#454545;
	text-decoration:none;
}
#mfl .media1 .col1 button {
	vertical-align:top;
}
#mfl .media1 .withad .footer {
	height:26px;
}
#mfl .withcomments .vidPlaceHolder {
	margin-bottom:25px;
}
#mfl .mediaLive .content {
	margin:0 0 10px!important;
}
#mfl .media2 {
	margin-right:11px;
	float:left;
}
#mfl .media2 .content {
	margin:0 0 10px;
}
#mfl .media2 #mp2Next {
	position:absolute;
	right:0;
	top:50%;
	z-index:10;
}
#mfl .media2 #mp2Back {
	position:absolute;
	left:0;
	top:50%;
	z-index:10;
}
#mfl .media2 #mp2Play {
	position:absolute;
	left:50%;
	top:50%;
	z-index:10;
	text-align:center;
}
#mfl .media2 h4 {
	margin:0 0 10px;
}
#mfl .media2 .vidHolder {
	height:auto;
	width:320px;
}
#mfl .media2 .photo {
	background:#fff url(bg_mp2Photo.gif) repeat-x bottom left;
	text-align:center;
	position:relative;
}
#mfl.msie .media2 .photos {
	zoom:1;
}
#mfl .media2 .photo .previous, #mfl .media2 .photo .next, #mfl .media2 .photo .play {
	display:block;
	position:absolute;
	top:50%;
	height:75px;
	width:69px;
	text-indent:-9999px;
	margin-top:-75px;
}
#mfl .media2 .photo .previous {
	left:10px;
	background:url('btn-previous-image.gif') no-repeat top left;
}
#mfl .media2 .photo .next {
	right:10px;
	background:url(btn-next-image.gif) no-repeat top left;
}
#mfl .media2 .photo .play {
	background:url(btn-play-slideshow.png) no-repeat top left;
	height:89px;
	width:89px;
	left:50%;
	margin-left:-45px;
}
#mfl .media2 p {
	margin:10px;
}
#mfl .media2 .controlsContainer {
	width:300px;
	margin:10px auto;
	overflow:hidden;
	text-align:center;
}
#mfl .media2 .controlsContainer .controls {
	float:left;
	background:url('btns-controls.gif') no-repeat 0 0;
	width:105px;
	line-height:22px;
	height:22px;
}
#mfl .media2 .controlsContainer .controls a {
	float:left;
	text-indent:-9999px;
	height:22px;
}
#mfl .media2 .controlsContainer .controls a:hover {
	background:transparent;
}
#mfl .media2 .controlsContainer .controls .previous {
	width:30px;
}
#mfl .media2 .controlsContainer .controls .play {
	width:44px;
}
#mfl .media2 .controlsContainer .controls .next {
	width:30px;
}
#mfl .media2 .controlsContainer .count {
	display:block;
}
#mfl .media2 .controlsContainer .count a {
	margin:0 3px;
}
#mfl .media2 .controlsContainer .count a.activeSlide {
	font-weight:bold;
	color:#ba1813;
}
#mfl .media2 .controlsContainer .regular {
	float:right;
	height:19px;
	width:76px;
	background:url('btn-largePhoto.gif') no-repeat top left;
	text-indent:-9999px;
}
#mfl .media2.double .controlsContainer .regular {
	width:124px;
	background:url('btn-regular.gif') no-repeat top left;
}
#mfl .media2 #map {
	width:320px;
	height:240px;
}
#mfl .media2 form {
	margin:5px 10px 0;
}
#mfl .media2 form label {
	display:block;
}
#mfl .media2 form label input {
	border:none;
}
#mfl .media2 form label span {
	margin-left:10px;
}
#mfl .media2 form label span span {
	margin-left:10px;
}
#mfl .media2 form input {
	background:url('bg_search_box.png') repeat top left;
	border:1px solid #a5acb2;
	height:17px;
	margin-top:5px;
}
#mfl .media2 form button {
	vertical-align:bottom;
}
#mfl .media2 .largeMap {
	float:right;
	margin-top:5px;
}
#mfl .media2 .refresh {
	margin-bottom:5px;
}
#mfl .media2 form div input {
	vertical-align:bottom;
	margin:3px 5px 0 7px;
}
#mfl .media2 form div.story {
	padding-bottom:15px;
}
#mfl .media2 div.playlist {
	background:url(bg_mp2Photo.gif) repeat-x left center;
	border:1px solid #ddd;
	margin:0 8px -8px;
	padding:4px 12px;
	overflow:hidden;
	position:relative;
	width:278px;
}
#mfl .media2.double div.playlist {
	width:613px;
}
#mfl .media2 .playlist ol {
	list-style:none;
	width:9999px;
	position:relative;
	z-index:1;
}
#mfl .media2 .playlist li {
	float:left;
	width:133px;
	height:45px;
	padding-right:12px;
	overflow:hidden;
}
#mfl .media2.double .playlist li {
	width:145px;
}
#mfl .media2 .playlist li a {
	display:block;
	overflow:hidden;
}
#mfl .media2 .playlist li.playing a {
	background:#FFF5C0;
}
#mfl .media2 .playlist li img {
	float:left;
	margin-right:4px;
}
#mfl .media2 .playlistControls {
	position:relative;
	z-index:2;
}
#mfl .media2 .playlistControls a {
	background:url(btn_playlist_controls.png) no-repeat;
	height:12px;
	width:15px;
	position:absolute;
	top:22px;
	text-indent:20px;
	overflow:hidden;
}
#mfl .media2 .playlistControls .prev {
	left:2px;
	background-position:left bottom;
}
#mfl .media2 .playlistControls .next {
	right:2px;
	background-position:left top;
}
#mfl .media2 .playlistControls .prev:hover {
	background-position:right bottom;
}
#mfl .media2 .playlistControls .next:hover {
	background-position:right top;
}
#mfl .media4 .content {
	overflow:hidden;
	margin:0 6px 10px;
}
#mfl .media4 .vidHolder {
	height:284px;
	width:322px;
	margin:0 0 10px 0;
}
#mfl .media4 .col2 {
	height:380px;
}
#mfl .media4 .info {
	margin-bottom:15px;
	padding-left:5px;
	height:380px;
}
#mfl .media4 .playlist {
	overflow:auto;
	list-style:none;
	height:334px;
}
#mfl .media4 .playlist li {
	padding:6px;
	margin-bottom:3px;
	cursor:pointer;
	overflow:hidden;
	display:block;
	clear:both;
	width:auto!important;
}
* html #mfl.msie .media4 .playlist li {
	padding:6px 0 6px 6px;
}
* html #mfl.msie .media4 .col2 {
	margin-left:-6px;
	margin-right:0;
}
#mfl .media4 .playlist li:hover {
	background:#fff5c0;
}
#mfl .media4 .playlist li.ui-tabs-selected {
	border:1px solid #ccc;
	padding:5px;
	background:url(bg_playlistActive.png) repeat-x top left;
	background-color:#ebebf1;
}
#mfl .media4 .playlist li img {
	float:left;
	margin-right:10px;
	background:#ccc;
}
#mfl .media4 form {
	margin-bottom:10px;
}
#mfl .media4 form label {
	display:block;
	margin-bottom:5px;
}
#mfl .media4 form input {
	background:url('bg_search_box.png') repeat top left;
	height:17px;
	border:1px solid #ccc;
	width:200px;
}
#mfl .media4 form button {
	vertical-align:bottom;
}
#mfl .media1 .larger, #mfl .media4 .larger {
	height:auto;
	width:642px;
	clear:right;
	display:block;
}
#mfl .media1 .largerCaption, #mfl .media4 .largerCaption {
	width:555px;
}
#mfl .media1 .largerCaption button, #mfl .media4 .largerCaption button {
	float:right;
}
#mfl .media1 .largerCaption span, #mfl .media4 .largerCaption span {
	width:78%;
}
#mfl .media1 .col1 .abstract, #mfl .media4 .col1 .abstract {
	clear:both;
}
#mfl .media2 .larger {
	height:auto;
	width:642px;
	margin-left:7px;
	clear:right;
	display:block;
}
#mfl .media2 .poll .larger {
	height:auto;
}
* html #mfl.msie .media1 .larger, * html #mfl.msie .media2 .larger {
	margin-right:0;
	width:622px;
	display:inline;
}
#mfl .poll .titlebar li.ui-tabs-selected span {
	display:inline;
}
#mfl .poll .titlebar li span a {
	float:right;
	font:9px Arial, sans-serif;
	line-height:23px;
	margin-right:5px;
	display:inline;
}
#mfl .poll form label {
	display:block;
	margin-bottom:0;
	height:22px;
}
#mfl .poll form div input {
	vertical-align:middle;
	margin:3px 5px 3px 7px;
}
#mfl .poll .content ul {
	margin-left:20px;
	margin-bottom:5px;
}
#mfl .poll .content ul li {
	margin:5px 0 0 -15px;
	list-style-type:none;
	background:transparent url('bullit_round-1.gif') no-repeat 0 5px;
	padding:0 10px;
}
#mfl .poll .content button {
	margin-top:5px;
}
#mfl .poll .content {
	margin-bottom:10px;
}
#mfl .poll .result {
	margin-bottom:10px;
}
#mfl .poll .result span {
	line-height:8px;
}
#mfl .poll .result .graph {
	float:left;
	background:#cbcbcb;
	width:245px;
	margin-right:5px;
	height:8px;
}
#mfl .poll .result .graph div {
	background:url(bg_graph.gif) no-repeat top left;
	height:8px;
	overflow:hidden;
}
#mfl .poll .answers {
	margin:10px 0;
}

*:first-child+html #mfl .poll .answers {
	margin:4px 0;
}

#mfl .poll .results {
	margin:10px;
}
#mfl .poll .captcha {
	overflow:hidden;
}
#mfl .poll .captcha img {
	float:left;
	margin:0 5px 0 0;
	border:1px solid #B4B4B4;
}
#mfl .poll .captcha input {
	margin:0 0 3px;
}
#mfl .poll .captcha button {
	margin:0;
	vertical-align:top;
}
#mfl .poll .captcha button img {
	border:0;
}
#mfl .poll .captcha a {
	float:left;
}
#mfl .poll form {
	margin-bottom:5px;
}
#mfl .dir .firstSet, #mfl .dir .secondSet {
	margin-bottom:10px;
}
#mfl .dir .firstSet .moduleAd, #mfl .dir .secondSet .moduleAd {
	position:absolute;
	_position:inherit;
	top:0;
	right:9px;
}
#mfl .dir .content {
	background:transparent;
}
#mfl .dir .content ul.ui-tabs-nav {
	background:none;
	border-bottom:none;
	height:auto;
	margin-bottom:0;
	overflow:hidden;
	position:relative;
	z-index:10;
}
#mfl .dir .content ul.ui-tabs-nav li {
	width:118px;
	height:31px;
	border:1px solid #ccc;
	float:left;
	list-style:none;
	margin-right:8px;
	background:url(bg_dir.gif) repeat-x top left;
	overflow:hidden;
}
#mfl .dir .content ul.ui-tabs-nav li.last {
	margin-right:0;
}
#mfl .dir .content ul.ui-tabs-nav li a {
	display:block;
	line-height:31px;
	text-align:center;
	color:#2b3f99;
	height:31px;
}
#mfl .dir .content ul.ui-tabs-nav li.ui-tabs-selected {
	background:#fff;
	border-bottom:1px solid #fff;
	position:relative;
	padding-bottom:6px;
	z-index:5;
}
#mfl .dir .content ul.ui-tabs-nav li.ui-tabs-selected a {
	line-height:31px;
	color:#ba1813;
}
#mfl .dir .moduleAd {
	position:static;
	margin:0 auto;
}
#mfl .dir ul.ui-tabs-nav li.advert {
	padding:0;
	border:none;
	background:transparent;
}
#mfl .dir .content .ui-tabs-panel {
	border:1px solid #ccc;
	border-top:none;
	margin:-1px 3px -5px 0;
	position:relative;
	z-index:3;
	background:#F3F3F7 url(bg_dirExpanded.gif) repeat-x top left;
	overflow:hidden;
	padding:10px;
	clear:both;
}
* html #mfl.msie .dir .content {
	width:635px;
	overflow:hidden;
}
* html #mfl.msie .dir .content .ui-tabs-panel {
	width:610px;
	overflow:hidden;
}
#mfl .dir .ui-tabs-panel .horoscope_wrap {
	width:430px;
	margin:auto;
}
#mfl .dir .ui-tabs-panel .horoscope img {
	float:left;
	margin-right:10px;
	background:#ccc;
}
#mfl .dir .ui-tabs-panel .horoscope div {
	overflow:hidden;
}
#mfl .dir .ui-tabs-panel .horoscope .date {
	float:left;
}
#mfl .dir .ui-tabs-panel .horoscope .sign {
	float:right;
}
#mfl .dir .ui-tabs-panel .horoscope p {
	margin-left:72px;
}
* html #mfl.msie .dir .ui-tabs-panel .horoscope_wrap {
	width:430px;
	overflow:hidden;
	margin:auto;
}
* html #mfl.msie .dir .ui-tabs-panel .horoscope p {
	width:337px;
}
#mfl .dir .bnlt {
	background:transparent url(btns-controls.gif) no-repeat scroll 0 0;
	height:22px;
	width:31px;
	position:absolute;
	top:30px;
	left:20px;
}
#mfl .dir .bnrt {
	background:transparent url(btns-controls.gif) no-repeat scroll -75px 0;
	height:22px;
	width:31px;
	position:absolute;
	top:30px;
	right:24px;
}
#mfl .dir .ui-tabs-panel .lottery {
	width:510px;
	margin:0 auto;
}
#mfl .dir .ui-tabs-panel .lottery table {
	width:510px;
}
#mfl .dir .ui-tabs-panel .lottery tr {
	background:#e3e5f0;
	height:17px;
}
#mfl .dir .ui-tabs-panel .lottery tr.even {
	background:transparent;
}
#mfl .dir .ui-tabs-panel .lottery td {
	vertical-align:middle;
	padding:0 9px;
}
#mfl .commentsMod {
	margin-top:15px;
}
#mfl .comment {
	border-top:1px solid #ccc;
	padding:10px;
	list-style:none;
}
#mfl .comment img {
	float:left;
	background:#ccc;
}
#mfl .comment .body {
	margin-left:43px;
}
#mfl .commentsMod form {
	margin-left:10px;
}
#mfl .commentsMod form h4 {
	text-transform:uppercase;
}
#mfl .commentsMod form div {
	margin-top:15px;
}
#mfl .commentsMod form label {
	display:block;
	margin-top:10px;
}
#mfl .commentsMod form input {
	background:url('bg_search_box.png') repeat top left;
	height:17px;
	width:184px;
	border:1px solid #ccc;
}
#mfl .commentsMod form input:focus {
	background:#E6EEFE;
}
#mfl .commentsMod form textarea {
	background:url('bg_search_text_box.png') repeat top left;
	width:362px;
	height:166px;
	border:1px solid #ccc;
}
#mfl .mymod .noConfig {
	background:url(myMod.png) no-repeat 70% 0;
	height:94px;
}
#mfl .mymod .titlebar li.ui-tabs-selected a, #mfl .mymod .tabs-1 li.ui-tabs-selected a {
	display:inline;
}
#mfl .mymod .titlebar li.ui-tabs-selected a.change span, #mfl .mymod .tabs-1 li.ui-tabs-selected a.change span {
	float:right;
	line-height:23px;
	margin-right:5px;
	display:inline;
}
#mfl .mymod .icon {
	float:left;
	vertical-align:middle;
}
#mfl .mymod .content span {
	float:left;
	line-height:49px;
}
#mfl .mymod .fontStyle26 {
	font-size:38px;
}
#mfl .mymod .fontStyle26 span {
	color:#cacad0;
	float:none;
}
#mfl .mymod form {
	clear:both;
}
#mfl .mymod form label {
	display:block;
}
#mfl .mymod form input {
	background:url('bg_search_box.png') repeat top left;
	width:101px;
	border:1px solid #a5acb2;
	height:17px;
}
#mfl .mymod form button {
	vertical-align:top;
}
#mfl .vert {
	height:21px;
	width:222px;
	border:1px solid #8994cf;
	background:url(bg_vert.gif) repeat-x top left;
	padding:0 0 0 3px;
	float:right;
	margin:-33px 3px 0 0;
	position:relative;
	z-index:4;
}
#mfl .vert ul {
	padding-top:4px;
}
#mfl .vert li {
	list-style:none;
	float:left;
	border-right:1px solid #ccc;
	padding:0 2px;
}
#mfl .vert li.expand, #mfl .vert li.last {
	border-right:none;
	padding-right:5px;
}
#mfl .vert li.expand {
	background:url(bg_expand.gif) no-repeat top left;
	height:17px;
	width:17px;
	text-indent:-9999px;
	padding:0;
	margin-top:-1px;
	float:right;
}
#mfl .vert li.expand a {
	display:block;
	height:17px;
	width:17px;
	outline:none;
}
#mfl .exVert {
	width:321px;
	height:145px;
	border-top:1px solid #000;
	background:url(bg_vertExpanded.gif) no-repeat bottom left;
	margin:10px 0 10px 10px;
}
#mfl .blockOne {
	height:35px;
	padding:20px 0 0 10px;
}
* html #mfl.msie .blockOne {
	height:35px;
	padding:10px 0 0 10px;
}
#mfl .blockTwo {
	height:15px;
	padding:10px 0 0 10px;
}
* html #mfl.msie .blockTwo {
	width:300px;
	height:15px;
	padding:0 0 0 10px;
}
#mfl .blockThree {
	width:310px;
	height:20px;
	padding:5px 0 0 10px;
}
#mfl .blockFour {
	height:23px;
	padding:5px 0 0 10px;
}
#mfl .headerImg2 {
	position:relative;
	top:5px;
	right:15px;
	float:right;
}
#mfl .headerImg2-realestate {
	position:relative;
	top:5px;
	right:5px;
	float:right;
}
#mfl .headerImg2-classifieds {
	position:relative;
	top:5px;
	right:5px;
	float:right;
}
#mfl .headerImg2-itemsforsale {
	position:relative;
	top:5px;
	right:5px;
	float:right;
}
#mfl .headerImg1 {
	padding:10px 0 0 0;
}
* html #mfl.msie .headerImg1 {
	float:left;
	padding:10px 0 0 0;
	margin-top:10px;
}
#mfl .subHeader2 {
	font-size:12px;
	font-weight:bold;
	float:left;
	padding:0 0 0 15px;
}
#mfl .subHeader1 {
	width:160px;
	font-size:12px;
	font-weight:bold;
	float:left;
}
#mfl .imgBtn {
	width:75px;
	float:right;
	padding:0 10px 0 10px;
}
#mfl .secondInput {
	background:url('bg_search_box.png') repeat top left;
	color:#636363;
	border:1px solid #a5acb2;
	height:13px;
	margin-top:0;
	padding:3px;
	float:right;
	width:40px;
	font-size:11px;
}
#mfl .firstInput {
	background:url('bg_search_box.png') repeat top left;
	color:#636363;
	border:1px solid #a5acb2;
	height:14px;
	margin-top:0;
	padding:3px;
	width:155px;
	font-size:11px;
	text-indent:2px;
	height:13px;
}
#mfl .footerText {
	margin-top:0;
	padding-top:5px;
}
#mfl p.footParag {
	font-size:11px;
	padding:0;
	margin:0;
}
#mfl #expandedVert {
	width:331px;
	height:165px;
	position:absolute;
	right:0;
	top:12px;
	display:none;
}
#mfl #expandedVert.jobs .jobsVert, #mfl #expandedVert.classifieds .classifiedsVert, #mfl #expandedVert.realestate .realestateVert, #mfl #expandedVert.autos .autosVert {
	display:block;
}
#mfl .actions .content {
	margin:5px 5px 1px;
	overflow:hidden;
}
#mfl .actions .starRating {
	height:47px;
	width:47px;
	float:left;
	position:relative;
	background:url(bg_starRating.gif) no-repeat top left;
	margin:0 9px 5px 0;
}
#mfl .actions .starRating .caption {
	display:none;
}
#mfl .actions .starRating span {
	position:absolute;
	font:bold 16px Arial, sans-serif;
	color:#fff;
	left:50%;
	top:50%;
	margin:-10px 0 0 -4px;
}
#mfl .actions .ratings {
	overflow:hidden;
	float:left;
	margin-right:35px;
}
#mfl .actions .ratings span {
	line-height:18px;
}
#mfl .actions .ratings ul {
	clear:left;
}
#mfl .actions .actions {
	margin-bottom:4px;
	float:left;
	overflow:hidden;
}
#mfl .actions .actions li {
	float:left;
	list-style:none;
	margin:0 5px 2px;
}
#mfl .actions .actions li.last {
	float:right;
}
#mfl .actions .actions li img {
	vertical-align:middle;
	margin-right:2px;
}
#mfl .actions .bookmarks {
	clear:both;
	margin:0 0 10px;
	overflow:hidden;
}
#mfl .actions .bookmarks a {
	float:left;
}
#mfl .actions .bookmarks ul {
	float:right;
}
#mfl .actions .bookmarks ul li {
	float:left;
	list-style:none;
	margin:0 5px;
}
#mfl .related {
	margin:10px 26px 10px 15px;
	width:308px;
}
#mfl .detail p {
	margin:10px 0;
}
#mfl .detail table {
	border:1px solid #d9d9d9;
	border-collapse:collapse;
	border-spacing:0;
	background:#f9f9f9;
	margin:10px 0;
}
#mfl .detail table tr {
	vertical-align:top;
}
#mfl .detail table tr.even {
	background:#fff;
}
#mfl .detail table th {
	white-space:nowrap;
	font-weight:normal;
	padding:5px 10px;
	text-align:left;
	border-top:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
}
#mfl .detail table td {
	padding:5px 10px;
	border-top:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
}
#mfl .detail h2, #mfl .detail h3 {
	margin:10px 0;
}
#mfl .byline {
	list-style:none;
}
#mfl .byline img {
	vertical-align:middle;
	background:#ccc;
}
#mfl .detail .story ul, #mfl .detail .story ol {
	list-style-position:inside;
}
#mfl .detail .story ul li, #mfl .detail .story ol li {
	display:list-item;
	margin-left:40px;
}
#mfl .cloud {
	margin-bottom:10px;
}
#mfl .s1 {
	font-size:80%;
}
#mfl .s2 {
	font-size:90%;
}
#mfl .s3 {
	font-size:100%;
}
#mfl .s4 {
	font-size:115%;
}
#mfl .s5 {
	font-size:150%;
}
#mfl .form .row {
	line-height:21px;
	overflow:hidden;
	margin:5px auto;
	width:592px;
}
#mfl .form form label {
	float:left;
	width:90px;
	line-height:21px;
	overflow-y:auto;
	overflow-x:hidden;
}
#mfl .form form label.inline {
	width:auto;
}
#mfl .form form label.error {
	width:auto;
	float:none;
	margin-left:10px;
	color:#BA1813;
}
#mfl .form form input.text, #mfl .form form input[type="text"], #mfl .form form textarea {
	border:1px solid;
	width:300px;
	height:19px;
	line-height:19px;
}
#mfl .form form .inline input {
	margin-left:90px;
	vertical-align:text-bottom;
}
#mfl .form form textarea {
	height:250px;
	width:490px;
}
#mfl .form form select {
	width:300px;
}
#mfl .form form .captcha {
	overflow:hidden;
}
#mfl .form form .captcha img {
	float:left;
	margin:0 5px 0 0;
	border:1px solid #B4B4B4;
}
#mfl .form form .captcha input {
	width:100px;
	margin:0 0 3px;
}
#mfl .form form .dateofbirth select {
	width:105px;
	margin-right:5px;
}
#mfl .form form .dateofbirth input {
	width:80px;
}
#mfl .form form .zip label {
	width:70px;
}
#mfl .form form .zip input {
	width:70px;
}
#mfl .form form button {
	margin-left:90px;
	float:left;
	display:inline;
}
#mfl .form form button.reset {
	float:right;
	padding-right:10px;
}
#mfl .noLabel {
	margin-left:90px;
}
#mfl .noLabel label {
	float:none;
	width:auto;
}
#mfl .noLabel input {
	width:auto;
}
#mfl .requiredInfo {
	font:bold 10px Verdana, sans-serif;
	color:#ba1813;
}
#mfl .feeds p {
	margin:10px 0;
}
#mfl .feeds .button {
	text-align:center;
}
#mfl .feeds h1 {
	clear:both;
	border-bottom:1px solid #d9d9d9;
	margin:15px 0;
}
#mfl .feeds .widget {
	margin:10px 0;
}
#mfl .feeds .content ul {
	list-style:none;
	margin:10px 0;
}
#mfl .feeds .content ul li {
	margin-bottom:3px;
}
#mfl .feeds .content ul img {
	vertical-align:bottom;
}
#mfl #popup #leaderboard {
	height:90px;
	width:728px;
	background:#ccc;
	line-height:90px;
	text-align:center;
	margin-bottom:1em;
}
#mfl #popup .topAd #leaderboard {
	border-bottom:10px solid #fff;
}
#mfl #popup .masthead {
	width:728px;
}
#mfl #popup .masthead div {
	margin:0;
}
#mfl #popup .masthead #branding {
	margin-top:-10px;
}
#mfl #popup div {
	margin:0 10px 10px;
}
#mfl #popup div div {
	margin:0;
}
#mfl #popup label {
	display:block;
	width:225px;
}
#mfl #popup label .error {
	float:right;
}
#mfl #popup input.text {
	width:225px;
	display:block;
	clear:left;
}
#mfl #popup textarea {
	width:298px;
	height:195px;
}
#mfl #popup .opt-in {
	overflow:hidden;
}
#mfl #popup .opt-in label {
	float:left;
	width:auto;
}
#mfl #popup .footnote {
	float:right;
	padding-right:20px;
}
#mfl #popup .imageContainer {
	border:0;
	background:url('bg-imageContainer.png') repeat-x 0 -1px;
	width:728px;
	padding:0;
	margin:0;
}
#mfl #popup .imageContainer .image {
	width:640px;
	margin:0 auto;
}
#mfl #popup .imageContainer .image div {
	margin:0;
	height:480px;
	width:100%;
	overflow:hidden;
	text-align:center;
}
#mfl #popup .imageContainer .image .controls {
	height:40px;
	background:url('bg_mapThisForm.png') repeat-x center left;
	overflow:visible;
	text-align:left;
}
#mfl #popup .imageContainer .image .controls label {
	margin-left:10px;
	line-height:40px;
	width:auto;
	float:none;
	display:inline;
}
#mfl #popup .controls button {
	vertical-align:middle;
}
#mfl #messageBoard div.title {
	background:url('bg_community-message-boards.png') no-repeat top left;
	height:33px;
	width:656px;
	line-height:33px;
	margin-bottom:10px;
}
#mfl #messageBoard div.title h1 {
	text-indent:-9999px;
	float:left;
}
#mfl #messageBoard div.title button {
	height:100%;
	float:right;
	margin-right:7px;
	display:inline;
}
#mfl #messageBoard #topics table {
	width:100%;
	border-spacing:1px;
}
#mfl #messageBoard #topics table thead {
	background:#E0E6F6;
}
#mfl #messageBoard #topics table tbody {
	background:#F3F5F9;
}
#mfl #messageBoard #topics table tbody tr.even {
	background:#FFF;
}
#mfl #messageBoard #topics td, #mfl #messageBoard #topics th {
	padding:8px;
	font-weight:normal;
}
#mfl #messageBoard #topics .topic {
	text-align:left;
}
#mfl #messageBoard #topics tfoot {
	background:#E0E6F6;
}
#mfl #messageBoard #topics tfoot .rules {
	float:left;
}
#mfl #messageBoard #topics tfoot span {
	float:right;
}
#mfl #messageBoard #topics tfoot span span {
	margin-right:15px;
	float:none;
}
#mfl .mapThis {
	list-style:none;
}
#mfl .mapThis li {
	border-bottom:1px solid #d9d9d9;
	padding:7px 0;
	margin:-7px 0 7px;
	background:#fff;
	overflow:hidden;
}
#mfl .mapThis li.selected {
	background:#fff url('mapThisHighlight.png') repeat-x top left;
	border-bottom:1px solid #d9d9d9;
}
* html #mfl.msie .mapThis li.selected {
	background:#fff;
}
#mfl .mapThis li .counter {
	float:left;
	background:#DC1E10;
	font-size:10px;
	color:#fff;
	width:20px;
	text-align:center;
	margin-right:5px;
	border:1px solid #7c2923;
}
#mfl .mapThis li.selected .counter {
	border-color:#cd0c07;
	color:#DC1E10;
	background:transparent;
}
#mfl .mapThis li li {
	border:none;
	padding-bottom:0;
	margin-bottom:0;
	clear:both;
	list-style:none;
	background:transparent;
}
#mfl .mapThis .story {
	clear:both;
	padding-top:3px;
}
#mfl .mapThis .story img {
	float:left;
	margin:0 3px 3px 0;
	background:#ccc;
}
#mfl .mapThis .comments {
	clear:left;
	display:block;
}
#mfl .mapThis a.comments {
	margin-top:5px;
}
#mfl .map .content {
	margin:0;
}
#mfl .map .footer {
	display:none;
}
#mfl .map #map {
	width:320px;
	height:240px;
}
#mfl .map form {
	margin-top:5px;
	padding:0 10px 10px;
	background:url('bg_mapThisForm.png') repeat-x bottom left;
}
#mfl .map form label {
	display:block;
}
#mfl .map form .metacarta {
	position:absolute;
	right:13px;
	bottom:13px;
}
#mfl .map form label input {
	border:none;
}
#mfl .map form label span {
	margin-left:10px;
}
#mfl .map form label span span {
	margin-left:10px;
}
#mfl .map form input {
	background:url('bg_search_box.png') repeat top left;
	border:1px solid #a5acb2;
	height:17px;
	margin-top:5px;
}
#mfl .map form button {
	vertical-align:bottom;
}
#mfl .map .largeMap {
	float:right;
	margin-top:5px;
}
#mfl .map .refresh {
	width:150px;
}
#mfl .map .refresh img {
	margin-bottom:5px;
}
#mfl .map form div input {
	vertical-align:bottom;
	margin:3px 5px 0 7px;
}
#mfl .mapPagination {
	border-bottom:1px solid #d9d9d9;
	padding-bottom:7px;
	margin-bottom:7px;
	text-align:center;
}
#mfl .mp4Pagination {
	margin-bottom:7px;
	text-align:right;
}
#mfl .mapPagination a {
	margin:0 3px 0 2px;
}
#mfl .disclaimer {
	margin:5px 10px;
}
#mfl #wrapper .super .col1 .disclaimer {
	width:315px;
}
#mfl .sitemap dt {
	background:#f2f2f2;
	text-transform:uppercase;
	padding:5px 30px;
	position:relative;
}
#mfl .sitemap dd {
	margin:10px 0;
}
#mfl .sitemap dd ul li {
	margin:0 0 4px 20px;
	list-style:none;
	position:relative;
}
#mfl .sitemap dd ul ul, #mfl .sitemap dd ul a, #mfl .sitemap dd ul ul li {
	float:left;
}
#mfl .sitemap dd ul ul {
	display:block;
	clear:left;
}
#mfl .sitemap dd ul ul li {
	margin-left:30px;
}

#mfl .sitemap dt .rss {
	position:absolute;
	left:10px;
	top:30%;
}
#mfl .sitemap li .rss {
	position:absolute;
	left:-18px;
	top:2px;
}
#mfl .sitemap dd:after, #mfl .sitemap dd ul li:after {
	content:'.';
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
#mfl #print {
	font:10pt Arial, sans-serif;
}
#mfl #print .masthead {
	background:transparent;
	width:728px;
	height:90px;
	margin-bottom:10px;
}
#mfl #print .masthead .myLinks, #mfl #print .masthead .timestamp, #mfl #print #branding, #mfl #print #top_search, #mfl #print .detail div span.fontStyle20, #mfl #print .detail .commentsMod {
	display:none;
}
#mfl #print #subTitle {
	padding-bottom:0;
}
#mfl #print .tool {
	display:none;
}
#mfl #print .detail a {
	text-decoration:none;
	color:#000;
}
#mfl #print .col2 {
	float:right;
}
#mfl #print {
	width:728px;
	margin:1em auto;
}
#mfl #print #leaderboard {
	height:90px;
	width:728px;
	background:#ccc;
	line-height:90px;
	text-align:center;
	margin-bottom:1em;
}
#mfl #print .col2 {
	float:right;
}
#mfl #print .byline {
	margin-left:0;
	margin-bottom:1em;
}
#mfl #print .bigad {
	padding:0;
	border:0;
	height:auto;
	margin:0 0 1em 1em;
}
#mfl #print .bigad object {
	display:none;
}
#mfl #print .bigad .ad {
	margin-top:0;
}
#mfl #print .related {
	margin-left:1.3em;
}
#mfl .waitMessage {
	position:fixed;
	top:0;
	right:0;
	background-color:red;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	padding:4px;
}
#mfl .waitMessageWrapper {
	position:fixed;
	z-index:1000;
	left:0;
	top:0;
	width:100%;
	height:100%;
	display:none;
}
#mfl input.text {
	background:url('bg_search_box.png') repeat top left;
}
#mfl textarea {
	background:url('bg_search_text_box.png') repeat top left;
}
#mfl .scrollVert {
	overflow-y:auto!important;
}
#mfl .scrollHorz {
	overflow-x:auto!important;
}
#mfl .ui-tabs-panel .withad .forFooter {
	bottom:-35px!important;
	height:31px;
	padding-top:9px;
	width:100%;
}
#mfl .ui-tabs-panel .withad .moduleAd {
	position:absolute;
	height:31px;
}
#mfl .imgBtn76x22 {
	width:76px;
	height:22px;
}
#mfl .imgBtn86x27 {
	width:86px;
	height:27px;
}
#mfl a {
	text-decoration:none;
	color:#2b3f99;
}
#mfl a:hover, #mfl .ui-tabs-nav a:hover, #mfl .stationNavTop a:hover {
	color:#ba1813;
	background-color:#fff5c0;
}
#mfl .titlebar a:hover {
	background:transparent;
}
#mfl .fontStyle1, #mfl .ui-tabs-nav .ui-tabs-selected a, #mfl .dir .content .ui-tabs-selected a {
	font:bold 12px Arial, sans-serif;
	color:#ba1813;
}
#mfl .fontStyle2, #mfl .ui-tabs-nav a {
	font:12px Arial, sans-serif;
	color:#2b3f99;
}
#mfl .fontStyle3 {
	font:bold 12px / 15px Arial, sans-serif;
	color:#2b3f99;
}
#mfl .fontStyle4 {
	font:12px / 17px Arial, sans-serif;
	color:#404040;
}
#mfl .fontStyle5 {
	font:bold 12px / 17px Arial, sans-serif;
	color:#333;
}
#mfl .fontStyle6 {
	font:bold 12px Arial, sans-serif;
	color:#333;
}
#mfl .fontStyle7 {
	font:bold 24px Arial, sans-serif;
	letter-spacing:0;
}
#mfl .fontStyle8, #mfl .stationNavTop a {
	font:10px Verdana, sans-serif;
	color:#2b3f99;
}
#mfl .fontStyle9 {
	font:12px Arial, sans-serif;
	color:#333;
}
#mfl .fontStyle10 {
	font:10px Arial, sans-serif;
	color:#999;
}
#mfl .fontStyle11 {
	font:10px Arial, sans-serif;
	color:#333;
}
#mfl .fontStyle12 {
	font:bold 11px Arial, sans-serif;
	color:#ba1813;
}
#mfl .fontStyle13 {
	font:11px Arial, sans-serif;
	color:#ba1813;
}
#mfl .fontStyle14 {
	font:10px Arial, sans-serif;
}
#mfl .fontStyle15 {
	font:10px Arial, sans-serif;
}
#mfl .fontStyle16 {
	font:11px Arial, sans-serif;
	color:#636363;
}
#mfl .fontStyle17 {
	font:13px Arial, sans-serif;
	font-weight:bold;
	color:#636363;
}
#mfl .fontStyle18 {
	font:11px Arial, sans-serif;
	color:#333;
}
#mfl .fontStyle19 {
	font:11px Arial, sans-serif;
}
#mfl .fontStyle20 {
	font:12px Arial, sans-serif;
	color:#bababa;
}
#mfl .fontStyle21 {
	font:9px Arial, sans-serif;
}
#mfl .fontStyle22 {
	font:9px Arial, sans-serif;
}
#mfl .fontStyle23 {
	font:9px Arial, sans-serif;
	color:#fff;
}
#mfl .fontStyle25 {
	font:bold 12px Arial, sans-serif;
	color:#636363;
}
#mfl .fontStyle26 {
	font:bold 30px Arial, sans-serif;
	color:#4d528c;
	letter-spacing:-1px;
}
#mfl .fontStyle27 {
	font:10px Verdana, sans-serif;
	color:#ba1813;
}
#mfl .fontStyle28, #mfl .stationNavTop .bookmark a, #mfl .breadcrumbs a {
	color:#636363;
	font:10px Verdana, sans-serif;
}
#mfl .fontStyle29 {
	font:bold 13px Arial, sans-serif;
	color:#636363;
}
#mfl .fontStyle30 {
	font:12px Arial, sans-serif;
	color:#ba1813;
}
#mfl .fontStyle31 {
	font:normal 10px Verdana, sans-serif;
	color:#fff;
}
#mfl .fontStyle33 {
	font:bold 11px Arial, sans-serif;
	color:#fff;
}
#mfl .fontStyle36, #mfl .vert li a {
	font:10px Verdana, sans-serif;
	color:#000;
}
#mfl .fontStyle37 {
	font:bold 14px Arial, sans-serif;
	color:#fff;
}
#mfl .fontStyle38 {
	font:bold 13px Arial, sans-serif;
	color:#ba1813;
}
#mfl .fontStyle39 {
	font:bold 13px Arial, sans-serif;
	color:#636363;
}
#mfl .fontStyle40 {
	font:bold 12px Arial, sans-serif;
	color:#333;
}
#mfl .fontStyle41 {
	font:9px Verdana, sans-serif;
}
#mfl .fontStyle47 {
	font:10px Arial;
}
#mfl .fontStyle48 {
	font:10px Arial, sans-serif;
}
#mfl .up {
	color:#177d17;
}
#mfl .down {
	color:#930;
}
#mfl .fontStyle49 {
	font:10px Arial, sans-serif;
	color:#ba1813;
}
#mfl .fontStyle51 {
	font:bold 22px Arial, sans-serif;
	color:#333;
}
#mfl .fontStyle52 {
	font:bold 14px Arial, sans-serif;
	color:#636363;
}
#mfl .fontStyle55, #mfl .fontStyle55 a {
	font:10px Arial, sans-serif;
}
#mfl .fontStyle56 {
	font:11px Arial, sans-serif;
}
#mfl .fontStyle57 {
	font:11px Arial, sans-serif;
	color:#636363;
	text-decoration:underline;
}
#mfl .fontStyle58, #mfl .withad #top_search .fontStyle58 {
	font:14px Arial, sans-serif;
	color:#fff;
}
#mfl .fontStyle59 {
	font:10px Verdana, sans-serif;
	color:#333;
}
#mfl .fontStyle66 {
	font:bold 12px Arial, sans-serif;
	color:#2B3F99;
}
#mfl .bigHeadline h1 {
	font:bold 37px Arial, sans-serif;
	width:994px;
	margin:9px 0;
	text-align:center;
}
#mfl.cms-preview .vert {
	margin-top:0;
}
#mfl.mozilla .masthead.withad .labelwrap {
	margin-top:-1px;
}
#mfl.mozilla .media1 .caption button, #mfl.mozilla .wex2 .caption button {
	margin-top:-1em!important;
}
#mfl.msie #top_search .labelwrap {
	zoom:1;
}
#mfl.msie .masthead.withad .labelwrap {
	margin-top:-1px;
}
#mfl.msie .masthead #top_search button {
	width:66px;
}
#mfl.msie .forecast-24Hour .photo img {
	display:inline;
	margin-bottom:5px;
}
#mfl.msie .module .footer {
	padding-top:0;
}
#mfl .hide, #mfl .ui-tabs-hide, #mfl .page-hide {
	display:none;
}
#mfl .pager a, #mfl .pager span {
	display:block;
	float:left;
	padding:.1em .2em;
	margin-right:1px;
}
#mfl .pager .current {
	color:red;
}
#mfl .pager .current.prev, #mfl .pager .current.next {
	color:#999;
}
#mfl .aphaNavModule {
	margin-bottom:20px;
	text-align:center;
}
#mfl .topicsListModule {
	margin-bottom:10px;
	text-align:left;
}
#mfl .pageTitleModule {
	text-align:center;
}
#mfl .pageTitleModule h1 {
	font:bold 37px Arial, sans-serif;
	margin:10px 0;
	text-align:center;
}
#mfl .topicsListModule h1 {
	font:bold 37px Arial, sans-serif;
	margin:10px 0;
	text-align:left;
	padding-left:10px;
}
#mfl .topicsListModule table {
	width:100%;
	margin-bottom:10px;
	margin-left:10px;
}
#headlineListPagination .prev, #headlineListPagination .next {
	padding:0 7px;
}
#headlineListPagination span {
	padding:0 2px;
}
#mfl .left {
	float:left;
}
#mfl .superModule {
	clear:both;
	overflow:hidden;
	zoom:1;
}
#mfl .superModule.single {
	width:323px;
	clear:none;
}
#mfl .superModule.double {
	width:655px;
	clear:none;
}
#mfl .mod {
	clear:both;
}
html {
	background:url(bg_tile_repeater.gif) repeat;
}
body#mfl {
	background:transparent url(bg_tile.gif) repeat-x top left scroll;
	color:#454545;
}
#mfl #wrapper {
	width:1037px;
	padding:0 4px;
	background:transparent url(bg_wrapper.png) repeat-y top center scroll;
}
* html #mfl.msie #wrapper {
	background-image:url(bg_wrapper.gif);
}
#mfl #wrapper .super {
	margin-left:22px;
}
#mfl.msie #wrapper .super {
	display:inline;
}
#mfl.msie #wrapper .super .col1 {
	margin-right:0;
}
* html #mfl.msie #wrapper .super .col1 {
	margin-right:0;
}
#mfl #wrapper .super #firstColumnModulesStoryPage .col1 .module {
	margin-right:26px;
}
* html #mfl.msie #wrapper .super #firstColumnModulesStoryPage .col1 .media2 {
	margin-right:13px;
}
#mfl #wrapper .col3 {
	margin-right:22px;
}
#mfl.msie #wrapper .col3 {
	display:inline;
}
#mfl .topAd {
	padding-top:0;
	background-position:bottom left;
	height:110px;
}
#mfl .linheadwAd {
	width:1037px;
}
#mfl .linheadwAd .topAd .adContent {
	padding:10px 154px;
}
#mfl .linhead {
	width:1037px;
	height:124px;
	background:url("bg_header.jpg") no-repeat;
	position:relative;
}
#mfl .linhead .headLinks {
	font-size:10px;
	list-style:none;
	padding:10px 0 0;
	float:left;
}
#mfl .linhead .headLinks li {
	float:left;
	border-right:1px solid #eaeaea;
	padding:0 5px;
}
#mfl .linhead .headLinks li a {
	color:#fff;
}
#mfl .linhead .headLinks .first {
	padding-left:10px;
}
#mfl .linhead .headLinks .last {
	border-right-style:none;
}
#mfl .linhead .headLogo {
	width:360px;
	height:85px;
	position:absolute;
	bottom:10px;
	left:10px;
}
#mfl .linhead .headLogoWrapper {
	position:relative;
	height:85px;
}
#mfl .linhead .linheadSearch {
	position:absolute;
	bottom:95px;
	right:10px;
}
#mfl .linhead .linheadSearch label {
	font-size:10px;
	color:#fff;
	margin:0 10px 0 4px;
}
#mfl .linhead .linheadSearch .last {
	margin:0 0 0 4px;
	padding-right:15px;
	background:url("searchbar_left.png") no-repeat right;
}
#mfl .linhead .linheadSearch input [type = 'radio'] {
	vertical-align:-18%;
}
#mfl .linhead .linheadSearch input [type = 'text'] {
	background:url("bkg_search.png") no-repeat;
	border:0 solid transparent;
	height:17px;
	width:169px;
}
#mfl .linhead .linheadSearch button {
	border:0 solid transparent;
	height:17px;
	width:44px;
	position:relative;
	left:-3px;
}
#mfl .linhead .linheadSearch button img {
	vertical-align:-49%;
}
#mfl .msie .linhead .linheadSearch input [type = 'text'] {
	vertical-align:10%;
}
#mfl .safari .linhead .linheadSearch input [type = 'text'] {
	margin-right:0;
}
#mfl .linhead .linheadSearch label img {
	vertical-align:-27%;
}
#mfl .linhead .linheadPromo {
	width:213px;
	height:75px;
	position:absolute;
	bottom:10px;
	right:10px;
}
#mfl .linhead .promoTitle {
	width:203px;
	height:20px;
	line-height:20px;
	color:#fff;
}
#mfl .linhead .linheadPromoLeft {
	float:left;
	width:5px;
	height:75px;
	background:url("bg_promobox.png") no-repeat;
}
#mfl .linhead .linheadPromoMiddle {
	float:left;
	width:203px;
	height:75px;
	background:url("bg_promobox.png") repeat-x;
	background-position:0 -80px;
}
#mfl .linhead .linheadPromoRight {
	float:left;
	width:5px;
	height:75px;
	background:url("bg_promobox.png") no-repeat;
	background-position:0 -160px;
}
#mfl .masthead {
	width:1037px;
	height:124px;
	color:#fff;
	position:relative;
	font-size:10px;
}

#mfl .masthead .myLinks li {
	float:left;
	border-right:1px solid #fff;
	padding:0 9px;
}
#mfl .masthead .myLinks li.last {
	border:none;
}
#mfl .masthead .myLinks li a {
	color:#fff;
	text-decoration:none;
	font-style:normal;
}
#mfl .masthead .myLinks li a:hover {
	color:#fff;
	text-decoration:underline;
	background:none;
}
#mfl .masthead .timestamp {
	float:right;
	padding-top:10px;
	margin-right:10px;
}
#mfl .masthead #station {
	display:none;
	position:absolute;
	right:6px;
	top:22px;
	width:184px;
	height:81px;
	text-align:center;
}

#mfl .masthead.topAd {
	padding-top:110px;
	background-position:bottom left;
}
#mfl .masthead.topAd #leaderboard {
	height:90px;
	margin-top:-100px;
	background:none;
	margin-bottom:10px;
}
#mfl .masthead.topAd #leaderboard div {
	width:728px;
	margin:0 auto;
	height:90px;
	background:silver;
}
#mfl .masthead.topAd #branding {
	top:149px;
}
#mfl .masthead.topAd #station {
	top:132px;
}
#mfl .masthead.topAd #top_search {
	top:143px;
}
#mfl #top_search {
	left:325px;
	border:0 solid transparent;
	display:inline;
	float:right;
	height:48px;
	margin-right:5px;
	padding:4px 0 0 30px;
	position:static;
	width:auto;
}
#mfl #top_search .labelwrap {
	left:auto;
	right:255px;
	top:110px;
	float:left;
}
#mfl .withad #top_search .labelwrap {
	position:static;
	float:left;
}
#mfl #top_search label {
	font:16px Arial, sans-serif;
	float:left;
	margin:0 0 0 10px;
	padding-top:2px;
}
#mfl #top_search label.withInput {
	font:10px Verdana, sans-serif;
}
#mfl #top_search input[type='text'], #mfl #top_search input.text {
	background:url('bg_search_box.png') repeat top left;
	height:16px;
	border:1px solid #7c91b2;
	font-size:12px;
	float:left;
	margin:0 0 0 10px;
	width:166px;
	padding:0 2px;
}
#mfl .withad #top_search, #mfl .htmlMod #top_search {
	float:right;
	height:48px;
	padding:4px 0 0 30px;
	display:inline;
	border:0 solid transparent;
	margin-right:5px;
	position:static;
	width:auto;
}
#mfl #top_search input[type='radio'], #mfl #top_search input.radio, #mfl .withad #top_search input[type='radio'], #mfl .withad #top_search input.radio, #mfl .htmlMod #top_search input[type='radio'], #mfl .htmlMod #top_search input.radio {
	vertical-align:middle;
	margin-right:3px;
	line-height:10px;
}
#mfl .withad #top_search input[type='text'], #mfl .withad #top_search input.text, #mfl .htmlMod #top_search input[type='text'], #mfl .htmlMod #top_search input.text {
	width:166px;
	float:left;
	margin-left:10px;
}
#mfl .htmlMod #top_search .labelwrap {
	left:auto;
	right:255px;
	top:110px;
}
#mfl .htmlMod .htmlModule {
float:right;
margin:25px 15px 0 0;
width:468px;
}
#mfl #header.topAd .htmlModule {
	top:145px;
}
#mfl .masthead.withad #leaderboard {
	position:absolute;
	right:5px;
	bottom:5px;
	width:728px;
	height:90px;
	background:#ccc;
	line-height:90px;
	text-align:center;
}
#mfl .masthead .fontStyle58 {
	display:none;
}
#mfl.safari .htmlMod .myLinks, #mfl.safari .topAd .myLinks, #mfl.safari .topAd .timestamp {
	padding-top:15px;
}
#mfl.safari .htmlMod .htmlModule {
	top:35px;
}
#mfl.safari .topAd.htmlMod .htmlModule {
	top:135px;
}
#mfl.safari #top_search input[type='radio'], #mfl.safari #top_search input.radio, #mfl.safari .withad #top_search input[type='radio'], #mfl.safari .withad #top_search input.radio, #mfl.safari .htmlMod #top_search input[type='radio'], #mfl.safari .htmlMod #top_search input.radio {
	vertical-align:top;
	margin-right:3px;
	line-height:12px;
	width:13px;
	height:13px;
}
#mfl .fontStyleAd {
	font-weight:normal;
	font-size:11px;
	color:#999;
	margin-bottom:5px;
}
#mfl .ad300x250 {
	width:300px;
	height:250px;
	margin:10px 11px;
}
#mfl .ad300x250 .adContent, #mfl .ad300x250wlabel .adContent, #mfl .ad300x250v2 .adContent, #mfl .ad300x250v2wlabel .adContent {
	width:300px;
	height:250px;
}
#mfl .ad300x250wlabel {
	width:300px;
	height:266px;
	margin:10px 11px;
}
#mfl .ad300x250v2 {
	height:310px;
	padding:30px 12px 30px 11px;
}
#mfl .ad300x250v2wlabel {
	height:310px;
	padding:22px 12px 22px 11px;
}
#mfl .ad300x100 .adContent, #mfl .ad300x100wlabel .adContent {
	width:300px;
	height:100px;
}
#mfl .ad300x100wlabel {
	width:300px;
	height:116px;
	margin:10px 11px;
}
#mfl .ad300x100 {
	width:300px;
	height:100px;
	margin:10px 11px;
}
#mfl .ad160x600 .adContent, #mfl .ad160x600wlabel .adContent {
	width:160px;
	height:600px;
}
#mfl .ad160x600wlabel {
	width:160px;
	height:616px;
	margin:10px 81px;
}
#mfl .ad160x600 {
	width:160px;
	height:600px;
	margin:10px 81px;
}
#mfl .ad300x600 .adContent, #mfl .ad300x600wlabel .adContent {
	height:600px;
}
#mfl .ad300x600wlabel {
	width:300px;
	height:616px;
	margin:10px 11px;
}
#mfl .ad300x600 {
	width:300px;
	height:600px;
	margin:10px 11px;
}
#mfl .ad638x60 .adContent, #mfl .ad638x60wlabel .adContent {
	width:638px;
	height:60px;
}
#mfl .ad638x60wlabel {
	width:638px;
	height:76px;
	margin:10px;
}
#mfl .ad638x60 {
	width:638px;
	height:60px;
	margin:10px;
}
#mfl .ad728x90 .adContent {
	width:728px;
	height:90px;
}
#mfl .ad728x90 {
	width:728px;
	height:90px;
	margin:10px 132px;
}
#mfl .ad120x90 .adContent, #mfl .ad120x90wlabel .adContent {
	width:250px;
	height:90px;
}
#mfl .ad120x90 {
	width:250px;
	height:90px;
	margin:10px 36px;
}
#mfl .ad120x90wlabel {
	width:250px;
	height:106px;
	margin:10px 36px;
}
#mfl .adContent .leftAd {
	width:120px;
	height:90px;
	margin-right:10px;
	float:left;
}
#mfl .adContent .rightAd {
	width:120px;
	height:90px;
	float:left;
}
#mfl .stationNav {
	border-bottom:1px solid #999;
}
#mfl .stationNav li {
	border-right:1px solid #999;
}
#mfl .double {
	padding:0 3px 3px 0;
}
#mfl .wex2 {
	padding-bottom:0;
}
#mfl .advert {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	height:auto;
	padding:10px 0;
}
#mfl .advert .ad {
	margin-top:5px;
}
#mfl .module ul.ui-tabs-nav {
	background:url('bg_globalNav.jpg') repeat-x;
	background-position:0 -1px;
}
#mfl .module .ui-tabs-nav li {
	border-right:1px solid #ababab;
}
#mfl .module .ui-tabs-nav li.last {
	background-image:none;
}
#mfl .ui-tabs-nav li .fontStyle10, #mfl .blue .ui-tabs-nav li a, #mfl .red .ui-tabs-nav li a, #mfl .grey .ui-tabs-nav li a, #mfl .black .ui-tabs-nav li a, #mfl .blue .ui-tabs-nav li span, #mfl .red .ui-tabs-nav li span, #mfl .grey .ui-tabs-nav li span, #mfl .black .ui-tabs-nav li span {
	color:#000;
}
#mfl .module .titlebar li.ui-tabs-selected a, #mfl .module .tabs-1 li.ui-tabs-selected a, #mfl .module .titlebar li.ui-tabs-selected span, #mfl .module .tabs-1 li.ui-tabs-selected span {
	display:inline;
}
#mfl .horizontal .ad {
	margin:10px 0;
}
#mfl .horizontal {
	border:none;
	background:transparent;
	margin:0 auto;
	padding:0;
	height:110px;
	width:993px;
	clear:both;
}
#mfl .horizontal .content {
	width:728px;
	margin:0 auto;
}
#mfl .slideControls .play {
	font-size:11px;
}
#mfl .slideControls a {
	color:#454545;
	padding-top:2px!important;
}
#mfl .slideControls a:hover {
	text-decoration:none;
	color:#347ca8;
}
#mfl .slideControls a:visited {
	color:#454545;
}
#mfl .slideControls .back a:hover, #mfl .slideControls .forward a:hover {
	color:#454545;
}
#mfl .withad .moduleAd {
	text-align:right;
}
#mfl .bigad1 .ad {
	margin:30px 11px 30px 0;
}
#mfl .bigad2 .ad {
	margin:0 11px 22px 0;
}
#mfl .bigad2 .adLabel {
	margin:19px 11px 5px 0;
}
#mfl .bigad1, #mfl .bigad2 {
	border:none;
	background:transparent;
	margin:0 0 10px;
	padding:0 3px 3px 0;
	height:310px;
	overflow:hidden;
}
#mfl .globalNavTop {
	position:relative;
	z-index:110;
}
#mfl .globalNavTop ul {
	z-index:105;
}
#mfl .globalNavTop li div.hov, #mfl .globalNavTop li li.hover div.hov, #mfl .globalNavTop li li div.hov {
	background:transparent;
	padding:0 0 14px 8px;
	float:left;
	border-left:1px solid #aaa;
}
#mfl .globalNavTop li li.hover div.hov, #mfl .globalNavTop li li div.hov {
	padding-left:0;
	border-top:1px solid #aaa;
}
#mfl .globalNavTop div.hov ul {
	height:157px;
	float:left;
	width:108px;
	border-right:none;
	background:transparent;
	position:static;
}
#mfl .globalNavTop ul li:hover a {
	border:0;
	color:#454545;
	padding:0;
	background:transparent;
}
#mfl .globalNavTop ul li:hover a:hover {
	color:#347ca8;
}
#mfl .globalNavTop li.hover div.wrap, #mfl .globalNavTop li:hover div.wrap, #mfl .globalNavTop li.hover li.hover div.wrap, #mfl .globalNavTop li:hover li:hover div.wrap {
	left:0;
	border:none;
	padding:0 4px 4px 0;
	background:transparent url(bgkGlobalNav_TilePng.png) bottom right;
}
* html #mfl.msie .globalNavTop li div.wrap {
	margin-top:1px;
}
#mfl .globalNavTop div.hov li, #mfl .globalNavTop div.hov li a {
	color:#347ca8;
	margin:0 0 2px 2px;
}
#mfl .globalNavTop div.hov li a:visited {
	color:#7197ae;
}
#mfl .globalNavTop div.hov li a:hover {
	background:transparent;
	color:#347ca8;
	text-decoration:underline;
}
#mfl .globalNavTop ul div {
	display:none;
	position:absolute;
	left:-3px;
	top:100%;
	z-index:115;
}
#mfl .globalNavTop ul li:hover, #mfl .globalNavTop ul li.hover {
	background:#f1f1f1;
}
#mfl .globalNavTop ul li:hover div, #mfl .globalNavTop ul li.hover div {
	display:block;
	background:url('GlobalNav_bottomPng.png') no-repeat bottom left;
	padding-bottom:6px;
}
* html #mfl.msie .globalNavTop ul li.hover div {
	background:#f1f1f1;
	border:1px solid #dadada;
	border-top:0;
}
#mfl .globalNavTop ul li ul {
	background:url('GlobalNav_tilePng.png') repeat-y scroll 0 0;
	overflow:hidden;
	padding:15px 4px 0 3px!important;
	width:128px;
}
#mfl.msie .globalNavTop ul li ul {
	padding-bottom:11px!important;
}
* html #mfl.msie .globalNavTop ul li ul {
	background:transparent;
}
#mfl .globalNavTop ul li ul li {
	background-image:none!important;
	width:91px;
	padding:0 15px!important;
	margin:0 0 6px!important;
	line-height:normal!important;
}
#mfl .globalNavTop ul li ul li a {
	color:#347ca8!important;
	height:auto!important;
}
#mfl .globalNavTop ul li ul li a:visited {
	color:#7197ae!important;
}
#mfl .globalNavTop ul li ul li a:hover {
	color:#347ca8!important;
	text-decoration:underline;
}
#mfl .linNav {
	width:1037px;
	height:27px;
	font-size:12px;
	color:#454545;
	background:url("bg_globalNav.jpg") repeat-x top left;
}
#mfl .linNav ul li {
	float:left;
	line-height:27px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	position:relative;
	padding:0 16px 0 15px;
	background:url("globalNav_marker.png") no-repeat top right;
}
#mfl .linNav ul .first {
	margin-left:26px;
}
#mfl .linNav ul li a {
	color:#454545;
}
#mfl .linNav ul li a:visited {
	color:#454545;
}
#mfl .linNav ul li a:hover {
	color:#347ca8;
	text-decoration:underline;
}
#mfl .breakingAlerts, #mfl .breaking .breakingNews, #mfl .alerts {
	white-space:normal;
}
#mfl .breaking .breakingNews h4 {
	width:auto;
}
#mfl .alerts .newsWrapTwo {
	padding:inherit;
}
#mfl .breakingAlerts .alerts h4 {
	width:auto;
}
#mfl .breaking {
	width:993px;
	height:75px;
	margin-left:22px;
	white-space:normal;
	margin-bottom:10px;
	clear:both;
}
#mfl .breakingLeft {
	width:248px;
	height:75px;
	float:left;
}
#mfl .breakingMiddle {
	width:722px;
	height:75px;
	float:left;
	background:url("alert_middle.png") repeat-x;
}
#mfl .breakingRight {
	width:23px;
	height:75px;
	float:left;
	background:url("alerts_right.png") no-repeat;
	position:relative;
}
#mfl .breakingTitle {
	margin:7px 0 0 15px;
	width:220px;
	line-height:30px;
	font-weight:bold;
	font-size:24px;
	color:#fff;
}
#mfl .breakingPic {
	margin:0 15px 6px 0;
	float:left;
}
#mfl .breakingHeadline {
	margin:7px 0 0 15px;
	float:left;
	line-height:30px;
	font-weight:bold;
	font-size:24px;
	color:#fff;
}
#mfl .breakingMiddle a:hover {
	text-decoration:underline;
	color:#fff;
}
#mfl .breakingMiddle a:visited {
	color:#fff;
}
#mfl .breakingRight .close {
	height:13px;
	outline-style:none;
	outline-width:0;
	position:absolute;
	right:8px;
	text-indent:-9999px;
	top:8px;
	width:13px;
}
#mfl .breadcrumbs {
	margin-top:4px;
	margin-left:22px;
}
#mfl .forecast-24Hour .photo img {
	background:none;
}
#mfl .wex1 form input, #mfl .wex-trfx input {
	background:url('bg_search_box.png') repeat top left;
}
#mfl .wex2 .ui-tabs-panel {
	margin:0 0 10px 0;
}
#mfl .wex2 .ui-tabs-panel .content {
	margin:21px 8px 0;
	overflow:hidden;
}
#mfl .wex2 .ui-tabs-panel .content .module {
	border:1px solid #dadada;
	background-image:none;
	padding:0;
}
#mfl .wex2 .ui-tabs-panel .content .corners div {
	background-image:url('bg_module_corners_sharp.png');
}
#mfl .wex2 .ui-tabs-panel .content .corners .tr {
	right:-1px;
}
#mfl .wex2 .ui-tabs-panel .content .corners .br {
	right:-1px;
	bottom:-1px;
}
#mfl .wex2 .ui-tabs-panel .content .corners .bl {
	bottom:-1px;
}
#mfl #wrapper .wex2 .ui-tabs-panel .wex2mult .col1 {
	margin-right:0;
}
#mfl .wex2 .ui-tabs-panel .content .title {
	position:relative;
	font-weight:bold;
	font-size:20px;
	color:#454545;
	margin:9px 18px;
}
#mfl .wex2 .ui-tabs-panel .content .module .label, #mfl .wex2 .ui-tabs-panel .content .module .condition {
	font-weight:bold;
}
#mfl .wex2 .ui-tabs-panel .content .lowhigh {
	height:15px;
	margin-bottom:3px;
}
#mfl .wex2 .ui-tabs-panel .content .tempreture {
	position:absolute;
	top:8px;
	right:0;
	font-size:12px;
	margin:0 0 6px 0;
}
#mfl .wex2 .ui-tabs-panel .content .leftTempreture {
	height:11px;
	line-height:11px;
	border-right:1px solid #999;
	padding:0 4px 0 0;
}
#mfl .wex2 .ui-tabs-panel .content .tempreture .leftTempreture {
	font-weight:normal;
}
#mfl .wex2 .ui-tabs-panel .content .rightTempreture {
	height:11px;
	line-height:11px;
	padding:0 0 0 4px;
}
#mfl .wex2 .ui-tabs-panel .content .tempreture .rightTempreture {
	font-weight:normal;
}
#mfl .wex2fontStyle7 {
	font:normal 11px Arial, sans-serif;
	color:#454545;
}
#mfl .wex2 .ui-tabs-panel .content .conditions {
	width:299px;
	height:153px;
	float:left;
	margin:0 0 13px 10px;
}
#mfl .wex2 .ui-tabs-panel .content .conditions .title {
	background-color:#eee;
	border-bottom:1px solid #ccc;
	height:32px;
	padding:0 0 0 10px;
	font-size:16px;
	color:#454545;
	text-decoration:none;
	font-weight:bold;
	line-height:32px;
	margin:0;
}
#mfl .wex2 .ui-tabs-panel .content .conditions .iconwrapper {
	width:150px;
	height:71px;
	float:left;
}
#mfl .wex2 .ui-tabs-panel .content .conditions .iconwrapper img {
	padding:5px 10px 10px;
	float:left;
}
#mfl .wex2 .ui-tabs-panel .content .conditions .textMain {
	width:140px;
	margin-top:22px;
	height:56px;
	float:left;
}
#mfl .wex2 .ui-tabs-panel .content .conditions .textMain .currentTempreture {
	margin-top:3px;
	font-size:11px;
	color:#454545;
}
#mfl .wex2 .ui-tabs-panel .content .conditions .details {
	clear:both;
}
#mfl .wex2 .ui-tabs-panel .content .conditions .lowerLeft {
	width:140px;
	padding-left:10px;
	float:left;
	clear:left;
}
#mfl .wex2 .ui-tabs-panel .content .conditions .lowerRight {
	width:140px;
	float:left;
}
#mfl .wex2 .ui-tabs-panel .content .conditions .lower {
	margin-top:2px;
}
#mfl .wex2 .ui-tabs-panel .content .twentyfourHour {
	width:299px;
	height:153px;
	float:right;
	margin:0 10px 13px 0;
}
#mfl .wex2 .ui-tabs-panel .content .twentyfourHour .title {
	height:32px;
	background-color:#eee;
	border-bottom:1px solid #ccc;
	margin:0;
}
#mfl .wex2 .ui-tabs-panel .content .twentyfourHour .titleLeft {
	float:left;
	width:149px;
	border-right:1px solid #ccc;
	height:32px;
	line-height:32px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#454545;
}
#mfl .wex2 .ui-tabs-panel .content .twentyfourHour .titleRight {
	float:right;
	width:149px;
	height:32px;
	line-height:32px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#454545;
}
* html #mfl.msie .wex2 .ui-tabs-panel .content .conditions, * html #mfl.msie .wex2 .ui-tabs-panel .content .twentyfourHour {
	display:inline;
}
#mfl .wex2 .ui-tabs-panel .content .frcstContent {
	text-align:center;
}
#mfl .wex2 .ui-tabs-panel .content .frcstContent .main {
	height:78px;
}
#mfl .wex2 .ui-tabs-panel .content .frcstContent .main .iconwrapper {
	height:60px;
}
#mfl .wex2 .ui-tabs-panel .content .frcstContent .main .icon {
	margin-top:10px;
}
#mfl .wex2 .ui-tabs-panel .content .frcstContent .condition {
	margin-bottom:3px;
}
#mfl .wex2 .ui-tabs-panel .content .frcstContentLeft {
	float:left;
	width:149px;
	border-right:1px solid #CCC;
	height:121px;
}
#mfl .wex2 .ui-tabs-panel .content .frcstContentRight {
	float:left;
	width:149px;
	height:121px;
}
#mfl .wex2 .ui-tabs-panel .content .dayFrcst {
	clear:both;
	width:613px;
	height:187px;
	margin:0 10px 23px 10px;
}
#mfl .wex2 .ui-tabs-panel .content .dayFrcst .title {
	height:32px;
	background-color:#eee;
	border-bottom:1px solid #ccc;
	margin:0;
}
#mfl .wex2 .ui-tabs-panel .content .dayFrcst .title .main {
	float:left;
	height:32px;
	margin-left:10px;
	line-height:32px;
	font-size:16px;
	font-weight:bold;
	color:#454545;
}
#mfl .wex2 .ui-tabs-panel .content .dayFrcst .title .link {
	float:left;
	height:32px;
	margin-left:10px;
	line-height:36px;
	font-size:10px;
	font-weight:bold;
	color:#347ca8;
}
#mfl .wex2 .ui-tabs-panel .content .dayFrcst .title .link a:hover {
	color:#347ca8;
	text-decoration:none;
}
#mfl .wex2 .ui-tabs-panel .content .dayFrcst .title .link a:visited {
	color:#52758b;
	text-decoration:none;
}
#mfl .wex2 .ui-tabs-panel .content .dayFrcst .dayFrcstContent {
	text-align:center;
	padding-left:2px;
}
#mfl .wex2 .celsius {
	display:none;
}
#mfl .wex2 .ui-tabs-panel .content .dayFrcst .fiveDay .unit {
	float:left;
	width:122px;
	border-right:1px solid #CCC;
	height:155px;
}
#mfl .wex2 .ui-tabs-panel .content .dayFrcst .sixDay .unit {
	float:left;
	width:121px;
	border-right:1px solid #CCC;
	height:155px;
}
#mfl .wex2 .ui-tabs-panel .content .dayFrcst .dayFrcstContent .last {
	border-right:0;
}
#mfl .wex2 .ui-tabs-panel .content .dayFrcst .dayFrcstContent .unit .main {
	height:105px;
}
#mfl .wex2 .ui-tabs-panel .content .dayFrcst .dayFrcstContent .unit .main .frcstDate {
	margin-bottom:10px;
}
#mfl .wex2 .ui-tabs-panel .content .dayFrcst .dayFrcstContent .unit .main .frcstDay {
	font-size:14px;
	font-weight:bold;
	padding:18px 0 1px;
}
#mfl .wex2fontStyle5 {
	display:block;
	float:left;
	margin-top:17px;
	font-size:35px;
	font-weight:bold;
	color:#454545;
}
#mfl .wex2fontStyle6 {
	font-size:14px;
	font-weight:bold;
	color:#454545;
}
#mfl.msie .wex2 .wex2mult .photo div {
	height:70px;
	overflow:hidden;
}
#mfl .wex2 .forFooter {
	position:absolute;
}
#mfl .wex2 .ui-tabs-panel .ui-tabs-panel .forFooter {
	bottom:-35px;
	height:31px;
	width:100%;
}
#mfl .wex2 .ui-tabs-panel .wex2mult .forFooter {
	position:static;
}
#mfl .wex2 .ui-tabs-panel .ui-tabs-panel.wex2mult .forFooter {
	position:absolute;
}
#mfl .ent4 form input, #mfl .ent6 form input, #mfl .ent5 form input, #mfl .ent3 form input {
	background:url('bg_search_box.png') repeat top left;
}
#mfl .images .photo div {
	position:absolute;
}
#mfl .media2 .controlsContainer .controls {
	width:85px;
}
#mfl .media2 .controlsContainer .controls .previous {
	width:22px;
}
#mfl .media2 .controlsContainer .controls .play {
	width:37px;
}
#mfl .media2 .controlsContainer .controls .next {
	width:26px;
}
#mfl .media2 .controlsContainer .count a.activeSlide {
	font-weight:bold;
	color:#347ca8;
}
#mfl .media2 .controlsContainer .regular {
	height:22px;
	width:86px;
	background:url('btn_largePhoto.gif') no-repeat top left;
}
#mfl .media2.double .controlsContainer .regular {
	width:115px;
	background:url('btn_regular.gif') no-repeat top left;
}
#mfl .media2 .controlsContainer .interactive {
	height:22px;
	width:86px;
	background:url('btn_largeInteractive.gif') no-repeat top left;
}
#mfl .media2.double .controlsContainer .interactive {
	width:115px;
	background:url('btn_regularInteractive.gif') no-repeat top left;
}
#mfl .media2 form input, #mfl .media4 form input {
	background:url('bg_search_box.png') repeat top left;
}
#mfl .media4 .content .col1 div a {
	font-size:11px;
}
#mfl .media4 .content .col1 div .fontStyle3 {
	font-size:12px;
}
#mfl .media1 .linklist li, #mfl .media1 .playlist li {
	clear:both;
	overflow:hidden;
	padding:5px 0 0;
	font-size:14px;
}
#mfl .media1 .linklist li a, #mfl .media1 .playlist li a, #mfl .media1 .playlist li.playing a {
	display:inline;
	padding:2px;
	background:transparent;
	background-repeat:no-repeat;
	line-height:normal;
	border:0;
	white-space:nowrap;
}
#mfl .media1 .linklist a img, #mfl .media1 .playlist a img {
	margin-top:-5px;
	background:transparent;
}
#mfl .media1 .linklist span.new, #mfl .media1 .playlist span.new {
	padding-left:2px;
}
#mfl .poll .titlebar li span a {
	font:inherit;
	color:#454545;
}
#mfl .poll .titlebar li a {
	float:left;
	color:#454545;
}
#mfl .dir .content ul.ui-tabs-nav li a, #mfl .dir .content ul.ui-tabs-nav li.ui-tabs-selected a {
	color:#347ca8;
}
#mfl .dir .content ul.ui-tabs-nav li.ui-tabs-selected a:hover {
	text-decoration:underline;
}
#mfl .dir .content ul.ui-tabs-nav li.ui-tabs-selected a:visited {
	color:#7197ae;
}
#mfl .dir .bnlt {
	background:transparent url(btn_dir-arrow_left.gif) no-repeat;
	height:21px;
	width:34px;
	position:absolute;
	top:30px;
	left:17px;
}
#mfl .dir .bnrt {
	background:transparent url(btn_dir-arrow_right.gif) no-repeat;
	height:21px;
	width:34px;
	position:absolute;
	top:30px;
	right:21px;
}
#mfl .commentsMod form input {
	background:url('bg_search_box.png') repeat top left;
}
#mfl .mymod form input {
	background:url('bg_search_box.png') repeat top left;
}
#mfl .secondInput, #mfl .firstInput {
	background:url('bg_search_box.png') repeat top left;
}
#mfl #popup .linheadwAd {
	width:728px;
}
#mfl #popup .linheadwAd .topAd .adContent {
	padding:10px 0;
}
#mfl #popup .linhead {
	width:728px;
}
#mfl #popup .imageContainer {
	margin:0;
	background:transparent;
}
#mfl #popup .imageContainer .image {
	border:1px solid #ccc;
}
#mfl #popup .imageContainer .image div {
	background:#ededed;
}
#mfl .map form input {
	background:url('bg_search_box.png') repeat top left;
}
#mfl #print .linhead {
	display:none;
}
#mfl #print .col2 {
	margin-left:10px;
}
#mfl input.text {
	background:url('bg_search_box.png') repeat top left;
}
#mfl div.sponsored {
	background:#EFEFEF;
	padding:1px 10px;
	margin-bottom:10px;
}
#mfl div.sponsored h4 {
	font-weight:normal;
	text-align:right;
}
#mfl .tooltip {
	position:absolute;
	z-index:1000;
	background:url('imgHover_OverlayPng.png') no-repeat top left;
	padding:20px 16px 2px;
	width:270px;
}
#mfl .tooltip a {
	position:relative;
	z-index:1002;
	font-weight:bold;
}
#mfl .tooltip p {
	padding-top:2px;
	z-index:1003;
}
#mfl .tooltip div {
	background:url('imgHover_OverlayPng.png') no-repeat bottom left;
	position:absolute;
	bottom:-8px;
	width:300px;
	left:0;
	height:8px;
	z-index:1001;
}
* html #mfl.msie .tooltip, * html #mfl.msie .tooltip div {
	background-image:url('imgHover_OverlayGif.gif');
	overflow-x:hidden;
}
* html #mfl.msie .tooltip div {
	line-height:2px;
	height:2px;
}
* html #mfl.msie .tooltip p {
	padding-bottom:4px;
}
#mfl .left {
	left:10px;
}
#mfl .right {
	right:15px;
}
#mfl .first {
	background-position:0 0;
}
#mfl .second {
	background-position:-301px 0;
}
#mfl .third {
	background-position:-602px 0;
}
#mfl .btiClosing ul.ui-tabs-nav {
	background:url(bg_yellow_titlebar.jpg) repeat-x left top;
}
#mfl .btiListing {
	clear:both;
}
#mfl .btiListing .closingNav {
	list-style:none;
	font-size:26px;
	text-align:center;
}
#mfl .btiListing .closingNav li {
	display:inline;
	margin:0 15px 0 0;
	color:#454545;
}
#mfl .btiListing .closingNav li a {
	color:#347ca8;
}
#mfl .btiListing .closingNav li.selected a {
	text-decoration:underline;
}
#mfl .btiListing table {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	width:100%;
	margin:10px 0;
}
#mfl .btiListing table td {
	padding:5px 0;
}
#mfl .btiListing .status {
	text-align:right;
	margin-bottom:25px;
}
#mfl .btiListing .status .total {
	margin-right:10px;
}
#mfl .btiListing h2 {
	font-size:18px;
	margin-top:10px;
	color:#454545;
}
#mfl .weatherAlert .content div {
	margin-bottom:7px;
}
#mfl .weatherAlert .content a {
	font-weight:bold;
}
#mfl .weatherAlert .content div p {
	font-size:11px;
}
#mfl .module.weatherAlert .ui-tabs-nav {
	background-image:url('bg_red_titlebar.jpg');
}
#mfl .weatherAlert .ui-tabs-nav li span {
	color:#fff;
	font-weight:bold;
}
#mfl .weatherAlert .footer a {
	font-size:11px;
}
#mfl a {
	color:#347ca8;
}
#mfl a:hover, #mfl .ui-tabs-nav a:hover, #mfl .stationNavTop a:hover {
	color:#347ca8;
	background-color:transparent;
	text-decoration:underline;
}
#mfl .ui-tabs-nav li a:hover {
	color:#347ca8;
}
#mfl .ui-tabs-nav .ui-tabs-selected a:hover {
	color:#454545;
}
#mfl a:visited {
	color:#7197ae;
}
#mfl .fontStyle1, #mfl .ui-tabs-nav .ui-tabs-selected a, #mfl .dir .content .ui-tabs-selected a {
	color:#454545;
}
#mfl .fontStyle2, #mfl .ui-tabs-nav a, #mfl .ui-tabs-nav a:visited {
	color:#454545;
}
#mfl .footer .fontStyle2 {
	color:#347ca8;
}
#mfl .moreStories .fontStyle2 {
	color:#347ca8;
}
#mfl .fontStyle3 {
	font:normal 12px / 15px Arial, sans-serif;
	color:#347ca8;
}
#mfl .media4 .fontStyle3, #mfl .sdbr .fontStyle3 {
	font-weight:bold;
}
#mfl .fontStyle4 {
	color:#454545;
}
#mfl .fontStyle6 {
	color:#454545;
}
#mfl .fontStyle9 {
	color:#666;
	font-weight:bold;
}
#mfl .fontStyle16 {
	color:#242424;
}
#mfl .wex3 .fontStyle16 {
	color:#454545;
}
#mfl .wex-trfx .content a, #mfl .wex3 a {
	font-size:11px;
}
#mfl .wex1 .fontStyle26 a, #mfl .wex2 .fontStyle26 a, #mfl .wex3 .fontStyle26 a, #mfl .wex-trfx .fontStyle26 a {
	color:#454545;
}
#mfl .wex1 .fontStyle26 a, #mfl .wex2 .fontStyle26 a {
	margin-right:5px;
}
#mfl .wex3 .fontStyle26 a, #mfl .wex-trfx .fontStyle26 a {
	font-size:30px;
}
#mfl .fontStyle21 {
	font:10px Arial, sans-serif;
}
#mfl .poll .titlebar span a, #mfl .poll .tabs-1 span a, #mfl .fontStyle23 {
	font:9px Arial, sans-serif;
	color:#fff;
}
#mfl .titlebar .ui-tabs-selected .fontStyle23 a:hover {
	color:#347ca8;
}
#mfl .fontStyle26 {
	color:#454545;
}
#mfl .fontStyle30 {
	color:#454545;
}
#mfl.mozilla .masthead.withad .labelwrap {
	margin-top:-1px;
}
#mfl.mozilla .media1 .caption button, #mfl.mozilla .wex2 .caption button {
	margin-top:-1em!important;
}
#mfl.msie .masthead #top_search button {
	width:44px;
	vertical-align:middle;
	padding-top:1px;
}
#mfl.msie .wex3 .conditions, #mfl.msie .wex-trfx .conditions {
	float:left;
}
#mfl.msie .sitemap dt .rss {
	top:8px;
	left:10px;
}
* html #mfl.msie .sitemap dt .rss {
	left:-20px;
}
#mfl.msie .sitemap dd a.rss, #mfl.msie .sitemap dd ul ul, #mfl.msie .sitemap dd ul li {
	float:none;
}
#mfl.msie .sitemap dd ul li {
	clear:both;
	height:1%;
}
#mfl.msie .sitemap dd ul {
	overflow:hidden;
}
#mfl.msie .sitemap dd ul ul li {
	float:left;
	white-space:nowrap;
	clear:none;
}
* html #mfl.msie .module .corners div {
	background:url('bg_module_corners.gif') no-repeat;
}
* html #mfl.msie .module .corners .tl {
	top:-1px;
	left:-1px;
	background-position:top left;
}
* html #mfl.msie .module .corners .tr {
	top:-1px;
	right:0;
	background-position:top right;
}
* html #mfl.msie .col1 .module .corners .tr, * html #mfl.msie .col2 .module .corners .tr, * html #mfl.msie .col3 .module .corners .tr {
	right:-1px;
}
* html #mfl.msie .module .corners .bl {
	bottom:0;
	left:-1px;
	background-position:bottom left;
}
* html #mfl.msie .dir .corners .bl {
	background:none;
}
* html #mfl.msie .module .corners .br {
	bottom:0;
	right:0;
	background-position:bottom right;
	z-index:5;
}
* html #mfl.msie .col1 .module .corners .br, * html #mfl.msie .col2 .module .corners .br, * html #mfl.msie .col3 .module .corners .br {
	right:-1px;
}
* html #mfl.msie .wex-trfx .corners .bl, * html #mfl.msie .wex-trfx .corners .br {
	bottom:-1px;
}
* html #mfl.msie .bigad2 {
	height:310px;
}
* html #mfl.msie .dir .firstSet, * html #mfl.msie .dir .secondSet {
	height:1px;
}
#mfl.msie .wex2 .ui-tabs-panel .ui-tabs-panel {
	zoom:1;
}
* html #mfl.msie .wex2 .image {
	width:100%;
}
#mfl .imgBtn86x22 {
	width:86px;
	height:22px;
}
#mfl .searchResultHeader {
	font:20px Verdana, sans-serif;
	color:#757472;
}
#mfl .searchBold {
	font:12px Verdana, sans-serif;
	font-weight:bold;
	color:#4993ba;
}
#mfl .searchLink {
	font:12px Verdana, sans-serif;
	color:#4993ba;
}
#mfl .searchCaption {
	font:12px Verdana, sans-serif;
	color:#616161;
}
#mfl .searchURL {
	font:12px Verdana, sans-serif;
	color:#e2aa6b;
}
#mfl .searchText {
	font:11px Verdana, sans-serif;
	color:#616161;
}
* html #mfl.msie .double .footer {
	width:525px;
}
* html #mfl.msie .double .col2 .footer {
	width:auto;
}
#mfl .ftr .mod .generic {
	margin-left:22px;
}
#mfl .media1 .linklist a {
	display:inline;
	padding:2px 25px 2px 2px;
	background-position:right center;
	background-repeat:no-repeat;
}


.story{
padding:10px;
}

.story h1, .story h2{
background:transparent url(bg_globalNav.jpg) repeat-x scroll left -41px;
color:#454545;
font-family:Arial,sans-serif;
font-size:12px;
font-weight:bold;
height:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:7px;
overflow:hidden;
padding:4px 0 0 5px;
}


ul.menu_nav{
list-style:none;
display:block;
padding:0;
margin:0;
text-align:left;
}

ul.menu_nav li{
border-bottom:1px dotted #BCBCBC;
display:block;
font-size:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 5px;
padding:7px 0 3px 0px;
text-align:left;
line-height:17px;
width:96%;
}

ul.menu_nav a{
text-decoration:none;
color:#555555;
font-size:11px;
font-weight:bold;
}

ul.menu_nav a:hover{
text-decoration:none;
color:#990000;
}

p{
text-align:justify;
font-size:12px;
padding:0 0 7px 0;
margin:0;
}


.btn{
margin:0;
padding:0;
}



.reviews_banner img{
 float:left;
 margin:2px 5px 2px 0;
 border:1px solid #000;
 padding:3px;
 background:#fff;
}

.reviews{
	margin:5px 0 10px;
	padding:0 0 5px;
}

.reviews h4, .reviews h4 a{
 padding:0;
 margin:0;
 text-align:left;
 color:#347CA8;
 text-decoration:none;
 font-size:14px;
 margin:0 0 3px 0;
 font-weight:normal;
}

.reviews h4 a:hover{
 color:#ff0000;
 text-decoration:underline;
}















