﻿/* ------------ HEADER ------------ */
div#containsall { width: 930px; margin: 0 auto; padding: 0; }

div#obnovipretplatu 
{
	float: right;
	padding-top: 18px;
}

div#obnovipretplatu a
{
	background: transparent url(../images/handpoint.gif) 100% 0 no-repeat;
	padding-right: 32px;
}


li{
	margin:0; padding:0;
	font-family:Arial,Helvetica,sans-serif;
	color:#333333;
	font-size:12px;
}

ol{
	margin:0; padding:0;
	font-family:Arial,Helvetica,sans-serif;
	color:#333333;
	font-size:12px;
}

ul{
	margin:0; padding:0;
	font-family:Arial,Helvetica,sans-serif;
	color:#333333;
	font-size:12px;
}

table{
	margin:0; padding:0;
	font-family:Arial,Helvetica,sans-serif;
	color:#333333;
	font-size:12px;
}

p{
	margin:0; padding:0;
	font-family:Arial,Helvetica,sans-serif;
	color:#333333;
	font-size:12px;
}

div{
	margin:0; padding:0;
	font-family:Arial,Helvetica,sans-serif;
	color:#333333;
	font-size:12px;
}

body{
	margin:0; padding:0;
	font-family:Arial,Helvetica,sans-serif;
	color:#333333;
	font-size:12px;
}

ul.tabContents{ margin:0 0 0 25px; }

ol.tabContents{ margin:0 0 0 25px; }
ul.tabContents li{ margin:8px 0; font-size:12px; }
ol.tabContents li{ margin:8px 0; font-size:12px; }
ul.noBullets{ list-style-type:none; }
ul.noBullets li{ margin:0 0 10px 0; }

p{
	line-height:16px;
}

