/*************************  GLOBAL SETTINGS*****************************/


.bodyStyle
{
   background: #253356;
   text-align: center;
}

.body {
 padding: 0px;
 background-color: #cccccc;
 text-align: center;
 display: block;
 margin: 0px;
}

	
	.linkless {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	margin: 0;
	padding: 0px 17px 0 17px;
	text-decoration: none;
	}


.spotlightStyle
{
font-family: impact;
background-color: #253356;
text-indent: 10px;
margin: 0px 0px 0px 0px;
width: 100%;
color: #F4AF00;
font-size: 24px;
font-weight: normal;
text-decoration: none;
}

.spotlightStyle a
{
font-family: impact;
background-color: #253356;
text-indent: 10px;
margin: 0px 0px 0px 0px;
width: 100% ;
color: #F4AF00;
font-size: 24px;
font-weight: normal;
text-decoration: none;
}

.spotlightStyle h1
{
font-family: impact;
background-color: #253356;
text-indent: 10px;
margin: 0px 0px 0px 0px;
width: 100% ;
color: #F4AF00;
font-size: 24px;
font-weight: normal;
text-decoration: none;

}

.spotlightSmall 
{
color: #FFFFFF;
font-size: medium;
font-weight: normal;
}

.spotlightSmall a
{
color: #FFFFFF;
font-size: medium;
font-weight: normal;
}

.spotlightSmall h1
{
color: #FFFFFF;
font-size: medium;
font-weight: normal;
}


    .contentStyle {
  width: 1000px;
  text-align: center;
  background-color: #ffffff;
  margin: 0px auto;
}

    .postHeaderRegion {
 display: none;
}

   .impactsubHeader {
background: #253356;
margin-top: 5px;
margin-bottom: 0px;
}

   .impactsubHeader h1 {
background: #253356;
margin-top: 3px;
margin-bottom: 0px;

}

   .impactsubHeader h2 {
background: #253356;
margin-top: 3px;
margin-bottom: 0px;

}

   .impactsubHeader h3 {
background: #253356;
margin-top: 3px;
margin-bottom: 0px;

}

     .Parent { text-align:center;
  border-spacing: 0; 
  padding: 0;
  margin: auto; 
  background-color: #ffffff
} 




     .layoutFooterLinks {
  display: none;
}

     .preHeaderRegion {
 background-color: #cccccc;
}
 .gutter,
 .region1,
 .region2,
 .region2b,
 .region3,
 .region6,
 .region7,
 .region4,
 .region5,
     .footerRegion {
 background-color: #ffffff;
}


      .gutter {
width: 1px;
}


 .region5,
     .region10 {
 margin: 0px;
 padding-right: 0px;
 padding-left: 0px;
}




html>body  .region4,
    html>body  .region9 {
 padding: 0px;
 padding-right: 0px;
 margin: 0px;
}

    .adElement {
  background-color: #ffffff;
  margin-top: 0px; margin-left: 0px; margin-bottom: 0px;
}

    .adElement img {
 border: none; margin-top: 5px; margin-left: 0px;  margin-right: 0px; margin-bottom: 5px;
}

  .region7  .adElement img {
 border: none; margin-top: 0px; margin-left: 0px;  margin-right: 0px; margin-bottom: 5px;
}

  .region6  .adElement img {
 border: none; margin-top: 0px; margin-left: 0px;  margin-right: 0px; margin-bottom: 5px;
}

  .Pre-HeaderRegion  .adElement img {
  margin-top: 0px; margin-left: 0px;  margin-right: 0px; margin-bottom: 0px;border-left:5px solid #FFFFFF;border-bottom:5px solid #FFFFFF;border-top:5px solid #FFFFFF;border-right:5px solid #FFFFFF;
}





    .preHeaderRegion .adElement {
  background-color: #cccccc;
}
    .footerRegion.adElement {
  background-color: #ffffff;
}

    table{
  border-spacing: 0px;
  border-collapse: collapse; 
}







    li {
  list-style-image: url( http://extras.mnginteractive.com/live/media/site163/2009/1001/20091001_024917_20071128_100511_bullet_white.gif    );      
list-style-position: outside;
font-size: 12px;
}

  .region3  li {
  list-style-image: url(
  http://extras.mnginteractive.com/live/media/site163/2009/1001/20091001_021710_bullet_grey.gif  );
list-style-position: outside;margin:3px 0 2px;

}

  .region3  li a:hover{  
   
   COLOR:#C34C28; 
   FONT-FAMILY: arial,sans-serif; text-decoration: none; position: relative;
  text-decoration: underline;margin:3px 0 2px;
}




    li a{
  font-family: Arial, Helvetica;
  font-weight: normal;
  color: #253356;
  text-decoration: none;
}

    li a:hover{
  text-decoration: underline
}

    p {
font: normal 12px arial,verdana,sans-serif;
}


/* ***************************
*
*  REGIONAL DEFAULTS
*
**************************** */


    td.region2b {
padding-top: 10px; padding-left: 10px;
padding-bottom: 3px; text-align:center;
}


    td.region3 {
padding-top: 20px; padding-right: 0px;
padding-bottom: 10px; text-align:center;
}

    td.region14 {
padding-top: 5px; padding-left: 0px;
padding-bottom: 10px; 
}

    td.region7 {
padding-top: 0px; padding-right: 0px;
padding-bottom: 0px; margin-top: 0px; text-align:left;
vertical-align:top; width:160px;
}

    td.region6 {
padding-top: 0px; padding-top: 0px;
padding-bottom: 0px; margin-top: 0px; text-align:right;
vertical-align:top; width:155px;
}

    td.region4 {
padding-top: 0px; padding-right: 0px; padding-left: 10px;
padding-bottom: 0px; text-align:center; width:163px;

}

    td.region12 {
padding-top: 0px; padding-right: 0px; padding-left: 10px;
padding-bottom: 0px; text-align:center;

}

     .region9, { 
padding-left: 10px; padding-right: 0px; padding-top: 0px; 
}

    td.region5 {
padding-top: 0px; padding-right: 0px; padding-left: 0px;
padding-bottom: 0px; text-align:left; width:330px;

}


    td.region8 {
padding-top: 0px; padding-right: 0px; padding-left: 10px;
padding-bottom: 0px; align:left; horizontal-align:left; 


}

 position:absolute;
left:100px;
top:150px;





 .articleBody {
color:#000000;
font-family:verdana,arial,sans-serif;
font-size:10px; width: 95%
}



/* Begin Masthead Styles */

    .masthead {width: 1000px; background: transparent url(http://extras.mnginteractive.com/live/media/site163/2008/0107/20080107_022510_masthead.jpg) repeat-x; height: 135px;}

    .mastheadLogo {display: inline; float: left; height: 130px;}
    .mastheadLogo img {height: 135px; display: block;}
    .mastheadRight {height: 105px;}
    .mastheadPromos {height: 106px;
width: 450px;
}
    .mastheadPromoLeft img {margin-left: 10px; }
    .mastheadPromoRight {
margin-top: 10px;
}

    .mastheadPromoRight img {
margin-left: 30px;
border: none;
}

  .linkless {
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
margin:0;
padding:0 17px 0;
text-decoration:none; z-index: 0;
}





    a.logolink {
float: left;
padding-left: 200px;
padding-top: 110px;
text-decoration: none;
}

    .searchForm {margin-right: 5px; height: 15px; margin-top:2px;}
    .searchForm form {
margin-right: 10px;
}

    .cSearchText {width: 260px; margin-top: 5px;margin-left: 6px;vertical-align: baseline;
height: 17px;
font: normal 12px arial,verdana,sans-serif;
} 
    .searchBtn {
display: inline;
margin: 0px;
margin-top: 2px;
vertical-align: top;

}


/* End Masthead Styles */


/*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*/
margin-top: 2px;
	}

/*Nav Bar Wrapper - sets the width/height/look of entire nav bar*/
    #navWrap {
	width: 1000px;
	background: #1B3558 url(http://extras.mnginteractive.com/live/media/site163/2008/0326/20080326_051955_navwrap_bg_3.gif) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	height: 17px;
        position: relative;
        z-index: 10;
	}

/*
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 {
	float: left;
	background: url(http://extras.mnginteractive.com/live/media/site163/2007/1108/20071108_044251_bg_right_both.gif) 99% 0px no-repeat;
	height: 17px;
margin-right: 1px;
	}

/*Main Nav Item Links*/
#nav #maindiv0 a,#nav #maindiv1 a,#nav #maindiv2 a,#nav #maindiv3 a,#nav #maindiv4 a,#nav #maindiv5 a,
#nav #maindiv6 a,#nav #maindiv7 a,#nav #maindiv8 a,#nav #maindiv9 a,#nav #maindiv10 a,
#nav #maindiv11 a,#nav #maindiv12 a,#nav #maindiv13 a,#nav #maindiv14 a,#nav #maindiv15 a,
#nav #maindiv16 a,#nav #maindiv17 a,#nav #maindiv18 a,#nav #maindiv19 a,#nav #maindiv20 a,
#nav #maindiv21 a,#nav #maindiv22 a,#nav #maindiv23 a,#nav #maindiv24 a,#nav #maindiv25 a,
    #nav #maindiv26 a,#nav #maindiv27 a,#nav #maindiv28 a,#nav #maindiv29 a,#nav #maindiv30 a {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	margin: 0;
	padding: 0px 17px 0 17px;
	text-decoration: none;
	}

    #nav #maindiv10 a {
	padding: 0px 21px 0 21px;

}

    #nav .navHoverNoSub {
    text-decoration: none;
	background: #bbbcb4 url(http://extras.mnginteractive.com/live/media/site8/2008/0122/20080117_050802_dropLeftOverHome.gif) 100% 0 no-repeat !important;
	margin: 0;
    padding: 0;
	display: inline;
	color: #000 !important;
	}
	
    #nav #nodrop {
	display: none;
	}

