/*
The .rnn sub-classes are for the RediNews content in the Investor Relations area:
	- Stock History
	- SEC Filings
*/
.rnn A	
{ 
	font-family : verdana,arial,helvetica,sans-serif; 
	font-size : 11px;
	color : #003399;
	font-weight: normal;
	text-decoration: none; 
}

.rnn A:visited	
{ 
	font-family : verdana,arial,helvetica,sans-serif; 
	font-size : 11px;
	color : #003399; 
	font-weight: normal;
	text-decoration: none;
}

.rnn A:hover	
{ 
	font-family : verdana,arial,helvetica,sans-serif; 
	font-size : 11px;
	color : #CC0000; 
	font-weight: normal;
	text-decoration:underline;
}

.rnn td
{ 
	font-family : verdana,arial,helvetica,sans-serif; 
	font-size : 11px;
	color : #000000; 
	height: 20px;
}

.rnn th
{ 
	font-family : verdana,arial,helvetica,sans-serif; 
	font-size : 11px;
	color : #000000; 
	font-weight : bold;
	background-color : #D0E0F0;
	height: 20px;
}

.rnn .greenbar
{ 
  background-color: #DFDFDF;
}

.bodytext,input,select,checkbox,td,textarea
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #000000; 
}

.bodytext9
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 9px;
  color : #000000; 
}

.bodytextbold
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #000000; 
  font-weight: bold;
}

.imagecaption
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 10px;
  color : #000000; 
  font-weight: normal;
}

.header	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 14px;
  color : #000000;
  font-weight: bold; 
}

.headerlink A	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 14px;
  color : #003399;
  font-weight: bold;
  text-decoration: none; 
}

.headerlink A:visited	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 14px;
  color : #003399; 
  font-weight: bold;
  text-decoration: none;
}

.headerlink A:hover	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 14px;
  color : #CC0000; 
  font-weight: bold;
  text-decoration: none;
}

.blacksubhead	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 12px;
  color : #000000;
  font-weight: bold; 
}

.lnheader	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 14px;
  color : #000000;
  font-weight: bold; 
}

.lnheader A	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 14px;
  color : #000000;
  font-weight: bold;
  text-decoration: none; 
}

.lnheader A:visited	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 14px;
  color : #000000; 
  font-weight: bold;
  text-decoration: none;
}

.lnheader A:hover	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 14px;
  color : #000000; 
  font-weight: bold;
  text-decoration: none;
}

.lnsubhead	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #000000;
  font-weight: bold; 
}

.leftnav A	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #003399;
  font-weight: bold;
  text-decoration: none; 
}

.leftnav A:visited	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #003399; 
  font-weight: bold;
  text-decoration: none;
}

.leftnav A:hover	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #CC0000; 
  font-weight: bold;
  text-decoration: none;
}

.leftnavactive	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #003399; 
  font-weight: bold;
  text-decoration: none;
}

.leftsubnav A	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #000000;
  font-weight: normal;
  text-decoration: none; 
}

.leftsubnav A:visited	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #000000; 
  font-weight: normal;
  text-decoration: none;
}

.leftsubnav A:hover	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #CC0000; 
  font-weight: normal;
  text-decoration: none;
}

.leftsubnavactive	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #CC0000; 
  font-weight: normal;
  text-decoration: none;
}

.bodytextlink A	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #003399;
  font-weight: normal;
  text-decoration: none; 
}

.bodytextlink A:visited	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #003399; 
  font-weight: normal;
  text-decoration: none;
}

.bodytextlink A:hover	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #CC0000; 
  font-weight: normal;
  text-decoration:underline;
}

.videotextlink A	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #000000;
  font-weight: normal;
  text-decoration: none; 
}

.videotextlink A:visited	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #000000; 
  font-weight: normal;
  text-decoration: none;
}

.videotextlink A:hover	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #CC0000; 
  font-weight: normal;
  text-decoration:underline;
}

.bodytextlink9 A	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 9px;
  color : #003399;
  font-weight: normal;
  text-decoration: none; 
}

.bodytextlink9 A:visited	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 9px;
  color : #003399; 
  font-weight: normal;
  text-decoration: none;
}

.bodytextlink9 A:hover	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 9px;
  color : #CC0000; 
  font-weight: normal;
  text-decoration:underline;
}

.bodytextlinkbold A	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #003399;
  font-weight: bold;
  text-decoration: none; 
}

.bodytextlinkbold A:visited	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #003399; 
  font-weight: bold;
  text-decoration: none;
}

.bodytextlinkbold A:hover	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #CC0000; 
  font-weight: bold;
  text-decoration:underline;
}

.bodytextlinksmall A	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 10px;
  color : #003399;
  font-weight: normal;
  text-decoration: none; 
}

.bodytextlinksmall A:visited	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 10px;
  color : #003399; 
  font-weight: normal;
  text-decoration: none;
}

.bodytextlinksmall A:hover	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 10px;
  color : #CC0000; 
  font-weight: normal;
  text-decoration:underline;
}

.dhtmllink A	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #003399;
  font-weight: normal;
  text-decoration: none; 
}

.dhtmllink A:visited	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #003399; 
  font-weight: normal;
  text-decoration: none;
}

.dhtmllink A:hover	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #CC0000; 
  font-weight: normal;
  text-decoration: none;
}

.bottomnav A	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #999999;
  font-weight: normal; 
  text-decoration: none;
}

.bottomnav A:visited	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #999999; 
  font-weight: normal;
  text-decoration: none;
}

.bottomnav A:hover	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #000000; 
  font-weight: normal;
  text-decoration: none;
}

.bottomnavactive	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #000000; 
  font-weight: bold;
  text-decoration: none;
}

.bottomnavlinkactive A	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #000000; 
  font-weight: bold;
  text-decoration: none;
}

.bottomnavlinkactive A:visited	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #000000; 
  font-weight: bold;
  text-decoration: none;
}

.bottomnavlinkactive A:hover	
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #000000; 
  font-weight: bold;
  text-decoration: none;
}

.smallwhitetd
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 1px;
  color : #FFFFFF;
}

.smalltd
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 1px;
}

img{vertical-align: bottom;} embed{vertical-align:bottom;} 

.lists,UL,OL,LI
{ margin-top: 0;
  border-top-width: 0;
  padding-top: 0;
  margin-bottom: 4px;
  border-bottom-width: 0;
  padding-bottom: 0;
}

.whitetext
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #FFFFFF; 
}

.bluetext
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #00339B; 
}

.requiredtext
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #CC0000; 
}

.errortext
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  font-weight: bold;
  color: #FFFFFF;
}


.alerttext
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #FF0000; 
  font-weight: bold; 
}

.vbalert
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #663399; 
  font-weight: bold; 
}

.cmsalert
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 11px;
  color : #0066CC; 
  font-weight: bold; 
}

.smalltext
{ font-family : verdana,arial,helvetica,sans-serif; 
  font-size : 10px;
  color : #000000;
}

td.messagearea{ background-color: #CAE022 }