a:visited{ color:#064599; text-decoration:none; }

a:link{ color:#064599; text-decoration:none; }
a:active{ color:#064599; text-decoration:underline; }

a:hover{ color:#064599; text-decoration:underline; }

.posData{ color:#33CC33; }
.negData{ color:#CF0E3D; }
.unchanged{ color:#333333; }

.ad {
	border-color: #ededed;
	border-width: 1px 0 1px 0;
	border-style: solid;		
	padding: 8px 0 6px 0;
	margin-bottom: 15px;
	text-align: center;
	background-color: white;
}

.adPair .ad {
	width: 150px;
	float: left;
}

.textAd {
	clear: both;
	font-size: 12px;
	line-height: 14px;
}

.textAd h2 {
	color: #999;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 12px;
	border-color: #e5e5e5;
	border-width: 5px 0 0 0;
	border-style: solid;
	padding-top: 4px;
	margin-bottom: 7px;
}

.textAd ul li {
	font-size: 12px;
	line-height: 13px;
	margin: 8px 0;
}

.textAd ul li a {
	font-weight: bold;
	text-decoration: underline;
}

#topAdContainer{
	width:980px;
	text-align:center;
	padding:5px 0; margin:8px 0;
	background-color:#EDEDED;
}
#mainContainer{
	width:920px;
	margin:0 auto;
	text-align:center;
}


#footerCntContainer{
	margin:5px 0;
	 /* float:right; */
	 position:relative;
	/*border-left:1px solid #E5E5E5;*/
	/*border-right:1px solid #E5E5E5;*/
	margin-left: auto; margin-right: auto;
	/*width:600px;*/
}
#footerContainer{
	 /* width:980px; */
	 width:620px;
	 border-top:1px solid #E5E5E5;
	 clear:both;
	 margin:50px 0;
	 /*padding-top:50px; */
	 /*padding-top:20px; */
	 /* position:relative; */
	 margin-left: auto; margin-right: auto;
}
#footerContainer ul{ list-style-type:none; margin:10px 0 20px 0; }
#footerContainer ul li{ float:left; margin:2px; }
#footerContainer ul li a{ font-size:12px; }
#footerContainer #copyright{ display:block; clear:both; margin:20px 0 10px 0; }

#columnRight{ position:relative; float:left; }

#columnLeft{ position:relative; float:left; }
#columnLeft{
	width:910px;
	/*border-right:1px solid #E5E5E5;*/
	padding: 0 10px;
	/*border-bottom:1px solid #E5E5E5;*/
}
#columnRight{
	width:300px;
	padding: 0 15px 0 14px; margin:0 0 0 -1px;
	border-left:1px solid #E5E5E5;
}

.subColumn{ width:290px; }

.sectionSubTitle{
	font-size:12px;
	font-weight:bold;
	color:#999999;
	padding:5px 0 0 0;
	margin:15px 0 6px 0;
	text-transform:uppercase;
	line-height:14.4px;
	border-top:5px solid #E5E5E5;
}

.subSectionTitle{
	font-size:12px;
	font-weight:bold;
	color:#999999;
	padding:5px 0 0 0;
	margin:15px 0 6px 0;
	text-transform:uppercase;
	line-height:14.4px;
	border-top:5px solid #E5E5E5;
}

.sectionTitleTop{
	font-size:12px;
	font-weight:bold;
	color:#999999;
	padding:5px 0 0 0;
	margin:15px 0 6px 0;
	text-transform:uppercase;
	line-height:14.4px;
	border-top:5px solid #E5E5E5;
}

/*.sectionTitleTop{
	margin:0 0 6px 0;
}*/

.subSectionTitle {
	border:0px;
	margin:0 0 10px 0;
}

.sectionSubTitle{
	color:#666666;
	border-top-width:1px;
}



/*----------------------- news styles ------------------------*/
.newsSubColumnLftBorder{
	float:right;
	width:200px;
	padding:0 0 0 1.5em; margin:0 0 2em 2.4em;
}

.newsSubColumn{
	float:right;
	width:200px;
	padding:0 0 0 1.5em; margin:0 0 2em 2.4em;
}

.newsSubColumnLftBorder{ border-left:1px solid #E5E5E5; }

.articleStamp{
	font-size:14px;
	color:#999999;
}

#articlePageTracker{
	margin:10px 0 2.4em 0;
	color:#666666;
	font-size:1.2em;
}

#newsArtSizingContainer{
	padding:10px 0 15px 0; margin:5px 0;
	border-bottom:1px solid #EAEAEA;
}

#textSizingContainer{ float:right; color:#7A7A7A; }
#textSizingContainer a{ text-decoration:none; }

#subColElement{
	font-family:arial,sans-serif;
	font-size:10px;
}

#articleContainer{
	font-family:arial,sans-serif;
	font-size:10px;
}
#articleContainer #article{
	font-size:1.5em;
	line-height:1.6em;
}

#articleContainer #article p{
	font-size:1em;
	line-height:1.6em;
	margin:0 0 1em 0;
}

#articleContainer #subColElement div{ font-size:1.1em; }
#articleContainer #subColElement div a{ font-size:1.1em; }

.newsStoryLocation{
	font-size:1.3em;
	line-height:1.5em;
}

.fullNewsStoryLg p{
	font-size:1.4em;
	line-height:1.6em;
}

.newsStoryTitle{
	font-size:1.8em;
	font-weight:bold;
	margin:10px 0 17px 0;
}

.newsStoryAuthor{
	font-size:12px;
	color:#4D4D4D;
	line-height:18px;
	margin:0 0 12px 0;
}
.newsStoryAuthor span{ text-transform:uppercase; }

.newsStoryLocation{ font-weight:bold; text-transform:uppercase; margin:0 0 14px 0; }

.newsItem {
	margin-bottom:15px;
}

.newsItem .storyHeadline {
	font-size: 13px;
	font-weight:bold;
	color:#666666;
}

.newsItem .storyTimestamp {
	margin-bottom:6px;
	font-size:9px;
	color:#999;
}

#newsControlsContainer{
	margin:20px 0;
}
#newsControlsContainer input.termInput{
	font-size:11px;
	color:#999;
}

