body {
  margin:0;
  padding:0;
  background:#E8E8E8;
  background-image:url(images/shaddow.png);
  background-repeat:repeat-y;
  background-position:760px 0;
}

body,table,input,select,textarea,button {
  font-family:verdana,sans-serif;
  font-size:11px;
  color:#222;
}

a {
  color:#066;
  text-decoration:none;
}
a:hover {
  color:#066;
  text-decoration:underline;
}

h1,h2,h3,h4,h5,h6 {
  font-family:arial,sans-serif;
  color:#000;
}


h1 {
  font-size:14px;
}
h2,h3,h4,h5,h6 {
  font-size:12px;
}

img {
  border:0;
}
table {
  margin:0;
}
.small {
  font-size:10px;
}

/* clearfix
********************************/
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.clearfix {
  display: inline-block;
}
html[xmlns] .clearfix {
  display: block;
}
* html .clearfix {
  height: 1%;
}

#nv1 td {
  border-right:solid #fff 1px;
  padding:0 5px;
}
#nv1 td.a1,
#nv1 td.s1 {
  background:#C9DFDF;
}
#nv1 td.a1 a,
#nv1 td.s1 a {
  color:#066;
}
#nv1 a {
  color:#C9DFDF;
  text-decoration:none;
}
#nv1 a:hover {
  color:#fff;
}
#nv2 {
  border-bottom:solid #066 1px;
  margin-top:15px;
}
#nv2 td {
  height:25px;
  padding:0 0 0 10px;
  border-top:solid #066 1px;
}
#nv2 td.a1 {
  background:#A7C3C3;
}
#nv2 a {
  text-decoration:none;
  color:#066;
}
#nv2 a:hover {
  color:#003636;
}
#nv2 td.d2 {
  padding:0 0 0 20px;
  background-image:url(images/nvItem.png);
  background-repeat:no-repeat;
}

#content table td,
#content table th {
  vertical-align:top;
  text-align:left;
}