/*Main Item Hover States*/
    #nav .navHover {
	text-decoration: none;
	margin: 0;
	padding: 0;

	}

    #nav .navHover a {
color: #000; !important; 
	}

    #nav .navHover .subdiv {
color: #fff;
text-align: left;
}

/*Sub Menu Container*/
    .subdiv {
	display: block;
	background-color: #ddd !important;
	width: 150px;
	padding: 0;
	position: absolute;
	visibility: hidden;
	}

    #nav .subdiv a {
	background-image: none !important;
	margin: 0;
	font-size: 10px !important;
	padding: 2px 0 2px 5px !important;
background-color: #3367A3;
color: #fff !important;
	}

    #nav .subdiv a:hover {
	background-color: #F4C53F !important;
	color: #000 !important;
	}

     .subdiv a {
color: #fff !important;
}

/*------------------------------
Right Nav
--------------------------------*/
/*Right Nav Wrapper*/
    #nav #rightNav {
	margin-right: 17px;
	}

/*Main Items*/
#nav #rightNav #maindiv0,#nav #rightNav #maindiv1,#nav #rightNav #maindiv2,#nav #rightNav #maindiv3,#nav #rightNav #maindiv4,#nav #rightNav #maindiv5,
#nav #rightNav #maindiv6,#nav #rightNav #maindiv7,#nav #rightNav #maindiv8,#nav #rightNav #maindiv9,#nav #rightNav #maindiv10,
#nav #rightNav #maindiv11,#nav #rightNav #maindiv12,#nav #rightNav #maindiv13,#nav #rightNav #maindiv14,#nav #rightNav #maindiv15,
#nav #rightNav #maindiv16,#nav #rightNav #maindiv17,#nav #rightNav #maindiv18,#nav #rightNav #maindiv19,#nav #rightNav #maindiv20,
#nav #rightNav #maindiv21,#nav #rightNav #maindiv22,#nav #rightNav #maindiv23,#nav #rightNav #maindiv24,#nav #rightNav #maindiv25,
    #nav #rightNav #maindiv26,#nav #rightNav #maindiv27,#nav #rightNav #maindiv28,#nav #rightNav #maindiv29,#nav #rightNav #maindiv30 {
	float: right;
	display: block;
	background-image: none;
	}
	
/*Main Links*/
#nav #rightNav #maindiv0 a,#nav #rightNav #maindiv1 a,#nav #rightNav #maindiv2 a,#nav #rightNav #maindiv3 a,#nav #rightNav #maindiv4 a,#nav #rightNav #maindiv5 a,
#nav #rightNav #maindiv6 a,#nav #rightNav #maindiv7 a,#nav #rightNav #maindiv8 a,#nav #rightNav #maindiv9 a,#nav #rightNav #maindiv10 a,
#nav #rightNav #maindiv11 a,#nav #rightNav #maindiv12 a,#nav #rightNav #maindiv13 a,#nav #rightNav #maindiv14 a,#nav #rightNav #maindiv15 a,
#nav #rightNav #maindiv16 a,#nav #rightNav #maindiv17 a,#nav #rightNav #maindiv18 a,#nav #rightNav #maindiv19 a,#nav #rightNav #maindiv20 a,
#nav #rightNav #maindiv21 a,#nav #rightNav #maindiv22 a,#nav #rightNav #maindiv23 a,#nav #rightNav #maindiv24 a,#nav #rightNav #maindiv25 a,
    #nav #rightNav #maindiv26 a,#nav #rightNav #maindiv27 a,#nav #rightNav #maindiv28 a,#nav #rightNav #maindiv29 a,#nav #rightNav #maindiv30 a {
	display: block;
	color: #fff !important;
	font-size: 12px;
	font-weight: bold;
	margin: 0 10px 0 4px;
	padding: 10px 4px 6px 4px;
	}
	
