/* global styles fix for Firefox - do not delete */


form {
margin: 0px;
}

a:link {
text-decoration: none;
}
a:visited {
color: #000000;
text-decoration: none;
}
a:hover {
color: #000099;
text-decoration: underline;
}
a:active {
color: #000099;
text-decoration: none;
}


.cSearchText { font-family: Arial;font-size: 10px;}

/* NEW CIRC SERVICE SUBSCRIBE PAGE STYLES */
.pagetitle {
font-family: century gothic,arial,helvetica,sans serif;
font-size: 26px;
color: #990000;
}
.pagesubhead {
font-family:century gothic,arial,helvetica,sans serif;
font-size: 16px;
color: #990000;
font-weight: bold;
text-decoration:none;
}
td.pagesubtext {
padding-left: 14px;
}

.pagesubtextlink {
font-family:arial,helvetica,sans serif;
font-size: 14px;
color: #333333;

text-decoration:none;
}
a.pagesubtextlink:hover {
font-family:arial,helvetica,sans serif;
font-size: 14px;
color: blue;
text-decoration:none;
}

a.pagesubhead:hover 
{
font-family:century gothic,arial,helvetica,sans serif;
font-size: 16px;
color: #990000;
font-weight: bold;
text-decoration:none;
}

a.pagesubhead:link{
font-family:century gothic,arial,helvetica,sans serif;
font-size: 16px;
color: #990000;
font-weight: bold;
text-decoration:none;
}

a.pagesubhead:visited{
font-family:century gothic,arial,helvetica,sans serif;
font-size: 16px;
color: #990000;
font-weight: bold;
text-decoration:none;
}

