




/*
     FILE ARCHIVED ON 9:55:56 May 18, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:04:00 Jul 24, 2015.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
@charset "utf-8";
/* CSS Document */

/*Dec 9, 2011 - Added styles for RSS portlet configuration - starts @ line #1046 - Ann Zerega */

/*Oct 20, 2011 - Added Block6 styles for Blogger 2 col directory - starts at line #2652 - Ann Zerega*/


/********************************************** MASTHEAD-Main Nav Elements for IBA  **************************/

/* THIS SETS ALL MARGINS & PADDING "0" */
body { 
   font-family: Arial;
   color: #333;
                font-weight:normal;
                font-size:small;
text-align:center;
background:#e5e5e5;
   }

.regionParent {
   margin-left:auto;
   margin-right:auto;
background:#fff;
   }

.smallBlock{ 
   font-family: Arial;
   color: #333;
                font-weight:normal;
                font-size:12px;
   }

h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
}  
   
   
h1 {
   font-size: 130%;
   padding: 0 0 0px 0;
}

h2 {
   font-size: 110%;
   padding: 0 0 0px 0;
}

h3 {
   font-size: 105%;
   padding: 0 0 5px 0;
}

h4 {
   font-size: 100%;
   font-weight: bold;
   padding: 5px 0 5px 0;
}
   
p { 
   margin: 2.5px 0 2.5px 0;
   line-height: 1.2em;
   font-weight: normal;
   color: #333;
}

a { 
   color: #039;
}

a:hover {
   color: #f90;
   text-decoration: none;
}

a:active {
   color: #039;
}

a:visted {
   color: #039;
}


/*********************************************************** WEATHER CONTAINER 

*************************************************/
#weathercontainer {
height: 250px;
margin: 0 auto;
text-align: center;
width: 250px;
background-image: 

url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site181/2006/0211/20060211_023013_iba_top_headline_bg.gif);
}

#weathercontainer table {
margin: 0 auto;
margin-top: 6px;
text-align: center;
}

/*********************************************************** CUSTOM STYLES for IBA 

*************************************************/
/*blogger link container Ann Zerega 10/18/11*/
.follow_blogger img { 
border: none; 
float:left;
width:105px;
height:22px;

}

#iba2_siteCss .imageSpacer
{
background-repeat: repeat-x; background-image: 

url(/web/20150518095556/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 */

#iba2_siteCss .homeArticleLinkText{font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #039; 

padding:10x;}
#iba2_siteCss a:hover.homeArticleLinkText{font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #f90; 

font-weight
:normal; padding:10x;text-decoration:none;}

#iba2_siteCss .secondarycontentcontainer {margin: 30px 10px;}

#iba2_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;}

#iba2_siteCss .secondarycontentcontainer .sponsoredbycontent {padding: 10px; border: 1px solid #999; background: 

#fff 

url(/web/20150518095556/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******/
#iba2_siteCss .quickLinksTitle{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;padding-left:15px;}
#iba2_siteCss .quickLinks{ color: #039;font-family:arial;font-size:12px;text-decoration:none;}
#iba2_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****/
#iba2_siteCss .pageFooter {
background-repeat: repeat-x; 
background-image: url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site181/2009/0218/20090218_041646_iba_masthead_bg.gif); 
width:100%; 
height:92px; 
color:#FFFFFF; 
margin-top: 2px;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
}

#iba2_siteCss .footerLinks{color:#FFFFFF; text-decoration:underline;}
#iba2_siteCss a:hover.footerLinks{color:#FFFFFF; text-decoration:none;}
/*******End of styles for the Footer****/

/********Privacy Policy Link********************/
#iba2_siteCss .privacyPolicyLink{/*display:none;*/}
#iba2_siteCss .adSpace{padding-top:0px;}
#iba2_siteCss .adElement {padding:0px 0px 15px 0px;}
/********End of Privacy Policy Link********************/


/********Quigo Landing Page Styles****************/
#iba2_siteCss .pagetitle{font-family: arial;font-size: 12pt;font-weight: normal;color: #000000;}

#iba2_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 IBA 

**********************************************/


/*********************************************************** TOP LISTING STYLES for IBA 

*********************************************/
##iba2_siteCss #Homes{color:#F0F0F0}

/*************** BEGIN TOP LISTING STYLES ***********/
.topListHead {
   width: 160px;
   margin: 0 0 -1px 0;
   padding: 0;
   }

.topListHead h1 {
   font: bold 14px arial, helvetica, sans-serif;
   color: #fff;
   background: #7f9dc3 url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site571/2006/1212/20061212_113836_bg_block4Head.gif) repeat-x left bottom;
   border: 1px solid #8199bb;
   margin: 0;
   padding: 5px 0;
   text-align: center;
   }

/****************** Listings Box ************************** */
 div {
   padding: 0;
   margin: 0;
   border-spacing: 0;
   }

.TLBox {
   font-family: verdana,arial,sans-serif;
   font-size: 10px;
   text-decoration: none;
   text-align: center;
   width: 160px;
   padding: 0 0 0 0;
   margin: 0 0 0 0;
   border-collapse: collapse;
   border-spacing: 0;
   }


.TLBox tbody,
.TLBox tr,
.TLBox td,
.TLBox table {
   padding: 0;
   margin: 0;
   }

.TLBoxHeader {
   background-color:#ffffff;
   padding:0px;
   text-decoration:none;
   border-style:none;
   border-width:0px;
   text-align:left;

   display: none;
   }

.TLBoxImage {
   background-color:#ffffff;
   vertical-align:bottom;
   border-style:none;
   border-width:0px;
   text-align:left;
   }

.TLBoxTabTable {
   margin: 0 auto;
   width: 160px;
   border-bottom: 1px solid #ccc;
   background: url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site571/2007/0214/20070214_075951_bg_topListingTabs.gif ) repeat-x 0 0;
   color: #fff;
   height: 22px;
   padding: 0;
   }

.TLBoxTab {
   font-weight:bold;
                background: url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site571/2007/0214/20070214_075951_bg_topListingTabs.gif ) repeat-x 0 0;
   }

.TLBoxTabLink {
   font-size: 9px;
   text-decoration:underline;
   text-align:center;
   font-weight: bold;
   color: #fff;
   margin: 0;
   }

a:hover.TLBoxTabLink {
   text-decoration: none;
   }

.TLBoxTabSelected {
   color: #4d6423;
   font-weight: bold;
   background: #fff;
   border: 1px solid #c4cede;
   border-bottom: none;
   }

.TLBoxTabSelected a.TLBoxTabLink {
   text-decoration: none;
   color: #323465;
   }

 .TLBoxContent {
   width: 160px;
   color: #3F50AA;
   text-decoration:none;
   text-align: left;
   background-color: #e7e9f5;
   border: 1px solid #8ba2c1 !important;
   margin: 0 auto;
   }

 .TLBoxContent td {
   padding: 0 5px;
   height: 1%;
   }

.TLBoxType {
   display: none;
   }

a.TLBoxTitle {
   /*background: transparent url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site571/2006/1212/20061212_114912_blt_arrowBlue.gif) no-repeat 0 2px;*/
   /*padding-left: 5px;*/
   font-family: verdana, arial;
   font-size:9px;
   color: #3F50AA;
   font-weight:bold;
   text-decoration: none;
   margin: 0 0;
   }

A.TLBoxTitle:hover {
   text-decoration: underline;
   }

.TLBoxCompany {
   display: block;
   font-size:9px;
   color: #666;
   margin: 0 0 7px 0;
   padding: 0;
   line-height: 10px;
   }

.TLBoxRule {
   display: none;
   }

.TLBoxFooter {
   background-color:#ffffff;
   text-align:left;
   }

td.TLBoxAllListings {
   text-align: left;
   padding: 10px 5px;
   width: 100%;
   }

a.TLBoxAllListings {
   background: transparent;
   font: bold 11px verdana;
   color: #3F50AA;
   }

.TLBoxEmpty {
   font: 9px verdana, arial;
   color: #333;
   }


/* ***************** Other Styles ************************** */
.TLMoreTitle {
   color:#666666;
   font-family:arial,sans-serif;
   font-weight:bold;
   font-size:10px;
   }
.TLMoreCompany {
   color:#3333CC;
   font-family:arial,sans-serif;
   font-weight:normal;
   font-size:12px;
   }
.TLMoreLine {
   color:#cccccc;
   width:1px;
   border-width:1px;
   border-style:solid;
   }
.TLMoreHeader {
   color:#993333;
   font-family:arial,verdana,sans-serif;
   font-weight:bold;
   font-size:24px;
   }
.TLcontent {
   background:#F8F8FA;
   width:330px;
   border:solid;
   border-width: 0 0 0 0;
   border-color:#F8F8FA;
   padding-left:5px;
   }
.TLTitle {
   color:#014185;
   font-family:arial;
   font-weight:bold;
   font-size:11px;
   text-decoration:underline;
   text-align:left;
   }
.TLcompany {
   font-size:11px;
   color:#666666;
   width:330px;
   padding-left:5px;
   padding-top:3px;
   padding-bottom:13px;
   }
.TLLine {
   color:#ffffff;
   font-size:11px;
   width:90px; border-style:none none none none;
   }

.TLAllTypeName {
   font: bold 14px arial, helvetica, sans-serif;
   color: #fff;
   background: #7f9dc3 url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site571/2006/1212/20061212_113836_bg_block4Head.gif) repeat-x left bottom;
   border: 1px solid #8199bb;
   margin: 0;
   padding: 5px 0;
   text-align: center;
   }

.TLAllListingTitle {
   color: #000;
   font-family: arial,helvetica;
   font-size: 14px;
   font-weight: bolder;
   line-height: 18px;
   font-variant: normal;
   }

.TLAllListingText {
   color: #000000;
   font-family: arial;
   font-size: 10px;
   font-weight: 100;
   margin: 0 0 12px 0;
   }

.toplistingslink {
   color: #000000;
   font-family: arial;
   font-size: 18px;
   font-weight: bolder;
   background-color: #CCCCCC;
   background-position: 100%;
   width: 100%;
   display: block;
   text-align: left;
   text-decoration:none;
   }

/*************** END TOP LISTING STYLES ***********/


/***************ALL TOP LISTING STYLES ***********/

toplistings .TLBoxAllListings{
font-family:verdana;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
background-color:#003063;
text-transform: uppercase;
text-align:center;
width:100%;
}

.TLBoxRule{width:100%;}

  .TLAllTypeName
   {
      color: #FFFFFF;
      font-family: arial;
      font-size: 18px;
      font-weight: bolder;
      background-position: 100%;
      width: 100%;
      display: block;
      text-align: center;
   }

 .TLAllListingTitle
   {
      color: #3366cc;
      font-family: arial,helvetica;
      font-size: 12px;
      font-weight: bold;
      line-height: 18px;
      font-variant: normal;
                                width:100%;
   }

.TLAllListingText
   {
      color: black;
      font-family: arial;
      font-size: 10px;
      font-weight: 100;
      margin: 0 0 12px 0;
   }




 .toplistingslink{
   color: #000000;
   font-family: arial;
   font-size: 18px;
   font-weight: bolder;
   background-color: #CCCCCC;
   background-position: 100%;
   width: 100%;
   display: block;
   text-align: left;
                text-decoration:none;
}

/* ***************** Listings Details ************************** */
.TLDetailTitle{font-family:arial,helvetica; font-weight:bold; font-size:20px; text-align:center;}
.TLDetailCompany{font-family:arial,sans-serif; font-weight:bold; font-size:14px; text-align:center;}
.TLDetailDescription{font-family:arial,helvetica; font-size:12px; text-align:center;}
.TLDetailLink{font-family:arial, helvetica; font-size:11px; text-align:center;}
.TLDetailBox{}
.TLDetaiBody{}
.TLDetailOptions{
   font-size:10px;
   color:#003063;
   font-family:verdana,arial,sans-serif;
    font-variant:none;
    font-weight:bold;
    text-decoration:none;
}
.TLDetailFooter{}
.TLDetailHeader{padding-bottom:20px;}
.TLDetailNotFound{}



/*************** END ALL TOP LISTING STYLES ***********/



/********************************************************************* FOOTER 

************************************************************/

.pageFooter {
   color: #999;
   font-size: 0.5em;
   font-family: Verdana,Arial,Helvetica;
}
/******************************************************************** end FOOTER 

********************************************************/

/*************************************************************** LEFT/SECONDARY NAVs 

*********************************************/
#secondarynav {color: #039; text-align:right; width:160px; padding: 0px 0px 0px 0px;}

#iba2_siteCss .secondarynav {color: #039; text-align:right; width:160px; padding: 0px 0px 0px 0px;}


#iba2_siteCss .header {
   padding: 5px 5px 5px 0px;
   color: #039;
   background: 

url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site181/2006/0117/20060117_053914_iba_sec_nav_header_bg.gif) 

top left repeat-x; 

border-bottom: 1px solid #012F87; font-family:arial; font-size:14px; font-weight:bold;
} 

#secondarynav td {padding: 2px 0px 2px 0px; text-align: right; background: #f7f7f7; border-bottom: 1px solid #ccc;}

