a:link,
.newsContent,
.body,
.bigNewslink,
.newsLink,
.reutersPhoto,
.photoCaption,
.newsMessage,
.boldLink,
.newsHilight,
a.newsHilight,
.marketNewslink,
.riskGradelink,
.smallNewslink,
.aboutReuterslink,
.orangeLink,
.orangeNavLink,
.blueNavLink,
.greenNavLink,
.timeStamp,
.quoteTimestamp,
.marketHeader,
.newsCallout,
.boldHeader,
.newsSubhead,
.marketData,
.companyName,
.smallText,
.newsHeader,
.whiteText,
.smallBold,
.mediumBold,
.greenBold,
.redBold,
.marketLabel,
.change,
.navlink,
.navdefault,
.navcountrytext,
.newsDate,
.newsArticle,
.footerLink,
.footerText
.newslinkSmall	
.newslinkSmall:visited	
.midcol
.medttl
.subttl2
.smstory
.smstoryb
.linksection
.marketsindexLink    
.marketsindexLink:hover  
.marketsindexLinkOn 
.index
.index2
a.indexHeader 
a.indexHeader:hover
.indexHeader 
.indexHeader:hover 
.indexData 
.indexDataRed 
.indexDataGreen 
.indexLinkBold 
.indexLinkBold:hover 
.bodyGrey2
.marketReport 
.marketReport:hover 
.mediumBold2
{
	font-family: Osaka;
}

.orangeNavLink-AA { 
	font-family:Osaka;
	color:#FF6600;
	line-height:normal;
	font-size: 10pt;
	text-decoration: none;
} 

.blueNavLink-AA {
	font-family:Osaka;
	color:#333399;
	line-height:normal;
	font-size: 10pt;
	text-decoration: none;
}

.newsSubhead-AA {
	font-family:Osaka;
	color:#FF6600;
	line-height: normal;
	font-size: 10pt;
}

.smallNewslink-AA {
	font-family:Osaka;
	color:#333399;
	text-decoration:underline;
	font-size:8pt;
	line-height: normal;
}

.smallNewslink-AA:visited  {
	font-family:Osaka;
	color:#666666;
	text-decoration:underline;
	font-size:8pt;
	line-height: normal;
}


.galleryLink {
	font-family:Osaka;
	color:#000099;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	line-height: normal;
}

.newsContent {
	color:#000000;
	font-size: 10pt;
	line-height: 14pt;
}
  
.body {
	color:#000000;
	font-size: 10pt;
}
  
.bigNewslink  {
	color:#6666CC;
	text-decoration:underline;
	font-weight:bold;
	font-size:10pt;
	line-height: 14pt;
}
 
.bigNewslink:visited  {
	color:#666666;
	text-decoration:underline;
	font-weight:bold;
	font-size:10pt;
	line-height: 14pt;
}
 
.newsLink  {
	color:#333399;
	text-decoration:underline;
	font-size:9pt;
	line-height: 13pt;
}

.newsLink:visited  {
	color:#666666;
	text-decoration:underline;
	font-size:9pt;
	line-height: 13pt;
}

.reutersPhoto {
	color:#000000;
	text-decoration:none;
	font-size:8pt;
	line-height: 12pt;
}

.photoCaption {
	color:#666666;
	text-decoration:none;
	font-size:8pt;
	line-height: 12pt;
}

.newsMessage {
	color:#6666CC;
	text-decoration:none;
	font-size:10pt;
	line-height: 14pt;
}
 
.boldLink  {
	color:#6666CC;
	text-decoration:underline;
	font-weight:bold;
	font-size:8pt;
	line-height: 12pt;
}

.boldLink:visited  {
	color:#666666;
	text-decoration:underline;
	font-weight:bold;
	font-size:8pt;
	line-height: 12pt;
} 


.newsHilight  {
	font-size:9pt;
	font-weight: bold;
	color:#6666cc;
}

a.newsHilight  {
	font-weight: bold;
	color:#6666cc;
	font-size:9pt;
	line-height: 13pt;
}

a.newsHilight:link {
	font-weight: bold;
	color:#6666cc;
	font-size:9pt;
	line-height: 13pt;
}

.marketNewslink  {
	color:#000000;
	text-decoration:underline;
	font-size:8pt;
	line-height: 12pt;
}
 
.riskGradelink  {
	color:#6666CC;
	text-decoration:underline;
	font-weight:775;
	font-size:10pt;
	line-height: 14pt;
}

.riskGradelink:visited  {
	color:#6666CC;
	text-decoration:underline;
	font-weight:bold;
	font-size:10pt;
	line-height: 14pt;
}

.smallNewslink  {
	color:#6666CC;
	text-decoration:underline;
	letter-spacing: 1;
	font-size:12px;
	line-height: 18px;
	margin-bottom: 6px; 
}

