@charset "utf-8";
/* CSS Document */

a:link, a:visited {
	color:#0f4d7c;
	background: transparent;
	text-decoration: none;
	}

body {
	padding:0;
	margin:0;
}	

html {
	padding:0;
	margin:0;
}	

div#printLogo {
 padding-top:10px;
 padding-bottom:10px;
 margin:0px;
 width:100%; 
 padding-left:9px;
 padding-right:9px;
}

span#docbr {
 display: none;
}

div#oneColumn {
	width:100%;
	padding:0px;
	margin:0px;
}

div#oneColumnBuffer {
	width:100%;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:9px;
	padding-right:9px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}	
	
	
div#threeColSplit {
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
}

div#searchBar {
	width:100%;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}

div#resultsSpread {
	width:100%;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:0px;
	padding-right:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
}	

div#sidebarBox {
	display:none;
}

span#colPieceRow {
	width:300px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
}

div#rowFullPrevious {
	width:300px;
	margin:0px;
	padding-top:0px;
	padding-bottom:20px;
	padding-left:0px;
	padding-right:0px;
}

div#rowStatus {
	width:300px;
	margin:0px;
	padding-top:0px;
	padding-bottom:20px;
	padding-left:0px;
	padding-right:0px;
}

div#rowExecutives {
	width:300px;
	margin:0px;
	padding-top:0px;
	padding-bottom:20px;
	padding-left:0px;
	padding-right:0px;
}

div#rowShareholders {
	width:300px;
	margin:0px;
	padding-top:0px;
	padding-bottom:20px;
	padding-left:0px;
	padding-right:0px;
}

div#rowStats {
	width:300px;
	margin:0px;
	padding-top:0px;
	padding-bottom:20px;
	padding-left:0px;
	padding-right:0px;
}

div#rowDescription {
	width:300px;
	margin:0px;
	padding-top:0px;
	padding-bottom:20px;
	padding-left:0px;
	padding-right:0px;
}

div#rowAnalysis {
	width:300px;
	margin:0px;
	padding-top:0px;
	padding-bottom:20px;
	padding-left:0px;
	padding-right:0px;
}

div#rowEmployees {
	width:300px;
	margin:0px;
	padding-top:0px;
	padding-bottom:20px;
	padding-left:0px;
	padding-right:0px;
}

div#rowOutstanding {
	width:300px;
	margin:0px;
	padding-top:0px;
	padding-bottom:20px;
	padding-left:0px;
	padding-right:0px;
}

div#rowTrademarks {
	width:300px;
	margin:0px;
	padding-top:0px;
	padding-bottom:20px;
	padding-left:0px;
	padding-right:0px;
}

div#rowProducts {
	width:300px;
	margin:0px;
	padding-top:0px;
	padding-bottom:20px;
	padding-left:0px;
	padding-right:0px;
}

div#rowActivities {
	width:300px;
	margin:0px;
	padding-top:0px;
	padding-bottom:20px;
	padding-left:0px;
	padding-right:0px;
}

div#rowSimilar {
	width:300px;
	margin:0px;
	padding-top:0px;
	padding-bottom:20px;
	padding-left:0px;
	padding-right:0px;
}

div#rowFigures {
	width:300px;
	margin:0px;
	padding-top:0px;
	padding-bottom:20px;
	padding-left:0px;
	padding-right:0px;
}

div#rowQuotes {
	width:300px;
	margin:0px;
	padding-top:0px;
	padding-bottom:20px;
	padding-left:0px;
	padding-right:0px;
}

div#rowBalance {
	width:300px;
	margin:0px;
	padding-top:0px;
	padding-bottom:20px;
	padding-left:0px;
	padding-right:0px;
}

div#rowIncome {
	width:300px;
	margin:0px;
	padding-top:0px;
	padding-bottom:20px;
	padding-left:0px;
	padding-right:0px;
}


div#rowName {
	width:300px;
	margin:0px;
	padding-top:0px;
	padding-bottom:20px;
	padding-left:0px;
	padding-right:0px;
}

div#nameTitle {
	width:300px;
	margin:0px;
	padding-top:0px;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
}

div#namePrices {
	width:300px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}

div#chartInsert {
	width:220px;
	height:180px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}

div#rowNews {
 display: none;
}
	
div#rowAD {
 display: none;
}

div#viewMore {
 display: none;
}