#secondarynav a {padding-right: 5px; color:#012F87;font-family:arial;font-size:12px;text-decoration:none;}
#secondarynav a:hover {padding-right: 5px; color: #f90;font-family:arial;font-size:12px;text-decoration:none; 

font-weight:bold;}
#secondarynav a:active {padding-right: 5px; color: #f90;font-family:arial;font-size:12px;text-decoration:none; 

font-weight:bold;}

/*********************************************************** end LEFT/SECONDARY 

NAVs********************************************/


/********************* BEGIN COMPLEX LISTING PORTLET******************************** */


.complexListingBox {
   font: 12px arial;
   text-decoration: none;
   margin-top: 0px;
   margin-bottom: 0px;
   }

.complexListingBox a:link,
.complexListingBox a:visited,
.complexListingBox a:active {
   text-decoration: none;
   }

.complexListingBox a:hover {
   text-decoration: underline;
   }

.listingItemTitle {
   font: bold 14px verdana;
   text-decoration: none;
   margin-top: 0px;
   margin-bottom: 0px;
   }

a.listingItemTitle:link,
a.listingItemTitle:visited,
a.listingItemTitle:active {
   }

a.listingItemTitle:hover {
   text-decoration: underline;
   }




.complexListingTitle {
                width:300px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-style: normal;
   font-weight: bold;
   color: 000000;
   margin-top: 4px;
                  margin-bottom: 5px;
   text-decoration: none;

}


.complexListingTitle a {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-style: normal;
   font-weight: bold;
   color: 000000;
   margin-top: 16px;
                  margin-bottom: 5px;
   text-decoration: none;

}

.complexListingTitle a:hover {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-style: normal;
   font-weight: bold;
   color: CC6600;
   margin-top: 16px;
                  margin-bottom: 5px;
   text-decoration: none;

}


.complexListingSubTitle{
   font: bold 12px arial;
   color: #333;
   margin-bottom: 8px;
   }
 

.listingArticleBlurb{ 
   display:block;
   color: #333;
   text-decoration:none;
   font: 11px verdana;
   margin-top: 10px;
   margin-bottom: 15px;
}

/* apocalypse styling 20130121EPB3 */
.region1 .listingArticleBlurb{ 
   display:block;
   text-decoration:none;
   font: 11px verdana;
   margin-top: 5px;
   margin-bottom: 10px;
}


.listingArticleBlurb a {
   font-family: verdana;
   font-size: 11px;
   font-style: normal;
   font-weight: normal;
    margin-bottom: 2px;
    text-decoration: none;
}


.listingArticleBlurb a:hover {
   font-family: verdana;
   font-size: 11px;
   font-style: normal;
   font-weight: normal;
   color: #CC6600;
    margin-bottom: 5px;
   text-decoration: none;

}


.complexListingItemPhotoCredit{
display: none;
}

.complexListingBox li.listNoImage {
   list-style: none;
   background: transparent 
url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bullet_blue_sm.gif) no-repeat 0 5px;
   font: 10px arial;
   color: #BBD2FF;
   line-height: 11px;
   margin-top: 3px;
   margin-bottom: 6px;
   display: block;
   padding-left:5px;
   }

.complexListingBox li.listNoImage a.listingItemTitle:link,
.complexListingBox li.listNoImage a.listingItemTitle:visited,
.complexListingBox li.listNoImage a.listingItemTitle:active,
.complexListingBox a.complexListingLink {
   display: block;
   font:normal 12px arial;
   text-decoration:none;
   line-height: 13px;
   margin-left: 5px;
   padding: 0;
   }

a.complexListingMoreHeadlines {
display:none;
   }

.lastUpdatedDate {,
display:none;
   }

.listing3Image {
padding: 0px;
margin-right: 10px;
   }

.listing5ImageBox {
   text-align: left;
   margin-top: 10px;
   }

.layout5FeatureItemBox{
   margin-top: 3px;
   /*margin-bottom: 12px;*/
}

.layout5FeatureItemBox .complexListingItemPhotoCredit{
   width: 300px;
}

.articleListingDivider {
   display: none;
   }

a.complexListingMoreHeadlines {
display:none;
}

.listingItemDate{
display:none;
}

.complexListingFooter {
display: none;
}

/* --- FIX for ie - rendering differently due to lack of ul tag --- */
*html .complexListingBox li.listNoImage {
   clear: both; 
   margin: 0;
   margin-botton: 6px;
   padding: 0;
   line-height:  auto;
   background-position: 0 6px; 
}

*html .complexListingBox li.listNoImage a {
   margin: 0;
   padding: 0 0 0 10px;
   text-indent: -15px;
   line-height: auto;
}

/* IE hacks specific to region 2 - issue with excess vertical whitespace in IE */
*html #region2 .complexListingBox li.listNoImage {
   margin-bottom: 6px;
   line-height: 14px;
}
*html #region2 .complexListingBox .originatingSource {
    margin: 0;
    padding: 0;
    line-height: 0;
}
/* end region 2 IE hacks */
/* --- END ie fix --- */

.quicklinks {
line-height: 18px;
text-decoration:none;
}

.complexListingLink {font-size:12px; line-height:12;}


.indexMore {font-size:12px; line-height:1.2;  padding: 4px 0px 8px 0px;}


a:hover.complexListingLink{ color: #f90; text-decoration:none;}




/* --- NGPS Complex Listing style for the noLNK class hack (BAA)--- */
.noLNK{
   display: block;
   font: bold 12px verdana, arial, helvetica, sans-serif;
   text-decoration: none;
   padding: 7px 0px 7px 0px;
}

/************************************************************************END COMPLEX LISTING 

PORTLET******************* 

********************************************************* */



/* ****************************************************** AP LISTING PORTLET 

******************************************* */
td.contentHead {
   color: #039;font-size:18px; font-style:Arial, Helvetica, Verdana, sans-serif; text-decoration:none; 

padding-bottom: -100px
}

#iba2_siteCss li.ap-bulleted-headline-1, 
#iba2_siteCss li.ap-bulleted-headline-2 {
   DISPLAY: list-item; 
   PADDING-LEFT: 0px; 
   LIST-STYLE-POSITION: outside; 
   BACKGROUND-IMAGE: none; 
   LIST-STYLE-IMAGE: 

url(/web/20150518095556/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************************************************* */
/*#iba2_siteCss .ArticleOptions{ color: 

#039;font-family:arial;font-weight:normal;font-size:10px;text-decoration:underline;text-align:center;}

#iba2_siteCss a:hover.ArticleOptions{ color: 

#039;font-family:arial;font-weight:normal;font-size:10px;text-decoration:underline;text-align:center;}

#iba2_siteCss .articleDate{color:#9A9A9A; font-family:arial;font-size:10px; padding-top:5px;}

#iba2_siteCss .articleTitle{color:#000000;font-family:arial;font-weight:bold;font-size:24px;}
#iba2_siteCss .articleSubTitle{color:#3B3B3B; font-family: arial; font-weight:bold;font-size:12px;}
#iba2_siteCss .articleOverline{font-family:arial;font-size:12px:color:#666666;font-weight:bold;}
#iba2_siteCss .articleByline{color:#4B4B4B;font-family:arial;font-weight:normal;font-size:12px;padding-top:10px;}

#iba2_siteCss .articleBody{color:#3A3A3A;font-family:arial; font-size:11px;margin-top:<p>;}
#iba2_siteCss 

.articleImageBox{text-align:right;border-width:1px;border-color:#CCCCCC;border-style:solid;margin-top:<p>;}
#iba2_siteCss .articleImageCaption{color:000000;font-family:arial;font-size:10px;text-decoration:none;}

#iba2_siteCss .articleLinkText{color:#3D6A84;font-family:arial;font-size:10px;text-decoration:none;text-align:left;}
#iba2_siteCss 

a:hover.articleLinkText{color:#666666;font-family:arial;font-size:10px;text-decoration:none;text-align:left;}

#iba2_siteCss .articleAdHeader{font-family:arial;font-size:10px; float:left; wrap;}*/



/* ********************************************************* Article Display Portlet 

*******************************************************/ 

#iba2_siteCss .ArticleOptions{ color: #039;font-weight:normal;text-decoration:underline; font-size: 

11px;font-family:arial;} 
#iba2_siteCss a:hover.ArticleOptions{ color: #039;font-weight:normal;text-decoration:underline;font-family:arial;} 
#iba2_siteCss .articleDate{color:#9A9A9A; font-size:10px; padding-top:5px;font-family:arial;} 
#iba2_siteCss .articleTitle{color:#000000;font-weight:bold;font-size:18px;font-family:arial;}
#iba2_siteCss .articleSubTitle{color:#3B3B3B; font-weight:bold;font-size:12px;font-family:arial;} 
#iba2_siteCss .articleOverline{font-size:12px:color:#666666;font-weight:bold;font-family:arial;} 
#iba2_siteCss .articleByline{color:#4B4B4B;font-weight:normal;font-size:12px;padding-top:10px;font-family:arial;} 
#iba2_siteCss .articleBody{color:#3A3A3A;font-size:12px;font-family:arial;}
#iba2_siteCss .articleBody p {margin-top: 12px;font-family:arial;} 
#iba2_siteCss 

.articleImageBox{text-align:right;border-width:1px;border-color:#CCCCCC;border-style:solid;margin-top:<p>;} 

#iba2_siteCss 

.articleImageCaption{color:000000;font-size:10px;text-decoration:none;font-family:arial;} 
#iba2_siteCss .articleLinkText{color:#3D6A84;font-size:10px;text-decoration:none;text-align:left;font-family:arial;} 
#iba2_siteCss 

a:hover.articleLinkText{color:#666666;font-family:arial;font-size:10px;text-decoration:none;text-align:left;font-family:

arial;} 
#iba2_siteCss .articleAdHeader{font-size:10px;}
#iba2_siteCss .sidebar{border: 3px solid blue; padding: 20px; width: 100%; text-align: center} 

#atic_buzz {display: none;}

/* ******************************************************   end Article Display Portlet 

************************************************** */



/************************************************************  Region Classes 

*************************************************************/
#iba2_siteCss .postHeaderRegion1{background-color:#E0E8F0;}

#iba2_siteCss .preHeaderRegion1{
text-align: left;
}

#iba2_siteCss .region6 {
padding-right: 2px;
}

#iba2_siteCss .region7 {
padding-left: 2px;
}

/********************************************************** end of REGION CLASSES 

**************************************************/


/**********************************************************  FAST SEARCH STYLES  

*************************************************/
#iba2_siteCss .searchForm{color:#E7F2F4;}

#tabs {background-color:#555D70;}
#searchbox {background-color:#E7F2F4;border-color:#555D70; border-style:solid;}
#archivetop {background-color:#FFFFFF; padding:3px;}
#tools h1 {background-color:#798488; color:#FFFFFF; padding-left:5px;border-width:0px 1px 1px 1px; 

border-color:#2E5294; border-style:solid;}
#back {color:#000000; background-color:#E7F2F4; border-width:0px 1px 1px 1px; border-color:#2E5294; 

border-style:solid;}
#breadcrumb {background-color:#798488; color:#FFFFFF; padding-left:5px;}
#moreLink .relatedLink{font-weight:bold;}
#related {border-width:0px 1px 1px 1px; border-color:#2E5294; border-style:solid;}

#iba2_siteCss .refinement{background-color:#FFFCCF; border-width:1px; border-color:#2E5294;border-style:solid;}

#iba2_siteCss .rFastSearchQueryWrap{text-align:left; padding-bottom:10px; width:100%; height:100%;}

#iba2_siteCss .resultHeader {font-weight:bold;font-size:12px; font-family:arial;}
#iba2_siteCss .resultTitleLink {color::#555D70;}
#iba2_siteCss .resultByline{font-size:9px;}

/* **************************************************** end FAST SEARCH STYLES 

************************************************* */


/*****************************************************  MEDIA PORTLETS STYLES  

***************************************************/

#iba2_siteCss .mediaImage{}
#iba2_siteCss .mediaCaptionTitle{
   font-family:arial,sans-serif;
   font-size:15px;
    line-height: 20px;
   color:black;
   font-weight:bold;
   text-decoration:none;
}
#iba2_siteCss .mediaCaption{
   font-family:arial,sans-serif;
   font-size:11px;
   color:333333;
   line-height:15px;
}
#iba2_siteCss 

a.mediaLinkText{color:#666666;font-family:Arial,Verdana,Geneva,Helvetica;font-size:11px;font-weight:bold;text-decor

ation:underline; 

line-height: 15px; }
#iba2_siteCss 

a:hover.mediaLinkText{color:#666666;font-family:Arial,Verdana,Geneva,Helvetica;font-size:11px;font-weight:bold;text-

decoration:none;}
#iba2_siteCss .mediaPhotoCredit{
   font-family:arial,sans-serif;
   font-size:10px;
   color:#ccc;
   line-height:15px;
}
/*******************************************************end MEDIA PORTLET STYLES  

************************************************/

/*****************************************************  Ann Zerega Dec 9, 2011  - RSS PORTLETS STYLES  

***************************************************/

#iba2_siteCss .RSSDisplayBorder {
width:600px;
margin-left:10px;
border:2px solid #ccc;
}

