body {color:#000000;font-size:11px;} /*505050*/
p, dd {
font-size:11px;
line-height:20px;
word-spacing:-0.09em;
}

.headerBar, .companyHeaderBar {
background-color: #dbdfe5;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
height: 24px;
vertical-align: middle;
}
html {Font-Family: Verdana, Arial, Helvetica, sans-serif;}
.contentTable {
	clear:left;
	font-size:10px;
	width:100%;
	caption-side:top;
}

.contentTable tbody tr {
color:#3E5165;
line-height:18px;
}

.contentTable tbody th, .contentTable tbody td, .border {
border-bottom:1px solid #DBDFE5;
vertical-align:top !important;
}

/*a:link	{
	color: #0258e6;
	background-color: transparent;
	text-decoration: none;
}
a:visited {
	color: #0258e6;
	background-color: transparent;
	text-decoration: none
}
a:active {
	color: #A32E18;
	background-color: transparent
}
a:hover	{
	color: #A32E18;
	background-color: transparent;
	text-decoration: underline;	
}*/

a:link	{
	color: #2844af;
	background-color: transparent;
	text-decoration: underline;
}
a:visited {
	color: #2844af;
	background-color: transparent;
	text-decoration: underline;
}
a:active {
	color: #2844af;
	background-color: transparent;
}
a:hover	{
	color: #103de5;
	background-color: transparent;
	text-decoration: underline;	
}

.nounderline a:link {
color: #2844af;
text-decoration:none;
background-color: transparent;
}

.nounderline a:hover
{
color: #103de5;
text-decoration:underline;
background-color: transparent;
}

.nounderline a:visited
{
color: #2844af;
text-decoration:none;
background-color: transparent;
}

.linkdisplay a:link {
color: #2844af;
text-decoration:underline;
background-color: transparent;
}

.linkdisplay a:hover
{
color: #103de5;
text-decoration:underline;
background-color: transparent;
}

table tr td {font-size:11px}
form span {
	font-size: 10px;
	font-weight: bold;
	padding-top: 3px;
	color: #000000;
}

input {
	font: normal 9px/1.25 Verdana, Arial, Helvetica, sans-serif;
}

a.styleButton, p a.styleButton { 
	color: #3c3c3c !important;
	text-decoration: none !important;
}	

a:hover.styleButton { 
	color: #4c4c4c;
	text-decoration: none;
	background-image: none;
	background-color: #F0EEEC;
}	
a.styleButton, a.styleButtonRight, .styleButton, .styleButtonRight {
	width: auto;
	padding: 0 3px 1px 3px;
	font-size: 11px;
	color: #444;
	letter-spacing: -0.01em;
	border: 1px solid #999;
	text-decoration:none;
	vertical-align:  top;						
	margin:5px 0 0 0;
	font-weight: normal;
	cursor:pointer;
	background:#FED37E!important;
}	
.styleButtonRight {
	float: right;
	display: inline;
}	
.styleButton.action{/*green bg colour for buttons to generate pdf etc.*/
	background:#00A994!important;
	color:#fff!important;
}

select {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.25;
}

.clearBoth {
	clear:both;
	margin: 0;
	padding: 0;
	}
	
.spacer40 {
	padding: 20px 0 20px 0;
	}

form {font-size: 11px; margin: 0}

.contentTable thead tr {
color:#3E5165;
line-height:18px;
}
	
h4.newsHeading {
background:transparent none repeat scroll 0;
font-size:14px;
font-weight:bold;
margin:0;
padding:0;
text-decoration:none;
}

ul {
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-indent:0;
}

h3 {
background:transparent url(/images/header-bullet.gif) no-repeat scroll 2px top;
border-bottom:1px dotted #888888;
font-size:12px;
margin:0 0 5px;
padding:0 0 4px 18px;
vertical-align:top;
}

h4.news {
background: transparent url(/images/header-bullet.gif) no-repeat scroll 0px 1px;
font-size:12px;
padding-bottom:0px;
padding-left:18px;
vertical-align:top;
margin:0;
}


/**** Dow Jones widgets- Market centre styles ****/
#marketCentre_container {
	width: 815px;
	margin-top:10px;
	position:relative;
}
table.djSymbolEntry{
	-moz-border-bottom-left-radius: 3px!important;
	-moz-border-bottom-right-radius: 3px!important;
	-webkit-border-bottom-left-radius: 3px!important;
	-webkit-border-bottom-right-radius: 3px!important;
}
#symbolEntry {
	float:right;
	width:336px;
	margin: 0;
	padding:0;
}
#tabs.market {
	margin-bottom:0!important;
}
#defaultNav{
	display:block;
}

#companyProfile{
	display:none;
}
#interactiveCharting{
	display:none;
}
#SECFilings{
	display:none;
}
#companyResearch{
	width:815px;
	display:none;
	clear:both;
}
#quoteBanner{
	margin-top:5px;
	width:100%;
}
#researchInfo {
	display:none;
	clear: both;
	padding-top: 5px;
}
#quotes .subnav, #companyProfile .subnav, #interactiveCharting .subnav, #SECFilings .subnav {
	text-decoration: none;
	color:#2632DC;!important
	padding: 0 2px 0 2px;
}

#marketCentre_container a, #quotes a, #companyProfile a, #interactiveCharting a, #SECFilings a {
	/*color: #1C3D8E;*/
	color: #2844af;
	text-decoration:underline;
}

#newsHeadline a {
	/*color: #1C3D8E;*/
	color: #2844af;
	text-decoration:none;
}

#newsHeadline a:hover {
	/*color: #1C3D8E;*/
	color: #2844af;
	text-decoration:underline;
}
	
div.hr {
border-bottom: 1px #999 dotted;
color:#FFFFFF;
height:5px;
margin-bottom:0px;
}
div.hr hr, div.hrLight hr {
display:none;
}

#newsHeadline p {
	font-weight: bold;
	size: 12px;
}

/*Market Watch css override styles*/
table.djIndexChart{
background-color:#F0F4F7;
border-bottom:1px solid #BBBBBB;
width:815px;
}

table.djIndexData{
width: 440px;
}
