*,#nav ul{margin:0;padding:0;}
html{height:100%;margin-bottom:1px;}
body{height:100%;font-size:100.01%;}
body{
  font:80%/1.5em verdana,arial,sans-serif;
  background:#690;
  color:#000;
  margin-top:3px;
}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,address,horline{
  margin:.5em 0;
  padding:0;
}
h1,h2,h3,h4,h5,h6{
  letter-spacing:1px;
  padding-bottom:3px;
  border-bottom:1px solid #eee;
  color:#060;
}
h1{font-size:218%;}
h2{font-size:164%;}
h3{font-size:145%;border:1px;}
h4{font-size:118%;}
h5{font-size:100%;font-weight:bold;}
h6{font-size:86%;font-weight:bold;}
/* Layout
-------------------------- */
#container{
  width:96%;
  padding-left:5px;
  padding-right:5px;
  margin:3px auto;
  background:#fff;
}
#header{
  height:100px;
  background:#060;
  color:#fff;
  border-bottom:2px solid #cc0;
}
#header h1{
  border:0;
  color:#f5f5f5;
  margin:0;
  padding:0;
  padding-left:15px;
  padding-top:30px;
  text-align:left;
}
.logo{
  text-align:left;
  padding-left:15px;
  font-weight:700;
  letter-spacing:.3em;
}
#content{padding-left:5px;padding-right:5px;}
#footer{
  clear:both;
  background:#060;
  color:#fff;
  margin-top:10px;
  padding-top:3px;
  padding-bottom:8px;
  border-top:2px solid #cc0;
  line-height:1.4em;
}
.box{
  background:#f5f5f5;
  border:1px dotted #AAA;
  margin:20px;
  padding:5px;
  font-size:100%;
}
.box2{
  background:#f5f5f5;
  border:3px solid #900;
  margin:20px;
  padding:5px;
  font-size:120%;
  font-weight:700;
  font-style:italic;
  color:green;
}
.horline{
  background:url(horline.gif) no-repeat;
  height:24px;
  margin-top:16px;
  margin-bottom:16px;
  margin-left:70px;
}
/* Links
-------------------------- */
a,a:link,a:active{
  color:#00f;
  border-bottom:1px solid #cc0;
  text-decoration:none;
}
a:hover{color:#purple;border-bottom:1px solid #00f;}
#header h1 a,#header h1 a:link,#header h1 a:visited{
  border:0;
  color:#fff;
}
#header a:hover{background:none;}
#footer a,#footer a:link,#footer a:active{
  color:#fff;
  border-bottom:1px solid #ddd;
  text-decoration:none;
}
#footer a:hover{
  background:#e6f5e6;
  color:blue;
  border-bottom:1px solid #333;
}
/* style features
-------------------------- */
#nav{
  border-bottom:2px solid #cc0;
  font:bold 100% Arial,Helvetica,sans-serif;
  padding-top:5px;
  padding-bottom:5px;
  background:#060;
  text-align:center;
}
#nav li{list-style:none;margin:0;padding:0;display:inline;}
#nav li a{
  padding:3px 8px 3px 8px;
  margin-bottom:0;
  border:0;
  color:#eee;
}
#nav li a:hover{
  background:transparent #060;
  color:orange;
  border-bottom:2px solid orange;
}
#nav li.here a,th{background:#693;color:#fff;}
#nav li.here a:hover{
  background:#693;
  color:#fff;
  border-bottom:0;
}
.center{text-align:center;}
ul,ol{margin-left:20px;padding-top:5px;padding-bottom:5px;}
li{padding-top:2px;padding-bottom:2px;}
cite{
  display:block;
  color:#56562b;
  font:normal 1.1em cursive;
  padding-left:28px;
}
img.floatL{
  float:left;
  margin-right:1em;
  margin-bottom:0;
  margin-top:0;
  border:1px solid #693;
}
img.floatR{
  float:right;
  margin-left:1em;
  margin-bottom:1em;
  margin-top:1em;
}
#greenBox{border:1px solid #693;background:#fff;}
#greenBox p{clear:both;color:#000;padding-left:8px;}
#greenBox h1{
  padding:7px 0 4px 7px;
  margin:0;
  font:normal 22px/22px "Arial Black",Arial,sans-serif;
  color:#fff;
  background:#693;
  text-transform:uppercase;
}
#greenBox h2{
  padding:0 0 8px 8px;
  margin:0;
  background:#693;
  color:#f5f5f5;
  font:bold 12px/12px Arial,sans-serif;
}
.boxColumn{
  padding:20px 2px 10px 13px;
  float:left;
  overflow:hidden;
  width:170px;
  voice-family:"\"}\"";
  voice-family:inherit;
  width:160px;
}
.boxColumn p{color:#000000;font-weight:normal;padding:0;}
.green{color:#060;background:#fafafa;font-weight:700;}
pre{font-weight:700;font-size:140%;}
table{border-collapse:separate;margin:0 auto;}
td{border:1px solid #693;padding:4px;}
.fs2{color:#600;background:#fff;font-weight:800;}
.txtB { color: brown; font-weight: bold;}
.txtC { color: green; font-weight: bold;}
.strong { font-weight:bold;}
td.a2{
  padding:5px 8px;
  border:1px solid green;
  color:#060;
  text-align:center;
}
TH{
  font-size:12px;
  background:#060;
  color:#e6f5e6;
  text-align:center;
  border:1px solid #fff;
}
.tour{
  border:1px solid #090;
  padding:4px;
  text-align:left;
  width:150px;
  color:#000;
  background:#e6f5e6;
}