#iba2_siteCss .RSSDisplayTitle  {
width:600px;
/*height:40px;*/
font-family:arial,sans-serif;
font-size:16px;
color:#111;
background-color:#CCC;
}

#iba2_siteCss #feedDropDown{
margin-top:20px;
width:600px;
}

#iba2_siteCss .RSSDisplayList ul {
    margin-left:10px;
    padding:5px
   height: 20px;
}

#iba2_siteCss .RSSDisplayList li a{
display: block;
list-style-type: none;
margin-left: 10px;
height:10px;
text-align:left;
width:580px;
}

#iba2_siteCss hr .RSSDisplayItemDivider {
display:none;
}


/*******************************************************end RSS PORTLET STYLES  


/************************************************************  POLL STYLES  

***********************************************************/
#iba2_siteCss .pollsBox{width:100%; padding: 10px; border: 1px solid #999; background: #fff 

url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site181/2006/0210/20060210_115007_iba_sponsor_content_bg.gif) 

top left repeat-x;}

#iba2_siteCss .pollsHead {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;}

#iba2_siteCss .pollsQuestion {font-size:12px;font-weight:bold; font-color:#999999; background-color:transparent;}

#iba2_siteCss .pollsAnswer,
.pollsResult {background-color:transparent;}

#iba2_siteCss .pollsSubmit {background-color:transparent;}

#iba2_siteCss .pollsViewResults {}


/**********************************************************end  POLL STYLES  

***********************************************************/



/****************************************** SPORTSNETWORK SCOREBOARD 

STYLES*********************************************/

.TSN2 {
   color:#FFFFFF;
   font: 11px Arial, Helvetica, sans-serif;
   font-weight: bold;
   background:#003E7B;
}

.TSN5 {
   font: 11px Arial, Helvetica, sans-serif;
   background:#E2E2E2;
}

.TSN5 a {
   color:#003E7B;
   text-decoration:none;
}

.TSN5 a:hover {
   color:#EB7B33;
}

.TSN6 {
   color:#FFFFFF;
   font: 11px Arial, Helvetica, sans-serif;
   font-weight: bold;
   background:#003E7B;
}

/**********************************************************end SPORTSNETWORK SCOREBOARD 

STYLES  

***********************************************************/




/* ********** Default Feedback Styles Begin********** */

/*Email options for checkboxes*/
#iba2_siteCss .formCheckbox{font-family:verdana,arial,sans-serif; font-size:12px;}

/*The words that display as confirmation after the reader submits the form*/
#iba2_siteCss .formConfirmation{color:#000000; font-family:verdana,arial,sans-serif; font-weight:bold; 

font-size:18px;}

/*The form field display text*/
#iba2_siteCss .formField{font-family:verdana,arial,sans-serif; font-weight:bold; font-size:13px;}

/*The text displayed at the top of the feedback form*/
#iba2_siteCss .formNotes{font-family:verdana,arial,sans-serif; font-weight:bold; font-size:12px;}

/*The text displayed that certain fields are required*/
#iba2_siteCss .formRequired{color:#000000; font-family:verdana,arial,sans-serif; font-style:italic; font-size:12px;}

/*Feedback form subtitle text*/
#iba2_siteCss .formSubtitle{font-family:verdana,arial,sans-serif; font-weight:bold; font-size:14px;}

/*Feedback form title text*/
#iba2_siteCss .formTitle{font-family:verdana,arial,sans-serif; font-weight:bold; font-size:16px;}

/* ********** Default Feedback Styles End********** */


/* ------------------------ BEGIN screen-scraped blog styles --------------------- */
#iba2_siteCss .blogPost,
.rss_box {
}

#iba2_siteCss .blogTitle,
.rss_title, .rss_title a {
   color:#003085; 
   font-family:arial; 
   font-weight:bold; 
   font-size:14px; 
   text-decoration:underline;
   padding-bottom:3px;
}

#iba2_siteCss a:hover.blogTitle,
.rss_title a:hover {
   text-decoration:none;
}

.rss_items {
       list-style:none;
       margin-left:5px;
       padding-left:5px;
}

#iba2_siteCss .blogDate,
#iba2_siteCss .blogMetadata,
.rss_date {
   color:#9A9A9A;
   font-family:arial;
   font-size:10px;
}

#iba2_siteCss .blogEntry,
.rss_item {
   font-family:arial;
   font-size:11px;
}

#iba2_siteCss .blogEntry p,
.rss_item p {
   padding-bottom: 5px;
}


/* begin styles for RSS Feed 
     This is the most basic style to use for a list with no bullets 

.rss_box {
    width: 300px;
    background-color: #ffffff;
}

.rss_title, rss_title a {
   margin: 0px 0;
   padding: 0;
}

.rss_items {
       list-style:none;
       margin:0;
       padding:0;
}

.rss_item  {
  font-size: x-small;
  margin-bottom: 1em;;
}
*/

/* ------------------------ REGION ADJUSTMENTS --------------------- */
#iba2_siteCss .region2 {
padding: 0px 0px 0px 10px;
}

#iba2_siteCss .region4 {
padding: 0 0 10px 15px;
}
#iba2_siteCss .region5 {
padding: 5px 0 10px 20px;
overflow: hidden !important;
}

#iba2_siteCss .region9 {
padding: 5px 0 10px 10px;
}

#iba2_siteCss .region10 {
padding: 5px 0 10px 0;
}
/* Marketplace Style Stuff */


#iba2_siteCss .marketplaceheader {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #003399;
   font-size: 16px;
}

#iba2_siteCss .marketplacebody {
   font-size: 10px;
   font-family: Arial, Helvetica, sans-serif;
}


/******************************BEGIN Most Popular Default 

Styles************************************/
/*
   These will reside in MNGiDefaultStyles
   and will not be editable
*/
.mostWidth{width:100%;}
.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 */

/* Uncomment for example of override */
/*
.mostTab{background:#fff;}
.mostTabSelected{background:#fff;}
.mostTabBody{border:none;}

.mostViewedBox A{text-decoration:none;}

.mostTabsBox{
margin:0px;
padding:0px;
border-left:solid 1px #999;
height:21px;
position:relative;
z-index:99;
}
.mostTabsBox LI{
float:left;
border-top:solid 1px #999;
border-right:solid 1px #999;
padding:0px 5px 0px 5px;
list-style:none;
}

.mostTab{background-color:#eee;}
.mostTabSelected{
border-bottom:solid 1px white;
}

.mostHeader{padding:5px 15px 5px 15px;}
.mostNote{float:left;}
.mostRss{float:right;}

.mostClear{clear:both;margin:0;padding:0;}

.mostTabBody{
border:solid 1px #999;
position:relative;
top:-1px;
}
*/

.mostTab, .mostTabSelected {font: 0.7em Arial, Helvetica, sans-serif;}
.mostTab {background: transparent;}
.mostNote {font: 0.6em Arial, Helvetica, sans-serif;}
.mostTabBody li { font: 0.8em Arial, Helvetica, sans-serif; padding-right: 5px;}

/******************************END Most Popular Default Styles************************************/


/* ---------------------------- DEFAULT BLOCK STYLES ---------------------------- */

/* ------- main freeform container */
.block {
   padding: 0 0 10px 0;
   font: normal 12px arial, helvetica, sans-serif;
   color: #000;
   clear: both;
   margin: 0 7px 10px 7px;
   background: #fff;
   }

.headOnly {
   padding: 0;
   margin-bottom: 0;
   }

/* ------- block container - for two blocks side by side */
.twinBlocks {
   float: left;
   clear: both;
   width: 100%;
   border: 1px solid #acb7d7;
   margin-bottom: 10px;
   }

/* ------- main freeform container inside of twinblocks */
.twinBlocks .block {
   float: left;
   width: 48%;
   padding: 1%;
   border: none;
   margin: 0;
   background-color: transparent;
   clear: none;
   }

/* ------- main freeform container inside of twinblocks - ie hack to set width */
*html .twinBlocks .block {
   width: 50%;
   }

.firstBlock {
   border-top: none;
   }



/* ---------------------------- HEADERS  ---------------------------- */

/* ------- main block header container */
.block .header {
   }

/* ------- main block header & tabs header */
.block h1,
.block .tabs h1 {
   margin: 0 0 12px 0;
   padding: 8px 0 8px 6px;
   font: bold 14px arial, helvetica, sans-serif;
   color: #103e72;
   background: url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site181/2007/0612/20070612__headerbar.gif) 

repeat-x;
   height: auto;
   }

/* ------- main block header & tabs header - inside of twinblocks */
.twinBlocks .block h1 {
   background-image: none;
   background-color: transparent;
   padding: 3px 0 5px 3px;
   }

/* ------- alternate block header */
.block h1.alt {
   font: bold 16px "Times New Roman", Times, serif;
   color: #242424;
   }

/* ------- main block header (when in a header container) */
.block .header h1 {
   }

/* ------- main block header (when in an alternate header container) */
.block .headerAlt h1 {
   font: bold 16px "Times New Roman", Times, serif;
   color: #242424;
   }

/* ------- default header links */
.block h1 a:link,
.block h1 a:visited,
.block h1 a:active  {
   color: #103e72;
   text-decoration: none;
   }

/* ------- default header links - rollover state */
.block h1 a:hover  {
   color: #103e72;
   text-decoration: underline;
   }

/* ------- subhead class - used as a class to an inline element (span for eg) nested inside of an h1 - see calendar for 

example */
.block h1 .sub {
   font: normal 12px arial, helvetica, sans-serif;
   margin: 0 10px;
   }

/* ------- item on right of header text */
.block h1 .headerLinkR {
   float: right;
   font: 10px arial, helvetica, sans-serif;
   background: 

url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site181/2007/0612/20070612__headerlink_left.gif ) top left no-repeat;
   display: inline-block;
   height: 18px;
   margin-top: -3px;
   }
   
   

/* ------- link on right of header text */
.block h1 .headerLinkR a:link, .block h1 .headerLinkR a:visited {
   color: #0d2569;
   margin: 0 4px;
   background: 

url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site181/2007/0612/20070612__headerlink_right.gif) top right 

no-repeat;
   display: block;
   padding: 3px 8px 4px 4px;
   }
   
.block h1 .headerLinkR a:hover {
   text-decoration: none;
   }  

/* ------- item on right of alternate header */
.block h1.alt .headerLinkR {
   float: right;
   font: normal 11px arial, helvetica, sans-serif;
   background: transparent 

url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site134/2007/0530/20070530_101123_bullet_red_raq.gif)  no-repeat ;
   
   }

/* ------- link on right of alternate header text */
.block h1 .headerLinkR a {
   }

/* ------- sponsored logo container on right of header */
.block h1 .headerSponsor {
   float: right;
   font: normal 9px arial, helvetica, sans-serif;
   width: 150px;
   color: #222;
   margin: 0;
   padding: 0;
   text-align: right;
   }

/* ------- sponsored logo image on right of header */
.block h1 .headerSponsor img {
   border: none;
   width: 72px;
   height: 22px;
   float: none;
   margin: 0 0 0 4px;
   padding: 0;
   vertical-align: middle;
   }

/* ---------------------------- END HEADERS  ---------------------------- */




/* ---------------------------- TABS  ---------------------------- */

/* ------- default tab-set (unordered list) */
.block .tabs {
   float: left;
   display: block;
   width: 100%;
   margin: 0 0 10px 0;
   padding: 0;
   color: #000;
   list-style: none;
   }

/* ------- default tab */
.block .tabs li {
   float: left;
   margin: 0;
   padding: 0 5px;
   background-color: #fff;
   background-image: none;
   border-left: 1px solid #222;
   line-height: 12px;
   }

/* ------- first tab on left */
.block .tabs li.first {
   margin-left: 0px;
   border-left: none;
   padding-left: 0;
   }

/* ------- tab link */
.block .tabs li a:link,
.block .tabs li a:visited,
.block .tabs li a:active {
   color: #0d2569;
   text-decoration: underline;
   margin: 0 0 0 0;
   padding: 0;
   }

/* ------- tab link - rollover state */
.block .tabs li a:hover {
   color: #f79900;
   text-decoration: none;
   }

.block .tabs li.bulletRaq {
   padding: 0 5px 0 8px;
   background-position: 5px 5px;
   }

.block .tabs li.bulletRaq a {
   margin: 0 0 0 3px;
   }

/* ---------------------------- END TABS  ---------------------------- */




/* ---------------------------- MAIN CONTENT ---------------------------- */

/* ------- main containter for freeform content (used within a 'block' container) - also see hack styles below  */
.block .contentblock {
   margin: 0 0 10px 0;
   }

/* ------- main header for content (needed to differentiate from main h1 tag) */
.block .contentblock h1 {
   background: none;
   border: none;
   }

/* ------- content headers */
.block .contentblock  h1,
.block .contentblock  h2,
.block .contentblock  h3,
.block .contentblock  h4,
.block .contentblock  h5 {
   margin: 0 0 5px 0;
   padding: 0;
   }

/* ------- used when a list is used after a floated item - to force a line-break */
.block .contentblock .clearList {
   margin:  0;
   padding: 10px 5px;
   clear: both;
   }

