#container {
    height: 100%;
}

#content{
    float: left;
    width: 560px;
   
    padding: 4px 0 0 19px;
    border-left: 1px solid #D4D0C8;
}


#leftnav {
    float: left;
    width: 146px;
    margin: 40px 0 0 0;
    padding-right: 10px;
}

#leftnav .section{
display:none;
}

#leftnav .section_on{
display:block;
}

.sidenavh3 a{
color:#7D7B7C;
}

.sidenavh3{
margin:10px 0;
}

div.disclaim {
font-size:11px;
}

#hsbody2 {font-size:0.7em;}


/*-------table styles -----*/
#hsbody table{
background-color:#7D7B7C;
width:100%;
}

#hsbody td{
background-color:#FFFFFF;
padding:3px 5px;
}

#hsbody th{
background-color:#666666;
color:#FFFFFF;
padding:3px 5px;
}

#hsbody th.rowhead{
text-align:left;
background-color:#FFFFFF;
color:#7D7B7C;
}

#hsbody caption{
text-align:left;
font-weight:bold;
font-size:1.1em;
margin-top:15px;
margin-bottom:5px;
}

#hsbody .nobordertable{
background-color:#FFFFFF;
}

/*---styles for alignment-----*/

#hsbody .aligncenter{
text-align:center;
}
#hsbody .alignleft{
text-align:left;
}
#hsbody .alignright{
text-align:right;
}

/*---form styles ---*/

#hsbody fieldset{

border: 0;
margin:15px 10px 0 0;
padding:0 0 10px 0;
}

#hsbody fieldset p, #hsbody fieldset input
margin: 0 10px 0 10px;
}

#hsbody fieldset table{
margin: 10px;
width:90%;

}

#hsbody fieldset table td {
font-size:1em;
}

#hsbody .legendreplace{
background-color:#666666;
color:#fff;
margin:0 0 8px 0;
padding: 4px 5px 4px 10px; 
border:1px solid #666666;
font-size:1.1em;
}

#hsbody legend{
font-weight:bold;
font-size:1.1em;
padding-left:0;
}

#hsbody label{
margin:0;
margin-right:5px;

}

#hsbody fieldset strong, #hsbody fieldset a{
margin:0;
}

#hsbody input, #hsbody select{
font-size:0.8em;

}

#hsbody .button{
border:1px solid #7D7B7C;
background-color:#666666;
color:#FFFFFF;
padding:3px;
font-weight:bold;
}

/*---major shareholders page---*/
#hsbody .shareholdersname{
width:50%;
}

#hsbody .spacercol{
width:5%;
}

#hsbody .shareholdersamount{
width:20%;
}


/*-------key date page -----*/

#hsbody th.keydateevent{
width:50%;}


/*-------advisors page -----*/

#hsbody .advisortype{
width:50%;
}

#hsbody .addresstitle{
vertical-align:top;
}

/*-----graph page ----*/
#chartform{
clear:both;
width:100%;
margin-left:40px;
}
#hsbody #timeperiod{
float:left;
width:49%;
clear:left;
height:60px;
}

#hsbody #timerange{
float:left;
width:49%;
height:60px;
}

#hsbody #comparisons{
clear:left;
float:left;
width:49%;
margin-top:35px;
}

#hsbody #gridlines{
float:left;
width:49%;
margin-top:35px;
}

#hsbody #timeperiod fieldset, #hsbody #timerange fieldset, #hsbody #comparisons fieldset, #hsbody #gridlines fieldset{
border:0;}

#hsbody #graphbutton{
clear:both;
}

#hsbody #fromDayLabel, #hsbody #toDayLabel{
display:block;
float:left;
width:40px;}

#hsbody #graphcontainall{
background-color:#FFFFFF;
border:1px solid #7D7B7C;
margin-bottom:10px;
}

#hsbody #graphcontain2{
padding:15px;
}

#hsbody #graphhelpdiv{
clear:left;
float:left;
margin:5px 0 0 160px;
}

#hsbody #sharepricetable1 , #hsbody #sharepricetable2 , #hsbody #sharepricetable3 {
text-align:left;
font-size:1em;
}

#hsbody #sp_epic{
width:11%;
}
#hsbody #sp_exchange{
width:23%;
}
#hsbody #sp_currency{
width:13%;
}
#hsbody #sp_sharesinissue{
width:18%;
}
#hsbody #sp_date{
width:13%;
}

#hsbody #sp_lastsale{
width:13%;
}
#hsbody #sp_lastclose{
width:12%;
}
#hsbody #sp_dayhigh{
width:12%;
}
#hsbody #sp_daylow{
width:12%;
}
#hsbody #sp_52wkhigh{
width:13%;
}
#hsbody #sp_52wklow{
width:13%;
}
#hsbody #sp_current{
width:12%;
}
#hsbody #sp_change{
width:12%;
}
#hsbody #sp_bestbid{
width:12%;
}
#hsbody #sp_bestoffer{
width:12%;
}
#hsbody #sp_peratio{
width:12%;
}
#hsbody #sp_divyield{
width:12%;
}


/*------email alerts ----*/

#hsbody #alertsinfo{
width:70%;
}

#hsbody #alertsinfo input{
width:90%;}

/*------news search ----*/

#hsbody #newsearchkeyword, #hsbody #newssearchheadline, #newssearchperiod, #newssearchdates{
float:left;
width:35%;
}

#hsbody #news_buttons{
float:left;
margin-top:-30px;
}

#hsbody #news_buttons input{
width:100px;
margin:7px;
}

#hsbody #search_form{
margin-top:-10px;
}



#hsbody #news_table caption{
margin-top:10px;
}

/*------ir home ----*/
#shareprice{
float:left;
width:27%;

}

#links{
margin: 0 0 0 6px;
float:left;
width:27%;
}


#announcements{
margin: 0 0 0 4px;
float:right;
width:44%;
background-color:#F3F3F3;
}

#sharetitle, #linkstitle {
background-color:#FFAA00;
margin: 0 0 0 0;
font-size:1em;
padding:0 0 0 3px;
line-height:1.5em;
}

#sharetitle{
margin-bottom:10px;
}

#newstitle{
background-color:#000000;
margin: 0 0 0 0;
font-size:1em;
padding:0 0 0 3px;
}

#shareprice #currentprice{
font-size:2.3em;
margin-top:10px;
}





.hidden{
display:none;
}

.stretchdiv{
height:200px;
visibility:hidden;
}



li.special {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFAA00;
    line-height: 18px;
    font-weight: normal;
    list-style-image:  url("http://svc109.wic010v.server-web.com/images/orangebullet.gif");
    margin: 0px 0px 0px -20px;
}

.smalltext{
font-size:0.9em;
}

acronym, abbr{
cursor:help;
}

pre {
font-size:13px;
}
