/******** Global Region and site styles *********/


/*** 4/12/12 Geoff Shin: update for vibrant toolbar ***/
#vm_toolbar_holder div{  overflow:visible;} 


.BluePlayButton {
width:40px;
height:40px;
margin:0 5px 0 10px;
}

#adPosition9 {
margin-top:1px;
}

#adPosition10 {
margin-top:1px;
}

div, span, p, ul, li {margin: 0;}

body {
display: block;
 padding: 0px;
 text-align: center;
 font-family: arial, helvetica, sans-serif;
}

.contentStyle {
  width: 1000px;
  margin: 0px auto;
 border-right: 1px solid #ffffff;
 border-left: 1px solid #ffffff;
}

.layoutFooterLinks {display: none;}

a {
	color: #008cca;
	text-decoration: none;
	}
	
a:hover {
	color: #008cca;
	}

p {margin: 0 0 0px 0;}


/*** BEGIN regions ***/

.previousNewsPulldown {
    margin-bottom: 20px;
    }

/***** Removing to fix Ad in post header region 6/13/2011
.postHeaderRegion {display: none;}
******/

.regionParent {
	border-spacing: 0; 
	padding: 0;
	margin: auto;  
	background-color: #ffffff
	} 
	
.preHeaderRegion {background-color: #fff;}

.region1,
.region2,
.region2b,
.region3,
.region6,
.region7,
.region4,
.region5,
.footerRegion {background-color: #ffffff;}

.region2 {padding-left: 5px;}
	
.region2, .region3, .region4, .region6, .region7 {padding-top: 5px;}

.region6 {padding-right: 3px;}

td .region2 .complexListingBox {background-color: #fff;}

td .region3 .complexListingBox {background-color: #fff;}

.region4, {padding-left: 5px;}

.region9 {width: 300px;}

.region4 {padding-top: 0px;}

.region4 .clHeader {padding-right: 10px;}

.region4 .complexListingBox {padding-right: 10px;}

.region4 .complexListingBox br {display:none;}

.region5 {padding: 0 10px 0 5px;}

.region5 .complexListingBox {background-color: #fff;}

.region10 {display: block; margin-left: 5px;}

/*** END regions ***/


/*** BEGIN ads ***/

.preHeaderRegion .adElement {margin: 10px 0;}

#region3 {
float: left;
margin-left: -5px;
*margin-left: 5px;
}

.region3 .adElement {
	border: 1px solid #D0D0D0;
	width: 320px;
	padding: 2px 0;
	margin: 0 auto 5px auto;
	}

.adElement {margin: 0 0 5px 0;}

/*** END ads ***/


/******** Mast Nav Styles *********/
#navWrap {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__navBG.gif) red repeat-x 0px 0px; WIDTH: 1000px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 32px
}
#nav {
	DISPLAY: block; Z-INDEX: 1000; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; POSITION: relative; HEIGHT: 1%
}
#nav #maindiv0 {
	HEIGHT: 32px
}
#nav #maindiv1 {
	HEIGHT: 32px
}
#nav #maindiv2 {
	HEIGHT: 32px
}
#nav #maindiv3 {
	HEIGHT: 32px
}
#nav #maindiv4 {
	HEIGHT: 32px
}
#nav #maindiv5 {
	HEIGHT: 32px
}
#nav #maindiv6 {
	HEIGHT: 32px
}
#nav #maindiv7 {
	HEIGHT: 32px
}
#nav #maindiv8 {
	HEIGHT: 32px
}
#nav #maindiv9 {
	HEIGHT: 32px
}
#nav #maindiv10 {
	HEIGHT: 32px
}
#nav #maindiv11 {
	HEIGHT: 32px
}
#nav #maindiv12 {
	HEIGHT: 32px
}
#nav #maindiv13 {
	HEIGHT: 32px
}
#nav #maindiv14 {
	HEIGHT: 32px
}
#nav #maindiv15 {
	HEIGHT: 32px
}
#nav #maindiv16 {
	HEIGHT: 32px
}
#nav #maindiv17 {
	HEIGHT: 32px
}
#nav #maindiv18 {
	HEIGHT: 32px
}
#nav #maindiv19 {
	HEIGHT: 32px
}
#nav #maindiv20 {
	HEIGHT: 32px
}
#nav #maindiv21 {
	HEIGHT: 32px
}
#nav #maindiv22 {
	HEIGHT: 32px
}
#nav #maindiv23 {
	HEIGHT: 32px
}
#nav #maindiv24 {
	HEIGHT: 32px
}
#nav #maindiv25 {
	HEIGHT: 32px
}
#nav #maindiv26 {
	HEIGHT: 32px
}
#nav #maindiv27 {
	HEIGHT: 32px
}
#nav #maindiv28 {
	HEIGHT: 32px
}
#nav #maindiv29 {
	HEIGHT: 32px
}
#nav #maindiv30 {
	HEIGHT: 32px
}
#nav DIV {
	FLOAT: left
}
#nav DIV A {
	PADDING-RIGHT: 7px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__tabsR_off.gif) no-repeat 100% 0px; FLOAT: left; COLOR: #fff; TEXT-DECORATION: none
}
#nav DIV A SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 7px; PADDING-BOTTOM: 11px; PADDING-TOP: 9px
}
 HTML #nav DIV A SPAN {
	PADDING-BOTTOM: 9px
}
#nav .navHover {
	MARGIN: 0px; TEXT-DECORATION: none
}
#nav .navHover A {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__topTabs.gif) no-repeat 100% 0px; COLOR: #3683af
}
#nav .navHover SPAN {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__topTabs.gif) no-repeat 0px 0px
}
#nav DIV.first {
	
}
#nav .nosub .navHover A {
	BACKGROUND-POSITION: 100% -32px
}
#nav .nosub .navHover A SPAN {
	BACKGROUND-POSITION: 0px -32px
}
#nav .nosub DIV {
	
}
#nav #rightNav .nosub DIV {
	
}
#nav .nosub A {
	
}
#nav #rightNav .nosub A {
	
}
#nav .nosub .navHover A {
	
}
#nav #rightNav .nosub .navHover A {
	
}
#nav .nosub DIV.subdiv {
	DISPLAY: none! important
}
#nav #rightNav .nosub .subdiv {
	DISPLAY: none! important
}
#nav #rightNav .nosub DIV.subdiv {
	DISPLAY: none! important
}
#nav .subdiv {
	BORDER-RIGHT: #a6bbc9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; VISIBILITY: hidden; PADDING-BOTTOM: 3px; MARGIN-LEFT: 1px; BORDER-LEFT: #a6bbc9 1px solid; WIDTH: 150px; PADDING-TOP: 3px; BORDER-BOTTOM: #a6bbc9 1px solid; POSITION: absolute; BACKGROUND-COLOR: #fff
}
#nav DIV .subdiv DIV {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; FLOAT: none; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
#nav DIV .subdiv A {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FLOAT: none; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #3683af; PADDING-TOP: 2px; HEIGHT: auto
}
#nav .subdiv A:hover {
	COLOR: #fff; HEIGHT: 1%; BACKGROUND-COLOR: #4c94bc
}
#nav #rightNav {
	FLOAT: none
}
#nav #rightNav DIV {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__bg_rNav.gif) 0px 0px; FLOAT: right
}
#nav #rightNav .right A {
	BACKGROUND-IMAGE: none
}
#nav #rightNav .right DIV.subdiv {
	MARGIN-LEFT: 1px
}
#nav #rightNav DIV.left {
	PADDING-LEFT: 30px; BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__rnavLeft.gif) no-repeat 0px 0px
}
#nav #rightNav .left DIV.subdiv {
	MARGIN-LEFT: 31px
}
#nav #rightNav DIV DIV {
	FLOAT: none
}
#nav #rightNav DIV A {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site571/2007/0417/20070417_092923_class_divLine.gif) no-repeat right 7px; FLOAT: left; MARGIN: 0px 2px 0px 0px; COLOR: #3066a0
}
#nav #rightNav DIV A SPAN {
	PADDING-RIGHT: 4px; PADDING-LEFT: 9px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
 HTML #nav #rightNav DIV A SPAN {
	PADDING-BOTTOM: 8px
}
#nav #rightNav .navHover {
	DISPLAY: block; MARGIN: 0px; TEXT-DECORATION: none
}
#nav #rightNav .navHover A {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__topTabs.gif) no-repeat right -64px; COLOR: #000
}
#nav #rightNav .navHover A SPAN {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__topTabs.gif) no-repeat 0px -64px; COLOR: #000
}
#nav #rightNav .nosub .navHover A {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__topTabs.gif) no-repeat 100% -96px
}
#nav #rightNav .nosub .navHover SPAN {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__topTabs.gif) no-repeat 0px -96px
}
#nav #rightNav .subdiv {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#nav #rightNav .subdiv A {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FLOAT: none; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #3683af; PADDING-TOP: 3px; HEIGHT: auto
}
#nav #rightNav .subdiv DIV {
	BACKGROUND-IMAGE: none
}
#nav #rightNav .subdiv A:hover {
	COLOR: #fff; HEIGHT: 1%; BACKGROUND-COLOR: #4c94bc
}

#masthead_home {
	BACKGROUND: url(http://extras.sentinelandenterprise.com/nashoba_publishing/graphics/masthead.jpg) no-repeat 0px 0px; LEFT: 0px; WIDTH: 1000px; POSITION: relative; TOP: 0px; HEIGHT: 75px
}

#logoLink {
	LEFT: 26px; TEXT-INDENT: -5000px; POSITION: absolute; TOP: 6px
}

#logoLink IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; LEFT: 0px; BORDER-LEFT: medium none; WIDTH: 327px; BORDER-BOTTOM: medium none; POSITION: absolute; TOP: 0px; HEIGHT: 82px
}

.topNav {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__topNavBG.gif) no-repeat; WIDTH: 1000px; LINE-HEIGHT: 16px; HEIGHT: 20px
}

 HTML .topNav {
	MARGIN-BOTTOM: -1px
}

#searchbar {
	RIGHT: 32px; POSITION: absolute; TOP: 21px
}

#searchbar FORM {
	PADDING: 0px; MARGIN: 0px;
}

#searchbar INPUT {
	PADDING: 0px; MARGIN: 0px;
}

#searchbar FORM INPUT.searchbox {
	WIDTH: 235px; BORDER: #999 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #fff; cursor: auto;
}

#searchbar FORM INPUT.button {
	VERTICAL-ALIGN: top
}

UL#searchoptions {
	PADDING:0px; FONT-SIZE: 10px !important; LEFT: 20px; MARGIN-LEFT: 12px; COLOR: #FFF; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 22px;
}

UNKNOWN {
	TOP: 20px
}

UL#searchoptions LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 4px 0px -22px; PADDING-TOP: 2px; COLOR:#FFF;
}

UL#searchoptions LI.end {
	MARGIN: 0px 2px 0px 2px;
}

UL#searchoptions LI.end SPAN {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; FONT-FAMILY: verdana; LETTER-SPACING:-1px;
}

UL#searchoptions .yahooText {
	COLOR: #66049F;
        MARGIN-RIGHT:4px;
        LETTER-SPACING:-1px;
}

UL#searchoptions INPUT.radio {
	PADDING: 5px;
        MARGIN: 5px;
        VERTICAL-ALIGN: middle;
}

 HTML UL#searchoptions INPUT.radio {
	MARGIN: -5px -1px 0px -4px
}

UNKNOWN {
	MARGIN: -2px -1px 0px -4px
}


/* --- BEGIN weather */

ul.weather {
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
	}

ul.weather li {
	float: left;
	font-size: 11px;
	padding: 3px 0 0 0;
	}

ul.weather li a {
	color: #fff;
	padding: 0 7px;
	border-left: 1px solid #b7c7d4;
	}

ul.weather li a:hover {
	color: #fff;
	text-decoration:underline;
	}


ul.weather li.title {
	padding: 3px 0px 2px 10px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	}

ul.weather li.city a {
	font-size: 12px;
	font-weight: bold;
	background: url(http://extras.mnginteractive.com/live/media/site127/2007/1114/20071114__icnSun.gif) 5px 0 no-repeat;
	padding-left: 25px;
	border: none;
	text-transform: uppercase;
	}
	
td.weatherContent {color:#fff !important;}

.weatherBox {
                margin-top:-2px;
                }

.weathercontent{
	font:normal 10px arial;
	color:#ffffff;
	}

.weather img{height:18px;}

.headerRegion .weatherHead {
	font-family:arial;
	color:#fff;
	}

.headerRegion .weatherContent, .headerRegion a.weatherFiveDayLink {font-size:11px;}

.weathercontent a,
.weathercontent a:link,
.weathercontent a:visited {
	color:#ffffff;
	font:normal 11px arial; 
	margin-left: 2px;
	}

a.weathersectionlink,
a.weathersectionlink:link,
a.weathersectionlink:visited {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	}

UL.weather LI.forecast A {
	COLOR: #fc0
}
	
a:hover.weatherSectionLink {text-decoration: underline;}

/* --- login nav */

ul.loginNav {
	list-style: none;
	float: right;
	}

ul.loginNav li {
	float: left;
	font-size: 11px;
	padding: 3px 0 0 0;
	}

ul.loginNav li a {
	color: #fff;
	padding: 0 6px;
	}

ul.loginNav li a:hover {
	color: #fff;
	text-decoration:underline;
	}
	
ul.loginNav li.subscribe a {
	border:none;
	padding-right:10px;
	}


/***** Page and portlet styles ******/
p {	
	margin: 15px 0;
	}

a img {
	border:0;
	}


code {
	font: 1.0em 'Courier New', Courier, Fixed;
	background:#ececec;
	}	



acronym, abbr, span.caps {	
	font-size: 0.9em;
	letter-spacing: .07em;
	cursor: help;
	}			



acronym, abbr {
	border-bottom: 1px dashed #999;
	}



blockquote {

	padding: 10px 10px 0 10px;

	border-top: 1px solid #ddd;

	border-bottom: 1px solid #ddd;









	background: #eee;

	font:1.0em Arial;

	line-height:1.5em;

	margin:10px 0px;

	}



select {

	width: 130px;

	}	

/**** Fix for MNGi Breaking News Add To My dropdown - AMD ****/

.widgetBoxAddToMy select  {
       width:100px !important;
}	


/* Text*/



h1 {

	font:3.5em Arial;

	font-weight:bold;
	letter-spacing:-0.08em;

	}



h2 {

	font:2.3em Georgia, "Times New Roman";

	}



h3 {
	font:1.2em Arial;
	color:#3c57a7;
	font-weight:bold;

	}



h4 {

	font:1.0em Arial;

	}


h3.cat_title, h3.cat_title a {
	color:#333;
	letter-spacing:-0.05em;
	}


h3#respond {

	margin-top:0px;

	padding-top:20px;

	}



h3#comments {

	margin-top:32px;

	padding-left:0px;

	}

h3.authors {
	margin-top:15px;
	}

/* Navigation Bar*/

#navbar {

	margin:0 auto;
	margin-top:5px;

	padding:0px 0px;
	text-transform: capitalize;
	background:#2c2c2c;

	}

#page-bar {
	width:163px;
	}

#page-bar ul {
	list-style: none;
	}

#page-bar li {
	float:left;
	list-style:none;
	cursor: pointer;
	display:block;
	border-right:1px solid #333;
	}

#page-bar li:hover {
	background: #3c57a7;
	}


#page-bar a, #page-bar a:visited {
	margin: 0px;
	padding:5px 1px;
	font-weight:bold;
	color:#FFF;
	display:block;
	}

#page-bar a:hover {
	text-decoration:underline;
	display:block;
	text-transform: capitalize;
	}


/* Structure */




#head {
	margin:0px;
	margin-top:0px;
	padding:0px;
	font-size:0.7em;
	width: 180px;

	}




#page {
	width:160px;
	margin:0px;
	padding:10px;
	font-size:0.8em;

	}



/* ------------------ Most Popular NEWS FREEFORM !!!!!!!!!!!!! NEW IMPROVED THREE TABBED !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!------------------ */
.mostViewedBoxLowell {
	width:300px;
	font:bold 11px arial, sans-serif;
	background: url(http://extras.sentinelandenterprise.com/sent/popnews-header.gif) no-repeat left top;
	padding:41px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	color:#000;
	}

.mostTabBodyLowell OL {border-top:1px solid #E6E6E6;padding:0px;margin:0px;} 
.mostTabBodyLowell LI {
	color:#CCC; /*244564*/
	font:bold 11px arial, sans-serif;
	padding:0px;
	border-bottom:1px solid #E6E6E6;
	padding:0px;
	_padding:0px;
	list-style: decimal inside;
	} 
	
.mostTabBodyLowell LI a{color:#244564;font:bold 11px arial, sans-serif;width:100%;padding:3px;}
.mostTabBodyLowell LI a:hover{background:#FEFDE8;color:#CA0002;font:bold 11px arial, sans-serif;width:100%;padding:3px;}
.mostTabBodyLowell LI:hover{
	background:#FEFDE8;
	cursor: pointer;
	cursor: hand;
	}
	
.mostTabBodyLowell LI:hover a{color:#CA0002;}

.mostTabsBoxLowell {
	width:300px;
	padding:0px;
	margin:0px;
	border-left:1px solid #E6E6E6;
	}
	
.mostTabsBoxLowell UL {}
.mostTabsBoxLowell LI {}
.mostTabBodyLowell {
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-top:1px solid #E6E6E6;
	border-bottom:0px solid #E6E6E6;
	padding:0px;
	margin:0px;
	font:11px arial, sans-serif;
	background:#FFF;
	width:100%;
	}
	
 .mostTabSelectedLowell {
	/* background:transparent url(http://extras.sentinelandenterprise.com/sent/pop/most-on.gif) no-repeat bottom center; */
	width:106px;
	height:28px important!;
	margin:0px;
	padding:3px;
	list-style:none;
	cursor: pointer;
	cursor: hand;
	border-top:1px solid #E6E6E6;border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6;
	background:#FFF;
	text-align:center;
	}

 .mostTabLowell {
	width:106px;
	height:30px important!;
	margin:0px;
	padding:3px;
	list-style:none;
	cursor: pointer;
	cursor: hand;
	border-top:1px solid #E6E6E6;border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6;
	background:#FFF;
	text-align:center;
	}

 .mostTabSelectedLowell a{color:#CA0002;}
 .mostTabLowell a{padding-left:0px;color:#999;}
 .mostHeaderLowell {}
 .mostNoteLowell {}
}

#main_wrapLowell {
        positon:relative;
	margin-bottom:30px;
	*margin-bottom:-25px!important;
	clear:both;
	width:300px;
	margin-top:-5px;
	_height:100%;
	height:100%!important;
}
	
#head_logoLowell {
background:transparent url(http://extras.mnginteractive.com/live/media/site105/2010/0817/20100817_065018_PopularNewsHeader.jpg) no-repeat scroll 0;
height:32px;
Margin-top:20px !important;
width:300px;

	}
	
#body_wrapLowell {
	width:300px;
	float:left;
	padding:0;
	margin:0;
Margin-bottom:20px;
	}
	
/* Most Header */
.most_v, .most_c, .most_e {
	background:url(http://extras.mnginteractive.com/live/media/site105/2008/0422/20080422_020252_20080422_064854_pop_back.gif) 0 0 repeat-x;
	height:30px;
	float:left;
	padding:0;
	margin:0;
width:300px;	
	}

.most_v, .most_c, .most_e {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-position:0 0;
background-repeat:repeat-x;
float:left;
height:100%;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
}




	
#viewedTabLowell, #emailedTabLowell, #commentTabLowell  {
width:330px;




}

/* Active Tabs */
.most_liLowell {}

.most_liLowell a {
	font:bold 11px arial, helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	padding:0 6px;
	margin-top:8px;
	display:block;
	}
	
.most_liLowell a:hover {color:#FFEB9C;}

.my_selectedLowell a, .my_selectedLowell a:hover {
	font:bold 11px arial, helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	padding:0 6px;
	margin-top:8px;
	display:block;
	background-image:none;
	}
	
.feedtitleLowell {display:none;}

/* UL Tag */
.most_ulLowell {
	background:transparent;
	list-style:none;
	}

/* First Tab (auto selected on page load) */
.first selectedLowell {}

/* NON selected tab */
.most_liLowell {
	list-style:none;
	padding:0;
	}

/* Selected Tab */
.my_selectedLowell {
	list-style:none;
	padding:0;
	margin:0;
	background:url(http://extras.mnginteractive.com/live/media/site105/2008/0422/20080422_020750_pop_selected.gif) 0 0 repeat-x;
	height:30px;
	}

.inner_wrapLowell {
width:300px;
}

.most_li_boxLowell {
	float:left;
	clear:both;
	margin-left:2px;
	margin-bottom:1px;
	_margin-bottom:0px;
	}
	
#creditfooterLowell {
	display:none;
	border:1px solid #B9BDC3;
	width:330px;
padding:2;
	}

.most_rssLowell {
	float:left;
	clear:both;
	text-align:center;
	height:24px;
	border:0px solid #B9BDC3;
	}
	
.most_rssLowell a {
	font:bold 10px arial, helvetica, sans-serif;
	color:#C00;
	text-decoration:none;
	padding:2;
	}
	
/* Content Block */
.contentblockLowell {
	clear:both;
	width:299px;
height:100%;
}
 
/* END Most Popular NEWS  PORTLET  Default Styles */

.mostViewedBox {
	color: #000;
	display: block;
	float: left;
	font: normal 12px arial,helvetica,sans-serif;
        margin: 0;
	padding: 0;
	width: 300px;
	position: relative;
        background: url('http://extras.mnginteractive.com/live/media/site514/2009/0122/20090122_051600_MVME_RightBG.gif') repeat-x right 0;
	}

.region3 .mostViewedBox {
float: none;
margin-left: auto;
margin-right: auto;
}

div.mostTabBody {
        margin-top: -2px;
        border: 1px solid #b0bec7;
}

.mostViewedBox a:active {
	outline: none !important;
	}

.mostViewedBox a:focus { 
	-moz-outline-style: none;
	}

ul.mostTabsBox {
	height: 25px;
	margin: 0px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	clear:both;
	width: 245px;
	clear: both;
	background: url('http://extras.mnginteractive.com/live/media/site514/2009/0122/20090122_051543_MVME_LeftBG.gif') no-repeat 0 0;        
	padding: 5px 40px 0 3px;
	}


.mostTabsBox li {
	float: left;
	white-space: nowrap;
	line-height: 12px;
	margin: 0;
	padding: 0;
	background: none;
width: 300px;
	}

.mostTabsBox li a {
	margin: 0;
	padding: 0px 0px 0px;
	font-weight: bold;
	float: left;
	text-decoration: underline;
	color: #fff;
	}

.mostTabsBox li a:hover {
	color: #fff;
	}
	
.mostTabsBox li a:active{
	color: #fff;
	}
	
	.mostTabsBox li a:visited{
	color: #fff;
	}

.mostTabsBox li.mostTabSelected {
	margin: 0;
	padding: 0;
	color: #fff;
        width: 100px;
	}

.mostTabsBox li.mostTabSelected a:link, 
.mostTabsBox li.mostTabSelected a:visited, 
.mostTabsBox li.mostTabSelected a:active {
	color: #017bc2;
	padding: 7px 9px 6px;
	text-decoration: none;
	}

.mostTabsBox li.mostTabSelected a:link, 
.mostTabsBox li.mostTabSelected a:visited, 
.mostTabsBox li.mostTabSelected a:active {
	background:transparent url('http://extras.mnginteractive.com/live/media/site514/2009/0122/20090122_051621_MVME_tabOnLeft.gif') no-repeat left 3px;
	}

.mostTabsBox li.mostTabSelected a:hover {
	text-decoration: underline;
	}

.mostHeader {
	clear: both;
	padding: 5px;
	font: normal 11px arial,helvetica,sans-serif;
	color: #666;
	}

.mostNote {
	padding-bottom: 6px;
	}

.mostRss img {
	vertical-align: middle;
	border: none;
	position: absolute;
	top: 6px;
	right: 8px;
	}

.mostTabBody {
	margin: 0px;
	padding: 8px;
        border: none;
	background: #fff;
        font: normal 12px tahoma,arial,sans-serif;
	}

.mostTabBody ol {
	padding: 0 0 0 30px;
	margin: 0;

	}

.mostTabBody li {
	font-weight: bold;
	margin-bottom: 5px;
        list-style-image: none;
	color: #1B609B;
	}

.mostTabBody li a {
	font: normal 12px arial, verdana, helvetica, sans-serif;
        color: #2676BD;
	text-decoration: none;
	}

.mostTabBody li a:hover {
	text-decoration: underline;
        color: #017bc2;
	}
	
	.mostViewedBox mostWidth{
	margin-top:20px;	
	}

/***** End MEMV Styles *****/

/***** Begin Top Listings Styles *****/

.TLBox {
	width:163px;
	z-index:3;
	border: 1px;
	border-style: solid;
	border-color: #b0bec7;
	background: #ececec;
        margin-top:15px;
}

.TLBoxContent {
background-color: #ececec;
}

.TLBoxHeader{
    text-decoration:none;
    border-style:none;
    border-width:0px;
    background-color:#008cca;
    text-align:center;
}


.TLBoxTitle {
    float:left;
    text-align:left;
    padding-left: 15px;
    letter-spacing: 1px;
    background: url('http://extras.mnginteractive.com/live/media/site514/2008/1024/20081024__arrow.gif') no-repeat 5px -3px ;
	display: block;
	text-indent: 0px;
	width: 140px;
	color: #000;
	font: normal 11px arial,sans-serif;
}

a:hover.TLBoxTitle {
text-decoration: underline;
color: #000;
background: url('http://extras.mnginteractive.com/live/media/site514/2008/1024/20081024__arrow.gif') no-repeat 5px -3px ;
}

.TLBoxType {
display: none;
}

.TLBoxCompany {
        z-index:1;
	color: #008cca;
	display: block;
	margin-left: 0px;
	text-indent: 21px;
	margin-left: 0px;
	width: 140px;
}

.TLBoxRule {
       color: #ececec;
       border: 0px solid #ececec;
       height: 0px;
}

td .TLBoxAllListings{
width: 161px;
}


a.TLBoxAllListings {
display: block;
background-color: #008cca;
color: #fff;
padding: 2px 0;
}

a:hover.TLBoxAllListings {
display: block;
background-color: #008cca;
color: #fff;
padding: 2px 0;
}

.TLAllTypeHeading {
display: none;
}

.TLBoxTab {
background-color: #333333;
}

.TLBoxTabSelected {
background-color: #ececec;
}

.TLBoxTabLink {
color:#fff;
}

.TLBoxTabSelected .TLBoxTabLink {
color:#008cca;
}

.TLBoxDiv {
width:160px;
}


/***** End Top Listings Styles *****/

/***** Media Center*****/


p.mediaCenter {display:none;}

div.mediaCenter {
	color: #000;
	width: 318px;  height:100%; float:left;
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
                border-right: 1px solid #b0bec7;
	}

div.mediaCenter span.subhead {
	display: block;
	margin: 0px;
	text-indent: 3px;
	margin-top: 5px;
	font: bold 12px arial,sans-serif;
	}

.mediaCenterHead {
	border-bottom: 1px solid #b0bec7;
                background-color:#054596;
	color: #fff;
	font: normal arial,helvetica,sans-serif;
	font-size: 14px !important;
                text-align: left;
                text-indent: 5px;
                padding-top: 4px;
                padding-bottom: 4px;
                font-weight: bold;
                width: 318px;
	}

#media {
    padding: 0px;
    margin: 0px;
	border: 1px solid #b0bec7;
	font: normal;
    padding-bottom: 10px;
	}

.media1 {width: 300px;}

.media2 {width: 300px;}

.media_articles {
	float: left;
	display: block;
	color: #fff;
	font-size:10px;
	padding: 10px;
	margin: 1px;
	}

#moregalleries {
    float: right;
    margin: 0 5px 5px 0;
    display: block;
    width: 278px;
	}

.mediaGalleries {
	font-size:12px;
	margin-left: 12px;
	font-weight:bold;
	float: left; display:block;
	width: 300px;
	margin-bottom:0px;
	margin-top:3px;
	}

h2.mediaGalleries {width:300px; margin-left:5px;}

.mediatabbox {
	display: block;
	font-size:10px;
	color:#3d4d61;
	background-color:#fff;
	font-variant:normal;
	font-family: "Times New Roman", Times, serif;
	margin-left:0;
	width: 75px;
	border-top:1px solid #000;
	}

.mediaMoreLinks {
	display: block;
	margin-left: 10px;
	width: 125px;
	}
	
.medialinkstab {
	background:#fff;
	width: 75px;
	border: 1px;
	border-color: #000;
	border-top-color: #000;
	border-style: solid;
	}

.mediaMore_searchlinks {
	float:right;
	font:9px arial;
	color:#008cca;
	}

.thirds {float: left; width: 83px; padding: 0 4px 0 4px;}	
.twos {float: left; width: 135px; padding: 0 0px 0 0px;}	
.image {float: left; margin: 0 9px 3px 0; border: none;}
.captions {
	margin: 0;
	line-height: 1.1em;
	padding: 0px;
	color: #666;
	margin-top: 5px;
	}

#media ul {
	margin: 0;
	padding : 0;
	list-style-image: url(images/bullet.gif);
	list-style-type: disc;
	list-style-position: inside;
	}

#media li a {margin-left: 3px;}

a.moregalleries{
	color:#008cca; float:right; width:auto;
	text-decoration:none;
                font-size:12px;
	font-weight:bold;
                font-family: arial;
	}

a.mc_left {
	float:left;
	font-size:12px;
	font-weight:bold;
                font-family: arial;
	color:#000;
	text-decoration:none;
	}

a.media_photolinks {
	text-decoration:none;
	color:#fff;
	}

a.media_photolinks:hover {
	color:#008cca;
	text-decoration:underline;
	}

.media_photolinks {
	font:9px arial;
	color:#000;
	font-weight:bold;
	}

.mc_picTable {width:290px; margin-left:0;}

.mc_picTable p {margin:2px;}

.mediaCenter h2 {border-bottom: 1px dotted #000;}


#media {border: none;}

.mediaCenter a:hover {text-decoration: underline;}

table.mediaCenter a:hover {text-decoration: underline; color: #008cca;}

/***** END Media Portlet *****/


/***** Spotlight styles *****/

#page {
               padding: 10px 0 0 0;
               margin: 0px;
               }

#top {
	padding:0;
                margin: 0px;
	}

#middle {
	width: 299px;
	background:#fff;
	float:left;
	padding:0 0 0 0px;
	margin: 0;
                border: 8px solid #ececec;
	}

.category {
	width:279px;
	float:left;
	border-top:8px solid #333;
	margin:0px;
	padding:5px 10px 10px 10px;
	background:#fff;

	}

.category p {
	margin:0;
	}



#cat-1, #cat-3, #cat-5  {border-top:8px solid #333333;}

#cat-2, #cat-4 {border-top:8px solid #008cca;}



.category span.cat_title, #front-popular h3, #front-list .cat_title {
	text-transform:lowercase;
	margin:0;
	font-weight:bold;
	font-size:1.3em;
	letter-spacing:-0.05em;

	}

