/***************************************************MASTHEAD-Main Nav Elements for CTP ************************************/

/* THIS SETS ALL MARGINS & PADDING "0" */
#ctp_sitecss body { 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #333;
	font-size: small;
	}
 
#ctp_sitecss h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
}
	
#ctp_sitecss h1 {
	font-size: 130%;
	padding: 0 0 5px 0;
}

#ctp_sitecss h2 {
	font-size: 110%;
	padding: 0 0 5px 0;
}

#ctp_sitecss h3 {
	font-size: 105%;
	padding: 0 0 5px 0;
}

#ctp_sitecss h4 {
	font-size: 100%;
	font-weight: bold;
	padding: 5px 0 5px 0;
}
	
#ctp_sitecss p { 
	margin: 2.5px 0 2.5px 0;
	line-height: 1.2em;
	font-weight: normal;
	color: #333;
}

#ctp_sitecss a { 
	color: #039;
}

#ctp_sitecss a:hover {
	color: #f90;
	text-decoration: none;
}

#ctp_sitecss a:active {
	color: #039;
}

#ctp_sitecss a:visted {
	color: #039;
}



#homepage_Layout table,
#homepage_Layout tr,
#Quin Street_Results #homepage_Layout td {
	margin: 0;
	padding: 0;
              
	border-spacing: 0;
	/*background: #fff;*/
	}

#Quin Street_Results #homepage_Layout td.gutter {
	display: none;
	}

#Quin Street_Results #homepage_Layout .adElement {
	padding: 10px 0;
	}

#Quin Street_Results #homepage_Layout .adElement table td {
	background: #092866;
	color: #fff;
	}

#Quin Street_Results #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 */
#Quin Street_Results #homepage_Layout td.region1 {
	background: transparent url(http://extras.mnginteractive.com/live/media/site569/2007/0104/20070104_053955_bg_home_transition.gif) no-repeat 0 0;
	height: 4px;
	width: 800px;
} 


/* FOR IE: ie is rendering space for these cells that cannot be styled */
#Quin Street_Results #homepage_Layout td.region2 {
	height: 0;
	width: auto;
	border: none;
	background-color: #e2e2e1;
	padding: 0;
	margin: 0;
	}


#Quin Street_Results #homepage_Layout td.region2b {
	height: 0;
	width: auto;
	border: none;
	background-color: #e2e2e1;
	padding: 0;
	margin: 0;
	}



#Quin Street_Results #homepage_Layout td.region4 {
	width: 322px;
	background: #fff;
	border: 10px solid #e2e2e1;
	padding: 5px 7px 0 7px;
	margin: 0;
	vertical-align: top;
                border-bottom: none;
border-top: 7px solid #e2e2e1; /*<- to compensate for 3px dropshadow in region1*/
	}

#Quin Street_Results #homepage_Layout td.region5 {
	width: 324px;
	vertical-align: top;
	padding: 10px 7px 0 7px;
                border-top: 7px solid #e2e2e1; /*<- to compensate for 3px dropshadow in region1*/
                background: #fff;
	}

#Quin Street_Results #homepage_Layout td.region5 .block {
	margin: 0;
	}

#Quin Street_Results #homepage_Layout td.region3 {
	background: #fff;
	border: 9px solid #e2e2e1;
	border-bottom: none;
	width: 338px;
	vertical-align: top;
	padding: 5px 0 0 0;
border-top: 7px solid #e2e2e1; /*<- to compensate for 3px dropshadow in region1*/
	}

#Quin Street_Results #homepage_Layout td.region6 {
                background-color: #fff;
	border-left: 9px solid #e2e2e1;
	padding: 0 3px 0 6px;
	margin: 0;
	width: 160px;
	}

#Quin Street_Results #homepage_Layout td.region7 {
	background-color: #fff;
	border-right: 9px solid #e2e2e1;
	padding: 0 6px 0 3px;
	margin: 0;
	width: 160px;
	}



#Quin Street_Results #homepage_Layout td.region14 {
	width: 324px;
	background-color: #fff;
	border: 9px solid #e2e2e1;
	border-top: none;
	padding: 5px 7px 5px 7px;
border-bottom: none;

	}

#Quin Street_Results #homepage_Layout td.footerRegion {
	border-top: 9px solid #e2e2e1;
	padding: 7px;
	background-color: #fff;
	}

#Quin Street_Results #homepage_Layout td.region14 .twinblocks {
	margin: 0;
	}


/*pushes TL box down*/
#Quin Street_Results #homepage_Layout .TLBox{
  margin: 4px, 0px, 0px, 0px;
}


#homepage_Layout .region3 .adElement,
#homepage_Layout .region6 .adElement,
#Quin Street_Results #homepage_Layout .region7 .adElement { 
	padding: 0;
	margin: 5px 0;
}

#Quin Street_Results #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,
#Quin Street_Results *html #homepage_Layout td.region5 {
	border-top: 5px solid #e2e2e1;
	}


/* -----------------BREAKING NEWS PORTLET --------------------------*/

#Quin Street_Results #default table.articleListingBox {
	margin: 5px 15px 0 15px;
	width: 292px;
	}

#Quin Street_Results table.articleListingBox div {
	margin: 0;
	padding: 0;
	}

/*houses top links*/
#Quin Street_Results .bnDIV {
	color: #005296;
	font: normal 11px arial, helvetica, sans-serif;
	margin: 0;
	padding: 0px, 0px, 0px, 0px;
                align:center;
	}

/* ------- "breaking news" link */
.articleListingBox a.bnLink:link,
.articleListingBox a.bnLink:visited,
#Quin Street_Results .articleListingBox a.bnLink:active {
	text-decoration: none;
	color: #005296;
	}

/* ------- "breaking news" - rollover state */
#Quin Street_Results .articleListingBox a.bnLink:hover {
	text-decoration: underline;
	}

/*--------  title text */
#Quin Street_Results .articleListingBox .indexSectionTitle{text-decoration:none;
font: bold 14px verdana, arial, helvetica, sans-serif;}

/* ------- last updated text */
#Quin Street_Results .articleListingBox .lastUpdatedDate {
	font: normal 10px verdana, arial, helvetica, sans-serif;
	color: #cd242b;
	padding: 5px 0;
	}

/* ------- thumbnail image (if applicable) */
#Quin Street_Results .articleListingBox td.complexListingImage img {
	width: 100px;
	margin: 0 10px 0 0;
	}

/* ------- headline link */
.articleListingBox a.indexArticleTitle:link,
.articleListingBox a.indexArticleTitle:visited,
#Quin Street_Results .articleListingBox a.indexArticleTitle:active {
	font: bold 16px arial, helvetica, sans-serif;
	color: #005296;
	text-decoration: none;
	}

/* ------- headline link - rollover state */
#Quin Street_Results .articleListingBox a.indexArticleTitle:hover {
	text-decoration: underline;
	}

/* ------- headline blurb */
#Quin Street_Results .articleListingBox .indexArticleBlurb {
	font: normal 12px arial, helvetica, sans-serif;
	color: #333;
	margin-bottom: 3px;
	}

