body {
	font-family: verdana, arial, sans-serif;
  font-weight: regular;
  line-height: 1.3em;
  color: #fff;
	background-color: #000;
  background-position:center-top;
  }

a:link, a:visited, a:active { color: #fff; text-decoration: underline; }
a:hover { color: #ff9900; text-decoration: underline; }

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

#container {
  width: calc(100% - 100px);
  max-width: 830px;
  margin: 0px auto;
  padding: 25px;
  background-color: #286486;
  }

#cuc {
  width:100%;
  padding-top:25px;
  }

#intro {
  margin-top:10px;
  background-color: #ffffff;
  /*border-radius:10px;*/
}

#intro p {
  padding:10px;
  color:#000000;
  font-size:14px;
  line-height:17px;
  }

#contact {
  margin-top: 35px;
  padding-bottom: 5px;
  }
  
#outerbox {
  width: 100%;
	max-width: 830px;
	margin: 10px auto 0 auto;
	float: left;
	}

#rapier {
  width: 90%;
  }

#innerboxes {
 width:100%;
 margin:0 auto;
 display:inline-block;
}

#innerboxes ul {
  width:100%;
 }

#innerboxes li {
 width:33.33%;
 float:left;
}

 #innerboxes li img {
  width:100%;
}

 #innerboxes li p {
  padding:3px;
}

#innerbox {
	width: 260px;
	margin-bottom: 20px;
	float: left;
	font-size: 14px;
	margin-right: 10px;
  border: 1px solid #333;
	}

p {
  padding: 10px 0 0 0;
  }

.footer p {
	font-size: 12px;
	}

p.client {
  font-size: 14px;
  line-height: 17px;
  }

h1 {
  font-size:24px;
  padding: 0 0 15px 0;
  border-bottom: 1px solid #fff;
  /*font-family: 'Arial Black';*/
  font-weight: 900;
  }

h2 {
  font-size:17px;
  padding: 15px 25px 0 0;
  }

h3 {
  padding:10px 0 0 0;
	font-size: 14px;
  }

h2, h3 {
  font-weight: regular;
  }

#rapier ul {
  padding-left: 15px;
  list-style: disc;
  }

#rapier li {
  font-size: 14px;
  padding: 5px 0 0 0;
  }