/* ------- forces floated elements to be contained within this class - also see hack styles below  */
.contentblock .clearfix {
   margin: 10px 0;
   }

/* ------- secondary block header */
.block h2 {
   font: bold 12px arial, helvetica, sans-serif;
   color: #000;
   margin: 10px 0 5px 0;
   padding: 0;
   }

/* ------- secondary block header - link */
.block h2 a {
   color: #3e4ea6;
   }

/* ------- tertiary block header */
.block h3 {
   font: bold 12px arial, helvetica, sans-serif;
   color: #103e72;
   margin: 10px 0 5px 0;
   }

/* ------- links */
.block a:link,
.block a:visited,
.block a:active {
   color: #173571;
   text-decoration: underline;
   }

/* ------- links - rollover state */
.block a:hover {
   color: #f79900;
   text-decoration: none;
   }

/* ------- alternate links */
.block a.alt {
   text-decoration: underline;
   }

/* ------- alternate links - rollover state */
.block a:hover.alt {
   text-decoration: none;
   }

/* ------- paragraph */
.block p {
   margin: 0 0 10px 0;
   }

/* ------- unordered list */
.block ul {
   margin: 0 0 10px 0;
   padding: 0 2px;
   list-style: none;
   }

/*  ------- default list items */
.block ul li {
   background: transparent 

url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site181/2007/0612/20070612__bullet.gif) no-repeat 0 4px;
   line-height: 14px;
   padding: 0 0 0 10px;
   margin: 0 0 3px 0px;
   }



/*  ------- list items with no bullet */
.block ul.bulletNone li,
.block ul li.bulletNone,
.block ul.bulletRaq li.bulletNone,
.block ul.bulletBlack li.bulletNone,
.block ul.bulletRSS li.bulletNone {
   background-image: none;
   padding: 0;
   }

/*  ------- list items with RSS icon */
.block ul li.bulletRSS,
.block ul.bulletRSS li,
.block ul.bulletRaq li.bulletRSS,
.block ul.bulletBlack li.bulletRSS,
.block ul.bulletNone li.bulletRSS {
   background: transparent 

url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site134/2007/0530/20070530_101146_bullet_rss.gif) no-repeat 0 2px;
   padding: 0 0 0 20px;
   margin: 0 0 5px 0px;
   }

/*  ------- list items with raquo ( >> ) icon */
.block ul li.bulletRaq,
.block ul.bulletRaq li,
.block ul.bulletNone li.bulletRaq,
.block ul.bulletBlack li.bulletRaq,
.block ul.bulletRSS li.bulletRaq {
   background: transparent 

url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site134/2007/0530/20070530_101123_bullet_red_raq.gif) no-repeat 0 

5px;
   padding: 0 0 0 10px;
   }

/*  ------- main header inside a list */
.block ul h1 {
   background: none;
   margin: 0;
   padding: 0;
   font: bold 12px arial, helvetica, sans-serif;
   border: none;
   color: #000;
   }

/*  ------- default list link */
.block li a {
   color: #111a70;
   margin: 0;
   padding: 2px 0;
   }

/*  ------- one pixel solid line divider */
.block .hr {
   border-top: 1px solid #ccc;
   margin: 10px;
   }

.block a.more {
   white-space: nowrap;
   }


/* ---------------------------- IMAGES ---------------------------- */

/*  ------- default image (thumbnail) */ 
.block img {
   float: left;
   margin: 0 12px 0 0;
   width: 50px;
   border: 1px solid #719fb7;
   }

/* X------- thumbnail images used in "special sections" */
 .block img.specialSection {
   float: left;
   margin: 0 15px 0 0;
   width: 85px;
   border: none;
   border: 1px solid #000;
   }

/*  ------- large thumbnail images */ 
.block img.bigthumb {
   width: 100px;
   }

/*  ------- large thumbnail images no border  */ 
.block img.bigthumbnoborder {
   width: 100px;
   border: 0x solid #719fb7;
   }

/*  ------- large & medium image containers */ 
.block .contentblock .image-med,
.block .contentblock .image-large {
   display: block;
   float: left;
   width: 100%;
   text-align: center;
   }

/*  ------- large & medium images - shared styles */ 
.block .contentblock p.image-med img,
.block .contentblock p.image-large img {
   float: none;
   margin: 0;
   padding: 0;
   border: 0;
   }

/*  ------- large image */ 
.block .contentblock .image-large img {
   width: 300px;
   }

/*  ------- medium image */ 
.block .contentblock .image-med img {
   width: 140px;
   }

/*  ------- 80 pixel wide thumbnail */ 
.block img.thumb80 {
   float: none;
   margin: 0 auto 5px auto;
   width: 80px;
   border: none;
   }


/* ---------------------------- COLUMNS ---------------------------- */

/*  ------- class added to "contentblock cols" container to declare that two columns are meant to be used */ 
.block .cols2 {
   }

/*  ------- class added to "contentblock cols" container to declare that three columns are meant to be used */ 
.block .cols3 {
   }

/* X------- class added to "contentblock cols" container to declare that six columns are meant to be used */ 
.block .cols4 {
   }

/* X------- class added to "contentblock cols" container to declare that six columns are meant to be used */ 
.block .cols5 {
   }

/* X------- class added to "contentblock cols" container to declare that six columns are meant to be used */ 
.block .cols6 {
   }

/*  ------- general styles for all columns */ 
.block .col {
   float: left;
   background: transparent 

url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site134/2007/0530/20070530_101204_px_ltbl.gif) repeat-y right 

bottom;
   }

/*  ------- plain style for columns without divider lines or backgrounds */ 
.block .plain .col {
   background-image: none;
   }

/*  ------- styles for all 2 column columns */ 
.block .cols2 .col {
   margin-right: 2%;
   padding-right: 2%;
   width: 46%;
   }

/*  ------- styles for all 3 column columns */ 
.block .cols3 .col {
   margin-right: 2%;
   padding-right: 2%;
   width: 30%;
   }

/* X------- styles for all 4 column columns */ 
.block .cols4 .col {
   margin-right: 2%;
   padding-right: 2%;
   width: 21%;
   }

/* X------- styles for all 5 column columns */ 
.block .cols5 .col {
   margin-right: 1%;
   padding-right: 2%;
   width: 17%;
   }

/* X------- styles for all 6 column columns */ 
.block .cols6 .col {
   margin-right: 1%;
   padding-right: 2%;
   width: 14%;
   }

/* IE box model hacks (old doctype) - doesn't recognize padding % */
*html .block .cols2 .col {
   width: 48%;
   }
*html .block .cols3 .col {
   width: 32%;
   }
*html .block .cols4 .col {
   width: 23%;
   }
*html .block .cols5 .col {
   width: 19%;
   }
*html .block .cols6 .col {
   width: 16%;
   }
/* END IE hacks */

/*  ------- general styles for all final columns */ 
.block .cols2 .last,
.block .cols3 .last,
.block .cols4 .last,
.block .cols5 .last,
.block .cols6 .last {
   margin-right: 0;
   padding-right: 0;
   background-image: none;
   }

/*  ------- styles for final 2 column column */ 
.block .cols2 .last {
   width: 50%;
   }

/*  ------- styles for final 3 column column */ 
.block .cols3 .last {
   width: 32%;
   }

/* X------- styles for final 3 column column */ 
.block .cols4 .last {
   width: 25%;
   }

/* X------- styles for final 3 column column */ 
.block .cols5 .last {
   width: 20%;
   }

/* X------- styles for final 3 column column */ 
.block .cols6 .last {
   width: 15%;
   }

/* X------- styles for final 3 column column */ 
.block .cols6 .last {
   width: 15%;
   }



/*  ------- images in columns get special treatment */ 
.block .col img {
   float: none;
   display: block;
   clear: both;
   }

/*  ------- list blocks that are columns are treated slightly differently */ 
.block ul.col {
   margin: 0;
   padding: 0;
   width: auto;
   }

/*  ------- list items in a column */ 
.block .col li {
   display: block;
   width: auto;
   }

/*  ------- list item links in a column */ 
.block .col li a {
   color: #0d2569;
   }

/*  ------- list item header links in a column */ 
.block .col li h1 a {
   color: #0d2569;
   }

/* ---------------------------- END COLUMNS ---------------------------- */




/* ---------------------------- MISC - generic styles ---------------------------- */

/*  ------- adds a 10px space above this element */ 
.block .spacer,
.block .contentblock .spacer,
.block .contentblock.spacer {
   padding-top: 10px;
   }

/*  ------- variation for list items to allow for bullets as background images */ 
.block li.spacer,
.block .contentblock li.spacer,
.block .contentblock .col li.spacer {
   margin-top: 10px;
   padding-top: 0;
   }

/*  ------- sets a fixed height and allows for scrollable content if necessary */ 
.block .scrolling {
   height: 120px;
   border: 1px solid #c3d6e1;
   overflow: auto;
   padding: 10px;
   margin: 0;
   background: #fafafa;
   }

/*  ------- containter specific to housing a list.  Different margins from standard contentblock.  Used for blog entries. */ 
.block .listBlock {
   margin: 0 0 5px 0;
   }

/*  ------- listBlock paragraph */ 
.block .listBlock p {
   font: normal 12px Arial, Helvetica, sans-serif;
   color: #333;
   }

/*  ------- time and date stamp found in some blog entries */ 
.block .dateStamp {
   font: normal 10px Arial, Helvetica, sans-serif;
   color: #333;
   }

/*  ------- allows paragraph tags to flow into each other - Used for some blog entries. */ 
.block .inline p {
   display: inline;
   }

/*  ------- right justifies content */ 
.block .right {
   text-align: right;
   padding: 0;
   margin: 0;
   display: block;
   }

/*  ------- right justified link */ 
.block .right a {
   font: normal 11px arial, helvetica, sans-serif;
   color: #3e4ea6;
   }

/*  ------- removes margins and padding */ 
.block .tight {
   margin: 0;
   padding: 0;
   }

/*  ------- removes top and bottom margins and padding from list items */ 
.block .tight li {
   margin-top: 0;
   margin-bottom: 0;
   padding-top: 0;
   padding-bottom: 0;
   }

/*  ------- sets font size in tables.  Necessary to override global styles. */ 
.block table {
   font-size: 11px;
   }

/*  ------- center justifies content */ 
.block .center {
   text-align: center;
   }

/*  ------- small font size - gray color */ 
.block p.sml {
   font: normal 9px arial, helvetica, sans-serif;
   color: #333;
   }


/* ---------------------------- FORMS ---------------------------- */

/*  ------- assigned to an input - forces a line break */ 
.block .btn {
   display: block;
   margin: 10px 0;
   }

/*  ------- styles applied to a textarea form element */ 
.block textarea {
   font: normal 11px arial, helvetica, sans-serif;
   color: #333;
   padding: 5px;
   border: 1px solid #c3d6e1;
   }


/* ------------ Start regularImages Styles ------------ */
.regularImages img{width: auto;}
/* ------------ Start regularImages Styles ------------ */

/* ---------------------------- SPECIFIC ELEMENTS ---------------------------- */

/*  ------- Calendar Form*/
#calendarForm label {
   float: left;
   clear: both;
   width: 100%;
   margin: 0 0 10px 0;
   }

#calendarForm input {
   float:  left;
   width: 120px;
   border: 1px solid #5e838c;
   font-size: 11px;
   }

#calendarForm input#submitCal {
   float: right;
   width: auto;
   border: none;
   }
/*  ------- END Calendar Form*/

/*  ------- ask the expert header uses an image vs text as a header */ 
.block h1.askExpert {
   padding: 2px 0 5px 5px;
   height: 30px;
   }
/*  ------- ask the expert image */ 
.block h1.askExpert img {
   width: 180px;
   height: 30px;
   border: 0;
   margin: 0;
   }
/*  ------- ask the expert - header links */ 
.block h1.askExpert span {
   padding-top: 17px;
   float: left;
   }




/* ---------------------------- FOOTER ---------------------------- */

/*  ------- footer container */
/*.footer {
   font: normal 11px arial, helvetica, sans-serif;
   background: transparent url(/web/20150518095556/http://extras.mnginteractive.com/live/css/site181/images/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  {
   color: #036;
   border-right: 1px solid #036;
   padding: 0 4px 0 2px;
   }

/*  ------- footer last link in list */
/*.footer li.last a:link,
.footer li.last a:visited,
.footer li.last a:active {
   border: none;
   }
*/

/* --------------------------------------------------------------------------------------------------
hack for floated elements in freeforms containers - makes the box expand for fit content in firefox */

.header:after,
.footer:after,
.headerAlt:after,
.contentblock:after,
.clearfix:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
   }
   
.header,
.footer,
.headerAlt,
.contentblock,
.clearfix {
   display: inline-block;
   }

/* Hides from IE-mac \*/
* html .header,
* html .footer,
* html .headerAlt,
* html .contentblock,
* html .clearfix { height: 1%; }

.header,
.footer,
.contentblock,
.headerAlt,
.clearfix { display: block; }
/* End hide from IE-mac */

/* END clearfix hack
------------------------------------------------------------------------------------------------- */