.category a {

	color:#333;
	display:block;
	background:none;

	}



.category a:hover {

	background:none;
	color:#000;
	text-decoration:none;

	}



#cat-1:hover, #cat-3:hover, #cat-5:hover {background:#ECECEC; color:#000; }

#cat-2:hover, #cat-4:hover {background:#008cca; color:#fff; }

#cat-1:hover a, #cat-3:hover a, #cat-5:hover a {background:#ECECEC; color:#000; }

#cat-2:hover a, #cat-4:hover a {background:#008cca; color:#fff; }


#bottom {


	}

.clearfloat {
        display:block;
        margin:5px;
}


/***** END spotlight *****/

/* ******************************************* Zvents box styles ********************************* */

div.zvents_clear {clear: both;}

.zvents_invertednav {padding: 0;width: 100%;border-top: 5px solid #ececec;background: transparent;voice-family: "\"}\"";voice-family: inherit;}
.zvents_invertednav ul {margin:0;margin-left: 5px;padding: 0;list-style: none;}
.zvents_invertednav li {display: inline;margin: 0 2px 0 0;padding: 0;text-transform:uppercase;}
.zvents_invertednav a {float: left;display: block;font: bold 11px Arial;color: white;text-decoration: none;margin: 0 1px 0 0;padding: 3px 5px;background-color: 
#666666;border-bottom: 8px solid white;}
.zvents_invertednav a:hover {background-color: #ececec;padding-top: 5px;padding-bottom: 0;border-bottom-color: #ececec;color: #008cca;}
.zvents_invertednav .current a {background-color: #ececec;padding-top: 5px;padding-bottom: 0;border-bottom-color: #ececec;color: #008cca;}

.zvents_title {
                width: 318px;
	color: #00223E;
	font: normal arial,helvetica,sans-serif;
	font-size: 22px !important;
                text-align: left;
                text-indent: 2px;
                padding-top: 2px;
                padding-bottom: 1px;
margin-top:2px;
}

div.zvents_title {
        color:#369;
}

.zvents_maincontainer {width:320px;border:1px solid #b0bec7; }

.zvents_topsection {background:#fff;padding:2px 2px;font:11px arial;text-align:left;}
.zvents_topsectionnote {font:11px arial;margin-bottom:2px;}
.zvents_topsection input,form {font:11px arial;margin:0;}

.zvents_searchlinks {float:right;font:9px arial;color:#039;}
.zvents_searchlinks a {color:#008cca;}
.zvents_searchlinks a:hover {color:#000;}
.zvents_calendarcontainer {background-color:#ececec;border:1px solid #b0bec7;padding:1px;text-align:center;margin-top:2px;}
.zvents_calendarcontainertitle {font:11px arial;float:left;}
.zvents_fivepixels {line-height:2px;}
.zvents_upcomingevents {padding-top:2px;padding-bottom:5px;font:11px arial;}
.zvents_upcomingevents ul {margin-top:0;margin-bottom:0;padding-top:2px;padding-bottom:5px;font:11px arial;}
.zvents_upcomingevents li {margin-left:-10px;list-style-type:none;font:11px arial;}
.zvents_upcomingevents a {font:11px arial;color:#008cca;line-height:1.3em;}
.zvents_upcomingevents a:hover {color:#000;}

/***** END zvents *****/

/*** BEGIN poll ***/

.pollsBox {
background:#f5f8fe none repeat scroll 0 0;
border:1px solid #CCCCCC;
font-family:Arial;
padding:0;
width:300px;
margin-bottom: 30px !important;
_margin-left:10px;
_margin-top:15;
	}

.pollshead {
	background-color:#054596;
	background-repeat:no-repeat;	
color: #fff;
Margin-top: 4px;
                padding-top: 4px;
                padding-bottom: 2px;
	font-family:arial,helvetica,sans-serif;
        font-variant:small-caps;
	font-size: 16px !important;
        letter-spacing:.5px;
        text-align:center;
width: 300px;
	}

.pollsQuestion {
	background:none;
	font: bold 16px Arial;
color: #054596;
	margin:5px;
width: 290px;
 padding: 3px;
	}

.pollsAnswer {
	background:#FFFFFF none repeat scroll 0 0;
	padding-left: 5px;
	color: #000000;
	font: bold 14px arial,helvetica,san-serif;
        font-family:arial,helvetica,san-serif;
width: 280px;
	}

.pollsViewResults {
        background-color:#FFFFFF;
        font-size:8pt;
        font-weight:bold;
        height:23px;
color:#000000;
width: 300px;
        }

.pollsResult {
color:#ffffff;	
background-color: #FFFFFF;
	padding-left: 5px;
	color: #000;
	font: bold 11px arial,helvetica,san-serif;
        font-family:arial,helvetica,san-serif;
width: 300px;
	}

td.pollsSubmit {width: 300px;}

.pollsSubmit input {
        width:100px;
	margin: 12px 0 0 100px;
	}

/*** END poll ***/

/*** BEGIN complex listing ***/

/**Article page complex listing**/
.articlebox {
background-color:#ffffff;
}

.region3 .complexlistingTitle{
color: #fff;
font-size: 14px;        
text-indent: 10px;d
line-height: 1.5;

display: block;
padding-top: 3px;
padding-bottom:5px;
}

.region3 a:hover.complexlistingTitle{
color: #fff;

display: block;
}

/**end article page complex lsiting**/


#rdsGlobal .region5 .articlelistingbox {
	background:#F2F2FF;
	padding:4px;
	margin:1px 1px 5px;
	border:1px solid #B9BDC3;
	clear:both;
	width: 320px;
	_width: 320px;
	align: Center;
	Horizontal-align: center;
}

#rdsGlobal .region5 .indexSectionTitle {
	background:transparent;
	width: 322px;
	_width: 322px;
	align: center;
	Horizontal-align: center;
}

.complexListingBox {
	width: 650px;
	margin: 0px 0 15px 0;
	}

.complexListingTitle {
        color: black;
        font-weight: bold;
background-color: #333333;

        }

#rdsGlobal .region5 .lastUpdatedDate {
	font: normal 9px Tahoma,Arial,sans-serif;
	color: #000;
	background-repeat: no-repeat;
	clear: left;
        margin: 5px
	}

.listingItemDate{display: none;}

.listingItemTitle {
	font: 18px Arial;
	font-weight: bold;
                color: #008cca;
				
	}
div.listingItemTitle {
	padding-bottom:5px;
}
	

.listingArticleBlurb {
	display: block;
	margin: 5px 0 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	}

a.listingArticleLinkTo img {
        border:1px solid #666;
}

a.listingArticleLinkTo {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #008cca;

	text-decoration: none;
    margin-top:2px; display:block;
	}
	
a:hover {

	text-decoration: underline;
	}

a:hover.complexListingTitle{
               color: #000;
               }

.complexListingItemImage {
	float: left;
	display: block;
	margin-right: 6px;
	margin-bottom: 10px;
	}

table.complexListingItemPhoto{
	display: inline;
	float: left;
	/*width: 108px;*/
	margin-right: 5px;
	}

.complexListingItemPhotoCredit {display: none;}

li.listNoImage {
	list-style-image: url(http://extras.mnginteractive.com/live/media/site514/2010/0709/20100709_093712_np_hdline_bullet.gif);
	font: normal 12px Arial,sans-serif;
                border-bottom: 1px dotted #bbb;
                padding-top: 3px;
                padding-bottom: 3px;
	}

.complexListingFooter {display: none;}

.region2 .complexListingMoreHeadlines {display: none;}

.region2 .complexListingImage img {
	width: 160px;
	border: 1px solid #ccc;
	margin-right: 10px;
	}

.region2 .complexListingImage {
display: block; margin: 0px; padding: 0px;
}
.region4 .complexListingMoreHeadlines {
font:0px arial;
	color:#fff;
	font-weight:bold;
}
.region5 .complexListingMoreHeadlines {
font:0px arial;
	color:#fff;
	font-weight:bold;
}
.region2 .complexListingBox {
	display: block;
	margin-left: 5px;
	background-color: transparent;
	}

.layout5FeatureItemBox {
	width: 310px;
	margin-bottom: 10px;
	}

.layout5FeatureItemBox span.listingArticleBlurb {display: block; margin: 4px 5px 0 5px;}

.layout5FeatureItemBox img {border: 0px solid #000;}

.layout5FeatureItemBox a.listingItemTitle {
	color: #2676BD;
	font: bold 18px;
	margin-left: 4px;
	margin-bottom: 2px;
	width: 100%;
	float:left;
	}

.listing5image {
	border: 1px solid #000 !important;
	margin-top: 5px;
	}
	
.layout5FeatureItemBox a.listingArticleLinkTo {margin-left: 5px;}

#rdsGlobal .complexListingSubTitle {
color:#3599CD;
font:10pt arial, verdana;

}

/*** END complex listing ***/

/*** Section headers ***/
h1.pageHeader {
	font: normal 20px arial, verdana, helvetica, sans-serif;
	text-transform: capitalize;
	color: #333333;
	padding: 5px 10px;
	margin: 1px 0 5px 0;
	border-bottom: 0px solid #e1e1e1;
	}

h1.pageHeader a {
	float: right;
	margin-top: 4px;
	}

h1.pageHeader a img {
	border: none;
	margin-left: 5px;
	}
/*** end section headers ***/

/*** article page ***/

.articleOptions {
font-family: verdana,arial,sans-serif;
font-size: 10px;
color: #ff0000;
border-bottom: solid 1px #ddd;
}

a.articleOptions:link, a.articleOptions:visited {

font-family: arial,sans-serif;
color: #999999;
font-size: 11px;
}

.social_bookmarks img {

border-top-width: 0pt;
border-right-width: 0pt;
border-bottom-width: 0pt;
border-left-width: 0pt;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: -moz-use-text-color;
border-right-color: -moz-use-text-color;
border-bottom-color: -moz-use-text-color;
border-left-color: -moz-use-text-color;
margin-right: 2px;
}

#fontSizeChanger {
color: #999;
margin-left: 5px;
}

#fontSizeChanger img {

border-top-width: medium;
border-right-width: medium;
border-bottom-width: medium;
border-left-width: medium;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: -moz-use-text-color;
border-right-color: -moz-use-text-color;
border-bottom-color: -moz-use-text-color;
border-left-color: -moz-use-text-color;
}


#fontSizeChanger .normal, #fontSizeChanger .large, #fontSizeChanger .largest {

cursor: pointer;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

.topix_postform .headerText {

padding-top: 2px;
padding-right: 8px;
padding-bottom: 2px;
padding-left: 8px;
font-size: 11px;
font-weight: normal;
text-align: center;
}

.topix_postform .fieldHeader {

width: 80px;
text-align: right;
font-weight: bold;
vertical-align: top;
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
padding-left: 4px;
}

.topix_postform .fieldContent {

padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
padding-left: 4px;
}

.topix_postform .submitButton {

font-size: 14px;
font-weight: bold;
margin-top: 4px;
}

.topix_postform .captcha {

padding-left: 10px;
}


.block textarea {

font-family: verdana,arial,helvetica,sans-serif;
font-style: normal;

font-variant: normal;
font-weight: normal;
font-size: 10px;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
color: #333333;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #c3d6e1;
border-right-color: #c3d6e1;
border-bottom-color: #c3d6e1;
border-left-color: #c3d6e1;
}


#article {
	width:654px;
	background:#fff;
	padding:10px;
	font-size:1em;
	line-height:1.2em;
	float:left;

	}

 {
	display:block;
	width: 654px;
                font-size: 12px;
	}

.articleTitle {
	font:26px Arial;
                font-weight: bold;
                color: #054596;
	letter-spacing: .05;
}

.articleSubTitle {
        margin-bottom:10px;
        margin-top:-8px;
		font-size:18px;
		font-weight:500;
		color:#5b5754;
}

.articleDate {color: #000;}


/*** end article page***/

/*** BEGIN footer ***/

/* ------- footer container */
.footer {
	font: normal 11px Tahoma,arial, sans-serif;
	background: transparent url(http://extras.mnginteractive.com/live/media/site7/2008/0121/20080121__logo_realCities.gif) no-repeat 3px 20px;
	padding: 10px 0 20px 0;
	margin: 10px 0;
	}

/* ------- footer lists */
.footer ul {
	text-align: center;
	margin: 0;
	padding: 0;
	}

/* ------- footer top-list */
.footer ul.top {
	border-top: 3px solid #ccc;
	padding: 5px 0;
	}

/* ------- footer list-items */
.footer li {
	display: inline;
	padding: 0 0px;
	margin: 0;
	}

/* ------- footer links */
.footer a:link,
.footer a:visited,
.footer a:active  {
	padding: 0 4px 0 0;
	}

/* ------- footer last link in list */
.footer li.last a:link,
.footer li.last a:visited,
.footer li.last a:active {
	border: none;
	}

.footerLeft {line-height: 17px;}

.footerRight td {font: normal 11px Tahoma,Arial,sans-serif;}

.textLinksRegion {display: none;}

.mediaPartners {
	clear: both;
	margin-left: 10px;
	}

.mediaPartnersHeader {
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px dotted #b0b8bd;
	margin-bottom: 3px;
	padding: 10px 0 1px 0;
	color: #b0b8bd;
    width: 530px;
	}

.mediaPartners a {line-height: 17px;}


/*** END footer ***/

/*  Marketplace Styles*/
.Marketplacelist:link {
font-size:12px;
font-family:Arial;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
text-decoration:underline;
margin-left:15px !important;
_margin-left:18px;
}

.Marketplacelist:visited {
font-size:12px;
font-family:Arial;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
text-decoration:underline;
margin-left:15px !important;
_margin-left:18px;
}

.Marketplacelist:hover {
font-size:12px;
font-weight:bold;
color:#000000;
font-family:Arial;
text-decoration:underline;
margin-top:0px !important; 
margin-left:15px !important; /*Firefox fix mUst be above IE fixes with important*/
_margin-left:18px; /*Fix for IE7 and IE6 JEEEEEzzzzzzz must be below firefoxfix or else it won't work*/
}


/*IE8 fix  do not remove only can place on style in each at a time !!!!*/

.Marketplacelist:link { margin-left/*\**/: 2px}
.Marketplacelist:visited { margin-left/*\**/: 2px}
.Marketplacelist:hover { margin-left/*\**/: 2px}

button, input[type="reset"], input[type="button"], input[type="submit"] {
-moz-appearance:button;
-moz-binding:none;
-moz-box-sizing:border-box;
-moz-user-select:none;
-x-system-font:-moz-button;
background-color:buttonface;
border-bottom-color:buttonface;
border-bottom-style:outset;
border-bottom-width:2px;
border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;
border-left-color-value:buttonface;
border-left-style-ltr-source:physical;
border-left-style-rtl-source:physical;
border-left-style-value:outset;
border-left-width-ltr-source:physical;
border-left-width-rtl-source:physical;
border-left-width-value:2px;
border-right-color-ltr-source:physical;
border-right-color-rtl-source:physical;
border-right-color-value:buttonface;
border-right-style-ltr-source:physical;
border-right-style-rtl-source:physical;
border-right-style-value:outset;
border-right-width-ltr-source:physical;
border-right-width-rtl-source:physical;
border-right-width-value:2px;
border-top-color:buttonface;
border-top-style:outset;
border-top-width:2px;
color:buttontext;
cursor:default;
font-family:-moz-use-system-font;
font-size:-moz-use-system-font;
font-size-adjust:-moz-use-system-font;
font-stretch:-moz-use-system-font;
font-style:-moz-use-system-font;
font-variant:-moz-use-system-font;
font-weight:-moz-use-system-font;
line-height:normal !important;
padding-bottom:0;
padding-left:6px;
padding-right:6px;
padding-top:0;
text-align:center;
text-shadow:none;
white-space:pre;
}

.indexmarketBullet {
background:transparent url(http://extras.lowellsun.com/marketplace/yellowbullet.png) no-repeat scroll 0 5px;
list-style-type:none;
margin-left:0 !important;
margin-right:0 !important;
margin-top:0 !important;
padding-left:0 !important;
}

.lastUpdatedDate {
color:#445A8E;
font-size:11px;
margin-left:4px;
text-decoration:none;
}



a.complexListingLink:link,
a.complexListingLink:visited {
	font-size: 14px;
	color: #4e749b;
	font-family: arial;
	text-decoration: none;
	text-align: top;
	}

a.complexListingLink:hover {
	color: #4e749b;
	text-decoration: underline;
	text-align: top;
	}

.BizDirectLink a {
        color:#FFF;
        margin-right:15px;
        font-size:8pt;
        font-weight:bold;
}

/*MARKET PLACE A HOVER ATTRIBUTE  IMAGE SWAP OUT*/



.Marketplace_blah {
background-image:url(http://extras.mnginteractive.com/live/media/site514/2010/0818/20100818_103606_doiy.jpg );
height:50px; !important
width:336px;
display:block; /*This Cover Full TD */
position: relative;
text-indent: 0;
text-decoration:none;

}



a.Marketplace_blah:hover {

background-image:url(http://extras.mnginteractive.com/live/media/site514/2010/0818/20100818_104014_doiy2.jpg  );  /*This Will Set the Link background */
text-decoration:none;
height:50px; !important
width:336px;
display:block; /*This Cover Full TD */
text-indent: 0;
text-indent: 0;
position: relative;

}

/*SUBSCriber services */


/******** BEGIN STYLES FOR mn_ff:homepage_subscriber-widget - SNGUYEN 03.11.2010 ********/









#subscribe-widget-bottom h1 {
margin:0 0 10px;
font:23px verdana;
letter-spacing:-1px;
color:#036;
}

#subscribe-widget-bottom p {
font:13px verdana;
color:#000;
margin:0 0 10px;
}

#subscribe-widget-bottom a.ovalbutton{
background: transparent url('http://extras.mnginteractive.com/live/media/site105/2010/0920/20100920_100407_20100311_073333_oval-green-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;
}

#subscribe-widget-bottom a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

#subscribe-widget-bottom a.ovalbutton span{
background: transparent url('http://extras.mnginteractive.com/live/media/site105/2010/0920/20100920_100606_20100311_073444_oval-green-right.gif ') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

#subscribe-widget-bottom a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

#subscribe-widget-bottom a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

#subscribe-widget-bottom .buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
float:left;
margin-bottom:0px;
margin-right:10px;
margin-top:8px;
}
/******** END STYLES FOR mn_ff:homepage_subscriber-widget - SNGUYEN 03.11.2010 ********/

/************ Target Ad 
 
.Target_Ad {float: left; margin-left: 5px; margin-top: 4px;}
#maindiv0 span,#maindiv1 span,
#maindiv2 span,#maindiv3 span,
#maindiv4 span,#maindiv5 span,
#maindiv6 span,#maindiv7 span,
#maindiv8 span,#maindiv9 span,
#maindiv10 span,#maindiv11 span,
#maindiv12 span,#maindiv13 span,
#maindiv14 span
{padding-right: 4px !important; padding-left: 4px !important;}
 
End Target Ad *************/


#weeklybar {
margin-bottom: 0px;
padding: 5px;
height:25px;
text-align: left;
}
.articlebody {
font-size:14px;	
padding-right:30px;
	
}
.articleAdRule {
width:0%;	
}

#PG_link {
padding-left:10px;	
}/******** Global Region and site styles *********/

.BluePlayButton {
width:40px;
height:40px;
margin:0 5px 0 10px;
}

#adPosition9 {
margin-top:1px;
}

#adPosition10 {
margin-top:1px;
}

div, span, p, ul, li {margin: 0;}

body {
display: block;
 padding: 0px;
background-color: #333333;
 text-align: center;
 font-family: arial, helvetica, sans-serif;
}

.contentStyle {
  width: 1000px;
  background-color: #ffffff;
  margin: 0px auto;
 border-right: 1px solid #ffffff;
 border-left: 1px solid #ffffff;
}

.layoutFooterLinks {display: none;}

a {
	color: #008cca;
	text-decoration: none;
	}
	
a:hover {
	color: #008cca;
	}

p {margin: 0 0 0px 0;}


/*** BEGIN regions ***/

.previousNewsPulldown {
    margin-bottom: 20px;
    }

/***** Removing to fix Ad in post header region 6/13/2011
.postHeaderRegion {display: none;}
******/

.regionParent {
	border-spacing: 0; 
	padding: 0;
	margin: auto;  
	background-color: #ffffff
	} 
	
.preHeaderRegion {background-color: #fff;}

.region1,
.region2,
.region2b,
.region3,
.region6,
.region7,
.region4,
.region5,
.footerRegion {background-color: #ffffff;}

.region2 {padding-left: 5px;}
	
.region2, .region3, .region4, .region6, .region7 {padding-top: 5px;}

.region6 {padding-right: 3px;}

td .region2 .complexListingBox {background-color: #fff;}

td .region3 .complexListingBox {background-color: #fff;}

.region4, .region9 {padding-left: 5px;}

.region4 {padding-top: 0px;}

.region4 .clHeader {padding-right: 10px;}

.region4 .complexListingBox {padding-right: 10px;}

.region4 .complexListingBox br {display:none;}

.region5 {padding: 0 10px 0 5px;}

.region5 .complexListingBox {background-color: #fff;}

.region10 {display: block; margin-left: 5px;}

/*** END regions ***/


/*** BEGIN ads ***/

.preHeaderRegion .adElement {margin: 10px 0;}

.region3 .adElement {
	border: 1px solid #D0D0D0;
	width: 320px;
	padding: 5px 0;
	margin: 0 auto 10px auto;
	}

.adElement {margin: 0 0 10px 0;}

/*** END ads ***/


/******** Mast Nav Styles *********/
#navWrap {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__navBG.gif) red repeat-x 0px 0px; WIDTH: 1000px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 32px
}
#nav {
	DISPLAY: block; Z-INDEX: 1000; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; POSITION: relative; HEIGHT: 1%
}
#nav #maindiv0 {
	HEIGHT: 32px
}
#nav #maindiv1 {
	HEIGHT: 32px
}
#nav #maindiv2 {
	HEIGHT: 32px
}
#nav #maindiv3 {
	HEIGHT: 32px
}
#nav #maindiv4 {
	HEIGHT: 32px
}
#nav #maindiv5 {
	HEIGHT: 32px
}
#nav #maindiv6 {
	HEIGHT: 32px
}
#nav #maindiv7 {
	HEIGHT: 32px
}
#nav #maindiv8 {
	HEIGHT: 32px
}
#nav #maindiv9 {
	HEIGHT: 32px
}
#nav #maindiv10 {
	HEIGHT: 32px
}
#nav #maindiv11 {
	HEIGHT: 32px
}
#nav #maindiv12 {
	HEIGHT: 32px
}
#nav #maindiv13 {
	HEIGHT: 32px
}
#nav #maindiv14 {
	HEIGHT: 32px
}
#nav #maindiv15 {
	HEIGHT: 32px
}
#nav #maindiv16 {
	HEIGHT: 32px
}
#nav #maindiv17 {
	HEIGHT: 32px
}
#nav #maindiv18 {
	HEIGHT: 32px
}
#nav #maindiv19 {
	HEIGHT: 32px
}
#nav #maindiv20 {
	HEIGHT: 32px
}
#nav #maindiv21 {
	HEIGHT: 32px
}
#nav #maindiv22 {
	HEIGHT: 32px
}
#nav #maindiv23 {
	HEIGHT: 32px
}
#nav #maindiv24 {
	HEIGHT: 32px
}
#nav #maindiv25 {
	HEIGHT: 32px
}
#nav #maindiv26 {
	HEIGHT: 32px
}
#nav #maindiv27 {
	HEIGHT: 32px
}
#nav #maindiv28 {
	HEIGHT: 32px
}
#nav #maindiv29 {
	HEIGHT: 32px
}
#nav #maindiv30 {
	HEIGHT: 32px
}
#nav DIV {
	FLOAT: left
}
#nav DIV A {
	PADDING-RIGHT: 7px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__tabsR_off.gif) no-repeat 100% 0px; FLOAT: left; COLOR: #fff; TEXT-DECORATION: none
}
#nav DIV A SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 7px; PADDING-BOTTOM: 11px; PADDING-TOP: 9px
}
 HTML #nav DIV A SPAN {
	PADDING-BOTTOM: 9px
}
#nav .navHover {
	MARGIN: 0px; TEXT-DECORATION: none
}
#nav .navHover A {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__topTabs.gif) no-repeat 100% 0px; COLOR: #3683af
}
#nav .navHover SPAN {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__topTabs.gif) no-repeat 0px 0px
}
#nav DIV.first {
	
}
#nav .nosub .navHover A {
	BACKGROUND-POSITION: 100% -32px
}
#nav .nosub .navHover A SPAN {
	BACKGROUND-POSITION: 0px -32px
}
#nav .nosub DIV {
	
}
#nav #rightNav .nosub DIV {
	
}
#nav .nosub A {
	
}
#nav #rightNav .nosub A {
	
}
#nav .nosub .navHover A {
	
}
#nav #rightNav .nosub .navHover A {
	
}
#nav .nosub DIV.subdiv {
	DISPLAY: none! important
}
#nav #rightNav .nosub .subdiv {
	DISPLAY: none! important
}
#nav #rightNav .nosub DIV.subdiv {
	DISPLAY: none! important
}
#nav .subdiv {
	BORDER-RIGHT: #a6bbc9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; VISIBILITY: hidden; PADDING-BOTTOM: 3px; MARGIN-LEFT: 1px; BORDER-LEFT: #a6bbc9 1px solid; WIDTH: 150px; PADDING-TOP: 3px; BORDER-BOTTOM: #a6bbc9 1px solid; POSITION: absolute; BACKGROUND-COLOR: #fff
}
#nav DIV .subdiv DIV {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; FLOAT: none; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
#nav DIV .subdiv A {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FLOAT: none; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #3683af; PADDING-TOP: 2px; HEIGHT: auto
}
#nav .subdiv A:hover {
	COLOR: #fff; HEIGHT: 1%; BACKGROUND-COLOR: #4c94bc
}
#nav #rightNav {
	FLOAT: none
}
#nav #rightNav DIV {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__bg_rNav.gif) 0px 0px; FLOAT: right
}
#nav #rightNav .right A {
	BACKGROUND-IMAGE: none
}
#nav #rightNav .right DIV.subdiv {
	MARGIN-LEFT: 1px
}
#nav #rightNav DIV.left {
	PADDING-LEFT: 30px; BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__rnavLeft.gif) no-repeat 0px 0px
}
#nav #rightNav .left DIV.subdiv {
	MARGIN-LEFT: 31px
}
#nav #rightNav DIV DIV {
	FLOAT: none
}
#nav #rightNav DIV A {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site571/2007/0417/20070417_092923_class_divLine.gif) no-repeat right 7px; FLOAT: left; MARGIN: 0px 2px 0px 0px; COLOR: #3066a0
}
#nav #rightNav DIV A SPAN {
	PADDING-RIGHT: 4px; PADDING-LEFT: 9px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
 HTML #nav #rightNav DIV A SPAN {
	PADDING-BOTTOM: 8px
}
#nav #rightNav .navHover {
	DISPLAY: block; MARGIN: 0px; TEXT-DECORATION: none
}
#nav #rightNav .navHover A {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__topTabs.gif) no-repeat right -64px; COLOR: #000
}
#nav #rightNav .navHover A SPAN {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__topTabs.gif) no-repeat 0px -64px; COLOR: #000
}
#nav #rightNav .nosub .navHover A {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__topTabs.gif) no-repeat 100% -96px
}
#nav #rightNav .nosub .navHover SPAN {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__topTabs.gif) no-repeat 0px -96px
}
#nav #rightNav .subdiv {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#nav #rightNav .subdiv A {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FLOAT: none; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #3683af; PADDING-TOP: 3px; HEIGHT: auto
}
#nav #rightNav .subdiv DIV {
	BACKGROUND-IMAGE: none
}
#nav #rightNav .subdiv A:hover {
	COLOR: #fff; HEIGHT: 1%; BACKGROUND-COLOR: #4c94bc
}