/* ------- "link to" link */
#Quin Street_Results .indexArticleLinkTo {display:none;}
.articleListingBox a.indexArticleLinkTo:link,
.articleListingBox a.indexArticleLinkTo:visited,
#Quin Street_Results .articleListingBox a.indexArticleLinkTo:active {
	font: normal 11px arial, helvetica, sans-serif;
	color: #005296;
	text-decoration: none;
	}

/* ------- "link to" - rollover state */
#Quin Street_Results .articleListingBox a.indexArticleLinkTo:hover {
	text-decoration: underline;
	}

/* ------- list items */
#Quin Street_Results .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,
#Quin Street_Results .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 */
#Quin Street_Results .articleListingBox a.indexArticleListing:hover {
	text-decoration: underline;
	}

/* --- FIX for ie - rendering differently due to lack of ul tag --- */
#Quin Street_Results *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,
#Quin Street_Results *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 --------------------------*/

#Quin Street_Results #homepage_Layout .weatherBox{ font-family: arial, helvetica, sans-serif; padding:0 0 0 25px;}
#Quin Street_Results #homepage_Layout .weatherHead { font: bold 10px verdana, arial, helvetica, sans-serif; text-align: center;}
#Quin Street_Results #homepage_Layout .weatherContent{}
#Quin Street_Results #homepage_Layout .weatherContent img{ border: 0px;}
#Quin Street_Results #homepage_Layout .weatherN{font-size:10px;}
#Quin Street_Results #homepage_Layout .weatherH{font-size:10px;}
#Quin Street_Results #homepage_Layout .weatherL{font-size:10px;}
#Quin Street_Results #homepage_Layout .weatherFiveDayLink{font-size:10px;}

/* -----------------WEATHER BOX PORTLET --------------------------*/


/***********************************************************START QUIN STREET STYLES********************************************/
/*-------------------------------------------------------------------------- MIS. FF STYLES -----------------------------------------------------------------*/
/* -----------------BUISNESS WIDGET --------------------------*/
#Quin Street_Results #homepage_Layout .ap-htmltable-table{text-align:center; margin-bottom:6px;}
#Quin Street_Results #homepage_Layout .ap-htmltable-td a {}
#Quin Street_Results #homepage_Layout .tabletitle{font: bold 11px verdana, arial, helvetica, sans-serif; text-align: center; padding-bottom:5px;}
#Quin Street_Results .TextDisc{display:none;}
/* -----------------END BUISNESS WIDGET --------------------------*/

#Quin Street_Results #homeCol3 {
	width: 196px;
	padding: 0px;
	}

#Quin Street_Results #homepage_Layout .weatherBlock {
	border: 1px solid #bed9ec;
                border-top: none;
	padding: 2px;
	background-image: none;
	border: none;
                margin: 0 0 0 0;
}

#Quin Street_Results #homepage_Layout .weatherBlock .weatherContentblock {
	border: 1px solid #bed9ec;
	background-color: #fff;
	padding: 5px;
	margin: 0 0 0 0;
	}

#Quin Street_Results #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,
#Quin Street_Results #homepage_Layout #homeCol3 .block3 {
    margin: 0;
    padding: 0;
    background: transparent;
    }

#Quin Street_Results #homepage_Layout #homeCol3 .block .contentblock {
    padding: 3px;
    margin: 1px;
    }


#Quin Street_Results #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 -----------------------------------------------------------------*/

#Quin Street_Results .myyahooButton {
display: inline;
margin-top: 0px;
padding-top: 0px;
position: relative;
top: -3;
}
/***********************************************************END QUIN STREET STYLES************************************************/




/*********************************************************** CUSTOM STYLES for CTP  *************************************************/
#ctp_sitecss .imageSpacer
{
background-repeat: repeat-x; background-image: url(http://extras.mnginteractive.com/live/media/site181/2006/0117/20060117_032923_spacerImage.jpg);
width:100%;
height: 9px;
}



/********This is the styles for Sponsored Links******/

/* SECONDARY CONTENT CONTAINERS */

#ctp_siteCss .homeArticleLinkText{font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #039; padding:10x;}
#ctp_siteCss a:hover.homeArticleLinkText{font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #f90; font-weight
:normal; padding:10x;text-decoration:none;}

#ctp_siteCss .secondarycontentcontainer {margin: 30px 10px;}

#ctp_siteCss .secondarycontentcontainer H4 {PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; margin-bottom: 4px;}

#ctp_siteCss .secondarycontentcontainer .sponsoredbycontent {padding: 10px; border: 1px solid #999; background: #fff url(http://extras.mnginteractive.com/live/media/site181/2006/0210/20060210_115007_iba_sponsor_content_bg.gif) top left repeat-x;}	
/* end SECONDARY CONTENT CONTAINERS */	

/********End of the styles for Sponsored Links******/


/********This is the styles for Quick Links******/
#ctp_sitecss .quickLinksTitle{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;padding-left:15px;}
#ctp_sitecss .quickLinks{ color: #039;font-family:arial;font-size:12px;text-decoration:underline;}
#ctp_sitecss a:hover.quickLinks{color: #f90;font-family:arial;font-size:12px;text-decoration:none;}
/********End of the styles for Quick Links******/


/*******These are the styles for the Footer & MNG corporate sitemap links****/
#ctp_sitecss .pageFooter{background-repeat: repeat-x; background-image: url(http://extras.mnginteractive.com/live/media/site181/2006/0123/20060123_033406_footerBackground.jpg);
width:100%; height:92px; color:#FFFFFF; border-width: 1.5px;border-style: solid; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#ctp_sitecss .mngSitemapLink{color:#FFFFFF; text-decoration:underline;display:none;}
#ctp_sitecss .footerLinks{color:#CF1111; text-decoration:underline;}
#ctp_sitecss a:hover.footerLinks{color:#047BC6; text-decoration:none;}

/*******End of styles for the Footer****/

/********Privacy Policy Link********************/
#ctp_sitecss .privacyPolicyLink{display:none;}
#ctp_sitecss .adSpace{padding-top:0px;}
#ctp_sitecss .adElement {padding:0px 0px 0px 0px;}
/********End of Privacy Policy Link********************/


/********Quigo Landing Page Styles****************/
#ctp_sitecss .pagetitle{font-family: arial;font-size: 12pt;font-weight: normal;color: #000000;}

#ctp_sitecss .pagetitle3 { font-family: arial; font-size: 18pt; font-weight: bold; color: #000000; font-style: italic; }
/********End Quigo Landing Page Styles****************/

/***********************************************************end CUSTOM STYLES for CTP **********************************************/


/*********************************************************** TOP LISTING STYLES for CTP *********************************************/
#ctp_sitecss ##ctp_sitecss #Homes{color:#F0F0F0}

 /* ***************** Listings Box ************************** */
#ctp_sitecss .TLBoxHeader{background-color:#ffffff; width:152px; padding:0px;font-family:verdana,arial,sans-serif; font-size:10px;text-decoration:none;border-style:none;border-width:0px;text-align:center;}

#ctp_sitecss .TLBoxImage{background-color:#ffffff; vertical-align:bottom;border-style:none;border-width:0px;text-align:center;}