.smallNewslink:visited  {
	color:#666666;
	text-decoration:underline;
	letter-spacing: 1;  
	font-size:8pt;
	line-height: 12pt;
}

.aboutReuterslink  {
	color:#6666CC;
	text-decoration:underline;
	font-size:8pt;
	line-height: 12pt;
}

.aboutReuterslink:visited  {
	color:#666666;
	text-decoration:underline;
	font-size:8pt;
	line-height: 12pt;
}
 
.orangeLink  {
	color:#FF6600; 
	text-decoration:underline; 
	font-size: 10pt;
	line-height: 14pt;
}

.orangeNavLink { 
	color:#FF6600;
	font-size: 10pt;
	line-height: 14pt;
	text-decoration: none;
}

.blueNavLink { 
	color:#333399;
	line-height:normal;
	font-size:10pt;
	text-decoration:none;
	font-weight:bold;
}

.greenNavLink { 
	color:#669900;  
	font-size: 8pt; 
	line-height: 12pt;
}

.timeStamp {
	color:#FF6600;
	font-size: 8pt;
	line-height: 12pt;
}

.quoteTimestamp {
	color:#000000;
	font-size: 9pt;
	line-height: 13pt;
}

.marketHeader {
	color:#000000;
	font-weight:775;
	font-size: 10pt;
	line-height: 14pt;
}
 
.newsCallout  {
	color:#6666CC;
	text-decoration:underline;
	font-weight:normal;
	font-size:10pt;
	line-height: 14pt;
}

.newsCallout:visited  {
	color:#666666;
	text-decoration:underline;
	font-weight:normal;
	font-size:10pt;
	line-height: 14pt;
}

.boldHeader {
	color:#000000;
	font-weight: bold;
	font-size: 12pt;
	line-height: 14pt;
}

.newsSubhead {
	color:#FF6600;
	font-size: 10pt;
	line-height: 14pt;
}


.companyName {
	color:#000000;
	font-size: 8pt;
	line-height: 12pt;
}

.smallText {
	color:#000000;
	font-size: 9pt;
	line-height: 13pt;
}
 
.smallerText {
	color:#000000;
	font-size: 8pt;
	line-height: 12pt;
}

.newsHeader {
	color:#000000;
	font-weight: bold;
	font-size: 12pt;
	line-height: 16pt;
}

.radioButton {
	background: #333399;
	color: #333399;
}

.whiteText {
	color:#FFFFFF;
	background-color: #333399;
	font-size:9pt;
	line-height: 13pt;
}

.smallBold {
	color:#000000;
	font-weight: 775;
	font-size: 9pt;
	line-height: 13pt;
}

.mediumBold {
	color:#000000;
	font-weight: 775;
	font-size: 9pt;
	line-height: 13pt;
}

.greenBold {
	color:#669900;
	font-weight: 775;
	font-size: 9pt;
	line-height: 13pt;
}
 
.redBold {
	color:#FF0000;
	font-weight: bold;
	font-size: 9pt;
	line-height: 13pt;
}

.marketLabel {
	color:#669900;
	font-size: 9pt;
	line-height: 13pt;
}

.change {
	line-height: normal;
	font-weight: bold;
	font-size: 9pt;
}

.navlink {  
	text-decoration:none; 
	color : #3636A9; 
	font-size : 10pt; font-weight:bold;
}

.navlink:hover { 
	color : FF6600 
}

.navdefault {
	text-decoration:none; 
	color : white; 
	font-size : 10pt; 
	font-weight:bold;
}

.navdefault:hover { 
	color : FF6600 
}

.navcountrytext { 
	text-decoration:none; 
	color : #333399; 
	font-size : 10pt; 
	font-weight:bold;
}

.navcountrytext:hover { 
	color : FF6600 
}

.newsDate {
	color:#000000;
	line-height: normal;		
	font-size: 8pt;
	line-height: 12pt;
}

.newsArticle {
	color:#000000;
	font-size: 12pt;
	line-height: 16pt;
}

.footerLink  {
	color:#000000;
	text-decoration:none;
	font-weight: bold;
	font-size:10pt;
	line-height: normal;
}

.footerLink:visited  {
	color:#000000;
	text-decoration:none;
	font-weight: bold;
	font-size:10pt;
	line-height: normal;
}

.footerText  {
	color:#000000;
	text-decoration:none;
	font-size:8pt;		
	line-height: normal;
}
 
.radioButton {
	background : #EBF4C9; 
	color: #EBF4C9;
}
  
.blueText {
	font-size:8pt;
	color:#6666CC;
	line-height: normal;
	background-color :#EBF4C9;
}