#masthead_home {
	BACKGROUND: url(http://extras.sentinelandenterprise.com/nashoba_publishing/graphics/masthead.jpg) no-repeat 0px 0px; LEFT: 0px; WIDTH: 1000px; POSITION: relative; TOP: 0px; HEIGHT: 75px
}

#logoLink {
	LEFT: 26px; TEXT-INDENT: -5000px; POSITION: absolute; TOP: 6px
}

#logoLink IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; LEFT: 0px; BORDER-LEFT: medium none; WIDTH: 327px; BORDER-BOTTOM: medium none; POSITION: absolute; TOP: 0px; HEIGHT: 82px
}

.topNav {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__topNavBG.gif) no-repeat; WIDTH: 1000px; LINE-HEIGHT: 16px; HEIGHT: 20px
}

 HTML .topNav {
	MARGIN-BOTTOM: -1px
}

#searchbar {
	RIGHT: 32px; POSITION: absolute; TOP: 21px
}

#searchbar FORM {
	PADDING: 0px; MARGIN: 0px;
}

#searchbar INPUT {
	PADDING: 0px; MARGIN: 0px;
}

#searchbar FORM INPUT.searchbox {
	WIDTH: 235px; BORDER: #999 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #fff; cursor: auto;
}

#searchbar FORM INPUT.button {
	VERTICAL-ALIGN: top
}

UL#searchoptions {
	PADDING:0px; FONT-SIZE: 10px !important; LEFT: 20px; MARGIN-LEFT: 12px; COLOR: #FFF; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 22px;
}

UNKNOWN {
	TOP: 20px
}

UL#searchoptions LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 4px 0px -22px; PADDING-TOP: 2px; COLOR:#FFF;
}

UL#searchoptions LI.end {
	MARGIN: 0px 2px 0px 2px;
}

UL#searchoptions LI.end SPAN {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; FONT-FAMILY: verdana; LETTER-SPACING:-1px;
}

UL#searchoptions .yahooText {
	COLOR: #66049F;
        MARGIN-RIGHT:4px;
        LETTER-SPACING:-1px;
}

UL#searchoptions INPUT.radio {
	PADDING: 5px;
        MARGIN: 5px;
        VERTICAL-ALIGN: middle;
}

 HTML UL#searchoptions INPUT.radio {
	MARGIN: -5px -1px 0px -4px
}

UNKNOWN {
	MARGIN: -2px -1px 0px -4px
}


/* --- BEGIN weather */

ul.weather {
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
	}

ul.weather li {
	float: left;
	font-size: 11px;
	padding: 3px 0 0 0;
	}

ul.weather li a {
	color: #fff;
	padding: 0 7px;
	border-left: 1px solid #b7c7d4;
	}

ul.weather li a:hover {
	color: #fff;
	text-decoration:underline;
	}


ul.weather li.title {
	padding: 3px 0px 2px 10px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	}

ul.weather li.city a {
	font-size: 12px;
	font-weight: bold;
	background: url(http://extras.mnginteractive.com/live/media/site127/2007/1114/20071114__icnSun.gif) 5px 0 no-repeat;
	padding-left: 25px;
	border: none;
	text-transform: uppercase;
	}
	
td.weatherContent {color:#fff !important;}

.weatherBox {
                margin-top:-2px;
                }

.weathercontent{
	font:normal 10px arial;
	color:#ffffff;
	}

.weather img{height:18px;}

.headerRegion .weatherHead {
	font-family:arial;
	color:#fff;
	}

.headerRegion .weatherContent, .headerRegion a.weatherFiveDayLink {font-size:11px;}

.weathercontent a,
.weathercontent a:link,
.weathercontent a:visited {
	color:#ffffff;
	font:normal 11px arial; 
	margin-left: 2px;
	}

a.weathersectionlink,
a.weathersectionlink:link,
a.weathersectionlink:visited {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	}

UL.weather LI.forecast A {
	COLOR: #fc0
}
	
a:hover.weatherSectionLink {text-decoration: underline;}

/* --- login nav */

ul.loginNav {
	list-style: none;
	float: right;
	}

ul.loginNav li {
	float: left;
	font-size: 11px;
	padding: 3px 0 0 0;
	}

ul.loginNav li a {
	color: #fff;
	padding: 0 6px;
	}

ul.loginNav li a:hover {
	color: #fff;
	text-decoration:underline;
	}
	
ul.loginNav li.subscribe a {
	border:none;
	padding-right:10px;
	}


/***** Page and portlet styles ******/
p {	
	margin: 15px 0;
	}

a img {
	border:0;
	}


code {
	font: 1.0em 'Courier New', Courier, Fixed;
	background:#ececec;
	}	



acronym, abbr, span.caps {	
	font-size: 0.9em;
	letter-spacing: .07em;
	cursor: help;
	}			



acronym, abbr {
	border-bottom: 1px dashed #999;
	}



blockquote {

	padding: 10px 10px 0 10px;

	border-top: 1px solid #ddd;

	border-bottom: 1px solid #ddd;









	background: #eee;

	font:1.0em Arial;

	line-height:1.5em;

	margin:10px 0px;

	}



select {

	width: 130px;

	}	

/**** Fix for MNGi Breaking News Add To My dropdown - AMD ****/

.widgetBoxAddToMy select  {
       width:100px !important;
}	


/* Text*/



h1 {

	font:3.5em Arial;

	font-weight:bold;
	letter-spacing:-0.08em;

	}



h2 {

	font:2.3em Georgia, "Times New Roman";

	}



h3 {
	font:1.2em Arial;
	color:#3c57a7;
	font-weight:bold;

	}



h4 {

	font:1.0em Arial;

	}


h3.cat_title, h3.cat_title a {
	color:#333;
	letter-spacing:-0.05em;
	}


h3#respond {

	margin-top:0px;

	padding-top:20px;

	}



h3#comments {

	margin-top:32px;

	padding-left:0px;

	}

h3.authors {
	margin-top:15px;
	}

/* Navigation Bar*/

#navbar {

	margin:0 auto;
	margin-top:5px;

	padding:0px 0px;
	text-transform: capitalize;
	background:#2c2c2c;

	}

#page-bar {
	width:163px;
	}

#page-bar ul {
	list-style: none;
	}

#page-bar li {
	float:left;
	list-style:none;
	cursor: pointer;
	display:block;
	border-right:1px solid #333;
	}

#page-bar li:hover {
	background: #3c57a7;
	}


#page-bar a, #page-bar a:visited {
	margin: 0px;
	padding:5px 1px;
	font-weight:bold;
	color:#FFF;
	display:block;
	}

#page-bar a:hover {
	text-decoration:underline;
	display:block;
	text-transform: capitalize;
	}


/* Structure */




#head {
	margin:0px;
	margin-top:0px;
	padding:0px;
	font-size:0.7em;
	width: 180px;

	}




#page {
	width:160px;
	margin:0px;
	padding:10px;
	font-size:0.8em;

	}



/* ------------------ Most Popular NEWS FREEFORM !!!!!!!!!!!!! NEW IMPROVED THREE TABBED !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!------------------ */
.mostViewedBoxLowell {
	width:300px;
	font:bold 11px arial, sans-serif;
	background: url(http://extras.sentinelandenterprise.com/sent/popnews-header.gif) no-repeat left top;
	padding:41px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	color:#000;
	}

.mostTabBodyLowell OL {border-top:1px solid #E6E6E6;padding:0px;margin:0px;} 
.mostTabBodyLowell LI {
	color:#CCC; /*244564*/
	font:bold 11px arial, sans-serif;
	padding:0px;
	border-bottom:1px solid #E6E6E6;
	padding:0px;
	_padding:0px;
	list-style: decimal inside;
	} 
	
.mostTabBodyLowell LI a{color:#244564;font:bold 11px arial, sans-serif;width:100%;padding:3px;}
.mostTabBodyLowell LI a:hover{background:#FEFDE8;color:#CA0002;font:bold 11px arial, sans-serif;width:100%;padding:3px;}
.mostTabBodyLowell LI:hover{
	background:#FEFDE8;
	cursor: pointer;
	cursor: hand;
	}
	
.mostTabBodyLowell LI:hover a{color:#CA0002;}

.mostTabsBoxLowell {
	width:300px;
	padding:0px;
	margin:0px;
	border-left:1px solid #E6E6E6;
	}
	
.mostTabsBoxLowell UL {}
.mostTabsBoxLowell LI {}
.mostTabBodyLowell {
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-top:1px solid #E6E6E6;
	border-bottom:0px solid #E6E6E6;
	padding:0px;
	margin:0px;
	font:11px arial, sans-serif;
	background:#FFF;
	width:100%;
	}
	
 .mostTabSelectedLowell {
	/* background:transparent url(http://extras.sentinelandenterprise.com/sent/pop/most-on.gif) no-repeat bottom center; */
	width:106px;
	height:28px important!;
	margin:0px;
	padding:3px;
	list-style:none;
	cursor: pointer;
	cursor: hand;
	border-top:1px solid #E6E6E6;border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6;
	background:#FFF;
	text-align:center;
	}

 .mostTabLowell {
	width:106px;
	height:30px important!;
	margin:0px;
	padding:3px;
	list-style:none;
	cursor: pointer;
	cursor: hand;
	border-top:1px solid #E6E6E6;border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6;
	background:#FFF;
	text-align:center;
	}

 .mostTabSelectedLowell a{color:#CA0002;}
 .mostTabLowell a{padding-left:0px;color:#999;}
 .mostHeaderLowell {}
 .mostNoteLowell {}
}

#main_wrapLowell {
        positon:relative;
	margin-bottom:30px;
	*margin-bottom:-25px!important;
	clear:both;
	width:300px;
	margin-top:-5px;
	_height:100%;
	height:100%!important;
}
	
#head_logoLowell {
background:transparent url(http://extras.mnginteractive.com/live/media/site105/2010/0817/20100817_065018_PopularNewsHeader.jpg) no-repeat scroll 0;
height:32px;
Margin-top:20px !important;
width:300px;

	}
	
#body_wrapLowell {
	width:300px;
	float:left;
	padding:0;
	margin:0;
Margin-bottom:20px;
	}
	
/* Most Header */
.most_v, .most_c, .most_e {
	background:url(http://extras.mnginteractive.com/live/media/site105/2008/0422/20080422_020252_20080422_064854_pop_back.gif) 0 0 repeat-x;
	height:30px;
	float:left;
	padding:0;
	margin:0;
width:300px;	
	}

.most_v, .most_c, .most_e {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-position:0 0;
background-repeat:repeat-x;
float:left;
height:100%;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
}




	
#viewedTabLowell, #emailedTabLowell, #commentTabLowell  {
width:330px;




}

/* Active Tabs */
.most_liLowell {}

.most_liLowell a {
	font:bold 11px arial, helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	padding:0 6px;
	margin-top:8px;
	display:block;
	}
	
.most_liLowell a:hover {color:#FFEB9C;}

.my_selectedLowell a, .my_selectedLowell a:hover {
	font:bold 11px arial, helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	padding:0 6px;
	margin-top:8px;
	display:block;
	background-image:none;
	}
	
.feedtitleLowell {display:none;}

/* UL Tag */
.most_ulLowell {
	background:transparent;
	list-style:none;
	}

/* First Tab (auto selected on page load) */
.first selectedLowell {}

/* NON selected tab */
.most_liLowell {
	list-style:none;
	padding:0;
	}

/* Selected Tab */
.my_selectedLowell {
	list-style:none;
	padding:0;
	margin:0;
	background:url(http://extras.mnginteractive.com/live/media/site105/2008/0422/20080422_020750_pop_selected.gif) 0 0 repeat-x;
	height:30px;
	}

.inner_wrapLowell {
width:300px;
}

.most_li_boxLowell {
	float:left;
	clear:both;
	margin-left:2px;
	margin-bottom:1px;
	_margin-bottom:0px;
	}
	
#creditfooterLowell {
	display:none;
	border:1px solid #B9BDC3;
	width:330px;
padding:2;
	}

.most_rssLowell {
	float:left;
	clear:both;
	text-align:center;
	height:24px;
	border:0px solid #B9BDC3;
	}
	
.most_rssLowell a {
	font:bold 10px arial, helvetica, sans-serif;
	color:#C00;
	text-decoration:none;
	padding:2;
	}
	
/* Content Block */
.contentblockLowell {
	clear:both;
	width:299px;
height:100%;

	}
	
	
#wrapCont .feedburnerFeedBlock LI {border:0px;
width:290px;
}	

 
/* END Most Popular NEWS  PORTLET  Default Styles */

.mostViewedBox {
	color: #000;
	display: block;
	float: left;
	font: normal 12px arial,helvetica,sans-serif;
        margin: 0;
	padding: 0;
	width: 300px;
	position: relative;
        background: url('http://extras.mnginteractive.com/live/media/site514/2009/0122/20090122_051600_MVME_RightBG.gif') repeat-x right 0;
	}

.region3 .mostViewedBox {
float: none;
margin-left: auto;
margin-right: auto;
}

div.mostTabBody {
        margin-top: -2px;
        border: 1px solid #b0bec7;
}

.mostViewedBox a:active {
	outline: none !important;
	}

.mostViewedBox a:focus { 
	-moz-outline-style: none;
	}

ul.mostTabsBox {
	height: 25px;
	margin: 0px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	clear:both;
	width: 245px;
	clear: both;
	background: url('http://extras.mnginteractive.com/live/media/site514/2009/0122/20090122_051543_MVME_LeftBG.gif') no-repeat 0 0;        
	padding: 5px 40px 0 3px;
	}


.mostTabsBox li {
	float: left;
	white-space: nowrap;
	line-height: 12px;
	margin: 0;
	padding: 0;
	background: none;
width: 300px;
	}

.mostTabsBox li a {
	margin: 0;
	padding: 0px 0px 0px;
	font-weight: bold;
	float: left;
	text-decoration: underline;
	color: #fff;
	}

.mostTabsBox li a:hover {
	color: #fff;
	}
	
.mostTabsBox li a:active{
	color: #fff;
	}
	
	.mostTabsBox li a:visited{
	color: #fff;
	}

.mostTabsBox li.mostTabSelected {
	margin: 0;
	padding: 0;
	color: #fff;
        width: 100px;
	}

.mostTabsBox li.mostTabSelected a:link, 
.mostTabsBox li.mostTabSelected a:visited, 
.mostTabsBox li.mostTabSelected a:active {
	color: #017bc2;
	padding: 7px 9px 6px;
	text-decoration: none;
	}

.mostTabsBox li.mostTabSelected a:link, 
.mostTabsBox li.mostTabSelected a:visited, 
.mostTabsBox li.mostTabSelected a:active {
	background:transparent url('http://extras.mnginteractive.com/live/media/site514/2009/0122/20090122_051621_MVME_tabOnLeft.gif') no-repeat left 3px;
	}

.mostTabsBox li.mostTabSelected a:hover {
	text-decoration: underline;
	}

.mostHeader {
	clear: both;
	padding: 5px;
	font: normal 11px arial,helvetica,sans-serif;
	color: #666;
	}

.mostNote {
	padding-bottom: 6px;
	}

.mostRss img {
	vertical-align: middle;
	border: none;
	position: absolute;
	top: 6px;
	right: 8px;
	}

.mostTabBody {
	margin: 0px;
	padding: 8px;
        border: none;
	background: #fff;
        font: normal 12px tahoma,arial,sans-serif;
	}

.mostTabBody ol {
	padding: 0 0 0 30px;

	margin: 0;

	}

.mostTabBody li {
	font-weight: bold;
	margin-bottom: 5px;
        list-style-image: none;
	color: #1B609B;
	}

.mostTabBody li a {
	font: normal 12px arial, verdana, helvetica, sans-serif;
        color: #2676BD;
	text-decoration: none;
	}

.mostTabBody li a:hover {
	text-decoration: underline;
        color: #017bc2;
	}
	
	.mostViewedBox mostWidth{
	margin-top:20px;	
	}

/***** End MEMV Styles *****/

/***** Begin Top Listings Styles *****/

.TLBox {
	width:163px;
	z-index:3;
	border: 1px;
	border-style: solid;
	border-color: #b0bec7;
	background: #ececec;
        margin-top:15px;
}

.TLBoxContent {
background-color: #ececec;
}

.TLBoxHeader{
    text-decoration:none;
    border-style:none;
    border-width:0px;
    background-color:#008cca;
    text-align:center;
}


.TLBoxTitle {
    float:left;
    text-align:left;
    padding-left: 15px;
    letter-spacing: 1px;
    background: url('http://extras.mnginteractive.com/live/media/site514/2008/1024/20081024__arrow.gif') no-repeat 5px -3px ;
	display: block;
	text-indent: 0px;
	width: 140px;
	color: #000;
	font: normal 11px arial,sans-serif;
}

a:hover.TLBoxTitle {
text-decoration: underline;
color: #000;
background: url('http://extras.mnginteractive.com/live/media/site514/2008/1024/20081024__arrow.gif') no-repeat 5px -3px ;
}

.TLBoxType {
display: none;
}

.TLBoxCompany {
        z-index:1;
	color: #008cca;
	display: block;
	margin-left: 0px;
	text-indent: 21px;
	margin-left: 0px;
	width: 140px;
}

.TLBoxRule {
       color: #ececec;
       border: 0px solid #ececec;
       height: 0px;
}

td .TLBoxAllListings{
width: 161px;
}


a.TLBoxAllListings {
display: block;
background-color: #008cca;
color: #fff;
padding: 2px 0;
}

a:hover.TLBoxAllListings {
display: block;
background-color: #008cca;
color: #fff;
padding: 2px 0;
}

.TLAllTypeHeading {
display: none;
}

.TLBoxTab {
background-color: #333333;
}

.TLBoxTabSelected {
background-color: #ececec;
}

.TLBoxTabLink {
color:#fff;
}

.TLBoxTabSelected .TLBoxTabLink {
color:#008cca;
}

.TLBoxDiv {
width:160px;
}


/***** End Top Listings Styles *****/

/***** Media Center*****/


p.mediaCenter {display:none;}

div.mediaCenter {
	color: #000;
	width: 318px;  height:100%; float:left;
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
                border-right: 1px solid #b0bec7;
	}

div.mediaCenter span.subhead {
	display: block;
	margin: 0px;
	text-indent: 3px;
	margin-top: 5px;
	font: bold 12px arial,sans-serif;
	}

.mediaCenterHead {
	border-bottom: 1px solid #b0bec7;
                background-color:#054596;
	color: #fff;
	font: normal arial,helvetica,sans-serif;
	font-size: 14px !important;
                text-align: left;
                text-indent: 5px;
                padding-top: 4px;
                padding-bottom: 4px;
                font-weight: bold;
                width: 318px;
	}

#media {
    padding: 0px;
    margin: 0px;
	border: 1px solid #b0bec7;
	font: normal;
    padding-bottom: 10px;
	}

.media1 {width: 300px;}

.media2 {width: 300px;}

.media_articles {
	float: left;
	display: block;
	color: #fff;
	font-size:10px;
	padding: 10px;
	margin: 1px;
	}

#moregalleries {
    float: right;
    margin: 0 5px 5px 0;
    display: block;
    width: 278px;
	}

.mediaGalleries {
	font-size:12px;
	margin-left: 12px;
	font-weight:bold;
	float: left; display:block;
	width: 300px;
	margin-bottom:0px;
	margin-top:3px;
	}

h2.mediaGalleries {width:300px; margin-left:5px;}

.mediatabbox {
	display: block;
	font-size:10px;
	color:#3d4d61;
	background-color:#fff;
	font-variant:normal;
	font-family: "Times New Roman", Times, serif;
	margin-left:0;
	width: 75px;
	border-top:1px solid #000;
	}

.mediaMoreLinks {
	display: block;
	margin-left: 10px;
	width: 125px;
	}
	
.medialinkstab {
	background:#fff;
	width: 75px;
	border: 1px;
	border-color: #000;
	border-top-color: #000;
	border-style: solid;
	}

.mediaMore_searchlinks {
	float:right;
	font:9px arial;
	color:#008cca;
	}

.thirds {float: left; width: 83px; padding: 0 4px 0 4px;}	
.twos {float: left; width: 135px; padding: 0 0px 0 0px;}	
.image {float: left; margin: 0 9px 3px 0; border: none;}
.captions {
	margin: 0;
	line-height: 1.1em;
	padding: 0px;
	color: #666;
	margin-top: 5px;
	}

#media ul {
	margin: 0;
	padding : 0;
	list-style-image: url(images/bullet.gif);
	list-style-type: disc;
	list-style-position: inside;
	}

#media li a {margin-left: 3px;}

a.moregalleries{
	color:#008cca; float:right; width:auto;
	text-decoration:none;
                font-size:12px;
	font-weight:bold;
                font-family: arial;
	}

a.mc_left {
	float:left;
	font-size:12px;
	font-weight:bold;
                font-family: arial;
	color:#000;
	text-decoration:none;
	}

a.media_photolinks {
	text-decoration:none;
	color:#fff;
	}

a.media_photolinks:hover {
	color:#008cca;
	text-decoration:underline;
	}

.media_photolinks {
	font:9px arial;
	color:#000;
	font-weight:bold;
	}

.mc_picTable {width:290px; margin-left:0;}

.mc_picTable p {margin:2px;}

.mediaCenter h2 {border-bottom: 1px dotted #000;}


#media {border: none;}

.mediaCenter a:hover {text-decoration: underline;}

table.mediaCenter a:hover {text-decoration: underline; color: #008cca;}

/***** END Media Portlet *****/


/***** Spotlight styles *****/

#page {
               padding: 10px 0 0 0;
               margin: 0px;
               }

#top {
	padding:0;
                margin: 0px;
	}

#middle {
	width: 299px;
	background:#fff;
	float:left;
	padding:0 0 0 0px;
	margin: 0;
                border: 8px solid #ececec;
	}

