@charset "utf-8";
/* CSS Document */

#titbg{
width:670px;
background:url(../../common/images/titbg.gif) left top no-repeat;
}

#titbg h3{
padding:8px 0 10px 7px;
}

#databox{
width:670px;
padding:10px 0 0;
}

#databox h3{
width:93px;
float:left;
}

#databox p{
width:577px;
float:left;
font-size:80%;
font-weight:bold;
}

#databox p.date{
width:577px;
}

.date{
width:667px;
text-align:right;
padding:2px 0 3px 0;
}

/*
==========  ==========
*/
#info dl,#stockho dl,#stockho02 dl{
width:670px;
padding:10px 0;
background:url(../../common/images/dotline.gif) left bottom repeat-x;
}

#info dt{
width:230px;
font-weight:bold;
padding:0 5px 0 3px;
float:left;
}

#info dd{
width:432px;
float:left;
}

/*
==========  ==========
*/
#stockho dt{
width:230px;
font-weight:bold;
padding:0 5px 0 3px;
float:left;
}

#stockho dd{
width:429px;
float:left;
}

.end{
margin-bottom:30px;
}

.bold{
font-weight:bold;
}

.graph{
padding:12px 0 20px 21px;
}

#stockho02 dt{
width:430px;
padding:0 5px 0 3px;
float:left;
}

#stockho02 dd{
width:114px;
text-align:right;
float:left;
}

#stocktbl{
width:670px;
border-collapse:collapse;
margin:10px 0 5px;
}

#stocktbl th,
#stocktbl td{
padding:4px 4px;
border:1px solid #939188;
}

#stocktbl th{
color:#FFFFFF;
background-color:#a0ca43;
}

#stocktbl th.left{
text-align:left;
padding:3px 7px;
}

#stocktbl td.left{
font-weight:bold;
padding:3px 7px;
}

/*
========== Analyst Coverage ==========
*/
#firm{
width:670px;
margin-bottom:20px;
}

#firm #tit{
padding-bottom:20px;
font-weight:bold;
}

.text{
background:url(../../common/images/dotline.gif) left bottom repeat-x;
margin-bottom:8px;
}

.text ul{
margin-bottom:8px;
display:inline-table;
clear:both;
}

#firm #tit .left,
.text .left{
float:left;
width:335px;
margin-right:40px;
}

#firm #tit .right,
.text .right{
float:left;
width:290px;
}

.text02{
margin-bottom:30px;
}

.text02 dt{
font-weight:bold;
margin-bottom:10px;
}

p.catchbox {
margin:0 0 20px 0;
padding:10px 15px;
width:640px;
background-color:#e5efe1;
}

.stocklist{
margin:0 0 20px 0;
}

.stocklist li{
margin:0 0 5px 0;
}

.stocklist li a{
background:transparent url(../../common/images/ico_external.gif) no-repeat scroll 0 0.3em;
padding:0 0 3px 12px;
}

#adr{
width:670px;
padding:10px 0 0;
}

h3.clatit{
padding-bottom:12px;
}

#adr ul{
margin-bottom:10px;
}

.notes{
font-size:86%;
margin-bottom:15px;
}

