body {
  background-color : #ebebeb;
  color : #333;
  font-family : Arial,Helvetica,sans-serif;
  font-family : arial,helvetica,sans-serif;
  text-decoration: none;
  line-height : 1.5;
  margin : 1.5em;
  margin-top : 1em;
}

.outerbox {
  width: 984px;
  color: #000;
  background: #fff;
  border-radius: 12px;
  border-spacing:12;
  box-shadow: 0px 2px 19px #999; /* Opera 10.5, IE9, Chrome 10+ */
  }

/*.opaque {opacity: 0.6; background: rgb(255,255,255); margin-right:5; margin-left:5; margin-bottom:9;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}*/

h1 {margin-bottom:0;margin-top:0;padding-bottom:0;font-size:22px}
.logo {margin:9;font-size:40px;font: 33px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#000;}
h2 {margin-top:0;margin-bottom:0;padding-bottom:0;font-size:20px;}
h3 {margin-bottom:0;margin-top:2;padding-bottom:2;font-size:18px;}
.logo3 {margin-top:0;margin-bottom:0;font-size:20px;font: 20px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#000;}


zh1 {margin-bottom:0;margin-top:0;padding-bottom:0;font-size:22px}
zh2 {margin-top:0;margin-bottom:0;padding-bottom:0;font-size:20px;}
zh3 {margin-bottom:0;margin-top:2;padding-bottom:2;font-size:18px;}

ol, ul {
  padding-left:25;
/*   font-size : 90%; */
}


td,th {
  font-size : 90%;
  line-height : 1.6;
}


A:link {
  color:#039;
  text-decoration:underline;
  }


A:visited {
  color:#666;
  text-decoration:underline;
  }


A:hover {
  color:#06c;
  text-decoration:underline;
  }


.line0 {
  color: white ;
  background: red;
  }


.line1bg {
  color: #000;
  background: #def;
/*  background-image: -webkit-gradient(linear, 0% 60%, 0% 100%, from(rgba(255,255,255,1)), to(rgba(225,225,225,1)));
  background-image: -moz-linear-gradient(rgba(255,255,255,1) 60%, rgba(225,225,225,1) 100%);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFcccccc,endColorstr=#FFffffFF)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFcccccc,endColorstr=#FFffffff);*/
  border-bottom: 1px solid #aaa;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  padding:3;
  }

.line1, .line1:visited, .line1:link, .line1:hover {
  color: #000;
  text-decoration: none;
  }

.line1high,.line1high:link,.line1high:visited {
  font-weight : bold;
  color: #a00;
  background: #fff;
  text-decoration: none;
  padding-top:0;
  padding-bottom:0;
  padding-left:9;
  padding-right:9;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #999;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  }


.line2, .line2:visited, .line2:link, .line2:hover {
  color: #000;
  text-decoration: none;
  padding-top:2;
  padding-bottom:2;
  padding-left:9;
  padding-right:9;
  }

.line2high,.line2high:link,.line2high:visited {
  padding-top:2;
  padding-bottom:2;
  padding-left:9;
  padding-right:9;
  font-weight : bold;
  color: #000;
  background: #fff;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #999;
  text-decoration: none;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  }

.line2bg {
  color: #000;
/*  background: #fff;
  background-image: -webkit-gradient(linear, 0% 0%,0% 30, from(rgba(255,255,255,1)), to(rgba(225,225,225,1)));
  background-image: -moz-linear-gradient(rgba(255,255,255,1) 0, rgba(225,225,225,1) 30);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFdddddd)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFdddddd);*/
  padding-top:5;
  padding-bottom:5;
  border-bottom: 1px solid #ddd;
/*   border-right: 1px solid #ccc; */
  }

.line2round {
  color: #000;
  background: #fff;
  background-image: -webkit-gradient(linear, 0% 0%,0% 20, from(rgba(70,90,230,1)), to(rgba(3,13,75,1)));
  background-image: -moz-linear-gradient(rgba(70,90,230,1) 0, rgba(3,13,75,1) 20);
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border-spacing:15;
  }


.line3, .line3:visited, .line3:link, .line3:hover {
  color: #000;
  text-decoration: none;
  padding-top:2;
  padding-bottom:2;
  padding-left:5;
  padding-right:5;
  }


.line3high,.line3high:link,.line3high:visited {
  padding-top:2;
  padding-bottom:2;
  font-weight : bold;
  color: #e80;
  text-decoration: none;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  }

.line3bg {
  color: #000;
  background: #fff;
  background-image: -webkit-gradient(linear, 0% 0%,0% 30, from(rgba(255,255,255,1)), to(rgba(225,225,225,1)));
  background-image: -moz-linear-gradient(rgba(255,255,255,1) 0, rgba(225,225,225,1) 40);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFdddddd)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#FFdddddd);
  padding-top:5;
  padding-bottom:5;
  border-bottom: 3px solid #aaa;
  }

.line3round {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  color: #000 ;
  background: #cdf;
  }



.line4 {
  color: #000;
  line-height : 1.4;
  }

.line4:link {
  color: #106;
  text-decoration: none;
  }


.line4:visited {
  color: #309;
  text-decoration: none;
  }


.line4:hover {
  color: #e80;
  text-decoration: none;
  }


.line4high,.line4high:link,.line4high:visited {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  font-weight : bold;
  text-decoration: none;
  color: #308;
  background: #eee;
  border-bottom: 1px solid #999;
  line-height : 1.4;
  padding-top:2;
  padding-bottom:2;
  }

.line4bg {
  color: #000 ;
  background: #fff;
  text-decoration: none;
/*   border-left: 1px solid #ccc; */
  }

.line4round {
  color: #000;
  background: #fff;
  padding-top:2;
  padding-bottom:2;
  padding-left:5;
  padding-right:5;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  border-spacing:5;
  -moz-box-shadow: 0px 0px 4px #999; /* FF3.5+ */
  -webkit-box-shadow: 0px 0px 4px #999; /* Saf3.0+, Chrome */
  box-shadow: 0px 2px 4px #999; /* Opera 10.5, IE9, Chrome 10+ */
  }



.line5bg {
  color: #000;
  background: #fff;
  text-decoration: none;
  }

.line5round {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  color: #000;
  background: #fff;
  text-decoration: none;
  }


.line5 {
  color: #000;
  background: #fff;
  text-decoration: none;
  }


.line5:link {
  color: #000;
  text-decoration: none;
  }


.line5:visited {
  color: #000;
  text-decoration: none;
  }


.line5:hover {
  color: #e80;
  text-decoration: none;
  }


.album {
  color: #ccc ;
  background: #013;
  text-decoration: none;
  }


.album:link {
  color: #fc0 ;
  background: #013;
  text-decoration: none;
  }


.album:visited, .album:hover {
  color: #f90 ;
  background: #013;
  text-decoration: none;
  }


.album:hover {
  color: #fff ;
  background: #001133;
  text-decoration: none;
  }


p.dotted {
  border-style: dotted;
  }


p.dashed {
  border-style: dashed;
  }


p.solid {
  border-style: solid;
  }


p.double {
  border-style: double;
  }


p.groove {
  border-style: groove;
  }


p.ridge {
  border-style: ridge;
  }


p.inset {
  border-style: inset;
  }


p.outset {
  border-style: outset;
  }


.boxshadow {
  -moz-border-radius: 1em 1em;
  -moz-box-shadow: 4px 4px 10px #666 inset;
  border-radius: 1em 1em;
  border:1px inset #000;
  }

/*  border-bottom:1px solid #CCCCCC; */