.category {
	width:279px;
	float:left;
	border-top:8px solid #333;
	margin:0px;
	padding:5px 10px 10px 10px;
	background:#fff;

	}

.category p {
	margin:0;
	}



#cat-1, #cat-3, #cat-5  {border-top:8px solid #333333;}

#cat-2, #cat-4 {border-top:8px solid #008cca;}



.category span.cat_title, #front-popular h3, #front-list .cat_title {
	text-transform:lowercase;
	margin:0;
	font-weight:bold;
	font-size:1.3em;
	letter-spacing:-0.05em;

	}

.category a {

	color:#333;
	display:block;
	background:none;

	}



.category a:hover {

	background:none;
	color:#000;
	text-decoration:none;

	}



#cat-1:hover, #cat-3:hover, #cat-5:hover {background:#ECECEC; color:#000; }

#cat-2:hover, #cat-4:hover {background:#008cca; color:#fff; }

#cat-1:hover a, #cat-3:hover a, #cat-5:hover a {background:#ECECEC; color:#000; }

#cat-2:hover a, #cat-4:hover a {background:#008cca; color:#fff; }


#bottom {


	}

.clearfloat {
        display:block;
        margin:5px;
}


/***** END spotlight *****/

/* ******************************************* Zvents box styles ********************************* */

div.zvents_clear {clear: both;}

.zvents_invertednav {padding: 0;width: 100%;border-top: 5px solid #ececec;background: transparent;voice-family: "\"}\"";voice-family: inherit;}
.zvents_invertednav ul {margin:0;margin-left: 5px;padding: 0;list-style: none;}
.zvents_invertednav li {display: inline;margin: 0 2px 0 0;padding: 0;text-transform:uppercase;}
.zvents_invertednav a {float: left;display: block;font: bold 11px Arial;color: white;text-decoration: none;margin: 0 1px 0 0;padding: 3px 5px;background-color: 
#666666;border-bottom: 8px solid white;}
.zvents_invertednav a:hover {background-color: #ececec;padding-top: 5px;padding-bottom: 0;border-bottom-color: #ececec;color: #008cca;}
.zvents_invertednav .current a {background-color: #ececec;padding-top: 5px;padding-bottom: 0;border-bottom-color: #ececec;color: #008cca;}

.zvents_title {
                width: 318px;
	color: #00223E;
	font: normal arial,helvetica,sans-serif;
	font-size: 22px !important;
                text-align: left;
                text-indent: 2px;
                padding-top: 2px;
                padding-bottom: 1px;
margin-top:2px;
}

div.zvents_title {
        color:#369;
}

.zvents_maincontainer {width:320px;border:1px solid #b0bec7; margin:2px 2px 2px 2px; }

.zvents_topsection {background:#fff;padding:2px 2px;font:11px arial;text-align:left;}
.zvents_topsectionnote {font:11px arial;margin-bottom:2px;}
.zvents_topsection input,form {font:11px arial;margin:0;}

.zvents_searchlinks {float:right;font:9px arial;color:#039;}
.zvents_searchlinks a {color:#008cca;}
.zvents_searchlinks a:hover {color:#000;}
.zvents_calendarcontainer {background-color:#ececec;border:1px solid #b0bec7;padding:1px;text-align:center;margin-top:2px;}
.zvents_calendarcontainertitle {font:11px arial;float:left;}
.zvents_fivepixels {line-height:2px;}
.zvents_upcomingevents {padding-top:2px;padding-bottom:5px;font:11px arial;}
.zvents_upcomingevents ul {margin-top:0;margin-bottom:0;padding-top:2px;padding-bottom:5px;font:11px arial;}
.zvents_upcomingevents li {margin-left:-10px;list-style-type:none;font:11px arial;}
.zvents_upcomingevents a {font:11px arial;color:#008cca;line-height:1.3em;}
.zvents_upcomingevents a:hover {color:#000;}

/***** END zvents *****/

/*** BEGIN poll ***/

.pollsBox {
background:#f5f8fe none repeat scroll 0 0;
border:1px solid #CCCCCC;
font-family:Arial;
padding:0;
width:300px;
margin-bottom: 30px !important;
_margin-left:10px;
_margin-top:15;
	}

.pollshead {
	background-color:#054596;
	background-repeat:no-repeat;	
color: #fff;
Margin-top: 4px;
                padding-top: 4px;
                padding-bottom: 2px;
	font-family:arial,helvetica,sans-serif;
        font-variant:small-caps;
	font-size: 16px !important;
        letter-spacing:.5px;
        text-align:center;
width: 300px;
	}

.pollsQuestion {
	background:none;
	font: bold 16px Arial;
color: #054596;
	margin:5px;
width: 290px;
 padding: 3px;
	}

.pollsAnswer {
	background:#FFFFFF none repeat scroll 0 0;
	padding-left: 5px;
	color: #000000;
	font: bold 14px arial,helvetica,san-serif;
        font-family:arial,helvetica,san-serif;
width: 280px;
	}

.pollsViewResults {
        background-color:#FFFFFF;
        font-size:8pt;
        font-weight:bold;
        height:23px;
color:#000000;
width: 300px;
        }

.pollsResult {
color:#ffffff;	
background-color: #FFFFFF;
	padding-left: 5px;
	color: #000;
	font: bold 11px arial,helvetica,san-serif;
        font-family:arial,helvetica,san-serif;
width: 300px;
	}

td.pollsSubmit {width: 300px;}

.pollsSubmit input {
        width:100px;
	margin: 12px 0 0 100px;
	}

/*** END poll ***/

/*** BEGIN complex listing ***/

/**Article page complex listing**/
.articlebox {
background-color:#ffffff;
}

.region3 .complexlistingTitle{
color: #fff;
font-size: 14px;        
text-indent: 10px;d
line-height: 1.5;
display: block;
padding-top: 3px;
padding-bottom:5px;
}

.region2.complexlistingTitle{
color: #fff;
font-size: 14px;        
text-indent: 10px;d
line-height: 1.5;
display: block;
padding-top: 3px;
padding-bottom:5px;
}

.region3 a:hover.complexlistingTitle{
color: #fff;
background-color: #054596;
display: block;
}

/**end article page complex lsiting**/


#rdsGlobal .region5 .articlelistingbox {
	background:#F2F2FF;
	padding:4px;
	margin:1px 1px 5px;
	border:1px solid #B9BDC3;
	clear:both;
	width: 320px;
	_width: 320px;
	align: Center;
	Horizontal-align: center;
}

#rdsGlobal .region5 .indexSectionTitle {
	background:transparent;
	width: 322px;
	_width: 322px;
	align: center;
	Horizontal-align: center;
}

.complexListingBox {
	width: 100%;
	margin: 0px 0 15px 0;
	}

.complexListingTitle {
        color: black;
        font-weight: bold;
        }

#rdsGlobal .region5 .lastUpdatedDate {
	font: normal 9px Tahoma,Arial,sans-serif;
	color: #000;
	background-repeat: no-repeat;
	clear: left;
        margin: 5px
	}

.listingItemDate{display: none;}

.listingItemTitle {
	font: 18px Arial;
	font-weight: bold;
                color: #008cca;
				
	}
div.listingItemTitle {
	padding-bottom:5px;
}
	

.listingArticleBlurb {
	display: block;
	margin: 5px 0 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	}

a.listingArticleLinkTo img {
        border:1px solid #666;
}

a.listingArticleLinkTo {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #008cca;

	text-decoration: none;
    margin-top:2px; display:block;
	}
	
a:hover {

	text-decoration: underline;
	}

a:hover.complexListingTitle{
               color: #000;
               }

.complexListingItemImage {
	float: left;
	display: block;
	margin-right: 6px;
	margin-bottom: 10px;
	}

table.complexListingItemPhoto{
	display: inline;
	float: left;
	/*width: 108px;*/
	margin-right: 5px;
	}

.complexListingItemPhotoCredit {display: none;}

li.listNoImage {
	list-style-image: url(http://extras.mnginteractive.com/live/media/site514/2010/0709/20100709_093712_np_hdline_bullet.gif);
	font: normal 12px Arial,sans-serif;
                border-bottom: 1px dotted #bbb;
                padding-top: 3px;
                padding-bottom: 3px;
	}

.complexListingFooter {display: none;}

.region2 .complexListingMoreHeadlines {display: none;}

.region2 .complexListingImage img {
	width: 160px;
	border: 1px solid #ccc;
	margin-right: 10px;
	}

.region2 .complexListingImage {
display: block; margin: 0px; padding: 0px;
}
.region4 .complexListingMoreHeadlines {
font:0px arial;
	color:#fff;
	font-weight:bold;
}
.region5 .complexListingMoreHeadlines {
font:0px arial;
	color:#fff;
	font-weight:bold;
}
.region2 .complexListingBox {
	display: block;
	margin-left: 5px;
	background-color: transparent;
	}

.layout5FeatureItemBox {
	width: 310px;
	margin-bottom: 10px;
	}

.layout5FeatureItemBox span.listingArticleBlurb {display: block; margin: 4px 5px 0 5px;}

.layout5FeatureItemBox img {border: 0px solid #000;}

.layout5FeatureItemBox a.listingItemTitle {
	color: #2676BD;
	font: bold 18px;
	margin-left: 4px;
	margin-bottom: 2px;
	width: 100%;
	float:left;
	}

.listing5image {
	border: 1px solid #000 !important;
	margin-top: 5px;
	}
	
.layout5FeatureItemBox a.listingArticleLinkTo {margin-left: 5px;}


/*** END complex listing ***/

/*** Section headers ***/
h1.pageHeader {
	font: normal 20px arial, verdana, helvetica, sans-serif;
	text-transform: capitalize;
	color: #333333;
	padding: 5px 10px;
	margin: 1px 0 5px 0;
	border-bottom: 0px solid #e1e1e1;
	}

h1.pageHeader a {
	float: right;
	margin-top: 4px;
	}

h1.pageHeader a img {
	border: none;
	margin-left: 5px;
	}
/*** end section headers ***/

/*** article page ***/

.articleOptions {
font-family: verdana,arial,sans-serif;
font-size: 10px;
color: #ff0000;
border-bottom: solid 1px #ddd;
}

div .articleOptions {
text-align: right;
vertical-align: right;
}

a.articleOptions:link, a.articleOptions:visited {

font-family: arial,sans-serif;
color: #999999;
font-size: 11px;
}

.social_bookmarks img {

border-top-width: 0pt;
border-right-width: 0pt;
border-bottom-width: 0pt;
border-left-width: 0pt;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: -moz-use-text-color;
border-right-color: -moz-use-text-color;
border-bottom-color: -moz-use-text-color;
border-left-color: -moz-use-text-color;
margin-right: 2px;
}

#fontSizeChanger {
color: #999;
margin-left: 5px;
}

#fontSizeChanger img {

border-top-width: medium;
border-right-width: medium;
border-bottom-width: medium;
border-left-width: medium;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: -moz-use-text-color;
border-right-color: -moz-use-text-color;
border-bottom-color: -moz-use-text-color;
border-left-color: -moz-use-text-color;
}


#fontSizeChanger .normal, #fontSizeChanger .large, #fontSizeChanger .largest {

cursor: pointer;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

.topix_postform .headerText {

padding-top: 2px;
padding-right: 8px;
padding-bottom: 2px;
padding-left: 8px;
font-size: 11px;
font-weight: normal;
text-align: center;
}

.topix_postform .fieldHeader {

width: 80px;
text-align: right;
font-weight: bold;
vertical-align: top;
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
padding-left: 4px;
}

.topix_postform .fieldContent {

padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
padding-left: 4px;
}

.topix_postform .submitButton {

font-size: 14px;
font-weight: bold;
margin-top: 4px;
}

.topix_postform .captcha {

padding-left: 10px;
}


.block textarea {

font-family: verdana,arial,helvetica,sans-serif;
font-style: normal;

font-variant: normal;
font-weight: normal;
font-size: 10px;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
color: #333333;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #c3d6e1;
border-right-color: #c3d6e1;
border-bottom-color: #c3d6e1;
border-left-color: #c3d6e1;
}


#article {
	width:654px;
	background:#fff;
	padding:10px;
	font-size:1em;
	line-height:1.2em;
	float:left;

	}

 {
	display:block;
	width: 654px;
                font-size: 12px;
	}

.articleTitle {
	font:26px Arial;
                font-weight: bold;
                color: #054596;
	letter-spacing: .05;
}

.articleSubTitle {
        margin-bottom:10px;
        margin-top:-8px;
		font-size:18px;
		font-weight:500;
		color:#5b5754;
}

.articleDate {color: #000;}


/*** end article page***/

/*** BEGIN footer ***/

/* ------- footer container */
.footer {
	font: normal 11px Tahoma,arial, sans-serif;
	background: transparent url(http://extras.mnginteractive.com/live/media/site7/2008/0121/20080121__logo_realCities.gif) no-repeat 3px 20px;
	padding: 10px 0 20px 0;
	margin: 10px 0;
	}

/* ------- footer lists */
.footer ul {
	text-align: center;
	margin: 0;
	padding: 0;
	}

/* ------- footer top-list */
.footer ul.top {
	border-top: 3px solid #ccc;
	padding: 5px 0;
	}

/* ------- footer list-items */
.footer li {
	display: inline;
	padding: 0 0px;
	margin: 0;
	}

/* ------- footer links */
.footer a:link,
.footer a:visited,
.footer a:active  {
	padding: 0 4px 0 0;
	}

/* ------- footer last link in list */
.footer li.last a:link,
.footer li.last a:visited,
.footer li.last a:active {
	border: none;
	}

.footerLeft {line-height: 17px;}

.footerRight td {font: normal 11px Tahoma,Arial,sans-serif;}

.textLinksRegion {display: none;}

.mediaPartners {
	clear: both;
	margin-left: 10px;
	}

.mediaPartnersHeader {
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px dotted #b0b8bd;
	margin-bottom: 3px;
	padding: 10px 0 1px 0;
	color: #b0b8bd;
    width: 530px;
	}

.mediaPartners a {line-height: 17px;}


/*** END footer ***/

/*  Marketplace Styles*/
.Marketplacelist:link {
font-size:12px;
font-family:Arial;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
text-decoration:underline;
margin-left:15px !important;
_margin-left:18px;
}

.Marketplacelist:visited {
font-size:12px;
font-family:Arial;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
text-decoration:underline;
margin-left:15px !important;
_margin-left:18px;
}

.Marketplacelist:hover {
font-size:12px;
font-weight:bold;
color:#000000;
font-family:Arial;
text-decoration:underline;
margin-top:0px !important; 
margin-left:15px !important; /*Firefox fix mUst be above IE fixes with important*/
_margin-left:18px; /*Fix for IE7 and IE6 JEEEEEzzzzzzz must be below firefoxfix or else it won't work*/
}


/*IE8 fix  do not remove only can place on style in each at a time !!!!*/

.Marketplacelist:link { margin-left/*\**/: 2px}
.Marketplacelist:visited { margin-left/*\**/: 2px}
.Marketplacelist:hover { margin-left/*\**/: 2px}

button, input[type="reset"], input[type="button"], input[type="submit"] {
-moz-appearance:button;
-moz-binding:none;
-moz-box-sizing:border-box;
-moz-user-select:none;
-x-system-font:-moz-button;
background-color:buttonface;
border-bottom-color:buttonface;
border-bottom-style:outset;
border-bottom-width:2px;
border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;
border-left-color-value:buttonface;
border-left-style-ltr-source:physical;
border-left-style-rtl-source:physical;
border-left-style-value:outset;
border-left-width-ltr-source:physical;
border-left-width-rtl-source:physical;
border-left-width-value:2px;
border-right-color-ltr-source:physical;
border-right-color-rtl-source:physical;
border-right-color-value:buttonface;
border-right-style-ltr-source:physical;
border-right-style-rtl-source:physical;
border-right-style-value:outset;
border-right-width-ltr-source:physical;
border-right-width-rtl-source:physical;
border-right-width-value:2px;
border-top-color:buttonface;
border-top-style:outset;
border-top-width:2px;
color:buttontext;
cursor:default;
font-family:-moz-use-system-font;
font-size:-moz-use-system-font;
font-size-adjust:-moz-use-system-font;
font-stretch:-moz-use-system-font;
font-style:-moz-use-system-font;
font-variant:-moz-use-system-font;
font-weight:-moz-use-system-font;
line-height:normal !important;
padding-bottom:0;
padding-left:6px;
padding-right:6px;
padding-top:0;
text-align:center;
text-shadow:none;
white-space:pre;
}

.indexmarketBullet {
background:transparent url(http://extras.lowellsun.com/marketplace/yellowbullet.png) no-repeat scroll 0 5px;
list-style-type:none;
margin-left:0 !important;
margin-right:0 !important;
margin-top:0 !important;
padding-left:0 !important;
}

.lastUpdatedDate {
color:#445A8E;
font-size:11px;
margin-left:4px;
text-decoration:none;
}



a.complexListingLink:link,
a.complexListingLink:visited {
	font-size: 14px;
	color: #4e749b;
	font-family: arial;
	text-decoration: none;
	text-align: top;
	}

a.complexListingLink:hover {
	color: #4e749b;
	text-decoration: underline;
	text-align: top;
	}

.BizDirectLink a {
        color:#FFF;
        margin-right:15px;
        font-size:8pt;
        font-weight:bold;
}

/*MARKET PLACE A HOVER ATTRIBUTE  IMAGE SWAP OUT*/



.Marketplace_blah {
background-image:url(http://extras.mnginteractive.com/live/media/site514/2010/0818/20100818_103606_doiy.jpg );
height:50px; !important
width:336px;
display:block; /*This Cover Full TD */
position: relative;
text-indent: 0;
text-decoration:none;

}



a.Marketplace_blah:hover {

background-image:url(http://extras.mnginteractive.com/live/media/site514/2010/0818/20100818_104014_doiy2.jpg  );  /*This Will Set the Link background */
text-decoration:none;
height:50px; !important
width:336px;
display:block; /*This Cover Full TD */
text-indent: 0;
text-indent: 0;
position: relative;

}

/*SUBSCriber services */


/******** BEGIN STYLES FOR mn_ff:homepage_subscriber-widget - SNGUYEN 03.11.2010 ********/









#subscribe-widget-bottom h1 {
margin:0 0 10px;
font:23px verdana;
letter-spacing:-1px;
color:#036;
}

#subscribe-widget-bottom p {
font:13px verdana;
color:#000;
margin:0 0 10px;
}

#subscribe-widget-bottom a.ovalbutton{
background: transparent url('http://extras.mnginteractive.com/live/media/site105/2010/0920/20100920_100407_20100311_073333_oval-green-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;
}

#subscribe-widget-bottom a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

#subscribe-widget-bottom a.ovalbutton span{
background: transparent url('http://extras.mnginteractive.com/live/media/site105/2010/0920/20100920_100606_20100311_073444_oval-green-right.gif ') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

#subscribe-widget-bottom a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

#subscribe-widget-bottom a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

#subscribe-widget-bottom .buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
float:left;
margin-bottom:0px;
margin-right:10px;
margin-top:8px;
}
/******** END STYLES FOR mn_ff:homepage_subscriber-widget - SNGUYEN 03.11.2010 ********/

/************ Target Ad ***************/
 
.Target_Ad {float: left; margin-left: 5px; margin-top: 4px;}
#maindiv0 span,#maindiv1 span,
#maindiv2 span,#maindiv3 span,
#maindiv4 span,#maindiv5 span,
#maindiv6 span,#maindiv7 span,
#maindiv8 span,#maindiv9 span,
#maindiv10 span,#maindiv11 span,
#maindiv12 span,#maindiv13 span,
#maindiv14 span
{padding-right: 4px !important; padding-left: 4px !important;}
 
/********** End Target Ad *************/


#weeklybar {
margin-bottom: 0px;
padding: 5px;
height:25px;
text-align: left;
}
.articlebody {
font-size:14px;	
padding-right:30px;
	
}
.articleAdRule {
width:0%;	
}

#PG_link {
padding-left:10px;	
}/******** Global Region and site styles *********/

.BluePlayButton {
width:40px;
height:40px;
margin:0 5px 0 10px;
}

div, span, p, ul, li {margin: 0;}

body {
display: block;
 padding: 0px;
background-color: #333333;
 text-align: center;
 font-family: arial, helvetica, sans-serif;
}

.contentStyle {
  width: 1000px;
  background-color: #ffffff;
  margin: 0px auto;
 border-right: 1px solid #ffffff;
 border-left: 1px solid #ffffff;
}

.layoutFooterLinks {display: none;}

a {
	color: #008cca;
	text-decoration: none;
	}
	
a:hover {
	color: #008cca;
	}

p {margin: 0 0 0px 0;}


/*** BEGIN regions ***/

.previousNewsPulldown {
    margin-bottom: 20px;
    }

/***** Removing to fix Ad in post header region 6/13/2011
.postHeaderRegion {display: none;}
******/

.regionParent {
	border-spacing: 0; 
	padding: 0;
	margin: auto;  
	background-color: #ffffff
	} 
	
.preHeaderRegion {background-color: #fff;}

.region1,
.region2,
.region2b,
.region3,
.region6,
.region7,
.region4,
.region5,
.footerRegion {background-color: #ffffff;}

.region2 {padding-left: 5px;}
	
.region2, .region3, .region4, .region6, .region7 {padding-top: 5px;}

.region6 {padding-right: 3px;}

td .region2 .complexListingBox {background-color: #fff;}

td .region3 .complexListingBox {background-color: #fff;}

.region4, .region9 {padding-left: 5px;}

.region4 {padding-top: 0px;}

.region4 .clHeader {padding-right: 10px;}

.region4 .complexListingBox {padding-right: 10px;}

.region4 .complexListingBox br {display:none;}

.region5 {padding: 0 10px 0 5px;}

.region5 .complexListingBox {background-color: #fff;}

.region10 {display: block; margin-left: 5px;}

/*** END regions ***/


/*** BEGIN ads ***/

.preHeaderRegion .adElement {margin: 10px 0;}

.region3 .adElement {
	border: 1px solid #D0D0D0;
	width: 320px;
	padding: 5px 0;
	margin: 0 auto 10px auto;
	}

.adElement {margin: 0 0 5px 0;}

/*** END ads ***/


/******** Mast Nav Styles *********/
#navWrap {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__navBG.gif) red repeat-x 0px 0px; WIDTH: 1000px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 32px
}
#nav {
	DISPLAY: block; Z-INDEX: 1000; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; POSITION: relative; HEIGHT: 1%
}
#nav #maindiv0 {
	HEIGHT: 32px
}
#nav #maindiv1 {
	HEIGHT: 32px
}
#nav #maindiv2 {
	HEIGHT: 32px
}
#nav #maindiv3 {
	HEIGHT: 32px
}
#nav #maindiv4 {
	HEIGHT: 32px
}
#nav #maindiv5 {
	HEIGHT: 32px
}
#nav #maindiv6 {
	HEIGHT: 32px
}
#nav #maindiv7 {
	HEIGHT: 32px
}
#nav #maindiv8 {
	HEIGHT: 32px
}
#nav #maindiv9 {
	HEIGHT: 32px
}
#nav #maindiv10 {
	HEIGHT: 32px
}
#nav #maindiv11 {
	HEIGHT: 32px
}
#nav #maindiv12 {
	HEIGHT: 32px
}
#nav #maindiv13 {
	HEIGHT: 32px
}
#nav #maindiv14 {
	HEIGHT: 32px
}
#nav #maindiv15 {
	HEIGHT: 32px
}
#nav #maindiv16 {
	HEIGHT: 32px
}
#nav #maindiv17 {
	HEIGHT: 32px
}
#nav #maindiv18 {
	HEIGHT: 32px
}
#nav #maindiv19 {
	HEIGHT: 32px
}
#nav #maindiv20 {
	HEIGHT: 32px
}
#nav #maindiv21 {
	HEIGHT: 32px
}
#nav #maindiv22 {
	HEIGHT: 32px
}
#nav #maindiv23 {
	HEIGHT: 32px
}
#nav #maindiv24 {
	HEIGHT: 32px
}
#nav #maindiv25 {
	HEIGHT: 32px
}
#nav #maindiv26 {
	HEIGHT: 32px
}
#nav #maindiv27 {
	HEIGHT: 32px
}
#nav #maindiv28 {
	HEIGHT: 32px
}
#nav #maindiv29 {
	HEIGHT: 32px
}
#nav #maindiv30 {
	HEIGHT: 32px
}
#nav DIV {
	FLOAT: left
}
#nav DIV A {
	PADDING-RIGHT: 7px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__tabsR_off.gif) no-repeat 100% 0px; FLOAT: left; COLOR: #fff; TEXT-DECORATION: none
}
#nav DIV A SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 7px; PADDING-BOTTOM: 11px; PADDING-TOP: 9px
}
 HTML #nav DIV A SPAN {
	PADDING-BOTTOM: 9px
}
#nav .navHover {
	MARGIN: 0px; TEXT-DECORATION: none
}
#nav .navHover A {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__topTabs.gif) no-repeat 100% 0px; COLOR: #3683af
}
#nav .navHover SPAN {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__topTabs.gif) no-repeat 0px 0px
}
#nav DIV.first {
	
}
#nav .nosub .navHover A {
	BACKGROUND-POSITION: 100% -32px
}
#nav .nosub .navHover A SPAN {
	BACKGROUND-POSITION: 0px -32px
}
#nav .nosub DIV {
	
}
#nav #rightNav .nosub DIV {
	
}
#nav .nosub A {
	
}
#nav #rightNav .nosub A {
	
}
#nav .nosub .navHover A {
	
}
#nav #rightNav .nosub .navHover A {
	
}
#nav .nosub DIV.subdiv {
	DISPLAY: none! important
}
#nav #rightNav .nosub .subdiv {
	DISPLAY: none! important
}
#nav #rightNav .nosub DIV.subdiv {
	DISPLAY: none! important
}
#nav .subdiv {
	BORDER-RIGHT: #a6bbc9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; VISIBILITY: hidden; PADDING-BOTTOM: 3px; MARGIN-LEFT: 1px; BORDER-LEFT: #a6bbc9 1px solid; WIDTH: 150px; PADDING-TOP: 3px; BORDER-BOTTOM: #a6bbc9 1px solid; POSITION: absolute; BACKGROUND-COLOR: #fff
}
#nav DIV .subdiv DIV {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; FLOAT: none; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
#nav DIV .subdiv A {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FLOAT: none; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #3683af; PADDING-TOP: 2px; HEIGHT: auto
}
#nav .subdiv A:hover {
	COLOR: #fff; HEIGHT: 1%; BACKGROUND-COLOR: #4c94bc
}
#nav #rightNav {
	FLOAT: none
}
#nav #rightNav DIV {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__bg_rNav.gif) 0px 0px; FLOAT: right
}
#nav #rightNav .right A {
	BACKGROUND-IMAGE: none
}
#nav #rightNav .right DIV.subdiv {
	MARGIN-LEFT: 1px
}
#nav #rightNav DIV.left {
	PADDING-LEFT: 30px; BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__rnavLeft.gif) no-repeat 0px 0px
}
#nav #rightNav .left DIV.subdiv {
	MARGIN-LEFT: 31px
}
#nav #rightNav DIV DIV {
	FLOAT: none
}
#nav #rightNav DIV A {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site571/2007/0417/20070417_092923_class_divLine.gif) no-repeat right 7px; FLOAT: left; MARGIN: 0px 2px 0px 0px; COLOR: #3066a0
}
#nav #rightNav DIV A SPAN {
	PADDING-RIGHT: 4px; PADDING-LEFT: 9px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
 HTML #nav #rightNav DIV A SPAN {
	PADDING-BOTTOM: 8px
}
#nav #rightNav .navHover {
	DISPLAY: block; MARGIN: 0px; TEXT-DECORATION: none
}
#nav #rightNav .navHover A {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__topTabs.gif) no-repeat right -64px; COLOR: #000
}
#nav #rightNav .navHover A SPAN {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__topTabs.gif) no-repeat 0px -64px; COLOR: #000
}
#nav #rightNav .nosub .navHover A {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__topTabs.gif) no-repeat 100% -96px
}
#nav #rightNav .nosub .navHover SPAN {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__topTabs.gif) no-repeat 0px -96px
}
#nav #rightNav .subdiv {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#nav #rightNav .subdiv A {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FLOAT: none; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #3683af; PADDING-TOP: 3px; HEIGHT: auto
}
#nav #rightNav .subdiv DIV {
	BACKGROUND-IMAGE: none
}
#nav #rightNav .subdiv A:hover {
	COLOR: #fff; HEIGHT: 1%; BACKGROUND-COLOR: #4c94bc
}