#newsControlsContainer select{
	font-size:11px;
	color:#999;
}

#newsControlsContainer select{
	margin-bottom:6px;
}

#newsControlsContainer select.sector{ margin-bottom:3px; }
#newsControlsContainer select{ width:170px; }

#newsControlsContainer input.termInput{
	width: 105px;
	padding:1px 0;
}

#newsControlsContainer label{
	display:block;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}

#newsControlsContainer #sourceFilters{
	padding:5px 0 5px 3px;
	background-color:#EDEDED;
}
#newsControlsContainer #sourceFilters a{
	display:block;
	float:left;
	margin:0 0 0 4px;	
}
#newsControlsContainer #sourceFilters a:hover{ cursor:pointer; }
#newsControlsContainer #sourceFilters a img{ border:0; }

/*search interface styles*/
/*
#bottomFilters{
	border:1px solid #D0D0D0;
	background-color:#F7F7F7;
	padding:10px;
}
#bottomFilters #leftContainer{ float:left; }
#bottomFilters #rightContainer{ float:right; }

#bottomFilters #resultsCaption{
	font-size:11px;
	color:#333333;
}

#bottomFilters #histogram{
	position:relative;
	width:392px; height:68px;
	padding:2px;
	background-color:#FFF;
	border-left:1px solid #D0D0D0;
	border-top:1px solid #D0D0D0;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	text-align:center;
}

#histogram .dateDisplays{
	position:absolute;
	bottom:1px;
	font-size:11px;
	color:#333333;
}

#histogram #leftDateDisplay{ right:16px; }
#histogram #rightDateDisplay{ left:16px; }

#bottomFilters #histogram div.sliders{
	position:absolute;
	top:2px;
	height:68px; width:60px;
	background:url(../../images/news/background.jpg) repeat-x bottom;
	opacity:.75;
	filter:alpha(opacity=75);
}

#bottomFilters #histogram #leftSlider{
	left:2px;
	border-right:1px solid #ACACAC;
}

#bottomFilters #histogram #rightSlider{
	right:2px;
	border-left:1px solid #ACACAC;
}
#bottomFilters #histogram div.slideControls{
	position:absolute;
	width:12px; height:12px;
	bottom:1px;
	opacity:100;
	filter:alpha(opacity=100);
}

#bottomFilters #histogram div.slideControls:hover{ cursor:e-resize; }

#bottomFilters #histogram #leftSlideControl{
	right:1px;
	background:url(../../images/news/leftControl.gif) no-repeat;
	
}

#bottomFilters #histogram #rightSlideControl{
	left:0px;
	background:url(../../images/news/rightControl.gif) no-repeat;
	
}

#bottomFilters #histogram #histochartContainer{
	width:270px;
	margin:0 auto;
}

#bottomFilters #histogram #histoHitContainer{
	position:absolute;
	left:0; top:0;
	width:100%;
	height:68px;
}

#bottomFilters #histogram #histoHitContainer .hitDiv{
	position:absolute;
	top:45px;
	width:1px; height:25px;
}

#bottomFilters #histogramKey{
	font-size:11px;
	color:#666666;
}
*/
/* --------------- end news styles --------------------- */