#ctp_sitecss .TLBoxTab{width:40px; background-color:#F0F0F0; border:solid; border-width: 0 0 1 0; border-color:#999999;font-family:verdana,arial,sans-serif;font-size:10px;font-variant:none;font-weight:bold;text-decoration:none;border-style:solid;text-align:left;}

#ctp_sitecss .TLBoxTabSelected{width:40px; background-color:#DDDDEE; border:solid; border-width: 0 1 0 1; border-color:#999999;font-family:verdana,arial,sans-serif;font-size:10px;font-variant:none;font-weight:bold;text-decoration:none;border-style:solid;text-align:left;}

#ctp_sitecss .TLBoxTabLink{font-family:verdana; font-size:10px; color:#666666;font-family:verdana,arial,sans-serif;font-size:10px;font-variant:none;font-weight:bold;text-decoration:none;text-align:center;}

#ctp_sitecss .TLBoxTabLinkSelected{font-family:verdana; font-size:10px; color:#666666;}

#ctp_sitecss .TLBoxType{font-family:verdana,arial,sans-serif; font-size:10px; color:#666666; font-weight:normal;font-variant:normal;text-decoration:none;text-align:left;}

#ctp_sitecss .TLBoxCompany{font-family:verdana,arial,sans-serif; font-size:10px; color:#666699; font-weight:normal;text-decoration:none;text-align:left;text-indent:none;}

#ctp_sitecss .TLBoxTitle{font-family:arial; font-size:11px; color:#666699; font-weight:bold;padding-top:25px;}

#ctp_sitecss .TLBoxRule{width:90%; color:#CCCCCC; font-size:1px; font-style:solid;border-style:solid;}

#ctp_sitecss .TLBoxFooter{background-color:#ffffff;}

#ctp_sitecss .TLBoxAllListings{font-family:arial, helvetica; font-weight:bold; font-size:12px; text-decoration:none; text-align:left;}



 /* ***************** Listings Details ************************** */
#ctp_sitecss.TLDetailTitle{font-family:arial,helvetica; font-weight:bold; font-size:20px; text-align:left;}

#ctp_sitecss .TLDetailCompany{font-family:arial,sans-serif; font-weight:bold; font-size:14px; text-align:left;}

#ctp_sitecss .TLDetailDescription{font-family:arial,helvetica; font-size:12px; text-align:left;}

#ctp_sitecss .TLDetailLink{font-family:arial, helvetica; font-size:11px; text-align:left;}

#ctp_sitecss .TLDetailBox{}

#ctp_sitecss .TLDetaiBody{}

#ctp_sitecss .TLDetailOptions{}

#ctp_sitecss .TLDetailFooter{}

#ctp_sitecss .TLDetailNotFound{}


 /* ***************** Other Styles ************************** */
#ctp_sitecss .TLMoreTitle{color:#666; font-family:arial,sans-serif; font-weight:bold; font-size:10px;}

#ctp_sitecss .TLMoreCompany{color:#33C;font-family:arial,sans-serif; font-weight:normal; font-size:12px;}

#ctp_sitecss .TLMoreLine{color:#ccc; width:1px; border-width:1px; border-style:solid;}

#ctp_sitecss .TLMoreHeader{color:#933; font-family:arial,verdana,sans-serif; font-weight:bold; font-size:24px;}

#ctp_sitecss .TLcontent{background:#dde; width:152px; border:solid; border-width: 0 0 0 0; border-color:#ddddee; padding-left:5px;}

#ctp_sitecss .TLTitle{color:#669; font-family:arial; font-weight:bold; font-size:11px; text-decoration:underline; text-align:left;}

#ctp_sitecss .TLcompany{font-size:11px; color:#666; width:152px; padding-left:5px; padding-top:3px; padding-bottom:13px;}

#ctp_sitecss .TLLine{color:#fff; font-size:11px; width:90px;  border-style:none none none none;}

/******************************************************end TOP LISTING STYLES for CTP  ******************************************/



/********************************************************************* FOOTER ************************************************************/

#ctp_sitecss .pageFooter {
	color: #999;
	font-size: 0.5em;
	font-family: Verdana,Arial,Helvetica;
}
/******************************************************************** end FOOTER ********************************************************/

/*************************************************************** LEFT/SECONDARY NAVs *********************************************/
#ctp_sitecss #secondarynav {color: #039; text-align:right; width:160px; padding: 0px 0px 0px 0px;}

#ctp_sitecss #secondarynav .secondarynav {color: #039; text-align:right; width:160px; padding: 0px 0px 0px 0px;}


#ctp_sitecss #secondarynav .header {
	padding: 5px 5px 5px 0px;
	color: #039;
	background: url(http://extras.mnginteractive.com/live/media/site96/2006/1120/20061120_012923_sec_nav_header_bg.gif) top left repeat-x; border-bottom: 1px solid #333333; font-family:arial; font-size:14px; font-weight:bold;
} 

#ctp_sitecss #secondarynav td {padding: 2px 0px 2px 0px; text-align: right; background: #f7f7f7; border-bottom: 1px solid #ccc;}

#ctp_sitecss #secondarynav a {padding-right: 5px; color:#012F87;font-family:arial;font-size:12px;text-decoration:none;}
#ctp_sitecss #secondarynav a:hover {padding-right: 5px; color: #f90;font-family:arial;font-size:12px;text-decoration:none; font-weight:bold;}
#ctp_sitecss #secondarynav a:active {padding-right: 5px; color: #f90;font-family:arial;font-size:12px;text-decoration:none; font-weight:bold;}

/*********************************************************** end LEFT/SECONDARY NAVs********************************************/


/* ********************************************************* COMPLEX LISTING PORTLET ******************************************* */

#ctp_sitecss .complexListingItemPhoto{ width:100px;
color:000000;font-family:arial;font-size:9px;text-decoration:none;
border-width:1px;border-color:#ffffff;border-style:solid;padding:1px;
}
#ctp_sitecss .complexListingItemPhotoCredit{width:100px; font-size: 9px;}
#ctp_sitecss .lastUpdatedDate{font-family:arial;font-size:10px;}
#ctp_sitecss .complexListingMoreHeadlines{display:none;}
#ctp_sitecss .complexListingTitle{ color: #039;font-size:18px; font-style:Arial, Helvetica, Verdana, sans-serif; text-decoration:none; padding-bottom:-100px}

/* THIS IS GOOD - LET'S REVISIT POST-LAUNCH
#ctp_sitecss .complexListingTitle { color: #036;font-size:14px; font-style:Arial, Helvetica, Verdana, sans-serif; font-weight: bold; text-decoration:none;margin: 12px 6px 0px 0px;background: url(http://extras.mnginteractive.com/live/media/site181/2006/0223/20060223_035814_IBA_News_Block_Header_bg.jpg) repeat-x no-repeat-y; padding: 6px 6px 6px 0px;}
#ctp_sitecss a:hover.complexListingTitle{ text-decoration: none; color: #f90; }
 */

#ctp_sitecss .listingItemTitle {display: block; font-weight: bold; font-size: 14px; margin: 12px 0px 6px 0px; text-decoration:none;}
#ctp_sitecss a:hover.listingItemTitle{ text-decoration:none;}

#ctp_sitecss .listingArticleBlurb{color: #333; font-size: 13px;} 