#masthead_home {
	BACKGROUND: url(http://extras.sentinelandenterprise.com/nashoba_publishing/graphics/masthead.jpg) no-repeat 0px 0px; LEFT: 0px; WIDTH: 1000px; POSITION: relative; TOP: 0px; HEIGHT: 75px
}

#logoLink {
	LEFT: 26px; TEXT-INDENT: -5000px; POSITION: absolute; TOP: 6px
}

#logoLink IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; LEFT: 0px; BORDER-LEFT: medium none; WIDTH: 327px; BORDER-BOTTOM: medium none; POSITION: absolute; TOP: 0px; HEIGHT: 82px
}

.topNav {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__topNavBG.gif) no-repeat; WIDTH: 1000px; LINE-HEIGHT: 16px; HEIGHT: 20px
}

 HTML .topNav {
	MARGIN-BOTTOM: -1px
}

#searchbar {
	RIGHT: 32px; POSITION: absolute; TOP: 21px
}

#searchbar FORM {
	PADDING: 0px; MARGIN: 0px;
}

#searchbar INPUT {
	PADDING: 0px; MARGIN: 0px;
}

#searchbar FORM INPUT.searchbox {
	WIDTH: 235px; BORDER: #999 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #fff; cursor: auto;
}

#searchbar FORM INPUT.button {
	VERTICAL-ALIGN: top
}

UL#searchoptions {
	PADDING:0px; FONT-SIZE: 10px !important; LEFT: 20px; MARGIN-LEFT: 12px; COLOR: #FFF; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 22px;
}

UNKNOWN {
	TOP: 20px
}

UL#searchoptions LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 4px 0px -22px; PADDING-TOP: 2px; COLOR:#FFF;
}

UL#searchoptions LI.end {
	MARGIN: 0px 2px 0px 2px;
}

UL#searchoptions LI.end SPAN {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; FONT-FAMILY: verdana; LETTER-SPACING:-1px;
}

UL#searchoptions .yahooText {
	COLOR: #66049F;
        MARGIN-RIGHT:4px;
        LETTER-SPACING:-1px;
}

UL#searchoptions INPUT.radio {
	PADDING: 5px;
        MARGIN: 5px;
        VERTICAL-ALIGN: middle;
}

 HTML UL#searchoptions INPUT.radio {
	MARGIN: -5px -1px 0px -4px
}

UNKNOWN {
	MARGIN: -2px -1px 0px -4px
}


/* --- BEGIN weather */

ul.weather {
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
	}

ul.weather li {
	float: left;
	font-size: 11px;
	padding: 3px 0 0 0;
	}

ul.weather li a {
	color: #fff;
	padding: 0 7px;
	border-left: 1px solid #b7c7d4;
	}

ul.weather li a:hover {
	color: #fff;
	text-decoration:underline;
	}


ul.weather li.title {
	padding: 3px 0px 2px 10px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	}

ul.weather li.city a {
	font-size: 12px;
	font-weight: bold;
	background: url(http://extras.mnginteractive.com/live/media/site127/2007/1114/20071114__icnSun.gif) 5px 0 no-repeat;
	padding-left: 25px;
	border: none;
	text-transform: uppercase;
	}
	
td.weatherContent {color:#fff !important;}

.weatherBox {
                margin-top:-2px;
                }

.weathercontent{
	font:normal 10px arial;
	color:#ffffff;
	}

.weather img{height:18px;}

.headerRegion .weatherHead {
	font-family:arial;
	color:#fff;
	}

.headerRegion .weatherContent, .headerRegion a.weatherFiveDayLink {font-size:11px;}

.weathercontent a,
.weathercontent a:link,
.weathercontent a:visited {
	color:#ffffff;
	font:normal 11px arial; 
	margin-left: 2px;
	}

a.weathersectionlink,
a.weathersectionlink:link,
a.weathersectionlink:visited {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	}

UL.weather LI.forecast A {
	COLOR: #fc0
}
	
a:hover.weatherSectionLink {text-decoration: underline;}

/* --- login nav */

ul.loginNav {
	list-style: none;
	float: right;
	}

ul.loginNav li {
	float: left;
	font-size: 11px;
	padding: 3px 0 0 0;
	}

ul.loginNav li a {
	color: #fff;
	padding: 0 6px;
	}

ul.loginNav li a:hover {
	color: #fff;
	text-decoration:underline;
	}
	
ul.loginNav li.subscribe a {
	border:none;
	padding-right:10px;
	}


/***** Page and portlet styles ******/
p {	
	margin: 15px 0;
	}

a img {
	border:0;
	}


code {
	font: 1.0em 'Courier New', Courier, Fixed;
	background:#ececec;
	}	



acronym, abbr, span.caps {	
	font-size: 0.9em;
	letter-spacing: .07em;
	cursor: help;
	}			



acronym, abbr {
	border-bottom: 1px dashed #999;
	}



blockquote {

	padding: 10px 10px 0 10px;

	border-top: 1px solid #ddd;

	border-bottom: 1px solid #ddd;









	background: #eee;

	font:1.0em Arial;

	line-height:1.5em;

	margin:10px 0px;

	}



select {

	width: 130px;

	}	

/**** Fix for MNGi Breaking News Add To My dropdown - AMD ****/

.widgetBoxAddToMy select  {
       width:100px !important;
}	


/* Text*/



h1 {

	font:3.5em Arial;

	font-weight:bold;
	letter-spacing:-0.08em;

	}



h2 {

	font:2.3em Georgia, "Times New Roman";

	}



h3 {
	font:1.2em Arial;
	color:#3c57a7;
	font-weight:bold;

	}



h4 {

	font:1.0em Arial;

	}


h3.cat_title, h3.cat_title a {
	color:#333;
	letter-spacing:-0.05em;
	}


h3#respond {

	margin-top:0px;

	padding-top:20px;

	}



h3#comments {

	margin-top:32px;

	padding-left:0px;

	}

h3.authors {
	margin-top:15px;
	}

/* Navigation Bar*/

#navbar {

	margin:0 auto;
	margin-top:5px;

	padding:0px 0px;
	text-transform: capitalize;
	background:#2c2c2c;

	}

#page-bar {
	width:163px;
	}

#page-bar ul {
	list-style: none;
	}

#page-bar li {
	float:left;
	list-style:none;
	cursor: pointer;
	display:block;
	border-right:1px solid #333;
	}

#page-bar li:hover {
	background: #3c57a7;
	}


#page-bar a, #page-bar a:visited {
	margin: 0px;
	padding:5px 1px;
	font-weight:bold;
	color:#FFF;
	display:block;
	}

#page-bar a:hover {
	text-decoration:underline;
	display:block;
	text-transform: capitalize;
	}


/* Structure */




#head {
	margin:0px;
	margin-top:0px;
	padding:0px;
	font-size:0.7em;
	width: 180px;

	}




#page {
	width:160px;
	margin:0px;
	padding:10px;
	font-size:0.8em;

	}



/* ------------------ Most Popular NEWS FREEFORM !!!!!!!!!!!!! NEW IMPROVED THREE TABBED !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!------------------ */
.mostViewedBoxLowell {
	width:300px;
	font:bold 11px arial, sans-serif;
	background: url(http://extras.sentinelandenterprise.com/sent/popnews-header.gif) no-repeat left top;
	padding:41px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	color:#000;
	}

.mostTabBodyLowell OL {border-top:1px solid #E6E6E6;padding:0px;margin:0px;} 
.mostTabBodyLowell LI {
	color:#CCC; /*244564*/
	font:bold 11px arial, sans-serif;
	padding:0px;
	border-bottom:1px solid #E6E6E6;
	padding:0px;
	_padding:0px;
	list-style: decimal inside;
	} 
	
.mostTabBodyLowell LI a{color:#244564;font:bold 11px arial, sans-serif;width:100%;padding:3px;}
.mostTabBodyLowell LI a:hover{background:#FEFDE8;color:#CA0002;font:bold 11px arial, sans-serif;width:100%;padding:3px;}
.mostTabBodyLowell LI:hover{
	background:#FEFDE8;
	cursor: pointer;
	cursor: hand;
	}
	
.mostTabBodyLowell LI:hover a{color:#CA0002;}

.mostTabsBoxLowell {
	width:300px;
	padding:0px;
	margin:0px;
	border-left:1px solid #E6E6E6;
	}
	
.mostTabsBoxLowell UL {}
.mostTabsBoxLowell LI {}
.mostTabBodyLowell {
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-top:1px solid #E6E6E6;
	border-bottom:0px solid #E6E6E6;
	padding:0px;
	margin:0px;
	font:11px arial, sans-serif;
	background:#FFF;
	width:100%;
	}
	
 .mostTabSelectedLowell {
	/* background:transparent url(http://extras.sentinelandenterprise.com/sent/pop/most-on.gif) no-repeat bottom center; */
	width:106px;
	height:28px important!;
	margin:0px;
	padding:3px;
	list-style:none;
	cursor: pointer;
	cursor: hand;
	border-top:1px solid #E6E6E6;border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6;
	background:#FFF;
	text-align:center;
	}

 .mostTabLowell {
	width:106px;
	height:30px important!;
	margin:0px;
	padding:3px;
	list-style:none;
	cursor: pointer;
	cursor: hand;
	border-top:1px solid #E6E6E6;border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6;
	background:#FFF;
	text-align:center;
	}

 .mostTabSelectedLowell a{color:#CA0002;}
 .mostTabLowell a{padding-left:0px;color:#999;}
 .mostHeaderLowell {}
 .mostNoteLowell {}
}

#main_wrapLowell {
        positon:relative;
	margin-bottom:30px;
	*margin-bottom:-25px!important;
	clear:both;
	width:300px;
	margin-top:-5px;
	_height:100%;
	height:100%!important;
}
	
#head_logoLowell {
background:transparent url(http://extras.mnginteractive.com/live/media/site105/2010/0817/20100817_065018_PopularNewsHeader.jpg) no-repeat scroll 0;
height:32px;
Margin-top:20px !important;
width:300px;

	}
	
#body_wrapLowell {
	width:300px;
	float:left;
	padding:0;
	margin:0;
Margin-bottom:20px;
	}
	
/* Most Header */
.most_v, .most_c, .most_e {
	background:url(http://extras.mnginteractive.com/live/media/site105/2008/0422/20080422_020252_20080422_064854_pop_back.gif) 0 0 repeat-x;
	height:30px;
	float:left;
	padding:0;
	margin:0;
width:300px;	
	}

.most_v, .most_c, .most_e {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-position:0 0;
background-repeat:repeat-x;
float:left;
height:100%;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
}




	
#viewedTabLowell, #emailedTabLowell, #commentTabLowell  {
width:330px;




}

/* Active Tabs */
.most_liLowell {}

.most_liLowell a {
	font:bold 11px arial, helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	padding:0 6px;
	margin-top:8px;
	display:block;
	}
	
.most_liLowell a:hover {color:#FFEB9C;}

.my_selectedLowell a, .my_selectedLowell a:hover {
	font:bold 11px arial, helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	padding:0 6px;
	margin-top:8px;
	display:block;
	background-image:none;
	}
	
.feedtitleLowell {display:none;}

/* UL Tag */
.most_ulLowell {
	background:transparent;
	list-style:none;
	}

/* First Tab (auto selected on page load) */
.first selectedLowell {}

/* NON selected tab */
.most_liLowell {
	list-style:none;
	padding:0;
	}

/* Selected Tab */
.my_selectedLowell {
	list-style:none;
	padding:0;
	margin:0;
	background:url(http://extras.mnginteractive.com/live/media/site105/2008/0422/20080422_020750_pop_selected.gif) 0 0 repeat-x;
	height:30px;
	}

.inner_wrapLowell {
width:300px;
}

.most_li_boxLowell {
	float:left;
	clear:both;
	margin-left:2px;
	margin-bottom:1px;
	_margin-bottom:0px;
	}
	
#creditfooterLowell {
	display:none;
	border:1px solid #B9BDC3;
	width:330px;
padding:2;
	}

.most_rssLowell {
	float:left;
	clear:both;
	text-align:center;
	height:24px;
	border:0px solid #B9BDC3;
	}
	
.most_rssLowell a {
	font:bold 10px arial, helvetica, sans-serif;
	color:#C00;
	text-decoration:none;
	padding:2;
	}
	
/* Content Block */
.contentblockLowell {
	clear:both;
	width:299px;
height:100%;

	}
	
./* END Most Popular NEWS  PORTLET  Default Styles */

.mostViewedBox {
	color: #000;
	display: block;
	float: left;
	font: normal 12px arial,helvetica,sans-serif;
        margin: 0;
	padding: 0;
	width: 300px;
	position: relative;
        background: url('http://extras.mnginteractive.com/live/media/site514/2009/0122/20090122_051600_MVME_RightBG.gif') repeat-x right 0;
	}

.region3 .mostViewedBox {
float: none;
margin-left: auto;
margin-right: auto;
}

div.mostTabBody {
        margin-top: -2px;
        border: 1px solid #b0bec7;
}

.mostViewedBox a:active {
	outline: none !important;
	}

.mostViewedBox a:focus { 
	-moz-outline-style: none;
	}

ul.mostTabsBox {
	height: 25px;
	margin: 0px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	clear:both;
	width: 245px;
	clear: both;
	background: url('http://extras.mnginteractive.com/live/media/site514/2009/0122/20090122_051543_MVME_LeftBG.gif') no-repeat 0 0;        
	padding: 5px 40px 0 3px;
	}


.mostTabsBox li {
	float: left;
	white-space: nowrap;
	line-height: 12px;
	margin: 0;
	padding: 0;
	background: none;
width: 300px;
	}

.mostTabsBox li a {
	margin: 0;
	padding: 0px 0px 0px;
	font-weight: bold;
	float: left;
	text-decoration: underline;
	color: #fff;
	}

.mostTabsBox li a:hover {
	color: #fff;
	}
	
.mostTabsBox li a:active{
	color: #fff;
	}
	
	.mostTabsBox li a:visited{
	color: #fff;
	}

.mostTabsBox li.mostTabSelected {
	margin: 0;
	padding: 0;
	color: #fff;
        width: 100px;
	}

.mostTabsBox li.mostTabSelected a:link, 
.mostTabsBox li.mostTabSelected a:visited, 
.mostTabsBox li.mostTabSelected a:active {
	color: #017bc2;
	padding: 7px 9px 6px;
	text-decoration: none;
	}

.mostTabsBox li.mostTabSelected a:link, 
.mostTabsBox li.mostTabSelected a:visited, 
.mostTabsBox li.mostTabSelected a:active {
	background:transparent url('http://extras.mnginteractive.com/live/media/site514/2009/0122/20090122_051621_MVME_tabOnLeft.gif') no-repeat left 3px;
	}

.mostTabsBox li.mostTabSelected a:hover {
	text-decoration: underline;
	}

.mostHeader {
	clear: both;
	padding: 5px;
	font: normal 11px arial,helvetica,sans-serif;
	color: #666;
	}

.mostNote {
	padding-bottom: 6px;
	}

.mostRss img {
	vertical-align: middle;
	border: none;
	position: absolute;
	top: 6px;
	right: 8px;
	}

.mostTabBody {
	margin: 0px;
	padding: 8px;
        border: none;
	background: #fff;
        font: normal 12px tahoma,arial,sans-serif;
	}

.mostTabBody ol {
	padding: 0 0 0 30px;
	margin: 0;

	}

.mostTabBody li {
	font-weight: bold;
	margin-bottom: 5px;
        list-style-image: none;
	color: #1B609B;
	}

.mostTabBody li a {
	font: normal 12px arial, verdana, helvetica, sans-serif;
        color: #2676BD;
	text-decoration: none;
	}

.mostTabBody li a:hover {
	text-decoration: underline;
        color: #017bc2;
	}
	
	.mostViewedBox mostWidth{
	margin-top:20px;	
	}

/***** End MEMV Styles *****/

/***** Begin Top Listings Styles *****/

.TLBox {
	width:163px;
	z-index:3;
	border: 1px;
	border-style: solid;
	border-color: #b0bec7;
	background: #ececec;
        margin-top:15px;
}

.TLBoxContent {
background-color: #ececec;
}

.TLBoxHeader{
    text-decoration:none;
    border-style:none;
    border-width:0px;
    background-color:#008cca;
    text-align:center;
}


.TLBoxTitle {
    float:left;
    text-align:left;
    padding-left: 15px;
    letter-spacing: 1px;
    background: url('http://extras.mnginteractive.com/live/media/site514/2008/1024/20081024__arrow.gif') no-repeat 5px -3px ;
	display: block;
	text-indent: 0px;
	width: 140px;
	color: #000;
	font: normal 11px arial,sans-serif;
}

a:hover.TLBoxTitle {
text-decoration: underline;
color: #000;
background: url('http://extras.mnginteractive.com/live/media/site514/2008/1024/20081024__arrow.gif') no-repeat 5px -3px ;
}

.TLBoxType {
display: none;
}

.TLBoxCompany {
        z-index:1;
	color: #008cca;
	display: block;
	margin-left: 0px;
	text-indent: 21px;
	margin-left: 0px;
	width: 140px;
}

.TLBoxRule {
       color: #ececec;
       border: 0px solid #ececec;
       height: 0px;
}

td .TLBoxAllListings{
width: 161px;
}


a.TLBoxAllListings {
display: block;
background-color: #008cca;
color: #fff;
padding: 2px 0;
}

a:hover.TLBoxAllListings {
display: block;
background-color: #008cca;
color: #fff;
padding: 2px 0;
}

.TLAllTypeHeading {
display: none;
}

.TLBoxTab {
background-color: #333333;
}

.TLBoxTabSelected {
background-color: #ececec;
}

.TLBoxTabLink {
color:#fff;
}

.TLBoxTabSelected .TLBoxTabLink {
color:#008cca;
}

.TLBoxDiv {
width:160px;
}


/***** End Top Listings Styles *****/

/***** Media Center*****/


p.mediaCenter {display:none;}

div.mediaCenter {
	color: #000;
	width: 318px;  height:100%; float:left;
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
                border-right: 1px solid #b0bec7;
	}

div.mediaCenter span.subhead {
	display: block;
	margin: 0px;
	text-indent: 3px;
	margin-top: 5px;
	font: bold 12px arial,sans-serif;
	}

.mediaCenterHead {
	border-bottom: 1px solid #b0bec7;
                background-color:#054596;
	color: #fff;
	font: normal arial,helvetica,sans-serif;
	font-size: 14px !important;
                text-align: left;
                text-indent: 5px;
                padding-top: 4px;
                padding-bottom: 4px;
                font-weight: bold;
                width: 318px;
	}

#media {
    padding: 0px;
    margin: 0px;
	border: 1px solid #b0bec7;
	font: normal;
    padding-bottom: 10px;
	}

.media1 {width: 300px;}

.media2 {width: 300px;}

.media_articles {
	float: left;
	display: block;
	color: #fff;
	font-size:10px;
	padding: 10px;
	margin: 1px;
	}

#moregalleries {
    float: right;
    margin: 0 5px 5px 0;
    display: block;
    width: 278px;
	}

.mediaGalleries {
	font-size:12px;
	margin-left: 12px;
	font-weight:bold;
	float: left; display:block;
	width: 300px;
	margin-bottom:0px;
	margin-top:3px;
	}

h2.mediaGalleries {width:300px; margin-left:5px;}

.mediatabbox {
	display: block;
	font-size:10px;
	color:#3d4d61;
	background-color:#fff;
	font-variant:normal;
	font-family: "Times New Roman", Times, serif;
	margin-left:0;
	width: 75px;
	border-top:1px solid #000;
	}

.mediaMoreLinks {
	display: block;
	margin-left: 10px;
	width: 125px;
	}
	
.medialinkstab {
	background:#fff;
	width: 75px;
	border: 1px;
	border-color: #000;
	border-top-color: #000;
	border-style: solid;
	}

.mediaMore_searchlinks {
	float:right;
	font:9px arial;
	color:#008cca;
	}

.thirds {float: left; width: 83px; padding: 0 4px 0 4px;}	
.twos {float: left; width: 135px; padding: 0 0px 0 0px;}	
.image {float: left; margin: 0 9px 3px 0; border: none;}
.captions {
	margin: 0;
	line-height: 1.1em;
	padding: 0px;
	color: #666;
	margin-top: 5px;
	}

#media ul {
	margin: 0;
	padding : 0;
	list-style-image: url(images/bullet.gif);
	list-style-type: disc;
	list-style-position: inside;
	}

#media li a {margin-left: 3px;}

a.moregalleries{
	color:#008cca; float:right; width:auto;
	text-decoration:none;
                font-size:12px;
	font-weight:bold;
                font-family: arial;
	}

a.mc_left {
	float:left;
	font-size:12px;
	font-weight:bold;
                font-family: arial;
	color:#000;
	text-decoration:none;
	}

a.media_photolinks {
	text-decoration:none;
	color:#fff;
	}

a.media_photolinks:hover {
	color:#008cca;
	text-decoration:underline;
	}

.media_photolinks {
	font:9px arial;
	color:#000;
	font-weight:bold;
	}

.mc_picTable {width:290px; margin-left:0;}

.mc_picTable p {margin:2px;}

.mediaCenter h2 {border-bottom: 1px dotted #000;}


#media {border: none;}

.mediaCenter a:hover {text-decoration: underline;}

table.mediaCenter a:hover {text-decoration: underline; color: #008cca;}

/***** END Media Portlet *****/


/***** Spotlight styles *****/

#page {
               padding: 10px 0 0 0;
               margin: 0px;
               }

#top {
	padding:0;
                margin: 0px;
	}

#middle {
	width: 299px;
	background:#fff;
	float:left;
	padding:0 0 0 0px;
	margin: 0;
                border: 8px solid #ececec;
	}

.category {
	width:279px;
	float:left;
	border-top:8px solid #333;
	margin:0px;
	padding:5px 10px 10px 10px;
	background:#fff;

	}

.category p {
	margin:0;
	}



#cat-1, #cat-3, #cat-5  {border-top:8px solid #333333;}

#cat-2, #cat-4 {border-top:8px solid #008cca;}



.category span.cat_title, #front-popular h3, #front-list .cat_title {
	text-transform:lowercase;
	margin:0;
	font-weight:bold;
	font-size:1.3em;
	letter-spacing:-0.05em;

	}

