/*************************************************Begin Global Styles**********************************************/
body {
   font-family: arial, helvetica, sans-serif;
   padding: 0px;
   font-family: arial, helvetica, sans-serif;

   background: #959898 url(http://extras.mnginteractive.com/live/media/site568/2007/0130/20070130_095740_bg_body.gif) 0 0;
}

#articleToolBody{
   background: #fff;
}

#mn_Global{
   /*
   display: block;
   background: transparent url(http://extras.mnginteractive.com/live/media/site569/2007/0104/20070104_053943_bg_content.gif) repeat-y 999px 0;
   */
}

.gutter{
   display: block;
}

div, span, p, ul, li {padding: 0;margin: 0;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
.adElement {margin: 10px 0;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*************************************************Begin Region Styles**********************************************/
.contentStyle{text-align: center;}
.regionParent{border-spacing: 0; padding: 0; margin: auto; background-color: #fff} /*Take away the 2px cell padding in FF*/
.preHeaderRegion {}
.postHeaderRegion1 {padding: 0 0 15 0; /*<- pushes content area 10px down from navigation/header */}
td.postHeaderRegion1 {padding: 0 0 15 0; /*<- pushes content area 10px down from navigation/header */}

/******We need 20px for a space on the left of the page and a space on the right of the page (10px each)***********/
.region1{width: 980px;}
.region2{width: 634px;}
.region2b{width: 634px;}
.region4{width: 312px;}
.region5{width: 302px;}
.region8{width: 634px;}
.region9{width: 312px;}
.region10{width: 302px;}
.region11{width: 634px;}
.region12{width: 312px;}
.region13{width: 302px;}

.region1,
.region2,
.region2b,
.region4,
.region8,
.region9,
.region11,
.region12{
   padding-left: 10px;
}

.region1,
.region3,
.region7{
   padding-right: 10px;
}

.footerRegion table {margin-top: 30px;}
.region3 .adElement{border: 1px solid #A8C4D2; padding: 10px}
/*************************************************End Region Styles**********************************************/

/*************************************************Begin Masthead Styles**********************************************/
/* ------ BEGIN styles for homepage masthead ------ */
#masthead_home {
   width: 1000px;
   float: left;
   height: 80px;
   vertical-align:middle;
   position: relative;
   background-image: url(http://extras.mnginteractive.com/live/media/site568/2007/0208/20061130_093330_bg_mercnews_header.jpg);
   background-repeat: no-repeat;
}

#logoLink {
    position: absolute;
    top: 12px;
    left: 12px;
    }

#logoLink img {
    width: 300px;
    height: 55px;
    border: 0;
    }

#masthead_homelogo {width: 388px;position: absolute;left: 48px;top: 23px;}
#masthead_homedate {width: 150px;font:11px Arial, Helvetica, sans-serif;position: absolute;bottom: 7px;right: 192px;text-align:right;}
#masthead_homead {width: 160px;height: 90px;position: absolute;right: 12px;top: 10px;}
/* ------ END styles for homepage masthead ------ */

/* ------ BEGIN styles for section masthead ------ */
#masthead_section {width: 1000px;height: 79px;vertical-align:middle;position: relative;}
#masthead_sectionlogo {width: 351px;position: absolute;left: 20px;top: 17px;}
#sectionname {position: absolute; width: 1000px; left: 0; text-align: center; top: 29px; color: #000; font: bold 26px Arial, Helvetica, sans-serif;}
#masthead_sectiondate {width: 150px;font:11px Arial, Helvetica, sans-serif;position: absolute;bottom: 7px;right: 20px;text-align:right;}
/* ------ END styles for homepage masthead ------ */

/*--------------- BEGIN searchbar styles -----------------*/

#searchbar {
   height: 38px;
   margin: 15px 15px 0 0;
   padding-top: 8px;
   float: right;
   width: 316px;
   background-color: transparent;
   background-image: url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bg_mercnews_search.gif);
   background-repeat: no-repeat;
   }

*html #searchbar {
   margin-right: 6px;
   }

#searchbar p {
   font: bold 11px Arial, Helvetica, sans-serif;
   width: 600px;
   height: auto;
   line-height: normal;
   margin: 0;
   padding: 0;
   }

#searchbar a,
#searchbar a:visited {
   color: #000;
   text-decoration:none;
   }

#searchbar a:hover {
   text-decoration: underline;
   }

#searchbar img.icon {
   margin: 0 11px 0 21px;
   }

#searchbar form {
   margin-top: 2px;
   padding: 0 2px 0 0;
   }

#searchbar input {
   padding: 0;
   margin: 0;
   }

*html #searchbar form input.button {
   vertical-align: -4px;
   }

#searchbar form input.button {
    padding: 0 0 4px 0;
    margin: 0px 2px 0px 10px;
   vertical-align: bottom;
   }

#searchbar form input.searchbox {
   background-color:#FFF;
   border: 1px solid #a4c8db;
   width: 160px;
   margin: 3px 0 6px 12px;
   }

#searchbar label {
   float: left;
   padding: 5px 0 0 15px;
   color: #21486d;
   font-weight: bold;
   }


/*--------------- END searchbar -----------------*/


/* ------ BEGIN Your Mercury News ------ */
#yourmercnews {
   clear: both;
   height: 33px;
   width: 1000px;
   background: url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bg_your_mercnews.gif) no-repeat top left;
   }
 
#yourmercnews .navigation {
   margin-top: 10px;
   font: bold 11px Arial, Helvetica, sans-serif;
   }

#yourmercnews .navleft {
	float: left;
	width: 48%;
  font-size: 11px;
}

#yourmercnews .navright {
	float: right;
	width: 48%;
  font-size: 11px;
}


.navigation ul {
   list-style: none;
   margin-left: 10px;
   }
 
.navigation li {
   display: inline;
   margin-right: -2px;
  font-size: 11px;
   }
 
.navigation li.red {
   margin-right: 10px;
   color: #e4540d;
  font-size: 11px;
   }
 
.navigation li.green{
   margin-right: 10px;
   color: #526F35;
  font-size: 11px;
   }
 
.navigation li a {
   padding: 0 8px;
   color: #21486d;
   text-decoration: none;
   border-right: 1px solid #21486d;
  font-size: 11px;
   }
 
.navigation li.end a {
   margin-right: 5px;
   border: none;
  font-size: 11px;
   }
 
.navigation li.delivery a {
   margin-right: 15px;
   border: none;
  font-size: 11px;
   }
 
.navigation li a:hover, .navigation li a:active {
   text-decoration: underline;
  font-size: 11px;
   }
/* ------ End Your Mercury News ------ */
 
/* ------ Weather Portlet - Homepage top header ------ */
#weather1 table {width: 268px;}
table.weatherBox {width: 260px;float: left;position: relative;display: block;padding: 0;margin: 23px 0 0 0;}
table.weatherBox tr {padding: 0;margin: 0;}
table.weatherBox td {padding: 0;margin: 0;}
table.weatherBox td.weatherHead {padding: 0 0 3px 85px;margin: 0;text-align: left;font: bold 11px Arial, Helvetica, sans-serif;}
table.weatherBox table.weatherContent {width: 260px;font: 11px Arial, Helvetica, sans-serif;}
table.weatherBox img {position: absolute;top: 0;left: 0;}
table.weatherBox table.weatherContent td {width: auto;}
table.weatherBox table.weatherContent br {display: none;}

