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: 960px;
  background: #fff;
  border-spacing:12;
  box-shadow: 0px 2px 19px #999; /* Opera 10.5, IE9, Chrome 10+ */
  }


h1 {margin-bottom:0;margin-top:0;padding-bottom:0;font-size:22px}
.logo {font-size:40px;font: 40px georgia,"Times New Roman",serif;color:#000;font-variant: small-caps;letter-spacing:.14em;}
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: 16px verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;color:#666;letter-spacing:.12em;}


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: #666;
  background: #fff;
  }

.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;
  }



.line2bg {
  color: #000;
  padding-top:5;
  padding-bottom:5;
  zborder-bottom: 1px solid #ddd;
  }

.line2, .line2:visited, .line2:link, .line2:hover {
  color: #666;
  text-decoration: none;
  padding-top:2;
  padding-bottom:2;
  padding-left:9;
  padding-right:9;
  font-variant: small-caps;
  font-size : 100%;
  letter-spacing:.12em;
  }

.line2high,.line2high:link,.line2high:visited {
  padding-top:4;
  padding-bottom:9;
  padding-left:9;
  padding-right:9;
  color: #000;
  background: #cde;
  text-decoration: none;
  font-variant: small-caps;
  font-size : 100%;
  letter-spacing:.12em;
background-image: #f1f6fd;
background-image: -webkit-linear-gradient(bottom, #ddeeff 0%, #f6f6f9 64%, #ffffff 100%);
background-image: -moz-linear-gradient(bottom, #ddeeff 0%, #f6f6f9 64%, #ffffff 100%);
background-image: -o-linear-gradient(bottom, #ddeeff 0%, #f6f6f9 64%, #ffffff 100%);
background-image: -ms-linear-gradient(bottom, #ddeeff 0%, #f6f6f9 64%, #ffffff 100%);
background-image: linear-gradient(bottom, #ddeeff 0%, #f6f6f9 64%, #ffffff 100%);  
  }

.line2round2 {
  color: #000;
  background: #fff;
  border-spacing:15;
  }

.line2round {
  color: #fff ;
  background: #003;
  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;
  }

.line3bg2 {
  color: #000;
  background: #f9f9f9;
  padding-top:5;
  padding-bottom:5;
  border-left: 1px solid #ddd;
  }

.line3bg {
  color: #000;
  padding:10;
  background-image: #ffffff;
  }

.line3round {
  color: #000 ;
  background: #cdf;
  }


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

.line4:link {
  color: #333;
  text-decoration: none;
  zfont-variant: small-caps;
  }


.line4:visited {
  color: #333;
  text-decoration: none;
  zfont-variant: small-caps;
  }


.line4:hover {
  color: #000;
  text-decoration: none;
  zfont-variant: small-caps;
  }


.line4high,.line4high:link,.line4high:visited {
  font-weight : bold;
  text-decoration: none;
  color: #039;
  line-height : 1.4;
  padding-top:2;
  padding-bottom:2;
  zfont-variant: small-caps;
  }

.line4bg2 {
  color: #000 ;
  background: #f6f6f6;
  text-decoration: none;
  }

.line4bg {
  color: #000;
  background: #f6f6f6;
  background-image: -webkit-gradient(linear, 0% 0%,0% 20, from(rgba(225,225,225,1)), to(rgba(224,234,244,1)));
  background-image: -moz-linear-gradient(rgba(255,255,255,1) 0, rgba(224,234,244,1) 60);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#F6F6F600)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#F6F6f600);
  border-bottom: 1px solid #ccc;
  border-radius: 10px;
  }

.line4round2 {
  color: #000;
  background: #fff;
  }

.line4round {
  border-radius: 10px;
  color: #000;
  background: #eee;
  background-image: -webkit-gradient(linear, 0% 0%,0% 20, from(rgba(225,225,225,1)), to(rgba(204,204,204,1)));
  background-image: -moz-linear-gradient(rgba(245,245,245,1) 0, rgba(224,234,244,1) 20);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#F6F6F600)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF,endColorstr=#F6F6f600);
  padding:3;
  -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 {
  color: #000;
  background: #fff;
  padding-top:3;
  padding-bottom:3;
  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+ */
  }

.line5round2 {
  -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;
  }


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

