@charset "utf-8";
/* General */

body{
margin:0;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
filter: progid:DXImageTransform.Microsoft.gradient(
  startColorstr=#ddffff, endColorstr=#ffffff);
  background: -moz-linear-gradient(top, #ddffff 25%, #fff 100%); 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddffff), to(#fff));
}
img{border:none}
a:link{ text-decoration:none; color:#ddd; font-size:11px}
a:visited{ text-decoration:none; color:#ddd;font-size:11px}
a:hover{ text-decoration:none; color:#33Ffff;font-size:11px}

#thetop{margin:8px auto 0 auto; width:900px; height:100px; z-index:2; position:relative}
#thetop img{float:left}
#thetop label.company{font-size:24px; font-weight:bold; position:relative; left:200px}
#thetop label.slogan{font-size:14px; position:relative; left:224px; font-weight:bold}
#thetop label.contact{font-size:14px; font-weight:bold; position:relative; top:16px; left:212px; color:#333}
#thetop label.contact span{margin:0 24px 0 24px}
#topMenu{position:relative; top:36px; font-weight:bold; font-size:12px; float:right}
#topMenu a{margin:0 0 0 40px; background:url(images/chip.png) no-repeat; width:76px; height:32px; text-align:center; padding:4px 6px 4px 6px}

#thebody{
width:900px; height:auto; margin:24px auto 0 auto;background:#FFF;z-index:0; border:solid 2px #ccc;position:relative;
  -moz-box-shadow: 3px 3px 4px #999; /* Netscape */
    -webkit-box-shadow: 3px 3px 4px #999; /* Safari */
    box-shadow: 3px 3px 4px #999; /* Good browsers */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')"; /* IE 8 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999'); /* IE 5-7 */
}
#logo{width:900px; float:left; margin:-74px 0 0 0; border-bottom:solid 8px #999}
#logo span{float:left; width:142px; padding:64px 0 0 0; position:relative; text-align:center; background:#ddd; height:186px; font-weight:bold; color:#333}
iframe#slideshow{width:758px; height:250px; position:relative; float:left}

.mainBody{padding:280px 18px 24px 18px}
.txt-title1{font-weight:bold}
.img-r{float:right; border:double 3px #ccc; margin:0 0 0 12px}
.img-l{float:left; border:double 3px #ccc; margin:0 30px 0 0}
.img-title{float:left}

a.book:link{color:#333; text-decoration:none; font-weight:bold; font-size:14px}
a.book:visited{color:#333; text-decoration:none; font-weight:bold; font-size:14px}
a.book:hover{text-decoration:underline; font-weight:bold; font-size:14px}

.book-title{font-weight:bold}
.book-caption{font-weight:bold; font-size:16px}
#warning{color:#ff0000; font-weight:bold; margin-left:4px}

.contact-p{margin:0 auto 10px 6px}
.contact-lb{font-weight:bold}

pre{font-size:16px}
.strong1{margin:12px 0 0 0; position:relative}
a.totop{font-size:14px; font-weight:bold}
a.totop:link{color:#000}
a.totop:visited{color:#000}
a.totop:hover{color:#33Ffff}

#thefoot{width:900px; margin:6px auto 12px auto; text-align:center; color:#666; font-size:11px}