/******************* Note: Please add new line item above old item with same format and details here ****************

Updated 10-16-12: gshin@digitalfirstmedia.com - added "JOL Paywall lightbox" popup colors
***********************************************************************************************************************************/

/***** JOL Paywall lightbox *******/
        #gregbox-outer {
                border: 6px solid #000000 !important
        }
        #gregbox-signInTab {
                background: url("http://i-ppjol.s3.amazonaws.com/signin/pp_sign-in_button-000000.png")
no-repeat scroll 0 0 transparent !important;
        }
        * html #gregbox-content {
                border: 6px solid #000000 !important;
        }
        #pp-branding {
        background-color: #000000 !important;
        }
/* ------ FOR MAIN NAV ------ */

.qmmc div {text-align: left;}

/* ------------------ Main Spacer ------------------ */

#1024_2_Column_Multi .gutter {background:#FFF;}




.verticalSpacer {
	height:10px;
	margin:0px;
	background:#FFF;
	padding:0px;
	height:expression('10px'); /* If IE */
	background:#FFF;
}

.verticalSpacer_5px {
	height:5px;
	margin:0px;
	background:#FFF;
	padding:0px;
	height:expression('5px'); /* If IE */
	background:transparent;
}

/* ------------------ Top Bar ------------------ */

.topBarListings {
	font:11px , arial, sans-serif;
	color:#FFF;
	text-decoration:none;
}

