/* etpress Website Style Sheet */

body { background-image:url(../images/bg.jpg); background-color:#FFFFFF; text-align:center; margin-top:0; MARGIN-RIGHT: auto; MARGIN-LEFT: auto; background-position:right top; background-attachment:fixed;}
#center { MARGIN-RIGHT: auto; MARGIN-LEFT: auto;}
/* #Contentbackground { background:url(images/bg_content.jpg); background-repeat:no-repeat; background-position:bottom;}
#IndexContentbackground { background:url(images/bg_content_index.jpg); background-repeat:no-repeat; background-position:bottom;} */

/* other  */
html, body, #wrapper {
      margin: 0;
      padding: 0;
      border: none;
      text-align: center;
   }
   #wrapper {
      margin: 0 auto;
      text-align: left;
      vertical-align: top;
      width: 1008px;
   }

/* font style*/
.txt07_blk { font-family: Arial, Helvetica, sans-serif;	font-size: 7pt; line-height: 9pt; letter-spacing: 1pt; color: #363636;}
.txt07_grey { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; line-height: 9pt; color: #797979;}

.txt08_blk { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #363636;}
.txt08_blk_space { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 11pt; letter-spacing: 0.5pt; color: #363636;}
.txt08_blkbold { font-family: Arial, Helvetica, sans-serif;	font-size: 8pt; line-height: 11pt; letter-spacing: 1pt; font-weight: bold; color: #363636;}
.txt08_orange { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 11pt; color: #FF6600;}
.txt08_grey { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 11pt; color: #797979;}
.txt08_grey_space { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 11pt; letter-spacing: 0.5pt; color: #797979;}
.txt08_wht { font-family: Arial, Helvetica, sans-serif;	font-size: 8pt; line-height: 11pt; color: #FFFFFF;}

.txt09_blk { font-family: Arial, Helvetica, sans-serif;	font-size: 9pt; line-height: 12pt; color: #000000;}
.txt09_blkspace { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 12pt; letter-spacing: 0.5pt; color: #000000;}
.txt09_blkbold { font-family: Arial, Helvetica, sans-serif;	font-size: 9pt; line-height: 12pt; font-weight: bold; color: #000000;}
.txt09_orange { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 12pt; color: #c1272d;}
.txt09_blue { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 12pt; color: #0066ff;}
.txt09_grey { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 12pt; color: #797979;}
.txt09_wht_space { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 12pt; letter-spacing: 0.2pt; color: #FFFFFF;}
.txt09_whtbold { font-family: Arial, Helvetica, sans-serif;	font-size: 9pt; line-height: 12pt; font-weight: bold; color: #FFFFFF;}
.txt09_orange { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 11pt; color: #f29700; font-weight:bold;}
.txt09_red { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 11pt; color: #FF0000; font-weight:bold;}

.txt10_blk { font-family: Arial, Helvetica, sans-serif;	font-size: 10pt; line-height: 13pt; color: #363636;}
.txt10_blkbold { font-family: Arial, Helvetica, sans-serif;	font-size: 10pt; line-height: 12pt; font-weight: bold; color: #363636;}
.txt10_blkbold_space { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 13pt; font-weight: bold; letter-spacing: 0.5pt; color: #363636;}
.txt10_orangebold { font-family: Arial, Helvetica, sans-serif;	font-size: 10pt; line-height: 13pt; font-weight: bold; color: #c1272d;}
.txt10_orangeboldline { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 15pt; font-weight: bold; color: #c1272d; text-decoration: underline;}
.txt10_grey { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 12pt; color: #797979;}
.txt10_whtbold { font-family: Arial, Helvetica, sans-serif;	font-size: 10pt; line-height: 13pt; font-weight: bold; color: #FFFFFF;}

.txt11_blk { font-family: Arial, Helvetica, sans-serif;	font-size: 11pt; line-height: 15pt; color: #363636;}
.txt11_blkbold { font-family: Arial, Helvetica, sans-serif;	font-size: 11pt; line-height: 15pt; letter-spacing: 1pt; font-weight: bold; color: #363636;}
.txt11_orangeboldline { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; line-height: 15pt; font-weight: bold; color: #c1272d; text-decoration: underline;}

.txt12_blkbold { font-family: Arial, Helvetica, sans-serif;	font-size: 12pt; line-height: 15pt; font-weight: bold; color: #363636; letter-spacing: 0.5pt;}
.txt12_whtbold { font-family: Arial, Helvetica, sans-serif;	font-size: 12pt; line-height: 15pt; font-weight: bold; color: #FFFFFF; letter-spacing: 0.5pt;}
.txt12_red { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; line-height: 11pt; color: #FF0000; font-weight:bold;}

.txt14_orangebold { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; line-height: 14pt; font-weight: bold; color: #c1272d;}

.txt16_blkbold { font-family: Arial, Helvetica, sans-serif;	font-size: 16pt; line-height: 19pt; letter-spacing: 1pt; font-weight: bold; color: #363636;}
.txt16_orangebold { font-family: Arial, Helvetica, sans-serif; font-size: 16pt; line-height: 18pt; font-weight: bold; color: #c1272d;}

/*  form */
input { font-family: Arial, Helvetica, sans-serif;line-height:12px; font-size:8pt;}
select { font-family: Arial, Helvetica, sans-serif;line-height:12px; font-size:8pt;}
.frmSelect { width:200px; height:18px; border:1; background:#FFFFFF; font-size:12px; font-family:verdana,helvetica,arial; color:#000000;}

/*  linkage */
a.link_8pt_blk:visited {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none;}
a.link_8pt_blk:link {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none;}
a.link_8pt_blk:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #e50022; text-decoration: none;}

a.link_8pt_grey:visited {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #797979; text-decoration: none;}
a.link_8pt_grey:link {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #797979; text-decoration: none;}
a.link_8pt_grey:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #e50022; text-decoration: none;}

a.link_9pt_blk:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: none;}
a.link_9pt_blk:link {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: none;}
a.link_9pt_blk:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #e50022; text-decoration: none;}

a.link_9pt_blkline:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
a.link_9pt_blkline:link {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
a.link_9pt_blkline:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #e50022;}

a.link_9pt_wht:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #ffffff; text-decoration: none;}
a.link_9pt_wht:link {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #ffffff; text-decoration: none;}
a.link_9pt_wht:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #ffffff; text-decoration: none;}

a.link_9pt_magenta:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #E12D8C; text-decoration: none;}
a.link_9pt_magenta:link {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #E12D8C; text-decoration: none;}
a.link_9pt_magenta:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #007A8E; text-decoration: underline;}

a.link_9pt_orange:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF6600;}
a.link_9pt_orange:link {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF6600; text-decoration: none;}
a.link_9pt_orange:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: underline;}

a.link_9pt_grey:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #4F4F4F; text-decoration: none;}
a.link_9pt_grey:link {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #4F4F4F; text-decoration: none;}
a.link_9pt_grey:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #4F4F4F ; text-decoration: underline;}

a.link_10pt_blk:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; text-decoration: none;}
a.link_10pt_blk:link {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; text-decoration: none;}
a.link_10pt_blk:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #e50022; text-decoration: none;}

/* book-list table */
#div-1a {
 float:left;
 width:160px;
 height:163px;
 padding-top: 15px;
}
#div-1b {
 float:left;
 width:490px;
 height:163px;
 padding-top: 20px;
}
#div-1c {
 clear:both;
 padding-top: 8px;
}
#div-1d {
 float:left;
 width:160px;
}
#div-1e {
 float:left;
 width:490px;
}

/* book table */
#div-book1a {
 float:left;
 width:210px;
 padding-top: 15px;
}
#div-book1b {
 float:left;
 width:440px;
 padding-top: 20px;
}
#div-book1c {
 clear:both;
 padding-top: 8px;
}
#div-book1d {
 float:left;
 width:160px;
}
#div-book1e {
 float:left;
 width:490px;
}

/* shadow  */
.shadow{
border:1px solid FF7E00;
font:10pt arial;
position:relative;
display:inline;
background:white;
z-index:50
}

/*css shadow*/
.shadow_inner{
overflow:hidden;
position:absolute;
top: -1000px;
filter:alpha(Opacity=10); /*modify to change the shade solidity/opacity, same as below*/
opacity:0.1; /*firefox 1.5 opacity*/
-moz-opacity:0.1; /*mozilla opacity*/
-khtml-opacity:0.1; /*opacity*/
z-index:10
}

#marqueecontainer{
border: 2px solid orange;
width:220px; /*marquee width */
height:80px; /*marquee height */
background-color: white;
overflow:hidden;
position:relative;
border: 2px solid orange;
padding: 2px;
padding-left: 4px;
}

#vmarquee {
left:0;
position:absolute;
text-align:left;
width:100%;
}
