body {
font-family:Arial,Helvetica,sans-serif;
color: #000;
background-attachment:fixed;
background-repeat:no-repeat;
margin:1.5em;
margin-bottom:3em;
background-image: #0d99e8;
background-image: -webkit-linear-gradient(top, #2666bb 0%, #0099ff 19%, #99ccff 100%);
background-image: -moz-linear-gradient(top, #2666bb 0%, #0099ff 19%, #99ccff 100%);
background-image: -o-linear-gradient(top, #2666bb 0%, #0099ff 19%, #99ccff 100%);
background-image: -ms-linear-gradient(top, #2666bb 0%, #0099ff 19%, #99ccff 100%);
background-image: linear-gradient(top, #2666bb 0%, #0099ff 19%, #99ccff 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#003399", endColorstr="#99ccff",GradientType=0);
}

.outerbox {
  width: 960px;
  color: #000;
  background: #f5f6f7;
  border-radius: 12px;
  padding:12;
  box-shadow: 0px 2px 30px #000; /* 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: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
}

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


td,th {
  line-height : 1.6;
}


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


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


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


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


.line1bg {
  color: #fff;
  background: #cce;
  border-bottom: 1px solid #aaa;
  }

.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:5;
  padding-right:5;
  }

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

.line2bg {
  color: #000;

background-image: #eee;
background-image: -webkit-linear-gradient(top, #dddddd 0%, #ffffff 39%, #dddddd 63%, #cccccc 100%);
background-image: -moz-linear-gradient(top, #dddddd 0%, #ffffff 39%, #dddddd 63%, #cccccc 100%);
background-image: -o-linear-gradient(top, #dddddd 0%, #ffffff 39%, #dddddd 63%, #cccccc 100%);
background-image: -ms-linear-gradient(top, #dddddd 0%, #ffffff 39%, #dddddd 63%, #cccccc 100%);
background-image: linear-gradient(top, #dddddd 0%, #ffffff 39%, #dddddd 63%, #cccccc 100%);

  padding-top:5;
  padding-bottom:5;
  border-bottom: 1px solid #aaa;
/*   border-right: 1px solid #ccc; */
  }

.line2round {
  color: #000;
background-image: #ffffff;
background-image: -webkit-linear-gradient(top, #dddddd 0%, #ffffff 39%, #dddddd 63%, #cccccc 100%);
background-image: -moz-linear-gradient(top, #dddddd 0%, #ffffff 39%, #dddddd 63%, #cccccc 100%);
background-image: -o-linear-gradient(top, #dddddd 0%, #ffffff 39%, #dddddd 63%, #cccccc 100%);
background-image: -ms-linear-gradient(top, #dddddd 0%, #ffffff 39%, #dddddd 63%, #cccccc 100%);
background-image: linear-gradient(top, #dddddd 0%, #ffffff 39%, #dddddd 63%, #cccccc 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#dddddd", endColorstr="#cccccc",GradientType=0);
  border-radius: 10px;
  border-spacing:15;
  }


.line3, .line3:visited, .line3:link, .line3:hover {
  color: #000;
  text-decoration: none;
  zpadding-top:2;
  zpadding-bottom:2;
  zpadding-left:5;
  zpadding-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: #f5f6f7;
  padding-top:5;
  padding-bottom:5;
  }

.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; */