/*
.dataTable tbody td{ font-size:9px; color:#e0e0d8; border-bottom:1px solid #666666; }

.dataTable thead td{ font-size:9px; color:#e0e0d8; border-bottom:1px solid #666666; }
.dataTable thead td{ font-weight:bold; }

.adContainer{
	border-top:1px solid #EDEDED;
	border-bottom:1px solid #EDEDED;
	padding:10px 0; margin:10px 0;
	text-align:center;
}
.adContainer div{ margin:0 auto; }
*/
/*l = large, m = medium, s = small, xs = extra small, b = bold, u = underline*/
/*
a.link_lu{ font-size:16px; }
a.link_lbu{ font-size:16px; }
a.link_lb{ font-size:16px; }
a.link_l{ font-size:16px; }
a.link_mu{ font-size:13px; }
a.link_mbu{ font-size:13px; }
a.link_mb{ font-size:13px; }
a.link_m{ font-size:13px; }
a.link_su{ font-size:11px; }
a.link_sbu{ font-size:11px; }
a.link_sb{ font-size:11px; }
a.link_s{ font-size:11px; }
a.link_xsu{ font-size:11px; }

a.link_xsbu{ font-size:11px; }

a.link_xsb{ font-size:11px; }

a.link_xs{ font-size:11px; }

a.link_xsbu{ font-weight:bold; }

a.link_sbu{ font-weight:bold; }

a.link_mbu{ font-weight:bold; }

a.link_lbu{ font-weight:bold; }

a.link_xsb{ font-weight:bold; }

a.link_sb{ font-weight:bold; }

a.link_mb{ font-weight:bold; }

a.link_lb{ font-weight:bold; }

a.link_xsbu{ text-decoration:underline; }

a.link_sbu{ text-decoration:underline; }

a.link_mbu{ text-decoration:underline; }

a.link_xsu a.link_lbu{ text-decoration:underline; }

a.link_su{ text-decoration:underline; }

a.link_mu{ text-decoration:underline; }

a.link_lu{ text-decoration:underline; }

a.link_xsb:visited{ text-decoration:none; }

a.link_xs:visited{ text-decoration:none; }

a.link_sb:visited{ text-decoration:none; }

a.link_s:visited{ text-decoration:none; }

a.link_mb:visited{ text-decoration:none; }

a.link_m:visited{ text-decoration:none; }

a.link_lb:visited{ text-decoration:none; }

a.link_l:visited{ text-decoration:none; }

.timestamp_Lg{ font-size:12px; color:#666666; }
.timestamp_Md{ font-size:11px; color:#666666; }
.timestamp_Sm{ font-size:10px; color:#999999; }

.inlineLinks a{
	display:block;
	float:left;
	text-decoration:none;
}

.inlineLinks a:hover{ text-decoration:underline; }

.inlineLinks a.selected:visited{ color:#333333; text-decoration:none; }

.inlineLinks a.selected{ color:#333333; text-decoration:none; }

.headerFSI{ font-size:18px; }


.key{
	width:7px; height:7px;
	font-size:0;
	border:1px solid #999999;
	margin:3px 0 0 8px;
}
.keyLabel{
	font-size:10px;
	color:#666666;
	margin:0 0 0 3px;
}

.formAsterisk{
	color:#cc0000;
	font-size:14px;
}
#formErrorBox{
	background-color:#d1e7f7;
}
.formErrorField{
	font-weight:bold;
	color:#D11011;
	background-color:#d1e7f7;
}

.noDataRR{
	color:#666666;
	font-weight:normal;
}

.noDataLR{
	color:#666666;
	font-weight:normal;
}
.noDataLR{
	font-size:12px;
}
.noDataRR{
	font-size:11px;
}

div.noDataRR{ text-align:center; }

div.noDataLR{ text-align:center; }

.lgGreyTxt{ color:#999999; }

.mdGreyTxt{ color:#999999; }

.smGreyTxt{ color:#999999; }

.xSmGreyTxt{ color:#999999; }
.lgDkGreyTxt{ color:#333333; }
.mdDkGreyTxt{ color:#333333; }
.smDkGreyTxt{ color:#333333; }
.xSmDkGreyTxt{ color:#333333; }
.smDkGreyTxt{ font-size:11px; }
.smGreyTxt{ font-size:11px; }
.xSmDkGreyTxt{ font-size:9px; }
.xSmGreyTxt{ font-size:9px; }
.mdDkGreyTxt{ font-size:12px; }
.mdGreyTxt{ font-size:12px; }
.lgDkGreyTxt{	font-size:14px; }

.lgGreyTxt{	font-size:14px; }

.txtC6{ color:#666666; }
*/