/* ---------------------------- BLOCK2 STYLES ---------------------------- */

/* ------- block2 freeform container - appended to block */
.block2 {
   margin: 0 0 10px 0;
   border: 1px solid #acb7d7;
   border-top: none;
   background: #e8f0f8 

url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site181/2006/0210/20060210_115007_iba_sponsor_content_bg.gif) 

left top 

repeat-x;
   }
   
/* ------- block container - for two blocks side by side style2 */
.twinBlocks2 {
   border: 1px solid #acb7d7;
   background-color: #f2eeeb;
   }




/* ---------------------------- HEADERS  ---------------------------- */

/* ------- block2 header container */
.block2 .header {
   margin: 0;
   padding: 0;
   border: none;
   }

.block2 .header h1 {
   background: #fff none;
   color: #0d2f5c;
   border: 1px solid #acb7d7;
   }  

/* ------- block2 header & tabs header */
.block2 h1 {
   background: 

url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site181/2007/0612/20070612__block2_header_bg.gif 
) repeat-x;
   padding: 8px 10px;
   margin: 0 -1px 0 -1px;
   color: #FFF;
   }
   
.block2 h1 a:link, .block2 h1 a:visited, .block2 h1 a:active, .block2 h1 a:hover  {
   color: #FFF;
   }  
   
   



/* ------- sponsored logo image on right of header */
.block2 .headerSponsor img {
   padding-bottom: 6px;
   }




/* ---------------------------- TABS  ---------------------------- */

/* ------- block2 tab-set (unordered list) */
.block2 .tabs {
   background: url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site181/2007/0612/20070612__tab_bg.gif ) 

repeat-x;
   margin-bottom: 1px;
   clear: both;
   padding: 8px 0 4px 0;
   border-top: 1px solid #9f9e99;
   }

/* ------- block2 tabs header */
.block2 .tabs h1 {
   float: left;
   padding: 0 10px;
   font: bold 14px arial, helvetica, sans-serif;
   color: #FFF;
   border-bottom: none;
   }


/* ------- block2 tab */
.block2 .tabs li {
   float: right;
   background: 

url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site181/2007/0612/20070612__bg_left_both.gif) no-repeat top left;
   border: none;
   margin: 0;
   padding: 0 0 0 5px;
   height: 24px;
   }
   
   
/* ------- block2 tab links */
.block2 .tabs li a:link,
.block2 .tabs li a:visited,
.block2 .tabs li a:active {
   padding: 7px 12px 4px 9px;
   background: #fff 

url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site181/2007/0612/20070612__bg_right_both.gif) no-repeat top right;
   margin: 0;
   display: block;
   text-decoration: none;
   color: #003368;
   }

/* ------- block2 tab links - rollover state */
.block2 .tabs li a:hover {
   color: #f79900;
   text-decoration: none;
   }

/* ------- block2 tab - selected/active */
.block2 .tabs li.selected {
   background: #fff 

url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site181/2007/0612/20070612__active_right_both.gif) no-repeat top 

right;
   color: #003368;
   margin: 0;
   padding: 0;
   }

/* ------- block2 tab - selected/active links */
.block2 .tabs li.selected a:link,
.block2 .tabs li.selected a:visited,
.block2 .tabs li.selected a:active {
   color: #003368;
   height: auto;
   background: 

url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site181/2007/0612/20070612__active_left_both.gif) no-repeat top left;
   }

/* ------- block2 tab - selected/active links - rollover state */
.block2 .tabs li.selected a:hover {
   text-decoration: none;
   color: #f79900;
   }





/* ------- block2 single-line tabs header */
.block2 .header .oneline h1 {
margin: 0;
background: none;
border: none;
   }






/* ---------------------------- END TABS  ---------------------------- */




/* ---------------------------- MAIN CONTENT ---------------------------- */

/* ------- main containter for freeform content (used within a 'block2' container) */
.block2 .contentblock {
   padding: 8px;
   margin: 0 0 2px 0;
   }
   
.block2 .contentblock h1 {
color: #003368;
}

.block2 .contentblock h1 a:link, .block2 .contentblock h1 a:active, .block2 .contentblock h1 a:visited {
color: #003368;
text-decoration: underline;
}  

.block2 .contentblock h1 a:hover {
color: #f79900;
text-decoration: none;
}

/* ------- additional class to contentblock used for the first (and only the first) block of content */
.block2 .tabcontent {
   border-top: none;
   }

/*MODIFICATIONS*/


/* ---------------------------- BLOCK3 STYLES ---------------------------- */

/* ------- block3 freeform container - appended to block */
.block3 {
   margin: 0 0 10px 0;
   border: 1px solid #bed9ec;
   border-top: none;
   padding: 2px;
   background: #333 none;
   border: none;
   }

/* ------- block container - for two blocks side by side style3 */
.twinBlocks3 {
   border: none;
   }




/* ---------------------------- HEADERS  ---------------------------- */

/* ------- block3 header & tabs header */
.block3 h1 {
   padding: 8px 10px;
   border-bottom: none;
   margin: 0;
   background: #333 none;
   color: #fff;
   }

/* ------- alternate block header */
.block3 .headerAlt h1 {
   background: transparent;
   }

/* ------- sponsored logo image on right of header */
.block3 .headerSponsor img {
   padding-bottom: 6px;
   }
   
.block3 h1 .headerSponsor {
   color: #fff;
   }
   
.block3 h1 a:link, .block3 h1 a:visited, .block3 h1 a:active, .block3 h1 a:hover  {
   color: #FFF;
   }        







/* ---------------------------- MAIN CONTENT ---------------------------- */

/* ------- main containter for freeform content (used within a 'block3' container) */

.block3 .contentblock {
   border: 1px solid #acb7d7;
      background: #e8f0f8 

url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site181/2006/0210/20060210_115007_iba_sponsor_content_bg.gif) 

left 

top repeat-x;
   padding: 8px;
   margin: 0;
   }

/* ------- additional class to contentblock used for the first (and only the first) block of content */
.block3 .tabcontent {
   border-top: none;
   }

   
/* ---------------------------- END BLOCK 3 ---------------------------- */

/* ---------------------------- BLOCK4 STYLES ---------------------------- */

/* ------- block4 freeform container - appended to block */
.block4 {
   margin: 0 0 10px 0;
   border: 1px solid #bed9ec;
   border-top: none;
   padding: 2px;
   background: #CCC none;
   border: none;
   }

/* ------- block container - for two blocks side by side style3 */
.twinBlocks3 {
   border: none;
   }




/* ---------------------------- HEADERS  ---------------------------- */

/* ------- block4 header & tabs header */
.block4 h1 {
   padding: 8px 10px;
   border-bottom: none;
   margin: 0;
   background: #ccc none;
   color: #333;
   }

/* ------- alternate block header */
.block4 .headerAlt h1 {
   background: transparent;
   }

/* ------- sponsored logo image on right of header */
.block4 .headerSponsor img {
   padding-bottom: 6px;
   }
   
.block4 h1 .headerSponsor {
   color: #333;
   }
   
.block4 h1 a:link, .block4 h1 a:visited, .block4 h1 a:active, .block4 h1 a:hover  {
   color: #333;
   }        







/* ---------------------------- MAIN CONTENT ---------------------------- */

/* ------- main containter for freeform content (used within a 'block4' container) */

.block4 .contentblock {
   border: 1px solid #acb7d7;
   background-color: #FFF;
   padding: 8px;
   margin: 0;
   }

/* ------- additional class to contentblock used for the first (and only the first) block of content */
.block4 .tabcontent {
   border-top: none;
   }
   
/* ---------------------------- END BLOCK 4 STYLES ---------------------------- */  

/* ---------------------------- BLOCK5 STYLES ---------------------------- */

.block5 {
   padding: 0px;
   margin: 0 0 10px 0;
   }

.block5 .header {
   background: url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site181/2007/0612/20070612__block5-tl.gif) 

no-repeat top left;
   padding: 0;
   }

.block5 h1 {
   color: #fff;
   }

.block5 .header h1 {
   background: url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site181/2007/0612/20070612__block5-tr.gif) 

no-repeat top right;
   font: bold 16px arial, helvetica, sans-serif;
   padding: 0;
   color: #fff;
   }

/* ------- default header links */
.block5 .header h1 span,
.block5 .header h1 a:link,
.block5 .header h1 a:visited,
.block5 .header h1 a:active  {
   color: #fff;
   text-decoration: none;
   display: block;
   background: 

url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site181/2007/0612/20070612__bg_block5_head.gif)  0 0 repeat-x;
   margin: 0 3px;
   padding: 5px;
   }

/* ------- default header links - rollover state */
.block5 .header h1 a:hover  {
   text-decoration: underline;
   color: #fff;
   }


.block5 .contentblock {
   background: #fff;
   margin: 0 6px;
   padding: 10px 10px 5px 10px;
   }

.block5 .contentblock h1 {
   color: #000;
   }

.block5 .bulletBlack a:link,
.block5 .bulletBlack a:visited,
.block5 .bulletBlack a:active  {
   color: #000;
   }



/* ---------------------------- END BLOCK5 STYLES ---------------------------- */

/* ---------------------------- BLOCK6 STYLES ---------------------------- */

.block6 {
   padding: 0px;
   margin: 0 0 10px 0;
   }


.block6 .header {
   background: #ccc;
   }

.block6 h1 {
   color: #000;
   }

.block6 .header h1 {
   padding: 8px 10px;
   border-bottom: none;
   margin: 0;
   background: #ccc none;
   color: #333;
   }

/* ------- default header links */
.block6 .header h1 span,
.block6 .header h1 a:link,
.block6 .header h1 a:visited,
.block6 .header h1 a:active  {
   color: #000;
   text-decoration: none;
   display: block;
   background: #ccc;
   margin: 0 3px;
   padding: 5px;
   }

/* ------- default header links - rollover state */
.block6 .header h1 a:hover  {
   text-decoration: underline;
   color: #fff;
   }


.block6 .contentblock {
   background: #fff;
   margin: 0 6px;
   padding: 10px 10px 5px 10px;
   }

.block6 .contentblock h1 {
   color: #000;
   }

.block6 .bulletBlack a:link,
.block6 .bulletBlack a:visited,
.block6 .bulletBlack a:active  {
   color: #000;
   }



/* ---------------------------- END BLOCK6 STYLES ---------------------------- */




/* --------------BEGIN HotJobs CSS---------------- */

.searchJobsHeader .headerSponsor {
float: right;
color: #000;
font: normal 9px verdana,arial,helvetica,sans-serif;
}

.searchJobsheader h1 {
font-size: 13px;
}

.postJobButton {
margin-top: 3px;
border: 1px solid #CCCCCC;
margin-left: auto;
margin-right: auto;
}

.postJobButton img {
padding:2px;
}

.hotJobsConsole, .searchJobsHeader {
margin-left: 5px;
}

.postajob h1 {
font-size: 15px;
margin-bottom: 5px;
margin-top: 10px;
margin-left: 23px;
font: bold 15px Arial, Helvetica,sans-serif;
}

.postJobTable{
  padding:0 0 0 0;
  border: 1px solid #cacaca;
  width: 600px;
  margin-left: 23px;
  margin-top: 5px;
}

.yahooTable{
  border-right: 1px solid #cacaca;
}