/* SEARCH BOX AND PAGE STYLES */
.simpleSearchHead {font-face:arial; font-size: 0px; color:#660000; line-height:0px;}
.simpleSearchInput{height:0px;vertical-align: middle;}
.simpleSearchText{display:None;}
.searchNew {display:none;}

/* PRIVACY POLICY */

a.privacyPolicyLink
{
font-size:1px;color:#ffffff;
}
a.privacyPolicyLink:hover
{
font-size:1px;color:#ffffff;
}
a.privacyPolicyLink:visited
{
font-size:1px;color:#ffffff;
}
.privacyPolicyLink
{
font-size:1px;color:#ffffff;
}

/* AP PAGES STYLES */

.timestamp
{		color: #000000;
	font-family: verdana;
	font-size: 10px;
	font-style: italic;
	text-align: right;}

.headline  {	color: #000099;
	font-weight: bold;
	font-family: Arial;
	font-size: 24px;   }

/* END AP STYLES */



body
{
margin-left:5px;margin-top:5px;
}


/* POLL PORTLET STYLES */

.pollsAnswer{color:#000000;background-color:#ffffff;font-family:arial;font-weight:bold;font-size:12px;vertical-align:top;}

.pollsBox{background-color:#ffffff;width:150px;	border: 1px solid Gray;padding-left: 4px;margin-bottom: 10px;}

.pollsHead
{
	color:#000000;
	background-color:#ffffff;
	font-family:Arial;
	font-weight:bold;
	font-style:normal;
	font-size:13px;
	text-indent:5px;
	text-align:left;
	vertical-align:middle;
	border: 0px;
}

.pollsQuestion{color:#000000;background-color:#ffffff;font-family:arial;font-size:12px;text-align:left;}

.submitButton {	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;font-size: 11px;background-color:#69f;color:#fff;border:0px solid #666;padding:0px 3px;margin:5px;}

input.submit {font-family: Arial, Helvetica, Geneva, sans-serif;font-size: 11px;background-color:#69f;color:#fff;border:0px solid #666;padding:0px 3px;margin:5px;}.pollsSubmit{font-family:arial;font-weight:bold;font-size:11px;background-color: #ffffff;color: #000000;}

.pollsViewResults{color:#000000;background-color:#ffffff;font-family:arial;font-style:normal;font-size:12px;text-align:center;}



.quotablebox { 
padding: 4px;
}

.quotable { 
font-family:arial;
font-size:14px;
font-weight: bold;
text-decoration: none;
}

a.quotable:hover { 
font-family:arial;
font-size:14px;

text-decoration: underline;
}

a.quotable:visted { 
font-family:arial;
font-size:14px;

text-decoration: none;
}

a.quotable:active { 
font-family:arial;
font-size:14px;

text-decoration: none;
}

.attribution { 
font-family: tahoma;
	padding-left: 5px;
    font-size:11px;
    font-style: normal;
	}



/* Site Tools */

.servicebox {
	border-bottom: 1px dotted gray;
	}
.sitetools
{
	width: 160px;
	border: 1px solid black; 
	background: #EFEFEF;
}
	
.toolsheader
{
	border-bottom: 1px solid Black;
	padding-left: 4px; 
	background: gray;
	border-bottom: 1px solid black; 
	color: #ffffff;
	font-size: 17px;
	font-family: Arial;
    	font-weight:bold;
	padding-left: 5px;
	letter-spacing: -1px;
    	valign: middle;
}

.toolstext
{
	color: #990000;
	font-size: 11px;
	font-family: Arial;
    	font-weight:bold;
	text-decoration: none;

}

a.toolstext
{
	color: #990000;
	font-size: 11px;
	font-family: Arial;
    	font-weight:bold;
	text-decoration: none;

}

a.toolstext:hover
{
	color: #990000;
	font-size: 11px;
	font-family: Arial;
    	font-weight:bold;
	text-decoration: underline;
}

a.toolstext:visited
{
	color: #990000;
	font-size: 11px;
	font-family: Arial;
    	font-weight:bold;
}


.weatherN {
	color: #000000;
	font-family: arial;
	font-size: 11px;
}

.weatherL {
	color: #990000;
	font-family: arial;
	font-size: 11px;
}

.weatherH {
	color: #000099;
	font-family: arial;
	font-size: 11px;
}

.weatherContent {

	color: #000099;
	font-family: arial;
	font-size: 11px;
}

/*ARTICLE LISTINGS BOXES FOR MORE HEADLINES*/
.indexArticleListing {
	color: #000099;
	font-family: arial;
	font-size: 11px;
padding-left: 4px;
padding-right: 4 px; 
	
}
.indexSectionTitle {
	width:150px;
	color: #990000; 
	font: bold 17px Arial,Verdana,Geneva,Helvetica; 
	text-decoration: none; 

}
A:link.indexSectionTitle	{color: #990000; font-size:10pt;	font-family:arial,helvetica,sans-serif; font-weight:bold; text-decoration: none;}
A:visited.indexSectionTitle	{color: #990000; font-size:10pt;	font-family:arial,helvetica,sans-serif; font-weight:bold; text-decoration: none;}
A:active.indexSectionTitle	{color: #990000;font-size:10pt;	font-family:arial,helvetica,sans-serif; font-weight:bold; text-decoration: none;}
A:hover.indexSectionTitle	{color: #990000;font-size:10pt;	font-family:arial,helvetica,sans-serif; font-weight:bold; text-decoration: none;}

/* LEFT NAV CUSTOM */

.onhover {
width: 150px;
height:20px;
padding-left: 5px;
background: #efefef;
color:#b90117;
font-family: arial,helvetica,verdana;
font-size: 12px;
	border-top : 1px solid #b90117;
	border-left : 7px solid #b90117;
	border-right : 1px solid #b90117;
	border-bottom: 2px solid #ffffff;
}

.nohover {
width: 150px;
height:20px;
padding-left: 5px;
background: #efefef;
color: #000;
font-family: arial,helvetica,verdana;
	font-size: 12px;
	border-top : 1px solid Gray;
	border-left : 7px solid Gray;
	border-right : 1px solid Gray;
	border-bottom: 2px solid #ffffff;
}

.onhoverchild {
width: 150px;
height:20px;
padding-left: 15px;
background: #efefef;
color:#b90117;
font-family: arial,helvetica,verdana;
font-size: 12px;
	border-top : 1px solid #b90117;
	border-left : 7px solid #b90117;
	border-right : 1px solid #b90117;
	border-bottom: 2px solid #ffffff;
}

.nohoverchild {
width: 150px;
height:20px;
padding-left: 15px;
background: #ffffff;
color: #b90117;
font-family: arial,helvetica,verdana;
	font-size: 12px;
	border-top : 1px solid Gray;
	border-left : 7px solid Gray;
	border-right : 1px solid Gray;
	border-bottom: 2px solid #ffffff;
}

.onhoveraz {
width: 150px;
height:20px;
background: #efefef;
color:#b90117;
font-family: arial,helvetica,verdana;
font-size: 12px;
	border-top : 1px solid #b90117;
	border-left : 7px solid #b90117;
	border-right : 1px solid #b90117;
	border-bottom: 1px solid #b90117;
}

.nohoveraz {
width: 150px;
height:20px;
background: #efefef;
color: #000;
font-family: arial,helvetica,verdana;
	font-size: 12px;
	border-top : 1px solid Gray;
	border-left : 7px solid Gray;
	border-right : 1px solid Gray;
	border-bottom: 1px solid Gray;
	}

.navlink
{
color: #000;
font-family: arial,helvetica,verdana;
font-size: 11px;
text-decoration: none;
font-weight: bold;
}

a.navlink:hover
{
color:#b90117;
font-family: arial,helvetica,verdana;
font-size: 11px;
text-decoration: none;
font-weight: bold;
}

a.navlink:visited
{
font-family: arial,helvetica,verdana;
font-size: 11px;
color: #000;
text-decoration: none;
font-weight: bold;
}


.azform {
width:143px;
height:20px;
background: #efefef;
color:#b90117;
font-family: arial,helvetica,verdana;
font-size: 12px;
	border-top : 1px solid #b90117;
	border-left : 1px solid #b90117;
	border-right : 1px solid #b90117;
	border-bottom: 1px solid #b90117;

}

/* CUSTOMNAV PORTLET */

.quickNav  {font-family:  Arial, Helvetica,san-serif; color: #000000; font-size: 10px; font-weight: normal; text-decoration: none; align:left}


/* REGION STYLES */

.regionSpacer {width:10px}
.headerRegion{width:800px;background-image: url(http://lang.pasadenastarnews.com/socal/ngps/mastheadrollovers/images/topper-red.gif);background-repeat:no-repeat;}
.postHeaderRegion{width:800px;background-image: url(http://lang.pasadenastarnews.com/socal/ngps/mastheadrollovers/images/topper-red.gif);background-repeat:no-repeat;}
.region1   {width:150px; padding-top:10px;}
.region2   {width:310px; padding-top:10px;}
.region3   {width:310;padding-top:10px;}
.region4   {width:150;padding-top:10px;}
.region5   {width:160px; padding-top:10px;}
.region6   {width:470px; padding-top:10px;}
.region7   {width:310px; padding-top:10px;}
.region8   {width:150px; padding-top:10px;}
.region9   {width:310px; padding-top:10px;}
.region10 {width:150px; padding-top:10px;}
.region11 {width:310px; padding-top:10px;}
.region12 {width:150px; padding-top:10px;}
.region13 {width:310px; padding-top:10px;}
.region14 {width:150px; padding-top:10px;}
.region15 {width:310px; padding-top:10px;}
.region16 {width:150px; padding-top:10px;}


/* PROMOBOX STYLES - JAY */







.header {
	border-bottom: 1px inset Gray; 
	font-size: 17px;
	font-family: Arial;
                font-weight:bold;
	padding-left: 5px;
	letter-spacing: -1px;
                valign: middle;

	}


.promobox {
width: 150px;
	border: 1px solid Gray;
	padding-left: 4px; 
	margin-bottom: 10px;
}

.promobox2 {
width: 300px;
	border: 1px solid Gray;
	padding-left: 4px; 
	margin-bottom: 10px;
}

.promophoto {
padding-top: 4px;
}

.promobody {
padding-bottom: 4px; 
font-family: tahoma;
	font-size: 11px; }


/* TOP NAV STYLES */

.jaytab {
	border-bottom: 1px solid #000;
	background: #C7C7C7;
	}

#tabNavigation {
	border-bottom: 1px solid #000;
	font: normal 10px Arial, Helvetica, sans-serif;
	margin: 5px 0 0 0;
	padding: 0 0 18px 0;
}

ul#tabNavigation li {
	display: inline;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

ul#tabNavigation a, ul#tabNavigation a:link, ul#tabNavigation a:visited {
	background: #EFEFEF;
	border: 1px solid #000;
	color: #000;
	float: left;
	margin: 0 0 0 4px;
	padding: 2px 5px 2px 5px;
	text-decoration: none
}

ul#tabNavigation a:hover, ul#tabNavigation a:focus {
	background: #FFF;
	color: #000;
}

ul#tabNavigation a:active {
	background: #FFF;
	border-bottom: none;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	color: #00F;
	padding: 2px 5px 2px 5px
}

ul#tabNavigation li.selectedTabHome a, ul#tabNavigation li.selectedTabHome a:link, ul#tabNavigation li.selectedTabHome a:visited {
	background: #FFF;
	border-bottom: none;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	color: #000;
	cursor: text;
	margin: 0 0 0 0px;
	padding: 2px 5px 2px 5px
}

ul#tabNavigation li.selectedTab a, ul#tabNavigation li.selectedTab a:link, ul#tabNavigation li.selectedTab a:visited {
	background: #FFF;
	border-bottom: none;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	color: #000;
	cursor: text;
	margin: 0 0 0 5px;
	padding: 2px 5px 2px 5px
}

ul#tabNavigation li.fixTabsIE {
	display: none;
	visibility: hidden
}


/*WEATHER */
.WthrLink {
	font-color: #000000;
	font-family: arial;
	font-size: 11px;


}



.wthrTitle  {
	color: #000099;
	font-weight: bold;
	font-family: Arial;
	font-size: 18px;
}

.wthrText {
	color: #000000;
	font-size: 12px;
	font-family: arial;

}

.wthrSubTitle {
	padding-right: 10px;
	color: #000099;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
}



.wthrDay

{
	color: #000000;
	font-size: 12px;
	font-family: arial;

}


.wthrDayInfo
{
	color: #000000;
	font-size: 12px;
	font-family: arial;

}

.wthrDay
{
	color: #000000;
	font-size: 12px;
	font-family: arial;

}

.wthrHi

{
	color: #990000;
	font-size: 12px;
	font-family: arial;

}

.wthrLow
{
	color: #000099;
	font-size: 12px;
	font-family: arial;

}

.wthrDetailed

{
	color: #000000;
	font-size: 12px;
	font-family: arial;

}



.weatherHead
{
	border-bottom: 1px inset Gray; 
	font-size: 17px;
	font-family: Arial;
                font-weight:bold;
	padding-left: 5px;
	letter-spacing: -1px;
                valign: middle;

}


.weatherbox
{
	width: 150px;
	border: 1px solid Gray;
margin-bottom: 10px;
}


/*EXTRA STYLES ADDED FOR MASTHEAD ETC */


input.go, img.go
{
	font-size: 5px;
	vertical-align: middle;
	margin-right:10px;
}

input.search_criteria
{
	width: 160px;
	vertical-align: middle;
	font-family:arial;
	font-size:10px;
	margin:0 5px 0 0;
	border: 1px #C4C4C4 solid;
}

.searchspacer
{
	margin-top:9px;
}


td
{
font-family:arial, helvetica,sans-serif;font-size:12px;font-weight:normal;
}
a
 {color:#000099;
font-family:arial, helvetica,sans-serif;font-weight:normal;
}
a:hover
 {color:#000099;
font-family:arial, helvetica,sans-serif;font-weight:normal;
}
a:visited
 {color:#000099;
font-family:arial, helvetica,sans-serif;font-weight:normal;
}

/* CUSTOM NAV STYLES 2 */

td.parentnav{
		background-color:#B90117;
		color:#ffffff;
		font-size:9pt;
                                width:140px;
		font-family:arial,helvetica,sans-serif;
		font-weight:bold;
		border-top:1px solid #000000;
		border-bottom:1px solid #ffffff;
		padding-left:5px;

	}

td.childnav{
		line-height:20px;
		background-color:#C7C7C7;
		color:#000000;
		font-size:9pt;
		font-family:arial,helvetica,sans-serif;
		border-bottom:1px solid #ffffff;
		padding-left:8px;
valign: bottom;


	}

td.spacer{
		background-color:#fff;
		color:#ffffff;
		padding-bottom: 3px;

	}

A:link.parentnav	{background-color:#fB90117;color:#ffffff;font-size:9pt;	font-family:arial,helvetica,sans-serif; font-weight:bold; text-decoration: none;}
A:visited.parentnav{background-color:#B90117;color:#ffffff;font-size:9pt;	font-family:arial,helvetica,sans-serif; font-weight:bold; text-decoration: none;}
A:active.parentnav	{background-color:#B90117;color:#ffffff;font-size:9pt;	font-family:arial,helvetica,sans-serif; font-weight:bold; text-decoration: none;}
A:hover.parentnav	{background-color:#B90117;color:#ffffff;font-size:9pt;	font-family:arial,helvetica,sans-serif; font-weight:bold; text-decoration: underline;}
A:link.childnav	{color:#990000;font-size:8pt;	font-family:arial,helvetica,sans-serif; font-weight:normal; text-decoration: none;}
A:visited.childnav	{color:#990000;font-size:8pt;	font-family:arial,helvetica,sans-serif; font-weight:normal; text-decoration: none; }
A:active.childnav	{color:#990000;font-size:8pt;	font-family:arial,helvetica,sans-serif; font-weight:normal; text-decoration: none; }
A:hover.childnav	{color:#B90117;font-size:8pt;	font-family:arial,helvetica,sans-serif; font-weight:normal; text-decoration: underline;}




/*MEDIA PORTLET STYLES */

.mediaPortlet {
	border:1px;
	border-color:#000000;
	border-style: solid;
                padding: 4px;
}
.mediaCaptionTitle { 
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
}
.mediaCaption { 
	color: #333333;
	font-size: 11px;
	font-style: bold;
	font-family: arial;
}

.mediaPhotoCredit {
	color: #333333;
	font-size: 10px;
	font-style: italic;
	font-family: arial;

}


/* COFFEE BREAK STYLES BELOW */
.linehorz{background-image: url(http://extras.mnginteractive.com/live/media/site200/2005/0727/20050727_115751_dot_line_horz.gif );background-repeat:repeat-x;}
.linehorz2{background-image: url(http://extras.mnginteractive.com/live/media/site200/2005/0727/20050727_115751_dot_line_horz.gif );width:100px}
a:link.CoffeeBreakContentheadline2,a:hover.CoffeeBreakContentheadline2,a:visited.CoffeeBreakContentheadline2,.CoffeeBreakContentheadline2{font-family:  Verdana, Arial, Geneva, Helvetica; color: #000099; font-size: 14px; font-weight: bold; text-decoration: none}
a:link.CoffeeBreakContentbodytext,a:visited.CoffeeBreakContentbodytext,a:hover.CoffeeBreakContentbodytext,.CoffeeBreakContentbodytext{font-family:  Verdana, Arial, Geneva, Helvetica; color: #990000; font-size: 10px; font-weight: normal; text-decoration: none}
a:link.CoffeeBreakContentbodytext2,a:visited.CoffeeBreakContentbodytext2,a:hover.CoffeeBreakContentbodytext2,.CoffeeBreakContentbodytext2{font-family:  Verdana, Arial, Geneva, Helvetica; color: #000000; font-size: 12px; font-weight: normal; text-decoration: none}



/*CEDAR SINAI QUSETION */
.submitButton {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	background-color:#69f;
	color:#fff;
	border:1px solid #666;
	padding:0px 3px;
	margin:5px;
}


/* INFO PAGES  */

.phoneNumber {float:right}
.contactEntry {padding: 0em 0em .5em 0em; border-bottom:1px solid #eee;}
.contactSection {background:#eee; font-weight:bold; font-size: 125%; padding:.1em;margin-bottom:.1em; border-top:1px solid #666; border-bottom:1px solid #666;}

/* HOROSCOPES */

.horoscopes{ font-size: 16px; font-family: arial; color:#000099;}
.sign { font-size: 16px; font-family: arial; color:#000099;}
STRONG {font-family: arial; font size: 12px; font-weight: bold}


.adElement

{
align:center;
padding-bottom:10px;
padding-right: 0px;
}

.contentTable  {
	color:#000066;
	font-size: 11px;
	line-height: 13px;
	font-family: arial;
}


.contentHead  {
	color: #990000;
	Text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
                padding-top:10px;
}



/* EXTRA CUSTOM STYLES FOR THE SITE  */
.redhead1{font-family:  Arial, Verdana, Geneva, Helvetica; color: #A80909; font-size: 11px; font-weight: bold; text-decoration: none}
.header1{color: #A80909; font: bold 11px Arial,Verdana,Geneva,Helvetica; text-decoration: none;}
.headline3{font-family:  Arial, Verdana, Geneva, Helvetica; color: #000099; font-size: 12px; font-weight: bold; text-decoration: none}
.headline4{font-family:  Arial, Verdana, Geneva, Helvetica; color: #000099; font-size: 11px; font-weight: normal; text-decoration: none}
.bullet{font-family:  Arial, Verdana, Geneva, Helvetica; color: #A80909; font-size: 12px; font-weight: bold; text-decoration: none}
.bodytext1{font-family:  Arial, Verdana, Geneva, Helvetica; color: #111111; font-size: 11px; font-weight: normal; text-decoration: none; align:center}
.bodytext2{font-family:  Arial, Helvetica,san-serif; color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; align:left; padding-top: 2px; padding-bottom: 2px;}


.redLetters {font-family: arial;color:#CC0000;font-weight:bold}

/*MOVIE FILM SEARCH */

.formTITLE{padding-bottom:3px;;padding-top:3px;background-color: #000000; border-color: #999999; border-style: none; color: #FFFFFF; font-family: arial,verdana,geneva,sans-serif; font-size: 12px; font-weight: bold;}
.MOVIEform{padding-bottom:3px;;padding-top:3px;background-color: #EEEEEE; border-color: #999999; border-style: none; color: #0216D1; font-family: arial,verdana,geneva,sans-serif; font-size: 12px; font-weight: bold;}
.MOVIEline{color:#777777;text-align:center;width:450px;height:1;border:dotted;}
.MovieSearch{font:11px arial,verdana,geneva,sans-serif;font-weight:normal;color:#000000;background-color:#dddddd; border:1px #000000 solid;width:75px;height:18px;padding-bottom:2px;padding-left:2px;}
.MovieSearchOn{font:11px arial,verdana,geneva,sans-serif;font-weight:normal;color:#000000;background-color:#ffffff;border:1px #000000 solid;width:75px;height:18px;padding-bottom:2px;padding-left:2px;}	
.MovieSearchOff{ font:11px arial,verdana,geneva,sans-serif;font-weight:normal;color:#000000;background-color:#990000;border:1px#348A7Dsolid;width:75px;height:18px;padding-bottom:2px;padding-left:2px;}
.SEARCHBOX{border-color: #000000; border-style: solid;border-width:1px}

.columnistHeadlineName {font-family:  Arial, Verdana, Geneva, Helvetica; color: #990000; font-size: 11px; font-weight: bold; text-decoration: none}




/* COMPLEX LISTINGS */

a.listingArticleLinkTo, a.indexArticleLinkTo
 {color:#000099;font-size:12px;font-family:arial,helvetica,sans-serif; font-weight:normal;text-decoration:none;}
a:visited.listingArticleLinkTo, a:visited.indexArticleLinkTo
 {color:#000099;font-size:12px;font-family:arial,helvetica,sans-serif; font-weight:normal;text-decoration:none;}
A:hover.listingArticleLinkTo, A:hover.indexArticleLinkTo
 {color:#000099;font-size:12px;font-family:arial,helvetica,sans-serif; font-weight:normal;text-decoration:none;}
.complexListingLink  {
	color: #990000;
	font-family: arial;
	font-size: 12px;




}
A:link.complexListingTitle, A:link.indexSectionTitle {color:#990000;font-size:17px;font-family:arial,helvetica,sans-serif; font-weight:bold; text-decoration: none;}
A:visited.complexListingTitle, A:visited.indexSectionTitle {color:#990000;font-size:17px;font-family:arial,helvetica,sans-serif; font-weight:bold; text-decoration: none;}
A:hover.complexListingTitle, A:hover.indexSectionTitle {color:#990000;font-size:17px;font-family:arial,helvetica,sans-serif; font-weight:bold; text-decoration: underline;}
.complexListingTitle, .indexSectionTitle {
	color: #990000;
	Text-decoration: none;
	font-size: 17px;
	font-weight: bold;
	font-family: Arial;
    padding-top:7px;
	}
.listNoImage  {
    list-style-type:bullet;
    list-style-position:outside;
    margin-left:15px;
padding-left: 4px;
color: #990000;


}
a.complexListingLink {
	color: #000099;

}
.complexListingItemPhotoCredit {
	color: #999;
	font-size: 10px;


}
.complexListingItemPhoto img{
	width: 100px;

}
.complexListingItem, {
	padding-top:0px;

}
a.listingItemTitle, a.indexArticleTitle {
	color: #000099;
	font-size: 16px;
	font-family: Arial;
	padding-right:15px;
	font-weight:bold;
}
a:hover.listingItemTitle, a:hover.indexArticleTitle {
	color: #000099;
	font-size: 16px;
	font-family: Arial;
	padding-right:15px;
	font-weight:bold;
}
a:visited.listingItemTitle, a:visited.indexArticleTitle {
	color: #000099;
	font-size: 16px;
	font-family: Arial;
	padding-right:15px;
	font-weight:bold;
}
.listingArticleBlurb, .indexArticleBlurb {
	padding-bottom:10px;
	color: #000000;
	font-size: 12px;
	font-family: Arial;
}
.complexListingMoreHeadlines {
	padding-top:15px;
	color: #000;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	padding-right:10px;


}
a:link.complexListingMoreHeadlines, a:visited.complexListingMoreHeadlines {
	color:#000;

}
.articleListingDivider {
	padding-top: 10px;

}


/* SITE TOOLS BOX */

td.marketplace1 {
	background-color: #898981;
	color: #ffffff;
	text-align: center;
	font-size: 10;
	font-family: arial;
	font-weight: bold;

	}
td.marketplace2 {
	background-color: #E09F4F;
	color: #ffffff;
	text-align: center;
	font-size: 10;
	font-family: arial;
	font-weight: bold;

}
td.marketplace3 {
	background-color: #006699;
	color: #ffffff;
	text-align: center;
	font-size: 10;
	font-family: arial;
	font-weight: bold;
}
td.marketplace4 {
	background-color: #993333;
	color: #ffffff;
	text-align: center;
	font-size: 10;
	font-family: arial;
	font-weight: bold;
}
td.marketplace5 {
	background-color: #CC6633;
	color: #ffffff;
	text-align: center;
	font-size: 10;
	font-family: arial;
	font-weight: bold;
}



/* ARTICLE STYLES */

.indexArticleLinkTo  {
	font-size: 10;
	padding-bottom: 10px;
	padding-right: 10px;

}

.articleByline {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	font-family: arial;

}
.articleOverline {
	color: #990000;
	font-size: 14px;
	font-weight: bold;
	font-family: arial;

}
.articleTitle {
	color: #000099;
	font-weight: bold;
	font-family: Arial;
	font-size: 24px;
                width:640px;
}
.articleSubTitle {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	font-family: verdana;

}
.articleDate {
	color: #000000;
	font-family: verdana;
	font-size: 10px;
	font-style: italic;
	text-align: right;

}

a.articleOptions
{
	color: #000099;
	font-family: verdana;
	font-size: 10px;
	text-align: center;
	text-decoration:none;
}

a:hover.articleOptions
{
	color: #000099;
	font-family: verdana;
	font-size: 10px;
	text-align: center;
	text-decoration:underline;
}

a:visited.articleOptions
{
	color: #000099;
	font-family: verdana;
	font-size: 10px;
	text-align: center;
	text-decoration:none;
}

.articleOptions
{
	color: #000099;
	font-family: verdana;
	font-size: 10px;
	text-align: center;
	text-decoration:none;
	vertical-align:middle;
}

.lastUpdatedDate { 
	padding:5px;
	color: #000000;
	font-size: 10px;
	font-style: italic;
	font-family: Arial;
}


.articleBody {
	color: #000000;
	font-size: 12px;
	font-family: arial;

}
.articleImageCaption {
	margin-align: right;
	color: #999999;
	font-size: 11px;
	font-style: italic;
	font-family: verdana;

}

/* Most read e-mailed styles */

.mostTab{background:#fff;font-family:arial, helvetica, sans-serif; font-size:12pt;} 
.mostTabSelected{background:#fff;font-family:arial,helvetica,sans-serif;font-size:12pt;} 
.mostTabBody{border:none;} 

.mostViewedBox A{text-decoration:none;font-family:arial,helvetica,sans-serif;font-size:10pt;} 

.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; 
} 


/* Stylesheet for Archive Search Form */

#mainWrapper {
  font-family: arial, helvetica;
  font-size: 10pt;
  color: #000000;
  text-align: left;
  margin-bottom: 10px;
  margin-top: 10px;
  width:800px;
}

#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;
}

/* Appended Yahoo Styles */
.postheaderRegion tr {
background-color: #C7C7C7;
}

.headerRegion {
 background-position: -16px 0;
 background-repeat: repeat-x;
 position: relative;
 overflow: hidden;
 }

.headerRegion #logo {
 float: left;
 overflow: hidden;
 }

.headerRegion #logo img {
 margin-left: -18px;
 }

.searchBtn {
 /*margin-top: -5px;*/
 vertical-align: middle;
 }

ul#searchoptions {
 color: #FFFFFF;
 font-size: 7pt;
 list-style-image: none;
 list-style-position: outside;
 list-style-type: none;
 margin: 0pt;
 padding: 0pt;
 font-family: verdana;
 }

ul#searchoptions li {
 display: inline;
 /*padding-right: 3px;*/
 }

.cSearchText {
 width: 200px;
 margin-left: 6px;
 vertical-align: baseline;
 }

.yahooContentMatch iframe {
margin-left: 36;
margin-bottom: 10px;
}

/* ------ BEGIN Calendar Box ------ */
.calendarBox{background: transparent url(http://extras.mnginteractive.com/live/media/site200/2007/0827/20070827_015314_onlinecalendar.jpg) no-repeat; background-color: #FB4142; 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: 22px; 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 ------ */



/* Make the word Advertisement blend into the background */
.preHeaderRegion .adElement a:link,
.preHeaderRegion .adElement a:visited,
.preHeaderRegion .adElement a:hover
{color: #CCC;}