a.weatherN,
a.weatherH,
a.weatherL {display: block;margin: 0 2px;padding: 0px 2px;float: left;border-right: 1px solid #666;}

a.weatherN {padding-left: 82px;}
a.weatherL {border: none;}
a.weatherFiveDayLink {display: block;margin: 0;padding: 3px 0 3px 85px;text-align: left;}
/* ------ END Weather Portlet ------ */
/*************************************************End Masthead Styles**********************************************/

/*************************************************Begin Portlet Styles**********************************************/
/* -------- BEGIN COMPLEX LISTING PORTLET -------- */
.complexListingBox {
   font: normal 11px verdana, arial, helvetica, sans-serif;
   line-height: 15px;
   }

.complexListingBox a:link,
.complexListingBox a:visited,
.complexListingBox a:active {
   color: #111a70;
   text-decoration: none;
   }

.complexListingBox a:hover {
   text-decoration: underline;
   }

.listingItemTitle {
   font: bold 14px verdana, arial, helvetica, sans-serif;
   color: #000;
   text-decoration: none;
   line-height: normal;
   margin: 0 0 5px 0;
   }

a.listingItemTitle:link,
a.listingItemTitle:visited,
a.listingItemTitle:active {
   color: #000;
   }

a.listingItemTitle:hover {
   text-decoration: underline;
   }

.complexListingTitle {
   display: none;
   }

.complexListingSubTitle{
   font-size: 11px;
}

.complexListingItemPhotoCredit{
   font-size: 9px;
   width: 100px;
   text-align: left;
   padding-left: 5px;
}

.complexListingBox li.listNoImage {
   list-style: none;
   background: transparent url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bullet_blue_sm.gif) no-repeat 0 5px;
   font: normal 11px verdana, arial, helvetica, sans-serif;
   line-height: 1em;
   margin: 0px 0 3px 0;
   padding: 0;
   display: block;
   }

.complexListingBox a.complexListingLink {
   display: block;
   line-height: 14px;
   margin-left: 10px;
   padding: 0;
   }

a.complexListingMoreHeadlines {
   font-weight: bold;
   margin: 0 0 5px 0;
   }

.lastUpdatedDate {
   font: normal 10px verdana;
   color: #666;
   margin: 0;
   padding: 0;
   }

.listing3Image {
   margin: 0 10px;
   }

.listing5ImageBox {
   text-align: center;
   margin-top: 10px;
   }

.layout5FeatureItemBox{
   margin-bottom: 10px;
}

.layout5FeatureItemBox .complexListingItemPhotoCredit{
   width: 300px;
   margin-left: 3px;
}

.articleListingDivider {
   display: none;
   }

a.complexListingMoreHeadlines {
   line-height: 10px;
   display: block;
   clear: both;
   }

.listingItemDate{
   font-size: 10px;
   color: #3e4ea6;
}

/* --- FIX for ie - rendering differently due to lack of ul tag --- */
*html .complexListingBox li.listNoImage {
   clear: both;
   line-height: 14px;
   background-position: 0 6px;
   }

*html .complexListingBox li.listNoImage a {
   margin: 0;
   padding: 0 0 0 10px;
   text-indent: -15px;
   }

/* --- END ie fix --- */

/* --- NGPS Complex Listing style for the noLNK class hack (BAA)--- */
.noLNK{
   display: block;
   font: bold 12px verdana, arial, helvetica, sans-serif;
   text-decoration: none;
   padding: 7px 0px 7px 0px;
   color: #000;
}

/* -------- END COMPLEX LISTING PORTLET -------- */

/* ------ Begin Breaking News Portlet ------- */
.articleListingBox{
   border: 1px solid #C3D6E1;
   background-color: #EBEDF8;
   font: normal 11px verdana, arial, helvetica, sans-serif;
}
.articleListingBox a{color: #3e4ea6;}

.articleListingBox a:link,
.articleListingBox a:visited,
.articleListingBox a:active{
   color: #000;
   text-decoration: none;
}

.indexSectionTitle{
   float: left;
   background: url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bg_box1_head.gif) repeat-x;margin: 0;
   font: bold 12px verdana, arial, helvetica, sans-serif;
   text-decoration: none;
   padding: 7px 0px 7px 0px;
   margin-right: -2px;
   text-indent: 10px;
}

.articleListingBox a.indexArticleListing{
   color: #3e4ea6;
}

a.indexSectionTitle{color: #000;}

.articleListingBox a:hover{text-decoration: underline;}

.articleListingBox li{
   list-style: none;
   list-style-position: outside;
   background: transparent url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bullet_blue_sm.gif) no-repeat 0 5px;
   margin-left: 10px;
   margin-bottom: 7px;
   text-indent: 0px;
   padding-left: 10px;
}

.bnDIV{background: url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bg_box1_head.gif) repeat-x; height: 28px; margin-bottom: 5px;}
.bnLink{float: right; padding: 7px 5px 7px 0px;}

/* ------ End Breaking News Portlet ------- */

/* ------ Being PollsBox Portlet ------ */
table.pollsBox {background: #f8f8fa; border: 1px solid #cdcfd3;display: block;width: 100%;
   /*width: 300px;  <- needed to overwrite global style of 150px */
}