.jobHeader{
  background: url(/web/20150518095556/http://extras.mnginteractive.com/live/css/images/gradient.jpg);
  border-bottom: 1px solid #3c619c;
}

.title{
  font-family: arial, helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color:#323232;
  padding:0 0 2 10;*/
}

.titleText{
  padding-right:80px;
}

.mainTextRow{
  padding: 0;
  background-color: #FACB94;
}

.mainText{
  padding:5 5 5 15;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  line-height: .5cm;
  color:#323232;
}

.jobFooter{
  font-family: arial, helvetica, sans-serif;
}

.jobFooter a:link,
.jobFooter a:visited,
.jobFooter a:active{
  color: #1c4d9c;
  font-size: 12px;
}
.jobFooter a:hover {
   text-decoration: none;
}

/* --------------END HotJobs CSS---------------- */



/* -------------- Footer styles ----------------------- */

.footer_realCities img {
  border: 1px solid #000;
}

.footer_realCities {
  padding: auto auto;
}

.footerLinks img {
  margin-left: 5px;
  border: 0;
  vertical-align: middle;
}

.myyahooButton {
  display: inline;
}


.sectionBox_yahoo { 
   padding:0 0 0 15px;
   whitespace: nowrap;
   margin-left: 10px;
   margin-bottom: 5px;
   border-bottom: 1px solid #00356e;
}

.sectionFont_yahoo { 
   font-size: 25px; 
   color:#00356e;
   text-decoration: none; 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-weight: bold;
}

.rssButton {
  margin-left: 7px;
  padding-bottom: 5px;
  vertical-align: middle;
}

.myyahooHeadButton img {
  width: 91px;
  border: 0px;
  margin-left:7px;
  padding-bottom: 13px;
}

/* ******************************************* Zvents box styles ********************************* */

div.zvents_clear {clear: both;}

.zvents_invertednav {padding: 0;width: 100%;border-top: 5px solid #47a;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;}
.zvents_invertednav a {float: left;display: block;text-transform:capitalize;font: bold 11px Arial !important;color: black;text-decoration: none;margin: 0 1px 0 0;padding: 3px 5px;background-color: #bcd;border-bottom: 8px solid white;}
.zvents_invertednav a:hover {background-color: #47a;padding-top: 5px;padding-bottom: 0;border-bottom-color: #47a;color: white;text-decoration: none;}
.zvents_invertednav .current a {background-color: #47a;padding-top: 5px;padding-bottom: 0;border-bottom-color: #47a;color: white;text-decoration: none;}

.zvents_title {font:bold 24px arial;color:#184B8C;margin-bottom:-7px;text-decoration:none;}
.zvents_title a {font:bold 24px arial;color:#184B8C;margin-bottom:-7px;text-decoration:none;}
.zvents_title a:hover {font:bold 24px arial;color:#000;margin-bottom:-7px;text-decoration:none;}

.zvents_maincontainer {width:310px;border:1px solid #47a;}

.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_searchlinks_others {font:9px arial;color:#039;text-align:right;padding:2px 0 0 0;}
.zvents_searchlinks_others a {color:#039;}
.zvents_searchlinks_others a:hover {color:#000;}

.zvents_calendarcontainer {background-color:#eee;border:1px solid #ddd;padding:5px;text-align:center;margin-top:8px;}
.zvents_calendarcontainertitle {font:11px arial;float:left;}
.zvents_fivepixels {line-height:5px;clear:both;}
.zvents_upcomingeventsv2 ul {margin-top:0;margin-bottom:0;padding-top:8px;padding-bottom:5px;font:11px arial;}
.zvents_upcomingeventsv2 li {list-style-type:square;margin-left:-25px;font:11px arial;}
.zvents_upcomingeventsv2 a {font:11px arial;color:#039;line-height:1.3em;}
.zvents_upcomingeventsv2 a:hover {color:#000;}

.zvents_sublinks {font:bold 10px arial;color:#039;}
.zvents_sublinks a {font:bold 10px arial;color:#039;}
.zvents_sublinks a:hover {color:#000;text-decoration:underline;}



/* TV styles */ 
#zcc-wrap {
   width: 290px;
   margin: 0;
overflow:hidden !important;
   }
.zcc-primetime {
   border-collapse: collapse;
   caption-side: top;
   font-size: 9px;
   color: #000;
   table-layout: fixed;
   border-top: 1px solid #999;
   border-left: 1px solid #999;
   margin: 0 0 10px 0;
   width: 100%;
   }
.zcc-primetime td,
.zcc-primetime th {
   border-right: 1px solid #999;
   border-bottom: 1px solid #999;
   padding: 2px 3px 4px 3px;
   overflow: hidden;
   font-family: Verdana, sans-serif;
   }
.zcc-primetime th {
   padding: 2px 3px;
   font-weight: normal;
   text-align: left;
   }
.zcc-primetime a {
   color: #000;
   text-decoration: underline;
   }
.zcc-primetime a:hover {
   text-decoration: none;
   }
.zcc-primetime .zcc-station,
.zcc-primetime .zcc-station .zcc-callsign {
   text-align: center;
   }
.zcc-primetime .zcc-station img {
   margin: 0 9px 2px 2px;
   }
/* TV styles */ 


/* ******************************************* End Zvents styles ********************************* */
/* ******************************************* CL Hed styles ********************************* */

.hedtitles {
                width:300px;
   font-family: verdana,arial,helvetica,sans-serif;
   font-size: 13px;
   font-style: normal;
   font-weight: bold;
   color: 000000;
   text-decoration: none;

}


.hedtitles a {
   font-family: verdana,arial,helvetica,sans-serif;
   font-size: 13px;
   font-style: normal;
   font-weight: bold;
   color: 000000;
   margin-top: 16px;
   text-decoration: none;

}

.hedtitles a:hover {
   font-family: verdana,arial,helvetica,sans-serif;
   font-size: 13px;
   font-style: normal;
   font-weight: bold;
   color: CC6600;
   margin-top: 16px;
   text-decoration: none;

}


.hedlistings {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: normal;
   font-weight: bold;
   color: 666666;
   text-decoration: none;

}


.hedlistings a {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: normal;
   font-weight: bold;
   color: 666666;
   text-decoration: none;

}

.hedlistings a:hover {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: normal;
   font-weight: bold;
   color: CC6600;
   text-decoration: none;

}

/* ********************************* End CL Hed styles **********************************/




/* ******************************** Begin AP Elex 08 styles********************************* */





.eln-position {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #003366;
        text-decoration: none;
}
.eln-state {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #663333;
        text-decoration: none;
        background-color: EEEEEE;
        font-weight: bold;
        text-indent: 5px;
}
.eln-date {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #666666;
        text-decoration: none;

}
.eln-bodyregular {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        text-decoration: none;
}
.eln-cty-bodyregular {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #000000;
        text-decoration: none;
}
.eln-official {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #333333;
}
.eln-office-name {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #660000;
}
.eln-bodyreg-bar {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        text-decoration: none;
        background-color: #EEEEEE;
}
.eln-cty-bodyreg-bar {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #000000;
        text-decoration: none;
        background-color: #EEEEEE;
}
.eln-bodybold {
   font: bold 10px Verdana, , Arial, Helvetica, sans-serif; color: #000000;
}
.eln-subhed-table {
        font: bold 10px Verdana, , Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        text-decoration: none;
        background-color: #999999;
}
.eln-cty-subhed-table {
        font: bold 9px Verdana, , Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        text-decoration: none;
        background-color: #CCCCCC;
}
.eln-navback {
        font-family: Verdana, Arial;
        color: 003366;
        text-decoration: none;
        background-color: #EEEEEE;
        text-align: right;
        font-size: 10px;
        font-weight: bold;
}
.eln-footer-top {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FFFFFF;
        font-weight: bold;
        text-decoration: none;
        background-color: #999999;
}
.eln-footer-body {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #006600;
        text-align: left;
        text-decoration: none;
}


/* *********************************** End AP Elex 08 styles ******************************** */





/* ****************************** Begin IBA Elex 08 styles ********************************* */

.elexstyle {
   font-family: Arial;
   font-size: 10px;
   font-style: normal;
   line-height: normal;
   color: #660000;
}
.measures {
   font-family: Arial;
   font-size: 10px;
   color: #660000;
}
.measuresblurb {
   font-family: Arial;
   font-size: 9px;
   color: #000000;
}
.novote {
   font-family: Arial;
   font-size: 10px;
   color: #000000;
   background-color: #E6E6E6;

}
.yesvote {


   font-family: Arial;
   font-size: 10px;
   color: #000000;
}

/* ************************* End IBA Elex 08 styles ****************************** */





/*************************************************Article Commenting CSS Used to override global CSS**************************/
/* Blue button begin */
a.forum_v2_btnblue{
background: transparent url('/web/20150518095556/http://extras.mnginteractive.com/live/media/site181/2008/0101/20080101_032159_square-blue-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Arial;
line-height: 15px;
height: 23px;
padding-left: 9px;
text-decoration: none;
}

a:link.forum_v2_btnblue, a:visited.forum_v2_btnblue, a:active.forum_v2_btnblue{
color: #395AA3;
}

a.forum_v2_btnblue span{
background: transparent url('/web/20150518095556/http://extras.mnginteractive.com/live/media/site181/2008/0101/20080101_032236_square-blue-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0;
}

a.forum_v2_btnblue:hover{
background-position: bottom left;
}

a.forum_v2_btnblue:hover span{
background-position: bottom right;
color: black;
}

.forum_v2_btnbluewrapper{
overflow: hidden;
width: 100%;
}
/* Blue button end */


/* Gray button begin */
a.forum_v2_btngray{
background: transparent url('/web/20150518095556/http://extras.mnginteractive.com/live/media/site181/2008/0101/20080101_032317_square-gray-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Arial;
line-height: 15px;
height: 23px;
padding-left: 9px;
text-decoration: none;
}

a:link.forum_v2_btngray, a:visited.forum_v2_btngray, a:active.forum_v2_btngray{
color: #000;
}

a.forum_v2_btngray span{
background: transparent url('/web/20150518095556/http://extras.mnginteractive.com/live/media/site181/2008/0101/20080101_032349_square-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0;
}

a.forum_v2_btngray:hover{
background-position: bottom left;
}

a.forum_v2_btngray:hover span{
background-position: bottom right;
color: #395AA3;
}

.forum_v2_btngraywrapper{
overflow: hidden;
width: 100%;
margin-top:5px;
margin-bottom:5px;
}

/* Gray button end */


/* Pagination begin */
.forum_v2_pagination{
padding: 2px;
}

.forum_v2_pagination ul{
margin: 0;
padding: 0;
text-align: right;
font: 11px arial;
}

.forum_v2_pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.forum_v2_pagination a, .forum_v2_pagination a:visited{
padding: 0 5px;
border: 1px solid #6192E4;
text-decoration: none; 
color: #395AA3;
}

.forum_v2_pagination a:hover, .forum_v2_pagination a:active{
border: 1px solid #6192E4;
color: #000;
background-color: #def;
}

.forum_v2_pagination a.currentpage{
background-color: #6192E4;
color: #FFF !important;
border-color: #6192E4;
font-weight: bold;
cursor: default;
}

.forum_v2_pagination a.currentpage:hover{
background-color: #def;
color: #000 !important;
border-color: #6192E4;
font-weight: bold;
cursor: default;
}

.forum_v2_pagination a.disablelink, .forum_v2_pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.forum_v2_pagination a.prevnext{
font-weight: bold;
}
/* Pagination end */


/* Black nav links begin */
a.forum_v2_navlink:link { font:11px arial;color:#000;text-decoration: underline;margin:0 5px; }
a.forum_v2_navlink:active { font:11px arial;color:#395AA3;text-decoration: underline;margin:0 5px; }
a.forum_v2_navlink:visited { font:11px arial;color:#000;text-decoration: underline;margin:0 5px; }
a.forum_v2_navlink:hover { font:11px arial;color:#395AA3;text-decoration: underline;margin:0 5px; }
/* Black nav links end */

/* Blue links begin */
a.forum_v2_link:link { font:11px arial;color:#395AA3;text-decoration: underline; }
a.forum_v2_link:active { font:11px arial;color:#000;text-decoration: underline; }
a.forum_v2_link:visited { font:11px arial;color:#395AA3;text-decoration: underline; }
a.forum_v2_link:hover { font:11px arial;color:#000;text-decoration: underline; }
/* Blue links end */


.forum_v2_widget_container{
width:160px;
border:1px solid #BDBFC1;
font:11px arial;
}

.forum_v2_widget_title{
background:url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site181/2008/0101/20080101_032630_bg_subhead2.gif);
font:11px arial;
padding:5px 10px;
}

.forum_v2_widget_content{
font:11px arial;
padding:5px 10px;
}

.forum_v2_widget_content input{
width:120px;
font:11px arial;
}

.forum_v2_widget_content input.submit{
background:url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site181/2008/0227/20080227_034653_square-gray-bg.gif) repeat-x center center;
}

.forum_v2_widget_content ul{
margin-top:0;
margin-bottom:0;
list-style-type:square;
color:#9ab;
}

.forum_v2_widget_content li{
margin-left:-21px;
}

.forum_v2_breadcrumb{
font:11px arial;
color:#000;
}

.forum_v2_main_title{
width:100%;
background:url('/web/20150518095556/http://extras.mnginteractive.com/live/media/site181/2008/0108/20080108_034547_roundedge-gray-bg.gif') repeat-x;
border-left:1px solid #BDBFC1;
border-right:1px solid #BDBFC1;
font:18px arial;
color: #333;
padding:2px 15px;
}

.forum_v2_main_table_container{
width:100%;
border:1px solid #BDBFC1;
padding:15px;
}

.forum_v2_main_table_main{
width:100%;
border:1px solid #B1B5B9;
}

.forum_v2_main_table_main_labels{
background-color:#E5E6E8;
font:bold 11px arial;
border-right:1px solid #fff;
text-align:center;
}

.forum_v2_main_table_main_headers{
background:url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site181/2008/0101/20080101_032630_bg_subhead2.gif);
font:bold 11px arial;
text-transform:uppercase;
border-top:1px solid #B1B5B9;
border-bottom:1px solid #e5e6e8;
}

.forum_v2_main_table_main_row_ffffff{
background-color:#fff;
font:11px arial;
border-right:1px solid #e5e6e8;
}

.forum_v2_main_table_main_row_ffffffno{
background-color:#fff;
font:11px arial;
border-right:1px solid #e5e6e8;
text-align:center;
}

.forum_v2_main_table_main_row_edf3fe{
background-color:#edf3fe;
font:11px arial;
border-right:1px solid #e5e6e8;
}

.forum_v2_main_table_main_row_edf3feno{
background-color:#edf3fe;
font:11px arial;
border-right:1px solid #e5e6e8;
text-align:center;
}

/* Added 1/8/08 by Steve Nguyen */
.forum_v2_pagecontent{
font:11px arial;
color:#000;
}

.forum_v2_widget_content input{
width:250px;
font:11px arial;
color:#000;
}

.forum_v2_widget_content textarea{
font:11px arial;
color:#000;
margin:5px 0;
width:488px;
height:88px;
}


.forum_v2_comment_container{
width:100%;
border:1px solid #BDBFC1;
font:11px arial;
}
/* Added 2/29/08 by Steve Nguyen and Bob Hucker */
/*************************************************Article Commenting CSS Used to override global CSS**************************/


/**** Forum syndication 3/13/08 Bob Hucker ***/

.forum_topics_container{
width:100%;
border:1px solid #e2e2e2;
font:11px arial;
}

#forum_topics_title{
background-color:#e2e2e2;
padding:3px;
font-weight:bold;
color: #000;
border-bottom:1px solid #e2e2e2;
text-transform:uppercase;
}

#forum_topics_content{
background-color:#fff;
font:12px arial;
padding:5px 10px;
}

/* Black nav links begin */
#forum_topics_content a:link { font:12px arial;color:#039;text-decoration: none; }
#forum_topics_content a:active { font:12px arial;color:#039;text-decoration: none; }
#forum_topics_content a:visited { font:12px arial;color:#039;text-decoration: none; }
#forum_topics_content a:hover { font:12px arial;color:#f90;text-decoration: none; }
/* Black nav links end */

#forum_topics_content ul{
list-style-type:disc;
color:#3E4EA6;
margin-top:5px;
margin-bottom:5px;
margin-left:10px;
padding-left:5px;
}

#forum_topics_content li{
padding-bottom:2px;
}

/*** End forum syndication ***/


/**** Poll syndication 4/08/08 Bob Hucker ***/

.poll_widget_container{
width:100%;
border:1px solid #e2e2e2;
font:11px arial;
}

.poll_widget_title{
background:#e2e2e2;
padding:5px 10px;
font:bold 13px arial;
color: #333;
/* text-transform:uppercase; */
}

.poll_widget_content{
background-color:#fff;
font:12px arial;
padding:10px;
}

.poll_widget_content_form{
font:12px arial;
}

.poll_widget_question{
font-weight:bold;
}

#poll_widget_comment_content ul{
margin:0px 0px 3px 21px;
padding:0px;
list-style-type:disc;
color:#3E4EA6;
}

#poll_widget_comment_content li{
padding-bottom:4px;
}

#poll_widget_content_before td{
font:12px arial;
vertical-align:middle;
}

#poll_widget_content_after td{
font:12px arial;
padding:3px;
vertical-align:middle;
}

#poll_widget_content_after .bar-container {
height:10px;
overflow:hidden;
width:50px;
border:1px solid #000;
background-color:#eee;
}

#poll_widget_content_after .bar-graph {
height:10px;
background-color:#69c;
}

#poll_widget_form-submit{ 
margin:5px 0 10px 0;
}

#poll_widget_form-submit input{ 
font:11px arial;
}

/* Black nav links begin */
a.poll_widget_navlink:link { font:11px arial;color:#000;text-decoration: none;margin:0 5px; }
a.poll_widget_navlink:active { font:11px arial;color:#395AA3;text-decoration: none;margin:0 5px; }
a.poll_widget_navlink:visited { font:11px arial;color:#000;text-decoration: none;margin:0 5px; }
a.poll_widget_navlink:hover { font:11px arial;color:#395AA3;text-decoration: underline;margin:0 5px; }
/* Black nav links end */

/* Blue links begin */
a.poll_widget_link:link { font:11px arial;color:#395AA3;text-decoration: none; }
a.poll_widget_link:active { font:11px arial;color:#000;text-decoration: none; }
a.poll_widget_link:visited { font:11px arial;color:#395AA3;text-decoration: none; }
a.poll_widget_link:hover { font:11px arial;color:#000;text-decoration: underline; }
/* Blue links end */

.poll_widget_comment_container{
width:100%;
border:1px solid #e2e2e2;
font:11px arial;
}

.poll_widget_comment_title{
background:#e2e2e2;
font:11px arial;
color:#000;
padding:5px 10px;
}

#poll_widget_comment_content{
font:11px arial;
padding:5px;
}

/*** End poll syndication ***/


/******************************MARIO ADDS 03/30/08 BEGIN JAZBOX LIVE CSS************************** */


.printinfobox {
   font: bold 13px arial, helvetica, sans-serif;
   color: #000;
   text-decoration: none;
   line-height: normal;
   margin: 0 0 0 0;
   display: block;
   }




.printhead {
   font: bold 14px arial, helvetica, sans-serif;
   color: #000;
   text-decoration: none;
   line-height: normal;
   margin: 15px 0 0 0;
   display: block;
   }





.webhead {
   font: bold 16px arial, helvetica, sans-serif;
   color: #000;
   text-decoration: none;
   line-height: normal;
   margin: 15px 0 0 0;
   display: block;
   }





.websummary {
   font: bold 12px arial;
   color: #333;
   margin-bottom: 8px;
   }





.briefsbodytext {
   font: bold 12px arial, helvetica, sans-serif;
   color: #000;
   text-decoration: none;
   line-height: normal;
   margin: 0 0 0 0;
   display: block;
   }





.byline, .bylineaffiliation {
   font: bold 12px arial, helvetica, sans-serif;
   color: #666;
   text-decoration: none;
   line-height: normal;
   margin: 0 0 0 0;
   display: block;
   }



.briefstagline {
   font: bold 11px helvetica, sans-serif;
   color: #999;
   text-decoration: none;
   line-height: normal;
   margin: 0 0 0 0;
   display: block;
   }






.webcaption {
   font: 10px arial, helvetica, sans-serif;
   color: #000;
   text-decoration: none;
   line-height: normal;
   margin: 0 0 0 0;
   display: block;
   }





.recipehead, .tagline {
   font: bold 13px arial, helvetica, sans-serif;
   color: #333;
   text-decoration: none;
   line-height: normal;
   margin: 0 0 0 0;
   display: block;
   border-top-width: 1px;
   border-top-style: solid;
   border-top-color: #666666;
 padding: 5px;

}




.subhead, .subheadstorybreak, .briefshead, .briefstopic, .listingshead3, .letterhead, .listingshead2  {
   font: bold 14px arial, helvetica, sans-serif;
   color: #333;
   text-decoration: none;
   line-height: normal;
   margin: 0 0 0 0;
   display: block;
   }





.listingshead1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-style: normal;
   font-weight: bold;
   color: #FFFFFF;
   text-decoration: none;
   background-color: #999999;
   padding: 5px;
}





.listingshead2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   font-weight: bold;
   color: #FFFFFF;
   text-decoration: none;
   background-color: #999999;
   padding: 5px;
}





.printdeck {
   font: bold 13px arial, helvetica, sans-serif;
   color: #000;
   text-decoration: none;
   line-height: normal;
   margin: 0 0 0 0;
   display: block;
   }





.weboverline {
   font: bold 12px arial;
   color: #333;
   margin-bottom: 8px;
   }





.printoverline {
   font: bold 12px arial;
   color: #333;
   margin-bottom: 8px;
   }





.websmssummary {
   font: bold 10px arial;
   color: #333;
   }





.printsmssummary {
   font: bold 10px arial;
   color: #333;
   }





.infobox {
   font: bold 12px arial;
   color: #999;
   margin: 15px 0 0 0;

   }






.infoboxhead  {
   font: bold 14px arial;
   color: #999;
   margin: 15px 0 0 0;

   }







.infoboxtextruleabove {
   border-top-width: 1px;
   border-top-style: solid;
   border-top-color: #666666;
   padding: 10px;

}





.infoboxtextrulebelow {
   padding: 10px;
   border-bottom-style: solid;
   border-bottom-color: #666666;
   border-bottom-width: 1px;

}




.agate {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-decoration: none;
}




.agateruleabove {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   text-decoration: none;
   padding: 4px;
   border-top-style: solid;
   border-top-color: #666666;
   border-top-width: 1px;

}


.agaterulebelow {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   text-decoration: none;
   padding: 4px;
   border-bottom-style: solid;
   border-bottom-color: #666666;
   border-bottom-width: 1px;

}


.agaterevhead {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 20px;
   font-style: normal;
   font-weight: bold;
   color: #FFFFFF;
   text-decoration: none;
   background-color: #999999;
   padding: 2px;
}





.agatescorehead {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 15px;
   font-weight: bold;
   text-decoration: none;
}



.agatescoreheadprep {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 15px;
   font-weight: bold;
   text-decoration: none;
}



/*****************************************END JAZBOX LIVE CSS******************************************* */



/******** My Capture widget ver.2 added by snguyen 072208 ********/
#mycapture_preview_links img { border:0pt none; }
#mycapture_preview td { width:120px;text-align:center; }
#mycapture_preview img { margin:0;padding:0; }
/******** END My Capture widget ver.2 added by snguyen 072208 ********/



ul#mainNav li li { z-index:10 !important; }
#flashObj0 { position:relative;z-index: 0 !important; } /* was -1  changed for Brightcove player problem */




/** blurblinks added 081508 mario s. **/

.blurblinks li {
   list-style: none;
   background: transparent url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bullet_blue_sm.gif) no-repeat 0 5px;
   font: bold 11px verdana, arial, helvetica, sans-serif;
   line-height: 1.4em;
   text-indent: 8 px;
   margin: 0px 0px 0px 0;
text-align: left;
}

.blurblinks ul {
    margin-bottom: 0
}
/* ------ End Blurblinks Styles ------ */







/* ======== BEGIN Dropdown Navigation - Added by snguyen 8/18/08 ======== */

/*Nav Bar Wrapper - sets the width/height/look of entire nav bar*/
#navWrap {
   width: 1000px;
   background: #003366 url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site181/2006/0110/20060110_042719_iba_mainnav_bg.gif) top left repeat-x;
   font-family: Arial, Helvetica, sans-serif;
   border-top: 1px solid #fff;
   border-bottom: 1px solid #fff;
   clear:both;
   padding: 38px 0 6px 0;
   height: 25px;
   }

/*Main Nav Behavior*/
#nav {
   margin-left: auto; /*DO NOT EDIT*/
   margin-right: auto; /*DO NOT EDIT*/
   position: relative; /*DO NOT EDIT*/
   display: block; /*DO NOT EDIT*/
   height: 1%; /*DO NOT EDIT*/
   z-index: 1000; /*DO NOT EDIT - was '1000', modified for top ad overlay -  necessary for menu system to appear on top of positioned elements in body*/
   
   }

/* 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: 25px;
   }

#nav div {
   float: left;
   padding: 3px 0 0 0;
   }


/*Main Nav Item Links*/
#nav div a {
   display: block;
   font-size: 12px !important;
   font-weight: bold;
   color: #fff;
   padding: 0 0 0 8px;
   margin: 0;
   text-decoration: none;
   float: left;
   border: 0;
   }

/*Main Item Hover States*/
#nav .navHover {
   text-decoration: none;
   }

#nav div.navHover a {
   color: #ccc;
   }

/* 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;
   width: 170px;
   padding: 0 0 4px 0;
   position: absolute;
   visibility: hidden;
   color: #465365;
   text-decoration: none;

   background: #f7f7f7 url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site181/2006/0110/20060110_042801_iba_mainnav_dropdown_bg.gif) bottom left repeat-x;
   border-right: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
   border-left: 1px solid #ccc;
   z-index: 88;
   }

#nav div .subdiv div {
   float: none;
   padding: 0;
   border-top: 1px solid #fff;
   border-bottom: 1px solid #dedfdf;
   }

#nav div .subdiv a {
   background-image: none;
   margin: 0;
   font-size: 12px;
   font-weight: bold;
   color: #465365;
   text-decoration: none;
   padding: 2px 8px;
   display: block;
   height: auto;
   line-height: 18px;
   border: none;
   float:none;
   }

#nav .subdiv a:hover {
   height: 1%;
   color: #f90;
   background: none;
   }

/*Main Item Hover States*/


/* ======== END Dropdown Navigation - Added by snguyen 8/18/08 ======== */



/* Ask the Expert V2 - added by snguyen 092408 */
.ate_title {font:bold 24px arial;color:#184B8C;letter-spacing:-1px;margin-bottom:-7px;text-decoration:none;}
.ate_title a {font:bold 24px arial;color:#184B8C;margin-bottom:-7px;text-decoration:none;}
.ate_title a:hover {font:bold 24px arial;color:#000;margin-bottom:-7px;text-decoration:none;}
.ate_maincontainer {width:310px;border:1px solid #47a;border-top: 5px solid #47a;}
.ate_topsection {background:#fff;padding:10px 0 5px 0;font:11px arial;text-align:left;}
.ate_topsectionnote {font:bold 12px arial;color:#999;margin-bottom:5px;padding:0 10px;}
.ate_topsection input,form {font:11px arial;margin:0;}
.ate_topsection h3 {font:bold 11px arial;color:#333;padding:8px 0 0 0;margin:0;}
.ate_topsection ul {margin:5px 0 5px 10px;padding:0;font:11px arial;clear:both;}
.ate_topsection li {list-style-type:square;margin-left:20px;font:11px arial;color:#ddd;}
.ate_topsection a {font:11px arial;color:#039;text-decoration:none;}
.ate_topsection a:hover {color:#000;text-decoration:underline;}
.ate_topsection .icon {float:left;margin:5px 5px 0 5px;}
.ate_topsection td {padding:5px;}
.ate_containerL {background-color:#fff;padding:5px 10px;margin:0 0 0 0;width:48%}
.ate_containerR {background-color:#fff;padding:5px 10px;margin:0 0 0 0;}
.ate_sublinks {padding:5px 10px;font:bold 10px arial;color:#039;}
.ate_sublinks a {font:bold 10px arial;color:#039;}
.ate_sublinks a:hover {color:#000;text-decoration:underline;}
/* END Ask the Expert V2 - added by snguyen 092408 */

/* Remove Copyright & Site Map Footers added by scahan 12/11/08 */

.mngSitemapLink, .copyrightlink, .footerlinkseparator {/*display: none;*/}

/* End Remove Copyright & Site Map Footers */

/* Sports email newsletter promo - added by snguyen 092608 */
.emailpromo_title {font:bold 24px arial;color:#184B8C;letter-spacing:-1px;margin-bottom:-7px;margin-top:8px;text-decoration:none;}
.emailpromo_title a {font:bold 24px arial;color:#184B8C;margin-bottom:-7px;text-decoration:none;}
.emailpromo_title a:hover {font:bold 24px arial;color:#000;margin-bottom:-7px;text-decoration:none;}
.emailpromo_topsection {background:#fff;padding:10px 0 5px 0;font:11px arial;text-align:left;}

a.emailpromo_ovalbutton { background: transparent url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site181/2008/0926/20080926_034200_oval-blue-left.gif) no-repeat top left;display: block;float: left;font: normal 11px Tahoma;line-height: 16px;height: 24px;padding-left: 11px;text-decoration: none; }
a:link.emailpromo_ovalbutton, a:visited.emailpromo_ovalbutton, a:active.emailpromo_ovalbutton { color: #494949; }
a.emailpromo_ovalbutton span { background: transparent url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site181/2008/0926/20080926_034813_oval-blue-right.gif) no-repeat top right;display: block;padding: 3px 11px 5px 0; }
a.emailpromo_ovalbutton:hover{ background-position: bottom left; }
a.emailpromo_ovalbutton:hover span { background-position: bottom right;color: black; }
.emailpromo_buttonwrapper{ margin-top:10px;overflow: hidden; width: 100%; }

.emailpromo_maincontainer {width:300px;border:1px solid #47a;border-top: 5px solid #47a;}
.emailpromo_topsection .emailicon {float:left;margin:3px 15px;}
.emailpromo_topsectionnote {font:11px helvetica;color:#333;margin-bottom:5px;padding:0 10px;}
/* END Sports email newsletter promo - added by snguyen 092608 */


/* Top CL Box Spacing from viewer 1/26/09*/
.postHeaderRegion1 .complexListingBox {
padding-left: 6px;
}


.rightanglequote {
color:#888;
padding-left:3px;
}


/******** Begin RIGHT RAIL HOMEPAGE PROMO - Steve Nguyen 020109 ********/
#rightrailpromo_container {
   width: 300px !important;
   padding:0;
   margin:0 0 15px 19px;
   text-align:center;
   overflow:hidden;
   }
.rightrailpromo_block {
   padding:0;
   margin:0 auto;
   text-align:left;
   font:normal 11px verdana;
   color:#000;
   }
.rightrailpromo_block img {
   float:left;
   width:75px;
   height:75px;
   border:1px solid #eee;
   margin:0 10px 0 0;
   }
.rightrailpromo_block h1 {
   font:bold 11px verdana;
   color:#000;
   margin:0 0 3px 0;
   padding:0;
   }
.rightrailpromo_block h1 a:link,
.rightrailpromo_block h1 a:visited,
.rightrailpromo_block h1 a:active {
   font:bold 11px verdana;
   text-decoration:none;
   color:#000;
   margin:0;
   padding:0;
   }
.rightrailpromo_block h1 a:hover {
   font:bold 11px verdana;
   color: #c00;
   text-decoration: none;
   margin:0;
   padding:0;
   }
.rightrailpromo_sponsor {
   background:#ccc;
   padding:2px 0 1px 0;
   margin:0;
   text-align:center;
   font:normal 9px tahoma;
   color:#357;
   text-transform:uppercase;
   }
.rightrailpromo_content_top {
   display:block;
   border:1px solid #ccc;
   padding:10px 15px !important;
   margin:0 0 0px 0 !important;
   text-align:left;
   font:normal 11px verdana;
   color:#000;
   overflow:hidden;
   }
.rightrailpromo_content_bottom {
   display:block;
   border:1px solid #ccc;
   padding:10px 15px !important;
   margin:0;
   text-align:left;
   font:normal 11px verdana;
   color:#000;
   overflow:hidden;
   }
#rightrailpromo_container .img_clear {
   clear:both;
   line-height:1px;
   height:1px;
   }
.rightrailpromo_category {
   padding:0 0 5px 0;
   margin:0;
   text-align:left;
   font:bold 13px verdana;
   color:#000;
   }
.doublerightarrow {
   padding:0 0 0 5px;
   color:#666;
   }
/******** End RIGHT RAIL HOMEPAGE PROMO - Steve Nguyen 020109 ********/


#h1-header-image-greenenergy {
   width: 636px;
   height: 36px;
   padding: 2px 0px 0px 185px;
   background: url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site568/2009/0309/20090309_115005_h1_greenenergy.jpg) no-repeat 0 0;
   font: bold 28px arial;
   color: #fff;
   }



/* ******** Vacation Rentals CSS added by snguyen 090424 ******** */

.vac_rentals{
width:300px;
font: 11px verdana;
}

#vac_rentals_container{
background: #f5f5f5;
padding: 0;
overflow:hidden;
border: 1px solid #ddd;
margin-bottom: 15px;
}

#vac_rentals_container h2{
padding: 5px 10px;
margin:0px;
font: bold 14px verdana;
color: #000;
background: #fff;
border-bottom: 1px solid #ddd;
}

.vac_rentals_text{
color: #999;
letter-spacing: -1px;
}
 
#vac_rentals_item_container{
padding: 10px;
border-bottom: 1px solid #ddd;
clear:both;
overflow:hidden;
}



a.vac_rentals_squarebutton{
background: transparent url('/web/20150518095556/http://extras.mnginteractive.com/live/media/site181/2009/0424/20090424_021349_square-green-left.gif') no-repeat top left; /* background: transparent url('/web/20150518095556/http://extras.mnginteractive.com/live/media/site181/2009/0424/20090424_020936_square-blue-left.gif') no-repeat top left; */
display: block;
float: left;
font: normal 12px verdana; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.vac_rentals_squarebutton, a:visited.vac_rentals_squarebutton, a:active.vac_rentals_squarebutton{
color: #494949; /*button text color*/
}

a.vac_rentals_squarebutton span{
background: transparent url('/web/20150518095556/http://extras.mnginteractive.com/live/media/site181/2009/0424/20090424_021457_square-green-right.gif') no-repeat top right;
/* background: transparent url('/web/20150518095556/http://extras.mnginteractive.com/live/media/site181/2009/0424/20090424_021022_square-blue-right.gif') no-repeat top right; */
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.vac_rentals_squarebutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.vac_rentals_squarebutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
padding-top: 8px;
}



a:link.vac_rentals_titlelink, a:visited.vac_rentals_titlelink {
font: bold 12px verdana;
color: #000;
text-decoration: none; 
margin-bottom: 5px;
}

a:hover.vac_rentals_titlelink {
font: bold 12px verdana;
color: #000;
text-decoration: underline; 
margin-bottom: 5px;
}



.vac_rentals_image_container{
float: left;
width: 85px;
padding: 0;
}

.vac_rentals_image_container img{
width:75px;
height:75px;
margin-bottom:3px;
}

.vac_rentals_image_container a:link.vac_rentals_detailslink, #vac_rentals_image_container a:visited.vac_rentals_detailslink {
clear:both;
font: 11px verdana;
color: #000;
text-decoration: none; 
}

.vac_rentals_image_container a:hover.vac_rentals_detailslink {
clear:both;
font: 11px verdana;
color: #000;
text-decoration: underline; 
}



.vac_rentals_details_container{
padding-top: 8px;
}


.vac_rentals_pernight_container{
text-align: center;
float: right;
padding: 0;
}

.vac_rentals_pernight_rate{
font: bold 13px verdana;
color: #000;
}



.vac_rentals_viewmore_container {
padding: 5px 10px;
text-align: right;
background: #fff;
}

a:link.vac_rentals_viewmorelink, a:visited.vac_rentals_viewmorelink {
font: 11px verdana;
color: #666;
text-decoration: none; 
}

a:hover.vac_rentals_viewmorelink {
font: 11px verdana;
color: #666;
text-decoration: underline; 
}

/* ******** end: Vacation Rentals CSS added by snguyen 090424 ******** */

/* Kaango link fix by snguyen 060409  */
#adNaturePanel a:link,
#adNaturePanel a:active,
#adNaturePanel a:visited,
#adNaturePanel a:hover {
   text-decoration: underline !important;
   }
/* END Kaango link fix by snguyen 060409  */

/* bottom spacing for 6-pack column */
#adPosition1, 
#adPosition4, 
#adPosition5, 
#adPosition2, 
#adPosition8, 
#adPosition12 { padding-bottom:14px; }

/* ABC7 News patches */
#region8 div.block { margin-left:0; }
div.feedburnerFeedBlock { 
margin-left:-2px;
}
div.feedburnerFeedBlock li {
background:transparent url(/web/20150518095556/http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bullet_blue_sm.gif) no-repeat scroll 0 5px;
margin-top:3px;
margin-bottom:6px;
}
div.feedburnerFeedBlock a {
font:12px arial;
text-decoration:none !important;
color:#039 !important;
line-height:13px;
}
div.feedburnerFeedBlock a:hover {
font:12px arial;
text-decoration:none !important;
color:#f90 !important;
line-height:13px;
}
/* END ABC7 News patches */


/*---------------- Target Ad -----------------------*/
.Target_Ad {
margin-left: 10px !important;
float: left;
}
/**************Added padding to compensate for removing target ad *****************/
#maindiv10 {margin-left: 8px !important;padding-left:90px !important;}

/*-------------- End Target Ad ------------------*/

/******** BEGIN GotDailyDeals - added by steve nguyen 11-13-2010 ********/
#GotDailyDeals {
background:#fff;
border:2px solid #9c0;
width:296px;
margin:0 0 15px 0;
}
* html #GotDailyDeals {
width:300px;
} 
#GotDailyDeals #logo {
border:0;
}
#GotDailyDeals #scoop-button {
border:0;
margin:8px 0 0 50px;
}
#GotDailyDeals #thumbnail {
width:75px;
height:75px;
border:1px solid #eee;
}
#GotDailyDeals #ov-right {
float:right;
margin:15px 15px 15px 10px;
}
#GotDailyDeals #ov-left {
margin:15px 0 15px 15px;
color:#000000;
font:normal 11px verdana;
}
#GotDailyDeals h1 {
color:#000000;
font:bold 11px verdana;
margin:5px 0 3px 0;
padding:0;
text-decoration:none;
}
#GotDailyDeals img {
border:0;
}
/******** END GotDailyDeals ********/

/******** Dealbar ads ********/
#adPosition11 { margin:-63px 0 0 250px;position:relative;width:484px;height:48px; }

/*--------------- Weekly Deal Bar -----------------*/

#weeklybar2 {
height:25px;
margin-top:5px;
text-align: center;
position: relative;
z-index:100;
}
/*--------------- End Weekly Deal Bar -----------------*/


#hotTopics {
    background: none repeat scroll 0 0 #fff;
/* border-bottom: 1px solid #bbb; */
border-top: 1px solid #DDDDDD;
    margin: 0;
    overflow: hidden !important;
    padding: 5px 10px 0;
}
.hotTopicsLabel {
    color: #555;
    float: left;
    font: bold 11px Tahoma;
    margin: 0 10px 7px 0;
    padding: 0;
}
.hotTopicsButton {
    color: #666666;
    float: left;
    font-family: Tahoma,sans-serif;
    font-size: 11px;
    margin: 0 0 7px;
    width: auto;
}
.hotTopicsButton a {
    border-right: 1px solid #666666;
    color: #666666;
    padding: 0 10px;
    text-decoration: none;
}

div#postHeader div#hotTopics {
    overflow: hidden !important;
}
.lastnopipe a {
border-right:0;
padding-right:0;
}
.share-bar ul li{
margin-left:-2px !important;
}

/* Civic Science Freeform Style (added by LC 1/23/2013) */
#civicscience_borders {
     clear: both;
     margin: 20px 0 20px10px;
     padding: 10px 0 10px 10px;
     border-top: 2px solid #ccc;
     border-bottom: 2px solid #ccc;
     width: 290px !important;
     
}

/* IE hack to fix alignment in right column */
*html #civicscience_borders {
     margin: 20px 12px 20px 8px;
}

#ownLocalWidgy { padding:10px; }
