/*****************************************************GENERAL STYLING****************************************************/

div {
text-align:left;overflow-x:hidden;
}

/****************************  GLOBAL SETTINGS*****************************/
 .bodyStyle
{
   background: #ffffff;
   text-align: left;
}

 .regionParent
{
  margin: 0 auto;
}

 table{
  border-spacing: 0px;
  border-collapse: collapse;
}
 body{
  margin: 0px;
}
 div.adElement{
  margin: 3px 2px;
}
 li {
  list-style-image: url();
list-style-position: outside;
}
 li a{
  font-family: Arial, Helvetica;
font-weight: normal;
  color: #023A6D;
  text-decoration: none;
}
 li a:hover{
  text-decoration: underline;
}



/****************************
*
*  REGIONAL DEFAULTS
*
**************************** */

 td.region3 {
padding-top: 5px;
padding-bottom: 10px;
}

/***************************** BEGIN MASTHEAD STYLES *********************************/


 .masthead_text a {
color: #32517D;
font-size: 11px;
text-decoration: none;
}

.date {
position:relative;
font-size: 13px;
font-family:Arial;font-weight:normal;
font-weight: bold;
width:310px;
}

*html .date{
position:absolute;
padding-top:69px;
}

#searchoptions {
color: #000000;font-size: 7pt;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin: 0pt;
margin-bottom:-7px;
padding: 0pt;
font-family: verdana;
} 

#searchoptions li {display: inline;} 

.cSearchText {width: 200px;margin-left: 15px;vertical-align: baseline;} 

.yahooText {font-weight: bold;color: #FF0033;display: inline;} 

.yahooSearchText {font-weight: bold;color: #545454;display: inline;} 

#Global #yahoosearch{
position:relative;
padding-left:60px;
padding-top:0px;
}

#subscript{
font-family: Arial, Helvetica;
font-size: 11px;
font-weight: bold;
padding-right:75px;
padding-top:10px;
}


*html #subscript {
position:absolute;
padding:0px;
padding-bottom:4px;
padding-left:85px;
}

/*END MASTHEAD STYLES*/

/****************************  BEGIN SECTION STYLES  ************************************/

/**************************** BEGIN TOP PHOTO HEADER ***********************/

 .topPhoto {
padding: 3 0 3 0;
background: #000;
width: 320px;
margin: 3 0 2 0;
text-indent: 5px;
}

 span .topPhotoHeader {
color: #FFF;
font-family: Arial, Helvetica;
font-size: 11px;

}

/**************************** END TOP PHOTO HEADER ***********************/



/**************Region 1 Complexlisting styles*******************/




.lastupdateddate{
padding-bottom:5px;
}

.region1 .listnoimage{
width:120px;
}

.region1 .lastUpdatedDate {
width:100px;
}

#complexlistingimgbottom{
margin-left:2px;
margin-top:0px;
padding-bottom:10px;
}

*html #complexlistingimgbottom{
margin-top:-6px;
margin-left:2px;
}

#complexlistingimgbottom1{
margin-left:2px;
}

*html #complexlistingimgbottom1{
margin-left:0px;
}



#interactbox{
BORDER-RIGHT: #596F7C 1px solid; 
BORDER-LEFT: #596F7C 1px solid;
}

#interact li{
color:#1F395E;
list-style-type: disc;
margin-left: 25px;
}
/***************END Region 1 Complexlisting styles******************/

 
 /**************************** BEGIN DEFAULT CL STYLES ***************************/

.region1 .complexlistingbox{
width:159px;
margin-left:2px;
margin-right:0px;
margin-bottom:0px;
margin-top:10px;
padding:0 0 0 0;
BORDER-RIGHT: #596F7C 1px solid; 
BORDER-LEFT: #596F7C 1px solid;
}

.region1 .complexListingBox div {
width: 140px;
}

.complexListingBox {
width: 320px;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
padding-top:0px;
font: bold 11px Arial;
}