#ctp_sitecss .listingArticleLinkTo{
}
#ctp_sitecss a:hover.listingArticleLinkTo{}

#ctp_sitecss .complexListingBox{
padding: 0px 0px 5px 0px;
}

#ctp_sitecss .complexListingFooter {
/* display: none; */
}

#ctp_sitecss .complexListingFooter strong {
display: block;
margin-left: 12px;
}
#ctp_sitecss .quicklinks {
line-height: 18px;
}

#ctp_sitecss .articleListingDivider{}

/*Style for the span tag that surrounds the entire pop-up table structure.*/
#ctp_sitecss .imagePopUp{font-size: 11px; color: #000000; font-family: arial,sans-serif;}

/*Style for the table structure used in the pop-up*/
#ctp_sitecss .imagePopUpTable{font-size: 11px; color: #000000; font-family: arial,sans-serif;}

/*Style for the td tag holding the image tag in the pop-up*/
#ctp_sitecss .imagePopUpImage{font-size: 11px; color: #666666; font-family: arial,sans-serif;}

/*Style for the td tag holding the photo credit information*/
#ctp_sitecss .imagePopUpPhotoCredit{font-size: 11px; color: #ffffff; font-family: arial,sans-serif;}

/*Style for the td tag holding the caption information*/
#ctp_sitecss .imagePopUpCaption{font-size: 12px; color: #000000; font-family: arial,sans-serif;}

/*
#ctp_sitecss .listNoImage {list-style-type: none;}

#ctp_sitecss .listNoImage ul {padding-left: 0px; margin-left: 0px; list-style-type: none; }
 
#ctp_sitecss .listNoImage li {list-style-type: none;}

#ctp_sitecss .complexListingLink {display: list-item; padding-left: 0px; list-style-position: outside; background-image: none; list-style-image: url(http://extras.mnginteractive.com/live/media/site181/2006/0211/20060211_022907_iba_nb_bullet.gif);  margin-left: 15px; margin-top: 4px; font-size:12px; text-decoration: none; line-height:1.2}
*/

#ctp_sitecss .listNoImage {LIST-STYLE-IMAGE: url(http://extras.mnginteractive.com/live/media/site181/2006/0211/20060211_022907_iba_nb_bullet.gif);}

#ctp_sitecss .listNoImage ul {PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none; PADDING-TOP: 15px;}
 
#ctp_sitecss .listNoImage li {LIST-STYLE-POSITION: outside;PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none;  margin-top: 4px; }

#ctp_sitecss .complexListingLink {padding-left: 0px;  background-image: none; margin-left: 7px;  margin-top: 0px; font-size:12px; text-decoration: none; line-height:1.2}


/* I'm commenting this out so I can make an entry with *just* the hover state's changes -- hopefully it will eliminate the "wavy links" problem. -KSB 2/23 */
/*
#ctp_sitecss a:hover.complexListingLink{display: list-item; padding-left: 0px; list-style-position: outside; background-image: none; list-style-image: url(http://extras.mnginteractive.com/live/media/site181/2006/0211/20060211_022907_iba_nb_bullet.gif); margin-left: 15px; margin-top: 4px; font-size:12px; color: #f90; text-decoration:none;}
*/
#ctp_sitecss a:hover.complexListingLink{ color: #f90; text-decoration:none;}

/* ******************************************************end COMPLEX LISTING PORTLET ******************************************* */



/* ****************************************************** AP LISTING PORTLET ******************************************* */
#ctp_sitecss td.contentHead {
	color: #039;font-size:18px; font-style:Arial, Helvetica, Verdana, sans-serif; text-decoration:none; padding-bottom: -100px
}

#ctp_sitecss li.ap-bulleted-headline-1, 
#ctp_sitecss li.ap-bulleted-headline-2 {
	DISPLAY: list-item; 
	PADDING-LEFT: 0px; 
	LIST-STYLE-POSITION: outside; 
	BACKGROUND-IMAGE: none; 
	LIST-STYLE-IMAGE: url(http://extras.mnginteractive.com/live/media/site181/2006/0211/20060211_022907_iba_nb_bullet.gif);  
	MARGIN-LEFT: -20px; 
	margin-top: 4px; 
	font-size:12px; 
	line-height:1.2
}
/* ****************************************************** end AP LISTING PORTLET ******************************************* */


/* ********************************************************* OLD Article Display Portlet************************************************* */
#ctp_sitecss /*#ctp_sitecss .ArticleOptions{ color: #039;font-family:arial;font-weight:normal;font-size:10px;text-decoration:underline;text-align:center;}

#ctp_sitecss a:hover.ArticleOptions{ color: #039;font-family:arial;font-weight:normal;font-size:10px;text-decoration:underline;text-align:center;}

#ctp_sitecss .articleDate{color:#9A9A9A; font-family:arial;font-size:10px; padding-top:5px;text-align:right;}

#ctp_sitecss .articleTitle{color:#000000;font-family:arial;font-weight:bold;font-size:24px;}
#ctp_sitecss .articleSubTitle{color:#3B3B3B; font-family: arial; font-weight:bold;font-size:12px;}
#ctp_sitecss .articleOverline{font-family:arial;font-size:13px:color:#CC0000;font-weight:bold;}
#ctp_sitecss .articleByline{color:#4B4B4B;font-family:arial;font-weight:normal;font-size:12px;padding-top:10px;}

#ctp_sitecss .articleBody{color:#3A3A3A;font-family:arial; font-size:11px;margin-top:<p>;}
#ctp_sitecss .articleImageBox{text-align:right;border-width:1px;border-color:#CCCCCC;border-style:solid;margin-top:<p>;}
#ctp_sitecss .articleImageCaption{color:000000;font-family:arial;font-size:10px;text-decoration:none;}

#ctp_sitecss .articleLinkText{color:#3D6A84;font-family:arial;font-size:10px;text-decoration:none;text-align:left;}
#ctp_sitecss a:hover.articleLinkText{color:#666666;font-family:arial;font-size:10px;text-decoration:none;text-align:left;}

#ctp_sitecss .articleAdHeader{font-family:arial;font-size:10px; float:left; wrap;}*/



/* ********************************************************* Article Display Portlet *******************************************************/ 
#ctp_sitecss .ArticleOptions{ color: #039;font-weight:normal;text-decoration:none; font-size: 11px;font-family:arial;} 
#ctp_sitecss a:hover.ArticleOptions{ color: #039;font-weight:normal;text-decoration:none;font-family:arial;} 
#ctp_sitecss .articleDate{color:#9A9A9A; font-size:10px; padding-top:5px;font-family:arial;text-align:right;} 
#ctp_sitecss .articleTitle{color:#000000;font-weight:bold;font-size:18px;font-family:arial;}
#ctp_sitecss .articleSubTitle{color:#3B3B3B; font-weight:bold;font-size:12px;font-family:arial;} 
#ctp_sitecss .articleOverline{font-size:13px:color:#CC0000;font-weight:bold;font-family:arial;} 
#ctp_sitecss .articleByline{color:#4B4B4B;font-weight:normal;font-size:12px;padding-top:10px;font-family:arial;} 
#ctp_sitecss .articleBody{color:#3A3A3A;font-size:12px;font-family:arial;}
#ctp_sitecss .articleBody p {margin-top: 12px;font-family:arial;} 
#ctp_sitecss .articleImageBox{text-align:right;border-width:1px;border-color:#CCCCCC;border-style:solid;margin-top:<p>;} #ctp_sitecss .articleImageCaption{color:000000;font-size:10px;text-decoration:none;font-family:arial;} 
#ctp_sitecss .articleLinkText{color:#3D6A84;font-size:10px;text-decoration:none;text-align:left;font-family:arial;} 
#ctp_sitecss a:hover.articleLinkText{color:#666666;font-family:arial;font-size:10px;text-decoration:none;text-align:left;font-family:arial;} 
#ctp_sitecss .articleAdHeader{font-size:10px;}
#ctp_sitecss .sidebar{border: 3px solid blue; padding: 20px; width: 100%; text-align: center}


