#homepage_Layout table,
#homepage_Layout tr,
#homepage_Layout td {
	margin: 0;
	padding: 0;
              
	border-spacing: 0;
	/*background: #fff;*/
	}

#homepage_Layout td.gutter {
	display: none;
	}

#homepage_Layout .adElement {
	padding: 10px 0;
	}

#homepage_Layout .adElement table td {
	background: #092866;
	color: #fff;
	}

#homepage_Layout .postHeaderRegion1 {
    background: #fff url(http://extras.mnginteractive.com/live/media/site569/2006/1214/20061214_112914_bg_mainStory.gif) repeat-x 0 0;
    }

/* shadow transition */
#homepage_Layout td.region1 {
	background-color: #ffffff;
	height: 4px;
	width: 800px;
} 


/* FOR IE: ie is rendering space for these cells that cannot be styled */
#homepage_Layout td.region2 {
	height: 0;
	width: auto;
	border: none;
	background-color: #ffffff;
	padding: 0;
	margin: 0;
	}


#homepage_Layout td.region2b {
	height: 0;
	width: auto;
	border: none;
	background-color: #ffffff;
	padding: 0;
	margin: 0;
	}



#homepage_Layout td.region4 {
	width: 322px;
	background: #fff;
	border: 5px solid #ffffff;
	padding: 5px 7px 0 7px;
	margin: 0;
	vertical-align: top;
                border-bottom: none;
border-top: 5px solid #ffffff; /*<- to compensate for 3px dropshadow in region1*/
	}

#homepage_Layout td.region5 {
	width: 324px;
	vertical-align: top;
	padding: 10px 7px 0 7px;
                border-top: 7px solid #ffffff; /*<- to compensate for 3px dropshadow in region1*/
                background: #fff;
	}

#homepage_Layout td.region5 .block {
	margin: 0;
	}

#homepage_Layout td.region3 {
	background: #fff;
	border: 9px solid #ffffff;
	border-bottom: none;
	width: 338px;
	vertical-align: top;
	padding: 5px;
border-top: 7px solid #ffffff; /*<- to compensate for 3px dropshadow in region1*/
	}

#homepage_Layout td.region6 {
                background-color: #fff;
	border-left: 9px solid #ffffff;
	padding: 0 3px 0 6px;
	margin: 0;
	width: 160px;
	}

#homepage_Layout td.region7 {
	background-color: #fff;
	border-right: 9px solid #ffffff;
	padding: 0 6px 0 3px;
	margin: 0;
	width: 160px;
	}



#homepage_Layout td.region14 {
	width: 324px;
	background-color: #fff;
	border: 9px solid #ffffff;
	border-top: none;
	padding: 5px 7px 5px 7px;
    border-bottom: none;
	}

#homepage_Layout td.footerRegion {
	border-top: 9px solid #ffffff;
	padding: 7px;
	background-color: #fff;
	}

#homepage_Layout td.region14 .twinblocks {
	margin: 0;
	}


/*pushes TL box down*/
#homepage_Layout .TLBox{
  top-margin: 4px;
}


#homepage_Layout .region3 .adElement,
#homepage_Layout .region6 .adElement,
#homepage_Layout .region7 .adElement { 
	padding: 0;
	margin: 5px 0;
}

#homepage_Layout td.region3 .adElement {
	padding: 10px 0;
	margin: 0 7px;
	}


/* FOR IE - border size adjustment due to above issue */
*html #homepage_Layout td.region4,
*html #homepage_Layout td.region5 {
	border-top: 5px solid #ffffff;
	}

/* -----------------Adds space between first and second story in home page complex listing --------------------------*/

.otherItemBox {margin-top: 10px;} 

/* -----------------END--------------------------*/

/* -----------------BREAKING NEWS PORTLET --------------------------*/

#default table.articleListingBox {
	margin: 5px 15px 0 15px;
	width: 292px;
	}

table.articleListingBox div {
	margin: 0;
	padding: 0;
	}

/*houses top links*/
.bnDIV {
	color: #005296;
	font: normal 11px arial, helvetica, sans-serif;
	margin: 0;
	padding: 0px;
    text-align:center;
	}

/* ------- "breaking news" link */
.articleListingBox a.bnLink:link,
.articleListingBox a.bnLink:visited,
.articleListingBox a.bnLink:active {
	text-decoration: none;
	color: #005296;
	}

/* ------- "breaking news" - rollover state */
.articleListingBox a.bnLink:hover {
	text-decoration: underline;
	}

/*--------  title text */
.articleListingBox .indexSectionTitle{text-decoration:none;
font: bold 14px verdana, arial, helvetica, sans-serif;}

/* ------- last updated text */
.articleListingBox .lastUpdatedDate {
	font: normal 10px verdana, arial, helvetica, sans-serif;
	color: #cd242b;
	padding: 5px 0;
	}

/* ------- thumbnail image (if applicable) */
.articleListingBox td.complexListingImage img {
	width: 100px;
	margin: 0 10px 0 0;
	}

/* ------- headline link */
.articleListingBox a.indexArticleTitle:link,
.articleListingBox a.indexArticleTitle:visited,
.articleListingBox a.indexArticleTitle:active {
	font: bold 16px arial, helvetica, sans-serif;
	color: #005296;
	text-decoration: none;
	}