.noBorder{ border:0; }
div.clear{ clear:both; margin:0; padding:0; height:-1px; }
.clear{ clear:both; margin:0; padding:0; height:-1px; }
.floatL{ float:left; }
.floatR{ float:right; }
.bold{ font-weight:bold; }
.normal{ font-weight: normal; }
.uppercase{ text-transform:uppercase; }

/* Left Rail Standard Table display styles */
#columnLeft table.table{}
#columnLeft table.table td{  }
#columnLeft table.table thead td{
	font-size:9px;
	color:#999999;
	border-bottom:1px solid #D6D6D6;
}
#columnLeft table.table tbody td{
	font-size:11px;
	color:#666666;
	padding:5px 0;
	border-bottom:1px solid #D6D6D6;
}
#columnLeft table.table tbody td.noData{
	color:#666666;
	font-weight:normal;
}
#columnLeft table.table tbody td.keyLabel{ border:0; }

/* Right Rail Table display styles */
#columnRight table{ margin:0 0 10px 0; }
#columnRight table td{  }
#columnRight table thead td{
	font-size:9px;
	color:#999999;
	border-bottom:1px solid #D6D6D6;
}
#columnRight table tbody td{
	font-size:11px;
	color:#333333;
	padding:4px 0;
	border-bottom:1px solid #D6D6D6;
}
#columnRight table tbody td.noData{
	color:#666666;
	font-weight:normal;
}
#columnRight table tbody td.keyLabel{ border:0; }


/*----- styles for stock header and hover quote data ---------- */
.quoteHeading{
	text-transform: uppercase;
	font-size:12px;
	font-weight:bold;
	color:#999999;
}
.quoteHeading{
	text-transform: uppercase;
	font-size:12px;
	font-weight:bold;
	color:#999999;
}
.quoteData{
	font-size:12px;
	font-weight:bold;
	text-align:right;
	color:#333333;
}
.quoteData{
	font-size:12px;
	font-weight:bold;
	text-align:right;
	color:#333333;
}
.ssQuoteData span{ font-weight:normal; }

.skQuoteData span{ font-weight:normal; }

.ssQuoteTable .quoteData{ font-size:11px; }

.ssQuoteTable .quoteHeading{ font-size:11px; }

/* ----------------- Tab Styles ------------------*/
div.mainTabs{ zoom:1; }
div.tabs{ zoom:1; }
div.tabs{ padding:0 0 0 5px; }

div.mainTabs div.tabBorder{
	position:relative;
	font-size:0;
	clear:both;
	top:-1px;
	margin-top:-2px;
	border-bottom:1px solid #CCCCCC;
	z-index:2;
	zoom:1;
}

div.tabs div.tabBorder{
	position:relative;
	font-size:0;
	clear:both;
	top:-1px;
	margin-top:-2px;
	border-bottom:1px solid #CCCCCC;
	z-index:2;
	zoom:1;
}

div.mainTabs a{
	position:relative;
	display:block;
	float:left;
	font-size:12px;
	border:1px solid #CCCCCC;
	border-bottom:0;
	z-index:1;
}

div.tabs a{
	position:relative;
	display:block;
	float:left;
	font-size:12px;
	border:1px solid #CCCCCC;
	border-bottom:0;
	z-index:1;
}

div.tabs a{ padding:5px 9px; }
div.mainTabs a{ padding:5px; }

div.mainTabs a.notSelected{
	font-weight:normal;
	background-color:#F2F2F2;
}

div.tabs a.notSelected{
	font-weight:normal;
	background-color:#F2F2F2;
}
div.mainTabs a.selected{
	font-weight:bold;
	text-decoration:none;
	color:#666666;
	background-color:#FFFFFF;
	z-index:3;
}

div.tabs a.selected{
	font-weight:bold;
	text-decoration:none;
	color:#666666;
	background-color:#FFFFFF;
	z-index:3;
}

div.mainTabs a.selected{ padding:5px 4px; }