.category a {

	color:#333;
	display:block;
	background:none;

	}



.category a:hover {

	background:none;
	color:#000;
	text-decoration:none;

	}



#cat-1:hover, #cat-3:hover, #cat-5:hover {background:#ECECEC; color:#000; }

#cat-2:hover, #cat-4:hover {background:#008cca; color:#fff; }

#cat-1:hover a, #cat-3:hover a, #cat-5:hover a {background:#ECECEC; color:#000; }

#cat-2:hover a, #cat-4:hover a {background:#008cca; color:#fff; }


#bottom {


	}

.clearfloat {
        display:block;
        margin:5px;
}


/***** END spotlight *****/

/* ******************************************* Zvents box styles ********************************* */

div.zvents_clear {clear: both;}

.zvents_invertednav {padding: 0;width: 100%;border-top: 5px solid #ececec;background: transparent;voice-family: "\"}\"";voice-family: inherit;}
.zvents_invertednav ul {margin:0;margin-left: 5px;padding: 0;list-style: none;}
.zvents_invertednav li {display: inline;margin: 0 2px 0 0;padding: 0;text-transform:uppercase;}
.zvents_invertednav a {float: left;display: block;font: bold 11px Arial;color: white;text-decoration: none;margin: 0 1px 0 0;padding: 3px 5px;background-color: 
#666666;border-bottom: 8px solid white;}
.zvents_invertednav a:hover {background-color: #ececec;padding-top: 5px;padding-bottom: 0;border-bottom-color: #ececec;color: #008cca;}
.zvents_invertednav .current a {background-color: #ececec;padding-top: 5px;padding-bottom: 0;border-bottom-color: #ececec;color: #008cca;}

.zvents_title {
                width: 318px;
	color: #00223E;
	font: normal arial,helvetica,sans-serif;
	font-size: 22px !important;
                text-align: left;
                text-indent: 2px;
                padding-top: 2px;
                padding-bottom: 1px;
margin-top:2px;
}

div.zvents_title {
        color:#369;
}

.zvents_topsection {background:#fff;padding:2px 2px;font:11px arial;text-align:left;}
.zvents_topsectionnote {font:11px arial;margin-bottom:2px;}
.zvents_topsection input,form {font:11px arial;margin:0;}

.zvents_searchlinks {float:right;font:9px arial;color:#039;}
.zvents_searchlinks a {color:#008cca;}
.zvents_searchlinks a:hover {color:#000;}
.zvents_calendarcontainer {background-color:#ececec;border:1px solid #b0bec7;padding:1px;text-align:center;margin-top:2px;}
.zvents_calendarcontainertitle {font:11px arial;float:left;}
.zvents_fivepixels {line-height:2px;}
.zvents_upcomingevents {padding-top:2px;padding-bottom:5px;font:11px arial;}
.zvents_upcomingevents ul {margin-top:0;margin-bottom:0;padding-top:2px;padding-bottom:5px;font:11px arial;}
.zvents_upcomingevents li {margin-left:-10px;list-style-type:none;font:11px arial;}
.zvents_upcomingevents a {font:11px arial;color:#008cca;line-height:1.3em;}
.zvents_upcomingevents a:hover {color:#000;}

/***** END zvents *****/

/*** BEGIN poll ***/

.pollsBox {
background:#f5f8fe none repeat scroll 0 0;
border:1px solid #CCCCCC;
font-family:Arial;
padding:0;
width:300px;
margin-bottom: 30px !important;
_margin-left:10px;
_margin-top:15;
	}

.pollshead {
	background-color:#054596;
	background-repeat:no-repeat;	
color: #fff;
Margin-top: 4px;
                padding-top: 4px;
                padding-bottom: 2px;
	font-family:arial,helvetica,sans-serif;
        font-variant:small-caps;
	font-size: 16px !important;
        letter-spacing:.5px;
        text-align:center;
width: 300px;
	}

.pollsQuestion {
	background:none;
	font: bold 16px Arial;
color: #054596;
	margin:5px;
width: 290px;
 padding: 3px;
	}

.pollsAnswer {
	background:#FFFFFF none repeat scroll 0 0;
	padding-left: 5px;
	color: #000000;
	font: bold 14px arial,helvetica,san-serif;
        font-family:arial,helvetica,san-serif;
width: 280px;
	}

.pollsViewResults {
        background-color:#FFFFFF;
        font-size:8pt;
        font-weight:bold;
        height:23px;
color:#000000;
width: 300px;
        }

.pollsResult {
color:#ffffff;	
background-color: #FFFFFF;
	padding-left: 5px;
	color: #000;
	font: bold 11px arial,helvetica,san-serif;
        font-family:arial,helvetica,san-serif;
width: 300px;
	}

td.pollsSubmit {width: 300px;}

.pollsSubmit input {
        width:100px;
	margin: 12px 0 0 100px;
	}

/*** END poll ***/

/*** BEGIN complex listing ***/

/**Article page complex listing**/
.articlebox {
background-color:#ffffff;
}

.region3 .complexlistingTitle{
color: #fff;
font-size: 14px;        
text-indent: 10px;d
line-height: 1.5;
display: block;
padding-top: 3px;
padding-bottom:5px;
}

.region3 a:hover.complexlistingTitle{
color: #fff;
display: block;
}

/**end article page complex lsiting**/


#rdsGlobal .region5 .articlelistingbox {
	background:#F2F2FF;
	padding:4px;
	margin:1px 1px 5px;
	border:1px solid #B9BDC3;
	clear:both;
	width: 320px;
	_width: 320px;
	align: Center;
	Horizontal-align: center;
}

#rdsGlobal .region5 .indexSectionTitle {
	background:transparent;
	width: 322px;
	_width: 322px;
	align: center;
	Horizontal-align: center;
}

.complexListingBox {
	width: 100%;
	margin: 0px 0 15px 0;
	}

.complexListingTitle {
        color: black;
        font-weight: bold;
        }

#rdsGlobal .region5 .lastUpdatedDate {
	font: normal 9px Tahoma,Arial,sans-serif;
	color: #000;
	background-repeat: no-repeat;
	clear: left;
        margin: 5px
	}

.listingItemDate{display: none;}

.listingItemTitle {
	font: 18px Arial;
	font-weight: bold;
                color: #008cca;
				
	}
div.listingItemTitle {
	padding-bottom:5px;
}
	

.listingArticleBlurb {
	display: block;
	margin: 5px 0 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	}

a.listingArticleLinkTo img {
        border:1px solid #666;
}

a.listingArticleLinkTo {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #008cca;

	text-decoration: none;
    margin-top:2px; display:block;
	}
	
a:hover {

	text-decoration: underline;
	}

a:hover.complexListingTitle{
               color: #000;
               }

.complexListingItemImage {
	float: left;
	display: block;
	margin-right: 6px;
	margin-bottom: 10px;
	}

table.complexListingItemPhoto{
	display: inline;
	float: left;
	/*width: 108px;*/
	margin-right: 5px;
	}

.complexListingItemPhotoCredit {display: none;}

li.listNoImage {
	list-style-image: url(http://extras.mnginteractive.com/live/media/site514/2010/0709/20100709_093712_np_hdline_bullet.gif);
	font: normal 12px Arial,sans-serif;
                border-bottom: 1px dotted #bbb;
                padding-top: 3px;
                padding-bottom: 3px;
	}

.complexListingFooter {display: none;}

.region2 .complexListingMoreHeadlines {display: none;}

.region2 .complexListingImage img {
	width: 160px;
	border: 1px solid #ccc;
	margin-right: 10px;
	}

.region2 .complexListingImage {
display: block; margin: 0px; padding: 0px;
}
.region4 .complexListingMoreHeadlines {
font:0px arial;
	color:#fff;
	font-weight:bold;
}
.region5 .complexListingMoreHeadlines {
font:0px arial;
	color:#fff;
	font-weight:bold;
}
.region2 .complexListingBox {
	display: block;
	margin-left: 5px;
	background-color: transparent;
	}

.layout5FeatureItemBox {
	width: 310px;
	margin-bottom: 10px;
	}

.layout5FeatureItemBox span.listingArticleBlurb {display: block; margin: 4px 5px 0 5px;}

.layout5FeatureItemBox img {border: 0px solid #000;}

.layout5FeatureItemBox a.listingItemTitle {
	color: #2676BD;
	font: bold 18px;
	margin-left: 4px;
	margin-bottom: 2px;
	width: 100%;
	float:left;
	}

.listing5image {
	border: 1px solid #000 !important;
	margin-top: 5px;
	}
	
.layout5FeatureItemBox a.listingArticleLinkTo {margin-left: 5px;
}



/*** END complex listing ***/

/*** Section headers ***/
h1.pageHeader {
	font: normal 20px arial, verdana, helvetica, sans-serif;
	text-transform: capitalize;
	color: #333333;
	padding: 5px 10px;
	margin: 1px 0 5px 0;
	border-bottom: 0px solid #e1e1e1;
	}

h1.pageHeader a {
	float: right;
	margin-top: 4px;
	}

h1.pageHeader a img {
	border: none;
	margin-left: 5px;
	}
/*** end section headers ***/

/*** article page ***/

.articleOptions {
font-family: verdana,arial,sans-serif;
font-size: 10px;
color: #ff0000;
border-bottom: solid 1px #ddd;
}

div .articleOptions {
text-align: center;
vertical-align: middle;
}

a.articleOptions:link, a.articleOptions:visited {

font-family: arial,sans-serif;
color: #999999;
font-size: 11px;
}

.social_bookmarks img {

border-top-width: 0pt;
border-right-width: 0pt;
border-bottom-width: 0pt;
border-left-width: 0pt;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: -moz-use-text-color;
border-right-color: -moz-use-text-color;
border-bottom-color: -moz-use-text-color;
border-left-color: -moz-use-text-color;
margin-right: 2px;
}

#fontSizeChanger {
color: #999;
margin-left: 5px;
}

#fontSizeChanger img {

border-top-width: medium;
border-right-width: medium;
border-bottom-width: medium;
border-left-width: medium;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: -moz-use-text-color;
border-right-color: -moz-use-text-color;
border-bottom-color: -moz-use-text-color;
border-left-color: -moz-use-text-color;
}


#fontSizeChanger .normal, #fontSizeChanger .large, #fontSizeChanger .largest {

cursor: pointer;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

.topix_postform .headerText {

padding-top: 2px;
padding-right: 8px;
padding-bottom: 2px;
padding-left: 8px;
font-size: 11px;
font-weight: normal;
text-align: center;
}

.topix_postform .fieldHeader {

width: 80px;
text-align: right;
font-weight: bold;
vertical-align: top;
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
padding-left: 4px;
}

.topix_postform .fieldContent {

padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
padding-left: 4px;
}

.topix_postform .submitButton {

font-size: 14px;
font-weight: bold;
margin-top: 4px;
}

.topix_postform .captcha {

padding-left: 10px;
}


.block textarea {

font-family: verdana,arial,helvetica,sans-serif;
font-style: normal;

font-variant: normal;
font-weight: normal;
font-size: 10px;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
color: #333333;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #c3d6e1;
border-right-color: #c3d6e1;
border-bottom-color: #c3d6e1;
border-left-color: #c3d6e1;
}


#article {
	width:654px;
	background:#fff;
	padding:10px;
	font-size:1em;
	line-height:1.2em;
	float:left;

	}

 {
	display:block;
	width: 654px;
                font-size: 12px;
	}

.articleTitle {
	font:26px Arial;
                font-weight: bold;
                color: #054596;
	letter-spacing: .05;
}

.articleSubTitle {
        margin-bottom:10px;
        margin-top:-8px;
		font-size:18px;
		font-weight:500;
		color:#5b5754;
}

.articleDate {color: #000;}


/*** end article page***/

/*** BEGIN footer ***/

/* ------- footer container */
.footer {
	font: normal 11px Tahoma,arial, sans-serif;
	background: transparent url(http://extras.mnginteractive.com/live/media/site7/2008/0121/20080121__logo_realCities.gif) no-repeat 3px 20px;
	padding: 10px 0 20px 0;
	margin: 10px 0;
	}

/* ------- footer lists */
.footer ul {
	text-align: center;
	margin: 0;
	padding: 0;
	}

/* ------- footer top-list */
.footer ul.top {
	border-top: 3px solid #ccc;
	padding: 5px 0;
	}

/* ------- footer list-items */
.footer li {
	display: inline;
	padding: 0 0px;
	margin: 0;
	}

/* ------- footer links */
.footer a:link,
.footer a:visited,
.footer a:active  {
	padding: 0 4px 0 0;
	}

/* ------- footer last link in list */
.footer li.last a:link,
.footer li.last a:visited,
.footer li.last a:active {
	border: none;
	}

.footerLeft {line-height: 17px;}

.footerRight td {font: normal 11px Tahoma,Arial,sans-serif;}

.textLinksRegion {display: none;}

.mediaPartners {
	clear: both;
	margin-left: 10px;
	}

.mediaPartnersHeader {
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px dotted #b0b8bd;
	margin-bottom: 3px;
	padding: 10px 0 1px 0;
	color: #b0b8bd;
    width: 530px;
	}

.mediaPartners a {line-height: 17px;}


/*** END footer ***/

/*  Marketplace Styles*/
.Marketplacelist:link {
font-size:12px;
font-family:Arial;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
text-decoration:underline;
margin-left:15px !important;
_margin-left:18px;
}

.Marketplacelist:visited {
font-size:12px;
font-family:Arial;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
text-decoration:underline;
margin-left:15px !important;
_margin-left:18px;
}

.Marketplacelist:hover {
font-size:12px;
font-weight:bold;
color:#000000;
font-family:Arial;
text-decoration:underline;
margin-top:0px !important; 
margin-left:15px !important; /*Firefox fix mUst be above IE fixes with important*/
_margin-left:18px; /*Fix for IE7 and IE6 JEEEEEzzzzzzz must be below firefoxfix or else it won't work*/
}


/*IE8 fix  do not remove only can place on style in each at a time !!!!*/

.Marketplacelist:link { margin-left/*\**/: 2px}
.Marketplacelist:visited { margin-left/*\**/: 2px}
.Marketplacelist:hover { margin-left/*\**/: 2px}

button, input[type="reset"], input[type="button"], input[type="submit"] {
-moz-appearance:button;
-moz-binding:none;
-moz-box-sizing:border-box;
-moz-user-select:none;
-x-system-font:-moz-button;
background-color:buttonface;
border-bottom-color:buttonface;
border-bottom-style:outset;
border-bottom-width:2px;
border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;
border-left-color-value:buttonface;
border-left-style-ltr-source:physical;
border-left-style-rtl-source:physical;
border-left-style-value:outset;
border-left-width-ltr-source:physical;
border-left-width-rtl-source:physical;
border-left-width-value:2px;
border-right-color-ltr-source:physical;
border-right-color-rtl-source:physical;
border-right-color-value:buttonface;
border-right-style-ltr-source:physical;
border-right-style-rtl-source:physical;
border-right-style-value:outset;
border-right-width-ltr-source:physical;
border-right-width-rtl-source:physical;
border-right-width-value:2px;
border-top-color:buttonface;
border-top-style:outset;
border-top-width:2px;
color:buttontext;
cursor:default;
font-family:-moz-use-system-font;
font-size:-moz-use-system-font;
font-size-adjust:-moz-use-system-font;
font-stretch:-moz-use-system-font;
font-style:-moz-use-system-font;
font-variant:-moz-use-system-font;
font-weight:-moz-use-system-font;
line-height:normal !important;
padding-bottom:0;
padding-left:6px;
padding-right:6px;
padding-top:0;
text-align:center;
text-shadow:none;
white-space:pre;
}

.indexmarketBullet {
background:transparent url(http://extras.lowellsun.com/marketplace/yellowbullet.png) no-repeat scroll 0 5px;
list-style-type:none;
margin-left:0 !important;
margin-right:0 !important;
margin-top:0 !important;
padding-left:0 !important;
}

.lastUpdatedDate {
color:#445A8E;
font-size:11px;
margin-left:4px;
text-decoration:none;
}



a.complexListingLink:link,
a.complexListingLink:visited {
	font-size: 14px;
	color: #4e749b;
	font-family: arial;
	text-decoration: none;
	text-align: top;
	}

a.complexListingLink:hover {
	color: #4e749b;
	text-decoration: underline;
	text-align: top;
	}

.BizDirectLink a {
        color:#FFF;
        margin-right:15px;
        font-size:8pt;
        font-weight:bold;
}

/*MARKET PLACE A HOVER ATTRIBUTE  IMAGE SWAP OUT*/



.Marketplace_blah {
background-image:url(http://extras.mnginteractive.com/live/media/site514/2010/0818/20100818_103606_doiy.jpg );
height:50px; !important
width:336px;
display:block; /*This Cover Full TD */
position: relative;
text-indent: 0;
text-decoration:none;

}



a.Marketplace_blah:hover {

background-image:url(http://extras.mnginteractive.com/live/media/site514/2010/0818/20100818_104014_doiy2.jpg  );  /*This Will Set the Link background */
text-decoration:none;
height:50px; !important
width:336px;
display:block; /*This Cover Full TD */
text-indent: 0;
text-indent: 0;
position: relative;

}

/*SUBSCriber services */


/******** BEGIN STYLES FOR mn_ff:homepage_subscriber-widget - SNGUYEN 03.11.2010 ********/









#subscribe-widget-bottom h1 {
margin:0 0 10px;
font:23px verdana;
letter-spacing:-1px;
color:#036;
}

#subscribe-widget-bottom p {
font:13px verdana;
color:#000;
margin:0 0 10px;
}

#subscribe-widget-bottom a.ovalbutton{
background: transparent url('http://extras.mnginteractive.com/live/media/site105/2010/0920/20100920_100407_20100311_073333_oval-green-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;
}

#subscribe-widget-bottom a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

#subscribe-widget-bottom a.ovalbutton span{
background: transparent url('http://extras.mnginteractive.com/live/media/site105/2010/0920/20100920_100606_20100311_073444_oval-green-right.gif ') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

#subscribe-widget-bottom a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

#subscribe-widget-bottom a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

#subscribe-widget-bottom .buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
float:left;
margin-bottom:0px;
margin-right:10px;
margin-top:8px;
}
/******** END STYLES FOR mn_ff:homepage_subscriber-widget - SNGUYEN 03.11.2010 ********/

/************ Target Ad ***************/
 
.Target_Ad {float: left; margin-left: 5px; margin-top: 4px;}
#maindiv0 span,#maindiv1 span,
#maindiv2 span,#maindiv3 span,
#maindiv4 span,#maindiv5 span,
#maindiv6 span,#maindiv7 span,
#maindiv8 span,#maindiv9 span,
#maindiv10 span,#maindiv11 span,
#maindiv12 span,#maindiv13 span,
#maindiv14 span
{padding-right: 4px !important; padding-left: 4px !important;}
 
/********** End Target Ad *************/


#weeklybar {
margin-bottom: 0px;
padding: 5px;
height:25px;
text-align: left;
}
.articlebody {
font-size:14px;	
padding-right:30px;
	
}
.articleAdRule {
width:0%;	
}

#PG_link {
padding-left:10px;	
}/******** Global Region and site styles *********/

.BluePlayButton {
width:40px;
height:40px;
margin:0 5px 0 10px;
}


div, span, p, ul, li {margin: 0;}

body {
display: block;
 padding: 0px;
background-color: #333333;
 text-align: center;
 font-family: arial, helvetica, sans-serif;
}

.contentStyle {
  width: 1000px;
  background-color: #ffffff;
  margin: 0px auto;
 border-right: 1px solid #ffffff;
 border-left: 1px solid #ffffff;
}

.layoutFooterLinks {display: none;}

a {
	color: #008cca;
	text-decoration: none;
	}
	
a:hover {
	color: #008cca;
	}

p {margin: 0 0 0px 0;}


/*** BEGIN regions ***/

.previousNewsPulldown {
    margin-bottom: 20px;
    }

/***** Removing to fix Ad in post header region 6/13/2011
.postHeaderRegion {display: none;}
******/

.regionParent {
	border-spacing: 0; 
	padding: 0;
	margin: auto;  
	background-color: #ffffff
	} 
	
.preHeaderRegion {background-color: #fff;}

.region1,
.region2,
.region2b,
.region3,
.region6,
.region7,
.region4,
.region5,
.footerRegion {background-color: #ffffff;}

.region2 {padding-left: 5px;}
	
.region2, .region3, .region4, .region6, .region7 {padding-top: 5px;}

.region6 {padding-right: 3px;}

td .region2 .complexListingBox {background-color: #fff;}

td .region3 .complexListingBox {background-color: #fff;}

.region4, .region9 {padding-left: 5px;}

.region4 {padding-top: 0px;}

.region4 .clHeader {padding-right: 10px;}

.region4 .complexListingBox {padding-right: 10px;}

.region4 .complexListingBox br {display:none;}

.region5 {padding: 0 10px 0 5px;}

.region5 .complexListingBox {background-color: #fff;}

.region10 {display: block; margin-left: 5px;}

/*** END regions ***/


/*** BEGIN ads ***/

.preHeaderRegion .adElement {margin: 10px 0;}

.region3 .adElement {
	border: 1px solid #D0D0D0;
	width: 320px;
	padding: 5px 0;
	margin: 0 auto 10px auto;
	}

.adElement {margin: 0 0 10px 0;}

/*** END ads ***/


/******** Mast Nav Styles *********/
#navWrap {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__navBG.gif) red repeat-x 0px 0px; WIDTH: 1000px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 32px
}
#nav {
	DISPLAY: block; Z-INDEX: 1000; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; POSITION: relative; HEIGHT: 1%
}
#nav #maindiv0 {
	HEIGHT: 32px
}
#nav #maindiv1 {
	HEIGHT: 32px
}
#nav #maindiv2 {
	HEIGHT: 32px
}
#nav #maindiv3 {
	HEIGHT: 32px
}
#nav #maindiv4 {
	HEIGHT: 32px
}
#nav #maindiv5 {
	HEIGHT: 32px
}
#nav #maindiv6 {
	HEIGHT: 32px
}
#nav #maindiv7 {
	HEIGHT: 32px
}
#nav #maindiv8 {
	HEIGHT: 32px
}
#nav #maindiv9 {
	HEIGHT: 32px
}
#nav #maindiv10 {
	HEIGHT: 32px
}
#nav #maindiv11 {
	HEIGHT: 32px
}
#nav #maindiv12 {
	HEIGHT: 32px
}
#nav #maindiv13 {
	HEIGHT: 32px
}
#nav #maindiv14 {
	HEIGHT: 32px
}
#nav #maindiv15 {
	HEIGHT: 32px
}
#nav #maindiv16 {
	HEIGHT: 32px
}
#nav #maindiv17 {
	HEIGHT: 32px
}
#nav #maindiv18 {
	HEIGHT: 32px
}
#nav #maindiv19 {
	HEIGHT: 32px
}
#nav #maindiv20 {
	HEIGHT: 32px
}
#nav #maindiv21 {
	HEIGHT: 32px
}
#nav #maindiv22 {
	HEIGHT: 32px
}
#nav #maindiv23 {
	HEIGHT: 32px
}
#nav #maindiv24 {
	HEIGHT: 32px
}
#nav #maindiv25 {
	HEIGHT: 32px
}
#nav #maindiv26 {
	HEIGHT: 32px
}
#nav #maindiv27 {
	HEIGHT: 32px
}
#nav #maindiv28 {
	HEIGHT: 32px
}
#nav #maindiv29 {
	HEIGHT: 32px
}
#nav #maindiv30 {
	HEIGHT: 32px
}
#nav DIV {
	FLOAT: left
}
#nav DIV A {
	PADDING-RIGHT: 7px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__tabsR_off.gif) no-repeat 100% 0px; FLOAT: left; COLOR: #fff; TEXT-DECORATION: none
}
#nav DIV A SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 7px; PADDING-BOTTOM: 11px; PADDING-TOP: 9px
}
 HTML #nav DIV A SPAN {
	PADDING-BOTTOM: 9px
}
#nav .navHover {
	MARGIN: 0px; TEXT-DECORATION: none
}
#nav .navHover A {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__topTabs.gif) no-repeat 100% 0px; COLOR: #3683af
}
#nav .navHover SPAN {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__topTabs.gif) no-repeat 0px 0px
}
#nav DIV.first {
	
}
#nav .nosub .navHover A {
	BACKGROUND-POSITION: 100% -32px
}
#nav .nosub .navHover A SPAN {
	BACKGROUND-POSITION: 0px -32px
}
#nav .nosub DIV {
	
}
#nav #rightNav .nosub DIV {
	
}
#nav .nosub A {
	
}
#nav #rightNav .nosub A {
	
}
#nav .nosub .navHover A {
	
}
#nav #rightNav .nosub .navHover A {
	
}
#nav .nosub DIV.subdiv {
	DISPLAY: none! important
}
#nav #rightNav .nosub .subdiv {
	DISPLAY: none! important
}
#nav #rightNav .nosub DIV.subdiv {
	DISPLAY: none! important
}
#nav .subdiv {
	BORDER-RIGHT: #a6bbc9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; VISIBILITY: hidden; PADDING-BOTTOM: 3px; MARGIN-LEFT: 1px; BORDER-LEFT: #a6bbc9 1px solid; WIDTH: 150px; PADDING-TOP: 3px; BORDER-BOTTOM: #a6bbc9 1px solid; POSITION: absolute; BACKGROUND-COLOR: #fff
}
#nav DIV .subdiv DIV {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; FLOAT: none; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
#nav DIV .subdiv A {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FLOAT: none; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #3683af; PADDING-TOP: 2px; HEIGHT: auto
}
#nav .subdiv A:hover {
	COLOR: #fff; HEIGHT: 1%; BACKGROUND-COLOR: #4c94bc
}
#nav #rightNav {
	FLOAT: none
}
#nav #rightNav DIV {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__bg_rNav.gif) 0px 0px; FLOAT: right
}
#nav #rightNav .right A {
	BACKGROUND-IMAGE: none
}
#nav #rightNav .right DIV.subdiv {
	MARGIN-LEFT: 1px
}
#nav #rightNav DIV.left {
	PADDING-LEFT: 30px; BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__rnavLeft.gif) no-repeat 0px 0px
}
#nav #rightNav .left DIV.subdiv {
	MARGIN-LEFT: 31px
}
#nav #rightNav DIV DIV {
	FLOAT: none
}
#nav #rightNav DIV A {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site571/2007/0417/20070417_092923_class_divLine.gif) no-repeat right 7px; FLOAT: left; MARGIN: 0px 2px 0px 0px; COLOR: #3066a0
}
#nav #rightNav DIV A SPAN {
	PADDING-RIGHT: 4px; PADDING-LEFT: 9px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
 HTML #nav #rightNav DIV A SPAN {
	PADDING-BOTTOM: 8px
}
#nav #rightNav .navHover {
	DISPLAY: block; MARGIN: 0px; TEXT-DECORATION: none
}
#nav #rightNav .navHover A {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__topTabs.gif) no-repeat right -64px; COLOR: #000
}
#nav #rightNav .navHover A SPAN {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__topTabs.gif) no-repeat 0px -64px; COLOR: #000
}
#nav #rightNav .nosub .navHover A {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__topTabs.gif) no-repeat 100% -96px
}
#nav #rightNav .nosub .navHover SPAN {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__topTabs.gif) no-repeat 0px -96px
}
#nav #rightNav .subdiv {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#nav #rightNav .subdiv A {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FLOAT: none; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #3683af; PADDING-TOP: 3px; HEIGHT: auto
}
#nav #rightNav .subdiv DIV {
	BACKGROUND-IMAGE: none
}
#nav #rightNav .subdiv A:hover {
	COLOR: #fff; HEIGHT: 1%; BACKGROUND-COLOR: #4c94bc
}