/* ******************************************************   end Article Display Portlet ************************************************** */



/**********************  Region Classes *************************************************************/
#ctp_sitecss .postHeaderRegion1{background-color:#FFFFFF;}

#ctp_sitecss .preHeaderRegion1{background-image: url(http://extras.mnginteractive.com/live/media/site96/2006/1018/20061018_082006_preheaderbg.gif);}
text-align: center;}

#ctp_sitecss .region1 {
width:160px;
}

#ctp_sitecss .region2 {
width:660px;
}


#ctp_sitecss .region7 {
padding-left: 2px;
}

/********************************************************** end of REGION CLASSES **************************************************/


/**********************************************************  FAST SEARCH STYLES  *************************************************/
#ctp_sitecss .searchForm{color:#E7F2F4;}

#ctp_sitecss #tabs {background-color:#555D70;}
#ctp_sitecss #searchbox {background-color:#999999;border-color:#000000; border-style:double;}
#ctp_sitecss #archivetop {background-color:#FFFFFF; padding:3px;}
#ctp_sitecss #tools h1 {background-color:#798488; color:#FFFFFF; padding-left:5px;border-width:0px 1px 1px 1px; border-color:#2E5294; border-style:solid;}
#ctp_sitecss #back {color:#000000; background-color:#E7F2F4; border-width:0px 1px 1px 1px; border-color:#2E5294; border-style:solid;}
#ctp_sitecss #breadcrumb {background-color:#798488; color:#FFFFFF; padding-left:5px;}
#ctp_sitecss #moreLink .relatedLink{font-weight:bold;}
#ctp_sitecss #related {border-width:0px 1px 1px 1px; border-color:#2E5294; border-style:solid;}

#ctp_sitecss .refinement{background-color:#FFFCCF; border-width:1px; border-color:#2E5294;border-style:solid;}

#ctp_sitecss .rFastSearchQueryWrap{text-align:left; padding-bottom:10px; width:100%; height:100%;}
#ctp_sitecss .vFastSearchQuery{text-align:left;border:1 solid #808080;}

#ctp_sitecss .resultHeader {font-weight:bold;font-size:12px; font-family:arial;}
#ctp_sitecss .resultTitleLink {color::#555D70;}
#ctp_sitecss .resultByline{font-size:9px;}

/* **************************************************** end FAST SEARCH STYLES ************************************************* */



/*****************************************************  MEDIA PORTLETS STYLES  ***************************************************/

#ctp_sitecss .mediaImage{}
#ctp_sitecss .mediaCaptionTitle{
	font-family:arial,sans-serif;
	font-size:15px;
	line-height: 20px;
	color:black;
	font-weight:bold;
	text-decoration:none;
}
#ctp_sitecss .mediaCaption{
	font-family:arial,sans-serif;
	font-size:11px;
	color:333333;
	line-height:15px;
}
#ctp_sitecss a.mediaLinkText{color:#666666;font-family:Arial,Verdana,Geneva,Helvetica;font-size:11px;font-weight:bold;text-decoration:underline; line-height: 15px; }
#ctp_sitecss a:hover.mediaLinkText{color:#666666;font-family:Arial,Verdana,Geneva,Helvetica;font-size:11px;font-weight:bold;text-decoration:none;}
#ctp_sitecss .mediaPhotoCredit{
	font-family:arial,sans-serif;
	font-size:10px;
	color:#ccc;
	line-height:15px;
}
/*******************************************************end MEDIA PORTLET STYLES  ************************************************/


