body {
  font-family: Arial, sans-serif;
  font-size: 12px;
  padding: 20px 0 0 0;
  margin: 0;
}

#globalWrapper {
  width: 820px;
  margin: 0 auto 20px auto;
}

#header {
  height: 175px;
}

#header #logo {
  width: 175px;
  height: 175px;
  float: left;
  margin: 0 8px 0 0;
}

#contentWrapper {
  background: url('../images/bgnav.gif') repeat-y;
}

#nav {
  width: 175px;
  float: left;
}

#logo2 {
  height: 46px;
  padding-left: 183px;
}

#content {
  width: 350px;
  padding: 35px 175px 50px 115px;
  float: left;
  min-height: 350px;
  position: relative;
}

#footer {
  width: 818px;
  height: 174px;
  clear: both;
  background: url('../images/bgfooter.jpg');
  position: relative;
}

#nav ul {
  list-style-type: none;
  color: #fff;
  padding: 50px 10px 0 30px;
  margin: 0;
  font-weight: bold;
  line-height: 1.75em;
  background: url('../images/bgnavtop.gif') no-repeat;
}

#nav ul ul {
  background: none;
  padding: 0 0 0 10px;
}

#nav ul a {
  color: #464c5a;
  display: block;
  text-decoration: none;
}

#nav ul a:hover {
  color: #fff;
}

#nav ul ul a {
  color: #fff;
}

#nav ul ul a:hover,
#nav ul ul span.active {
  color: #ff0;
}

#nav ul ul li span.underscore {
  display:inline-block;
  float: left;
}

#nav ul ul li span.item {
  display:block;
  margin-left: 7px;
}

#footer ul {
  font-weight: bold;
  list-style-type: none;
  color: #fff;
  margin: 0 0 0 290px;
  padding: 25px 0 0 0;
  line-height: 1.5em;
}

#footer a {
  color: #fff;
  text-decoration: none;
}

#footer a:hover {
  text-decoration: underline;
}

#footer .copyright {
  text-align: left;
  color: #fff;
  font-weight: bold;
  position: absolute;
  width: 300px;
  top: 115px;
  left: 290px;
}

.fixfloat {
  clear: both;
  float: none;
  height: 0;
  width: 0;
}

#content form label {
  display: inline-block;
  width: 150px;
  vertical-align: top;
}

#content a {
  color: #f04e23;
  text-decoration: underline;
}

#content a:hover {
  text-decoration: none;
}

#content p.error {
  color: #f04e23;
  font-weight: bold;
  font-size: 1.2em;
}

#content p.top {
  position: absolute;
  bottom: 0;
}

#content .col-11 img {
	max-width: 350px;
	height: auto;
}

#content form input {
  width: 300px;
  border: 1px solid #999;
}

#content form input.submit {
  width: 80px;
}

#content form textarea {
  width: 300px;
  height: 200px;
  border: 1px solid #999;
}

#content form .simpleFormError {
  border-color: #f04e23;
  background-color: #eee;
}

a img {
  border: 0;
}

.invisible {
  display: none;
}

div.hr hr {
  display: none;
}

div.hr {
  height: 1px;
  background-color: #C66E4A;
}

p.to-top a {
  display: none;
}

#content h1, h2 {
  font-size: 20px;
  color: #fe9900;
}

.inv {
	display: none;
}