/* ------- headline link - rollover state */
.articleListingBox a.indexArticleTitle:hover {
	text-decoration: underline;
	}

/* ------- headline blurb */
.articleListingBox .indexArticleBlurb {
	font: normal 12px arial, helvetica, sans-serif;
	color: #333;
	margin-bottom: 3px;
	}

/* ------- "link to" link */
.indexArticleLinkTo {display:none;}
.articleListingBox a.indexArticleLinkTo:link,
.articleListingBox a.indexArticleLinkTo:visited,
.articleListingBox a.indexArticleLinkTo:active {
	font: normal 11px arial, helvetica, sans-serif;
	color: #005296;
	text-decoration: none;
	}

/* ------- "link to" - rollover state */
.articleListingBox a.indexArticleLinkTo:hover {
	text-decoration: underline;
	}

/* ------- list items */
.articleListingBox li.indexArticleBullet {
	list-style: none;
	background: transparent url(http://extras.mnginteractive.com/live/media/site569/2006/1121/20061121_100906_bullet_blue_sm.gif) no-repeat 0 5px;
	font: normal 11px arial, helvetica, sans-serif;
	line-height: 14px;
	margin: 0px 0 3px 0;
	padding: 0;
	display: block;
	}

/* ------- list item links */
.articleListingBox a.indexArticleListing:link,
.articleListingBox a.indexArticleListing:visited,
.articleListingBox a.indexArticleListing:active {
	display: block;
	line-height: 1em;
	margin: 0 0 0 10px;
	padding: 0;
	font: normal 11px arial, helvetica, sans-serif;
	color: #005296;
	text-decoration: none;
	}

/* ------- list item links - rollover state */
.articleListingBox a.indexArticleListing:hover {
	text-decoration: underline;
	}

/* --- FIX for ie - rendering differently due to lack of ul tag --- */
*html .articleListingBox li.indexArticleBullet {
	clear: both;
	background-position: 0 6px;
	margin: 0;
	padding: 0;
	
	}

*html .articleListingBox li.indexArticleBullet a.indexArticleListing:link,
*html .articleListingBox li.indexArticleBullet a.indexArticleListing:visited,
*html .articleListingBox li.indexArticleBullet a.indexArticleListing:active {
	margin: 0 0 0 -5px;
	padding: 0 0 0 0;
	display: inline-block;
	}

/* --- END ie fix --- */
/* -------------END BREAKING NEWS PORTLET -----------------------*/


/* -----------------WEATHER BOX PORTLET --------------------------*/

#homepage_Layout .weatherBox{ font-family: arial, helvetica, sans-serif; padding:0 0 0 25px;}
#homepage_Layout .weatherHead { font: bold 10px verdana, arial, helvetica, sans-serif; text-align: center;}
#homepage_Layout .weatherContent{}
#homepage_Layout .weatherContent img{ border: 0px; width:35px; height:35px;}
#homepage_Layout .weatherN{font-size:10.5px;}
#homepage_Layout .weatherH{font-size:10.5px;}
#homepage_Layout .weatherL{font-size:10.5px;}
#homepage_Layout .weatherFiveDayLink{font-size:10.5px;}

div#weatherBox { max-height:1px !important; z-index:-100; }
#masthead_home input { z-index:1100; }

/* -----------------WEATHER BOX PORTLET --------------------------*/



/*-------------------------------------------------------------------------- MIS. FF STYLES -----------------------------------------------------------------*/
/* -----------------BUISNESS WIDGET --------------------------*/
#homepage_Layout .ap-htmltable-table{text-align:center; margin-bottom:6px;}
#homepage_Layout .ap-htmltable-td a {}
#homepage_Layout .tabletitle{font: bold 11px verdana, arial, helvetica, sans-serif; text-align: center; padding-bottom:5px;}
.TextDisc{display:none;}
/* -----------------END BUISNESS WIDGET --------------------------*/

#homeCol3 {
	width: 196px;
	padding: 0px;
	}

#homepage_Layout .weatherBlock {
	border: 1px solid #bed9ec;
                border-top: none;
	padding: 2px;
	background-image: none;
	border: none;
                margin: 0 0 0 0;
}

#homepage_Layout .weatherBlock .weatherContentblock {
	border: 1px solid #bed9ec;
	background-color: #fff;
	padding: 5px;
	margin: 0 0 0 0;
	}

#homepage_Layout .trafficBlock{	
                margin: 0 0 0px 0;
	padding: 0 0 0 0;
	font: normal 11px verdana, arial, helvetica, sans-serif;
	color: #000;
                border-top: 1px solid #cee5f5;
	clear: both;
                background: #fff;
}


#homepage_Layout #homeCol3 .block,
#homepage_Layout #homeCol3 .block3 {
    margin: 0;
    padding: 0;
    background: transparent;
    }

#homepage_Layout #homeCol3 .block .contentblock {
    padding: 3px;
    margin: 1px;
    }


#homepage_Layout .overflowBox{
height:96px;
overflow: hidden;
background-color:#ffffff;
border: 1px solid #bed9ec;
padding:0 0 0 4;
margin:0 1 0 1;
}

/*---------------------------------------------------------------------- END MIS. FF STYLES -----------------------------------------------------------------*/

.myyahooButton {
display: inline;
margin-top: 0px;
padding-top: 0px;
position: relative;
top: -3;
}