div.tabs a{ margin:0 3px; }
div.mainTabs a{ margin:0 6px 0 0; }
div.mainTabs .lastTab{ margin-right:0; /*float:right;*/ }
/* ---------- End of Tab Styles ----------------- */

/* ---------- Pagination Styles ------------------ */
/*
.paging{margin:10px 3px;}

.paging a{
	white-space:nowrap;
	line-height:20px;
}

.paging a.link{
	color:#007CD5;
	font-size:11px;
}

.paging a.groupingLink{
	color:#007CD5;
	font-size:11px;
}

.paging a.nextBtn{
	color:#007CD5;
	font-size:11px;
}

.paging a.prevBtn{
	color:#007CD5;
	font-size:11px;
}

.paging a.nextBtn{
	font-weight:bold;
	border:1px solid #007CD5;
	white-space: nowrap;
}

.paging a.prevBtn{
	font-weight:bold;
	border:1px solid #007CD5;
	white-space: nowrap;
}

.paging a.prevBtn{
	padding:3px 5px 3px 21px;
	margin-right:8px;
	background:url(../../images/arrow_left_blue.gif) no-repeat 8px center;
}
.paging a.nextBtn{
	margin-left:8px;
	padding:3px 21px 3px 5px;
	background:url(../../images/arrow_right_blue.gif) no-repeat 67px 7px;
}
.paging span.onLink{
	color:#999999;
	font-size:11px;
}

.paging span.preText{
	color:#999999;
	font-size:11px;
}

.paging span.separator{
	color:#999999;
	font-size:11px;
}

.paging .onLink{ font-weight:bold; }
*/
/* ---------- End of Pagination Styles ----------- */

/* ---------- Hover Styles ---------------------- */
/*
#hover{
	position:absolute;
	left:0; top:0;
	z-index:1100;
	display:none;
}

#hoverOuter{
	padding:2px;
	background-color:#FFFFFF;
	border:2px solid #666666;
}

#hoverInner{
	background:url(../../images/backgrounds/hover.jpg) repeat-x bottom;
	overflow:auto
}

#hoverTitle{
	color:#656565;
	background-color:#EDEDED;
	border-bottom:1px solid #CCCCCC;
	padding:3px;
}

#hoverContent{ padding:2px }

#hoverPointTop{ width:10px; height:5px; }

#hoverPointBottom{ width:10px; height:5px; }
#hoverPointBottom{ background:url(../../images/hover_pointer_bt.gif) no-repeat center top; }
#hoverPointTop{	background:url(../../images/hover_pointer_top.gif) no-repeat center bottom; }
*/

/* ------------------------- End Hover ------------------------ */

/* ------------- Right Rail Quote Box Styles ------------------ */
/*
#rrQuoteBox {
	border: 1px solid #e5e5e5;
	background-color: #fafafa;
}

#rrQuoteBox h2 {
	font-size:12px;
	border: 0;
	color: white;
	background-color: #ccc;
	margin: 0;
	padding: 3px 0 2px 4px;
	text-transform: uppercase;
}

#rrQuoteBox fieldset {
	border: solid 0 transparent;  
	margin: 13px 0 0 0;
	padding: 0;
}

#rrQuoteBox input {
	vertical-align: bottom;
}

#rrQuoteBox .symbol {
	width: 140px;
	margin-left: 12px;
	margin-right: 3px;
	color: #666;	
	border: 1px solid #a8a8a8;
}

#rrQuoteBox fieldset a {
	font-size: 1.1em;
	line-height: 16px;
	vertical-align: bottom;
	margin-left: 6px;
}

#rrQuoteBox table {
	border-collapse: collapse;
	font-size: 12px;
	width: 270px;
	margin: 10px 10px 0 10px;
}

#rrQuoteBox table td {
	border-color: #e5e5e5;
	border-width: 0 0 1px 0;
	border-style: solid;
	padding: 4px 2px 2px 2px;
	font-size: 12px;
}

#rrQuoteBox table th {
	border-color: #e5e5e5;
	border-width: 0 0 1px 0;
	border-style: solid;
	padding: 4px 2px 2px 2px;
	font-size: 12px;
}

#rrQuoteBox table thead td {
	border: 0;
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
	color: #999;
	padding: 6px 0 4px 0;
	font-size: 11px;
}

#rrQuoteBox table th {
	text-align: left;
	width: 45px;
}

#rrQuoteBox table td {
	text-align: right;
}

#rrQuoteBox table .gain {
	color: #390;
}

#rrQuoteBox table .loss {
	color: #cf0f3f;
}

#rrQuoteBox table .lastRow td {
	border: none;
}

#rrQuoteBox table .lastRow th {
	border: none;
}

#rrQuoteBox .currency {
	font-size: .9em;
	color: #999;
}

#rrQuoteBox p {
	padding: 10px 12px 8px 12px;
	color: #999;
	font-size: 11px;
}
*/
/* --------------- End Right Rail Quote Box ------------------ */

