.bg-shareholder-header{
margin: 0 auto;
float: left;
width: 100%;
height: 30px;
border-bottom: 3px solid #0064a0;
}
.margin-shareholder-header{
margin: 0 auto;
width: 1000px;
height: 30px;
}
.shareholder-header{
float:left;
width: 1000px;
height: 30px;
}
.shareholder-header-title{
float:left;
width: 1000px;
height: auto;
font-size: 12px;
color: #4e4e4e;
margin-top: 8px;
}
.shareholder-header-title a{
color: #4e4e4e;
}
.shareholder-header-title a.active{
color: #4e4e4e;
text-decoration:underline;
}
.bg-shareholder{
margin: 0 auto;
float: left;
width: 100%;
height: auto;
background-image: url(images/bg.jpg);
background-repeat: no-repeat;
background-position: center top;
min-height: 545px;
}
.margin-shareholder{
margin: 0 auto;
width: 1000px;
height: auto;
}
.shareholder{
float:left;
width: 1000px;
height: auto;
}
.shareholder-content{
float:left;
width: 1000px;
height: auto;
background-color: #fff;
}
.shareholder-line{
float:left;
width: 1000px;
height: 35px;
background-color: #3889ca;
opacity: 0.8;
margin-top: 12px;
}
.shareholder-left{
float:left;
width: 720px;
height: auto;
margin-left: 10px;
margin-right: 10px;
}
.shareholder-left-title{
float:left;
width: 720px;
height: auto;
border-top: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
margin-top: 5px;
margin-bottom: 5px;
padding-bottom: 5px;
}
.shareholder-left-title img{
float:left;
width: 14px;
height: 14px;  
margin-top: 10px;
}
.shareholder-left-title h1{
float:left;
width: 696px;
height: auto; 
margin-left: 10px;
text-transform: uppercase;
font-size: 18px;
color: #0067d3;
margin-top: 6px;
}
.shareholder-left-content{
float:left;
width: 720px;
height: auto;
text-align: justify;
font-size: 12px;
color: #555555;
}
.shareholder-left-content img{
max-width: 720px;
height: auto;
}
.shareholder-left-content p{
line-height: 20px;
}
.shareholder-left-other{
float:left;
width: 720px;
height: 34px;
border-top: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
margin-top: 5px;
margin-bottom: 9px;    
}
.shareholder-left-other span{
float:left;
width: 720px;
height: auto; 
font-size: 18px;
color: #0067d3;
margin-top: 6px;    
}
.shareholder-left-other-item{
float:left;
width: 720px;
height: auto;    
}
.shareholder-left-other-item img{
float:left;
width: 5px;
height: 5px;  
margin-top: 5px;
}
.shareholder-left-other-item a{
float:left;
width: 705px;
height: auto;
font-size: 12px;
color: #383838;
margin-left: 10px;
}
.shareholder-left-other-item-line{
float:left;
width: 720px;
height: 1px;   
background-image: url(images/other-line.png);
background-repeat: repeat-x;
margin-top: 10px;
margin-bottom: 10px;
}
.shareholder-left-item-right{
float:left;
width: 543px;
height: auto;
margin-left: 15px;
margin-right: 15px;
}
.shareholder-left-item-right-title{
float:left;
width: 543px;
height: auto;
font-size: 12px;
font-weight: bold;
color: #0073ce;
text-transform: uppercase;
margin-bottom: 3px;
}
.shareholder-left-item-right-title a{
color: #0073ce;
}
.shareholder-left-item-right-text{
float:left;
width: 543px;
height: auto;
font-size: 12px;
text-align: justify;
color: #555555;
line-height: 20px;
}
.shareholder-left-item-line{
float:left;
width: 715px;
height: 1px; 
background-image: url(images/line.jpg);
background-repeat:repeat-x;
margin-top: 10px;
margin-bottom: 10px;
margin-right: 15px;
}
.shareholder-right{
float: right;
width: 260px;
height: auto;
background-color: #e8e3d8;    
}
.shareholder-menu{
float: left;
width: 250px;
height: auto;
background-color: #007fc0;
margin: 5px;
}
.shareholder-menu-title{
float: left;
width: 235px;
height: auto;
margin-left: 15px;
margin-top: 10px;
margin-bottom: 6px;
}
.shareholder-menu-title img{
float: left;
width: 9px;
height: 9px;
margin-top: 2px;
}
.shareholder-menu-title span{
float: left;
width: auto;
height: auto;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
color: #eff9da;
margin-left: 10px;
}
.shareholder-menu-line{
float:left;
width: 235px;
height: 2px;
background-image: url(images/icon-line.png);
background-repeat: no-repeat;
margin-left: 15px;
margin-bottom: 9px;
}
.shareholder-menu-item{
float:left;
width: 230px; 
height: auto;
margin-left: 15px;
font-size: 11px;
font-weight: bold;
margin-right: 5px;
}
.shareholder-menu-item:hover .shareholder-menu-item-icon{
background-image: url(images/icon-hover.png);
background-repeat: no-repeat;
}
.shareholder-menu-item .shareholder-menu-item-icon.active{
background-image: url(images/icon-hover.png);
background-repeat: no-repeat;
}
.shareholder-menu-item:hover a{
color: #fffc00;
}
.shareholder-menu-item a.active{
color: #fffc00;
}
.shareholder-menu-item-icon{
float:left;
width: 5px; 
height: 9px;
background-image: url(images/icon-not.png);
background-repeat: no-repeat;
margin-top: 3px;
}
.shareholder-menu-item a{
float:left;
width: 211px; 
height: auto;    
color: #eff8db;
margin-left: 14px;
}
.shareholder-menu-item a:hover{   
color: #fffc00;
}
.shareholder-menu-item-line{
float:left;
width: 235px;
height: 2px;
background-image: url(images/icon-line.png);
background-repeat: no-repeat;
margin-left: 15px;
margin-top: 10px;
margin-bottom: 10px;
}