.region1 .complexlistingtitle{
background: url(http://extras.mnginteractive.com/live/media/site157/2007/0925/20070925__railtopheader.jpg) no-repeat;
width:160px;
border-bottom:0px;
margin-left:-1px;

}

 .complexListingTitle {
    background: url(http://extras.mnginteractive.com/live/media/site157/2007/0925/20070925__complexlistingbg.jpg);
    float: left;
     font-size:16px;
     color: #003177;
     border-bottom: 1px solid #CBCBCB;
     width: 320px;
     text-indent: 5px;
     height: 20px;
     padding-top:5px;
}

 .listingArticleBlurb{
  color: #000000;
  display: block;
  font: 11px Arial;
  text-decoration: none;
  margin: 0 0 2 5;
}

a.listingArticleLinkTo{
font-family: Arial, Helvetica;
font-weight: normal;
color: #023A6D;
margin-left:5px;
}



 .complexListingMoreHeadlines {
display: none;
}

.listNoImage {
color: #1F395E;
LIST-STYLE-TYPE: disc;
}

a.complexListingLink:link {
FONT-WEIGHT: normal; 
FONT-SIZE: 13px; 
COLOR: #1F395E; 
FONT-FAMILY: arial,sans-serif; 
text-decoration: none;
}

a.complexListingLink:visited {
FONT-WEIGHT: normal; 
FONT-SIZE: 13px; 
COLOR: #1F395E; 
FONT-FAMILY: arial,sans-serif; 
text-decoration: none;
}

a.complexListingLink:hover {
FONT-WEIGHT: normal; 
FONT-SIZE: 13px; 
COLOR: #1F395E; 
FONT-FAMILY: arial,sans-serif; 
text-decoration: underline;
}

 .complexListingItemPhotoCredit {
display: none;
}

 .lastUpdatedDate {
     display: block;
     font-weight: bold;
     font-size: 11px;
     margin-top: 2px;
     font-family: Arial;
     padding-left: 5px;
}

 div .listingItemTitle, .listingItemTitle, .listingItemTitle a {
     color: #1F395E;
     text-decoration: none;
     font: bold 16px Arial;
     line-height: 1.2em;
     list-style-type: disc;
     text-indent: 0px;
     margin: 5 0 0 2;
     width: 100%;
     display: block;
}



 .complexListingBox li {
margin-left: 25px;
font-size: 11px;
color: #1F395E;
}

 .complexListingFooter {
display: none;
color: #1F395E;
}

 .complexListingItemImage {
padding-right: 5px;
}

 .complexListingBox a {
     text-decoration: none;
}


/**************************** END DEFAULT CL STYLES ***************************/

/**************************** BEGIN MAIN SECTION CL STYLES *************************/

.region4 .listingitemtitle{
padding-left:2px;
}


 .region5 .complexListingBox {
margin-top: 2px;
}


/*
 .region5 .complexListingTitle, .region5 .complexListingTitle a:hover {
color: #9D3009;
font-size: 24px;
background: none;
border: none;
text-decoration: none;
width: 100%;
height: 30px;
margin: 0 0 2 0;
}

 .region5 .listingArticleBlurb{
float: none;
margin-top: 0px;
}

 .region5 .lastUpdatedDate {
margin-left: 7px;
padding-left: 0px;
}

 .region5 .listingItemTitle {
margin: 5 0 0 4;
font: bold 18px Arial;
}

 .region5 .listNoImage {
margin: 0 10 0 20;
}

*/

/**************************** END MAIN SECTION CL STYLES *************************/


/**************************** BEGIN SECTION TITLE *******************************/

 div #sectionTitle {
width: 320px;
border-bottom: 2px solid #000;
text-indent: 10px;
}

 span .title {
color: #023A6D;
font: bold 22px Arial, Helvetica;

}

/**************************** END SECTION TITLE *******************************/



/**************************** BEGIN MYCAPTURE FREEFORM PORTLET STYLES *******************************/

 .MYCcontentfeed1985, .MYCcontentfeed2147, .MYCcontentfeed2148, .myCaptureImage {
background-color: #EFEFEF;
width: 318px;
border: 1px solid #CBCBCB;
text-align: left;
vertical-align: middle;
padding: 5 0 5 0;
}

 img.MYCimage1985, img.MYCimage2147, img.MYCimage2148 {
border: 2px solid #000;
}

 td.MYCfeaturedescrip1985, td.MYCfeaturedescrip2147, td.MYCfeaturedescrip2148 {
  display: block;
  text-decoration: none;
  margin: 5 auto 0 auto;
  width: 300px;
  text-align: left;
  font: bold 11px Arial, Helvetica;
  padding-left: 10px;
  
}


/**************************** END MYCAPTURE FREEFORM PORTLET STYLES *******************************/

/**************************** BEGIN TABBED BOX STYLES *********************************/

/* ---------------------------- DEFAULT BLOCK STYLES ---------------------------- */


/* THIS REMOVES THE DOTTED OUTLINE AROUND LINKS IN FIREFOX */
  a {
   outline: none;
   }

/* THIS ADDS A HAND CURSOR THAT WASN'T CONSISTENT IN IE */
  a {
   cursor: pointer;
   }

/* X------- main freeform container */
  .block {
   margin: 0 0 10px 0;
   padding: 0 0 0 0;
   font: normal 11px arial, helvetica, sans-serif;
   color: #000;
   }


/* ---------------------------- TAB HEADERS  ---------------------------- */

/* X------- main block header */
  .block h1 {
   margin: 0;
   padding: 3px 0;
   font: bold 14px arial, helvetica, sans-serif;
   color: #0b3772;
   border-bottom: 1px solid #9e9a9b;
   background: none;
   height: auto;
   }

/* X------- alternate block header */
  .block h1.alt {
   font-size: 13px;
   }

/* X------- main block header (when in a header container) */
  .block .header h1 {
   }

/* X------- default header links */
 .block h1 a:link, .block h1 a:visited, .block h1 a:active  {
   color: #0b3772;
   text-decoration: none;
   }

/* X------- default header links - rollover state */
  .block h1 a:hover  {
   text-decoration: none;
   }

/* X------- item on right of header text */
  .block h1 .headerLinkR {
   float: right;
   font: normal 11px arial, helvetica, sans-serif;
   padding-top: 2px;
   }

/* X------- link on right of header text */
  .block h1 .headerLinkR a {
   }

/* X------- header subhead */
  .block h1 .sub {
   font: normal 12px arial, helvetica, sans-serif;
   }

/* ---------------------------- END HEADERS  ---------------------------- */

/* ---------------------------- TABS  ---------------------------- */

/* X------- default tab-set (unordered list) */
  .block .tabs {
   float: left;
   display: block;
   width: 100%;
   margin: 0;
   padding: 0;
   color: #000;
   list-style: none;
   }

/* X------- default tab */
  .block .tabs li {
   float: left;
   margin: 3px 0 3px 0;
   padding: 0 6px;
   background-color: #fff;
   background-image: none;
   border-left: 1px solid #9e9a9b;
   font-size: 9px;
   }

/* X------- first tab on left */
  .block .tabs li.first {
   margin-left: 5px;
   display: inline;
   border: none;
   }

/* X------- tab link */
.block .tabs li a:link,
.block .tabs li a:visited,
  .block .tabs li a:active {
   color: #000;
   padding: 0;
   margin: 0;
   }


/* X------- tab link - rollover state */
  .block .tabs li a:hover {
   }

/* X------- selected tab */
  .block .tabs li.selected {
   }

/* X------- selected tab link */
.block .tabs li.selected a:link,
.block .tabs li.selected a:visited,
  .block .tabs li.selected a:active {
   }

/* X------- selected tab link - rollover state */

  .block .tabs li.selected a:hover {
   }

/* ---------------------------- END TABS  ---------------------------- */

/* ---------------------------- MAIN CONTENT ---------------------------- */

/* X------- main containter for freeform content (used within a 'block' container) - also see hack styles below  */
  .block .contentblock {
   margin: 10px 0 0 0;
   }

/* X------- 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;
   }

/* X------- forces floated elements to be contained within this class - also see hack styles below  */
  .contentblock .clearfix {
   margin: 10px 0;
   }

/* X------- content headers */
.block .contentblock  h1,
.block .contentblock  h2,
.block .contentblock  h3,
.block .contentblock  h4,
  .block .contentblock  h5 {
   margin: 0 0 5px 0;
   padding: 0;
   }

/* X------- main header for content (needed to differentiate from main h1 tag) */
  .block .contentblock h1 {
   border: none;
   background-image: none;
   }

/* X------- secondary block header */
  .block h2 {
   font: bold 13px arial, helvetica, sans-serif;
   color: #000;
   margin: 10px 0 5px 0;
   padding: 0;
   }

/* X------- secondary block header - link */
  .block h2 a {
   }

/* X------- tertiary block header */
  .block h3 {
   font: bold 12px arial, helvetica, sans-serif;
   margin: 10px 0 5px 0;
   color: #333;
   }

/* X------- tertiary headers with links */
.block h3 a:link,
.block h3 a:visited,
  .block h3 a:active {
   color: #333;
   }

/* X------- standard links */
.block a:link,
.block a:visited,
  .block a:active {
   color: #0b3772;
   text-decoration: none;
   }

/* X------- standard links - rollover state */
  .block a:hover {
   text-decoration: underline;
   }

/* X------- standard paragraph */
  .block p {
   margin: 0 0 10px 0;
   line-height: 14px;
   font: normal 12px arial, helvetica, sans-serif;
   color: #000;
   }

/* X------- larger than normal head text - see "talk to us" section */
.block h1.big,
  .block .contentblock h1.big {
   color: #004e82;
   font: bold 16px arial, helvetica, sans-serif;
   }

/* X------- small paragraph */
  .block p.sml {
   font: normal 10px arial, helvetica, sans-serif;
   color: #333;
   }

/* X------- alternate header tags */
.block .contentblock h1.alt, .block .contentblock h2.alt, .block .contentblock h3.alt, .block .contentblock h4.alt, .block .contentblock h5.alt,
.block .contentblock h1.alt a:link, .block .contentblock h1.alt a:visited, .block .contentblock h1.alt a:active,
.block .contentblock h2.alt a:link, .block .contentblock h2.alt a:visited, .block .contentblock h2.alt a:active,
.block .contentblock h3.alt a:link, .block .contentblock h3.alt a:visited, .block .contentblock h3.alt a:active,
.block .contentblock h4.alt a:link, .block .contentblock h4.alt a:visited, .block .contentblock h4.alt a:active,
.block .contentblock h5.alt a:link, .block .contentblock h5.alt a:visited, .block .contentblock h5.alt a:active,
.block .contentblock a.alt:link, .block .contentblock a.alt:visited, .block .contentblock a.alt:active,
  .block .contentblock p.alt {
   color: #9b0f0e;
   }

  .block .contentblock h1.alt {
   border: none;
   background-image: none;
   }


/* ---------------------------- MAIN CONTENT: lists ---------------------------- */
/* X------- unordered list */
  .block ul {
   margin: 0;
   padding: 0 2px;
   list-style: none;
   }

  .block li {
   font: normal 12px arial, helvetica, sans-serif;
   color: #000;
   }

/* X------- default list items */
.block ul li,
.block ul.bulletAlt li.bullet,
.block ul.bulletNone li.bullet,
  .block ul.bulletRSS li.bullet {
   background: transparent url(http://extras.mnginteractive.com/live/media/site135/2007/0605/20070605_023343_blt_arrowBlue.gif) no-repeat 0 3px;
   line-height: 14px;
   padding: 0 0 0 10px;
   margin: 0 0 5px 0px;
   }

/* --------------------------------------------------------------------------------------------------
hack for floated elements in freeforms containers - makes the box expand for fit content in firefox */

.header:after,
.headerAlt:after,
.contentblock:after,
.footer:after,
  .clearfix:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
   }

.header,
.headerAlt,
.contentblock,
.footer,
  .clearfix {
   display: inline-block;
   }

/* Hides from IE-mac \*/
* html .header,
* html .headerAlt,
* html .contentblock,
* html .footer,
  * html .clearfix { height: 1%; }

.header,
.headerAlt,
.contentblock,
.footer,
  .clearfix { display: block; }
/* End hide from IE-mac */

/* END clearfix hack

/* ---------------------------- BLOCK3 STYLES ---------------------------- */

/* X------- block3 freeform container - appended to block */
 .block3 {
   padding: 0;
   }

/* X------- block3 header container */
.block3 .header,
 .block3 .headerAlt {
   background: #fff url(http://extras.mnginteractive.com/live/media/site135/2007/0605/20070605_023509_bg_block3Head.gif) repeat-x left 34px;
   }

/* X------- block3 alternate header container */
 .block3 .headerAlt {
   background: #083571 url(http://extras.mnginteractive.com/live/media/site135/2007/0605/20070605_023509_bg_block3Head.gif) repeat-x left top;
   border-bottom: none;
   }

/* X------- main block3 header */
 .block3 h1 {
   padding: 10px 8px 6px 8px;
   border-bottom: 1px solid #ccc;
   background: #083571 url(http://extras.mnginteractive.com/live/media/site135/2007/0605/20070605_023509_bg_block3Head.gif) repeat-x left top;
   color: #fff;
   }

/* X------- main block3 header link */
.block3 h1 a:link,
.block3 h1 a:visited,
 .block3 h1 a:active  {
   color: #fff;
   }

/* X------- alternate block3 header */
 .block3 h1.alt {
   }

/* X------- block3 header container - head text */
 .block3 .header h1 {
   padding: 10px 8px 2px 8px;
   background: transparent;
   border: none;
   color: #083571;
   }

/* X------- block3 alternate header container - head text */
 .block3 .headerAlt h1 {
   padding: 10px 8px 8px 8px;
   border-bottom: none;
   color: #fff;
   }

/* ---------------------------- TABS  ---------------------------- */

/* X------- block3 tab-set (unordered list) */
 .block3 .tabs {
   background: transparent url(http://extras.mnginteractive.com/live/media/site135/2007/0605/20070605_023633_bg_tabs3.gif) repeat-x right bottom;
   padding-left: 1%;
   width: 98%;
   }

/* X------- block3 tab-set (unordered list) -- ie hack */
 *html .block3 .tabs {
   width: 100%;
   }

/* X------- block3 tab */
 .block3 .tabs li {
   border: none;
   margin: 6px 3px 0 0;
   padding: 0 1px 2px 0;
   background: transparent;
   background: transparent url(http://extras.mnginteractive.com/live/media/site135/2007/0605/20070605_023723_bg_tab3_div.gif) no-repeat right 1px;
   }

/* X------- block3 tab - selected/hightlighted */
 .block3 .tabs li.selected {
   background: green url(http://extras.mnginteractive.com/live/media/site135/2007/0605/20070605_023801_bg_tab3_right.gif) no-repeat top right;
   color: #4d6423;
   font-weight: bold;
   margin: 0 3px 0 0;
   padding: 0 0 2px 0;
   }

/* X------- block3 tab - selected/hightlighted link */
.block3 .tabs li.selected a:link,
.block3 .tabs li.selected a:visited,
 .block3 .tabs li.selected a:active {
   color: #333;
   background: transparent url(http://extras.mnginteractive.com/live/media/site135/2007/0605/20070605_023856_bg_tab3_left.gif) no-repeat left top;
   padding: 8px 15px 6px 15px;
   height: auto;
   }

/* X------- block3 tab - selected/hightlighted link - mouseover*/
 .block3 .tabs li.selected a:hover {
   }

/* X------- block3 tab - normal link */
.block3 .tabs li a:link,
.block3 .tabs li a:visited,
 .block3 .tabs li a:active {
   float: left;
   padding: 4px 8px 4px 8px;
   display: block;
   text-decoration: none;
   color: #fff;
   }

/* X------- block3 tab - normal link - mouseover*/
 .block3 .tabs li a:hover {
   text-decoration: underline;
   }



/* ---------------------------- END TABS  ---------------------------- */




/* ---------------------------- MAIN CONTENT ---------------------------- */

/* X------- main containter for freeform content (used within a 'block block3' container) */
 .block3 .contentblock {
   background: #ebeff4 url(http://extras.mnginteractive.com/live/media/site135/2007/0605/20070605_023940_bg_block3Body.gif) repeat-x 0 0;
   padding: 10px 10px 5px 10px;
   border: 1px solid #ccc;
   border-top: none;
   margin-top: 0;
   }

 .block3 .contentblock li {
margin-left: 15px;
color: #023A6D;
}

/* X------- block3 content head */
 .block3 .contentblock h1 {
   background-image: none;
   background-color: transparent;
   color: #333;
   }

/* X------- contentblock block3 header link */
.block3 .contentblock h1 a:link,
.block3 .contentblock h1 a:visited,
 .block3 .contentblock h1 a:active  {
   color: #333;
   }

/* X------- block3 one pixel solid line divider */
 .block3 .hr {
   margin: 0;
   }

/* ---------------------------- END BLOCK3 STYLES ---------------------------- */


/* ---------------------------- BLOCK4 STYLES ---------------------------- */

/* X------- main block header */
 .block4 h1 {
   background: #7f9dc3 url(http://extras.mnginteractive.com/live/media/site135/2007/0605/20070605_024016_bg_block4Head.gif) repeat-x left bottom;
   border: 1px solid #8199bb;
   color: #fff;
   padding: 5px 10px;
   margin: 0;
   }

/* X------- default header links */
.block4 h1 a:link,
.block4 h1 a:visited,
 .block4 h1 a:active  {
   color: #fff;
   }

/* X------- main block header container & alternate */
.block4 .header,
 .block4 .headerAlt {
   background: #e5eaf1;
   border: 1px solid #8199bb;
   border-bottom: none;
   }

/* X------- main block header (when in a header container) */
 .block4 .header h1 {
   border: none;
   }

/* X------- item on right of header text */
 .block4 h1 .headerLinkR a {
   color: #fff;
   }


/* X------- default tab */
 .block4 .tabs li {
   background-color: transparent;
   }

/* X------- selected tab */
 .block4 .tabs li.selected {
   font-weight: bold;
   }

/* X------- main containter for freeform content (used within a 'block' container) - also see hack styles below  */
 .block4 .contentblock {
   background: #e5eaf1;
   padding: 8px;
   border: 1px solid #8199bb;
   border-top: none;
   margin: 0;
   }

/* X------- alternate containter for freeform content (used within a 'block' container in addition to 'contentblock') */
 .block4 .contentblockAlt {
   background: #fff;
   }

/* X-------- float image in contentblock to right ------------*/

 .block4 .contentblock .image-med {
float: right;
width: 100px;
height: 100px;
border: 1px solid #000;
}

/* X------- primary conent header */
 .block4 .contentblock h1 {
   background-color: transparent;
   color: #333;
   }

/* X------- primary conent header link */
.block4 .contentblock h1 a:link,
.block4 .contentblock h1 a:visited,
 .block4 .contentblock h1 a:active {
   color: #333;
   }

/*  X------- horizontal list - list item */
 .block4 .horiz li {
   border-left: 1px solid #30598d;
   }

/*  X------- horizontal list - list item - link */
.block4 .horiz li a:link,
.block4 .horiz li a:visited,
 .block4 .horiz li a:active {
   color: #30598d;
   }

/* X------- one pixel solid line divider */
 .block .hr {
   border-top: 1px solid #8199bb;
   }

/* ---------------------------- END BLOCK4 STYLES ---------------------------- */

/* ------------ Start blogBox Styles ------------ */
 #blogBox a{font-size: 12px;}
/* ------------ End blogBox Styles ------------ */

/* ------------ Start regularImages Styles ------------ */
 .regularImages img{width: auto;}
/* ------------ End regularImages Styles ------------ */

/* ------ BEGIN Financial Content Snapshot ------ */
 .snapShot table{display: inline;}
/* ------ END Financial Content Snapshot ------ */


/* ------------ Start regularImages Styles ------------ */
 .regularImages img{width: auto;}
/* ------------ Start regularImages Styles ------------ */


/* X------- Start View more link in Blogs FF align right */
  .headerLinkNew {
   float: right;
   font: normal 11px arial, helvetica, sans-serif;
   padding-top: 2px;
   }

/* X------- link on right of header text */
   .headerLinkNew a {
               float:right;
   }

/* X------- End View more link in Blogs FF align right */



/**************************** END TABBED BOX STYLES *********************************/




/****************************  END SECTION STYLES  ************************************/


/**************************** BEGIN POLL STYLES *********************************/

 .pollsBox {
     margin: 0px;
     margin-bottom: 10px;
     width: 320px;
     padding-bottom: 10px;
     background: #E2E2E2;
     border: 0px solid #8094AC;
     border-bottom-width: 2px;
}

 .pollsHead {
     margin-top: 2px;
     height: 33px;
     color: #000;
     background: url(http://extras.mnginteractive.com/live/media/site135/2007/0509/20070509_023850_pollheader.gif);
     vertical-align: middle;
     padding-top: 5px;
}

 .pollsQuestion {
     color: #000;
     background: #E2E2E2;
     padding: 5 5 5 10;
     border: 0px solid #AEB2BD;
     border-top-width: 2px;
}

 .pollsAnswer {
     background: #E2E2E2;
     padding-left: 10px;
}

 .pollsSubmit {
height: 10px;
     background: #E2E2E2;
}

/**************************** END POLL STYLES *********************************/


/**************************** BEGIN MOST EMAILED/MOST VIEWED *********************************/

 .mostWidth {width: 320px; margin-left: auto; margin-right: auto;}

 .mostTab{background: url(http://extras.mnginteractive.com/live/media/site135/2007/0514/20070509_035143_mostread_grey.gif) no-repeat;} 
 .mostTabSelected{background: url(http://extras.mnginteractive.com/live/media/site135/2007/0514/20070509_035222_mostread_white.gif) no-repeat;} 
 .mostTabBody{border: 0px; margin-bottom:5px;} 
 .mostViewedBox A{text-decoration:none;} 

 .mostTabsBox LI{
float:left; 
padding:4px 0px 5px 0px;
list-style:none;
font-size: 11px;
width: 150px;
text-indent: 7px;
} 

 .mostTabsBox{ 
margin:0px; 
padding:0px; 
height:22px; 
position:relative; 
z-index:99;
width: 320px;
} 

 .mostTab{background-color:#FFF;} 
 .mostTabSelected{border-bottom:solid 1px white;} 

 .mostHeader{display: none;} 
 .mostNote{display: none;} 
 .mostRss{display: none;} 

 .mostClear{
 clear:both;
 margin:0;
 padding:0;
 } 

 .mostTabBody{
border-width: 0px;
font-size: 11px;
color: #023A6D;
border:solid 1px #D5D5D5; 
position:relative; 
top:-5px;
} 

 .mostTabBody ol {
list-style-type: disc;
list-style-position: oustide;
margin: 10 0 10 0;
padding: 0 7 0 20;
}

 .mostTabBody a {color: #023A6D;}



/**************************** END MOST EMAILED/MOST VIEWED *********************************/


/**************************** BEGIN TOP LISTINGS *********************************/

 .TLBox {
margin-top: 5px;
background: #E2E2E2;
}

 #nav_Rentals, #nav_Homes, #nav_Autos, #nav_jobs {
background: #E2E2E2;
}

 .TLBoxTabTable {
margin-left: 0px;
}

 .TLBoxContent {
background: #E2E2E2;
}

 .TLBoxTitle, .TLBoxType {
color: #023A6D;
font: bold 11px Arial, Helvetica;
}

 .TLBoxTitle {
background: transparent url(http://extras.mnginteractive.com/live/media/site135/2007/0515/20070515_040221_bullet_blue_sm.gif) no-repeat 2px 5px;
padding-left: 9px;
}

 .TLBoxRule {
width: 125px;
border: 0px;
height: 1px;
background: #6C6C6C;
}


/**************************** END TOP LISTINGS *********************************/

/************************************** BEGIN FOOTER STYLES ***************************************/

 .footerLinks {font: normal 12px Arial;}

 .footerLinks a {
font: bold 11px Arial, Helvetica;
text-decoration: none;
color: #023A6D;
}

 .layoutFooterLinks a {
font: bold 11px Arial, Helvetica;
text-decoration: none;
color: #023A6D;
}

/************************************** END FOOTER STYLES ***************************************/


/********************** BEGIN ARTICLE STYLES **************************/

 .articleBox {
width: 100%;
padding:10px;
}

 div.articleBody {
font: 12px Arial, Helvetica;
text-indent: 0px;
}

 .articleBody li {
margin-left: 30px;
}

 .articleTitle {
font-family: Arial;
font-weight: bold;
}

 .articleDate {
color: #000;
}

/********************** BEGIN ARTICLE INTERACT ************************/

 div #interactBox {
width: 160px;
color: #023A6D;
padding-bottom: 5px;
margin-top: 10px;
font: bold 11px Arial, Helvetica;
}

 #interactBox li {
list-style-type: disc;
margin-left: 20px;
}

/********************** END ARTICLE INTERACT ************************/

/****************  BEGIN ARTICLE MOST POPULAR  ******************/

 .region1 .mostWidth {
width: 158px;
}

 .region1 .mostTabsBox {

}

 .region1 .mostTabSelected {
background: url(http://extras.mnginteractive.com/live/media/site157/2007/0925/20070925__railtopheader.jpg) no-repeat;
width: 158;
border-bottom: 0px;
color: #000;
font: bold 13px Arial;
float: left;
margin-right: 0px;
height: 25px;
text-indent: 5px;
padding: 4 0 0 2;
}

*html .region1 .mostTabSelected{
width:160px;
}

.region1 #mostTab2_217379{display: none;}

.region1 #mostTab2_217379Body .mostTabBody {display: none;}

.region1 .mostTabBody {
border-bottom:0px;
border-color:#596F7C;
width:157px;
margin-bottom:-15px;
}

*html .region1 .mostTabBody{
width:159px;
}


/****************  END ARTICLE MOST POPULAR  ******************/

/**************** BEGIN PRINT & EMAIL LINK STYLES ****************/

 .articleOptions {
text-align: left;
color: #023A6D;
font: bold 10px Arial;
text-decoration: none;
padding-right: 3px;
vertical-align: middle;
}

 .articleOptions img {
vertical-align: middle;
}

/**************** END PRINT & EMAIL LINK STYLES ****************/

/**************** BEGIN HALOSCAN COMMENT & TRACKBACK STYLES ****************/

 .region2 #haloscan {
margin-top: 20px;
text-align: left;
background-color: #E2E2E2;
border: 2px solid #000;
width: 100%;
}

 .region2 #haloscan a, .region2 #haloscan a:visited, .region2 #haloscan a:hover {
text-decoration: none;
font: bold 13px Arial;
color: #000;
}

/**************** END HALOSCAN COMMENT & TRACKBACK STYLES ****************/

 .footerLinks {
margin-top: 20px;
}

/********************** END ARTICLE STYLES **************************/


/********************** BEGIN STYLES TO TEST SAMPLE SECTION LAYOUT ********************/

 .region2b .complexListingTitle {
display: none;
}

 .region2b .complexListingBox {
width: 100%;
margin-left: 20px;
}

/***********************END STYLES TO TEST SAMPLE SECTION LAYOUT ****************/

/* Stylesheet for Archive Search Form */

/* Sample Stylesheet for Archive Search Form */

 #mainWrapper {
  font-family: arial, helvetica;
  font-size: 10pt;
  color: #000000;
  text-align: left;
  margin-bottom: 5px;
  margin-top: 0px;
  background: #fff;
}

 #searchWrapper {
  border: 1px solid #000000;
  width: 80%; 
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
}

 #searchForm {
  padding: 5px 5px 5px 5px;
  text-align: left;
  font-size: 10pt;

}

 #searchForm .title {
  font-size: 11pt;
}

 #searchForm td {
  font-size: 10pt;
}

 #pricingWrapper {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

 #pricingArea {
  font-size: 10pt;
  text-align: left;
  color: #000099;
  margin-top: 10px;
  margin-bottom: 10px;
}

 #pricingArea td {
  font-size: 10pt;
}


/* End Archive Search Styles */

/*BEGIN In Depth Styles*/

 .inDepthBoxMain {
margin-left: 5px;
margin-top: 5px;
font: 12px Arial, Helvetica;
}

 .inDepthBoxMain p {
margin: 0px;
line-height: 1em;

}

 .inDepthBoxMain ul {
margin-left: 20px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
font-size: 13px;
}

 .inDepthBoxMain img {
padding-bottom: 5px;
}

/*END In Depth Styles*/

 .yahoocontentmatch {
padding-top: 10px;
padding-bottom: 10px;
}


/**************************** BEGIN FEATURE BOX STYLES *********************************/

 .featureBoxes {
font-family: Arial;
font-weight: bold;
}

 .featuredColumnBoxHeader, .inDepthBoxHeader{
background: #790009;
color: #FFF;
font-weight: bold;
font-family: Arial, Verdana;
font-size: 11px;
padding: 3 0 3 0;
text-indent: 5px;
width: 145px;
}

 .columnistBox, .inDepthBox {
padding: 5 0 5 0;
margin: 1 0 10 0;
width: 145px;
}

 .columnistBox {
margin-bottom: 20px;
font-family: Arial;
font-size: 13px;
text-align: left;
}

 .featuredColumnist {
font-size: 12px;
margin-bottom: 0px;
padding-bottom: 0px;
height: 0px;
font-weight: bold;
font-family: Arial, Verdana;
}

 .featuredColumnistBody {
margin-top: 0px;
padding-top: 0px;
}

 .columnistBox hr {
margin-top: 15px;
margin-bottom: 15px;
}

 .inDepthBox {
text-align: left;
font-size: 11px;
font-family: Arial;
font-weight: bold;
}

 .inDepthBox img {
padding-top: 10px;
padding-bottom: 5px;
}

 .inDepthBox ul {
text-align: left;
list-style-type: disc;
color: #023A6D;
font-family: Arial;
font-weight: bold;
}

 .inDepthBox li {
padding-top: 5px;
padding-bottom: 5px;
}

 .inDepthBox li a {
color: #023A6D;
}

 .videoBoxHeader, .photoBoxHeader{
background: #000;
color: #FFF;
font-weight: bold;
font-family: Arial;
font-size: 11px;
padding-top: 3px;
padding-bottom: 3px;
text-indent: 5px;
width: 145px;
border: 0px solid;
}

 .videoBox, .photoBox {
background: #EFEFEF;
border: 1px solid #CBCBCB;
margin-top: 1px;
text-align: left;
padding-top: 5px;
padding-bottom: 5px;
margin-bottom: 10px;
width: 143px;
margin-bottom: 20px;
font-size: 13px;
}

 .videoBox a, .photoBox a {
text-decoration: none;
color: #000;
font-family: Arial;
font-size: 11px;
font-weight: bold;
}

 .MYCcontentfeed646 a {
color: #023A6D;
}

 .photoBox .MYCfeaturelink646 a, .photoBox .MYCfeaturelink646 a:hover {
text-decoration: none;
color: #000;
font-family: Arial;
font-size: 11px;
font-weight: bold;
}

/**************************** END FEATURE BOX STYLES *********************************/


/***Begin Weather***/
.weatherBox {
   background: #ffffff; BORDER-RIGHT: #FFFFFF 2px solid; BORDER-TOP: #FFFFFF 2px solid; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; BORDER-LEFT: #FFFFFF 2px solid; BORDER-BOTTOM: #FFFFFF 2px solid; TEXT-ALIGN: left; }
 .weatherHead {
   FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0a1f6c; FONT-FAMILY: Arial, Helvetica, sans-serif
}
 .weatherN {
   font-family:arial;font-weight:bold;font-size:12px;
}
 .weatherH {
   color:#CC0033;font-family:arial;font-weight:bold;font-size:12px;
}
 .weatherL {
   color:#3366CC;font-family:arial;font-weight:bold;font-size:12px;
}
 .weatherContent A:link {
   FONT-SIZE: 9px; COLOR: #0a1f6c; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
 .weatherContent A:active {
   FONT-SIZE: 9px; COLOR: #0a1f6c; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
 .weatherContent A:visited {
   FONT-SIZE: 9px; COLOR: #0a1f6c; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
 .weatherContent IMG {
   WIDTH: 80px
}
 .weatherContent A:hover {
   FONT-SIZE: 9px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
 /*** End Weather***/

.weatherBox{border-width:1px;border-color:999999;border-style:solid;}
.weatherHead{color:#FFFFFF;background-color:#003399;font-family:verdana,sans-serif;font-weight:bold;font-size:10px;}
.weatherHigh{color:#FF3333;font-family:arial;font-weight:bold;font-size:11px;}
.weatherLow{color:#006699;font-family:arial;font-weight:bold;font-size:11px;}
.weatherlink{color:#00009C;font-family:verdana,arial,geneva,sans-serif;font-weight:normal;font-size:12px;text-decoration:none;text-align:center;}


.WthrTitle{color:000099;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;}
.WthrRule{color:000099;background-color:000099;height:1px;}
.WthrText{color:#666666;font-family:Arial, Helvetica, sans-serif;font-style:italic;font-size:12px;}
.WthrDay{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;text-align:center;}
.WthrIcon{text-align:center;}
.WthrDayInfo{font-family:Arial, Helvetica, sans-serif;font-size:11px;text-align:center;}
.WthrDetailed{font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;text-align:left;}
.WthrSubTitle{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:13px;}
.WthrOdd{background-color:#CCCCCC;font-family:verdana;font-size:11px;}
.WthrEven{background-color:#FFFFFF;font-family:verdana;font-size:11px;}
.WthrLink{color:#003399;font-family:arial;font-size:12px;text-align:center;}
.WthrHi{color:#CC0033;font-family:arial;font-weight:bold;font-size:12px;}
.WthrLow{color:#3366CC;font-family:arial;font-weight:bold;font-size:12px;}




/* ******************************************* Zvents box styles ********************************* */

div.zvents_clear {clear: both;}

.zvents_invertednav {padding: 0;width: 100%;border-top: 5px solid #4A6C9A;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;text-transform:uppercase;}
.zvents_invertednav a {float: left;display: block;font: bold 11px Arial;color: black;text-decoration: none;margin: 0 1px 0 0;padding: 3px 5px;background-color: #CBD6EC;border-bottom: 8px solid white;}
.zvents_invertednav a:hover {background-color: #4A6C9A;padding-top: 5px;padding-bottom: 0;border-bottom-color: #4A6C9A;color: white;}
.zvents_invertednav .current a {background-color: #4A6C9A;padding-top: 5px;padding-bottom: 0;border-bottom-color: #4A6C9A;color: white;}

.zvents_title {font:bold 24px arial;color:#036;margin-bottom:-7px;}
.zvents_maincontainer {width:322px;border:1px solid #4A6C9A;}

.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:left;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;}


/*---------------- Target Ad -----------------------*/
.Target_Ad {
float: left;
margin-left: 26px;
margin-top: -1px;
*margin-left: 25px;
*margin-top: 0px;}


/*---------Got Daily Deals, added by Scott Casagrande on 05.09.11-----------*/

#GotDailyDeals {
background:#fff;
border:2px solid #9c0;
width:296px;
margin:10px 0 15px 0;
}
* html #GotDailyDeals {
width:300px;
} 
#GotDailyDeals #logo {
border:0;
}
#GotDailyDeals #scoop-button {
border:0;
margin:8px 0 0 50px;
}
#GotDailyDeals #thumbnail {
width:75px;
height:75px;
border:1px solid #eee;
}
#GotDailyDeals #ov-right {
float:right;
margin:15px 15px 15px 10px;
}
#GotDailyDeals #ov-left {
margin:15px 0 15px 15px;
color:#000000;
font:normal 11px verdana;
}
#GotDailyDeals h1 {
color:#000000;
font:bold 11px verdana;
margin:5px 0 3px 0;
padding:0;
text-decoration:none;
}

/*----- end Got Daily Deals styling --------*/

/************** 21. Premium Icon removal *************/
.premiumIcon {display:none;}
/***************************************************************/

/************** 22. Originating Paper name removal *************/
.originatingSource {display:none;}
/***************************************************************/


/**** DO NOT EDIT - MNGI DEALBAR PENDING ****/
/*--------------- Weekly Deal Bar -----------------*/

#weeklybar2 {
display:block;
height:25px;
margin-top:4px;
text-align: center;
}
#weeklybar2 img {
border:none !important;
}

/*--------------- End Weekly Deal Bar -----------------*/