/* for autohome */
.newslinkSmall  {
	color:#333399;
	text-decoration:underline;
	font-size:12px;
	line-height: 18px;
	letter-spacing: 1;
	margin-bottom: 6px; 
}

.newslinkSmall:visited  {
	color:#666666;
	text-decoration:underline;
	font-size:12px;
	line-height: 18px;
	letter-spacing: 1;
	margin-bottom: 6px; 
}

.midcol {
	width: 415px;
	font-size: 12px;
	margin-top: 9px;
}

.medttl {
	color: #000099;
	font-size: 20px;	
	font-weight: bold;
	line-height: 26px;
	letter-spacing: 1;
	margin-bottom: 6px; 
}

.subttl {
	color: #FF6600;
	font-size: 12px;	
	font-weight: bold;
	line-height: 18px;
	letter-spacing: 1;
	margin-bottom: 6px; 
}

.subttl2 {
	color: #FF6600;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	letter-spacing: 1;
	margin-bottom: 6px;
}


a.ttl:link {
	color: #000099;
}

a.ttl:visited {
	color: #000099;
}

a.ttl:active {
	color: #000099;
}

a.ttl:hover {
	color: #FF6600;
}

.smstory {
	width: 246px;
	margin-top: 14px;
	font-size: 12px;
}

.smstoryb {
	width: 246px;
	margin-top: 6px;
	font-size: 12px;
}

.mtopsm {
	margin-top: 3px;
}

.linksection {
	font-size: 12px;
	width: 160px;
	font-family: arial,sans-serif;
	font-size: 12px;
}

.sep {
	margin-top: 23px;
}

.sans {
	color: #000000;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 1;
	margin-bottom: 6px; 
}

a.bigHeadline:link {
	font-family: Osaka;
	font-size: 20px;
	font-color:#000099;
	font-weight:bold;
}
a.bigHeadline:hover {
	font-family: Osaka;
	font-size: 20px;
	font-color:#FF0000;
	font-weight:bold;
}
a.bigHeadline:visited {
	font-family: Osaka;
	font-size: 20px;
	font-color:#000099;
	font-weight:bold;
}

/* end autohome */

.index {
	color:#000000;
	line-height: normal;
	font-weight:none;
	font-size: 8pt;
}

.index2 {
	color:#000000;
	line-height: normal;
	font-weight:none;
	font-size: 8pt;
}

.marketsindexLink {
	color:#333399;
	line-height: normal;
	font-weight:none;
	font-size: 8pt;
}
    
.marketsindexLink:hover {
	color:#FF6600;
	line-height: normal;
	font-weight:none;
	font-size: 8pt;
}
  
.marketsindexLinkOn {
	color:#FF6600;
	line-height: normal;
	font-weight:none;
	font-size: 8pt;
	font-weight:bold;
}

.indexHeader {
	color:#FFFFFF;
	line-height: normal;
	font-weight:bold;
	font-size: 7pt;
}

a.indexHeader {
	color:#FFFFFF;
	line-height: normal;
	font-weight:bold;
	font-size: 7pt;
}

.indexHeader:hover {
	color:#FF6600;
	line-height: normal;
	font-weight:bold;
	font-size: 7pt;
}

.indexData {
	color:#000000;
	line-height:normal;
	font-weight:none;
	font-size: 8pt;
}

.indexDataRed {
	color:#FF0000;
	line-height:normal;
	font-weight:bold;
	font-size: 8pt;
}

.indexDataGreen {
	color:#009900;
	line-height:normal;
	font-weight:bold;
	font-size: 8pt;
}

.indexLinkBold {
	color:#333399;
	line-height: normal;
	font-weight:bold;
	font-size: 8pt;
}
  
.indexLinkBold:hover {
	color:#FF6600;
	line-height: normal;
	font-weight:bold;
	font-size: 8pt;
}

.bodyGrey2 {
	color:#666666;
	line-height:normal;
	font-weight:none;
	font-size: 8pt;
}

.breakingNewsText {  
	color:#0000;
	font-size:10pt;
	text-decoration:none;
}

.breakingNewsDropDown {
	color:#0000;
	font-size:10pt;
	text-decoration:none;
}

.marketData {
	color:#000000;
	line-height: normal;
	font-size: 8pt;
} 

.marketReport {
	color:#333399;
	line-height:normal;
	font-weight:bold;
	font-size: 9pt;
}

.marketReport:hover {
	color:#FF6600;
	line-height:normal;
	font-weight:bold;
	font-size: 9pt;
} 

.mediumBold2 {
  color:#000000;
  line-height: normal;
  font-weight: bold;
  font-size: 9pt;
}
.breadcrumblive
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #ff6600;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.bluesmallBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #333399;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