#masthead_home {
	BACKGROUND: url(http://extras.sentinelandenterprise.com/nashoba_publishing/graphics/masthead.jpg) no-repeat 0px 0px; LEFT: 0px; WIDTH: 1000px; POSITION: relative; TOP: 0px; HEIGHT: 75px
}

#logoLink {
	LEFT: 26px; TEXT-INDENT: -5000px; POSITION: absolute; TOP: 6px
}

#logoLink IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; LEFT: 0px; BORDER-LEFT: medium none; WIDTH: 327px; BORDER-BOTTOM: medium none; POSITION: absolute; TOP: 0px; HEIGHT: 82px
}

.topNav {
	BACKGROUND: url(http://extras.mnginteractive.com/live/media/site514/2008/1022/20081022__topNavBG.gif) no-repeat; WIDTH: 1000px; LINE-HEIGHT: 16px; HEIGHT: 20px
}

 HTML .topNav {
	MARGIN-BOTTOM: -1px
}

#searchbar {
	RIGHT: 32px; POSITION: absolute; TOP: 21px
}

#searchbar FORM {
	PADDING: 0px; MARGIN: 0px;
}

#searchbar INPUT {
	PADDING: 0px; MARGIN: 0px;
}

#searchbar FORM INPUT.searchbox {
	WIDTH: 235px; BORDER: #999 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #fff; cursor: auto;
}

#searchbar FORM INPUT.button {
	VERTICAL-ALIGN: top
}

UL#searchoptions {
	PADDING:0px; FONT-SIZE: 10px !important; LEFT: 20px; MARGIN-LEFT: 12px; COLOR: #FFF; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 22px;
}

UNKNOWN {
	TOP: 20px
}

UL#searchoptions LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 4px 0px -22px; PADDING-TOP: 2px; COLOR:#FFF;
}

UL#searchoptions LI.end {
	MARGIN: 0px 2px 0px 2px;
}

UL#searchoptions LI.end SPAN {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; FONT-FAMILY: verdana; LETTER-SPACING:-1px;
}

UL#searchoptions .yahooText {
	COLOR: #66049F;
        MARGIN-RIGHT:4px;
        LETTER-SPACING:-1px;
}

UL#searchoptions INPUT.radio {
	PADDING: 5px;
        MARGIN: 5px;
        VERTICAL-ALIGN: middle;
}

 HTML UL#searchoptions INPUT.radio {
	MARGIN: -5px -1px 0px -4px
}

UNKNOWN {
	MARGIN: -2px -1px 0px -4px
}


/* --- BEGIN weather */

ul.weather {
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
	}

ul.weather li {
	float: left;
	font-size: 11px;
	padding: 3px 0 0 0;
	}

ul.weather li a {
	color: #fff;
	padding: 0 7px;
	border-left: 1px solid #b7c7d4;
	}

ul.weather li a:hover {
	color: #fff;
	text-decoration:underline;
	}


ul.weather li.title {
	padding: 3px 0px 2px 10px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	}

ul.weather li.city a {
	font-size: 12px;
	font-weight: bold;
	background: url(http://extras.mnginteractive.com/live/media/site127/2007/1114/20071114__icnSun.gif) 5px 0 no-repeat;
	padding-left: 25px;
	border: none;
	text-transform: uppercase;
	}
	
td.weatherContent {color:#fff !important;}

.weatherBox {
                margin-top:-2px;
                }

.weathercontent{
	font:normal 10px arial;
	color:#ffffff;
	}

.weather img{height:18px;}

.headerRegion .weatherHead {
	font-family:arial;
	color:#fff;
	}

.headerRegion .weatherContent, .headerRegion a.weatherFiveDayLink {font-size:11px;}

.weathercontent a,
.weathercontent a:link,
.weathercontent a:visited {
	color:#ffffff;
	font:normal 11px arial; 
	margin-left: 2px;
	}

a.weathersectionlink,
a.weathersectionlink:link,
a.weathersectionlink:visited {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	}

UL.weather LI.forecast A {
	COLOR: #fc0
}
	
a:hover.weatherSectionLink {text-decoration: underline;}

/* --- login nav */

ul.loginNav {
	list-style: none;
	float: right;
	}

ul.loginNav li {
	float: left;
	font-size: 11px;
	padding: 3px 0 0 0;
	}

ul.loginNav li a {
	color: #fff;
	padding: 0 6px;
	}

ul.loginNav li a:hover {
	color: #fff;
	text-decoration:underline;
	}
	
ul.loginNav li.subscribe a {
	border:none;
	padding-right:10px;
	}


/***** Page and portlet styles ******/
p {	
	margin: 15px 0;
	}

a img {
	border:0;
	}


code {
	font: 1.0em 'Courier New', Courier, Fixed;
	background:#ececec;
	}	



acronym, abbr, span.caps {	
	font-size: 0.9em;
	letter-spacing: .07em;
	cursor: help;
	}			



acronym, abbr {
	border-bottom: 1px dashed #999;
	}



blockquote {

	padding: 10px 10px 0 10px;

	border-top: 1px solid #ddd;

	border-bottom: 1px solid #ddd;









	background: #eee;

	font:1.0em Arial;

	line-height:1.5em;

	margin:10px 0px;

	}



select {

	width: 130px;

	}	

/**** Fix for MNGi Breaking News Add To My dropdown - AMD ****/

.widgetBoxAddToMy select  {
       width:100px !important;
}	


/* Text*/



h1 {

	font:3.5em Arial;

	font-weight:bold;
	letter-spacing:-0.08em;

	}



h2 {

	font:2.3em Georgia, "Times New Roman";

	}



h3 {
	font:1.2em Arial;
	color:#3c57a7;
	font-weight:bold;

	}



h4 {

	font:1.0em Arial;

	}


h3.cat_title, h3.cat_title a {
	color:#333;
	letter-spacing:-0.05em;
	}


h3#respond {

	margin-top:0px;

	padding-top:20px;

	}



h3#comments {

	margin-top:32px;

	padding-left:0px;

	}

h3.authors {
	margin-top:15px;
	}

/* Navigation Bar*/

#navbar {

	margin:0 auto;
	margin-top:5px;

	padding:0px 0px;
	text-transform: capitalize;
	background:#2c2c2c;

	}

#page-bar {
	width:163px;
	}

#page-bar ul {
	list-style: none;
	}

#page-bar li {
	float:left;
	list-style:none;
	cursor: pointer;
	display:block;
	border-right:1px solid #333;
	}

#page-bar li:hover {
	background: #3c57a7;
	}


#page-bar a, #page-bar a:visited {
	margin: 0px;
	padding:5px 1px;
	font-weight:bold;
	color:#FFF;
	display:block;
	}

#page-bar a:hover {
	text-decoration:underline;
	display:block;
	text-transform: capitalize;
	}


/* Structure */




#head {
	margin:0px;
	margin-top:0px;
	padding:0px;
	font-size:0.7em;
	width: 180px;

	}




#page {
	width:160px;
	margin:0px;
	padding:10px;
	font-size:0.8em;

	}



/* ------------------ Most Popular NEWS FREEFORM !!!!!!!!!!!!! NEW IMPROVED THREE TABBED !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!------------------ */
.mostViewedBoxLowell {
	width:300px;
	font:bold 11px arial, sans-serif;
	background: url(http://extras.sentinelandenterprise.com/sent/popnews-header.gif) no-repeat left top;
	padding:41px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	color:#000;
	}

.mostTabBodyLowell OL {border-top:1px solid #E6E6E6;padding:0px;margin:0px;} 
.mostTabBodyLowell LI {
	color:#CCC; /*244564*/
	font:bold 11px arial, sans-serif;
	padding:0px;
	border-bottom:1px solid #E6E6E6;
	padding:0px;
	_padding:0px;
	list-style: decimal inside;
	} 
	
.mostTabBodyLowell LI a{color:#244564;font:bold 11px arial, sans-serif;width:100%;padding:3px;}
.mostTabBodyLowell LI a:hover{background:#FEFDE8;color:#CA0002;font:bold 11px arial, sans-serif;width:100%;padding:3px;}
.mostTabBodyLowell LI:hover{
	background:#FEFDE8;
	cursor: pointer;
	cursor: hand;
	}
	
.mostTabBodyLowell LI:hover a{color:#CA0002;}

.mostTabsBoxLowell {
	width:300px;
	padding:0px;
	margin:0px;
	border-left:1px solid #E6E6E6;
	}
	
.mostTabsBoxLowell UL {}
.mostTabsBoxLowell LI {}
.mostTabBodyLowell {
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-top:1px solid #E6E6E6;
	border-bottom:0px solid #E6E6E6;
	padding:0px;
	margin:0px;
	font:11px arial, sans-serif;
	background:#FFF;
	width:100%;
	}
	
 .mostTabSelectedLowell {
	/* background:transparent url(http://extras.sentinelandenterprise.com/sent/pop/most-on.gif) no-repeat bottom center; */
	width:106px;
	height:28px important!;
	margin:0px;
	padding:3px;
	list-style:none;
	cursor: pointer;
	cursor: hand;
	border-top:1px solid #E6E6E6;border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6;
	background:#FFF;
	text-align:center;
	}

 .mostTabLowell {
	width:106px;
	height:30px important!;
	margin:0px;
	padding:3px;
	list-style:none;
	cursor: pointer;
	cursor: hand;
	border-top:1px solid #E6E6E6;border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6;
	background:#FFF;
	text-align:center;
	}

 .mostTabSelectedLowell a{color:#CA0002;}
 .mostTabLowell a{padding-left:0px;color:#999;}
 .mostHeaderLowell {}
 .mostNoteLowell {}
}

#main_wrapLowell {
        positon:relative;
	margin-bottom:30px;
	*margin-bottom:-25px!important;
	clear:both;
	width:300px;
	margin-top:-5px;
	_height:100%;
	height:100%!important;
}
	
#head_logoLowell {
background:transparent url(http://extras.mnginteractive.com/live/media/site105/2010/0817/20100817_065018_PopularNewsHeader.jpg) no-repeat scroll 0;
height:32px;
Margin-top:20px !important;
width:300px;

	}
	
#body_wrapLowell {
	width:300px;
	float:left;
	padding:0;
	margin:0;
Margin-bottom:20px;
	}
	
/* Most Header */
.most_v, .most_c, .most_e {
	background:url(http://extras.mnginteractive.com/live/media/site105/2008/0422/20080422_020252_20080422_064854_pop_back.gif) 0 0 repeat-x;
	height:30px;
	float:left;
	padding:0;
	margin:0;
width:300px;	
	}

.most_v, .most_c, .most_e {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-position:0 0;
background-repeat:repeat-x;
float:left;
height:100%;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
}




	
#viewedTabLowell, #emailedTabLowell, #commentTabLowell  {
width:330px;




}

/* Active Tabs */
.most_liLowell {}

.most_liLowell a {
	font:bold 11px arial, helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	padding:0 6px;
	margin-top:8px;
	display:block;
	}
	
.most_liLowell a:hover {color:#FFEB9C;}

.my_selectedLowell a, .my_selectedLowell a:hover {
	font:bold 11px arial, helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	padding:0 6px;
	margin-top:8px;
	display:block;
	background-image:none;
	}
	
.feedtitleLowell {display:none;}

/* UL Tag */
.most_ulLowell {
	background:transparent;
	list-style:none;
	}

/* First Tab (auto selected on page load) */
.first selectedLowell {}

/* NON selected tab */
.most_liLowell {
	list-style:none;
	padding:0;
	}

/* Selected Tab */
.my_selectedLowell {
	list-style:none;
	padding:0;
	margin:0;
	background:url(http://extras.mnginteractive.com/live/media/site105/2008/0422/20080422_020750_pop_selected.gif) 0 0 repeat-x;
	height:30px;
	}

.inner_wrapLowell {
width:300px;
}

.most_li_boxLowell {
	float:left;
	clear:both;
	margin-left:2px;
	margin-bottom:1px;
	_margin-bottom:0px;
	}
	
#creditfooterLowell {
	display:none;
	border:1px solid #B9BDC3;
	width:330px;
padding:2;
	}

.most_rssLowell {
	float:left;
	clear:both;
	text-align:center;
	height:24px;
	border:0px solid #B9BDC3;
	}
	
.most_rssLowell a {
	font:bold 10px arial, helvetica, sans-serif;
	color:#C00;
	text-decoration:none;
	padding:2;
	}
	
/* Content Block */
.contentblockLowell {
	clear:both;
	width:299px;
height:100%;

	}
	
.feedburnerFeedBlock {
        border:0px solid #008CCA;
        margin-bottom:0px;
  margin-left:4px;
	font:12px arial;
	color:#000;
width: 280px;
	}
	
.feedburnerFeedBlock OL {
	padding:0;
	margin:0;
	list-style:none;
	background:#FFF;
	display:block;
	width:299px;
text-align: left;
	}

.Feedburnertitle_new {
        color:#008CCA;
        font-weight:bold;
}

.feedTitle a{
        margin-left:15px;
}
	
.feedburnerFeedBlock #creditfooter {
	font:11px arial, helvetica, sans-serif;
	color:#000;
	list-style: decimal inside;
	padding:0px;
	margin:1px 0;
	border:1px solid #B9BDC3;
	clear:both;
	}
	
.feedburnerFeedBlock .headline a {
	font:12px arial;
	color:#000;
	text-decoration:none;
	width:100%;
	word-wrap:break-word;
	}
	
#thesunblog .feedburnerFeedBlock .headline a {
	font:13px arial;
	color:#ff3300;
	text-decoration:none;
	width:100%;
	word-wrap:break-word;
	}
	
.feedburnerFeedBlock .headline a:hover {
	color:#69C;
	width:100%;
	text-decoration:underline;
	word-wrap:break-word;
	}
	

	
#wrapCont .feedburnerFeedBlock LI {border:0px;
width:300px;
}

.feedburnerFeedBlock .fbsubscribelink{
	font:11px arial, helvetica, sans-serif;
	color:#000;
	list-style: decimal inside;
	padding:4px;
	margin:1px 0;
	border:1px solid #B9BDC3;
	clear:both;
	}
	

 
/* END Most Popular NEWS  PORTLET  Default Styles */

.mostViewedBox {
	color: #000;
	display: block;
	float: left;
	font: normal 12px arial,helvetica,sans-serif;
        margin: 0;
	padding: 0;
	width: 300px;
	position: relative;
        background: url('http://extras.mnginteractive.com/live/media/site514/2009/0122/20090122_051600_MVME_RightBG.gif') repeat-x right 0;
	}

.region3 .mostViewedBox {
float: none;
margin-left: auto;
margin-right: auto;
}

div.mostTabBody {
        margin-top: -2px;
        border: 1px solid #b0bec7;
}

.mostViewedBox a:active {
	outline: none !important;
	}

.mostViewedBox a:focus { 
	-moz-outline-style: none;
	}

ul.mostTabsBox {
	height: 25px;
	margin: 0px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	clear:both;
	width: 245px;
	clear: both;
	background: url('http://extras.mnginteractive.com/live/media/site514/2009/0122/20090122_051543_MVME_LeftBG.gif') no-repeat 0 0;        
	padding: 5px 40px 0 3px;
	}


.mostTabsBox li {
	float: left;
	white-space: nowrap;
	line-height: 12px;
	margin: 0;
	padding: 0;
	background: none;
width: 300px;
	}

.mostTabsBox li a {
	margin: 0;
	padding: 0px 0px 0px;
	font-weight: bold;
	float: left;
	text-decoration: underline;
	color: #fff;
	}

.mostTabsBox li a:hover {
	color: #fff;
	}
	
.mostTabsBox li a:active{
	color: #fff;
	}
	
	.mostTabsBox li a:visited{
	color: #fff;
	}

.mostTabsBox li.mostTabSelected {
	margin: 0;
	padding: 0;
	color: #fff;
        width: 100px;
	}

.mostTabsBox li.mostTabSelected a:link, 
.mostTabsBox li.mostTabSelected a:visited, 
.mostTabsBox li.mostTabSelected a:active {
	color: #017bc2;
	padding: 7px 9px 6px;
	text-decoration: none;
	}

.mostTabsBox li.mostTabSelected a:link, 
.mostTabsBox li.mostTabSelected a:visited, 
.mostTabsBox li.mostTabSelected a:active {
	background:transparent url('http://extras.mnginteractive.com/live/media/site514/2009/0122/20090122_051621_MVME_tabOnLeft.gif') no-repeat left 3px;
	}

.mostTabsBox li.mostTabSelected a:hover {
	text-decoration: underline;
	}

.mostHeader {
	clear: both;
	padding: 5px;
	font: normal 11px arial,helvetica,sans-serif;
	color: #666;
	}

.mostNote {
	padding-bottom: 6px;
	}

.mostRss img {
	vertical-align: middle;
	border: none;
	position: absolute;
	top: 6px;
	right: 8px;
	}

.mostTabBody {
	margin: 0px;
	padding: 8px;
        border: none;
	background: #fff;
        font: normal 12px tahoma,arial,sans-serif;
	}

.mostTabBody ol {
	padding: 0 0 0 30px;
	margin: 0;

	}

.mostTabBody li {
	font-weight: bold;
	margin-bottom: 5px;
        list-style-image: none;
	color: #1B609B;
	}

.mostTabBody li a {
	font: normal 12px arial, verdana, helvetica, sans-serif;
        color: #2676BD;
	text-decoration: none;
	}

.mostTabBody li a:hover {
	text-decoration: underline;
        color: #017bc2;
	}
	
	.mostViewedBox mostWidth{
	margin-top:20px;	
	}

/***** End MEMV Styles *****/

/***** Begin Top Listings Styles *****/

.TLBox {
	width:163px;
	z-index:3;
	border: 1px;
	border-style: solid;
	border-color: #b0bec7;
	background: #ececec;
        margin-top:15px;
}

.TLBoxContent {
background-color: #ececec;
}

.TLBoxHeader{
    text-decoration:none;
    border-style:none;
    border-width:0px;
    background-color:#008cca;
    text-align:center;
}


.TLBoxTitle {
    float:left;
    text-align:left;
    padding-left: 15px;
    letter-spacing: 1px;
    background: url('http://extras.mnginteractive.com/live/media/site514/2008/1024/20081024__arrow.gif') no-repeat 5px -3px ;
	display: block;
	text-indent: 0px;
	width: 140px;
	color: #000;
	font: normal 11px arial,sans-serif;
}

a:hover.TLBoxTitle {
text-decoration: underline;
color: #000;
background: url('http://extras.mnginteractive.com/live/media/site514/2008/1024/20081024__arrow.gif') no-repeat 5px -3px ;
}

.TLBoxType {
display: none;
}

.TLBoxCompany {
        z-index:1;
	color: #008cca;
	display: block;
	margin-left: 0px;
	text-indent: 21px;
	margin-left: 0px;
	width: 140px;
}

.TLBoxRule {
       color: #ececec;
       border: 0px solid #ececec;
       height: 0px;
}

td .TLBoxAllListings{
width: 161px;
}


a.TLBoxAllListings {
display: block;
background-color: #008cca;
color: #fff;
padding: 2px 0;
}

a:hover.TLBoxAllListings {
display: block;
background-color: #008cca;
color: #fff;
padding: 2px 0;
}

.TLAllTypeHeading {
display: none;
}

.TLBoxTab {
background-color: #333333;
}

.TLBoxTabSelected {
background-color: #ececec;
}

.TLBoxTabLink {
color:#fff;
}

.TLBoxTabSelected .TLBoxTabLink {
color:#008cca;
}

.TLBoxDiv {
width:160px;
}


/***** End Top Listings Styles *****/

/***** Media Center*****/


p.mediaCenter {display:none;}

div.mediaCenter {
	color: #000;
	width: 318px;  height:100%; float:left;
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
                border-right: 1px solid #b0bec7;
	}

div.mediaCenter span.subhead {
	display: block;
	margin: 0px;
	text-indent: 3px;
	margin-top: 5px;
	font: bold 12px arial,sans-serif;
	}

.mediaCenterHead {
	border-bottom: 1px solid #b0bec7;
                background-color:#054596;
	color: #fff;
	font: normal arial,helvetica,sans-serif;
	font-size: 14px !important;
                text-align: left;
                text-indent: 5px;
                padding-top: 4px;
                padding-bottom: 4px;
                font-weight: bold;
                width: 318px;
	}

#media {
    padding: 0px;
    margin: 0px;
	border: 1px solid #b0bec7;
	font: normal;
    padding-bottom: 10px;
	}

.media1 {width: 300px;}

.media2 {width: 300px;}

.media_articles {
	float: left;
	display: block;
	color: #fff;
	font-size:10px;
	padding: 10px;
	margin: 1px;
	}

#moregalleries {
    float: right;
    margin: 0 5px 5px 0;
    display: block;
    width: 278px;
	}