/************************************************************  POLL STYLES  ***********************************************************/
/*style for poll's answer text, including results display.*/
.pollsAnswer{color:#000000; background-color:#E0E5DC; font-family:verdana,arial,sans-serif; font-weight:bold; font-size:10px; vertical-align:top; margin-left: 20px;}


/*Style for surrounding table element*/
.pollsBox{background-color:#E0E5DC; width:310px; border: 1px solid #B2B2B2;}

/*style for the polls heading cell*/
.pollsHead{color:#FFFFFF; background-color:#0A1282; font-family:verdana,arial,sans-serif; font-weight:bold; font-style:normal; font-size:14px; text-indent:8px; vertical-align:middle; border-width:0px; margin-top:0px;}

/*style for the poll's question text*/
.pollsQuestion{color:#666666; background-color:#E0E5DC; font-family:verdana,arial,sans-serif; font-weight:bold; font-size:10px; text-align:left;}

/*style for the cell surrounding the vote button */
.pollsSubmit{ font-family:verdana,arial,sans-serif; font-weight:bold; font-size:11px;}

/*font style for "Total Votes" text*/
.pollsViewResults{color:#000000; background-color:#FFFFFF; font-family:verdana,arial,sans-serif; font-style:normal; font-size:11px; text-align:center;} 

/* ******************************************* Zvents box styles ********************************* */

#ctp_sitecss div.zvents_clear {clear: both;}

#ctp_sitecss .zvents_invertednav {padding: 0;width: 100%;border-top: 5px solid #4A6C9A;background: transparent;voice-family: "\"}\"";voice-family: inherit;}
#ctp_sitecss .zvents_invertednav ul {margin:0;margin-left: 5px;padding: 0;list-style: none;}
#ctp_sitecss .zvents_invertednav li {display: inline;margin: 0 2px 0 0;padding: 0;text-transform:uppercase;}
#ctp_sitecss .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;}
#ctp_sitecss .zvents_invertednav a:hover {background-color: #4A6C9A;padding-top: 5px;padding-bottom: 0;border-bottom-color: #4A6C9A;color: white;}
#ctp_sitecss .zvents_invertednav .current a {background-color: #4A6C9A;padding-top: 5px;padding-bottom: 0;border-bottom-color: #4A6C9A;color: white;}

#ctp_sitecss .zvents_title {font:bold 24px arial;color:#036;margin-bottom:-7px;}
#ctp_sitecss .zvents_maincontainer {width:322px;border:1px solid #4A6C9A;}

#ctp_sitecss .zvents_topsection {background:#fff;padding:5px 10px;font:11px arial;text-align:left;}
#ctp_sitecss .zvents_topsectionnote {font:11px arial;margin-bottom:5px;}
#ctp_sitecss .zvents_topsection input,form {font:11px arial;margin:0;}

#ctp_sitecss .zvents_searchlinks {float:right;font:9px arial;color:#039;}
#ctp_sitecss .zvents_searchlinks a {color:#039;}
#ctp_sitecss .zvents_searchlinks a:hover {color:#000;}
#ctp_sitecss .zvents_calendarcontainer {background-color:#E4EFFB;border:1px solid #CBD6EC;padding:5px;text-align:center;margin-top:8px;}
#ctp_sitecss .zvents_calendarcontainertitle {font:11px arial;float:left;}
#ctp_sitecss .zvents_fivepixels {line-height:5px;}
#ctp_sitecss .zvents_upcomingevents {padding-top:8px;padding-bottom:5px;font:11px arial;}
#ctp_sitecss .zvents_upcomingevents ul {margin-top:0;margin-bottom:0;padding-top:8px;padding-bottom:5px;font:11px arial;}
#ctp_sitecss .zvents_upcomingevents li {margin-left:-10px;list-style-type:none;font:11px arial;}
#ctp_sitecss .zvents_upcomingevents a {font:11px arial;color:#039;line-height:1.3em;}
#ctp_sitecss .zvents_upcomingevents a:hover {color:#000;}


/* ----------- MEMV ------------ */


 
/* BEGIN Most Popular Default Styles */
 
.mostWidth { width: 300px; }
.mostViewedBox A { text-decoration: none; }
.mostTabsBox { margin: 0; padding: 0; font-weight: bold; }
.mostTabsBox LI{ float:left; 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;
	margin: 0;
	padding: 10px;
	position: relative;
	background-color: #f8f3ed;
	border: 1px solid #b39980;
	}

.mostViewedBox a:active {
	outline: none !important;
	}

.mostViewedBox a:focus { 
	-moz-outline-style: none;
	}

ul.mostTabsBox {
	height: 24px;
	margin: 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	clear: both;
	width: auto;
	padding: 0 40px 0 10px;
	display: block;
	clear: both;
	background: transparent 

url(http://extras.mnginteractive.com/live/media/site3/2007/1004/20071004_013526_px_B39980.gif) 

repeat-x 0 100%;
	}

.mostTabsBox li {
	float: left;
	line-height: 12px;
	margin: 0;
	padding: 0;
	background: transparent 

url(http://extras.mnginteractive.com/live/media/site3/2007/1004/20071004_013749_tabRight.gif ) 

no-repeat right 0; 
	border: none;
	float: left;
	font-size: 11px;
	}

.mostTabsBox li a {
	background: transparent 

url(http://extras.mnginteractive.com/live/media/site3/2007/1004/20071004_013645_tabLeft.gif ) 

no-repeat scroll left top;
	margin: 0;
	padding: 7px 7px 4px;
	color: #113F8C;
	font-weight: bold;
	float: left;
	text-decoration: none;
	}



.mostTabsBox li.mostTabSelected {
	background: transparent 

url(http://extras.mnginteractive.com/live/media/site3/2007/1004/20071004_013749_tabRight.gif) 

no-repeat right -77px; 
	margin: 0;
	padding: 0;
	}



.mostTabsBox li.mostTabSelected a:link, 
.mostTabsBox li.mostTabSelected a:visited, 
.mostTabsBox li.mostTabSelected a:active {
	color: #113F8C;
	padding: 7px 7px 5px;
	background: transparent 

url(http://extras.mnginteractive.com/live/media/site3/2007/1004/20071004_013645_tabLeft.gif ) 

no-repeat scroll left -77px;
	height: auto;
	}

.mostTabsBox li.mostTabSelected a:focus {
	outline: none !important;
	}


.mostTabsBox li.mostTabSelected a:hover {
	}

.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: 10px;
	right: 10px;
	}

.mostTabBody {
	
	border: none;
	margin: 0;
	padding: 8px;
	border: 1px solid #b39980;
	border-top: none;
	background: #ECF1F5 

url(http://extras.mnginteractive.com/live/media/site3/2007/1004/20071004_013417_blueBGbig.gif) 

repeat-x scroll 0pt bottom;
	}

.mostTabBody ol {
	padding: 0 0 0 30px;
	margin: 0;
	}

.mostTabBody li {
	font-weight: bold;
	color: #202F72;
	margin-bottom: 5px;
	}

.mostTabBody li a {
	font-weight: normal;
	color: #333;
	text-decoration: none;
	}

.mostTabBody li a:hover {
	text-decoration: underline;
	}

/* ----END MEMV---- */


/* ------Remove the bottom copyright links per ticket 16168 ------ */

div.layoutFooterLinks{display:none !IMPORTANT;}


/* ******************************************* Helium styles ********************************* */

#heliumDebate {
  /*border: 1px solid #ccc;*/
  margin:5px 0pt;
  overflow:auto;
  padding:5px 5px 0;
}
  #heliumDebate h1 {
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 10px;
  }
  #heliumDebate div {
    float: left;
    width: 47%;
  }

#helium   #heliumDebate p.callAction {
    margin: 5px 0;
  }
  
#helium   #heliumDebate p.callAction a{
    color: #000066;
    font-weight:bold;
    font-size: 11px;
    line-height: 15px;
  }
  #heliumDebate div.sideB {
    float: right;
  }
  #heliumDebate a.rankIcon {
    float: left;
    display: block;
    background: url(http://www.helium.com/images/rankIcons/main.gif) top left no-repeat;
    color: #d92221;
    height: 48px;
    width: 46px;
    margin: 6px 5px 5px 0;
    padding: 2px 0 0;
    text-align: center;
    font-size: 10px;
  }
    #heliumDebate a.rankIcon em {
      display: block;
      font-size: 18px;
      font-style: normal;
      margin: 0 0 9px;
    }
    
#helium   #heliumDebate h2 {
    font-size: 14px;
    color: #000;
/*    line-height: 20px;*/
    margin-bottom: 5px;
  }
  
#helium   #heliumDebate h5 {
/*    color: #339a65;*/
    color: #000;
    font-weight: bold;
    margin: 10px 0 3px;
    font-size: 16px;
    text-transform: uppercase;
  }
  
#helium   #heliumDebate .empxyContainer{
    font-size: 13px;
    color #000;
    line-height: 18px;
  }
  
#helium   #heliumDebate .debateSide {
    font-weight: bold;
    font-size: 16px;
  }
  
  
#helium   #heliumDebate h5 a{
    font-size: 16px;
    color: #000;
  }
  
#helium   #heliumDebate p.leadline {
    font-size: 14px;
    margin: 0 0 10px;
    color: #333;
    font-weight:none;
  }
  
#helium   #heliumDebate .sideB h5 {
    color: #989834;
  }
  #heliumDebate p.byline {
    font-weight: bold;
    font-size: 11px;
    color: #666;
    clear: none;
  }
  
#helium   #heliumDebate p {
    clear: left;
    font-family: Arial;
    font-size: 11px;
  }

#helium   #heliumDebate .widgetBottom {
    clear: both;
    width: 100%;
    *clear: none;
  }
  
#helium   .widgetBottom p {
    font-size: 11px;
    font-weight: bold;
    color: #000;
    line-height: 15px;
  }
  .widgetBottom a.poweredByHelium {
    display: block;
/*    text-align: right;*/
/*    clear: both;*/
/*    margin: 5px 0 0;*/
    text-align: right;
  }

