 /***** Region Changes *****/

div {
overflow-x:visible!important;
}

.footerRegion div {
overflow-x:hidden!important;
}

.complexListingBox a{border:none!important;}
.footerLeft{margin-left:0px!important; text-align:left!important;}
.regionParent, .preHeaderRegion, div#adPosition0, .headerRegion, .contentStyle,
.outerLeftRegion, .region2and3box, .region3, .lastUpdatedDate,
.listingArticleBlurb, .outerRightRegion, .layout5FeatureItemBox,
.footerRegion, div#adPosition14, div#sponsorLinks, .region6and7Box, .region8{overflow:visible!important;}

.region2 div, .region3 div, .region5 div, .region7 div, .region8 div, .region9 div, .region11 div {text-align: left !important;}
.region4 div .contentBlock {text-align: left!important;}
.region4 div {text-align: center!important;}
.region4 {padding 0 0 0 0 !important;}
.region11 .block {width:300px;}


div.region2, .region2 div, .region2 table {margin:0 !important;}

div.region2 {
  	padding:0 !important;
}

.region2 .complexListingBox  {
	display:block;
	padding-top:0px;
        padding-bottom:10px!important;
        border:none!important;
	}
.region2 .complexListingBox, .region3 .complexListingBox {
  overflow-x: visible !important;
}

/* begin adposition overflows - allows flash ads to display properly */

div#regionParent div#preHeader  {*overflow-x: visible !important;}

div #postHeader {display:block !important;}

.outerLeftRegion, .outerLeftRegion div {overflow-x: visible !important; *overflow-x: hidden !important;}

div#adPosition1 div, div#adPosition1  {overflow-x: visible !important;}
div#adPosition6 div, div#adPosition6, .region4, .outerRightRegion {overflow-x: visible !important;}

div#adPosition3 div, div#adPosition3, .postHeaderRegion, .outerRightRegion {overflow-x: visible !important;}
/* end adposition overflows - allows flash ads to display properly */

/**** End Region Changes *****/

div, span, p, ul, li {padding: 0;margin: 0;}
.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;}
td .region1{width:10px!important;}
region2{align:center!important;}

/***** Begin Masthead Styles *****/

/***** Begin Header Styles *****/

