@charset "utf-8";
/* CSS Document */
* {
  margin: 0;
  padding: 0;
}

html, body {
  height: 100%; /* Required */
  margin: 0 auto;
  padding: 0;
}

body {
  color: #fff;
  font: 100% Verdana, sans-serif;
  text-align: center;
}


p {
  margin: 2em 0;
  line-height: 1.5em;
}

a {
  color: #666;
  text-decoration: underline;
}

a:hover {
  color: #999;
  text-decoration: underline overline;
}

#container-page {
	margin: 0 auto;
	width: 100%;
	text-align: left;
	position: relative;
	min-height: 100%; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 100%; /* For IE */
	background-image: url(../images/body.jpg);
	background-position: center;
	background-repeat: repeat-y;
	background-color: #F7F8EF;
}

#container-head {
  background: #000;
}

#head {
  padding: 1em;
}

#nav {
	width: 65%;
	float: right;
	padding-top: 5px;
	font-size: .9em;
	white-space: nowrap;
}
#nav a:link, #nav a:visited {
	color: #ffffff;
	text-decoration: none;
	font-weight: 100;
}
#nav a:hover, #nav a:active {
	color: #ffffff;
	text-decoration: underline;
	font-weight: 100;
}


#container-content {
  padding: 0 2em 40px 2em;
}

#container-content:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

#content-pri {
  width: 700px;
  margin: 0 auto;
  color: #000;
}

#content-sec {
  padding: 1em 0;
  width: 20%;
  float: left;
}

#content-sec ul,#content-sec ul li {
  list-style: none none;
}

#printTable, td, tr {
	vertical-align: top;
	letter-spacing: .2em;
	border: #000000 dotted 2px;
	border-collapse: collapse;
	padding: 5px 5px 5px 12px;
}

#container-foot {
  width: 100%;
  background: #999999;
  position: absolute;
  bottom: 0 !important;
  bottom: -1px; /* For Certain IE widths */
  height: 40px;
}

#foot {
  padding: 0 1em;
  line-height: 40px;
  font-size: .9em;
}

.special_text {
	color: #990000;
	font-weight: bolder;
}
.textBld {
	font-weight: bolder;
}
.textBldCntr {
	font-weight: bolder;
	text-align: center;
}