#helium   #heliumDebate .infoButton {
    clear:both;
    width:100%;
  }

#helium   #heliumKnowledge {
    /*border: 1px solid #ccc;*/
    margin: 10px 0;
    padding: 10px;
    overflow: auto;
    _float: left;
  }
    #heliumKnowledge h1 {
      font-size: 16px;
      font-weight: bold;
      margin: 0 0 10px;
    }
    #heliumKnowledge div {
      float: left;
      width: 100%;
    }
    #heliumKnowledge p.callAction a{
      color: #000066;
      font-weight:bold;
      font-size:12px;
    }
    
#helium     #heliumKnowledge p.left{
      float:left;
      width:60%;
    }
    
#helium     #heliumKnowledge h3 {
      font-size:12px;
      margin: 0 0 10px;
    }

#helium     #heliumKnowledge a.rankIcon {
      float: left;
      display: block;
      background: url(http://www.helium.com/images/rankIcons/main.gif) top left no-repeat;
      color: #d92221;
      height: 48px;
      width: 46px;
      margin: 6px 5px 5px 0;
      padding: 2px 0 0;
      text-align: center;
      font-size: 10px;
    }
      #heliumKnowledge a.rankIcon em {
        display: block;
        font-size: 18px;
        font-style: normal;
        margin: 0 0 9px;
      }
    #heliumKnowledge h5 {
      color: #339a65;
      font-weight: bold;
      margin: 10px 0 3px;
      font-size: 14px;
      text-transform: uppercase;
    }
    #heliumKnowledge .sideB h5 {
      color: #989834;
    }
    #heliumKnowledge p.byline {
      font-weight: bold;
      clear: none;
    }
    
#helium     #heliumKnowledge p {
      clear: left;
    }
    #heliumKnowledge a.poweredByHelium {
      display: block;
      text-align: right;
      clear: both;
      margin: 5px 0 10px 0;
      float: right;
    }
	#heliumRelatedTitles {visibility:hidden;display:none;background-color:white;width:300px;border:2px solid #ccc;margin-left:4px;padding-left:4px;}
    	#heliumRelatedTitles h6{font: normal normal bold 18px/24px arial;color:#660000;margin-top:7px;margin-bottom:10px;}
    	#heliumRelatedTitles ul{list-style-image: url(http://rts.helium.com/images/li_dot.gif);}
    	#heliumRelatedTitles li{ font: normal normal bold 12px arial; padding-bottom: 10px; margin-left: -20px; }
    	#heliumRelatedTitles a:link, a:hover, a:visited{ color:#333; text-decoration:none;}
    	#heliumRelatedTitles p.hel_footer {text-align:right; margin:-14px 0px 0px -4px; padding:14px 10px 4px 10px; background:#F2F2F2 none repeat scroll 0 0;}
    	#heliumRelatedTitles p.hel_footer a{color:#660000;font: normal normal bold 10px arial;margin-right:10px;}



/* ******************************************* Sports Network styles ********************************* */

.TSN1a {font: 11px Arial, Helvetica, sans-serif;}
.TSN1 {font: 11px Arial, Helvetica, sans-serif;}
.TSN1 a {color:#000000; text-decoration:underline;}
.TSN1 a:hover {color:#CC0000; text-decoration:none;}
.TSN2 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#30658F;}
.TSN5 {font: 11px Arial, Helvetica, sans-serif; background:#F2F2F2;}
.TSN5 a {color:#000000; text-decoration:underline;}
.TSN5 a:hover {color:#CC0000; text-decoration:none;}
.TSN6 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#000000;}

/* ******************************************* Blog Module styles ********************************* */

.blog_title {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF3300;
}
.blog_desc {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	line-height:12px;
}


/* ------------------ CITY BRIGHTS SECTION--------------------------*/

.cb_blog_name {
	color: #000066;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	line-height: 15px;
}
.cb_blog_name a{
	color: #000066;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.cb_blog_name a:hover{
	color: #000066;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

.cb_blog_byline {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	line-height: 15px;

}
.cb_blog_byline a{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	text-decoration: none;

}
.cb_blog_byline a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	text-decoration: underline;


}

.cb_blog_title {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration: none;
	line-height: 13px;
	


}
.cb_blog_title a{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration: none;
}
.cb_blog_title a:hover{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration: underline;


}








/* ------------------ CITY BRIGHTS MODULE--------------------------*/







.cb_mod_title {
	color: #FF0000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left:5px;
}
.cb_mod_blog_title {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
		line-height: 20px;
}
.cb_mod_blog_title a{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.cb_mod_blog_title a:hover{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
.cb_mod_blog_name{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #666666;
}
.cb_mod_blog_posts {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
.cb_mod_rightlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F54B03;
	text-decoration: none;
	padding-right: 5px;
}
.cb_mod_rightlink a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F54B03;
	text-decoration: none;
	padding-right: 5px;
}
.cb_mod_rightlink a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F54B03;
	text-decoration: underline;
	padding-right: 5px;
}
.cb_mod_title_main {color: #666666; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 5px; }
.cb_mod_title_main a{color: #666666; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 5px; }

/* ------------------ NEW BLOG CSS--------------------------*/
        .blogheadlines{
                    margin: 0 0 0 4px;
                    padding:0;
                    list-style:none;
        }
        .blogheadlines li{
                    background:
url(http://extras.mnginteractive.com/live/media/site96/2009/0522/20090522_123803_bullet2.gif  ) top left no-repeat;
                    margin:0;
                    padding:0;
                    padding-left:11px;
                    font-family:Arial, Helvetica, sans-serif;
                    font-size:12px;
                    line-height:16px;
                    margin-bottom:5px;
}
        .blogheadlines a{
                    color:#005588;
                    text-decoration:none;
        }
        .blogheadlines a:hover{
                    text-decoration:underline;
        }
        .blogheadlines span{
                    color:#666;
                    padding-left:3px;
        }

/***** Staff/Reader Blogs Styles *****/
#readerBlogs br{
display:none;
}
#readerBlogs {
	border:1px solid #EEE;
	border-bottom:4px solid #999;
	font-family:arial,helvetica,sans-serif;
	width:300px;
}
#readerBlogs-header {
	background:transparent url(http://newstimescommunity.com/refers/readerBlogs/header_bg_gradient_1x26.gif) top left repeat-x;
	height:26px;
	text-transform:capitalize;
	position:relative;
}
#readerBlogs-header h3 {
	font-size:13px;
	float: left;
	margin:0;
	padding:5px 45px 0 8px;
}
#readerBlogs-header span {
	font-size:11px;
	margin:0;
	padding:7px 8px;
	float: right;
}
#readerBlogs-header span a,
#readerBlogs-header span a:link,
#readerBlogs-header span a:active,
#readerBlogs-header span a:visited {
	background: transparent url(http://newstimescommunity.com/refers/readerBlogs/orange_arrow.gif) center right no-repeat;
	color: #F30;
	letter-spacing:0.55px;
	padding-right: 8px;
	text-decoration: none;
}
#readerBlogs-header span a:hover {
	text-decoration:underline;
}
#readerBlogs-body {
	background:#FFF url(http://newstimescommunity.com/refers/readerBlogs/content_gradient.gif) bottom left repeat-x;
}
#readerBlogs-content,
#readerBlogs-content li {
	background: none;
	margin:0;
	padding:0;
	list-style-type: none;
	list-style-image: none;
	overflow:hidden;
	width:300px;
}
#readerBlogs-content li { padding: 4px; }
#readerBlogs-content li.blogger {
	border-bottom:1px dashed #999;
	height:90px;
	padding:10px 0 0 10px;
	position:relative;
}
* html #readerBlogs-content li.blogger {
	padding-bottom:10px;
	padding-left:5px;
}
#readerBlogs-content li.last {
	border:none;
}
#readerBlogs-content li img {
	float:left;
	padding:0;
	margin:0;
}
#readerBlogs-content li h4,
#readerBlogs-content li p.blogger,
#readerBlogs-content li p.caption {
	color:#666;
	font-size: 12px;
	margin:0 0 0 80px;
	padding:0 0 0 8px;
}		
#readerBlogs-content li h4 {
	letter-spacing:0.6px;
	margin-bottom: 2px;
}
#readerBlogs-content li h4 a,
#readerBlogs-content li h4 a:link,
#readerBlogs-content li h4 a:active,
#readerBlogs-content li h4 a:visited {
	color:#666;
	text-decoration: none;
}
#readerBlogs-content li h4 a:hover {
	text-decoration: underline;
}
#readerBlogs-content li p.blogger {
	font-size: 11px;
	font-style:italic;
	margin-bottom: 8px;
}
#readerBlogs-content li p a,
#readerBlogs-content li p a:link,
#readerBlogs-content li p a:active,
#readerBlogs-content li p a:visited {
	color:#666;
	text-decoration: none;
}
#readerBlogs-content li p a:hover {
	text-decoration: underline;
}
#readerBlogs .blogheadlines li{
                    width: 200px !important;
}
/*flyerboard*/
#root-fb {
margin-left: 14px;
}