body {font: normal .7em Tahoma, Arial, sans-serif; padding: 0px; text-align: center; display: block; color: #454545;}
.postHeaderRegion {display: none;}
.regionParent {border-spacing: 0; padding: 0; margin: auto; background-color: #ffffff;}
#rds_default .layoutFooterLinks {display: none;}
#rds_default .preHeaderRegion {background-color: #fff;}
#rds_default .gutter, #default .region1, #rds_default .region2, #rds_default .region2b, #rds_default .region3, #rds_default .region6, #rds_default .region7, #rds_default .region4, #rds_default .region5, #rds_default .footerRegion {background-color: #ffffff;}

.region2, .region3, .region4, .region5 {padding-top: 5px;}
.region4, .region9 {padding-left: 5px;}
.region5, .region10 {display: block; margin-left: 5px;}
a {color: #1a5e98; background: inherit; text-decoration: none; }
a:hover {color: #808080; background: inherit; text-decoration: underline;}
p {margin: 0 0 5px 0; }

/* ---------- Begin topnav bar ---------- */
.topNav {background-color: #000!important; height: 20px!important; width: 1000px!important; margin: 0!important;}
.topNav a, #masthead_home a, #navWrap a { text-decoration: none!important;}
.topNav a {color: #fff!important;}
.topNav a:hover {text-decoration: underline!important; color: #ccc!important;}

/*---------- weather */
.weatherBox {display:inline; float:left; height:22px;}
.weatherContent, .weatherContent a {color:#FFFFFF; font-family:arial,sans-serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal;}
.weatherSectionLink {color:#FFFFFF; font-family:arial,sans-serif; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal;}
.weatherIcon {height:16px; width:16px;}
a.weatherFiveDayLink {color:#F5C119;}
.weatherHead {color: #fff;}

/*---------- login Nav */

ul.loginNav {list-style: none; float: right; margin: 0px; padding: 4px 0 0 0!important;}
ul.loginNav li {float: left; font-size: 11px; font-weight: bold; padding: 0; margin: 0 0 0 0!important;}
ul.loginNav li a {float: left; border-right: 1px solid #9f9f9f;	padding: 0 4px!important;}
ul.loginNav li.last {margin-right: 15px!important;}
ul.loginNav li.last a {border: none!important;}

/* ---------- container for main site header ---------- */
#masthead {top: 0px; left: 0px; background-color: #fff; height: 80px; position: relative; width: 1000px;}

/* position and render the logo */
#logo {position: absolute; left: 13px; top: 0;}
#logo img {border: 0;}

/*--------------- BEGIN searchbar styles -----------------*/

#searchbar {position: absolute; right: 7px; top: 14px; padding: 8px; padding-left: 18px; background: #ff0 url(http://extras.mnginteractive.com/live/media/site91/2008/0421/20080421__searchBG.jpg) no-repeat 0 0; width: 311px; height: 40px;}

/* old doctype - fix box model issues for ie */
*html #searchbar {width: 337px; height: 56px; }

#searchbar form, #searchbar input {padding: 0; margin: 0;}
#searchbar form input.searchbox {background-color: #fff; border: 1px solid #999; width: 240px; height: 20px;}

/* --------------- BEGIN Search Options */

ul#searchoptions {position: absolute; top: 32px; left: 19px; font-size: 10px; list-style: none; padding: 0; color: #000; width: 310px;}
ul#searchoptions li {float: left; padding: 0; margin: 0 9px 0 0;}
ul#searchoptions li.end span {font-weight: bold; text-transform: uppercase; letter-spacing: normal; font-family: verdana; color: #545454;}
ul#searchoptions li.end span.yahooText {color: #f03; /*<- yahoo red */}
ul#searchoptions input.radio {margin: -2px 5px 0 0;padding: 0; vertical-align: middle;}

*html ul#searchoptions input.radio {height: 14px; width: 14px;}
*html ul#searchoptions input.radio {margin: 0 3px 0 0;}

/***** End Header Styles *****/

/****** Begin Nav Styles *****/
/*Nav Bar Wrapper - sets the width/height/look of entire nav bar*/
#navWrap {width: 1000px; background: #828282 url(http://extras.mnginteractive.com/live/media/site91/2008/0421/20080421_011317_navBG.gif) 0 0 repeat-x; font-family: Arial, Helvetica, sans-serif; height: 20px;}

/*Main Nav Behavior*/ /*DO NOT EDIT - necessary for menu system to appear on top of positioned elements in body*/
#nav {margin-left: auto; margin-right: auto; position: relative; display: block; height: 1%; z-index: 1000;}

/* you must add one of these for each nav dropdown making a general class destroys the measurements*/
/* Main Nav Items */
#nav #maindiv0,#nav #maindiv1,#nav #maindiv2,#nav #maindiv3,#nav #maindiv4,#nav #maindiv5, #nav #maindiv6,#nav #maindiv7,#nav #maindiv8,#nav #maindiv9,#nav #maindiv10, #nav #maindiv11,#nav #maindiv12,#nav #maindiv13,#nav #maindiv14,#nav #maindiv15, #nav #maindiv16,#nav #maindiv17,#nav #maindiv18,#nav #maindiv19,#nav #maindiv20,
#nav #maindiv21,#nav #maindiv22,#nav #maindiv23,#nav #maindiv24,#nav #maindiv25, #nav #maindiv26,#nav #maindiv27,#nav #maindiv28,#nav #maindiv29,#nav #maindiv30 {height: 20px;}
#nav div {float: left; padding: 0;}

/*Main Nav Item Links*/
#nav div a {display: block; font-size: 12px; font-weight: bold; color: #fff; padding: 0px 6px 0 2px; margin: 0 2px; margin-top: 2px; text-decoration: none; border-right: 1px solid #ddd;}
#nav div.first a {padding-left: 6px;	}
#nav div.last a {border: none;}

/*Main Item Hover States*/
#nav .navHover {text-decoration: none; background-color: #ccc;}
#nav div.navHover a {color: #000;	border-right: 1px solid #ccc; /*<- make border "invisible" */}

/* no submenu */
#nav .nosub div.subdiv, #nav #rightNav .nosub .subdiv, #nav #rightNav .nosub div.subdiv {display: none !important;}

/*Sub Menu Container*/
#nav .subdiv {display: block; background-color: #ccc; width: 150px; padding: 4px 0 4px 0; position: absolute; visibility: hidden; background-image: none; border: none; text-align: left;}
#nav div .subdiv div {float: none; padding: 0; background-image: none; border: none;}
#nav div .subdiv a {background-image: none;	margin: 0;	font-size: 12px; padding: 2px 4px; display: block; height: auto;}
#nav .subdiv a:hover {background-color: #000; color: #fff; height: 1%;}

/*------------------------------ Right Nav--------------------------------*/
/*Right Nav Wrapper*/
#nav #rightNav {float: none;}

/*Main Items*/
#nav #rightNav div {float: right; background: transparent url(http://extras.mnginteractive.com/live/media/site91/2008/0421/20080421_011405_navBGright.gif) 0 0 repeat-x;}
#nav #rightNav span.first a {border: none; padding-right: 14px; /* <- see trick for navhover below */}
#nav #rightNav span.last a {padding-left: 14px; /* <- see trick for navhover below */}
#nav #rightNav div div {float: none;}

/*Main Links*/
#nav #rightNav div a {color: #fff; float: left; text-transform: uppercase; font-size: 11px; margin-top: 3px;}

/*Main Item Hover States*/
/* <- trick to create the illusion of a background image on the parent - needs properly sized image */
#nav #rightNav span.last .navhover {background: #369 url(http://extras.mnginteractive.com/live/media/site91/2008/0421/20080421_011405_navBGright.gif) no-repeat 0 0;}

/* <- trick to create the illusion of a background image on the parent - needs properly sized image */
#nav #rightNav span.first .navhover {background: #369 url(http://extras.mnginteractive.com/live/media/site91/2008/0421/20080421_011405_navBGright.gif) no-repeat 100% 0;}
#nav #rightNav div.navHover {display: block; background: #369 none;}
#nav #rightNav .navHover a {border-right: 1px solid #369; /* <- make border "invisible" */}
#nav #rightNav div.subdiv, #nav #rightNav div.subdiv div, #nav #rightNav span.first .navhover div, #nav #rightNav span.last .navhover div {background-color: #369; background-image: none;}
#nav #rightNav .subdiv a, #nav #rightNav .subdiv a span {background-image: none; float: none; display: block; text-transform: none; font-size: 12px;}
#nav #rightNav span.last div.subdiv {margin-left: 10px; /*<- adjust position of subnav - see trick above */}
#nav #rightNav span.last .navhover div a {padding-left: 4px;}
#nav #rightNav .subdiv a:hover {color: #fff; background-color: #036;}

/****** End Nav Styles *****/

/***** End Masthead Styles *****/

/***** Begin Poll Styles *****/

.pollsBox {width: 310px; margin: 10px 0; background-color: #fff; padding-bottom: 7px; border: 1px solid #CCCCCC; border-bottom: 10px solid #CCCCCC;}
.pollshead{	background: #f4f4f4 url(http://extras.mnginteractive.com/live/media/site91/2008/0428/20080428__bluegradient.gif) repeat-x; border-bottom: 1px solid #ccc; height: 30px;}
.pollsQuestion {background-color: #fff; color: #000; display: block; font: bold 12px verdana,arial,san-serif; padding: 5px 0 5px 10px; margin-bottom: 5px;}
.pollsAnswer {background-color: #fff; padding-left: 5px;}
td.pollsSubmit {width: 310px;}
.pollsSubmit input {width: 53px; display: block; margin: 5px 0 0 10px;}

/***** End Poll Styles *****/

/***** Begin Complex Listing Styles *****/

.complexListingBox {width: 310px; margin: 0 0 5px 0; background-color: #fff!important;}
.lastUpdatedDate {font: normal 10px Tahoma,Arial,sans-serif;}
.listingItemTitle {font: bold 12px Tahoma,Arial,sans-serif;}
.listingArticleBlurb {font: normal 11px Tahoma,Arial,sans-serif; display: block; margin: 5px 0 10px 5px;}
a.listingArticleLinkTo {color: #1a5e98;  font-size: 11px;}
.complexListingItemImage {float: left; display: block;}
table.complexListingItemPhoto{display: inline; float: left; width: 108px; border: 1px solid #CCC; margin-right: 5px;}
.complexListingItemPhotoCredit {display: none;}
li.listNoImage {list-style-image: url(http://extras.mnginteractive.com/live/media/site91/2008/0428/20080428__bullet.gif);
font: normal 11px Tahoma,Arial,sans-serif; list-style-position: outside; margin: 0 0 5px 15px; }
.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;}
.region2 .complexListingBox {display: block; width: 322px!important; margin-left: 5px; background-color: transparent;}

.layout5FeatureItemBox {border: 1px dashed #CCCCCC; width: 310px; margin-bottom: 10px;}
.layout5FeatureItemBox span.listingArticleBlurb {display: block; margin: 0 10px 0 5px;}
.layout5FeatureItemBox img {border: 1px solid #000;}
.layout5FeatureItemBox a.listingItemTitle {color: #454545; font: bold 14px Arial, Sans-Serif; letter-spacing: -1px; margin-left: 5px; width: 100%; float:left;}
.listing5image {margin: 5px;}
.layout5FeatureItemBox a.listingArticleLinkTo {margin-left: 5px;}

.complexListingItemPhotoCredit {
display: block;
float:right;
margin-right:5px;
font: normal 9px Arial,sans-serif;
}

/***** End Complex Listing Styles *****/

/***** Begin MEMV Styles *****/
 
/* BEGIN Most Popular Default Styles */
 .mostTabsBox ol{float:left!important; }
.mostWidth { width: 300px; }
.mostViewedBox A {text-decoration: none; }
.mostTabsBox { margin: 0; padding: 0; font-weight: bold; }
.mostTabsBox LI{padding:5px 5px 5px 5px; list-style:none; }
.mostTabsBox LI A { color:#000; }
.mostHeader { padding:8px 15px 0px 7px; }
.mostNote { float:left; }
.mostRss { float:right; }
.mostClear { clear:both;margin:0;padding:0; }
.mostTab { background:#999; }
.mostTabSelected { background:#ccc; }
.mostTabBody { border:solid 3px #ccc; }
 
/* END Most Popular Default Styles */

.mostViewedBox {color: #000; display: block; float: left; font: normal 12px arial,helvetica,sans-serif; padding: 0; width: 315px; position: relative; background: url(http://extras.mnginteractive.com/live/media/site91/2008/0428/20080428__bluegradient.gif) repeat-x;	padding: 0; margin: 0 auto 10px auto;}
.region3 .mostViewedBox {float: none; margin-left: auto; margin-right: auto;}
.mostViewedBox a:active {outline: none !important;}
.mostViewedBox a:focus { 
	-moz-outline-style: none;
	}

ul.mostTabsBox {height: 25px;margin: 0; list-style-image: none; list-style-position: outside; list-style-type: none; clear:both; width: 245px; clear: both; padding: 0 40px 0 3px;}
.mostTabsBox li {float: left; white-space: nowrap; line-height: 12px; margin: 0; padding: 0; background: none;}
.mostTabsBox li a {margin: 0; padding: 7px 9px 6px; font-weight: bold; float: left; text-decoration: underline; color: #fff;}
.mostTabsBox li a:hover {color: #ccc;}

.mostTabsBox li.mostTabSelected {margin: 0; padding: 0; background: url(http://extras.mnginteractive.com/live/media/site7/2008/0121/20080121__tabOnRight.gif) no-repeat right 3px; color: #333;}

.mostTabsBox li.mostTabSelected a:link, .mostTabsBox li.mostTabSelected a:visited, .mostTabsBox li.mostTabSelected a:active {color: #333; 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/site7/2008/0121/20080121__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: 0pt 0pt 2px; padding: 8px; border: 1px solid #CCCDCF; border-top: none;background: #fff; font: normal 12px tahoma,arial,sans-serif;}

.mostTabBody ol {text-align:left!important; 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-weight: normal; text-decoration: none;}
.mostTabBody li a:hover {text-decoration: underline; color: #1a5e98;}

/***** End MEMV Styles *****/

/***** Begin MediaCenter Styles *****/

.mediaCenter {color: #454545;}

.mediaCenter span.subhead {display: block; margin: 0px; text-indent: 10px; margin-top: 5px; font: bold 12px tahoma,arial,sans-serif;}

.mediaCenterHead {margin:0px; width: 310px; text-indent: 4px; background: #f4f4f4 url(http://extras.mnginteractive.com/live/media/site91/2008/0428/20080428__bluegradient.gif) repeat-x;	color: #FFFFFF; border-bottom: 1px solid #ccc;}
#media div{float:right!important;}
#media {padding: 0px; margin: 0px; border: 1px solid #ccc; font: normal .7em Tahoma, Arial, sans-serif; padding-bottom: 10px;}
.media_articles {float: left; display: block; color: #454545;}
#moregalleries {float: right; margin: 0 5px 5px 0; display: block; width: 278px;}
.mediaGalleries {display: block; margin-left: 5px;}
.mediaMoreLinks {display: block; margin-left: 10px;}
.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;}
.mediaGalleries{padding-top:10px!important;}
#media ul {margin: 0; padding : 0; list-style-image: url(http://extras.mnginteractive.com/live/media/site91/2008/0428/20080428__bullet.gif); list-style-type: disc; list-style-position: inside;}
#media li a {margin-left: 3px;}

/***** End MediaCenter Styles *****/

/***** Begin Subhead Styles *****/

div.header {display: block; float:left; font: bold 20px arial,sans-serif; border-bottom: 2px solid #e5e2e2; padding-bottom: 2px;
width: 320px;}
.headerLink {float: left; color: #1a5e98;}
.moreLink a {float: right; font: bold 11px arial,sans-serif; padding-right: 15px; margin-right: 5px; margin-top: 8px; width: 26px; background: url(http://extras.mnginteractive.com/live/media/site91/2008/0430/20080430_022846_subnav_link.gif) no-repeat center right;}

.contentHead {display: block; float:left; font: bold 20px arial,sans-serif; border-bottom: 2px solid #e5e2e2; padding-bottom: 2px; width: 320px; color: #1a5e98; }
.contentTable {margin: 10px 0; background-color: #fff;}
.contentTable ul {margin-top: 5px;}

li.ap-bulleted-headline-1, li.ap-bulleted-headline-2 {list-style-image: url(http://extras.mnginteractive.com/live/media/site91/2008/0428/20080428__bullet.gif); font: normal 11px Tahoma,Arial,sans-serif; list-style-position: outside; margin: 0 0 5px 15px;}

.subheadWide {display: block; text-indent: 10px; background-color: #195E99; color: #fff;}
.subheadWide h1 {font: bold 20px tahoma,arial,sans-serif;}

/***** End Subhead Styles *****/

/***** Begin Calendar 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: black;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: white;}
.zvents_invertednav .current a {background-color: #4A6C9A;padding-top: 5px;padding-bottom: 0;border-bottom-color: #4A6C9A;color: white;}

.zvents_title {font:bold 24px arial;color:#036;margin-bottom:-7px;}
.zvents_maincontainer {width:310px;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:0;}

.zvents_searchlinks {float:right;font:9px arial;color:#039;}
.zvents_searchlinks a {color:#039;}
.zvents_searchlinks a:hover {color:#000;}
.zvents_calendarcontainer {background-color:#E4EFFB;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:11px arial;color:#039;line-height:1.3em;}
.zvents_upcomingevents a:hover {color:#000;}

/***** End Calendar Box Styles *****/

/* ---------------------------- 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;	}
.footerRight td{font: normal 11px Tahoma,Arial,sans-serif;}

/***** End Footer Styles *****/

td.yahooContentMatch {width: 1000px; background-color: #fff; margin-bottom: 10px;}

/***** Begin Article Page Styles *****/

td.articleBox {display: block; margin: 0 0 10px 10px; padding-bottom: 20px;}
.articleTitle {font: normal 20px Georgia,arial,sans-serif; display: block; width: 100%; float: left; margin: 0px; margin: 5px 0 3px 0;}
.articleByline {font: bold 10px arial,sans-serif;}
.articleDate {font: normal 10px arial,sans-serif; color: #666;}
.articleBody {font: normal 12px arial,sans-serif;}
.articleFooterLinks div.articleOptions {display: block; float: left;}
.articleFooterLinks a.articleOptions {color: #666; padding: 2px 2px; text-decoration: underline;}
.articleViewerGroup {display: block; padding-right: 10px; border: 1px solid #000;}
.articleImageBox {border: 1px solid #E6E2E3; padding: 5px; margin-right: 10px;}
div.articleImageCaption {display: block; margin-top: 5px;}

.region3 .complexListingBox {width: 315px; background-color: #E6E2E3; margin-left: auto; margin-right: auto;}
.region3 .complexListingTitle {width: 100%; background-color: #fff; display: block; border-bottom: 1px solid #195E97; font: bold 15px arial; margin-bottom: 5px;}
.region3 .complexListingMoreHeadlines {display: none;}
.region3 .listNoImage {color: #1a5e98; width: 290px; margin-left: 20px;}

/***** End Article Page Styles *****/

/***** Begin Top Listings Styles *****/

#rds_default .TLBoxHeader {height: 28px; font: bold 14px arial,sans-serif; color: #fff; background: url(http://extras.mnginteractive.com/live/media/site91/2008/0514/20080514_120322_top_classifieds.gif);}

#rds_default .TLBox {background-color: #838381; width: 160px; display: block; margin: 10px auto;}#rds_default .TLBoxTabTable {margin-top: 4px; margin-left: auto; margin-right: auto;}
#rds_default .TLBoxTab {background-color: #838381;}
#rds_default .TLBoxTab a {font: bold 10px arial,sans-serif; color: #fff; text-decoration: underline;}
#rds_default .TLBoxTabSelected {background-color: #195E99;}
#rds_default .TLBoxTabSelected .TLBoxTabLink {font: bold 10px arial,sans-serif; color: #fff;}
#rds_default .TLBoxContent {background-color: #195E99; margin-left: 1px; width: 158px;}

.TLBoxTitle {background: url(http://extras.mnginteractive.com/live/media/site91/2008/0512/20080512_041154_tl_bullet.gif) no-repeat top left; display: inline; text-indent: 0px; padding-left: 13px; width: 150px; color: #fff; font: normal 11px arial,sans-serif;}

#rds_default .TLBoxType {color: #fff; font: normal 11px arial,sans-serif;}
#rds_default a:hover.TLBoxTitle {text-decoration: underline;}
#rds_default .TLBoxCompany {color: #fff; display: block; margin-left: 0px; text-indent: 0px; margin-left: 15px; width: 140px;}
a.TLBoxAllListings {display: block; background-color: #000; color: #fff; padding: 2px 0;}
.TLAllTypeHeading {display: none;}
.TLAllListingCell {padding: 0; font: normal 12px "Arial", verdana, helvetica, sans-serif; line-height: 14px; clear: both; margin: 0 7px 0px 3px; background: #fff;}
a:hover.TLAllListingTitle {color: #610f0d;}
.TLBoxImage {display: none;}
.TLBoxRule {color: #195E99;}

/***** End Top Listings Styles *****/

/***** Begin Section Head Styles *****/

.sectionHead {padding: 0px; float: left; width: 656px; display: block; margin: 0px 5px; border-bottom: 1px solid #CFCFCF;}
.sectionHead h1 {font: bold 20px arial,sans-serif; color: #1a5e98; margin: 2px 0; display: inline; float: left;}
.sectionHead .myYahooButton {display: inline; float: right; margin: 3px 5px 0 0;}
.rssBug {display: inline; float: right; margin-top: 4px; margin: 4px 4px 0 0;}
.footer .myYahooButton {vertical-align: top; position: relative; top: -5;}
.rssBug img {border: none;}

/***** End Section Head Styles *****/

/***** Begin Feature Box Styles *****/

.featureBox {font: normal .7em Tahoma, Arial, sans-serif;}
.featureBox .featureHead {font: bold 20px arial,sans-serif; margin: 0 0 0px 0; padding: 8px; background: #f4f4f4 url(http://extras.mnginteractive.com/live/media/site91/2008/0428/20080428__highlighted.gif) no-repeat; color: #FFFFFF; width: 320px;}
.featureBox #highlight {float: left; width: 320px; margin: 0px 0px 10px 0px; background: #ccc; border: 1px solid #ccc;}
.featureBox .highlight_articles {padding: 8px; margin: 0 0 10px 0; background: #FFF; color: #454545;}
.featureBox .featureSubhead {font: bold 12px arial,sans-serif;}

/***** End Feature Box Styles *****/

/***** Begin Topix Styles *****/

.topix_postform .fieldHeader {font-size: 10px;}

/***** End Topix Styles *****/

.contentBlock, .contentBlock td {margin: 0 10px; font: normal 13px tahoma,arial,sans-serif;}
.contentBlock h1 {font: bold 14px tahoma,arial,sans-serif;}
.contentBlock ul {display: block; margin-left: 15px;}
.contentBlock ul h1 {font: bold 14px tahoma,arial,sans-serif;}
.bulletNone {list-style-type: none;}
.bulletRSS .myYahooButton {vertical-align: top;}
.bulletRSS .myYahooButton img {margin-right: 5px;}
.bulletRSS li {margin-top: 5px;}

/***** Begin Feedburner Feed Styles *****/

.feedburnerFeedBlock li {margin-left: 15px; list-style-type: bullet; margin: 5px 0 5px 15px;}
.feedburnerFeedBlock {margin: 0 0 15px 0px; font: normal 11px tahoma,arial,sans-serif;}
.feedTitle {display: block; font: bold 18px arial,sans-serif; border-bottom: 2px solid #e5e2e2; padding-bottom: 2px; width: 320px;}
.feedburnerFeedBlock .headline{font: bold 12px tahoma,arial,sans-erif;}
#creditfooter {display: none;}

/***** End Feedburner Feed Styles *****/

/***** Begin MyCapture Styles - These will change for each new feed from MyCapture *****/

table.MYCcontentfeed7048, table.MYCcontentfeed7050 {display: block; margin: 0px; padding: 0px; float:left;}

/***** End MyCapture Styles *****/

/***** Begin MediaPortlet Styles *****/

.mediaPortlet {width: 320px; display: block; margin: 5px 0 10px 0;}
.mediaCaption {font: normal 11px Tahoma,Arial,sans-serif;}
.mediaCaptionTitle {font: bold 14px Arial,sans-serif;}

/***** End MediaPortlet Styles *****/

.preheaderregion .adElement a{white-space: nowrap;}