/* --------------- Company Toolbox (right rail) styles -------- */
/*
.toolboxContainer{ padding-bottom:5px; }
.toolboxContainer div{ margin:5px 0; }
.toolboxContainer div.toolsR{ float:left; }
.toolboxContainer div.toolsL{ float:left; }
.toolboxContainer div.toolsL{width:120px; margin-right:25px;}
.toolboxContainer div.toolsR{width:150px;}
.toolboxContainer div img{ margin: 0 3px 0 0; }
.toolboxContainer a:active {
	color:#333333;
	text-decoration:none;
}

.toolboxContainer a:hover {
	color:#333333;
	text-decoration:none;
}

.toolboxContainer a:visited {
	color:#333333;
	text-decoration:none;
}

.toolboxContainer a:link {
	color:#333333;
	text-decoration:none;
}
*/
/* -------------- End Company Toolbox  ------------------------ */

/* --------------- Exchange List styles ------------------------*/
/*

#headerQData .dataPoint{
	float:left;
	margin:0 20px 0 0;
}
#headerQData #otherExchgContainer{
	position:relative;
	margin:0;
	padding:0 8px 0 0;
	background:url(../../images/pointer_down_drkblue.gif) no-repeat right;
	z-index:9999;
}

#otherExchgLink{}

#otherExchgList{
	display:none;
	position:absolute;
	top:15px; right:0px;
	width:220px;
	background-color:#FAFAFA;
	border:1px solid #666666;
}

.listItem div.exchgName{
	float:left;
}

.listItem div.exchgSymbol{
	float:left;
}

#listHeader div.exchgName{
	float:left;
}

#listHeader div.exchgSymbol{
	float:left;
}

#listHeader{
	padding:8px 0 1px 0;
	border-bottom:1px solid #D6D6D6;
}

#listHeader div.exchgName{
	font-size:9px;
	color:#666666;
}

#listHeader div.exchgSymbol{
	font-size:9px;
	color:#666666;
}

#listHeader .exchgSymbol{
	width:80px;
	padding:0 0 0 22px;
}

#listHeader .exchgName{}
.listItem{}
.listItem div.exchgName{
	font-size:11px;
	color:#666666;
	font-weight:normal;
} 
.listItem div.exchgSymbol{
	font-size:11px;
	color:#666666;
	font-weight:normal;
} 
.listItem .exchgSymbol{
	width:80px;
	padding:5px 0 5px 22px;
}
.listItem .exchgName{  padding:5px 0; }

.listItemHover{background-color:#E7E7E7;}
*/

/*----------------  End Exchange List styles -------------------*/