/* overrides for refreshed page look/feel */

body {
	background: #333 !important;
	text-align: center !important;
}
.regionParent {
	background: #FFF;
	margin: 0 auto !important;
	text-align: left !important;
	width: 1000px;
}
.yahooSearch {
	top: 34px !important;
	*top: 10px;
}
.yahooText {
	color: #7B0099 !important;
}
#vSearchForm .cSearchText {
	border: 1px solid #DDD !important;
}
.region4 .block2 .contentblock {
	padding: 0px;
        background: #fff;
	}

.region4 td {padding: 0 10px 0 0; }
.region5 td {padding: 0 10px 0 0; }

.region2b .complexListingBox{width: 320px;}  


.complexListingItemPhotoCredit
{
width: 100%;
display: block;
font-family: arial, verdana, sans-serif; 
font-size: 10px; 
font-size-adjust: none; 
font-stretch: normal; 
font-style: normal; 
font-variant: normal; 
font-weight: normal; 
line-height: normal; 
margin-right; 15px; 
text-align:right;
}

.listingArticleLinkTo
{
color: #0F204C
font-family: arial, sans-serif;
font-size: 11px;
font-size-adjust: none;
font-stretch: normal;
font-variant: normal;
font-weight: Bold;
line-height: normal;
text-decoration: none;
}
.region4 {
	padding-left: 12px;
}
.region4 .complexListingBox br {
  display:none;
}

.region5 .complexListingBox{width: 320px;}  

#jefftest .layout5FeatureItemBox .complexListingItemPhotoCredit
   {
     margin-right:5px;
     width:300px;
    }
/*style for poll's answer text, including results display.*/
.pollsAnswer{color:#000000; background-color:#E0E5DC; font-family:verdana,arial,sans-serif; font-weight:bold; font-size:10px; vertical-align:top; margin-left: 20px;}


/*Style for surrounding table element*/
.pollsBox{background-color:#E0E5DC; width:310px; border: 1px solid #B2B2B2;}

/*style for the polls heading cell*/
.pollsHead{color:#FFFFFF; background-color:#0A1282; font-family:verdana,arial,sans-serif; font-weight:bold; font-style:normal; font-size:14px; text-indent:8px; vertical-align:middle; border-width:0px; margin-top:0px;}

/*style for the poll's question text*/
.pollsQuestion{color:#666666; background-color:#E0E5DC; font-family:verdana,arial,sans-serif; font-weight:bold; font-size:10px; text-align:left;}

/*style for the cell surrounding the vote button */
.pollsSubmit{ font-family:verdana,arial,sans-serif; font-weight:bold; font-size:11px;}

/*font style for "Total Votes" text*/
.pollsViewResults{color:#000000; background-color:#FFFFFF; font-family:verdana,arial,sans-serif; font-style:normal; font-size:11px; text-align:center;} 

/* ******************************************* Sports Network styles ********************************* */

.TSN1a {font: 11px Arial, Helvetica, sans-serif;}
.TSN1 {font: 11px Arial, Helvetica, sans-serif;}
.TSN1 a {color:#000000; text-decoration:underline;}
.TSN1 a:hover {color:#CC0000; text-decoration:none;}
.TSN2 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#30658F;}
.TSN5 {font: 11px Arial, Helvetica, sans-serif; background:#F2F2F2;}
.TSN5 a {color:#000000; text-decoration:underline;}
.TSN5 a:hover {color:#CC0000; text-decoration:none;}
.TSN6 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#000000;}


/* ***************************************************************************************************** */

.region4 ,
.region4 .complexListingBox  {
	width: 300px !important;
}
.region5,
.region5 .complexListingBox {
	width: 310px !important;
}
.region3 #adPosition9,
.region3 #adPosition14 {
	text-align: left !important;
}
.region3 .mostViewedBox { 
	width: 280px !important;
	*width: 300px;
}
.region4 .block {
	width: 300px !important;
}
.region4 .block h2,
.region4 .block p.underLine {
	background: #036;
}
.region4 .block h2 {
	color: #FFF;
	padding: 8px !important;
}
.region4 .block h2 a,
.region4 .block h2 a:link,
.region4 .block h2 a:active,
.region4 .block h2 a:visited,
.region4 .block p.underLine a,
.region4 .block p.underLine a:active,
.region4 .block p.underLine a:link,
.region4 .block p.underLine a:visited {
	color: #CCC !important;
}
.region4 .block p.underLine {
	padding: 4px 8px;
}
#toplistings #Cars,
#toplistings #Homes,
#toplistings #Jobs,
#toplistings #Rentals  {
	width: 140px !important;
}
.region6 {
	width:140px !important;
	text-align: left !important;
}
.gutter {
	width: 0 !important;
}	
.region7 {
	padding-left: 0 !important;
}
.region7 br {
display: none;
}
#ctp_sitecss .zvents_maincontainer,
#helTitle33 {
	width:300px !important;
}
#ctp_sitecss .listNoImage {
	list-style-image: none !important;
}
#ctp_sitecss .listNoImage  a{
	margin-left: 0 !important;
}
#tHeader,
#tContent,
#tFooter {
	background: #FFF !important;
}	
#tTopSearchLeftContent .tRoundContent p {
margin-top: 0;
}
#articleToolBody,
#aff_header,
#aff_wrapper,
#aff_footer{ 
background: #FFF !important;
}