.mediaGalleries {
	font-size:12px;
	margin-left: 12px;
	font-weight:bold;
	float: left; display:block;
	width: 300px;
	margin-bottom:0px;
	margin-top:3px;
	}

h2.mediaGalleries {width:300px; margin-left:5px;}

.mediatabbox {
	display: block;
	font-size:10px;
	color:#3d4d61;
	background-color:#fff;
	font-variant:normal;
	font-family: "Times New Roman", Times, serif;
	margin-left:0;
	width: 75px;
	border-top:1px solid #000;
	}

.mediaMoreLinks {
	display: block;
	margin-left: 10px;
	width: 125px;
	}
	
.medialinkstab {
	background:#fff;
	width: 75px;
	border: 1px;
	border-color: #000;
	border-top-color: #000;
	border-style: solid;
	}

.mediaMore_searchlinks {
	float:right;
	font:9px arial;
	color:#008cca;
	}

.thirds {float: left; width: 83px; padding: 0 4px 0 4px;}	
.twos {float: left; width: 135px; padding: 0 0px 0 0px;}	
.image {float: left; margin: 0 9px 3px 0; border: none;}
.captions {
	margin: 0;
	line-height: 1.1em;
	padding: 0px;
	color: #666;
	margin-top: 5px;
	}

#media ul {
	margin: 0;
	padding : 0;
	list-style-image: url(images/bullet.gif);
	list-style-type: disc;
	list-style-position: inside;
	}

#media li a {margin-left: 3px;}

a.moregalleries{
	color:#008cca; float:right; width:auto;
	text-decoration:none;
                font-size:12px;
	font-weight:bold;
                font-family: arial;
	}

a.mc_left {
	float:left;
	font-size:12px;
	font-weight:bold;
                font-family: arial;
	color:#000;
	text-decoration:none;
	}

a.media_photolinks {
	text-decoration:none;
	color:#fff;
	}

a.media_photolinks:hover {
	color:#008cca;
	text-decoration:underline;
	}

.media_photolinks {
	font:9px arial;
	color:#000;
	font-weight:bold;
	}

.mc_picTable {width:290px; margin-left:0;}

.mc_picTable p {margin:2px;}

.mediaCenter h2 {border-bottom: 1px dotted #000;}


#media {border: none;}

.mediaCenter a:hover {text-decoration: underline;}

table.mediaCenter a:hover {text-decoration: underline; color: #008cca;}

/***** END Media Portlet *****/


/***** Spotlight styles *****/

#page {
               padding: 10px 0 0 0;
               margin: 0px;
               }

#top {
	padding:0;
                margin: 0px;
	}

#middle {
	width: 299px;
	background:#fff;
	float:left;
	padding:0 0 0 0px;
	margin: 0;
                border: 8px solid #ececec;
	}

.category {
	width:279px;
	float:left;
	border-top:8px solid #333;
	margin:0px;
	padding:5px 10px 10px 10px;
	background:#fff;

	}

.category p {
	margin:0;
	}



#cat-1, #cat-3, #cat-5  {border-top:8px solid #333333;}

#cat-2, #cat-4 {border-top:8px solid #008cca;}



.category span.cat_title, #front-popular h3, #front-list .cat_title {
	text-transform:lowercase;
	margin:0;
	font-weight:bold;
	font-size:1.3em;
	letter-spacing:-0.05em;

	}

.category a {

	color:#333;
	display:block;
	background:none;

	}



.category a:hover {

	background:none;
	color:#000;
	text-decoration:none;

	}



#cat-1:hover, #cat-3:hover, #cat-5:hover {background:#ECECEC; color:#000; }

#cat-2:hover, #cat-4:hover {background:#008cca; color:#fff; }

#cat-1:hover a, #cat-3:hover a, #cat-5:hover a {background:#ECECEC; color:#000; }

#cat-2:hover a, #cat-4:hover a {background:#008cca; color:#fff; }


#bottom {


	}

.clearfloat {
        display:block;
        margin:5px;
}


/***** END spotlight *****/

/* ******************************************* Zvents box styles ********************************* */

div.zvents_clear {clear: both;}

.zvents_invertednav {padding: 0;width: 100%;border-top: 5px solid #ececec;background: transparent;voice-family: "\"}\"";voice-family: inherit;}
.zvents_invertednav ul {margin:0;margin-left: 5px;padding: 0;list-style: none;}
.zvents_invertednav li {display: inline;margin: 0 2px 0 0;padding: 0;text-transform:uppercase;}
.zvents_invertednav a {float: left;display: block;font: bold 11px Arial;color: white;text-decoration: none;margin: 0 1px 0 0;padding: 3px 5px;background-color: 
#666666;border-bottom: 8px solid white;}
.zvents_invertednav a:hover {background-color: #ececec;padding-top: 5px;padding-bottom: 0;border-bottom-color: #ececec;color: #008cca;}
.zvents_invertednav .current a {background-color: #ececec;padding-top: 5px;padding-bottom: 0;border-bottom-color: #ececec;color: #008cca;}

.zvents_title {
                width: 318px;
	color: #00223E;
	font: normal arial,helvetica,sans-serif;
	font-size: 22px !important;
                text-align: left;
                text-indent: 2px;
                padding-top: 2px;
                padding-bottom: 1px;
margin-top:2px;
}

div.zvents_title {
        color:#369;
}

.zvents_maincontainer {width:320px;border:1px solid #b0bec7; }

.zvents_topsection {background:#fff;padding:2px 2px;font:11px arial;text-align:left;}
.zvents_topsectionnote {font:11px arial;margin-bottom:2px;}
.zvents_topsection input,form {font:11px arial;margin:0;}

.zvents_searchlinks {float:right;font:9px arial;color:#039;}
.zvents_searchlinks a {color:#008cca;}
.zvents_searchlinks a:hover {color:#000;}
.zvents_calendarcontainer {background-color:#ececec;border:1px solid #b0bec7;padding:1px;text-align:center;margin-top:2px;}
.zvents_calendarcontainertitle {font:11px arial;float:left;}
.zvents_fivepixels {line-height:2px;}
.zvents_upcomingevents {padding-top:2px;padding-bottom:5px;font:11px arial;}
.zvents_upcomingevents ul {margin-top:0;margin-bottom:0;padding-top:2px;padding-bottom:5px;font:11px arial;}
.zvents_upcomingevents li {margin-left:-10px;list-style-type:none;font:11px arial;}
.zvents_upcomingevents a {font:11px arial;color:#008cca;line-height:1.3em;}
.zvents_upcomingevents a:hover {color:#000;}

/***** END zvents *****/

/*** BEGIN poll ***/

.pollsBox {
background:#f5f8fe none repeat scroll 0 0;
border:1px solid #CCCCCC;
font-family:Arial;
padding:0;
width:300px;
margin-bottom: 30px !important;
_margin-left:10px;
_margin-top:15;
	}

.pollshead {
	background-color:#054596;
	background-repeat:no-repeat;	
color: #fff;
Margin-top: 4px;
                padding-top: 4px;
                padding-bottom: 2px;
	font-family:arial,helvetica,sans-serif;
        font-variant:small-caps;
	font-size: 16px !important;
        letter-spacing:.5px;
        text-align:center;
width: 300px;
	}

.pollsQuestion {
	background:none;
	font: bold 16px Arial;
color: #054596;
	margin:5px;
width: 290px;
 padding: 3px;
	}

.pollsAnswer {
	background:#FFFFFF none repeat scroll 0 0;
	padding-left: 5px;
	color: #000000;
	font: bold 14px arial,helvetica,san-serif;
        font-family:arial,helvetica,san-serif;
width: 280px;
	}

.pollsViewResults {
        background-color:#FFFFFF;
        font-size:8pt;
        font-weight:bold;
        height:23px;
color:#000000;
width: 300px;
        }

.pollsResult {
color:#ffffff;	
background-color: #FFFFFF;
	padding-left: 5px;
	color: #000;
	font: bold 11px arial,helvetica,san-serif;
        font-family:arial,helvetica,san-serif;
width: 300px;
	}

td.pollsSubmit {width: 300px;}

.pollsSubmit input {
        width:100px;
	margin: 12px 0 0 100px;
	}

/*** END poll ***/

/*** BEGIN complex listing ***/

/**Article page complex listing**/
.articlebox {
background-color:#ffffff;
}

.region3 .complexlistingTitle{
color: #fff;
font-size: 14px;        
text-indent: 10px;d
line-height: 1.5;
display: block;
padding-top: 3px;
padding-bottom:5px;
}

.region3 a:hover.complexlistingTitle{
color: #fff;
background-color: #054596;
display: block;
}

/**end article page complex lsiting**/


#rdsGlobal .region5 .articlelistingbox {
	background:#F2F2FF;
	padding:4px;
	margin:1px 1px 5px;
	border:1px solid #B9BDC3;
	clear:both;
	width: 320px;
	_width: 320px;
	align: Center;
	Horizontal-align: center;
}

#rdsGlobal .region5 .indexSectionTitle {
	background:transparent;
	width: 322px;
	_width: 322px;
	align: center;
	Horizontal-align: center;
}

.complexListingBox {
	width: 100%;
	margin: 0px 0 15px 0;
	}

.complexListingTitle {
        color: black;
        font-weight: bold;
        }

#rdsGlobal .region5 .lastUpdatedDate {
	font: normal 9px Tahoma,Arial,sans-serif;
	color: #000;
	background-repeat: no-repeat;
	clear: left;
        margin: 5px
	}

.listingItemDate{display: none;}

.listingItemTitle {
	font: 18px Arial;
	font-weight: bold;
                color: #008cca;
				
	}
div.listingItemTitle {
	padding-bottom:5px;
}
	

.listingArticleBlurb {
	display: block;
	margin: 5px 0 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	}

a.listingArticleLinkTo img {
        border:1px solid #666;
}

a.listingArticleLinkTo {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #008cca;

	text-decoration: none;
    margin-top:2px; display:block;
	}
	
a:hover {

	text-decoration: underline;
	}

a:hover.complexListingTitle{
               color: #000;
               }

.complexListingItemImage {
	float: left;
	display: block;
	margin-right: 6px;
	margin-bottom: 10px;
	}

table.complexListingItemPhoto{
	display: inline;
	float: left;
	/*width: 108px;*/
	margin-right: 5px;
	}

.complexListingItemPhotoCredit {display: none;}

li.listNoImage {
	list-style-image: url(http://extras.mnginteractive.com/live/media/site514/2010/0709/20100709_093712_np_hdline_bullet.gif);
	font: normal 12px Arial,sans-serif;
                border-bottom: 1px dotted #bbb;
                padding-top: 3px;
                padding-bottom: 3px;
	}

.complexListingFooter {display: none;}

.region2 .complexListingMoreHeadlines {display: none;}

.region2 .complexListingImage img {
	width: 160px;
	border: 1px solid #ccc;
	margin-right: 10px;
	}

.region2 .complexListingImage {
display: block; margin: 0px; padding: 0px;
}
.region4 .complexListingMoreHeadlines {
font:0px arial;
	color:#fff;
	font-weight:bold;
}
.region5 .complexListingMoreHeadlines {
font:0px arial;
	color:#fff;
	font-weight:bold;
}
.region2 .complexListingBox {
	display: block;
	margin-left: 5px;
	background-color: transparent;
	}

.layout5FeatureItemBox {
	width: 310px;
	margin-bottom: 10px;
	}

.layout5FeatureItemBox span.listingArticleBlurb {display: block; margin: 4px 5px 0 5px;}

.layout5FeatureItemBox img {border: 0px solid #000;}

.layout5FeatureItemBox a.listingItemTitle {
	color: #2676BD;
	font: bold 18px;
	margin-left: 4px;
	margin-bottom: 2px;
	width: 100%;
	float:left;
	}

.listing5image {
	border: 1px solid #000 !important;
	margin-top: 5px;
	}
	
.layout5FeatureItemBox a.listingArticleLinkTo {margin-left: 5px;}



/*** END complex listing ***/

/*** Section headers ***/
h1.pageHeader {
	font: normal 20px arial, verdana, helvetica, sans-serif;
	text-transform: capitalize;
	color: #333333;
	padding: 5px 10px;
	margin: 1px 0 5px 0;
	border-bottom: 0px solid #e1e1e1;
	}

h1.pageHeader a {
	float: right;
	margin-top: 4px;
	}

h1.pageHeader a img {
	border: none;
	margin-left: 5px;
	}
/*** end section headers ***/

/*** article page ***/

.articleOptions {
font-family: verdana,arial,sans-serif;
font-size: 10px;
color: #ff0000;
border-bottom: solid 1px #ddd;
}

div .articleOptions {
text-align: center;
vertical-align: middle;
}

a.articleOptions:link, a.articleOptions:visited {

font-family: arial,sans-serif;
color: #999999;
font-size: 11px;
}

.social_bookmarks img {

border-top-width: 0pt;
border-right-width: 0pt;
border-bottom-width: 0pt;
border-left-width: 0pt;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: -moz-use-text-color;
border-right-color: -moz-use-text-color;
border-bottom-color: -moz-use-text-color;
border-left-color: -moz-use-text-color;
margin-right: 2px;
}

#fontSizeChanger {
color: #999;
margin-left: 5px;
}

#fontSizeChanger img {

border-top-width: medium;
border-right-width: medium;
border-bottom-width: medium;
border-left-width: medium;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: -moz-use-text-color;
border-right-color: -moz-use-text-color;
border-bottom-color: -moz-use-text-color;
border-left-color: -moz-use-text-color;
}


#fontSizeChanger .normal, #fontSizeChanger .large, #fontSizeChanger .largest {

cursor: pointer;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

.topix_postform .headerText {

padding-top: 2px;
padding-right: 8px;
padding-bottom: 2px;
padding-left: 8px;
font-size: 11px;
font-weight: normal;
text-align: center;
}

.topix_postform .fieldHeader {

width: 80px;
text-align: right;
font-weight: bold;
vertical-align: top;
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
padding-left: 4px;
}

.topix_postform .fieldContent {

padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
padding-left: 4px;
}

.topix_postform .submitButton {

font-size: 14px;
font-weight: bold;
margin-top: 4px;
}

.topix_postform .captcha {

padding-left: 10px;
}


.block textarea {

font-family: verdana,arial,helvetica,sans-serif;
font-style: normal;

font-variant: normal;
font-weight: normal;
font-size: 10px;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
color: #333333;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #c3d6e1;
border-right-color: #c3d6e1;
border-bottom-color: #c3d6e1;
border-left-color: #c3d6e1;
}


#article {
	width:654px;
	background:#fff;
	padding:10px;
	font-size:1em;
	line-height:1.2em;
	float:left;

	}

 {
	display:block;
	width: 654px;
                font-size: 12px;
	}

.articleTitle {
	font:26px Arial;
                font-weight: bold;
                color: #054596;
	letter-spacing: .05;
}

.articleSubTitle {
        margin-bottom:10px;
        margin-top:-8px;
		font-size:18px;
		font-weight:500;
		color:#5b5754;
}

.articleDate {color: #000;}


/*** end article page***/

/*** BEGIN footer ***/

/* ------- footer container */
.footer {
	font: normal 11px Tahoma,arial, sans-serif;
	background: transparent url(http://extras.mnginteractive.com/live/media/site7/2008/0121/20080121__logo_realCities.gif) no-repeat 3px 20px;
	padding: 10px 0 20px 0;
	margin: 10px 0;
	}

/* ------- footer lists */
.footer ul {
	text-align: center;
	margin: 0;
	padding: 0;
	}

/* ------- footer top-list */
.footer ul.top {
	border-top: 3px solid #ccc;
	padding: 5px 0;
	}

/* ------- footer list-items */
.footer li {
	display: inline;
	padding: 0 0px;
	margin: 0;
	}

/* ------- footer links */
.footer a:link,
.footer a:visited,
.footer a:active  {
	padding: 0 4px 0 0;
	}

/* ------- footer last link in list */
.footer li.last a:link,
.footer li.last a:visited,
.footer li.last a:active {
	border: none;
	}

.footerLeft {line-height: 17px;}

.footerRight td {font: normal 11px Tahoma,Arial,sans-serif;}

.textLinksRegion {display: none;}

.mediaPartners {
	clear: both;
	margin-left: 10px;
	}

.mediaPartnersHeader {
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px dotted #b0b8bd;
	margin-bottom: 3px;
	padding: 10px 0 1px 0;
	color: #b0b8bd;
    width: 530px;
	}

.mediaPartners a {line-height: 17px;}


/*** END footer ***/

/*  Marketplace Styles*/
.Marketplacelist:link {
font-size:12px;
font-family:Arial;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
text-decoration:underline;
margin-left:15px !important;
_margin-left:18px;
}

.Marketplacelist:visited {
font-size:12px;
font-family:Arial;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
text-decoration:underline;
margin-left:15px !important;
_margin-left:18px;
}

.Marketplacelist:hover {
font-size:12px;
font-weight:bold;
color:#000000;
font-family:Arial;
text-decoration:underline;
margin-top:0px !important; 
margin-left:15px !important; /*Firefox fix mUst be above IE fixes with important*/
_margin-left:18px; /*Fix for IE7 and IE6 JEEEEEzzzzzzz must be below firefoxfix or else it won't work*/
}


/*IE8 fix  do not remove only can place on style in each at a time !!!!*/

.Marketplacelist:link { margin-left/*\**/: 2px}
.Marketplacelist:visited { margin-left/*\**/: 2px}
.Marketplacelist:hover { margin-left/*\**/: 2px}

button, input[type="reset"], input[type="button"], input[type="submit"] {
-moz-appearance:button;
-moz-binding:none;
-moz-box-sizing:border-box;
-moz-user-select:none;
-x-system-font:-moz-button;
background-color:buttonface;
border-bottom-color:buttonface;
border-bottom-style:outset;
border-bottom-width:2px;
border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;
border-left-color-value:buttonface;
border-left-style-ltr-source:physical;
border-left-style-rtl-source:physical;
border-left-style-value:outset;
border-left-width-ltr-source:physical;
border-left-width-rtl-source:physical;
border-left-width-value:2px;
border-right-color-ltr-source:physical;
border-right-color-rtl-source:physical;
border-right-color-value:buttonface;
border-right-style-ltr-source:physical;
border-right-style-rtl-source:physical;
border-right-style-value:outset;
border-right-width-ltr-source:physical;
border-right-width-rtl-source:physical;
border-right-width-value:2px;
border-top-color:buttonface;
border-top-style:outset;
border-top-width:2px;
color:buttontext;
cursor:default;
font-family:-moz-use-system-font;
font-size:-moz-use-system-font;
font-size-adjust:-moz-use-system-font;
font-stretch:-moz-use-system-font;
font-style:-moz-use-system-font;
font-variant:-moz-use-system-font;
font-weight:-moz-use-system-font;
line-height:normal !important;
padding-bottom:0;
padding-left:6px;
padding-right:6px;
padding-top:0;
text-align:center;
text-shadow:none;
white-space:pre;
}

.indexmarketBullet {
background:transparent url(http://extras.lowellsun.com/marketplace/yellowbullet.png) no-repeat scroll 0 5px;
list-style-type:none;
margin-left:0 !important;
margin-right:0 !important;
margin-top:0 !important;
padding-left:0 !important;
}

.lastUpdatedDate {
color:#445A8E;
font-size:11px;
margin-left:4px;
text-decoration:none;
}



a.complexListingLink:link,
a.complexListingLink:visited {
	font-size: 14px;
	color: #4e749b;
	font-family: arial;
	text-decoration: none;
	text-align: top;
	}

a.complexListingLink:hover {
	color: #4e749b;
	text-decoration: underline;
	text-align: top;
	}

.BizDirectLink a {
        color:#FFF;
        margin-right:15px;
        font-size:8pt;
        font-weight:bold;
}

/*MARKET PLACE A HOVER ATTRIBUTE  IMAGE SWAP OUT*/



.Marketplace_blah {
background-image:url(http://extras.mnginteractive.com/live/media/site514/2010/0818/20100818_103606_doiy.jpg );
height:50px; !important
width:336px;
display:block; /*This Cover Full TD */
position: relative;
text-indent: 0;
text-decoration:none;

}



a.Marketplace_blah:hover {

background-image:url(http://extras.mnginteractive.com/live/media/site514/2010/0818/20100818_104014_doiy2.jpg  );  /*This Will Set the Link background */
text-decoration:none;
height:50px; !important
width:336px;
display:block; /*This Cover Full TD */
text-indent: 0;
text-indent: 0;
position: relative;

}

/*SUBSCriber services */


/******** BEGIN STYLES FOR mn_ff:homepage_subscriber-widget - SNGUYEN 03.11.2010 ********/









#subscribe-widget-bottom h1 {
margin:0 0 10px;
font:23px verdana;
letter-spacing:-1px;
color:#036;
}

#subscribe-widget-bottom p {
font:13px verdana;
color:#000;
margin:0 0 10px;
}

#subscribe-widget-bottom a.ovalbutton{
background: transparent url('http://extras.mnginteractive.com/live/media/site105/2010/0920/20100920_100407_20100311_073333_oval-green-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;
}

#subscribe-widget-bottom a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

#subscribe-widget-bottom a.ovalbutton span{
background: transparent url('http://extras.mnginteractive.com/live/media/site105/2010/0920/20100920_100606_20100311_073444_oval-green-right.gif ') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

#subscribe-widget-bottom a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

#subscribe-widget-bottom a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

#subscribe-widget-bottom .buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
float:left;
margin-bottom:0px;
margin-right:10px;
margin-top:8px;
}
/******** END STYLES FOR mn_ff:homepage_subscriber-widget - SNGUYEN 03.11.2010 ********/

/************ Target Ad ***************/
 
.Target_Ad {float: left; margin-left: 5px; margin-top: 4px;}
#maindiv0 span,#maindiv1 span,
#maindiv2 span,#maindiv3 span,
#maindiv4 span,#maindiv5 span,
#maindiv6 span,#maindiv7 span,
#maindiv8 span,#maindiv9 span,
#maindiv10 span,#maindiv11 span,
#maindiv12 span,#maindiv13 span,
#maindiv14 span
{padding-right: 4px !important; padding-left: 4px !important;}
 
/********** End Target Ad *************/


#weeklybar {
margin-bottom: 0px;
padding: 5px;
height:25px;
text-align: left;
}
.articlebody {
font-size:14px;	
padding-right:30px;
	
}
.articleAdRule {
width:0%;	
}

#PG_link {
padding-left:10px;	
}



.region4 div {
overflow-x: visible !important
}

 