div#articleRelated {
 display: none;
}

div#articleExtra {
	display: none;
}

span#articleExtra {
	display: none;
}

span#articleMore {
	display: none;
}

span#relatedIndustries {
	display: none;
}

	
div#topLinks {
 display: none;
}

div#askUser {
 display: none;
}

div#header {
 display: none;
}

div#mainNav {
 display: none;
}

div#noteAlert {
 display: none;
}

div#articleTools {
 display: none;
}

span#toolsSelect {
 display: none;
}

span#toolsFunctions {
 display: none;
}


div#allarticleTools {
 display: none;
}

div#resultsFunctionsHigh {
 display: none;
}

div#searchTools {
 display: none;
}

span#searchToolsLeft {
 display: none;
}

span#searchToolsRight {
 display: none;
}

div#articleExtra {
 display: none;
}

span#newsWatchRowLeft {
 display: none;
}

span#rowBoxLeft {
 display: none;
}

span#rowPubBoxLeft {
 display: none;
}

div#newsBoxSeeAll {
 display: none;
}

div#newsPubBoxSeeAll {
 display: none;
}

div#newsTools {
 display: none;
}

div#newsTop {
 display: none;
}

div#newsBottom {
 display: none;
}

span#rightPanelBarRight {
 display: none;
}

div#ad300x250 {
 display: none;
}

div#ad728x90 {
 display: none;
}

div#tabBar {
 display: none;
}

div#profileTools {
 display: none;
}

div#publicationExtra {
 display: none;
}

div#image {
 display: none;
}

div#resultsFunctionsLow {
 display: none;
}



div#articleHolder {
padding-top:10px;
padding-bottom:20px;
margin:0px;
}

div#twoColumn {
 font-family: arial;
 font-weight: normal;
 font-size: 10pt;
}

span#contentEditor {
 display: none;
}
div#contentEditor {
 display: none;
}
div#articleBarTitle {
            float:left;
            width:100%;
            padding-left:0px;
            padding-top:3px;
            padding-bottom:0px;
            padding-right:0px;
            margin:0px;
}
div#articleHeadline {
            float:left;
            width:100%;
            margin-left:0px;
            margin-top:0px;
            margin-bottom:10px;
            margin-right:0px;
            padding:0px;
}
div#articleDetails {
            float:left;
            width:100%;
            margin-left:0px;
            margin-top:0px;
            margin-bottom:7px;
            margin-right:0px;
            padding:0px;
}
div#articleSpecs {
            float:left;
            width:100%;
            margin-left:0px;
            margin-top:0px;
            margin-bottom:7px;
            margin-right:0px;
            padding:0px;
}
.articleName { 
            font-family:Arial, Helvetica, sans-serif;
            font-weight:bold;
            font-size:14pt;
            color:#000000;
            line-height:20pt;
}
.articleType { 
            font-family:Arial, Helvetica, sans-serif;
            font-weight:normal;
            font-size:8pt;
            color:#000000;
            line-height:10pt;
}
.articleDate { 
            font-family:Arial, Helvetica, sans-serif;
            font-weight:normal;
            font-size:7pt;
            color:#000000;
}
span#tabInternal {
 display: none;
}

div#footer {
	width:100%;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}

span#footerLeft {
	width:100%;
	margin-top:22px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;
}

span#footerRight {
	display:none;
}

.subheadB { 
            font-family:Arial, Helvetica, sans-serif;
            font-weight:bold;
            font-size:10pt;
            color:#000000;
            line-height:11pt;
}

.subhead h1 { 
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:10pt;
 color:#000000;
 line-height:11pt;
 margin-top:0px;
 margin-bottom:0px;
 padding:0px;
}


.subhead h2 { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	color:#000000;
	margin-top:40px;
	margin-bottom:0px;
}

.newsWatch h1 { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:32px;
	color:#000000;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	padding:0px;
}

.newsWatch h2 { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:16px;
	color:#000000;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	padding:0px;
	line-height:25px;
}

.newswatchDate { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:32px;
	color:#58595b;
}

.newswatchArchive { 
	display: none;
}

.language h1 { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#000000;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:0px;
	margin-right:0px;
	padding:0px;
}

.newsBox h1 { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:21px;
	color:#000000;
	padding:0px;
	margin-top:25px;
	margin-bottom:0px;
}

