img {
	border: 0; }
div.viewpic { color:red; font-weight:bold; font-family:Arial,Helvetica; font-size:8pt; } 
span.viewpic { color:#FFCC00; font-weight:bold; font-family:Arial,Helvetica; font-size:8pt; } 
div.body { font-family:Arial,Helvetica; font-size: 10pt; }

.body { font-family:Arial,Helvetica; font-size: 10pt; }
p.nitfp { font-family:Arial,Helvetica; font-weight:normal; font-size: 10pt; }

.hl1 { font-size: 14pt; } 

.hl2 { font-family: Arial,Helvetica;font-size: 12pt; } 

.hl3 { font-family: Arial,Helvetica; font-size: 10pt; } 


div.ad {border-style: outset; border-width: 1pt; margin: 20pt; padding: 3pt; width: 420pt; }
					
div.byline { font-family: Arial,Helvetica; font-size: 8pt; font-weight: bold;margin-left: 1pt; font-style:italic; } 
					
div.bylineemail { font-family: Arial,Helvetica; color: blue; font-size: 8pt; }

div.bylinetitle { font-family: Arial,Helvetica; font-size: 8pt; font-weight:bold; }
					
div.callout { font-family: Arial,Helvetica;font-size: 10pt; background-color: beige; border-style: outset; border-width: 1pt;clear: right; float: right; margin-top: 10pt; padding: 5pt; width: 150pt; }

div.dateline { font-family:Arial,Helvetica; font-size: 8pt; font-style: italic; margin-left: 1pt; } 
					
div.email {color: blue; font-family: Arial,Helvetica; font-size: 8pt;margin-left: 10pt; } 
					
span.email { font-family: Arial,Helvetica; color: blue;font-size: 8pt } 

div.jumpfrom { color: blue; font-family: Arial,Helvetica; font-size: 8pt; font-weight: bold;} 
					
div.jumpto {font-family: Arial,Helvetica; font-size: 10pt; background-color: beige; border-style: outset; border-width: 1pt;
	margin: 5pt; padding: 3pt; width: 150pt; } 
					
div.head { font-family: Arial,Helvetica;margin-top: 12pt; } 

div.head-red { font-family: Arial,Helvetica; font-size: 10pt; color: red;} 
					
div.head-kicker { font-family: Arial,Helvetica; color: gray; font-size: 10pt; font-style:italic; } 
					
div.head-main { margin-left:0px;font-family: Arial,Helvetica; font-size: 12pt; font-weight: bold; } 
					
div.head-sub  {font-family: Arial,Helvetica;font-size: 8pt; font-weight: bold; } 
div.label  {font-family: Arial,Helvetica;font-size: 7pt; font-weight: normal; } 
					
div.masthead { font-family: Arial,Helvetica; font-size: 14pt; font-weight: bold; background-color: beige;
					padding: 5pt; margin-top: 3pt; text-align: center; } 
					
					
					
div.media { border-style:
					outset; border-width: 0pt; clear: right; float: right; margin: 0pt; padding: 0pt;
					width: 150pt; } 
					
div.pageheader {font-size: 14pt;font-family: Arial,Helvetica; font-weight:
					bold; } 
					
div.refer { color: blue; font-family: Arial,Helvetica; font-size: 8pt; text-decoration: underline;} 
					
div.sidebar { font-family: Arial,Helvetica; background-color: beige;border-style: outset; border-width: 1pt; clear: right; float: right; font-size:10pt; margin: 5pt; padding: 3pt; width: 130pt; } 

div.viewlink { color: #333; font-family: Arial,Helvetica; font-size: 8pt; text-decoration: underline;} 
					
.tagline { color: blue;font-family: Arial,Helvetica; font-size: 8pt; font-style: italic;margin-left: 8pt; } 

.pagenoBox {font-style: normal;font-family: Arial,Helvetica; font-size:8pt;}

span.pageno{ margin-top:10px;margin-bottom:10px;text-align:center; color: black;font-style: normal;font-family: Arial,Helvetica; font-size:8pt; font-weight:900;margin-left:0pt;background-color: #ffffff;} 

input.alert_ticker {font-size:10px; font-style:normal;font-family: Helvetica;font-weight:bold;color: black;background-color:#99ccff;border-style:outset; border-color:#99ccff;border-width:2pt;}
					

div.web { color: blue;margin-left: 10pt; } 
					
span.pelink { margin-left: 50pt;color:#ffffff;font-family: Arial,Helvetica;background-color: #006;border-style: outset; border-width: 1pt;font-size:9pt; margin: 3pt;padding:3pt; width:100pt}

span.storylink { font-family: Arial,Helvetica; background-color: #99ccff;border-style: outset; border-width: 1pt; clear: right; float: right; font-size:8pt; margin: 5pt; padding: 3pt; width: 125pt; } 
span.web { color: blue; } 
span.browse { font-family:"Arial"; font-size: 8pt; font-weight:bold; text-align: center;background-color: #FFCC00;border-style:outset; border-color:yellow;border-width:1pt; color: black; width:60pt} 
span.browse_archives { font-family:"Arial"; font-size: 8pt; font-weight:bold; text-align: center;background-color: #FFCC00;border-style:outset; border-color:yellow;border-width:2pt; color: black;} 
span.browse_udm { font-family:"Arial"; font-size: 8pt; font-weight:bold; text-align: left;background-color: #FFCC00; border-color:yellow;border-style:outset;border-width:2pt; color: black; width:40pt} 
span.udmButton { font-family:"Arial"; font-size: 10pt; font-weight:bold; text-align: center;background-color: white; border-color:yellow;border-width:2pt; color: black; } 
span.pubdate { font-family:"Arial"; font-size: 8pt; font-weight:bold; text-align: center;background-color: #ffcc00;border-style:outset; border-color:yellow;border-width:2pt; color: black;} 
span.relatedlink { font-family: Arial,Helvetica; color:red; font-size: 8pt; font-weight: bold;margin-left: 0pt; } 


div.photocaption {font-family: Arial,Helvetica; font-size: 8pt; font-weight: normal; text-align:left; font-style: normal;} 
					
div.photocredit { font-family: Arial,Helvetica; font-size: 8pt;
					font-style: italic; text-align: right; } 
					
div.pubdate { font-family: Arial,Helvetica; font-size: 12pt; font-style: italic; font-weight: normal; } 
					
.rights {font-family: Arial,Helvetica; font-size: 10pt; font-weight: bold;color :red; margin-left: 0pt; } 
					
/* ------  authenication pages */

#authentication {
	margin: 15px 0 0 0;
	width: 100%;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif;
}

#authentication h3 {
	font-size: 18px;

}

#authentication a {
	color: #3B6ADF;
}

#authentication label { 
	float: left;
	width: 130px;
	text-align: right;
	margin: 3px 0 0 0;
}

.error-msg {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}	

.success-msg {
	color: #00AA00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}	

/* end of authentication pages */

#footer {
	float: left;
	width: 100%;
	padding: 20px 0;
	color: #bebebe;
	font-size: 11px;
	font-family: Arial, Verdana, Helvatica, Sans-Serif;
	margin-top: 15px;
}

#footer a {
	text-decoration: none;
	color: #838383;
}

/* hide the footer links, for non website digital editions ;) */
#bdm, #bds, #wad, #pg {display: none}