td.pollshead {background:url(http://extras.mnginteractive.com/live/media/site36/2006/0815/20060815_051826_header_bar.jpg) repeat-x;
 height: 35px;
 font: bold 14px Georgia, "Times New Roman", Times, serif;
 color: #000;
}

td.pollsQuestion,
td.pollsSubmit {
 font: normal 12px Arial, Helvetica, sans-serif;
 padding: 10px;
 background: #f8f8fa; /* <- needed to overwrite global style */
 color: #222; /* <- needed to overwrite global style */
}

td.pollsAnswer { font: bold 11px arial, verdana, sans-serif;  background-color: transparent;  color: #333;  vertical-align: middle;  border: none;  border-top: 1px solid #ccc;  padding: 5px 10px 2px 10px; }
td.pollsAnswer input {}
td.pollsSubmit {text-align: left;}
table.pollsBox table {border: none;width: 298px;}
td.pollsViewResults {background: none;color: #666;font: normal 10px arial,verdana,sans-serif;border: none;text-align: right;padding-right: 10px;}
td.pollsAnswer {font: bold 11px arial,verdana,sans-serif;background-color: none;color: #333;vertical-align: middle;border: none;border-top: 1px solid #ccc;padding: 5px 10px 2px 10px;}
td.pollsResult {background: none;padding: 0 10px 5px 10px;font: normal 11px arial,verdana,sans-serif;border: none;}
td.pollsQuestion a {color: #151875;}
/* ------ END pollsbox Portlet ------ */


/* ------ BEGIN Ask The Expert Portlet ------ */
.expertBox{
   border: 1px solid #c3D6E1;
   font: bold 11px arial, helvetica, sans-serif;
}

h1.expertHeader{
   font-size: 13px;
}

.expertHeader{
   margin:0;
   padding: 5px;
   padding-left: 10px;
   background: transparent url(http://extras.mnginteractive.com/live/media/site568/2006/1206/20061206_025527_bg_block2alt_head.gif) repeat-x 0 0;};
   border-bottom: 1px solid #c3d6e1;
}

.expertContent{
   padding: 0px;
   margin: 0px;
   width: 98%;
}

.expertContent div{
   float: left;
   padding: 0;
   margin: 0;
   padding-right: 20px;
}

.expertContent ul{
   list-style: none;
   padding: 0;
   margin: 0;
   padding-left: 10px;
   padding-top: 10px;
}

.expertContent ul li a{
   color: #3e4ea6;
   font-weight: normal;
   text-decoration: none;
}

.expertContent ul li a:hover{
   text-decoration: underline;
}

.expertExpert{
   padding-bottom: 7px
}

.expertClear{
   clear: both;
}

.expertFooter a{
   font: bold 11px arial, helvetica, sans-serif;
   text-decoration: none;
   color: #3e4ea6;
   padding-left: 10px;
}

.expertFooter a:hover{
   text-decoration: underline;
}

.expertBecomeLink{
   display: none;
}
/* ------ END Ask The Expert Portlet ------ */

/*************************************************Begin Misc. Component Styles**********************************************/
/* ------ BEGIN Calendar Box ------ */
.calendarBox{background: transparent url(http://extras.mnginteractive.com/live/media/site568/2006/1212/20061212_085551_calendarBackground.jpg) no-repeat; background-color: #92a86a; border: 1px solid #8CA386; font: 12px arial, helvetica, sans-serif; width: 312px; margin-top: 10px; padding-top: 45px; padding-right: 0; float: left;}
.calendarBox a{color: white; text-decoration: none}
.calendarBox a:hover{text-decoration: underline}

.calendarLeftColumn{margin: 0; padding-left: 10px; padding-top: 10px; float: left;}
.calendarLeftColumn ul{margin: 0; padding: 0;}
.calendarLeftColumn ul li{list-style-type: none; 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}

.calendarRightColumn{float: left; padding-left: 45px; padding-top: 10px}
.calendarRightColumn ul li{font-size: 11px; margin-bottom: 1px; color: white}

.calendarSubmit{float: left; padding-bottom: 10px;}
.calendarSubmit .submitSearch{margin-left: 10px; border: none; cursor: pointer;}
.calendarSubmit .submitOther{margin-left: 105px; border: none; cursor: pointer;}

/*----Begin Newsletter Calendar Styles --------*/
.calendarLeftColumnNoSearch {
   PADDING-LEFT: 45px; FLOAT: left; MARGIN: 0px; PADDING-TOP: 10px
}

.calendarRightColumnNoSearch {
   PADDING-LEFT: 65px; FLOAT: left; PADDING-TOP: 10px
}

.calendarLeftColumnNoSearch UL {
   FONT-SIZE: 11px; MARGIN-BOTTOM: 1px; COLOR: white
}

.calendarRightColumnNoSearch UL LI {
   FONT-SIZE: 11px; MARGIN-BOTTOM: 1px; COLOR: white
}

/*------END Newsletter Calendar Styles -------*/

/* ------ END Calendar Box ------ */

/* ------ BEGIN Google AdSense ------ */
td #bdr{border: 5px solid #ccc}
td #taw0 .ch {border: 0}
/* ------ END Google AdSense ------ */

/* ------ BEGIN Prospero Commenting ------ */
.post_balloon {margin:3px 0 0 0;}
.post_balloon {font-weight:bold;background: url('http://extras.mnginteractive.com/live/media/site568/2006/1214/20061214_050538_balloon_mini_right.gif') no-repeat 0 1px; padding:0 0 0 16px;}
.post_balloon:hover {background-position:1px 2px;}

#recent_comm {width:490px;}
#recent_comm p.recent {margin: 1em 0 0 0; padding:8px 0 0 0; font-weight:bold; border-top:1px solid #c3D6E1;}
#recent_comm li {margin:3px 0 0 0;}
#recent_comm li a {background: url('http://extras.mnginteractive.com/live/media/site568/2006/1214/20061214_050538_balloon_mini_right.gif') no-repeat 0 2px; padding:0 0 0 18px;}
#recent_comm li a:hover {background-position:1px 3px;}
#recent_comm a.ptForumLink {font-weight:bold; display:block; margin:3px 0 0 15px;}
#recent_comm p.post{font-weight: bold; margin-top: 10px; padding-top: 15px; border-top: 1px solid #c3D6E1}
#recent_comm .ptTextBox{display: block; margin-bottom: 5px; width: 490px}
#recent_comm #signature{margin: 0 5}
/* ------ END Prospero Commenting ------ */

/* ------ BEGIN Forum Box Styles ------ */
#forumBlock a{display: block; text-indent: 10px; background: transparent url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bullet_blue_sm.gif) no-repeat 0 5px;}
#forumBlock h1 a {background: none}
#forumBlock a img{width: auto; height: auto; padding: 0; margin: 0; border: none; display: none}
#forumBlock .ptBullet{display: none}
#forumBlock {margin-top: 10px}
/* ------ END Forum Box Styles ------ */

/* ------ BEGIN Podcast Box Styles ------ */
.feedburnerFeedBlock, .feedburnerFeedBlock li {margin: 0; padding: 0}
.feedburnerFeedBlock .headline a{}

/* -- Special Case where SJMN copy/paste complex listing HTML -- */
.complexListingBox .feedburnerFeedBlock .headline a:link,
.complexListingBox .feedburnerFeedBlock .headline a:active,
.complexListingBox .feedburnerFeedBlock .headline a:visited{
   font: bold 14px verdana, arial, helvetica, sans-serif;
   text-decoration: none;
   padding: 7px 0px 7px 0px;
   color: #000;
}

.complexListingBox .feedburnerFeedBlock .headline a:hover{text-decoration: underline}

/* -- END Special Case where SJMN copy/paste complex listing HTML -- */

/* --- BEGIN Sports Score Board --- */
.giantsScores .TSN2 {color:#FFFFFF; font: 10px Verdana,Helvetica,Arial; font-weight: bold; background:#000000;}
.giantsScores .TSN5 {font: 10px ms sans serif,arial,helvetica; background:#EEEEEE;}
.giantsScores .TSN6 {color:#FFFFFF; font: 11px Verdana,Helvetica,Arial; font-weight: bold; background:#ff6600;}

.athleticsScores .TSN2 {color:#000000; font: 10px Verdana,Helvetica,Arial; font-weight: bold; background:#FFCC00;}
.athleticsScores .TSN5 {font: 10px ms sans serif,arial,helvetica; background:#EEEEEE;}
.athleticsScores .TSN6 {color:#FFFFFF; font: 11px Verdana,Helvetica,Arial; font-weight: bold; background:#006600;}

.49ersScores .TSN1 {font: 10px Verdana,Helvetica,Arial;}
.49ersScores .TSN1a {font-size: 12px; font-weight: bold;}
.49ersScores .TSN1b {color:#a50400; font-size: 10px; font-weight: bold;}
.49ersScores .TSN1c {font-size: 10px; font-weight: bold;}
.49ersScores .TSN1d {font-size: 16px; font-weight: bold;}
.49ersScores .TSN2 {color:#000000; font: 10px Verdana,Helvetica,Arial; font-weight: bold; background:#999933;}
.49ersScores .TSN5 {font: 10px ms sans serif,arial,helvetica; background:#EEEEEE;}
.49ersScores .TSN6 {color:#FFFFFF; font: 11px Verdana,Helvetica,Arial; font-weight: bold; background:#990000;}

.raidersScores .TSN1 {font: 10px Verdana,Helvetica,Arial;}
.raidersScores .TSN1a {font-size: 12px; font-weight: bold;}
.raidersScores .TSN1b {color:#a50400; font-size: 10px; font-weight: bold;}
.raidersScores .TSN1c {font-size: 10px; font-weight: bold;}
.raidersScores .TSN1d {font-size: 16px; font-weight: bold;}
.raidersScores .TSN2 {color:#000000; font: 10px Verdana,Helvetica,Arial; font-weight: bold; background:#C0C0C0;}
.raidersScores .TSN5 {font: 10px ms sans serif,arial,helvetica; background:#EEEEEE;}
.raidersScores .TSN6 {color:#FFFFFF; font: 11px Verdana,Helvetica,Arial; font-weight: bold; background:#000000;}

.warriorsScores .TSN1a {font-size: 12px; font-weight: bold;}
.warriorsScores .TSN1b {color:#a50400; font-size: 10px; font-weight: bold;}
.warriorsScores .TSN1c {font-size: 10px; font-weight: bold;}
.warriorsScores .TSN1d {font-size: 16px; font-weight: bold;}
.warriorsScores .TSN2 {color:#000000; font: 10px Verdana,Helvetica,Arial; font-weight: bold; background:#E8A900;}
.warriorsScores .TSN5 {font: 10px ms sans serif,arial,helvetica; background:#EEEEEE;}
.warriorsScores .TSN6 {color:#FFFFFF; font: 11px Verdana,Helvetica,Arial; font-weight: bold; background:#14234E;}

.sharksScores .TSN1 {font: 10px Verdana,Helvetica,Arial;}
.sharksScores .TSN1a {font-size: 12px; font-weight: bold;}
.sharksScores .TSN1b {color:#FF6600; font-size: 10px; font-weight: bold;}
.sharksScores .TSN1c {font-size: 10px; font-weight: bold;}
.sharksScores .TSN1d {font-size: 16px; font-weight: bold;}
.sharksScores .TSN2 {color:#ffffff; font: 10px Verdana,Helvetica,Arial; font-weight: bold; background:#397D93;}
.sharksScores .TSN2 a {color:#ffffff; text-decoration:none;}
.sharksScores .TSN2 a:hover {color:#cccccc; text-decoration:underline;}
.sharksScores .TSN3 {color:#cccccc; font: 10px Verdana,Helvetica,Arial; background:#FF6600;}
.sharksScores .TSN4 {color:#cccccc; font: 11px Verdana,Helvetica,Arial; font-weight: bold; background:#FF6600;}
.sharksScores .TSN5 {color:#397D93; font: 10px Verdana,Helvetica,Arial; font-weight: bold; background:#E5E5E4;}
.sharksScores .TSN5 a {color:#397D93; text-decoration:none}
.sharksScores .TSN5 a:hover {color:#000000; text-decoration:underline;}
.sharksScores .TSN6 {color:#ffffff; font: 11px Verdana,Helvetica,Arial; font-weight: bold; background:#397D93;}
.sharksScores .TSN7 {color:#FF6600; font: 10px Verdana,Helvetica,Arial; font-weight: bold; background:#FF6600;}
.sharksScores .TSN7 a {color:#FF6600; text-decoration:none;}
.sharksScores .TSN7 a:hover {color:#FF6600; text-decoration:underline;}
.sharksScores .TSN8 {color:#cccccc; font: 10px Verdana,Helvetica,Arial; font-weight: bold; background:#FF6600;}
.sharksScores .TSN8 a {color:#cccccc; text-decoration:none;}
.sharksScores .TSN8 a:hover {color:#cccccc; text-decoration:underline;}
.sharksScores .TSN9 {color:#FFFFFF; font: 10px Verdana,Helvetica,Arial; font-weight: bold; background:#FF6600;}
.sharksScores .TSN9 a {color:#FF6600; text-decoration:none;}
.sharksScores .TSN9 a:hover {color:#FF6600; text-decoration:underline;}
.sharksScores .TSN10 {color:#FF6600; font: 10px Verdana,Helvetica,Arial; font-weight: bold; background:#FF6600;}
.sharksScores .TSN10 a {color:#FF6600; text-decoration:none;}
.sharksScores .TSN10 a:hover {color:#FF6600; text-decoration:underline;}

.stanfordScores .TSN1 {font: 10px Verdana,Helvetica,Arial;}
.stanfordScores .TSN1a {font-size: 12px; font-weight: bold;}
.stanfordScores .TSN1b {color:#a50400; font-size: 10px; font-weight: bold;}
.stanfordScores .TSN1c {font-size: 10px; font-weight: bold;}
.stanfordScores .TSN1d {font-size: 16px; font-weight: bold;}
.stanfordScores .TSN2 {color:#000000; font: 10px Verdana,Helvetica,Arial; font-weight: bold; background:#00995B;}
.stanfordScores .TSN5 {font: 10px ms sans serif,arial,helvetica; background:#EEEEEE;}
.stanfordScores .TSN6 {color:#FFFFFF; font: 11px Verdana,Helvetica,Arial; font-weight: bold; background:#990000;}

.calScores .TSN1 {font: 10px Verdana,Helvetica,Arial;}
.calScores .TSN1a {font-size: 12px; font-weight: bold;}
.calScores .TSN1b {color:#a50400; font-size: 10px; font-weight: bold;}
.calScores .TSN1c {font-size: 10px; font-weight: bold;}
.calScores .TSN1d {font-size: 16px; font-weight: bold;}
.calScores .TSN2 {color:#000000; font: 10px Verdana,Helvetica,Arial; font-weight: bold; background:#EAB202;}
.calScores .TSN5 {font: 10px ms sans serif,arial,helvetica; background:#EEEEEE;}
.calScores .TSN6 {color:#FFFFFF; font: 11px Verdana,Helvetica,Arial; font-weight: bold; background:#1E325E;}

.santaclaraScores .TSN1 {font: 10px Verdana,Helvetica,Arial;}
.santaclaraScores .TSN1a {font-size: 12px; font-weight: bold;}
.santaclaraScores .TSN1b {color:#a50400; font-size: 10px; font-weight: bold;}
.santaclaraScores .TSN1c {font-size: 10px; font-weight: bold;}
.santaclaraScores .TSN1d {font-size: 16px; font-weight: bold;}
.santaclaraScores .TSN2 {color:#000000; font: 10px Verdana,Helvetica,Arial; font-weight: bold; background:#F7CE50;}
.santaclaraScores .TSN5 {font: 10px ms sans serif,arial,helvetica; background:#EEEEEE;}
.santaclaraScores .TSN6 {color:#FFFFFF; font: 11px Verdana,Helvetica,Arial; font-weight: bold; background:#9E1B34;}

.sjstateScores .TSN1 {font: 10px Verdana,Helvetica,Arial;}
.sjstateScores .TSN1a {font-size: 12px; font-weight: bold;}
.sjstateScores .TSN1b {color:#a50400; font-size: 10px; font-weight: bold;}
.sjstateScores .TSN1c {font-size: 10px; font-weight: bold;}
.sjstateScores .TSN1d {font-size: 16px; font-weight: bold;}
.sjstateScores .TSN2 {color:#000000; font: 10px Verdana,Helvetica,Arial; font-weight: bold; background:#FFCF00;}
.sjstateScores .TSN5 {font: 10px ms sans serif,arial,helvetica; background:#EEEEEE;}
.sjstateScores .TSN6 {color:#FFFFFF; font: 11px Verdana,Helvetica,Arial; font-weight: bold; background:#0160CE;}
/* --- END Sports Score Board ---*/

/* ------ END Podcast Box Styles ------ */

/* ------ BEGIN Single Line Styles ------ */
.singleLine{border: 1px solid #C3D6E1; border-top: 1px}
/* ------ END Single Line Styles ------ */

/* ------ BEGIN Media Box Styles ------ */
.mb_podcasts p{background: url('http://extras.mnginteractive.com/live/media/site568/2007/0205/20070205_100934_sound.gif') no-repeat 0 0; text-indent: 25px; line-height: 1.35;}
/* ------ END Media Box Styles ------ */

/* ------ BEGIN Financial Content Snapshot ------ */
.snapShot table{display: inline}
/* ------ END Financial Content Snapshot ------ */

/*************************************************End Misc. Component Styles**********************************************/


/*************************************************Global Article Page Styles**********************************************/
/* ------ Article Display Portlet ------ */
.articleBox {}
td.articleBox {}
.articleBody {font: 12px Arial, Helvetica, sans-serif;}
.articleBody p {margin-top:15px;}

.articlePosition1{}
.articlePositionSub1{}
.articlePositionHeader{}
.articlePositionFooter{clear: both;}
.articleEmbeddedViewerBox{}

.articleImage{}
.articleEmbeddedAdBox{}
.articleEmbeddedAdRule{}
.articleEmbeddedAdHeader{}

.story-table{border: 0; cell-padding: 0; width: 75%;}
.story-table .firstTD{width: 10%}


div.articleOptions {color: #000;font: normal 10px arial, helvetica, verdana, sans-serif;margin: 10px 0;}
a.articleOptions {color: #111a70;}
a.articleOptions img {margin-bottom: -4px;}

.articleDate{color:#848080;}
.articleOverline{font: bold 13px Georgia, "Times New Roman", Times, serif; color: #333; margin: 0 0 5px 0; padding: 0;}
.articleSubTitle{color: #333;}
.articleTitle{color:#043A5E; font: bold 22px Georgia, "Times New Roman", Times, serif;}
.articleByline { color: #555; font-weight: bold; margin-top: 10px}

.articleBox{padding-bottom: 40px;}
.articleFooterLinks div.articleOptions{float: left; width: 100%; clear; right;}

#imagePopUp .articleImageCaption{color: #fff}
/* ------ End Article Portlet  ------ */

/* ------ Embedded Photo Viewer ------ */
#photoviewer {background: none;border: none;}

#photoviewer .clicktoenlargephoto {
   background: none;
   border: none;
   height: auto;
   font: bold 12px Georgia, "Times New Roman", Times, serif;
   color: #000;
   line-height: 25px;
   padding-left: 5px;
   background:
   url(http://extras.mnginteractive.com/live/media/site36/2006/0815/20060815_051826_header_bar.jpg) repeat-x;
   margin: 0;
   text-align: center;
   }

#photoviewer .photocontainer {background: none;}
#photoviewer .photocell, #photoviewer .photo {}
#photoviewer div.caption {border-top: none;}

#photoviewer ul{}
#photoviewer ul li{}
#photoviewer ul li a{}
#photoviewer ul li.on{}
#photoviewer ul li.previous{}
#photoviewer ul.li.next{}
#photoviewer ul.li.previous a, #photoviewer ul li.next a{}
/* ------ End Embedded Photo Viewer ------ */

/* ------ Embedded Packages ------ */
.packagesBox{}
.packagesHeader{}
.packageBox{}
.packageTitle{}
.packageDate{}
.packageItem{}
/* ------ End Embedded Packages ------ */
/*************************************************End Article Page Styles**********************************************/

/*************************************************Begin Footer Styles**********************************************/
/* ------------ Begin Privacy Policy and Sitemap Styles ------------ */
.layoutFooterLinks{display: none}
.layoutFooterLinks a, .layoutFooterLinks a:visited{font: 10px Arial, Helvetica, sans-serif; color: #151875;text-align: center;text-decoration: none;}
.layoutFooterLinks a:hover { font: 10px Arial, Helvetica, sans-serif; text-decoration: underline;color: #151875;font-weight: normal;}
.privacyPolicyPage{background-color: #fff; width: 1000px}
.privacyPolicyPage .privacyPolicyTitle{display: inline; margin-left: 400px; clear: left}
/* ------------ End Privacy Policy and Sitemap Styles ------------ */

/* ------------ Begin Footer Freeform Styles ------------ */
.mnFooter{width: 985px; padding: 0 7; font-size:10px;}
.mnFooterHeader{height: 7px; background-color: #B5B4A0; border: 0}
.mnFooterLinks{text-align: center; font-size: 10px;}
.mnFooterLinks a:link{font: normal 10px verdana, arial; color: #000;}
.mnFooterLinks a:visited{font: normal 10px verdana, arial; color: #000;}
.mnFooterLinks a:hover{font: normal 10px verdana, arial; color: #000;}

.lnbbgcolor{width: 985px; margin: 0 7;}
#mn_SP_Links td {background-color: #fff; font-size:10px;}
#mn_SP_Links .navaa{color: #fff; background-color: #B5B4A0; font-size: 10px;}
/* ------------ End Footer Freeform Styles ------------ */
/*************************************************End Footer Styles**********************************************/



/*************************************************Begin Block Styles**********************************************/
/********************** Note: Indigio Styles -- Freeform specific (site wide) ************************************/

/* --- DEFAULT BLOCK STYLES --- */
.sectionHead {
   background: #fff url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bg_block_tabs.gif) repeat-x 0 0;
   font: bold 20px arial, helvetica, verdana, sans-serif;
   color: #184b8c;
   text-align: center;
   padding: 8px 0px;
   }

.block {
   margin: 0 0 10px 0;
   padding: 0 0 10px 0;
   font: normal 11px verdana, arial, helvetica, sans-serif;
   color: #000;
   }

.block .header {
   }

.block h1 {
   margin: 0;
   padding: 5px 0;
   font: bold 13px verdana, arial, helvetica, sans-serif;
   color: #00223f;
   border-bottom: 1px solid #a4c8db;
   background: none;
   height: auto;
   }

.block h1.alt {
   border-bottom: none;
   }

.block h1.red {
   color: red;
}

.block .header h1 {
   }


.block h1 a:link,
.block h1 a:visited,
.block h1 a:active  {
   color: #00223f;
   text-decoration: none;
   }

.block h1 a:hover  {
   color: #00223f;
   text-decoration: underline;
   }

/* -------------- TABS  -------------- */
.block .tabs {
   float: left;
   display: block;
   width: 100%;
   margin: 0;
   padding: 0;
   color: #000;
   background: #fff url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bg_block_tabs.gif) repeat-x 0 0;
   list-style: none;
   }

.block .tabs li {
   float: left;
   border: 1px solid lightblue;
   margin: 3px 1px 3px 2px;
   padding: 3px 6px;
   background-color: #fff;
   background-image: none;
   }

.block .tabs li.first {
   margin-left: 5px;
   }

.block .tabs li.selected {
   }

.block .tabs li.selected a:link,
.block .tabs li.selected a:visited,
.block .tabs li.selected a:active {
   }

.block .tabs li.selected a:hover {
   }

.block .tabs li a:link,
.block .tabs li a:visited,
.block .tabs li a:active {
   color: #000;
   }

.block .tabs li a:hover {
   }
/* -------------- END TABS  -------------- */



.block h1 .headerLinkR {
   float: right;
   font: bold 10px verdana, arial, helvetica, sans-serif;
   padding-top: 2px;
   }

.block h1 .headerLinkR a {
   color: #29538f;
   }

.block h2 {
   font: bold 11px verdana, arial, helvetica, sans-serif;
   color: #000;
   margin: 10px 0 5px 0;
   padding: 0;
   }

.block h2 a {
   color: #3e4ea6;
   }

.block h3 {
   font: bold 10px verdana, arial, helvetica, sans-serif;
   color: #00223f;
   margin: 10px 0 5px 0;
   }

.block .contentblock {
   margin: 10px 0 0 0;
   }

.block .tight {
   margin: 0;
   padding: 0;
   }

/* --------------------------------------------------------------------------------------------------
hack for floated elements in freeforms containers - makes the box expand for fit content in firefox */

.contentblock:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
   }

.contentblock {
   display: inline-block;
   }

/* Hides from IE-mac \*/
* html .contentblock { height: 1%; }
.contentblock { display: block; }
/* End hide from IE-mac */

/* END clearfix hack
------------------------------------------------------------------------------------------------- */

/* ------------ Start Block1 Styles ------------ */
.contentblock .clearfix {
   margin: 10px 0;
   }

.block .contentblock h1 {
   background: none;
   border: none;
   }

.block .contentblock  h1,
.block .contentblock  h2,
.block .contentblock  h3,
.block .contentblock  h4,
.block .contentblock  h5 {
   margin: 0 0 5px 0;
   padding: 0;
   }



.block .contentblock .clearList {
   margin:  0;
   padding: 10px 5px;
   clear: both;
   }


.block a:link,
.block a:visited,
.block a:active {
   color: #3e4ea6;
   text-decoration: none;
   }

.block a:hover {
   text-decoration: underline;
   }

.block p {
   margin: 0 0 10px 0;
   }

/* list */
.block ul {
   margin: 0;
   padding: 0 2px;
   list-style: none;
   }

.block ul.clearfix {
   margin-top: 12px;
   }

/* list items */

.block ul li {
   background: transparent url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bullet_blue_sm.gif) no-repeat 0 6px;
   line-height: 14px;
   padding: 0 0 0 10px;
   margin: 0 0 5px 0px;
   }

.block ul.bulletGray li {
   background: transparent url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bullet_gray_sm.gif) no-repeat 0 6px;
   }

.block ul.bulletBlack li {
   background: transparent url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bullet_black_sm.gif) no-repeat 0 6px;
   }

.block ul.bulletNone li,
.block ul li.bulletNone {
   background-image: none;
   padding: 0;
   }

.block ul li.bulletRSS,
.block ul.bulletRSS li {
   background: transparent url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bullet_rss.gif) no-repeat 0 2px;
   padding: 0 0 0 20px;
   }


.block ul h1 {
   background: none;
   margin: 0;
   padding: 0;
   font: bold 11px verdana, arial, helvetica, sans-serif;
   border: none;
   color: #000;
   }

.block li a {
   color: #111a70;
   margin: 0;
   padding: 2px 0;
   }


.block .hr {
   border-top: 1px solid #ccc;
   margin: 0 10px;
   }


/* thumbnail images */
.block img {
   float: left;
   margin: 0 12px 0 0;
   width: 62px;
   border: 1px solid #719fb7;
   }

/* thumbnail images */
.block img.specialSection {
   float: left;
   margin: 0 10px 0 0;
   width: 100px;
   border: none;
   }

.block img.bigthumb {
   width: 100px;
   }


.block .cols {
   padding-left: 5px;
   }

.block .cols img {
   float: none;
   display: block;
   clear: both;
   }

.block .cols ul {
   float: left;
   margin: 5px 10px 10px 0;
   padding: 0;
   }

.block .cols ul li {
   padding: 0;
   margin: 0;
   line-height: 12px;
   font-size: 11px;
   display: block;
   background: none;
   }

.block .cols li h1 {
   padding: 0 0 2px 0;
   font: bold 11px arial, helvetica, sans-serif;
   margin: 0;
   background: none;
   color: #000;
   }

.block .cols li a {
   color: #000;
   }

.block .cols li h1 a {
   color: #000;
   }

.block .cols ul.lastList {
   margin-right: 0;
   }

.block .cols2 ul {
   width: 45%;
   }

.block .cols3 ul {
   width: 30%;
   }

.block .cols3 ul.lastList {
   width: 32%;
   }

.block .cols4 ul {
   width: 23%;
}

.block .cols4 ul.lastList {
   25%;
}

.block .cols .listblock li a {
   color: #3e4ea6;
   font-weight: bold;
   }

/* use padding vs margin for wider compatibility */
.spacer,
.block .spacer,
.block .contentblock .spacer,
.block .contentblock.spacer {
    padding-top: 10px;
    }

/*change from padding to margin to insure that background-image bullets line up*/
.block li.spacer,
.block .contentblock li.spacer,
.block .contentblock .col li.spacer {
    margin-top: 10px;
    padding-top: 0;
    }

.block .contentblock .image-large {
   display: block;
   float: left;
   width: 100%;
   text-align: center;
   }

.block .contentblock .image-large img {
   width: 300px;
   }

.block .contentblock .image-med img {
   width: 140px;
   }

.block .contentblock p.image-med,
.block .contentblock p.image-large {
   display: block;
   float: left;
   width: 100%;
   text-align: center;
   }

.block .contentblock p.image-med img,
.block .contentblock p.image-large img {
   float: none;
   margin: 0;
   padding: 0;
   border: 0;
   }

.block .scrolling {
   height: 120px;
   border: 1px solid #c3d6e1;
   overflow: auto;
   padding: 10px;
   margin: 10px 0 0 0;
   background: #fafafa;
   }

.block .listBlock {
   margin: 0 0 5px 0;
   }

.block .listBlock h3 {
   margin-bottom: 0;
   }

.block .listBlock p {
   font: normal 11px Arial, Helvetica, sans-serif;
   color: #333;
   }

.block .dateStamp {
   font: normal 9px Arial, Helvetica, sans-serif;
   color: #333;
   }

.block .inline p {
   display: inline;
   }

.block .right {
   text-align: right;
   padding: 0;
   margin: 0;
   display: block;
   }

.block .right a {
   font: normal 10px verdana, arial, helvetica, sans-serif;
   color: #3e4ea6;
   }

.block table {
   font-size: 11px;
   }

.block .center {
   text-align: center;
   }

.block p.sml {
   font: normal 9px verdana, arial, helvetica, sans-serif;
   color: #333;
   }

.block .btn {
   display: block;
   margin: 10px 0;
   }

.block textarea {
   font: normal 10px verdana, arial, helvetica, sans-serif;
   color: #333;
   padding: 5px;
   border: 1px solid #c3d6e1;
   }

/* ------------ End Block1 Styles ------------ */


/* ------------ Start Block2 Styles ------------ */

.block2 {
   background-color: #e6eef3;
   border: 1px solid #c3d6e1;
   font: normal 11px verdana, arial, helvetica, sans-serif;
   }

.block2 .header {
   }

.block2 h1 {
   background: transparent url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bg_box1_head.gif) repeat-x 0 0;
   padding: 7px 10px 7px 12px;
   font: bold 12px verdana, arial, helvetica, sans-serif;
   border-bottom: 1px solid #c3d6e1;
   }

.block2 h1.alt {
   background: transparent url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bg_block2alt_head.gif) repeat-x 0 0;
   border-bottom: 1px solid #c3d6e1;
   }

/* -------------- TABS  -------------- */
.block2 .tabs {
   background: transparent;
   background-image: none;
   }

/* -------------- END TABS  -------------- */



.block2 .contentblock {
   margin: 10px 10px 0 10px;
   }



.block2 .scrolling {
   margin: 10px 10px 0 10px;
   }
/* ------------ End Block2 Styles ------------ */

/* ------------ Start Block3 Styles ------------ */

.block3 {
   background-color: #a6c286;
   padding: 0 0 2px 0;
   }

.block3 .header {
   border: 1px solid #c3d6e1;
   border-bottom: none;
   background: #ebf2f6 url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bg_box3_head.gif) repeat-x 0 0;
   }

.block3 .headerAlt {
   background-color: #fff;
   }

.block3 h1 {
   padding: 10px 8px 8px 8px;
   border: 1px solid #c3d6e1;
   border-bottom: none;
   background: #ebf2f6 url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bg_box3_head.gif) repeat-x 0 0;
   }

.block3 h1.alt {
   padding: 10px 8px 8px 8px;
   background: #ebf2f6 url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bg_box3_h1.gif) repeat-x 0 0;
   border: 1px solid #a6c286;
   border-bottom: none;
   }

.block3 .header h1 {
   background: transparent;
   border: none;
   }

.block3 .headerAlt h1 {
   background-color: #fff;
   background-image: none;
   border: none;
   padding-left: 5px;
   }

/* -------------- TABS  -------------- */
.block3 .tabs {
   background: transparent url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__px_palegreen.gif) repeat-x right bottom;
   /*border: 1px solid red;*/
   }

.block3 .tabs li {
   background: transparent url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__box3_tab-right.gif) repeat-x top right;
   border: none;
   border-left: 1px solid #b7cedc;
   margin: 0 1px 0 0;
   padding: 0px;
   }


.block3 .tabs li.selected {
   background: transparent url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__box3_tab-right_selected.gif) repeat-x top right;
   color: #4d6423;
   font-weight: bold;
   border-left: none;
   }

.block3 .tabs li.selected a:link,
.block3 .tabs li.selected a:visited,
.block3 .tabs li.selected a:active {
   padding-bottom: 5px;
   color: #4d6423;
   }

.block3 .tabs li.selected a:hover {
   text-decoration: none;
   background: transparent;
   color: #4d6423;
   }

.block3 .tabs li a:link,
.block3 .tabs li a:visited,
.block3 .tabs li a:active {
   float: left;
   padding: 4px 8px;
   display: block;
   text-decoration: none;
   color: #000;
   }

.block3 .tabs li a:hover {
   color: #00223f;
   text-decoration: underline;
   background: #ebf2f6 url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__box3_tab-rightOver.gif) repeat-x top right;
   }
/* -------------- END TABS  -------------- */


.block3  .contentblock {
   background: #fffffe url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bg_box3_body.gif) repeat-x 0 0;
   padding: 10px 10px 5px 10px;
   border: 1px solid #a0a095;
   margin: 2px;
   }

/* ------------ End Block3 Styles ------------ */

/* ------------ Start Block4 Styles ------------ */

.block4 {
   background-color: #fff;
   border: 1px solid #c3d6e1;
   font: normal 11px verdana, arial, helvetica, sans-serif;
   }

.block4 .header {
   }

.block4 h1 {
   background: transparent url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bg_box1_head.gif) repeat-x 0 0;
   padding: 7px 10px 7px 12px;
   font: bold 12px verdana, arial, helvetica, sans-serif;
   border-bottom: 1px solid #c3d6e1;
   }

.block4 h1.alt {
   background: transparent url(http://extras.mnginteractive.com/live/media/site568/2006/1206/20061206_025527_bg_block2alt_head.gif) repeat-x 0 0;
   border-bottom: 1px solid #c3d6e1;
   }

.block4 .contentblock ul li a{
   color: #3e4ea6;
}

.block4 a:link,
.block4 a:visited,
.block4 a:active {
   text-decoration: none;
   }

.block4 a:hover {
   text-decoration: underline;
   }

/* -------------- TABS  -------------- */
.block4 .tabs {
   background: transparent;
   background-image: none;
   }

/* -------------- END TABS  -------------- */



.block4 .contentblock {
   margin: 10px 10px 0 10px;
   }

.block4 .contentblock h3 {
   margin: 5px 0 0 0;
}


.block4 .scrolling {
   margin: 10px 10px 0 10px;
   }
/* ------------ End Block4 Styles ------------ */

/* ------------ Start Block5 Styles ------------ */

.block5 {
   background-color: #ebedf9;
   border: 1px solid #c3d6e1;
   font: normal 11px verdana, arial, helvetica, sans-serif;
   }

.block5 .header {
   }

.block5 h1 {
   background: transparent url(http://extras.mnginteractive.com/live/media/site568/2006/1121/20061121__bg_box1_head.gif) repeat-x 0 0;
   padding: 7px 10px 7px 10px;
   font: bold 12px verdana, arial, helvetica, sans-serif;
   border-bottom: 1px solid #c3d6e1;
   }

.block5 h1.alt {
   background: transparent url(http://extras.mnginteractive.com/live/media/site568/2006/1206/20061206_025527_bg_block2alt_head.gif) repeat-x 0 0;
   border-bottom: 1px solid #c3d6e1;
   }

/* -------------- TABS  -------------- */
.block5 .tabs {
   background: transparent;
   background-image: none;
   }

/* -------------- END TABS  -------------- */



.block5 .contentblock {
   margin: 10px 10px 0 10px;
   }



.block5 .scrolling {
   margin: 10px 10px 0 10px;
   }
/* ------------ End Block5 Styles ------------ */

/* ------------ Start AlterBlock4 Styles ------------ */
.AlterBlock4{border-bottom: 0px; margin-bottom: -10px}
/* ------------ End AlterBlock4 Styles ------------ */

/* ------------ Start regularImages Styles ------------ */
.regularImages img{width: auto;}
/* ------------ Start regularImages Styles ------------ */

/* ------------ Start mycaptureImage Styles ------------ */
.mycaptureImage img{width: 140px;}
/* ------------ Start mycaptureImage Styles ------------ */

/* ------------ Start imageRight Styles ------------ */
.imageRight a {float: left;}
.imageRight img{width: auto; border: 0; margin-top: 5px; margin-left: 10px}
/* ------------ Start imageRight Styles ------------ */


/*************************************************End Block Styles**********************************************/

/*************************************************End Global Styles**********************************************/
#mn_Global .homeArticleLinkText{font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #039; padding:10x;}
#mn_Global a:hover.homeArticleLinkText{font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #f90; font-weight
:normal; padding:10x;text-decoration:none;}

/******************************This Adjusts the spacing for article blurbs************************************/
.listingArticleBlurb{margin: 5px 0 10px 0;}


/******************************BEGIN Most Popular Default Styles************************************/
/*
   These will reside in MNGiDefaultStyles
   and will not be editable
*/
.mostWidth{width:100%;}
.mostViewedBox A{text-decoration:none;}
.mostTabsBox{
margin:0;
padding:0;
font-weight:bold;
}
.mostTabsBox LI{
float:left;
padding:5px 5px 5px 5px;
list-style:none;
}
.mostTabsBox LI A {color:#000;}
.mostHeader{padding:8px 15px 0px 7px;}
.mostNote{float:left;}
.mostRss{float:right;}
.mostClear{clear:both;margin:0;padding:0;}
.mostTab{background:#999;}
.mostTabSelected{background:#ccc;}
.mostTabBody{border:solid 3px #ccc;}
/* END Most Popular Default Styles */

/* Uncomment for example of override */
/*
.mostTab{background:#fff;}
.mostTabSelected{background:#fff;}
.mostTabBody{border:none;}

.mostViewedBox A{text-decoration:none;}

.mostTabsBox{
margin:0px;
padding:0px;
border-left:solid 1px #999;
height:21px;
position:relative;
z-index:99;
}
.mostTabsBox LI{
float:left;
border-top:solid 1px #999;
border-right:solid 1px #999;
padding:0px 5px 0px 5px;
list-style:none;
}

.mostTab{background-color:#eee;}
.mostTabSelected{
border-bottom:solid 1px white;
}

.mostHeader{padding:5px 15px 5px 15px;}
.mostNote{float:left;}
.mostRss{float:right;}

.mostClear{clear:both;margin:0;padding:0;}

.mostTabBody{
border:solid 1px #999;
position:relative;
top:-1px;
}
*/

.mostTab, .mostTabSelected {font: 0.7em Arial, Helvetica, sans-serif;}
.mostTab {background: transparent;}
.mostNote {font: 0.6em Arial, Helvetica, sans-serif;}
.mostTabBody li { font: 0.8em Arial, Helvetica, sans-serif; padding-right: 5px;}

/******************************END Most Popular Default Styles************************************/


/* -----------------Stylesheet for Archive Search Form -------------*/

#mainWrapper {
  font-family: arial, helvetica;
  font-size: 10pt;
  color: #000000;
  text-align: center;
  margin-bottom: 10px;
  margin-top: 10px;
}

#searchWrapper {
  border: 1px solid #000000;
  width: 80%; 
}

#searchForm {
  padding: 5px 5px 5px 5px;
  text-align: left;
  font-size: 10pt;
}

#searchForm .title {
  color: #111199;
  font-size: 11pt;
  font-weight: bold;
}

#searchForm td {
  font-size: 10pt;
}

#pricingWrapper {
  width: 80%;
}

#pricingArea {
  font-size: 10pt;
  text-align: left;
  color: #000099;
}

#pricingArea td {
  font-size: 10pt;
}

/* --------------END archive search form css---------------- */
/* --------------BEGIN zvents css---------------- */
		/* Widget width */
		.ZventsQuickSearch {
				zzwidth: 288px;
				width: 312px;
		}

		/* Colors */
		.ZventsQuickSearchWrapper { border: 1px solid gray;
				background:#92A86A url('http://www.bayareanewsgroup.com/images/zvents/calendarBackground.jpg')  no-repeat scroll top center;
				padding-top:56px;


		}
		.ZventsQuickSearchHeading { zzzbackground-color: #E0E0E0; background-color: #92A86A; border-bottom: 1px solid #D8D8D8;

		}
		.ZventsQuickSearchDays { zzbackground-color: #E8E8E8; background-color: #92A86A; border-bottom: 1px solid #E0E0E0; }
		.ZventsQuickSearchForm { zzbackground-color: #F0F0F0; background-color: #92A86A; border-bottom: 1px solid #E8E8E8; }
		.ZventsQuickSearchLinks { zzbackground-color: #F8F8F8; background-color: #92A86A;  }
		.ZventsQuickSearch a { zzcolor:#111A70; color:white; }

		/* Fonts */
		.ZventsQuickSearch * { font-family: Arial,Helvetica,sans-serif; font-size: 15px; }
		.ZventsQuickSearchWhatToDo { font-size: 18px; }

		/* Margins and padding */
		.ZventsQuickSearchHeading { padding: 0 4px; }
		.ZventsQuickSearchDays { padding: 4px 4px 2px 4px; }
		.ZventsQuickSearchForm { padding: 4px 4px 2px 4px; }
		.ZventsQuickSearchLinks { padding: 2px 4px; }
		.ZventsQuickSearch form, .ZventsQuickSearch h1 { margin: 0; padding: 0; }

		/* Link decorations */
		.ZventsQuickSearch a { text-decoration: none; }
		.ZventsQuickSearch a:hover { text-decoration: underline; }

		/* Other sizes */
		.ZventsQuickSearchLinks td { width: 36%; }
		.ZventsQuickSearch table { width: 100%; }
/* --------------END zvents css---------------- */



/* --------------BEGIN HotJobs CSS---------------- */

.postajob h1 {
font-size: 15px;
margin-bottom: 5px;
}

.postJobTable{
  padding:0 0 0 0;
  border: 1px solid #cacaca;
  width: 600px;
}

.yahooTable{
  border-right: 1px solid #cacaca;
}

.jobHeader{
  background: url(../images/gradient.jpg);
  border-bottom: 1px solid #3c619c;
}

.title{
  font-family: arial, helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color:#323232;
  padding:0 0 2 10;*/
}

.titleText{
  padding-right:80px;
}

.mainTextRow{
  padding: 0;
  background-color: #ebf0f6;
}

.mainText{
  padding:5 5 5 15;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  line-height: .5cm;
  color:#323232;
}

.jobFooter{
  font-family: arial, helvetica, sans-serif;
}

.jobFooter a:link,
.jobFooter a:visited,
.jobFooter a:active{
  color: #1c4d9c;
  font-size: 12px;
}
.jobFooter a:hover {
	text-decoration: none;
}

/* --------------END Place an Ad table CSS---------------- */