@charset "utf-8";
/* CSS Document */

.Aline_dax h2{
position:relative;
float:left;
text-align:left;
color: #115ea4;
margin: 15px 0 15px 0;
font-weight: normal;
width:100%;
border-bottom: solid black thin;
}
#textblock2 h2{
position:relative;
float:left;
text-align:left;
color: #115ea4;
margin: 5px 0 15px 0;
font-weight: normal;

}
h3{
font-size:14px;
}
h4{
font-size:12px;
}
.Element p, .ADVFN3 p{

margin: 10px 0 10px 0;
text-align: justify;
position:relative;
float:left;
}

/*found footer only from source need to find out where it is defined- as*/
#footerTextTbl {
position: relative;
float: center;
clear:both;
}

ul.normallist li{
text-indent: 35px;
list-style:none;
padding: 10px 0 10px 0;
background: url(images/list_square.jpg) no-repeat 15px 15px;
}
ul{
margin-bottom: 20px;
}
ul.boldlist {
list-style-type: none;
}
dl {
padding: 10px 0 10px 0;
}
dt{
  padding: 10px 0 10px 25px;
  background: url('/common/images/icons/blk-bullet.png') no-repeat 0 10px;
}
dd {
margin: 0 0 10px 35px;
}

#mf1{
width: auto;
position:relative;
float: none;
}
#reg_button{
margin:15px 0 15px 200px;
}
.LinkListElement .selected
{
  background-color:#e7efff;
  color: black;
  height:80px;
}

/* specific for landing page */

.StandardFrameElement, .MediaFrameElement
{
position: relative;
float: left;
border-color: grey;
}
.AdvertElement {
position: relative;
float: left;
margin-right: 5px;
}

#toplist{
margin: 10px 0 0 0;
}
#tl_g, #tl_l, #tl_v{
padding-bottom: 10px;
}
tr.quotetxt {
font-weight: bold;
font-size: 20px;
color: #115ea4;
}
#regimg {
position:relative;
float:left;
margin: 80px 15px 20px 0;
}
.left {
position:relative;
float: left;
width:730px;
}

/*chart font displays*/
#charthisto .PriceBackgroundDown 
{
	background: white;
	border-color: white;
	color: red;
	padding-left:15px;
	font-weight: bold;
	width:100px;
}

#charthisto .PriceBackgroundUnchanged 
{
background: white;
  border-color: white;
  color: blue;
  padding-left:15px;
  font-weight: bold;
  width:100px;
}

#charthisto .PriceBackgroundUp
{
  background: white;
  border-color: white;
  color: green;
  padding-left:15px;
  font-weight: bold;
  width:100px;
}

#charthisto .PriceTextUp, #charthisto .PriceTextDown, #charthisto.PriceTextUnchanged 
{
   border-color: white;
   padding:0 0 0 0;
text-align:left;
}
#charthisto.ChartTopLine td{
    padding:0 25px;
}
#charthisto.PriceTextUp td, #charthisto.PriceTextDown td, #charthisto.PriceTextUnchanged  td
{
   text-align:right;
}
#charthisto.ChartBottomLine td
{
   text-align:left;

}

#APS_990x54 {
padding-bottom: 10px;
}
.Aline_dax .StandardFrameBar th a{
text-align:right;
padding-right: 20px;
}

/* highlight text in light blue */
.blue_highlight p{
background-color: #eaf3f8;
padding: 10px;
}
.Aline_dax h1{
text-align: center;
font-size: 30px;
font-weight: bold;
margin: 15px 0 15px 0;
color: #115ea4;
border-bottom: solid black thin;
}

.h3{
text-align:center;
margin: 0px 10px 10px 100px;
}
.textblock
{
position:relative;
float:left;
width: 670px;
padding-left:15px;
}
.textblock2
{
position:relative;
float:left;
width: 490px;
padding-left:15px;
}
.textblock3
{
position:relative;
float:left;
width: 258px;
padding-left:10px;
padding-right: 10px;
text-align: justify;
margin-bottom: 15px;
}
.textblock4
{
position:relative;
float:left;
width: 210px;
padding-left:15px;
text-align: justify;
margin-right: 15px;
}

.textblock5
{
position:relative;
float:left;
width: 400px;
padding: 15px;
margin-top: 20px;
margin-left: 30px;
text-align: justify;
font-style:italic;
}
#sc4, #sc7{
clear:both;
}
#sc6{
margin-bottom:20px;
}
.Aline_dax .StandardFrameContents  .quotetxt td
{
font-size:28px;
}

.left_img {
position:relative;
float:left;
}
.reg_driver img{
border: none;
margin: 0px;
padding: 0px;
float:right;
}
td.grey-bkg, td.grey-bkg a
{
background-color: #333333;
color: white;
border-collapse:collapse;
}
table.reg_driver {
clear:both;
width:420px;
border-collapse:collapse;
margin-bottom: 10px;
}
table.reg_driver p{
max-height:25px;
margin: 0 10px 0 0;
}
table.reg_driver tr{
background-color: #333333;
margin: 0px;
padding: 0px;
}
table.reg_driver td{
margin: 0px;
padding: 0px;
}

table#reg_longer {
width:555px;
height: 30px;
border-collapse:collapse;
}
#sf1, #sc7
{
position:relative;
float:left;
margin-bottom: 15px;
}
#mf2, #mf3{
border:none;
}
.left_col{
position:relative;
float:left;
width:430px;
margin-top:15px;
}
.right_col {
position:relative;
float:left;
width:560px;
margin-top:15px;
}
.panel {
float: left;
clear: both;
margin: 0px;
margin-bottom: 20px;
}
.bold{
font-style:bold;
}
.italic{
font-style: italic; 
}

.reg_column1 {
width:260px;
}
.reg_column1_longer {
width:380px;
}

/*styles the toplist columns*/
#toplist .Column2 a{
width:260px;
}
#toplist .Column3{
width:35x;
}

#toplist .Column4{
width:55px;
}
#toplist,#sc8{
margin-bottom: 10px;
}
#sf9 {
position: relative;
margin: 0px;
margin-bottom: 20px;
padding-bottom: 15px;
}
