@charset "utf-8";
/* CSS Document */

/********************************************** 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(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 

*************************************************/
#iba2_siteCss .imageSpacer
{
background-repeat: repeat-x; background-image: 

url(http://extras.mnginteractive.com/live/media/site181/2006/0117/20060117_032923_spacerImage.jpg);
width:100%;
height: 9px;
}



/********This is the styles for Sponsored Links******/

/* SECONDARY CONTENT CONTAINERS */

#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(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(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(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(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(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(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(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(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;
}


.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(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;
   line-height: 14px;
   background-position: 0 6px;
   }

*html .complexListingBox li.listNoImage a {
   margin: 0;
   padding: 0 0 0 10px;
   text-indent: -15px;
   }

.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;}


/* --- END ie fix --- */

/* --- 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(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} 
/* ******************************************************   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  

************************************************/


/************************************************************  POLL STYLES  

***********************************************************/
#iba2_siteCss .pollsBox{width:100%; padding: 10px; border: 1px solid #999; background: #fff 

url(http://extras.mnginteractive.com/live/media/site181/2006/0210/20060210_115007_iba_sponsor_content_bg.gif) 

top left repeat-x;}

#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: 5px 0 10px 15px;
}
#iba2_siteCss .region5 {
padding: 5px 0 10px 20px;
}

#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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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 ---------------------------- */


/* --------------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(../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('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('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('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('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(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(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('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(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(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(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: 10px 0 6px 0 !important;
	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(http://extras.mnginteractive.com/live/media/site181/2006/0110/20060110_042801_iba_mainnav_dropdown_bg.gif) top 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(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(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 8px 0;
	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(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('http://extras.mnginteractive.com/live/media/site181/2009/0424/20090424_021349_square-green-left.gif') no-repeat top left; /* background: transparent url('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('http://extras.mnginteractive.com/live/media/site181/2009/0424/20090424_021457_square-green-right.gif') no-repeat top right;
/* background: transparent url('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(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 */