.topBarListings a{color:#FFF; text-decoration:none;}

.topBarListings a:hover{color:#FFF; text-decoration:underline;}

/* ------------------ Global Styles ------------------ */

body, html {
	margin:0 auto;
	padding:0px;
	font:12px , arial, sans-serif;
	color:#000;
	text-align:center;
	background:#FFFFFF; /* url(http://extras.sentinelandenterprise.com/sent/back.gif) repeat top left ; */
}

.contentStyle {
	margin:0 auto;
	padding:0px;
	text-align: -moz-center;
	 text-align: center;
	width: 1000px; 
}

.regionSpacer {background:#FFF;}

/* .gutter {width:10px;width:expression('10px'); background:#FFF;} */

*.gutter {width:10px;background:#FFF;}

.regionParent {
	margin:0 auto important!;
	width:1000px;
	text-align:center;
	padding:0px important!;
	border-collse:collapse;
	border-spacing:0px;
	_background:#FFF; /* url(http://extras.sentinelandenterprise.com/sent/bodyBack.gif) repeat-x top left ; */ /* ONLY IE */
}

/* .regionParent TD{padding:0px;} */

.regionParent .regionParent { /*style for Mozilla*/
	margin:0px;
	padding:0px;
	background:#FFF; /* url(http://extras.sentinelandenterprise.com/sent/bodyBack.gif) repeat-x top left ; */
}

*.regionParent { /*style for IE*/
	/*background:#FFF;*/
}

.preHeaderRegion {
	background:#989CA8;
	height:1px;
}

.headerRegion { /* 728 x 90 ad Pos */
	background:#989CA8;
	padding:5px 0 5px 0;
	text-align:center ! important;
}

.postHeaderRegion {
	/* background:url(http://extras.mnginteractive.com/live/media/site106/2007/0829/20070829_103020_header.jpg) no-repeat center top; */
	margin:0px;
	padding:0px;	
}

.postHeaderRegion1 {
	background-image:url(file:///N|/LoSu/proofs/none)!important;
	background-color:#FFF;	
}

.region1{background:#FFF;}

.region2{background:#FFF;}

.region2b{background:#FFF;}

.region3{background:#FFF;}

.region4{background:#FFF;}

.region5{background:#FFF;}

.region6{background:#FFF;}

.region7{background:#FFF;}

.region8{background:none;}

.region9{background:#FFF;}

.region10{background:#FFF;}

.region11{background:#FFF;}

.region12{background:#FFF;}

.region13{background:#FFF;}

.region14{background:#FFF;}

.adElement {} /* Div already aligned center */

.adHeaderText {
	width:100%;
	height:20px;
	background:url(http://extras.mnginteractive.com/live/media/site106/2008/0305/20080305_075336_ad_header.gif) 50% 0 no-repeat;
}

.adHeaderText IMG {display:none;}

.headerRegion .adElement {text-align:center important!;}

.region4 .adElement {
	width:300px;
	height:250px;
	padding:5px;
	margin-left:12px;
	border:1px solid #CCC !important;
}

.region3 .adElement {
	width:300px;
	height:250px;
	padding:5px;
	margin-left:12px;
	border:1px solid #CCC ! important;
}

.region3 #adPosition10 {
	width:160px;
	height:600px;
	padding:5px;
        margin-top:13px;
	margin-left:25px;
	border:0px solid #FFF !important;
}

/* ------------------ Breaking News (Region 2) ------------------ */

.region2 .articleListingBox {
	margin:6px 0px 5px 10px;
	padding:6px 0px 0px 0px;
	background:#FFF url(http://extras.mnginteractive.com/live/media/site106/2007/0913/20070913_065135_breaking-header.gif) no-repeat top center;
	width:642px;
}

.region2 .indexSectionTitle {
	font:bold 16px arial, sans-serif;
	color:#F00;
	margin:0px 0px 0px 6px;
	padding:0px 0px 4px 0px;
	text-decoration:underline;
}

.region2 .indexSectionTitle:hover {
	font:bold 16px arial, sans-serif;
	color:#F00;
	margin:0px 0px 0px 6px;
	padding:0px 0px 4px 0px;
	text-decoration:underline;
}

.region2 .lastUpdatedDate {
	font:bold 11px , arial, sans-serif;
	color:#C00;
	padding:30px 0px 0px 20px;
	margin:0px 0px 0px 0px;
}

.region2 .listingItemDate {
	font:11px arial, sans-serif;
	color:#000;
}

.region5 .listingItemDate {
	font:11px arial, sans-serif;
	color:#C00;
}

.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;
}

.region2 .indexArticleTitle a {
	font:bold 24px , arial, sans-serif;
	color:#CC0000;
	margin:0px;
	padding:0px;
}

.region5 .indexArticleTitle a {
	padding:0px 0px 5px 0px;
	font:bold 14px , arial, sans-serif;
	color:#000;
	text-decoration:none;
}

.region2 .indexArticleTitle a:hover {color:#036;}

.region2 .indexArticleBlurb {
	font:12px , arial, sans-serif;
	color:#000;
	margin:0px;
	padding:0px;
}

.region2 .indexArticleLinkTo {
	font:bold 11px , arial, sans-serif;
	color:#07519C;
	background:url(http://extras.sentinelandenterprise.com/sent/plus.gif) no-repeat left center;
	display: block;
	clear:both;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 12px;
}

.region2 .indexArticleLinkTo a {
	font:bold 11px , arial, sans-serif;
	color:#07519C;
	background:url(http://extras.sentinelandenterprise.com/sent/plus.gif) no-repeat left center;
	display: block;
	clear:both;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 12px;
}

.region2 .indexArticleLinkTo:hover {
	font:bold 11px , arial, sans-serif important!;
	color:#07519C;
	background:url(http://extras.sentinelandenterprise.com/sent/plus.gif) no-repeat left center;
	display: block;
	clear:both;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 12px;
}

.region2 .articleListingPhoto {border:0px;}

.region2 .indexArticleImage {border:0px;}

.region2 .complexListingFooter {
	height:10px;
	width:650px;
	margin:0px;
	padding:0px;
	background:transparent no-repeat;
}

.region4 .complexListingFooter {display:none;}

.region5 .complexListingFooter {display:none;}

.region9 .complexListingFooter {display:none;}

.region10 .complexListingFooter {display:none;}

.region2 .indexArticleBullet { /* Sub Links */
	font:bold 12px arial, sans-serif;
	color:#C00;
	list-style:none;
	margin:0px 0px 0px 6px;
	background:transparent url(http://extras.sentinelandenterprise.com/sent/bullet-arrow.gif) no-repeat left top;
	display:inline;
	padding:0px 0px 0px 5px;
	text-decoration:none;
}

.region5 .indexArticleBullet { /* Sub Links */
	font:bold 12px arial, sans-serif;
	color:#C00;
	list-style:none;
	margin:0px 0px 0px 6px;
	background:transparent url(http://extras.sentinelandenterprise.com/sent/bullet-arrow.gif) no-repeat left top;
	display:inline;
	padding:0px 0px 0px 5px;
	text-decoration:none;
}

    display:block;
}







.complexListingBox .layout5FeatureItemBox a.listingItemTitle {
        font-size:20px;
        font-family:Georgia, "Times New Roman", Times, serif;
        text-decoration:none;
		color:#003459 !important;
		border-top:none;
}

.complexListingBox .layout5FeatureItemBox a.listingItemTitle:hover {
        color:#07529C;
        font-size:20px;
        font-family:Georgia, "Times New Roman", Times, serif;
        text-decoration:underline;
		border-top:none;
}

.region2 .indexArticleListing { /* Sub Links */
	font:bold 12px arial, sans-serif;
	color:#C00;
	text-decoration:none;
	padding:0px 0px 0px 5px;
}

.region2 .indexArticleListing a {
	color:#C00;
	text-decoration:none;
	font:font:bold 12px arial, sans-serif;
}

.region2 .indexArticleListing:visited{color:#C00; text-decoration:none;}

.region2 .indexArticleListing:hover{color:#009; text-decoration:none;}

.region2 .indexArticleListing:active{color:#C00; text-decoration:none;}

/* ------------------ Headlines ------------------ */

.headlineNews {
	background:url(http://extras.sentinelandenterprise.com/sent/headline-back.gif) no-repeat;
}

.headlineMore {
	font:11px arial, sans-serif;
	color:#000;
	text-align:right;
	padding:2px 6px 0px 0px;
}

.headlineMore a {
	color:#000;
	text-decoration:none;
}

.headlineMore a:hover {
	color:#000;
	text-decoration:underline;
}

.noListingItemTitle {
	font:11px Trebuchet MS;
	color:#000;	
}

.complexListingBox {
font:13px arial;
color:#000;
margin-left:5px;
padding:0px;
}

.complexListingSubTitle {
	font: bold 13px arial;
	color:#919191;
}

.region2 .complexListingImage {border:0px solid #000;}

.region2b .complexListingImage {display:none;}

.region4 .complexListingImage {display:none;}

.region5 .complexListingImage {display:none;}

.region9 .complexListingImage {display:none;}

.region10 .complexListingImage {display:none;}

.listNoImage { /* LI Tag */
	color:#000;
	padding: 0 0 0 10px !important;
	_padding: 0;
	_padding-left:-15px;
	background-image:url(http://extras.mnginteractive.com/live/media/site36/2008/0303/20080303_101049_bullet_gray.gif);
	background-repeat: no-repeat;
	background-position:0 6px;
	list-style:none;

}

.complexListingLink {
	list-style:none;
	border:0px solid #CCC;
	line-height:18px;
	width:295px;
	margin:0px;
	Padding:0px;
	
	
	
}


div.listingItemTitle {
display:block;
border-top:dotted 1px #ccc;
padding-top:10px;
	}


a.listingItemTitle {
	margin:0px 0px 0px 0px !important;
	_margin:0px 0px 0px 0px;
	font-size:20px;
	font-weight:normal;
	text-decoration:none;
	color:#003459;
	padding-top:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.listingItemTitle:hover {
_margin:0px 0px 0px 0px;
margin:0px 0px 0px 0px !important;
font-size:20px;
font-weight:normal;
text-decoration:underline;
color:#07519C;
font-family:Georgia, "Times New Roman", Times, serif;
}

.complexListingBox IMG {border:0px;}

.listNoImage a {color:#336699; text-decoration:none;}

.listNoImage a:visited {color:#6E90B3; text-decoration:none;}

.listNoImage a:hover {color:#6E90B3; text-decoration:none;}

.listNoImage a:active {color:#336699; text-decoration:none;}


.complexListingItemPhoto {
	border:0px;
	padding:0px;
	margin:0px;
}

.complexListingItemImage {
	border:0px;
	padding:5px;
	margin:0px;
}

.complexListingImage {
	border:0px;
	padding:0px 5px 5px 0px;
	margin:0px;
}

.complexListingItemPhotoCredit {border:0px;padding:0px;margin:0px;font:0px arial;color:#FFFFFF;}

.listingArticleBlurb {
	font:12px arial;
	color:#000;
	padding-bottom:8px;
	margin-bottom:0px;
	line-height:15px;
}

.region5 .IndexSectionTitle {
	margin:0px 0px 5px 0px;
	font:bold 14px arial;
	color:#2E6B90;
	text-decoration:none;
	text-transform : uppercase;
}

.region5 .listingArticleBlurb {
	font:13px arial;
	color:#00305F;
	list-style:none;
	margin:0px 0px 12px 0px; 
	padding:0px;
}

.subLinks {
	font:10px arial, sans-serif;
	color:#00305F;
	padding:2px 0px 2px 2px;
}

.subLinks a {color:#00305F; text-decoration:none;}

.subLinks a:hover {color:#00305F; text-decoration:underline;}

.listingArticleLinkTo {
	font:bold 10pt arial;
	color:#336699;
	clear:both;
	padding-left:0px;
}

.complexListingBox .layout5FeatureItemBox {
	width:314px;width:expression(316px); /* Expression forces IE to resize */
	margin:0px 0px 0px 0px !important;
	margin:0px 0px 0px 0px;
} 

.layout5FeatureItemBox IMG{border:1px solid #666;
}

.layout5FeatureItemBox .listingItemTitle {
	margin:0px 0px 0px 0px;
	font:regular 20px Georgia;
	color:#003459 !important;
	border-top:none;
}
	
.layout5FeatureItemBox .listingItemTitle :hover {
	margin:0px 0px 2px 0px;
	font:bold 20px Georgia;
	color:#FFFFFF;
	border-top:none;
}

.region4 .layout5FeatureItemBox  {
	margin:0px 0px 25px 4px;
	width: 300px;
}

#media08 {	
	width: 300px;
}
.region4 .complexListingBox {	
	width: 300px;
}	

.layout5FeatureItemBox .listingArticleBlurb {
	border:0px;
	margin:0px;
	font:13px arial;
}

.layout5FeatureItemBox DIV {
	margin:5px 0px 5px 0px;
	width: 300px;
}

.layout5FeatureItemBox .listingArticleLinkTo {margin:0px;}

.layout5FeatureItemBox .listing5ImageBox {border:0px;padding-left:px;width:300px;}

.listing5Image {
	padding:0px important!;
	margin:0px important!;
	border:0px important!;
}

.layout5FeatureItemBox .lastUpdatedDate {
	font:bold 11px , arial, sans-serif;
	color:#6C6C6C;
	padding:10px 0px 2px 5px;
	margin-left:50px;
	background: Transparent important!;
}

/* ------------------ Beyond The Page Video Player ------------------ */

.submitMediaBeyond {
	font:bold 11px Arial, sans-serif;
}

.submitMediaBeyond a{color:#003366;}

.submitMediaBeyond a:hover{color:#CC0000;}

.videoBox {
	border-top:1px solid #DFDFDF;
	border-bottom:1px solid #DFDFDF;
}

.videoHead {
	font:bold 14px arial, sans-serif;
	color:#000;
}

.videoHead a {
	font:bold 14px arial, sans-serif;
	color:#000;
	text-decoration:none;
}

.videoHead a:hover {
	font:bold 14px arial, sans-serif;
	color:#C00;
	text-decoration:none;
}

.videoUpdate {
	font:11px arial, sans-serif;
	color:#966;
}

.videoMore {
	font:bold 12px arial, sans-serif;
	color:#004276;
}

.videoMore a {
	font:bold 12px arial, sans-serif;
	color:#004276;
	text-decoration:none;
}

.videoMore a:hover {
	font:bold 12px arial, sans-serif;
	color:#C00;
	text-decoration:none;
}

.videoBody {
	font:11px arial, sans-serif;
	color:#000;
}

/* ------------------ Search Box ------------------ */

.searchInput {
	width:312px;
	height:16px;
	border:1px solid #000;
	background:#FFF url(http://extras.sentinelandenterprise.com/sent/search_eye.gif) no-repeat left top;
	font:11px , arial, sans-serif;
	color:#000;
	padding:0px 0px 0px 17px;
}

.advancedSearch {
	font:11px , arial, sans-serif;
	color:#FFF;
	padding-left:10px;
}

.advancedSearch a {color:#FFF;text-decoration:none;}
.advancedSearch a:hover {color:#FFF;text-decoration:underline;}
.searchMargin {margin-left:590px;}

/* ------------------ Polls Box ------------------ */

.pollsBox {
        margin-left:6px;
	width:300 !important;
	width:expression('300px'); /* If IE */
	border:1px solid #4A6C9A;
	background: #f5f8fe;
}

.pollsHead {
	background:#FFFFFF;
	height:30px;
	width:100%px;
	font:bold 16px arial, sans-serif;
	color:#666666;
	text-align:center;
	padding:5px 0px 5px 0px;
}

.pollsQuestion {
	font:bold 13px arial, sans-serif;
	color:#000;
	padding:4px;
	background:transparent;
}

.pollsAnswer {
	font:11pt arial, sans-serif;
	color:#000;
	background:transparent;
        padding-left:5px;
}

.pollsSubmit INPUT {
	font:13px arial, sans-serif;
	color:#000;
	margin:5px 5px 5px 120px;
	padding-top:1px;
}

.pollsViewResults {
	background:transparent;
	font:16px arial, sans-serif;
	color:#000;
	text-align:left;
        padding:5px 5px 5px 5px;
}

.pollsResult {
	padding:5px;
}

/* ------------------ AP Bullets Homepage(styles from previous not sure if necesarry DivHome now carries homepage styles) ------------------ */

.ap-bulleted-headline-1 {
        margin-left:170px;
	font:12px verdana, arial, sans-serif;
	color:#000;
	list-style:none;
	text-decoration:none;
	display:block;

}

.ap-bulleted-headline-2 {
        margin-left:170px;
	font:12px verdana, arial, sans-serif;
	color:#000;
	list-style:none;
	text-decoration:none;
	display:block;
}

.ap-bulleted-headline-1 a {
        line-height:18px;
	color:#092E6A;
	text-decoration:none;
	/* padding-left:10px;
	_padding-left:0px;
	*/
	margin:0px;
	display:block;
	/* background:transparent no-repeat left center; */
}

.ap-bulleted-headline-1 a:hover {
	color:#6E90B3;
	text-decoration:underline;
	/* padding-left:10px;
	_padding-left:0px;
	*/
	margin:0px;
	display:block;
	/* background:transparent no-repeat left center; */
}

.ap-bulleted-headline-2 a {
        line-height:18px;
	color:#092E6A;

	text-decoration:none;
	/* padding-left:10px;
	_padding-left:0px;
	*/
	margin:0px;








	display:block;
	/* background:transparent no-repeat left center; */
}

.ap-bulleted-headline-2 a:hover {
	color:#6E90B3;
	text-decoration:underline;
	/* padding-left:10px;
	_padding-left:0px;
	*/
	margin:0px;
	display:block;
	/* background:transparent no-repeat left center; */
}

/* ------------------ AP Bullets News Page on other Sections pages than Homepage ------------------ */

.region4 .ap-bulleted-headline-1 {
        margin-left:5px;
	font:13px arial, sans-serif;
	color:#000;
	list-style:none;
background:transparent url(http://extras.mnginteractive.com/live/media/site36/2008/0303/20080303_101049_bullet_gray.gif) no-repeat top left;
background-position:0px 6px;
	text-decoration:none;
	display:block;
}

.region4 .ap-bulleted-headline-2 {
        margin-left:5px;
	font:13px arial, sans-serif;
	color:#000;
	list-style:none;
        background:transparent url(http://extras.mnginteractive.com/live/media/site36/2008/0303/20080303_101049_bullet_gray.gif) no-repeat top left;
		background-position:0px 6px;
	text-decoration:none;
	display:block;
}

.region4 .ap-bulleted-headline-1 a {
        line-height:14px;
	color:#003459;
	text-decoration:none;
	/* padding-left:10px;
	_padding-left:0px;
	*/
	margin:6px;
	margin-left:10px;
	_margin-left:0px;
	display:block;
	/* background:transparent no-repeat left center; */
}

.region4 .ap-bulleted-headline-1 a:hover{
	line-height:14px;
	color:#003459;
	text-decoration:underline;
	/* padding-left:10px;
	_padding-left:0px;
	*/
margin:6px;
	margin-left:10px;
	_margin-left:0px;
	display:block;
	/* background:transparent no-repeat left center; */
}

.region4 .ap-bulleted-headline-2 a {
        line-height:14px;
	color:#003459;
	text-decoration:none;
	/* padding-left:10px;
	_padding-left:0px;
	*/
    margin:6px;
	margin-left:10px;
	_margin-left:0px;
	display:block;
	/* background:transparent no-repeat left center; */
}

.region4 .ap-bulleted-headline-2 a:hover {
	line-height:14px;
	color:#0003459;
	text-decoration:underline;
	/* padding-left:10px;
	_padding-left:0px;
	*/
	margin:6px;
	margin-left:10px;
	_margin-left:0px;
	display:block;
	/* background:transparent no-repeat left center; */
}

.region5 .ap-bulleted-headline-1 {
        padding-left:6px;
        margin-left:0px;
	font:13px arial, sans-serif;
	color:#003459;
        background:transparent url(http://extras.sentinelandenterprise.com/sent/bullet-arrow.gif) no-repeat top left;
	list-style:none;
	text-decoration:none;
	display:block;
}

.region5 .ap-bulleted-headline-2 {
        padding-left:6px;
        margin-left:0px;
	font:13px arial, sans-serif;
	color:#003459;
        background:transparent url(http://extras.sentinelandenterprise.com/sent/bullet-arrow.gif) no-repeat top left;
	list-style:none;
	text-decoration:none;
	display:block;
}

/* ------------------ AP Bullets Home Pagein Region2 ------------------ */

.region2 .ap-bulleted-headline-1 {
        margin-left:5px;
	font:12px verdana, arial, sans-serif;
	color:#000;
	text-decoration:none;
	display:block;
}

.region2 .ap-bulleted-headline-2 {
        margin-left:5px;
	font:12px verdana, arial, sans-serif;
	color:#000;
	text-decoration:none;
	display:block;
}

.region2 .ap-bulleted-headline-1 a {
        line-height:14px;
	color:#6E90B3;
	text-decoration:none;
	/* padding-left:10px;
	_padding-left:0px;
	*/
	margin:6px;
	display:block;
	/* background:transparent no-repeat left center; */
}

.region2 .ap-bulleted-headline-1 a:hover{
	line-height:14px;
	color:#092E6A;
	text-decoration:underline;
	/* padding-left:10px;
	_padding-left:0px;
	*/
	margin:6px;
	display:block;
	/* background:transparent no-repeat left center; */
}

.region2 .ap-bulleted-headline-2 a {
        line-height:14px;
	color:#6E90B3;
	text-decoration:none;
	/* padding-left:10px;
	_padding-left:0px;
	*/
	margin:6px;
	display:block;
	/* background:transparent no-repeat left center; */
}

.region2 .ap-bulleted-headline-2 a:hover {
	line-height:14px;
	color:#092E6A;
	text-decoration:underline;
	/* padding-left:10px;
	_padding-left:0px;
	*/
	margin:6px;
	display:block;
	/* background:transparent no-repeat left center; */
}

/* ------------------ Footer Freeform------------------ */

/*
.miscLinks {
	font:bold 11px arial, sans-serif;
	color:#000;
}

.miscLinks a {color:#1562A9;}
.miscLinks a:hover {color:#CC0000;}
.siteMapLink {
	font:bold 11px arial, sans-serif;
	color:#000;
}

.siteMapLink a {color:#000;}
.siteMapLink a:hover {color:#666;}

.affiliatedLinks {
	font:11px arial, sans-serif;
	color:#000;
}

.affiliatedLinks a {color:#000;}

.affiliatedLinks a:hover {color:#CC0000;}

.footerServices {
	font:bold 12px arial, sans-serif;
	color:#000;
}

.footerServices a {color:#000;}

.footerMisc {
	font:bold 11px arial, sans-serif;
	color:#000;
}

.footerMisc a {color:#000;}

.footerMisc a:hover {color:#CC0000;}
*/


/* ---------- FOOTER FREEFORM NEW ---------- */

.miscLinks1 {
	font:11px arial, sans-serif;
	color:#FFF;
	width:1000px;
}

.miscLinks1 a {color:#FFF;text-decoration:none;}

.miscLinks1 a:hover {text-decoration:underline;}

.miscLinks2 {font:bold 11px arial, sans-serif;}

.miscLinks2 a {color:#FFF;text-decoration:none;}

.miscLinks2 a:hover {text-decoration:underline;}

.miscLinks3 {font:11px arial, sans-serif;}

.miscLinks3 a {color:#FFF;text-decoration:none;}

.miscLinks3 a:hover {text-decoration:underline;}

.miscAffiliated {
	font:10px;
	color:#69C;
}

.layoutFooterLinks {
margin-top: 0px !important;
background:#222 !important;}

.layoutFooterLinks a {color:#FFF !important;}


/* ------------------ Footer NGPS ------------------ */

.footerRegion {
	height:400px !important;
	margin:0px;
	padding:0px;
	background:#222;
}

.yahooContentMatch {
	text-align:center; 
	padding:10px 0px 10px 0px; 
	background:#FFF;
	width:1000px;
}

.textLinksRegion {display:none;}

.layoutFooterLinks {
	font:11px arial, sans-serif;
	color:#000;
	background:#DDDDDD;
	width:996px;
	height:27px;
	padding:0px;
	margin:0px 0px 0px 2px;
}

.privacyPolicyLink {
	font:bold 11px , arial, sans-serif;
	color:#000;
	margin:0px;
	padding:0px;
}

.footerLinkSeparator {
	font:bold 11px , arial, sans-serif;
	color:#000;
	margin:0px;
	padding:0px;
}

.mngSitemapLink {
	font:bold 11px , arial, sans-serif;
	color:#000;
	margin:0px;
	padding:0px;
}

.copyrightLink {
	font:bold 11px , arial, sans-serif;
	color:#000;
	margin:0px;
	padding:0px;
}

/* ------------------ Site Tools ------------------ */

.photoGalleryTools {
	font:11px arial, sans-serif;
	color:#004276;
	text-decoration:none;
}

.photoGalleryTools:hover {
	font:11px arial, sans-serif;
	color:#004276;
	text-decoration:underline;
}

.siteToolsArrow {
	font:bold 11px arial, sans-serif;
	color:#000;
}

.siteToolsLink {
	font:12px arial, sans-serif;
	color:#000;
}

.siteToolsLink a
{color:#000;text-decoration:none;}

.siteToolsLink a:hover {color:#000;text-decoration:underline;}

.siteToolsLinksSmall {
	font:11px arial, sans-serif;
	color:#000;
}

.siteToolsLinksHeader {
	font:bold 15px arial, sans-serif;
	color:#4B9600;
}

.emailInput {
	width:120px;
	height:20px;
	border:1px solid #CCC;;
	font:11px arial, sans-serif;
	color:#000;
	padding:0px 0px 0px 2px;
	margin:3px 0px 5px 0px;
}

.siteToolsBlue {
        margin-left:8px;
	font:bold 12px arial, sans-serif;
	color:#004386;
	text-decoration:none;
}

.siteToolsBlue:hover {
	font:bold 12px arial, sans-serif;
	color:#004386;
	text-decoration:underline;
}

.siteToolsGrey {
	font:10px arial, sans-serif;
	color:#7B7B7B;
	text-decoration:none;
}

.siteToolsRed {
	font:10px arial, sans-serif;
	color:#C00;
	text-decoration:none;
}

/* ------------------ Special Section Box ------------------ */

.specSecHead {
	font:bold 12px sans-serif;
	color:#004386;
}

.specSecBody {
	font:11px sans-serif;
	color:#000;
}

/* ------------------ Special Reports / Media Center ------------------ */

/* Special Reports */

.specialReportHeader {
	font:bold 14px arial, sans-serif; 
	color:#000;
}

.specialReportHeader a {
	font:bold 14px arial, sans-serif; 
	color:#000;
	text-decoration:none;
}

.specialReportHeader a:hover {
	font:bold 14px arial, sans-serif; 
	color:#C00;
	text-decoration:none;
}

.headlineReports {
	font:bold 11px arial, sans-serif;
	color:#000;
}

.headlineReports a {
	color:#000;
	text-decoration:none;
}

.headlineReports a:hover {
	color:#000;
	text-decoration:underline;
}

.headlinesReportsLinks {
	font:bold 11px arial, sans-serif;
	color:#000;
}

.headlinesReportsLinks a {color:#009;text-decoration:none;}

.headlinesReportsLinks a:hover {color:#900;text-decoration:none;}

.headlinesReportsBlurb {
	font:11px arial, sans-serif;
	color:#525252;
}

.moreLinkMedia {
	font:11px arial, sans-serif;
	color:#000;
}

.moreLinkMedia a {color:#000;text-decoration:none;}

.moreLinkMedia a:hover {color:#000;text-decoration:underline;}

#haloscan-recent {padding: 2px; margin: 2px; font:11px arial, sans-serif;}

#haloscan-recent a {text-decoration: none; color: #333333;}

#haloscan-recent ul {list-style: none; width: 100%; overflow: hidden; margin: 0; padding: 0;}

#haloscan-recent li {text-align: justify; list-style: none; margin: 1px;}

#haloscan-recent li span.hsrname {color: #06c; font-weight: bold; }

#haloscan-recent li span.hsrmsg {font-weight: normal; }

#haloscan-recent IMG {display:none;}

#haloscan-recent P {display:none;}

/* Video Gallery */

.videoBlurbHeader {
	font:11px arial, sans-serif;
	color:#07519A;
}

.videoBlurbHeader a {color:#07519A;text-decoration:none;}

.videoBlurbHeader a:hover {color:#07519A;text-decoration:underline;}

.videoBlurb {
	font:11px arial, sans-serif;
	color:#666;
}

/* ------------------ Photo Viewer ------------------ */

.articleViewerGroup { /* DIV */
	background:Transparent;
	margin:0px;
	padding:0px;
	border:0px;
}

.articleEmbeddedViewerBox { /* SPAN */
	background:Transparent;
	margin:0px;
	padding:0px;
	border:0px;
}

#photoviewer { /* DIV */
	background:Transparent;;
	margin:0px;
	padding:5px;
	border:1px solid #C9C9C9;
}

.articlePositionHeader {
	float:left;
	text-align:left;
	margin-right:5px;
	margin-bottom:5px;
}

.articlePositionHeader .articleImageBox {
	float:left;
	text-align:left;
}

.articleImageBox {border:1px solid #CCC;padding:5px;background:#FFF;}

.clicktoenlargephoto { /* SPAN */
	background:Transparent;
	margin:0px;
	padding:0px;
	border:0px;
	font:10px , arial, sans-serif;
	color:#666;
	text-align:center;
}

.photocontainer { /* DIV */
	background:Transparent;
	margin:0px;
	padding:0px;
	border:0px;
}

.photocell { /* DIV */
	background:Transparent;
	margin:0px;
	padding:0px;
	border:0px;
}

.photo { /* DIV */
	background:Transparent;
	margin:0px;
	padding:0px;
	border:0px;
}

.gallery_link { /* A */
	background:Transparent;
	margin:0px;
	padding:0px;
	border:0px;
}

.articleViewerGroup #image {
	background:Transparent;
	margin:0px;
	padding:0px;
	border:0px;
}

#caption { /* DIV */
	background:Transparent;
	margin:0px;
	padding:0px 0px 3px 0px;
	border:0px;
	font:11px , arial, sans-serif;
	color:#666;
}

.caption { /* DIV */
	background:Transparent;
	margin:0px;
	padding:0px;
	border:0px;
}

.controlbox { /* DIV */
	background:transparent url(http://extras.sentinelandenterprise.com/sent/photos/g-back.gif) repeat-x left top;
	margin:0px;
	padding:0px;
	border:0px;
	height:18px important!;
	text-align:center;
}

#control_box { /* UL */
	background:transparent;
	margin:0px;
	padding:0px;
	border:0px;
	text-align:center;
}

.previous { /* LI */
	margin:0px;
	padding:0px;
	border:0px;
	width:18px;
	height:18px;
	background:Transparent url(http://extras.sentinelandenterprise.com/sent/photos/g-left-arrow.gif) no-repeat;
}

#button_previous { /* A */
	text-align:center;
	font:bold 12px , arial, sans-serif;
	color:#003285;
	text-decoration:none;
	padding:0px 0px 0px 5px;
	background:Transparent;
}

.next { /* LI */
	margin:0px;
	padding:0px;
	border:0px;
	width:18px;
	height:18px;
	background:Transparent url(http://extras.sentinelandenterprise.com/sent/photos/g-right-arrow.gif) no-repeat;
}

#button_next { /* A */
	text-align:center;
	font:bold 12px , arial, sans-serif;
	color:#003285;
	text-decoration:none;
	padding:0px;
	background:Transparent;
}


#button1 { /* LI */
	background:Transparent;
	margin:0px;
	padding:0px;
	border:0px;
}

#link1 {/* A */
	background:#FFF;
	margin:0px 3px 0px 3px;
	padding:0px 5px 0px 5px;
	border-left:1px solid #9E9E99;
	border-right:1px solid #9E9E99;
	border-top:1px solid #9E9E99;
	font:bold 11px , arial, sans-serif;
	color:#003285;
	height:18px important!;
	text-decoration:none;
}

#link1:hover {
	background:#9E9E99;
	color:#003285;
}

#button2 { /* LI */
	background:Transparent;
	margin:0px;
	padding:0px;
	border:0px;
}

#link2 {/* A */
	background:#FFF;
	margin:0px 3px 0px 3px;

	padding:0px 5px 0px 5px;
	border-left:1px solid #9E9E99;
	border-right:1px solid #9E9E99;
	border-top:1px solid #9E9E99;
	font:bold 11px , arial, sans-serif;
	color:#003285;
	height:18px important!;
	text-decoration:none;
} 

#link2:hover {
	background:#9E9E99;
	color:#003285;
}

#button3 { /* LI */
	background:Transparent;
	margin:0px;
	padding:0px;
	border:0px;
}

#link3 {/* A */
	background:#FFF;
	margin:0px 3px 0px 3px;
	padding:0px 5px 0px 5px;
	border-left:1px solid #9E9E99;
	border-right:1px solid #9E9E99;
	border-top:1px solid #9E9E99;
	font:bold 11px , arial, sans-serif;
	color:#003285;
	height:18px important!;
	text-decoration:none;
}

#link3:hover {
	background:#9E9E99;
	color:#003285;
}

#button4 { /* LI */
	background:Transparent;
	margin:0px;
	padding:0px;
	border:0px;
}

#link4 {/* A */
	background:#FFF;
	margin:0px 3px 0px 3px;
	padding:0px 5px 0px 5px;
	border-left:1px solid #9E9E99;
	border-right:1px solid #9E9E99;
	border-top:1px solid #9E9E99;
	font:bold 11px , arial, sans-serif;
	color:#003285;
	height:18px important!;
	text-decoration:none;
}

#link4:hover {
	background:#9E9E99;
	color:#003285;
}

#button5 { /* LI */
	background:Transparent;
	margin:0px;
	padding:0px;
	border:0px;
}

#link5 {/* A */
	background:#FFF;
	margin:0px 3px 0px 3px;
	padding:0px 5px 0px 5px;
	border-left:1px solid #9E9E99;
	border-right:1px solid #9E9E99;
	border-top:1px solid #9E9E99;
	font:bold 11px , arial, sans-serif;
	color:#003285;
	height:18px important!;
	text-decoration:none;
}

#link5:hover {
	background:#9E9E99;
	color:#003285;
}

.articleViewerGroup .footer {}


/* ------------------ Pop-up Image Window ------------------ */

#imagePopUp {
	background:#FFF;
}

/* ------------------ Print Article ------------------ */

.articleTitle {
	font-size:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:500;
	color:#003459;
	margin:13px 3px 0px 3px;
	padding:0px 5px 0px 5px;
}

.articleSubTitle {
	font:20px arial;
	margin:10px 3px 15px 3px;
	padding:0px 5px 0px 5px;
}

.articleByline {
	font-family:arial, sans-serif;
	color:#036;
	margin:5px 3px 0px 3px;
	padding:0px 5px 0px 5px;
	font-size:14px;
}

.articleDate {
	font:11px , arial, sans-serif;
    border-bottom:1px solid #ccc;
	color:#666;
	margin:5px 3px 0px 3px;
	padding:0px 5px 0px 5px;
}

.articleBody {
font-size:16px ;
font-family:Georgia, "Times New Roman", Times, serif;
color:#000;
margin:5px 3px 0px 3px;
padding:0px 5px 0px 5px;
width: 600px;
line-height:20px;
}

.articleOptions {
font: normal 12px arial;
margin:0px 0px 0px 0px;
padding:33px 0px 0px 0px;
color:#3366cc;
text-decoration:none;
}

/* ------------------ Topix Comments Styles ------------------ */

.topix_postform .fieldHeader {
	font:16px arial;
	color:#C00;
	width: 200px;
}

.trackbackLink {
	font:12px , arial, sans-serif;
	color:#C00;
}

.commentsBorder {
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
}

.commentsHeader {
	font:bold 12px arial, san-serif;
	color:#CA0002;
}

.captchaImg {border:0px}

/* ------------------ Archive Search ------------------ */

#mainWrapper {
	font:13px , arial, sans-serif;
	color:#000;
	padding:20px;
	background:#FFF;
}

#searchForm {
	font:13px , arial, sans-serif;
	color:#000;
}

.title {
	font:bold 13px , arial, sans-serif;
	color:#C00;
}

/* ------------------ Most Popular Stories ------------------ */

.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:3px;
	_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:305px;
	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: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;
}

.mostTabSelectedLowell a {color:#CA0002;}

.mostTabLowell a {padding-left:0px;color:#999;}

.mostHeaderLowell {}

.mostNoteLowell {}


/* ------------------ Most Popular 3 Tab Interface [NEW] ------------------ */

#main_wrapLowell {
        position:relative;
	width:302px;
	margin-bottom:230px !Important;
	_margin-bottom:10px;
        margin-left:20px;
	height:100% !important;
        _height:100%; 
        clear:both;
}

#head_logoLowell {
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-size:auto auto;
	background-attachment:scroll;
	background-color:transparent;
	background-image:url("http://extras.mnginteractive.com/live/media/site105/2010/0817/20100817_065018_PopularNewsHeader.jpg");
	background-repeat:no-repeat;
	height:32px;
	width:300px;
        _margin-left:1px;
margin:0px
}

#body_wrapLowell {
	width:300px;
	float:left;
	padding:0;
	margin:0;






}
	
/* Most Header */

.most_v, .most_c, .most_e {
	background:url(http://extras.mnginteractive.com/live/media/site106/2008/0422/20080422_064854_pop_back.jpg) 0 0 repeat-x;
	height:100%;
	float:left;
	padding-bottom:15px;
	margin:0;	
}
	
#viewedTabLowell, #emailedTabLowell, #commentTabLowell  {width:332px;}

/* 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;
}
	
.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;
}

.most_li_boxLowell {
	float:left;
	clear:both;
	margin-left:2px;
	margin-bottom:1px;
	_margin-bottom:0px;
}

#creditfooterLowell {
	display:visable;
	border:1px solid #B9BDC3;
	width:330px;
	text-align:left !important;
	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:300px;
}
	
.feedburnerFeedBlock {
	font:12px arial;
	color:#000;
font-weight: bold;

}
	
.feedburnerFeedBlock OL {
	padding:0;
	margin:0;
	list-style:none;
	background:#FFF;
	display:block;
	width:300px;
	text-align: left;
}
	
.feedburnerFeedBlock #creditfooter {
        width:294px !important;
        _width:300px;
	display:block;
        text-align:left !important;
        _text-align:left;
	font:11px arial, helvetica, sans-serif;
	color:#000;
	list-style: decimal inside;
	padding:2px;
	margin:1px 0;
	border:none;
	clear:both;
}

.feedburnerFeedBlock #creditfooter img {
        _margin-left:-150px;  
}
	
.feedburnerFeedBlock .headline a {
	font:12px arial;
	color:#000;
	text-decoration:none;
	word-wrap:break-word;
	width: 100%;
}
	
#thesunblog .feedburnerFeedBlock .headline a {
	font:13px arial;
	color:#ff3300;
	text-decoration:none;
	width:100%;
}
	
.feedburnerFeedBlock .headline a:hover {
	color:#69C;
	width:100%;
	text-decoration:underline;
}
	
.feedburnerFeedBlock LI {
	font:11px arial, helvetica, sans-serif;
	color:#000;
	list-style: decimal inside;
	padding:4px;
	margin:1px 0;
	border:1px solid #B9BDC3;
	clear:both;
  font-weight: bold;

}
	
#wrapCont .feedburnerFeedBlock LI {border:0px;}

.feedburnerFeedBlock .fbsubscribelink {
	font:11px arial, helvetica, sans-serif;
	color:#000;
	padding:4px;
	margin:1px 0;
	border:1px solid #B9BDC3;
	clear:both;
}

/* ------------------ End Most Popular Stories ------------------ */

/* ------------------ Side Links Nav ------------------ */

.sideLinkHeader {
	font:bold 14px arial, sans-serif;
	color:#000;
}

.sideLinkBody {
	font:11px arial, sans-serif;
	color:#004276;
}

.sideLinkBody a {
	font:bold 11px arial, sans-serif;
	color:#004276;
	text-decoration:none;
	padding-left:10px;
	background:url(http://extras.mnginteractive.com/live/media/site106/2007/0827/20070827_092403_red-dot.gif) no-repeat left center;
}

.sideLinkBody a:hover {
	font:bold 11px arial, sans-serif;
	color:#CA0002;
	text-decoration:none;
	padding-left:10px;
	background:url(http://extras.mnginteractive.com/live/media/site106/2007/0827/20070827_092403_red-dot.gif) no-repeat left center;

}

/* ------------------ Package Related Content ------------------ */

.packagesGrpBox {
	border-top:0px solid #CCC;
	border-bottom:1px solid #CCC;
	background:#FFF;
}

.packagesHeader {
	font:bold 11px arial, sans-serif;
	list-style:none;
	background:#FFF;
	border-bottom:1px solid #CCC;
	width:214px;
	padding-right:10px;
	text-align:right;
	background: url(http://extras.sentinelandenterprise.com/sent/bullet-arrow.gif) no-repeat right center;
}

.packagesBox {
	border:0px;
	background:#FFF;
}

.packageTitle {
	font:bold 11px arial, sans-serif;
	list-style:none;
	background:#FFF;
}

.packageDate {
	font:bold 11px arial, sans-serif;
	color:#369;
	list-style:none;
	background:#FFF;
}

.packageItem {}

.packageItem a {
	font:11px arial, sans-serif;
	color:#000;
	text-decoration:none;
	background:#FFF;
}

.packageItem a:hover {
	font:11px arial, sans-serif;
	color:#C00;
	text-decoration:none;
	background:#FFF;
}

/* ------------------ Business Video Gallery ------------------ */

.bvGallery a {
	font:12px arial, sans-serif;
	color:#0075D2;
	text-decoration:none;
}

.bvGallery a:hover {
	font:12px arial, sans-serif;
	color:#0075D2;
	text-decoration:underline;
}

/* -------- BEGIN SEARCH WITH YAHOO --------- */

/*
ul#searchoptions {
	font-family:verdana;
	padding-left:35px;	
	font-size: 7pt;
	list-style: none;	
	color: #fff;
	float:left;
	margin:0px;
}

html>body ul#searchoptions {
	top:0px;
	margin-left: 0px;
}

ul#searchoptions li {
	display: inline;
	padding-right: 5px;
}

ul#searchoptions li.end span {
	font-weight: bold;
	display: inline;
}

#searchBlock {
	padding: 0;
	height: 25px;
	float:right;
	margin-top:0px;
	margin-right:15px;
	width:400px;	
}

.searchbox {
	width:290px;
	margin-left:35px;
	background:#FFF url(http://extras.sentinelandenterprise.com/sent/search_eye.gif) no-repeat left top;
	font:11px , arial, sans-serif;
	height:16px;
	padding:0px 0px 0px 17px;
}
*/

/* -------- END SEARCH WITH YAHOO --------- */

/* --------- BEGIN NEW SEARCH WITH YAHOO --------- */

ul#searchoptions {
	font:10px verdana, arial, sans-serif;
	list-style: none;	
	color: #fff;
	float:left;
	margin:0px;
	padding:0px 0px 0px 10px;
}

html>body ul#searchoptions {
	top: 40px;
	margin-left: 0px;
}

ul#searchoptions li {
	display: inline;
	padding-right: 5px;
}

ul#searchoptions li.end span {
	font-weight: bold;
	display: inline;
}
	
.searchBox {
	background:#FFF url(http://extras.sentinelandenterprise.com/sent/search_eye.gif) no-repeat left top;
	border:1px solid #C5C5C5;
	border-top:2px solid #C5C5C5;
	font:11px arial, sans-serif;
	padding:1px 1px 1px 20px;
	width:330px;
}

/* ---------- END NEW SEARCH WITH YAHOO ----------- */

/* ------------------ Header Styles ------------------ */

.topRim {
	font:11px arial, sans-serif;
}

.topRimShade {
	background:url(http://extras.mnginteractive.com/live/media/site106/2008/0220/20080220_115923_topRimShade.gif) 0 0 repeat-x;
}

.topRim a {color:#000;font:11px arial, sans-serif;}

.topRim a:hover {color:#900;font:11px arial, sans-serif;}

/* ------------------ Weather Box Header ------------------ */

.topRim #weather_box_horizontal .weatherBox {
        border:0px;
        width:450px;
}

.weatherBox {
        border:1px solid #000;
}

.weatherIcon {
	display:none;
}

.weatherBox {
        width:600px;
        padding-left:10px;
	font:bold 11px arial, sans-serif;
	color:#000
}

.weatherHead {
        text-align:center;
	font:12px arial, sans-serif;
        font-weight:bold;
        padding-left:5px;
}

.weatherText {
        width:600px;
	font:11px arial, sans-serif;
        padding-left:15px;
}

.weatherText input {
        margin-left:0px;
}

.weatherLink img {
        margin-left:248px;
}

.weatherBox tbody tr td table tbody tr td {
        border:0px;
}

.weatherDayInfo .weatherLink {
        margin-left:248px;
}

.weatherSectionLink {
	font:bold 11px arial, sans-serif;

}



#flight_delays_1 td table {
        width:650px;
}

#flight_delays_1 td table tbody {
        font:bold 11px arial, sans-serif;
}

#flight_delays_1 td table tbody tr td {
        border:1px solid #000;
}

/* ------------------ AP Entertainment Sections ------------------ */

.ap-smallphoto-font-photo {
	font:11px , arial, sans-serif;
	color:#000;
	padding:0px 0px 5px 30px;
}

.ap-smallphoto-img {
	margin:4px;
	border:2px solid #CCC;
}

.ap-smallphoto-td-image {
	width:250px;
	background:#FFF;
}

.ap-smallphoto-img {
	margin:0px 0px 10px 30px;
}




.apCaption{
	margin:0px 0px 10px 0px;
}

.topNewsHead {
	font:bold 12px , arial, sans-serif;
	width:250px;
	background:#FFF;
	text-align:center;
	padding:2px 0px 2px 0px;
	margin:0px;
}


.ap-topheadlineitem-a {
	font-size:18px ;
	color:#336699;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

a.ap-adhocnewslisting-a {
	font:regular 18px , Georgia, "Times New Roman", Times, serif;
	color:#336699;
	text-decoration:none;
	font-weight:regular;
}


a.ap-adhocnewslisting-a:link {
	font-size: 18px!important;
	color:#003459 !important;
	text-decoration:none;
	font-weight:regular !important;
	font-family:Georgia, "Times New Roman", Times, serif;
}

a.ap-adhocnewslisting-a:hover {
	font-size: 18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#07519c;
	text-decoration:underline;
	font-weight:regular;
}

a.ap-adhocnewslisting-a:visited {
	font:bold 18px , arial, sans-serif;
	color:#336699;
	text-decoration:none;
	font-weight:bold;
}


.topheadlinebody {
	font-size:12px ;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}

.byttl {
	font-size:14px;
	color:#000;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-left:10px;
	
}

.ap-topheadlineitem-p {
	border-top:1px dotted #CCC;
	margin-top:5px;
}

.tableTitle {
	font:bold 11px , arial, sans-serif;
	color:#000;
	margin:2px 0px 2px 2px;

}

.ap-topheadline-td {
	width:100%;
	padding:6px;
}

.ap-adhocnewslisting-td {
	width:720px;
	padding:6px;
	clear:both;
}

.ap-adhocnewslisting-td p {
border-top:1px dotted #ccc;	
padding-top:5px;
}

.ap-newslisting-img {
	border:2px solid #CCC;
	clear:both;
	display:none;
}

.ap-htmltable-td {
	background:transparent !important;
}

.ap-htmltable-tr {
	background:transparent !important;
}

.tableTitle {
	color:#C00;	
}

.ap_multimedia_link {
	font:11px , arial, sans-serif;
	color:#039;
	text-decoration:none;
}

.ap_multimedia_link:active {
	font:11px , arial, sans-serif;
	color:#039;
	text-decoration:none;
}

.ap_multimedia_link:hover {
	font:11px , arial, sans-serif;
	color:#C00;
	text-decoration:none;
}


.ap-newsbriefitem {
margin-left:10px;
margin-top:7px;
border-top:1px dotted #ccc;	
}

.storylink {
	font-size:18px ;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#003459;
	text-decoration:none;
	font-weight:500;
}

.storylink a:link {
	font-size:18px ;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#003459;
	text-decoration:none;
	font-weight:500;
}

.storylink  a:hover {
	font-size:18px ;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#07519C;
	text-decoration:underline;
	font-weight:500;
}

.storylink a:visited{
	font-size:18px ;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#003459;;
	text-decoration:none;
	font-weight:500;
}

.topheadlinebody  {
	font-size:12px ;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:300;
	
	
}


.ap-htmltable-table {
	width:240;
	background:#FFF;
	margin:5px;
}

#ap_technorati_roundup {display:none;}

/* ------------------ AP Music Page Edits ------------------ */

.ap-photogallery-table {
	margin:0px 0px 10px 30px;
}

.ap-photogallery-a {
	font:bold 11px , arial, sans-serif;
	color:#FFF;
	text-decoration:none;
}

/* ------------------ SOAP OPERA Edits ------------------ */

.soaps {
	font:12px , arial, sans-serif;
	color:#000;
}

.soaps B {
	padding:5px 0px 0px 5px;
	color:#C00;
}

.soaps P {
	padding:5px;
	color:#000;
}

/* -------- Begin Top Listings Styles --------*/

.TLBox {
        margin-top:20px;
	width:163px;
	z-index:3;
	border: 1px;
	border-style: solid;
	border-color: #b0bec7;
	background: #ececec;
}

.TLBoxDiv {width:160px;}

.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;
       display:none;
}

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;}

/* -------- End Top Listings Styles -------- */


/* -------- Zvents box styles --------- */

div.zvents_clear {clear: both;}

.zvents_invertednav {
	padding: 0;
	width: 100%;
	border-top: 5px solid #4A6C9A;
	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: #000;
	text-decoration: none;
	margin: 0 1px 0 0;
	padding: 3px 5px;
	background-color: #CBD6EC;
	border-bottom: 8px solid white;
}

.zvents_invertednav a:hover {
	background-color: #4A6C9A;
	padding-top: 5px;
	padding-bottom: 0;

	border-bottom-color: #4A6C9A;
	color: #FFF;
}

.zvents_invertednav .current a {
	background-color: #4A6C9A;
	padding-top: 5px;
	padding-bottom: 0;
	border-bottom-color: #4A6C9A;
	color: #FFF;
}

.zvents_title {
	font:bold 24px arial;
	color:#036;
	margin-bottom:-7px;
}

.zvents_maincontainer {
	width:322px;
	border:1px solid #4A6C9A;
}

.zvents_topsection {
	background:#FFF;
	padding:5px 10px;
	font:11px arial;
	text-align:left;
}

.zvents_topsectionnote {
	font:11px arial;
	margin-bottom:5px;
}

.zvents_topsection input,form {
	font:11px arial;
	margin:8px;
}

.zvents_searchlinks {
	float:right;
	font-size:9px;
	color:#039;
}

.zvents_searchlinks a {
	color:#330066;
	font-family: verdana, arial;
	text-decoration: none;
	font-size: 10px;
}

.zvents_searchlinks a:hover {
	color:#000;
	font-family: verdana, arial;
	text-decoration: underline;
	font-size: 10px;
}

.zvents_calendarcontainer {
	border:1px solid #CBD6EC;
	padding:5px;
	text-align:center;
	margin-top:8px;
}

.zvents_calendarcontainertitle {
	font:11px arial;
	float:left;
}

.zvents_fivepixels {line-height:5px;}

.zvents_upcomingevents {
	padding-top:8px;
	padding-bottom:5px;
	font:11px arial;
}

.zvents_upcomingevents ul {
	margin-top:0;
	margin-bottom:0;
	padding-top:8px;
	padding-bottom:5px;
	font:11px arial;
}

.zvents_upcomingevents li {
	margin-left:-10px;
	list-style-type:none;
	font:11px arial;
}

.zvents_upcomingevents a {
	font=size:11px;
	color:#330066;
	line-height:1.3em;
	font-family: verdana, arial;
	text-decoration: none;
}

.zvents_upcomingevents a:hover {
	color:#000;
	font-family: verdana, arial;
	text-decoration: underline;
}

/* ---------------------------- BLOCK2 STYLES ---------------------------- */

/* ------- block2 freeform container - appended to block */

.block2 {
	margin: 0 0 10px 0;
	border-top: none;
	padding: 2px;
	border: none;
}

/* ------- block container - for two blocks side by side style3 */

.twinBlocks2 {
	border: none;
}

/* ---------------------------- HEADERS  ---------------------------- */

/* ------- block2 header & tabs header */

.block2 h1 {
	padding: 5px 6px;
	background: url(http://extras.mnginteractive.com/live/media/site105/2007/1203/20071203__block2Head.gif ) 0 0 repeat-x;
	font: bold 14px 'arial', helvetica, sans-serif;
	color: #333;
	height: 19px;
}

.gray .contentblock {
	border: 1px solid #cccccc;
} 

.gray h1 {
	background: #999999;
	color: #ffffff;
}

.block2 h1 .headerSponsor {
	color: #000;
}

.block2 h1 a:link, .block2 h1 a:visited, .block2 h1 a:active {
	color: #333;
}

.block2 h1 a:hover {
	color: #fbb540;
}

/* ------- alternate block header */

.block2 .headerAlt h1 {
	color: #000;
	background: transparent;
}

/* ------- sponsored logo image on right of header */

.block2 .headerSponsor img {
	padding-bottom: 6px;
}

.block2 h1 .headerLinkR a {
	color: #fff;
	background-image: none;
}

/* ---------------------------- DEFAULT BLOCK STYLES ---------------------------- */

/* ------- main freeform container */

.block {
	padding: 0 0 10px 0;
	font: normal 12px "arial", helvetica, sans-serif;
	color: #333;
	clear: both;
	margin: 0 7px 10px 7px;
	background: #fff;
}

.headOnly {
	padding: 0;
	margin-bottom: 0;
}

/* -------- block container - for two blocks side by side -------- */

.twinBlocks {
	float: left;
	clear: both;
	width: 100%;
	border: 1px solid #bed9ec;
	margin-bottom: 10px;
}

/* ------- main freeform container inside of twinblocks */

.twinBlocks .block {
	float: left;
	width: 48%;
	padding: 1%;
	border: none;
	margin: 0;
	background-color: transparent;
	clear: none;
}

/* ---- BEGIN SECTION HEADER - this identifies the section after TwinCities.com such as "News" ---- */

h1.sectionheader {
	position: absolute;
	top: 30px;
	left: 337px;
	margin: 0;
	color: #fdc689;
	background: none;
	font-weight: bold;
	font-size: 32px;
	font-family: Arial, Helvetica, sans-serif;
}

/* ---------------------------- NEW SECTION HEADERS ---------------------------- */

.sectionHeader {
	background:transparent url(http://extras.mnginteractive.com/live/media/site106/2010/0413/20100413_084229_20071211_034843_SectionHeaderBG.gif) repeat-x scroll 0 0;
	color:#336699;
	display:block;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	height:26px;
	margin-bottom:10px;
	padding-left:5px;
	width:100%;
}

/* ---------------------------- END NEW SECTION HEADERS ---------------------------- */

/* ---------------------------- BLOCK3 STYLES ---------------------------- */

/* ------- block3 freeform container - appended to block */

.block3 {
	margin: 0 0 0px 0;
	padding: 2px;
	background-image: none;
	border: none;
}

.smallMargin {
	margin: 0 3 0px 0;
}
  
.block smallMargin {
	margin: 0 0 0 0;
}

/* ------- block container - for two blocks side by side style3 ------- */

.twinBlocks3 {
	border: none;
	}

/* ------- block container - for two blocks side by side style3 ------- */
.twinBlocks3 {
	border: none;
}

/* ---------------------------- HEADERS  ---------------------------- */

/* ------- block3 header & tabs header ------- */
.block3 h1 {
	padding: 3px 10px;
	background: url(http://extras.mnginteractive.com/live/media/site105/2007/1203/20071203__block3Head.gif) 0 0 repeat-x;
	color: #fff;
	font-size: 16px;
	height: 25px;
}

.block3 h1 a:link, .block3 h1 a:visited, .block3 h1 a:active {
	color: #fff;
}

.block3 h1 .headerSponsor {
	color: #fff;
}

/* ------- alternate block header ------- */

.block3 .headerAlt h1 a {
	background: transparent;
	color: #fff;
}

.block3 h1.alt {
	margin: 0;
}


.block3 h1 .headerLinkR {
	color: #fff;

	background-image: none;
}

/* ------- sponsored logo image on right of header ------- */

.block3 .headerSponsor img {
	padding-bottom: 6px;
}


/* ---------------------------- MAIN CONTENT ---------------------------- */

/* ------- main containter for freeform content (used within a 'block3' container) ------- */

.block3 .contentblock {
	border: 1px solid #cdcdcd;
	background: url(http://extras.mnginteractive.com/live/media/site105/2007/1203/20071203__breakingShadow.gif) 0 0 repeat-x;
	padding: 8px;
	margin: 0 0 5px 0;

}

.block3 h2 {
	font: bold 14px "Arial", verdana, sans-serif;
	color: #001a55;
}
	
.block3 h2 a:link, .block3 h2 a:visited, .block3 h2 a:active {
	color: #001a55;
}
	
.block3 h3 {
	font: bold 12px "verdana", Arial, sans-serif;
	color: #b11000;
}	
	
.block3 h3 a:link, .block3 h3 a:visited, .block3 h3 a:active {
	color: #b11000;
}
	
.block3 .dateStamp {
	color: #000;
	font-size: 10px;
}

/* ---------------------------- BLOCK2 STYLES ---------------------------- */

/* ------- block2 freeform container - appended to block ------- */

.block2 {
	margin: 0 0 10px 0;
	border-top: none;
	padding: 2px;
	border: none;
}

/* ------- block container - for two blocks side by side style3 */

.twinBlocks2 {
	border: none;
}

/* ---------------------------- HEADERS  ---------------------------- */

/* ------- block2 header & tabs header */

.block2 h1 {
	padding: 5px 6px;
	background: url(http://extras.mnginteractive.com/live/media/site105/2007/1203/20071203__block2Head.gif ) 0 0 repeat-x;
	font: bold 14px 'arial', helvetica, sans-serif;
	color: #333;
	height: 19px;
}

 .gray .contentblock {
	border: 1px solid #cccccc;
} 

 .gray h1 {
 	background: #999999;
	color: #ffffff;
}

.block2 h1 .headerSponsor {
	color: #000;
}

.block2 h1 a:link,
.block2 h1 a:visited,
.block2 h1 a:active {
	color: #333;
}

.block2 h1 a:hover {
	color: #fbb540;
}

/* ------- alternate block header ------- */

.block2 .headerAlt h1 {
	color: #000;
	background: transparent;
}

/* ------- sponsored logo image on right of header ------- */

.block2 .headerSponsor img {
	padding-bottom: 6px;
}

.block2 h1 .headerLinkR a {
	color: #fff;
	background-image: none;
}

/* ---------------------------- MAIN CONTENT ---------------------------- */

/* ------- main containter for freeform content (used within a 'block2' container) */

.block2 .contentblock {
	background-color: #eef5fd;
	padding: 8px;
	margin: 0 0 5px 0;
}
	
.block2 h1 .headerLinkR {
	background: none;
	padding-right: 0;
}
	
.block2 h2 {
	font: bold 12px 'arial', helvetica, sans-serif;
	color: #333;
}
	
.block2 h2 a:link, .block2 h2 a:visited, .block2 h2 a:active {
	font: bold 12px 'arial', helvetica, sans-serif;
	color: #333;
}

.block2 h2 a:hover {
	color: #fbb540;
}
	
.block2 h3 {
	font: bold 14px "Arial", verdana, sans-serif;
	color: #175780;
}	
	
.block2 h3 a:link, .block2 h3 a:visited, .block2 h3 a:active {
	color: #175780;
}
	
.block2 .more a {
	color: #fbb540;
}
	
.block2 .more a:hover {
	color: #333;
}


/* ---------------------------- BLOCK3 STYLES ---------------------------- */

/* ------- block3 freeform container - appended to block ------- */

.block3 {
	margin: 0 0 0px 0;
	padding: 2px;
	background-image: none;
	border: none;
}

.smallMargin {
	margin: 0 3px 0 0;
}
  
.block smallMargin {
	margin: 0;
}

/* ------- block container - for two blocks side by side style3 ------- */

.twinBlocks3 {
	border: none;
}

/* ------- block container - for two blocks side by side style3 ------- */

.twinBlocks3 {
	border: none;
}

/* ---------------------------- HEADERS  ---------------------------- */

/* ------- block3 header & tabs header ------- */

.block3 h1 {
	padding: 3px 10px;
	background: url(http://extras.mnginteractive.com/live/media/site105/2007/1203/20071203__block3Head.gif) 0 0 repeat-x;
	color: #fff;
	font-size: 16px;
	height: 25px;
}

.block3 h1 a:link, .block3 h1 a:visited, .block3 h1 a:active {
	color: #fff;
}

.block3 h1 .headerSponsor {
	color: #fff;
}

/* ------- alternate block header ------- */

.block3 .headerAlt h1 a {
	background: transparent;
	color: #fff;

}

.block3 h1.alt {
	margin: 0;
}

.block3 h1 .headerLinkR {
	color: #fff;
	background-image: none;
}

/* ------- sponsored logo image on right of header ------- */

.block3 .headerSponsor img {
	padding-bottom: 6px;
}

/* ---------------------------- MAIN CONTENT ---------------------------- */

/* ------- main containter for freeform content (used within a 'block3' container) ------- */

.block3 .contentblock {
	border: 1px solid #cdcdcd;
	background: url(http://extras.mnginteractive.com/live/media/site105/2007/1203/20071203__breakingShadow.gif) 0 0 repeat-x;
	padding: 8px;
	margin: 0 0 5px 0;
}

.block3 h2 {
	font: bold 14px "Arial", verdana, sans-serif;
	color: #001a55;
}
	
.block3 h2 a:link, .block3 h2 a:visited, .block3 h2 a:active {
	color: #001a55;
}
	
.block3 h3 {
	font: bold 12px "verdana", Arial, sans-serif;
	color: #b11000;
}	
	
.block3 h3 a:link, .block3 h3 a:visited, .block3 h3 a:active {
	color: #b11000;

}
	
.block3 .dateStamp {
	color: #000;
	font-size: 10px;
}




.smallMargin {
	margin: 0 3 0px 0;
}
  
.block smallMargin {
	margin: 0 0 0 0;
}

/* -------- Navigation CSS -------- */

.navDIV {
	width:1000px;
	background:url(http://extras.mnginteractive.com/live/media/site106/2008/0220/20080220_084717_navBack.gif) 0 0 repeat-x;
	height: 40px;
	padding:0px;
	margin:0px;
	border:0px solid yellow;
	_z-index: 28;
	z-index: 28 !important;
}

/* -------- Compatibility Fixes START -------- */

.qmmc {
	display:block;
	font-size:1px;
	border-width:0px;
	border-style:solid;
	_z-index: 28;
	z-index: 28 !important;
}

.qmmc .qmdividery {
	float:left;
	width:0px;
}

.qmmc .qmtitle {display:block;
	cursor:default;
	white-space:nowrap;
}

.qmclear {
	font-size:1px;
	height:0px;
	width:0px;
	clear:left;
	line-height:0px;
	display:block;
}

.qmmc {
	position:relative;
	height:1%;
}
.qmmc a, .qmmc li, .classifiedsnav li {
	float:left;
	display:block;
	white-space:nowrap;
}

.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}

.qmsh div a {float:left;}

.qmmc div {
	visibility:hidden;
	position:absolute;
}

.qmmc ul {
	left:-10000px;
	position:absolute;
}

.qmmc, .qmmc ul {
	list-style:none;
	padding:0px;
	margin:0px;
}

.qmmc li a {float:none}

.qmmc li {position:relative;}

.qmmc ul {z-index:10;}

.qmmc ul ul {z-index:20;}

.qmmc ul ul ul {z-index:30;}

.qmmc ul ul ul ul {z-index:40;}

.qmmc ul ul ul ul ul {z-index:50;}

li:hover>ul {left:auto;}

#qm0 ul {top:100%;}

#qm0 ul li:hover>ul {
	top:0px;
	left:100%;
}

/* ------ END Compatibility Fixes ------ */

/* ------ Main Container ------ */	

#qm0 {	
	float: left;
	background:url(http://extras.mnginteractive.com/live/media/site106/2008/0220/20080220_084753_rightNavCorner.gif) 100% 0 no-repeat;
	height: 40px;
	width:750px;
	border:0px solid green;
	position:relative;
}

/* ------- (MAIN) Items ------- */	

#qm0 a {	
	font:bold 12px arial, sans-serif;
	color: #000;
	text-decoration:none;
	margin:0px;
	padding: 16px 18px 6px 8px;
	background:url(http://extras.mnginteractive.com/live/media/site106/2008/0220/20080220_084905_arrow.gif) 96% 18px no-repeat;
}

/* ------- (MAIN) Active Items -------- */

#qm0 .qmactive, body #qm0 .qmactive:hover {	
	background:#EFEFEF url(http://extras.mnginteractive.com/live/media/site106/2008/0220/20080220_084959_arrow-over.gif) 96% 8px no-repeat;
	color: #000;
	text-decoration: none;
	border-top: 4px solid #F2AA31;
	padding: 6px 18px 6px 8px;
	margin: 6px 0 0 0;
}

#qm0 a.nodrop {background: none;}

/* -------- (SUB) Container -------- */	

#qm0 div, #qm0 ul {	
	padding:0;
	margin:2px 0px 0px 0px;
	background:#EFEFEF;
	border-bottom:2px solid #F2AA31;
}

/* -------- (SUB) Items -------- */	

#qm0 div a, #qm0 ul a {	
	padding: 3px 5px 3px 5px;
	margin: 0;
	background-image: none;
	border:none;
	color: #000;
	font:11px arial, sans-serif ! important;
	width: 130px;
}

#qm0 li li a {
	width: 130px;
	white-space: normal;
}

/* -------- (SUB) Hover State -------- */	

#qm0 div a:hover, #qm0 ul a:hover {	
	background-image: none;
	background: #182C4D;
	color: #FFF;
	text-decoration: none;
	width: 130px;
}

/*****this tells firefox not to display the " dotted border " when you click - do not change*****/

#qm0 a {
	outline: none;
	-moz-outline: none !important;
}

/* ------ Main Container ------ */	

#qm1 {	
	float: right;
	position:relative;
	background:url(http://extras.mnginteractive.com/live/media/site106/2008/0220/20080220_085044_rightNavBack.gif) 0 0 no-repeat;
	height: 40px;
	padding:0px;
	width:250px;
	border:0px solid red;
	margin:0px;
}

/* ------- (MAIN) Items ------- */	

#qm1 a {	
	font:bold 12px arial, sans-serif;
	color: #000;
	text-decoration:none;
	margin:0px;
	padding: 12px 5px 8px;
	text-decoration:none;
	/* background: url(rightNavSpacer.gif) 100% 0 no-repeat; */
}

#qm1 a.hideMe {
	background-image:none !important;
	border:0px !important;
}

#qm1 a.hideMe:hover {
	background: url(http://extras.mnginteractive.com/live/media/site106/2008/0220/20080220_085122_rightNavOver.gif) 0 0 repeat-x !important;
	border:0px !important;
}

/* -------- (MAIN) Active Items -------- */

#qm1 .qmactive, .body #qm1 .qmactive:hover {	
	background: url(http://extras.mnginteractive.com/live/media/site106/2008/0220/20080220_085122_rightNavOver.gif) 0 0 repeat-x;
	color: #000;
	text-decoration: none;
	padding:12px 5px 8px!important;
	margin: 0px 0 0 0;
	border-right:0px solid #F09442;
}

#qm1 a.nodrop {background: none;}

/* ------ (SUB) Container ------ */	

#qm1 div, #qm1 ul {	
	padding:0;
	margin:0px 0px 0px 0px;
	background:#FFEEC4;
	border-bottom:2px solid #F2AA31;
}

/* (SUB) Items */	

#qm1 div a, #qm1 ul a {	
	padding: 3px 5px 3px 5px;
	margin: 0;
	background-image: none;
	border:none;
	color: #000;
	font:11px arial, sans-serif ! important;
	width: 130px;
}

#qm1 li li a {
	width: 130px;
	white-space: normal;
}

/* --------- (SUB) Hover State --------- */	

#qm1 div a:hover, #qm1 ul a:hover {	
	background-image: none;
	background: #EA8316;
	color: #FFF;
	text-decoration: none;
	width: 130px;
}

/***** this tells firefox not to display the " dotted border " when you click - do not change *****/

#qm1 a {
	outline: none;
	-moz-outline: none !important;
}

li.spacer {
	margin-left: 50px;
}

/* -------- Add mini nav thumbnails --------- */

.rssNav {
	background:url(http://extras.mnginteractive.com/live/media/site106/2008/0219/20080219_014732_rss-small.gif) 0 0 no-repeat;
	width:12px;
	height:12px;
	display:block;
	float:left;
	margin-right:4px;
}

.mail {
	background:url(http://extras.mnginteractive.com/live/media/site106/2008/0219/20080219_014619_mail.gif) 0 0 no-repeat;
	width:14px;
	height:12px;
	display:block;
	float:left;
	margin-right:4px;
}

.photos {
	background:url(http://extras.mnginteractive.com/live/media/site106/2008/0220/20080220_085627_camera.gif) 0 0 no-repeat;
	width:18px;
	height:12px;
	display:block;
	float:left;
	margin-right:4px;
}

.video {
	background:url(http://extras.mnginteractive.com/live/media/site106/2008/0220/20080220_085711_video.gif) 0 0 no-repeat;
	width:18px;
	height:12px;
	display:block;
	float:left;
	margin-right:4px;
}

.slideIcon {
	background:url(http://extras.mnginteractive.com/live/media/site106/2010/0816/20100816_090337_slideicon.gif) 0 0 no-repeat;
	width:12px;
	height:12px;
	display:block;
	float:left;
	margin-right:4px;
}

.weather {
	background:url(http://extras.mnginteractive.com/live/media/site106/2008/0220/20080220_085743_sun.gif) 0 0 no-repeat;
	width:16px;
	height:12px;
	display:block;
	float:left;
	margin-right:4px;
}

.houseIcon {
	background:url(http://extras.mnginteractive.com/live/media/site106/2008/0220/20080220_124238_house4.gif) 0 0 no-repeat;
	width:12px;

	height:12px;
	display:block;
	float:left;
	margin-right:4px;
}

.carIcon {
	background:url(http://extras.mnginteractive.com/live/media/site106/2008/0220/20080220_085832_car-small.gif) 0 0 no-repeat;
	width:13px;
	height:12px;
	display:block;
	float:left;
	margin-right:4px;
}

.exclamation {
	background:url(http://extras.mnginteractive.com/live/media/site106/2008/0220/20080220_085855_exclamation.gif) 0 0 no-repeat;
	width:16px;
	height:12px;
	display:block;
	float:left;
	margin-right:4px;
}

.contact {
	background:url(http://extras.mnginteractive.com/live/media/site106/2012/0828/20120828_122040_edit.jpg) 0 0 no-repeat;
	width:16px;
	height:12px;
	display:block;
	float:left;
	margin-right:4px;
}

/* ------- Acio Featured List -------- */

div.scrollRowWrapper {
	padding-right: 8px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #aaa; 
	float: left;
	width: 134px;
}
div.scrollRow {
	margin-bottom: 4px;
	min-width: 134px;
	min-height: 104px;
}

img.scrollImage {
	width: 134px;
}

.AdvertisingHeader {
	color: #aaa;
	background-color: #f5f5f5;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-right: 2px;
	padding-left:8px;
	padding-bottom: 2px;
	background-repeat: no-repeat;
	background-attachment: scroll;
	width:600px;
	border-top: 4px solid #aaa; 
	background-x-position: 0pt;
	background-y-position: 3px;
}

.AdvertisingSubHeader {
	color: #black;
	background-color: #f5f5f5;
	font-size:1em;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-right: 2px;
	padding-left:8px;
	padding-bottom: 2px;
	background-repeat: no-repeat;
	background-attachment: scroll;
	width:600px;
	border-top:1px dotted #aaa; 
	border-bottom:1px dotted #aaa; 
	background-x-position: 0pt;
	background-y-position: 3px;
}

.Featured {
	font-size: 75%;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	color: #00000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 2px;
	padding-left:8px;
	padding-bottom: 2px;
	width: 598px;
	border: 1px dotted #aaa;
}

.location {
	font-size: 90%;
	text-decoration: bold;
	padding-bottom: 4px;
}

.price {float:left;}

.link {float:right;}

.featuredFooter {
	color: #333;
	font-size: .76 em;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	width:610px;
	background-color: #f5f5f5;

	border: 1px dotted #aaa;
}

.featuredFrame {
	color: #333;
	font-size: .76 em;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	width:600px;
	border: 1px;
}

.clHeader h1 {
	font-weight: bold ;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color: #003366;
	text-transform : uppercase;
	margin-bottom: 0px;
	margin-left: 5px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 0;
	margin-bottom: 1px;
	margin-top: 10px;
	color: #000;
	width: 300px;
}

.clHeader a {
	font-family: arial;
	 Font-weight:bold; 
	 font-size:16px;
	color: #003366;
	text-transform: uppercase;
	text-decoration: none;
}

.clHeader a:hover {color: #000;}

.clHeader h1 a.headerExtra {
	font: bold 13px arial;
	color: #5D60DB;
	float: right;
}

.clHeader h1 a.headerExtra img {border:none;}

/* ----------- PUSH DOWN ----------- */

/***** CSS for "content" DIV of Drop Down Panel *****/

  /* ~~~~ Do NOT add any padding/margin properties here!
  Any padding/margin should be added to your content's
  container within this DIV instead ~~~~ */

.ddpanel .ddpanelcontent {
	color: white;
	margin: 0px;
	padding: 0px;
	width: 1000px;
	height:300px;
	background: white; /***** background of Drop Down Panel *****/
}

/***** CSS for "toggle" tab DIV of Drop Down Panel *****/

.ddpanel .ddpaneltab {
	margin: 0px;
	width:1000px;
	overflow:hidden;
}

/***** "toggle" tab related CSS *****/

.ddpanel .ddpaneltab a {
	float: left;
	color: white;
	text-decoration: none;
	letter-spacing: 0px;
	margin: 0px;
}

/***** "toggle" tab related CSS *****/

.ddpanel .ddpaneltab a span {
	float: left;
	display: block;
	width: 1000px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
}


/***** CSS for pointer image within toggle tab *****/

.ddpanel .ddpaneltab a span img.pointerimage {
	width:0px;
	Height:0px;
	Margin:0px;
	overflow:hidden;
	float: left;
	padding: 0px;
}

.pointerimage {
	position:relative;
	width:87px;
	height:20px;
	float: right;
	margin-left:-10px;
	margin-top:-28px;
	padding: 0px;
	z-index:100;
}

/***** "toggle" tab related CSS *****/

.ddpanel .ddpaneltab a:hover {
	background-color: white; /***** background of toggle tab onMouseover *****/
	margin: 0px;
}

/***** "toggle" tab related CSS *****/

.ddpanel .ddpaneltab a:active, .ddpanel .ddpaneltab a:focus {
	outline: 0;
	margin: 0px;
}

/***** "toggle" tab related CSS *****/

.ddpanel .ddpaneltab a:hover span {
	background-color: transparent;
	margin: 0px;
}

/* ----------- NEW COMPLEX LISTING STYLES ----------- */

/***** REMOVES EXTRA SPACE IN CL *****/

 .listingItemTitle br {
	display:none;
}

.complexListingMoreHeadlines {
        font:bold 0pt arial, sans-serif;
	color:#FFF;
	display: block;
	clear:both;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 10px;
}
.complexListingTitle {
        text-decoration:underline;
        font-family:Georgia, "Times New Roman", Times, serif;
		font-size:20px;
		font-weight:regular;


	color:#07519C;
	display: block;
	clear:both;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

/* ----------- END NEW COMPLEX LISTING STYLES ----------- */

#flashcontent {
        margin-left:10px;
}

.socialNetCluster {
        margin:0 0 0 10px;
}

/*----------BEGIN CONTACT PAGE STYLES----------*/

.contactPageHeader {
        color:#FFF;
        font-weight:bold;
}

.contactPageTitle {
        font-weight:bold;
}

.contactPageJob {
        font-size:10pt;
        color:red;
}

.contactPagePhone {
        font-size:10pt;
}

.contactPageEmail  {
        font-size:11pt;
        text-decoration:none;
}

.contactPageEmail:hover  {
        font-size:11pt;
        text-decoration:underline;
}

.contactPageImage {
        border:1px solid #000;
}

/*----------END CONTACT PAGE STYLES----------*/

/*----------BEGIN RSS PAGE STYLES----------*/

.rssHeader {
            font-weight:bold;
}

.rssHeadlines {
            font-weight:bold;
}

/*----------END RSS PAGE STYLES----------*/

/*----------BEGIN WELCOME HOME STYLES----------*/

.welcomeHomeWrap {
        position:absolute;
        margin-top:15px;
	width:163px;
	height:250px;
	border:0;
	background:url(http://extras.sentinelandenterprise.com/images/welcome_home/template01.jpg) no-repeat;
}

.welcomeHomeCover {
	position:absolute;
	top:80px;
	left:46px;
	clear:both;
}

.welcomeHomeLink a {
	position:absolute;
	top:175px;
	left:39px;
	font-size:9pt;
	font-family:arial, times, verdana;
	text-decoration:none;
	color:#000;
	clear:both;
}

.welcomeHomeLink a:hover {
	text-decoration:underline;
}

/* -------------- MARKETPLACE STYLES -------------- */

.Marketplacelist:link {
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	text-decoration:underline;
	margin-left:0 !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:0px !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:0px !important; /*Firefox fix mUst be above IE fixes with important*/
	_margin-left:-18px; /***** Fix for IE6 and IE7 - Must be below Firefox fix 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/*\**/: -18px}
.Marketplacelist:visited { margin-left/*\**/: -18px}
.Marketplacelist:hover { margin-left/*\**/: -18px}

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;
	background-position:0px 5px;
	list-style-type:none;
	padding-left:0px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-right:0px !important;
	margin-botom:0px !important;
	_padding-left:0px;
	_margin-left:0px;
	_margin-top:0px;
	_margin-right:0px;
	_margin-botom:0px;
}

.lastUpdatedDate {
	color:#445A8E;
	font-size:11px;
	margin-left:4px;
	text-decoration:none;
}

a.complexListingLink:link, a.complexListingLink:visited {
	font-size: 13px;
	color: #003459;
	font-family: arial;
	text-decoration: none;
	font-weight:regular;
	padding_left:0px;
	margin:0px;
	padding:0px;
	width:293px;
	
	
	
	
	}

a.complexListingLink:hover {
	color: #003459;
	text-decoration: underline;
	text-align: top;
	padding_left:0px;
	padding:0px;
	Margin:0px;
width:293px;
}


/* Business Directory  MArketplace */
.BizDirectLink {
  font-family:arial, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin-left : 3px; 
}
.BizDirectLink a:link {
font-family:arial, sans-serif;
font-size:11px;
color:#FFFFFF;
margin-left : 9px; 
}
.BizDirectLink a:visited {
font-family:arial, sans-serif;
font-size:11px;
color:#FFFFFF;
margin-left : 9px; 
}

/*MARKETPLACE A HOVER for 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;

}

/*MARKETPLACE A HOVER for image swap out end !!!!!!! =)   */


/******** 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 {
z-index: 100 !important;
position: absolute !important;
margin-left: -125px !important;
margin-top: 11px !important;
}

#qm0 a {padding-left: 5px !important;}

*/
.Target_Ad {
z-index: 100 !important;
position: absolute !important;
margin-left: -125px !important;
margin-top: 11px !important;
}

/*  OUTBRAIN STYLE OVERRIDES Trying!   */

.outbrain_rec_li {
_padding-top:5px;
_padding-bottom:5px;
_margin-top:4px;
_margin-bottom:4px;
_height:14px;
	}

#recommendationsFieldset_0_dual #recommendationsList_0_dual .outbrain_rec_li .rec-link {

_padding-top:5px;
_padding-bottom:5px;
_margin-top:4px;
_margin-bottom:4px;
_height:14px;
	
}


#outbrain-org #outbrain_container_0_dual {
	_margin-top:-24px;
	
}


td.headerRegion {
background-color:#fff;	
}


.listingItemDate, .listingItemDateWithBlurb {
color:#666666;
font-weight:bold;	
font-size:11px;	
}


.articlePosition2 {
margin-right:21px;	
	
}


.articlePosition4 {
margin-right:21px;	
	
}

.articlePosition6 {
margin-right:21px;	
}

#weeklybar2 {
text-align:left;
padding:2px;
}

.region3 .complexListingBox {
	width:310px;
}

.articleBox {
border-right:1px solid #ccc;	
}

#adPosition9 {
padding-left:0px;
margin-left:6px;
	
}

.articleOptions {
color:#666;	
	
}

.social_bookmarks img {
float:right;	
margin-right:12px;
}

a.addthis_button_email {
	color:#666;
}

a.addthis_button_email:hover {
	color:#666;
}

a.addthis_button_email:Link{
	color:#666;
	text-decoration:none;
}
a.addthis_button_email:visited{
	color:#666;
}

.postHeaderRegion .weatherSectionLink {display: none;}

.dsq-like-thread .dsq-toolbar-icon {
width:15px;
}

.complexListingOverline, .complexListingSubTitle {
display:block;	
}

.articleAdRule {
display:none;
}

#rssfeeds p {
text-align:left;
font-size:14px;
font-family:arial;
	}

a.titlefield:link {
	font-size:18px;
	Color:#003459;
font-family:Georgia;
text-decoration:none;
}

a.titlefield:hover {
	font-size:18px;
	Color:#07519C;
font-family:Georgia;
text-decoration:underline;
}

a.titlefield:visited {
	font-size:18px;
	Color:#003459;
font-family:Georgia;
text-decoration:none;
}

a.darklink {
font-size:16px;
Color:#003459;
}


.datefield {
color:#666666;
font-weight:bold;
font-size:11px;
}

.listingArticleLinkTo:hover {
        font-size: 10pt;
		font-family: arial;
		font-weight: bold;
	color:#07519C;
	margin:0px 0px 10px wwpx;
	padding:0px 0px 0px 0px;
        text-decoration:underline;
}

#twtr-widget-1 .twtr-tweet a {
word-wrap:break-word;	
}
.twtr-widget h4 {
font-size:12px !important;	
}

.region4 div {
overflow-x: visible !important;
}

/* ownLocal */
#ownLocalWidgy {
	margin: 18px 0 10px 18px;
}

/* CrowdyNews */
#cNewsDiv { padding:10px 0; }


/* ******************* Registration Portlet ******************** */
.registerBody{
    background-color:#eff4fe;
    padding:10px;
}
.registerNav{
	background-color:#eee;
    font-family:arial;
    font-size:11px;
    color:#333;
    padding-top:5px;
    padding-bottom:5px;
}
.registerTitleLine{
    height:4px;
    color:#dedede;
}
.registerBoundingBox{
    background-color:#fff;
    border-style:solid;
    border-width:1px;
    border-color:#d1d1d1;
}
.registerBoundingBox table {
    text-align:left;
}
.registerPageName{
    font-family:arial;
    font-size:18px;
    color:#333;
    font-weight:bold;
}
.registerHeaderCopy{
    font-family:arial;
    font-size:14px;
    font-weight:bold;
    color:#005e99;
}
.registerBodyCopy{
    font-family:arial;
    font-size:12px;
    color:#6a6a6a;
    line-height:16px;
}
.registerUserAlert{
    font-family:arial;
    font-size:12px;
    color:#0e5a0e;
    font-weight:bold;
    background-color:#fbfcac;
}
.registerFormLabel{
    font-family:arial;
    font-size:12px;
    color:#6a6a6a;
    font-weight:bold;
}
.registerFormLabelOpt{
    font-family:arial;
    font-size:12px;
    color:#6a6a6a;
    font-weight:bold;
}
.registerLink{
    font-family:arial;
    font-size:12px;
    color:#3d46fe;
}
.registerPasswordLink{
    font-family:arial;
    font-size:12px;
    font-weight:normal;
}
.registerLoginBox{
    border-style:solid;
    border-width:1px;
    border-color:#d4d4d4;
    background-color:#eff4fe;
}
.registerBulletHeader{
    font-family:arial;
    font-size:14px;
    color:#7f7f7f;
}
.registerBulletList{
    font-family:arial;
    font-size:12px;
    font-weight:normal;
}
.registerFormInstructions{
    font-family:arial;
    font-size:11px;
    color:#6a6a6a;
    font-weight:normal;
}
.registerSmallBodyCopy{
    font-family:arial;
    font-size:11px;
    color:#6a6a6a;
    line-height:14px;
    font-style:italic;
}
.registerLinkTitle{
    font-family:arial;
    font-size:12px;
    color:#929292;
    font-weight:bold;
    padding-bottom:7px;
}
.registerFormRadio{
    font-family:arial;
    font-size:12px;
    color:#6a6a6a;
}
.registerFormRequired{
    font-family:arial;
    font-size:12px;
    color:#f00;
}
.registerFormError{
    font-family:arial;
    font-size:12px;
    color:#f00;
    font-weight:bold;
    background-color:#fbecec;
}
.registerFormErrorLabel{
    font-family:arial;
    font-size: 12px;
    color:#f00;
    font-weight:bold;
}
.registerFormConfirm{
    font-family:arial;
    font-size:12px;
    color:#0e5a0e;
    font-weight:bold;
    background-color:#fbfcae;
}
.registerFormErrorInstructions{
    font-family:arial;
    font-size:11px;
    color:#f00;
    font-weight:normal;
}

/* ***** Registration pages ***** */

.regCol1, .regCol2   { float:left;margin-bottom:10px;width:280px; }
.regCol2             { padding-left:20px; }
.regColumns          { clear:both;font-size:12px;padding-bottom:15px;text-align:left; }
#registration_styles { text-align:left;margin-top:15px; }						
.regColumnsRemember  { white-space:nowrap; margin-bottom:50px; }
select#country       { width:250px; }

.registerFormLabelOpt{
	font-family:arial;
	font-size:12px;
	color:#6a6a6a;
	font-weight:bold;
}

div.regionParent {height:100% !important;}