body {
font-family:Arial,Helvetica,sans-serif;
color: #154b3e;
background: #cc9;
background-position: center top;
background-attachment:fixed;
background-repeat:repeat;
margin:1.5em;
margin-bottom:3em;

scrollbar-arrow-color: #ffffff;
scrollbar-base-color: #003322;
scrollbar-track-color : #009966;
}

.page {position:relative; background:#fff; color:#006; line-height:25px;}
.text {background:#fff; color:#000; padding:9px; line-height:25px; min-width:250px;}

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


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


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


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


.outerbox {
  width: 964px;
  color: #000;
  background: #396;
  padding:5;
  box-shadow: 0px 2px 30px #000; /* Opera 10.5, IE9, Chrome 10+ */
  /*
  background:transparent;
  opacity:0.5;
  border-radius: 12px;
  */
  }

.infobox {
  color: #039 ;
  background: #fff;
}

.header {
line-height : 1.5;
border-radius: 12px;
color: #fff;
background: #154b3e;
background-image: url('/images/960/camo.960x200.html.jpeg');
padding:3;
zbox-shadow: 0px 3px 6px #666; /* Opera 10.5, IE9, Chrome 10+ */
zbackground-image: -moz-linear-gradient(top, #fd0 0%, #fc0 44%, #fa0 52%, #d90 100%);
zbackground-image: -webkit-linear-gradient(top, #fd0 0%, #fc0 44%, #fa0 52%, #d90 100%);
text-align: center;
}


.headerbar {
line-height : 1.5;
border-radius: 12px;
color: #000;
padding:3;
box-shadow: 0px 2px 4px #999; /* Opera 10.5, IE9, Chrome 10+ */
background-image: -moz-linear-gradient(top, #fd0 0%, #fc0 44%, #fa0 52%, #d90 100%);
background-image: -webkit-linear-gradient(top, #fd0 0%, #fc0 44%, #fa0 52%, #d90 100%);
text-align: center;
}

.opaque {
  font-weight:bold;
  background: rgb(255,255,255);
  background: rgba(255,255,255,0.6);
  margin:5;
  border-radius: 10px;
  border-bottom: 1px solid #999;
}

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

td,th {
  line-height : 1.4;
  opacity:1.0;
}

.zls {color: #000; background: #ff6; padding:1;}


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


.line1bg {
  background: #154b3e;
  color:#fff;
  }

.line1, .line1:visited, .line1:link, .line1:hover {
  font-weight : bold;
  color: #fff;
  text-decoration: none;
  }

.line1:h3 {margin-top:0;margin-bottom:0;font-size:20px;font: 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #ff9}


.line1high,.line1high:link,.line1high:visited {
  color: #ffc;
  background: #fc0;
  padding-left:9;
  padding-right:9;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #999;
  font-weight : bold;
  text-decoration: none;
/*  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;*/
  border-radius: 10px;
  background-image: -webkit-gradient(linear, 0% 0%,0% 20, from(rgba(255,255,0,1)), to(rgba(255,153,0,1)));
  background-image: -moz-linear-gradient(rgba(255,255,0,1) 3, rgba(255,153,0,1) 20);
  }


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

.line2high,.line2high:link,.line2high:visited {
  text-decoration: none;
  padding-top:2;
  padding-bottom:4;
  padding-left:5;
  padding-right:5;
  zfont-weight : bold;
  color: #fff;
  background: #396;
  }

.line2bg {
  color: #fff;
  background: #154b3e;
  zpadding-top:5;
  zpadding-bottom:5;
  }

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



.line3bg {
  color: #000 ;
  background: #cb7;
  opacity:1.0;
  border-right: 1px solid #ccc;
  }

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


.line3, .line3:visited, .line3:link, .line3:hover {
  color: #390;
  text-decoration: none;
  }

.line3high,.line3high:link,.line3high:visited {
  color: #000;
  background: #fc0;
  text-decoration: none;
  }


.line4bg {
  color: #fff;
  background: #396;
  }


.line4round {
  line-height : 1.5;
  color: #fff;
  background: #096;
  padding:3;
  padding-left:4;
  box-shadow: 0px 2px 4px #000;
  opacity:1.0;
  }


.line4 {
  color: #fff;
  }


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


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


.line4:hover {
  color: #ff0;
  background: #154b3e;
  text-decoration: none;
  }


.line4high,.line4high:link,.line4high:visited {
  font-weight : bold;
  text-decoration: none;
  color: #fff;
  background: #154b3e;
  padding-top:1;
  padding-bottom:1;
  }


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

.line5:link {
  color: #c00;
  text-decoration: underline;
  }

.line5:visited {
  color:#039;
  text-decoration:underline;
  }

.line5:hover {
  color: #c00;
  text-decoration:underline;
  }

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

.line5round {
  color: #000;
  background: #fff;
  padding:10;
  }

.text {
  color: #000;
  background: #fff;
  padding:9;
  opacity:1.0;
  /*box-shadow: 5px 5px 9px #999 inset;*/
  }

a.text {
  color: #039;
  font:"Trebuchet MS", Arial, Helvetica, sans-serif;
  }

.textbox {
  color: #039;
  background: #e9f3ff;
  padding:8;
  border-radius: 5px;
  box-shadow: 2px 4px 8px #999;
  opacity:1.0;
  }

.boxshadow {
  /*border-radius: 1em 1em;*/
  border: 1px inset #ccc;
  box-shadow: 3px 3px 9px #999 inset;
  }

small {
  font-weight : normal;
}