/* ----------------- Report Error Styles -----------------------*/
/*
#reportErrorPanel{
	display:none;
	position:absolute;
	width:575px;
	padding:15px; margin:0 auto;
	border:2px solid #999999;
	border-right-width:3px;
	border-bottom-width:3px;
	background-color:#FAFAFA;
	z-index:11000;
}

#reportErrorPanel:hover{ cursor:move; hand:move; }

#reportErrorErrorContainer{
	border-top:1px solid #D6D6D6;
	padding:10px 0;
}
#errorAnnouncePanel{
	display: none;
	padding:5px;
	background-color:#D1E7F7;
}
#errorAnnouncePanel #errorList{ color:#CC0000; }

#reportErrorPanel a:hover{
	color:#999999;
	text-decoration:none;
}

#reportErrorPanel a:active{
	color:#999999;
	text-decoration:none;
}

#reportErrorPanel a:visited{
	color:#999999;
	text-decoration:none;
}

#reportErrorPanel a{
	color:#999999;
	text-decoration:none;
}

#reportErrorPanel .sectionTitleTop{ font-size:14px; }

#reportErrorPanel p{ margin:18px 0 10px 0; }
#reportErrorPanel label{
	display:block;
	font-size:11px;
	color:#666666;
}
#reportErrorPanel label.errorLabel{
	color:#CC0000;
	background-color:#D1E7F7;
}
#reportErrorCloseBtn{
	display:block;
	float:right;
	font-size:12px;
	padding:0 15px 0 0;
	background:url(../../images/buttons/close.jpg) no-repeat right;
}

#reportErrorPanel .titleTop{
	color:#666666;
	font-size:12px;
	font-weight:bold;
}

#reportErrorPanel .titles{
	color:#666666;
	font-size:12px;
	font-weight:bold;
}
#reportErrorPanel .titleTop{ margin-bottom:30px; }
#reportErrorPanel .titles{ margin-top:20px; }

#reportErrorPanel .formField{ margin-bottom:10px; }

#reportErrorSubmitBtn{
	display:block;
	float:left;
	width:57px; height:20px;
}

#reportErrorCancelBtn{
	display:block;
	float:left;
	width:57px; height:20px;
}

#reportErrorCancelBtn{
	background:url(../../images/buttons/cancel.jpg) no-repeat center;
}

#reportErrorSubmitBtn{
	background:url(../../images/buttons/submit.jpg) no-repeat center;
}

#sentErrorDiv{ display:none; }

a#doneLink{
	color:#064599;
	font-weight:bold;
}

a#submitAnotherLink{
	color:#064599;
	font-weight:bold;
}
*/
/* ----------------- End Report Error Styles -------------------*/

/* ----------------- Private Company Styles ------------------- */
#privateCompanyTitle{
	color:#333333;
	font-size:28px;
}
#industryTitle{
	color:#666666;
	font-size:12px;
}
/* ----------------- End Private Company Styles --------------- */

/* ----------------- Tiles Styles ----------------------------- */

#tilesLR{	width:72px; }	
#tilesRR{	width:62px; }

#tilesRR .tiles{
	position:relative;
	float:left;
	background-color:#D6D6D6;
	border:1px solid #D6D6D6;
	margin:0 3px 0 0;
	font-size:0;
}

#tilesLR .tiles{
	position:relative;
	float:left;
	background-color:#D6D6D6;
	border:1px solid #D6D6D6;
	margin:0 3px 0 0;
	font-size:0;
}

#tilesLR .tiles{ width:10px; height:10px; }
#tilesRR .tiles{ width:8px; height:8px; }

#tilesRR .lastTile{ margin:0; }

#tilesLR .lastTile{ margin:0; }

#tilesRR #onTile{
	background-color:#A3C6EC;
	border-bottom:1px solid #5C7F9B;
	border-right:1px solid #5C7F9B;
	border-top:1px solid #A3C6EC;
	border-left:1px solid #A3C6EC;
}

#tilesLR #onTile{
	background-color:#A3C6EC;
	border-bottom:1px solid #5C7F9B;
	border-right:1px solid #5C7F9B;
	border-top:1px solid #A3C6EC;
	border-left:1px solid #A3C6EC;
}

/* ----------------- End of Tile Styles ----------------------- */
#detailsContainer-td
{
	text-align:left;
}