/*Main Item Hover States*/
    #nav #rightNav .navHover {
	display: block;
	background: #a0231f !important;
	}	

/*Sub Menu Container*/
    #nav #rightNav .subdiv {
	display: block;
	background: #a0231f !important;
	width: 150px;
	position: absolute;
	visibility: hidden;
	margin: 0 !important;
	padding: 0 !important;
	}

    #nav #rightNav .subdiv a {
	font-size: 10px !important;
	margin: 0 !important;
	padding: 0;
	}

    #nav #rightNav .subdiv a:hover {
	background-color: #610f0d !important;
	color: #fff !important;
	margin: 0 !important;
	}

/* End Navigation Styles */

/* End Masthead and Navigation Styles */

/* Begin complex listing Layout 5 styles */

    .layout5FeatureItemBox {font-family: arial,verdana,sans-serif; width: 300px;}
    .layout5FeatureItemBox div {}
    .listing5ImageBox {border: 0px solid; margin-bottom: 5px; margin-left: 5px;}
    .listing5Image {border: 0px solid #CACACA;}
 .lastUpdatedDate {display:none !important;}
    .layout5FeatureItemBox .listingItemTitle {color: #000; text-decoration: none; font-size: 18px; display: block; margin-left: 5px;               }


/* End complex listing Layout 5 styles */





/* Begin default Complex Listing styles */


   .region2b .listingItemTitle {
color: #253356;
text-decoration: none;
font: 20px times new roman, arial,verdana,sans-serif;
display: block; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;
margin-top: 0px;
width: 100%;
}

  .region2b  .listingarticleBlurb {
font: normal 11px arial,verdana,sans-serif;
display: block; margin-left: 0px; margin-right: 0px; margin-bottom: 5px;
margin-top: 5px; 
width: 100%;

}


   .region2b  .complexListingBox {
background-color: #fff;
width: 330px;margin-left: 10px; margin-right: 0px;border-left:1px solid #CCCCCC; padding-left: 5px; 
margin-bottom: 0px;margin-top: 0px}

/*** begin - added for proper spacing alignment of left gray border in firefox ***/

.region2b .listingItemTitle {padding-left: 5px; *padding-left: 0 !important;}
.region2b .listingArticleBlurb {padding-left: 10px; *padding-left: 0 !important;}
.region2b li {padding-left: 10px; *padding-left: 0 !important;}

/*** end - added for proper spacing alignment of left gray border in firefox ***/



 .region2b       table.complexListingBox li.listNoImage {
margin:0 0 3px 10px;
}
 .region2b .complexListingBox li.listNoImage {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url() no-repeat scroll 0 7px;
padding-right:10px;
}




  .region2b .             table.complexListingBox li.listNoImage {
-x-system-font:none;
display:block;
font-family:arial,verdana,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:15px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 8px 2px;
padding:0;
}

 .region2b .complexListingBox li {
margin-left:0 !important;
}


 .region5   .complexListingBox li.listNoImage {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url() no-repeat scroll 0 7px;
}


 .region5   A.complexListingLink:link {
   FONT-WEIGHT: bold; 
   FONT-SIZE: 12px; 
   COLOR: #253356;
   FONT-FAMILY: arial,sans-serif; text-decoration: none; position: relative; margin-left: 0px; margin-right: 0px; margin-bottom: 2px; margin-top: 2px; width: 98%;padding-left: 0px; 
}
 .region5    A.complexListingLink:visited {
   FONT-WEIGHT: bold;   
   FONT-SIZE: 12px; 
   COLOR: #253356; 
   FONT-FAMILY: arial,sans-serif; text-decoration: none; position: relative; margin-left: 0px; margin-right: 0px; margin-bottom: 2px;margin-top: 2px; width: 98%;padding-left: 0px;
}
  .region5   A.complexListingLink:hover {
   FONT-WEIGHT: bold; 
   FONT-SIZE: 12px; 
   COLOR: #C34C28; 
   FONT-FAMILY: arial,sans-serif; text-decoration: none; position: relative; margin-left: 0px; margin-right: 0px; margin-bottom: 2px;margin-top: 2px; width: 98%;padding-left: 0px;text-decoration: underline
}





    .region5  li.listNoImage a {
color:#253356;
font-family:arial,sans-serif;
font-size:12px;

margin-bottom:2px;
margin-left:10;
margin-right:0px;
margin-top: 2px;
position:relative;
text-decoration:none;
width:98%;
}






 .region13   .complexListingBox li.listNoImage {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://extras.mnginteractive.com/live/media/site163/2009/1001/20091001_021710_bullet_grey.gif) no-repeat scroll 0 7px;

}


 .region13   A.complexListingLink:link {
 FONT-WEIGHT: bold; 
   FONT-SIZE: 12px; 
   COLOR: #253356;
   FONT-FAMILY: arial,sans-serif; text-decoration: none; position: relative; margin-left: 0px; margin-right: 0px; margin-bottom: 2px; margin-top: 2px; width: 98%;padding-left: 10px;
}
 .region13    A.complexListingLink:visited {
  FONT-WEIGHT: bold;  
   FONT-SIZE: 12px; 
   COLOR: #253356; 
   FONT-FAMILY: arial,sans-serif; text-decoration: none; position: relative; margin-left: 0px; margin-right: 0px; margin-bottom: 2px;margin-top: 2px; width: 98%;padding-left: 10px;
}
  .region13   A.complexListingLink:hover {
   FONT-WEIGHT: bold; 
   FONT-SIZE: 12px; 
   COLOR: #C34C28; 
   FONT-FAMILY: arial,sans-serif; text-decoration: none; position: relative; margin-left: 0px; margin-right: 0px; margin-bottom: 2px;margin-top: 2px; width: 98%;padding-left: 10px;text-decoration: underline
}





    .region13  li.listNoImage a {
color:#253356;
font-family:arial,sans-serif;
font-size:12px;
font-weight:bold;
margin-bottom:2px;
margin-left:10;
margin-right:0px;
margin-top: 2px;
position:relative;
text-decoration:none;
width: 300px;
}







 .region12   .complexListingBox li.listNoImage {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://extras.mnginteractive.com/live/media/site163/2009/1001/20091001_021710_bullet_grey.gif) no-repeat scroll 0 7px;

}


 .region12   A.complexListingLink:link {
   FONT-WEIGHT: bold; 
   FONT-SIZE: 12px; 
   COLOR: #253356;
   FONT-FAMILY: arial,sans-serif; text-decoration: none; position: relative; margin-left: 0px; margin-right: 0px; margin-bottom: 2px; margin-top: 2px; width: 95%;padding-left: 10px;
}
 .region12    A.complexListingLink:visited {
   FONT-WEIGHT: bold;  
   FONT-SIZE: 12px; 
   COLOR: #253356; 
   FONT-FAMILY: arial,sans-serif; text-decoration: none; position: relative; margin-left: 0px; margin-right: 0px; margin-bottom: 2px;margin-top: 2px; width: 95%;padding-left: 10px;
}
  .region12   A.complexListingLink:hover {
   FONT-WEIGHT: bold; 
   FONT-SIZE: 12px; 
   COLOR: #C34C28; 
   FONT-FAMILY: arial,sans-serif; text-decoration: none; position: relative; margin-left: 0px; margin-right: 0px; margin-bottom: 2px;margin-top: 2px; width: 95%;padding-left: 10px;text-decoration: underline
}





    .region12  li.listNoImage a {
color:#253356;
font-family:arial,sans-serif;
font-size:12px;
font-weight:bold;
margin-bottom:2px;
/*margin-left:10;*/
margin-right:0px;
margin-top: 2px;
position:relative;
text-decoration:none;
width: 300px;
/*display: block;*/
}

 .region12 li {
padding-left: 10px !important;
margin-top: 5px !important;
*margin-top: 1px !important;
}




   .region2 .listingItemTitle {
color: #253356;
text-decoration: none;
font: 20px times new roman, arial,verdana,sans-serif;
display: block; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;
margin-top: 0px;
width: 100%;
}

  .region2  .listingarticleBlurb {
font: normal 11px arial,verdana,sans-serif;
display: block; margin-left: 0px; margin-right: 0px; margin-bottom: 5px;
margin-top: 5px; 
width: 100%;

}








   .region14 .listingItemTitle {
color: #253356;
text-decoration: none;
font: 20px times new roman, arial,verdana,sans-serif;
display: block; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;
margin-top: 0px;
width: 100%;
}

  .region14  .listingarticleBlurb {
font: normal 11px arial,verdana,sans-serif;
display: block; margin-left: 0px; margin-right: 0px; margin-bottom: 5px;
margin-top: 5px; 
width: 100%;

}







   .region2  .complexListingBox {
background-color: #fff;
width: 650px;margin-left: 10px; margin-right: 0px;border-left:1px solid #CCCCCC; padding-left: 5px; 
margin-bottom: 0px;margin-top: 0px }


   .region14  .complexListingBox {
background-color: #fff;
width: 100%; margin-left: 10px; margin-right: 0px;border-top:1px solid #CCCCCC; padding-left: 5px; 
margin-bottom: 0px;margin-top: 0px}


   .region4  .complexListingBox {
background-color: #fff;
width: 300px; margin-left: 0px; margin-right: 0px;border-top:1px solid #CCCCCC; padding-left: 0px; 
margin-bottom: 0px;margin-top: 0px}


   .region13  .complexListingBox {
background-color: #fff;
width: 330px; margin-left: 0px; margin-right: 0px;border-top:1px solid #CCCCCC; padding-left: 0px; 
margin-bottom: 10px;margin-top: 0px}


   .region5  .complexListingBox {
background-color: #fff;
width: 330px; margin-left: 0px; margin-right: 0px; border-top:1px solid #CCCCCC; padding-left: 0px; 
margin-bottom: 5px;margin-top: 0px}

   .region10  .complexListingBox {
background-color: #fff;
width: 490px; margin-left: 0px; margin-right: 0px; border-top:1px solid #CCCCCC; padding-left: 0px; 
margin-bottom: 5px;margin-top: 0px}


   .region12  .complexListingBox {
background-color: #fff;
width: 300px; margin-left: 0px; margin-right: 0px;border-top:1px solid #CCCCCC; padding-left: 0px; 
margin-bottom: 10px;margin-top: 0px}























  .region5  .listingItemTitle {
color: #253356;
text-decoration: none;
font: 18px times new roman, arial,verdana,sans-serif;
display: block; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;
margin-top: 0px;
width: 90%;
}















  .region5  .listingarticleBlurb {
font: normal 11px arial,verdana,sans-serif;
display: block; margin-left: 0px; margin-right: 10px; margin-bottom: 0px;
margin-top: 5px; 
width: 90%;

}


   .region13 .listingItemTitle {
color: #253356;
text-decoration: none;
font: 20px times new roman, arial,verdana,sans-serif;
display: block; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;
margin-top: 0px;
width: 98%;
}






  .region13  .listingarticleBlurb {
font: normal 11px arial,verdana,sans-serif;
display: block; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;
margin-top: 5px; 
width: 90%;

}































a.style1:link {color: #253356; text-decoration: none;}
a.style1:visited {color: #253356;text-decoration: none;}
a.style1:active {color: #253356;text-decoration: none;}
a.style1:hover {color: #C34C28;text-decoration: none;}








 .region4 .listingItemTitle  {display:none !important;margin-left: 0px; margin-right: 0px; margin-bottom: 0px;
margin-top: 0px;



}
.mostCommentedWidget { margin:auto; text-align:center; width:300px;}

 .region5 .listingItemTitle  {margin-bottom: 0px;}



  .region4  .listingarticleBlurb {
font: normal 11px arial,verdana,sans-serif;
display: block; margin-left: 0px; margin-right: 12px; margin-bottom: 10px;
margin-top: 5px;
width: 90%;

}




    .complexListingBox {
background-color: #fff; margin-left: 0; margin-right: 0;
margin-bottom: 5px;margin-top: 5px}

    .complexListingSubTitle {
display: block;
margin-left: 5px;margin-bottom: 100px;
}

    .listingItemTitle {
color: #253356;
text-decoration: none;
font: 20px times new roman, arial,verdana,sans-serif;
display: block; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;
margin-top: 0px;
width: 90%;
}

    A.listingItemTitle: {
color: #253356;
text-decoration: none;
font: 20px times new roman, arial,verdana,sans-serif;
display: block; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;
margin-top: 0px;
width: 90%;
}

 A.complexListingLink:hover {
text-decoration: none;color: #C34C28;
font: 20px times new roman, arial,verdana,sans-serif;
display: block; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;
margin-top: 0px;
width: 90%;
display: block;
}








    .complexListingMoreHeadlines {display:none !important;
 
}







    .complexListingTitle {
text-decoration: none; border-bottom:1px solid #CCCCCC;
color: #253356;
text-decoration: none;
font: 12px times new roman, arial,verdana,sans-serif;
font: bold 12px arial,verdana,sans-serif;
display: block; margin-left: 0px; margin-top: 0px;
margin-bottom: 5px; width: 98%;
}




    .listingArticleLinkTo {
font: bold 12px arial,verdana, sans-serif;
display: block;
color: #023A6D;
text-decoration: none;
}







    .listingArticleBlurb p {
margin-bottom: 0px; margin-top: 0px;
}

    .listingarticleBlurb {
font: normal 11px arial,verdana,sans-serif;
display: block; margin-left: 0px; margin-right: 15px; margin-bottom: 0px;
margin-top: 5px;
width: 90%;

}

    .listingArticleBlurb font {
font-size: 11px;
}

    .listingArticleLinkTo img {
margin: 0px;
vertical-align: middle;
}

    .listingArticleBlurb p img {
display: inline;
width: 36px;
float: right;
}

    .complexListingItemImage {
border: 0px solid #CBCBCB;
display: table;padding-right: 8px; 
margin-right: 10px;
}

    .listNoImage {
list-style-image: url (http://extras.mnginteractive.com/live/media/site163/2009/0902/20090902_113949_bluebullet.JPG);
font-size: 11px;
list-style-position: outside; 
width: 300px;
}



     .listingItemTitle NoImage a{
font: 10px times new roman, arial,verdana,sans-serif;
   COLOR: #253356;
   FONT-FAMILY: arial,sans-serif; text-decoration: none; position: relative; margin-left: 0px; margin-right: 5px; margin-bottom: -2px; width: 95%; margin-top: 2px;
}


     .listingarticleBlurb NoImage a{
font: 20px times new roman, arial,verdana,sans-serif;
   COLOR: #253356;
   FONT-FAMILY: arial,sans-serif; text-decoration: none; position: relative; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; width: 95%; margin-top: 0px;
}






    .otherItemBox {}

    li.listNoImage a{
FONT-WEIGHT: bold; 
   FONT-SIZE: 12px; 
   COLOR: #253356;
   FONT-FAMILY: arial,sans-serif; text-decoration: none; position: relative; margin-left: 10px; margin-right: 0px; margin-bottom: 2px;  margin-top: 3px;  width: 98%;
}

    .complexListingFooter {display:none !important;}


 A.complexListingLink:link {
 FONT-WEIGHT: bold;  
FONT-SIZE: 12px; 
   COLOR: #253356;
   FONT-FAMILY: arial,sans-serif; text-decoration: none; position: relative; margin-left: 0px; margin-right: 0px; margin-bottom: 2px; margin-top: 3px;  width: 98%;
display: block;
}
 A.complexListingLink:visited {
 FONT-WEIGHT: bold; 
   FONT-SIZE: 12px; 
   COLOR: #253356; 
   FONT-FAMILY: arial,sans-serif; text-decoration: none; position: relative;margin-left: 0px; margin-right: 0px; margin-bottom: 2px; margin-top: 3px;  width: 98%;
}
 A.complexListingLink:hover {
 
  FONT-WEIGHT: bold; 
   FONT-SIZE: 12px; 
   COLOR:#C34C28; 
   FONT-FAMILY: arial,sans-serif; text-decoration: none; position: relative;margin-left: 0px; margin-right: 0px; margin-bottom: 2px; margin-top: 3px;  width: 98%;text-decoration: underline
}



/* End default Complex Listing styles */
/* Begin Header Styles */


    ul.subLinks {
margin: 0px;
padding: 0px;
text-indent: 0px;
}


    .header h1 {
width: 300px;
border-bottom: 1px solid #000;
display: block;
margin-top: 15px;
margin-bottom: 0px;
}

    .header h1 a {
color: #000;
text-decoration: none;
font: bold 17px arial,verdana,sans-serif;
}

    .header li {
display: inline;
float: left;
display: block;
list-style-type: none;
}

    .header li a {
color: #000;
text-decoration: none;
border-left: 1px solid #000;
padding: 0 5px;
font: normal 12px arial,verdana,sans-serif;
}

    .header li.first a {
border: none;
padding: 0 5px;
}

    .header ul {
width: 320px;
padding-left: 0px;
}

    .impactHeader {
background-color: #253455;
width: 320px;
}

    .impactHeader img {
width: 310px;
}


/* End Header Styles */

/* ------ GLOBAL (Site wide) pollsbox Portlet ------ */

       table.pollsBox {padding: 0px 0px 0px 0px;
background: #fff; 
border: 1px solid #ccc; 
float: center;  margin-left:13px; *margin-left: 18px;
width:300px;
}

.righthomepoll {

margin: 5px 0 0 0;

border: 1px solid #ccc; 

}

/* Edit: 20070201 Joe Murphy Polls are too wide in articles, this fixes that */

.articleBody .pollsBox  {



}

td.pollshead {

 background: #fff;

 color: #003459;

 font: 11px Arial, Verdana, sans-serif;

 font-weight: bold;

 text-indent: 0px;

 padding: 5px 5px 5px 7px;

}

td.pollsQuestion {

 padding: 5px 5px 5px 7px;

 font: normal 12px Arial, Verdana, sans-serif;

 text-indent: 0px;

 background: #fff; /* <- needed to overwrite global style */

 color: #444; /* <- needed to overwrite global style */

}

td.pollsQuestion a {

color: #003459;

} 

td.pollsSubmit {

padding: 15px 0 8px 7px;

}

table.pollsBox table {

border: none;

}

td.pollsViewResults {

background: transparent; 

color: #444;

font: normal 10px arial, verdana, sans-serif;

border: none;

text-align: right;

padding-right: 10px;

}

td.pollsAnswer {

font: normal 11px arial, verdana, sans-serif;

background-color: transparent; 

color: #444;

vertical-align: middle;

border-top: 1px solid #ccc;

padding: 5px 10px 5px 6px;

}

td.pollsResult {

background: none;

padding: 0 10px 5px 10px;

font: normal 11px arial,verdana,sans-serif;

border: none;

}




/* ------ END pollsbox Portlet ------ */


/* ---------------------------- HEADERS  ---------------------------- */

/* ------- main block header container */
    .block .header {
	}

/* ------- main block header & tabs header */
.block h1,
    .block .tabs h1 {
	margin: 0;
	padding: 5px 0;
	font: bold 14px arial, helvetica, sans-serif;
	color: #111f68;
	background: none;
	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: #262b7f;
	text-decoration: none;
	}

/* ------- default header links - rollover state */
    .block h1 a:hover  {
	color: #262b7f;
	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: bold 10px arial, helvetica, sans-serif;
	padding-top: 2px;
	}

/* ------- link on right of header text */
    .block h1 .headerLinkR a {
	color: #005296;
	}


/* ------- link on right of alternate header text */
    .block h1 .headerLinkR a {
	padding-left: 9px;
	}

/* ------- 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: 7px 0 0 0;
	border-top: 1px solid #a0a3ac;
	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: #202e73;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0;
	}

/* ------- tab link - rollover state */
    .block .tabs li a:hover {
	color: #202e73;
	text-decoration:underline;
	}


/* ---------------------------- END TABS  ---------------------------- */

/* ---------------------------- TABS  ---------------------------- */

/* ------- block2 tab-set (unordered list) */
    .block2 .tabs {
	margin-bottom: 0px;
	clear: both;
	padding-top: 6px;
	background: #fff url(http://extras.mnginteractive.com/live/media/site208/2007/0806/20070806__block2_bg.gif) repeat-x 0 0;
        border-bottom: 1px solid #CCCDCF;
	}

/* ------- block2 tabs header */
    .block2 .tabs h1 {
	float: left;
	padding: 0 10px;
	font: bold 14px arial, helvetica, sans-serif;
	color: #333;
	
	}


/* ------- default tab */
    .block2 .tabs li {
	padding: 0;
	}

/* ------- block2 tab */
    .block2 .tabs li {
	float: right;
	border: none;
	margin: 0 3px;
	background: none;
	}

/* ------- block2 tab links */
.block2 .tabs li a:link,
.block2 .tabs li a:visited,
    .block2 .tabs li a:active {
	padding: 4px 2px;
	margin: 0;
	display: block;
	text-decoration: none;
	color: #000;
	}

/* ------- block2 tab links - rollover state */
    .block2 .tabs li a:hover {
	color: #ff9900;
	text-decoration: none;
	}

/* ------- block2 tab - selected/active */
    .block2 .tabs li.selected {
	background: #fff url(http://extras.mnginteractive.com/live/media/site208/2007/0806/20070806__active_right_both.gif) 

no-repeat top right;
	color: #833b00;
	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: #833b00;
	height: auto;
	background: transparent 

url(http://extras.mnginteractive.com/live/media/site208/2007/0806/20070806__active_left_both.gif) no-repeat top left;
	padding: 5px 12px 5px 12px;
	}

/* ------- block2 tab - selected/active links - rollover state */
    .block2 .tabs li.selected a:hover {
	color: #ff9900;
	text-decoration: none;
	}
	
	


/* --------------- TABS - alternate header  --------------- */

/* ------- block2 alternate tabs header  - tab - selected/active */
    .block2 .headerAlt .tabs li.selected {
	}

/* ------- block2 alternate tabs header  - tab - selected/active links */
.block2 .headerAlt .tabs li.selected a:link,
.block2 .headerAlt .tabs li.selected a:visited,
    .block2 .headerAlt .tabs li.selected a:active {
	}



/* --------------- TABS - alternate header: single-line  --------------- */

/* ------- block2 single-line tabs header container with alternate */
.block2 .header .oneline,
    .block2 .headerAlt .oneline {
	padding-top: 6px;
	background: #fff url(http://extras.mnginteractive.com/live/media/site208/2007/0806/20070806__block2_header_bg.gif) 

repeat-x 0 0;
	}



/* ------- block2 single-line tabs header with alternate */
.block2 .header .oneline h1 ,
    .block2 .headerAlt .oneline h1 {
	margin-top: -3px;
	padding: 6px 0 0 10px;
	}

/* ------- block2 single-line header - tab - selected/active */
    .block2 .oneline li.selected {
	background: #fff url(http://extras.mnginteractive.com/live/media/site208/2007/0806/20070806__active_right_both.gif) 

no-repeat top right;
	}

/* ------- block2 single-line header - tab - selected/active - links */
.block2 .oneline li.selected a:link,
.block2 .oneline li.selected a:visited,
    .block2 .oneline li.selected a:active {
	background: transparent 

url(http://extras.mnginteractive.com/live/media/site208/2007/0806/20070806__active_left_both.gif) no-repeat top left;
	}

/* ------- block2 single-line Alternate header - tab - selected/active */
    .block2 .headerAlt .oneline li.selected {
	background: #fff url(http://extras.mnginteractive.com/live/media/site208/2007/0806/20070806__active_right_both.gif) 

no-repeat top right;
	}

/* ------- block2 single-line Alternate header - tab - selected/active - links */
.block2 .headerAlt .oneline li.selected a:link,
.block2 .headerAlt .oneline li.selected a:visited,
    .block2 .headerAlt .oneline li.selected a:active {
	}

/* ---------------------------- END TABS  ---------------------------- */
/* ---------------------------- MAIN CONTENT ---------------------------- */

/* ------- main containter for freeform content (used within a 'block2' container) */
    .block2 .contentblock {
	padding: 8px;
	margin: 0 0 2px 5px;;
	border: 1px solid #cccdcf;
        font: normal 12px arial,verdana, sans-serif;
	}

/* ------- additional class to contentblock used for the first (and only the first) block of content */
    .block2 .tabcontent {
	border-top: none;
	}

/*MODIFICATIONS*/

.block2 .tabs li.selected a:link,
.block2 .tabs li.selected a:visited,
    .block2 .tabs li.selected a:active {
	padding: 8px 9px 6px 9px;
	color: #333;
	
	}

/* ------- block2 tab */
    .block2 .tabs li {
	margin: 0; 
	background: transparent 

url(http://extras.mnginteractive.com/live/media/site208/2007/0806/20070806__bg_right_both.gif) no-repeat top right;
	}
	
/* ------- block2 tab links */
.block2 .tabs li a:link,
.block2 .tabs li a:visited,
    .block2 .tabs li a:active
{
	padding: 8px 9px 6px 9px;
	background: transparent 

url(http://extras.mnginteractive.com/live/media/site208/2007/0806/20070806__bg_left_both.gif) no-repeat top left;
	font-weight: bold;
	color: #FFF;
	}
	
    .block2 .tabs li a:hover, .block2 .tabs li.selected a:hover {
	padding: 8px 9px 6px 9px;
	margin: 0;
	color: #ff9900;
	background: transparent url(http://extras.mnginteractive.com/live/media/site208/2007/0806/20070806__active_right_both.gif) no-repeat top right;
	}
	
    .block2 .tabs li a:hover span {
	padding: 8px 9px 6px 9px;/*<- This establishes the height of the nav container. NOTE - update in 3 places */
	display: block;
	background: transparent url(http://extras.mnginteractive.com/live/media/site208/2007/0806/20070806__active_left_both.gif) no-repeat top left;
	}	

/* End Block 2 Styles */

    #more h2, #photos h2, #feedback h2, #blogs h2 {margin-top: 5px; margin-bottom: 0px;}
    #more .tabs, #photos .tabs, #blogs .tabs, #feedback .tabs  {border-top: none;}

    .contentblock h2 {
font: bold 15px arial,verdana,sans-serif;
}

/* End Tabbed Box Styles */

/* Begin Media Center Styles */

    .mediaCenter {
border: 1px solid #CACACA;
margin: 0 0 5px 0;
width: 300px;
}

    .mediaCenter .videoPlayer {
}

/* End Media Center Styles */

    .impactHead {
background-color: #253455;
text-indent: 5px;
}

    .altHead {
display: inline;
font: normal 20px impact,arial black,sans-serif;
color: #fff;
}

    div.altHeadStrong {
color: #F5AA00;
font: normal 25px impact,arial black, sans-serif;
display: inline;
background-color: #253455;
/* height: 42px; */
text-indent: 0px;
}

    div.altHeadStrong a {
color: #F5AA00;
font: normal 25px impact,arial black, sans-serif;
display: inline;
background-color: #253455;
/* height: 42px; */
}

/* Begin Section Header */

    .secHead {
background-color: #F1AD02;
text-indent: 10px;
margin: 5px 0 5px 5px;
}

    .secHead h1 {
margin: 5px 0px;
font: normal 24px impact,arial,sans-serif;
padding: 0 0 3px 0;
color: #253455;
display: inline;
}

/* End Section Header */

/* Begin Feature Box Styles */

    .customFeatureBox {
background-color: #BFC9E0;
display: block;
border: 1px solid #000;
width: 310px;
}

    .customFeatureBox a {
text-decoration: none;
color: #000;
font-size: 11px
}

    .featureItem {
display: block;
float: left;
padding: 5px;
}

    div.featureImage {
height: 75px;
width: 75px;
border: 1px solid #525E78;
background-color: #DBDDE2;
font: bold 10px arial,verdana,sasn-serif;
display: inline;
float: left;
text-align: center;
margin-right: 10px;
}

    div.featureBody {
font: normal 10px arial,verdana,sasn-serif;
}

/* End Feature Box Styles */

/* Begin CBS RSS Styles */

    .rss-box {
display: block;
margin-top: 10px;
}

    .rss-title {
display: none;
}

    li.rss-item {
list-style-image: url(http://extras.mnginteractive.com/live/media/site163/2007/1128/20071128_100511_bullet_black.gif);
}

    .rss-items li a {
color: #000;
font: normal 12px arial,verdana,sans-serif;
text-decoration: none;
}

    ul.rss-items {
display: block;
margin-left: 20px;
padding: 0px;
}

/* End CBS RSS Styles */

/* ------ BEGIN Calendar Box ------ */
    .calendarBox{
 background-color: #253455;
 border: 1px solid #8CA386;
 font: 12px arial, helvetica, sans-serif;
 display: block;
 width: 312px;
 height: 237px;
 margin: 10px 0 10px 0;
 padding: 5px 0 0 0;
margin-right: auto;
margin-left: auto;
}

    .calendarBox a{color: white; text-decoration: none}
    .calendarBox a:hover{text-decoration: underline}

    .calendarHeader {
color: #fff;
font: normal 30px impact,arial,sans-serif;
text-indent: 5px;
}

    .calendarLeftColumn{
margin: 0;
 padding-left: 10px;
 padding-top: 0px;
 float: left;
}
    .calendarLeftColumn ul{margin: 0; padding: 0;}
    .calendarLeftColumn ul li{
color: white;
margin-bottom: 1px;
}
    .calendarLeftColumn input{height: 25px; width: 130px; border: 1px solid #A4C7DA; margin-bottom: 7px; font: normal 12px verdana}

    .calendarSearch{float: left}
    .calendarSearch li {
list-style-type: none;
display: block;
}

    .calendarRightColumn{
float: left; 
display: block;
margin-left: 0px;
padding-top: 33px;
}

    .calendarRightColumn ul li{
font-size: 11px;
 margin-bottom: 1px;
 color: #fff;
 list-style-image: none;
 list-style-type: disc;
}

    .calendarSubmit{float: left; padding-bottom: 10px;}
    .calendarSubmit .submitSearch{margin-left: 10px; border: none; cursor: pointer;}
    .calendarSubmit .submitOther{margin-left: 105px; border: none; cursor: pointer;}

/* End Calendar Box Styles */

/**************************** BEGIN MOST EMAILED/MOST VIEWED *********************************/

    .mostWidth {width: 300px; float: center; margin-left: 17px; margin-bottom: 5px; position: relative; z-index: 1;}

   .mostTab{height: 15px;background: url(http://extras.mnginteractive.com/live/media/site163/2007/1203/20071203_021454_memv_inactive.gif) no-repeat;} 
   .mostTabSelected{
height: 10px;
background: url(http://extras.mnginteractive.com/live/media/site163/2007/1203/20071203_113126_memv_active.gif) no-repeat;
} 
  .mostViewedBox A{
text-decoration:none;
} 

    .mostTabsBox LI{
float:left; 
padding:4px 0px 5px 0px;
list-style:none;
font-size: 11px;
font: normal 11px arial,sans-serif;
width: 84px;
text-indent: 7px;
} 

   .mostTabsBox{ 
margin:0px;
padding:0px; 
padding-top: 5px;
background-color: #122C54;
height: 20px;
position:relative; 
width: 300px;
} 

  .mostTab{background-color:#FFF;} 
    .mostTabSelected{border-bottom:solid 1px white;} 


   .mostNote {padding-bottom: 5px;font: italic 11px arial,verdana,sans-serif;
position: relative;
z-index: 11;}

   .mostRSS {
width: 26px;
height: 12px;
display: inline;
float: right;
position: relative;
top: -24px;
}

   .mostNoData {
margin: 5px;
display: block;
margin-top: 0px;
padding-bottom: 5px;
}

   .mostClear{clear:both;margin:0;padding:0;} 

    .mostTabBody{
border-width: 1px;
border-top: none;
font: normal 12px arial,verdana,sans-serif;
color: #023A6D;
background-color: #fff;
position: relative;
top: -6px;
z-index: 10;
} 

  .mostTabBody ol {
list-style-type: square;
margin: 3px 0px 10px 0px;
padding: 0px 7px 0px 20px;
}

    .mostTabBody a {color: #253356; padding-left: 0px; margin-left: 0px;

}




/**************************** END MOST EMAILED/MOST VIEWED *********************************/

/********************** BEGIN ARTICLE STYLES **************************/

    .articleBox {width: 100%; display: block; padding-left: 10px;  padding-top: 20px;}   






    div.articleBody {font: 12px Arial, Helvetica; text-indent: 0px; margin-right: 10px;}
    .articleBody li {margin-left: 30px; width: 95%;   }
    .articleTitle { -x-system-font:none;
color:#003459;
font-family:"Times New Roman",Times,serif;
font-size:32px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:28px;
margin-bottom: 30px; margin-left: 0px;margin-top:20px;
 }


    .articleDate {border-top:1px solid #CCCCCC;
color:#253356;
margin:8px 0 0;
padding:8px 0 0;  text-transform:uppercase; font-family:verdana,arial,sans-serif;
font-size:10px;                      }


  .articleByline { font-size:10px; font-family: verdana,arial,sans-serif; font-weight:normal; color:#253356; padding:0 0 3px;}

  .articleByline a:hover {
text-decoration:underline;
}


  .packagesBox {
background:white none repeat scroll 0 0;
border-top:1px solid #CCCCCC;
padding-bottom:3px;}


 .packagesHeader { display: none; border-top:0px solid #CCCCCC;
color:#444444;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
padding:3px;
text-transform:uppercase;
 }




  .articleOptions {
-x-system-font:none;
color:#444444;
float:right;
font-family:arial,helvetica,verdana,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0 0px 0 0;
}



    a.articleOptions {display: inline; float: center;   }

    .articleOptions img {display: inline;  }

    .articleFooterLinks div.articleOptions {
width: 600px;
margin-left: 0px; padding-bottom: 10px;
float: center;
}

.social_bookmarks img {
border:0 none; 
 float: right; margin-right:0px;margin-top:0px;
}







/* End Article Display Styles */

/* Begin Region 3 Complex Listing Styles */

    .region3 .complexListingBox {
width: 300px;
margin-left: auto;
margin-right: auto;
border: 1px solid #CCCCCC;
display: block;
padding-bottom: 10px;
}

    .region3 li.listNoImage a {color: #023A6D;}
    .region3 .complexListingBox li {margin-left: 25px;}

    .region3 .complexListingTitle {
background-color: #253455;
color: #F5AA00;
font: normal 18px arial,sans-serif;
text-indent: 5px;
}

/* End Region 3 Complex Listing Styles */


/* Begin Footer Styles */

/*  ------- 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 last link in list */
.footer li.last a:link,
.footer li.last a:visited,
    .footer li.last a:active {
	border: none;
	}

/*  ------- footer container */
    .footer {
	font: normal 9pt arial, helvetica, sans-serif;


        color: #000000;
        text-decoration: none;
        border-top: 2px solid #cccccc;
	}

    .footer table {
  font-family: arial, helvetica, verdana, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}

/*  ------- footer links */
.footer a:link,
.footer a:visited,
    .footer a:active {
  font-family: arial, helvetica, verdana, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}

    .footer a:hover {
  font-family: arial, helvetica, verdana, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  text-decoration: underline;
}

    .layoutFooterLinks a {
text-decoration: none;
color: #000;
}

    .realCitiesButton {
display: inline;
width: 59px;
position: relative;
top: 4px;
}

/* End Footer Styles */

/* ------- main freeform container */
    .block {
	padding: 0;
	font: normal 12px "Arial", verdana, helvetica, sans-serif;
	line-height: 14px;
	color: #000;
	clear: both;
	margin: 0 7px 0px 3px;
	background: #fff;
	}

    .headOnly {
	padding: 0;
	margin-bottom: 0;
	}

/* ------- block container - for two blocks side by side */
    .twinBlocks {
	float: left;
	clear: both;
	width: 100%;
	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;
	}



/* ------- 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/site7/2008/0121/20080121__bullet_blue.gif) no-repeat 0 6px;
	line-height: 14px;
	padding: 0 0 0 10px;
	margin: 0 0 3px 0px;
	}

/*  ------- list items with a black bullet */
.block ul.bulletBlack li,
.block ul li.bulletBlack,
.block ul.bulletRaq li.bulletBlack,
.block ul.bulletNone li.bulletBlack,
    .block ul.bulletRSS li.bulletBlack {
	background: transparent url(http://extras.mnginteractive.com/live/media/site7/2008/0121/20080121__bullet_blue_sm.gif) no-repeat 0 6px;
	}

/*  ------- 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/site7/2008/0121/20080121__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/site7/2008/0121/20080121__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 11px verdana, arial, helvetica, sans-serif;
	border: none;
	color: #000;
	}

/*  ------- default list link */
    .block li a {
	color: #111a70;
	margin: 0;
	padding: 2px 0;
	}

/* ******************************************* Zvents box styles ********************************* */

    div.zvents_clear {clear: both;}

    .zvents_invertednav {padding left: 0; border-top: 5px solid #F1AD02;background: transparent;voice-family: "\"}\"";voice-family: inherit;}
    .zvents_invertednav ul {margin:0;margin-left: 7px;padding: 0;list-style: none;}
    .zvents_invertednav li {display: inline;margin: 0 2px 0 0;padding: 0;text-transform:uppercase;}
    .zvents_invertednav a {float: left;display: block;font: bold 11px Arial;color: #253355;text-decoration: none;margin: 0 1px 0 0;padding: 3px 5px;background-color: #CBD6EC;border-bottom: 8px solid white;}
    .zvents_invertednav a:hover {background-color: #253355;padding-top: 5px;padding-bottom: 0;border-bottom-color: #253355;color: white;}
    .zvents_invertednav .current a {background-color: #253355;padding-top: 5px;padding-bottom: 0;border-bottom-color: #253355;color: white;}

    .zvents_title {display:none; font:bold 24px arial;color:#253355;margin-bottom:-7px;}
    .zvents_maincontainer {width:300px; border:1px solid #ccc; margin-bottom: 10px;  margin-left:13px; *margin-left: 18px; }

    .zvents_topsection {background:#fff;padding:5px 10px;font:11px arial;text-align:left;}
    .zvents_topsectionnote {font: 11px arial;margin-bottom:5px;}
    .zvents_topsection input,form {font: 11px arial;margin:0;}

    .zvents_searchlinks {float:right;font:9px arial;color:#039;}
    .zvents_searchlinks a {color:#039;}
    .zvents_searchlinks a:hover {color:#000;}
    .zvents_calendarcontainer {background-color:#E4EFFB;border:1px solid #CBD6EC;padding:5px;text-align:center;margin-top:8px;}
    .zvents_calendarcontainertitle {font: 11px arial;float:left;}
    .zvents_fivepixels {line-height:5px;}
    .zvents_upcomingevents {padding-top:8px;padding-bottom:5px;font:11px arial;}
    .zvents_upcomingevents ul {margin-top:0;margin-bottom:0;padding-top:8px;padding-bottom:5px;font:11px arial;}
    .zvents_upcomingevents li {margin-left:-10px;list-style-type:none;font:11px arial;}
    .zvents_upcomingevents a {font:11px arial;color:#039;line-height:1.3em;}
    .zvents_upcomingevents a:hover {color:#000;}
   #wrapper {width:300px;}

/* ******************************************* Test MNGI 3/10/09 ********************************* */

.weatherShotsAnch {
padding-left: 12px;
}




  .listingPackageHeader{
display:none;
}

  .listingPackageDate{
display:none;
}

.complexlistinglink {margin-top: 5px !important;}


