/* css for etoy.SHAREHOLDERS-LIST by etoy.MONOROM 2006 */
/* http://www.etoy.com */

body {
background-color: #000000;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color:#ffffff;  
border-top: #ff6600 solid 3px;
padding:0px;
margin: 0px;
}

td {
font-size: 11px;
}

#banner {
width: 910px;
margin: 0px;
margin-left: auto;
margin-right: auto;
text-align: right;
}

#banner p { float:left;
font-size: 10px;
padding: 2px 0px;
margin: 0px;}

#banner h1.logo {
padding: 25px 0px 0px 0px;
margin: 0px;
}
#banner h1.print { display:none; }


h1{ font-size:20px; font-weight: normal;}
h2{ font-size:18px; font-weight: normal; }
h3{ font-size:15px; font-weight: normal; color:#999999;}
h4{ font-size:13px;font-weight: normal; color:#999999;}


a {color: #ff6600; text-decoration: none;}
a:visited {color:#ff6600;}
a:hover {color: #ffffff;}
a:active { color:#ff6600;}

/* content container */

#container {
width: 910px;
border: 1px solid #ff6600;
margin: 10px;
margin-left: auto;
margin-right: auto;
}


#container p {
line-height: 18px;
padding: 0px;
margin: 20px 100px;
}
#container h1 {
padding: 0px;
margin: 15px 100px;
}

#container p.border{
border: 1px solid #ff6600;
padding: 5px;
margin:0px 100px 15px 100px;
}

ul, ol {
margin:0px 100px 15px 100px;
line-height: 18px;
}

/* shareholder main list */

table#shareholder {
width: 910px;
border: 1px solid #ff6600;
margin: 0px auto;
}

table#shareholder-detail {
width: 810px;
border-top: 1px solid #444444;
border-right: 1px solid #444444;
margin: 0px 0px 10px 50px;
padding: 0px;
}

table#shareholder-detail td {
border-bottom: 1px solid #444444;
border-left: 1px solid #444444;
vertical-align: top;
margin: 0px;
padding: 3px 5px;
}

/* shareholder detail info  */
#shareinfo { 
width: 700px;
padding: 0px;
margin: 0px;
border: 1px solid #ff6600;
}

#shareinfo h1 {
color: #000000;
background-color: #ff6600;
padding: 0px 20px;
margin: 0px;
}
#shareinfo h1 a {
color: #000000;
background-color: #ff6600;
float:right;
/* padding: 0px 20px; */
/* margin: 0px; */
}

#shareinfo h2 { 
font-weight: normal;
padding: 0px 20px;
margin: 10px 0px;
}
#shareinfo h3{ padding: 0px 20px; margin: 10px 0px;}
#shareinfo h3 .norm {font-size:11px; }
#shareinfo h4{ padding: 0px 20px;margin: 10px 0px;}

#shareinfo p { 
line-height: 17px;
padding: 0px 20px;
margin:  10px 0px;
}
#shareinfo p.smallshare { 
border-bottom:1px solid #ff6600;
line-height: 17px;
padding: 10px 20px 20px 20px;
margin: 0px;
}
#shareinfo p.smallshare img{ 
margin: 0px 20px 0px 0px;
padding: 0px;
border:1px solid #ff6600;
}

#shareinfo p.certificate { 
float: right;
padding: 0px;
margin: 0px 0px 0px 20px;
border:1px solid #444444;
}
.clr {
clear:right;
}


/*footer
-------------------------------------- */
#footer {
clear: both;
padding: 0px 50px;
margin: 0px;
}

#shareprice {
width: 910px;
border: 1px solid #00ff00;
color:#ffffff;  
margin-top: 10px;
margin-left: auto;
margin-right: auto;
margin: 10px auto;
padding: 0px;
font-size: 10px;
text-align: right;
}
#shareprice img {
margin: 0px;
padding: 0px;
vertical-align:middle
}
.barcode {
border: 4px solid #ffffff;
}
#shareprice h1 {
display: inline;
margin: 0px;
padding: 2px 5px;
color:#00ff00;
font-size: 16px;
}
#content  #shareprice2 h1{
border: 1px solid #00ff00;
margin:0px 50px 15px 50px;
padding: 2px 5px;
color:#00ff00;
font-size: 16px;
text-align: center;
}

#content  table.shareprice {
border: 1px solid #00ff00;
padding: 0px;
margin: 15px 50px;
}
#content  table.shareprice td{
color:#00ff00;
font-size: 12px;
vertical-align: top;
border-bottom: 1px solid #222222;
border-left: 1px solid #222222;
padding: 3px 10px;
margin: 0px;
}