.newsBox h2 { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#000000;
	margin-top:0px;
	margin-bottom:0px;
	line-height:23px;
}

.newsBox h3 { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#58595b;
	margin-top:7px;
	margin-bottom:0px;
}

.newsBox h5 { 
	display: none;
}

.newsBox img { 
	display: none;
}

.article { 
 font-family:Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:9pt;
 color:#000000;
 line-height:12pt;
}
 
p { 
 font-family:Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:9pt;
 color:#000000;
 line-height:12pt;
}
 
.article h1 { 
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:14pt;
 color:#000000;
 line-height:20pt;
 margin-top:0px;
 margin-bottom:0px;
}
 
.article h2 { 
 font-family:Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:8pt;
 color:#000000;
 line-height:10pt;
}

.source h1 { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:21px;
	color:#000000;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:10px;
	margin-right:0px;
	padding:0px;
	line-height:23px;
}

.source h2 { 
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:5px;
	margin-right:0px;
	padding:0px;
	line-height:16px;
}

.results h1 { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:16px;
	color:#000000;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	padding:0px;
	line-height:20px;
}

.results h2 { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:3px;
	margin-right:0px;
	padding:0px;
	line-height:16px;
}

.results h3 { 
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:5px;
	margin-right:0px;
	padding:0px;
}

.resultsPages { 
	color:#000000;
}

.results h4 { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:2px;
	margin-right:0px;
	padding:0px;
	line-height:16px;
}

.results h5 { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:2px;
	margin-right:0px;
	padding:0px;
	line-height:16px;
}

.searchSideBar h1 { 
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	margin-left:5px;
	margin-top:0px;
	margin-bottom:6px;
	margin-right:0px;
	padding:0px;
	line-height:11px;
}

.searchSideBar h2 { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.searchSideBar h3 { 
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	margin-left:5px;
	margin-top:0px;
	margin-bottom:6px;
	margin-right:0px;
	padding:0px;
	line-height:11px;
}

.searchSideBar ul {
	padding:0px;
	margin-left:25px;
	margin-right:5px;
	margin-bottom:25px;
	margin-top:0px;
}

.searchSideBar li {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height:16px;
	font-weight: normal;
	font-variant: normal;
	color:#000000;
	text-indent:0px;
	list-style-position:outside;
	list-style-type:square;
	padding:0px;
	margin-bottom:10px;
	margin-top:0px;
}


.editorsName { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000000;
}

.editors { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#000000;
}

.related h1 { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#000000;
	margin-bottom:0px;
}

.related ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 2em;
	font-weight: normal;
	font-variant: normal;
	color:#000000;
	text-indent: 5px;
	list-style-position:inside;
	list-style-type:disc;
	margin-top:0px;
}

.footer h1 { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#000000;
	margin-top:25px;
}

.description h1 { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	margin-left:6px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:6px;
	padding:0px;
	line-height:18px;
}

.profile h1 { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:21px;
	color:#000000;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	padding:0px;
	line-height:23px;
}

.profile h2 { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#000000;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	padding:0px;
	line-height:22px;
}

.profile h3 { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:5px;
	margin-right:0px;
	padding:0px;
}

.profile h4 { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	padding:0px;
}

.profile h5 { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	padding:0px;
	line-height:18px;
}

.profile h6 { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	padding:0px;
}
#sourcesRow1 {
            float:left;
            width:640px;
            padding:0px;
            margin:0px;
}

#sourcesRow2 {
            float:left;
            width:640px;
            margin-left:0px;
            margin-top:0px;
            margin-bottom:3px;
            margin-right:0px;
            padding:0px;
}

#sourcesRow3 {
            float:left;
            width:640px;
            margin-left:0px;
            margin-top:0px;
            margin-bottom:5px;
            margin-right:0px;
            padding:0px;
}

.footer h2 { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	margin-top:25px;
}

a.newsMain:link { color:#000000; text-decoration:none;}
a.newsMain:active { color:#000000; text-decoration:none;}
a.newsMain:visited { color:#000000; text-decoration:none;}
a.newsMain:hover {color:#000000; text-decoration:none;}

a.footLinks:link { color:#000000; text-decoration:none;}
a.footLinks:active { color:#000000; text-decoration:none;}
a.footLinks:visited { color:#000000; text-decoration:none;}
a.footLinks:hover {color:#000000; text-decoration:none;}
