body {
  margin:0;
  padding:0;
  background:#BB1314 url(images/pageBg.gif) repeat-x;
}

body,table,input,textarea,select,button {
  font-family:verdana,sans-serif;
  font-size:12px;
  line-height:1.5em;
  color:#000;
}

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

h1 {
  font-size:14px;
}
h2 {
  font-size:12px;
}
h3 {
  font-size:11px;
}
.small {
  font-size:11px;
}
img {
  border:0;
}

/* 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%;
}

#content table tr th,
#content table tr td {
  padding:3px 1em 3px 0;
  vertical-align:top;
  text-align:left;
}

#banner {
  background:url(images/title.jpg);
  height:163px;
  text-align:right;
  vertical-align:top;
  border:solid #fff;
  border-width:0 1px;
}
#banner h1,
#banner p {
  display:none;
}

#nv1 {
  border:solid #fff 1px;
  background:#BB1314;
  padding:0 15px;
}
#nv1 a {
  text-decoration:none;
  color:#fff;
  display:block;
  float:left;
  padding:3px 10px;
}
#nv1 a.a1,
#nv1 a.s1,
#nv1 a:hover {
  padding:3px 9px;
  border:solid #fff;
  border-width:0 1px;
  background:#E08619;
}

#nv2 {
  border:solid #fff;
  border-width:0 1px 1px 1px;
  background:#E08619;
  padding:0 15px;
}
#nv2 a {
  text-decoration:none;
  color:#fff;
  display:block;
  float:left;
  padding:3px 10px;
  white-space:nowrap;
}
#nv2 a.a1,
#nv2 a:hover {
  color:#000;
}

#content {
  background:#fff url(images/contentBottomBg.gif) 0 100% no-repeat;
}
#content .inner {
  padding:24px 24px 39px 24px;
  margin:0 1px;
  border-top:solid #BB1314 2px;
  background:url(images/contentBg.gif) 100% 0 no-repeat;
}

#copyright {
  text-align:center;
  color:#fff;
  font-size:10px;
  padding:3px 25px 16px 25px;
  background:url(images/copyrightBg.jpg) 50% 100% no-repeat;
}

#copyright a {
  color:#fff;
}

