body {
  background-image: url(images/background.gif);
  font-family: Arial, Helvetica;
  color: #394a6b;}

.container{
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #ffffff;
  width: 778px;
  border: 1px #ffffff solid;}

h1{
  margin:0;
  padding:0;
  color: #51617e; 
  font-weight: bold;
  font-size: 14px;
  word-spacing: 1px;
  margin-top: 0px;
  margin-bottom: 10px;}

h2{
  margin:0;
  padding:0;
  color: #51617e; 
  font-weight: bold;
  font-size: 14px;
  word-spacing: 1px;
  margin-top: 0px;
  margin-bottom: 10px;}

h3{
  margin:0;
  padding:0;
  color: #51617e;
  font-weight: bold;
  font-size: 12px;
  margin-top: 0px;
  margin-bottom: 0px;}

p.content{
  font-size: 12px;
  line-height:18px;
  color: #51617e;}

.break{
  margin-top: 10px;
  margin-bottom: 10px;
  height: 1px;
  background-image: url(images/break.gif);
  background-repeat: repeat-x;}

.footer{
  background-image: url(images/footer-pattern.gif);
  font-size: 9.5px;
  color: #51617e;
  font-weight: bold;
  text-align: center;}

.footer a{
  text-decoration: none;}
  
.footer a:hover{
  text-decoration: underline;}

.nav{
  cursor: pointer;
  background-color: #51617e;
  border-bottom: 1px #ffffff solid;
  height: 42.5px;}

.navb{
  cursor: pointer;
  background-color: #51617e;
  height: 41px;}

.navlink{
  color: #ffffff;
  font-size: 12px;}
  
.navlink a{
  text-decoration: none;}
  
.navlink a:hover{
  text-decoration: underline;}

.content img{
  border: 1px solid #b0b0b0;
  margin: 5px 15px 5px 0px;
  padding:5px;}

.references {
  border: 1px #cccccc solid;
  background-color: #f2f2f2;
  margin-top:15px;
  padding:5px;}
  
#contact-upper {
	float: left;
	width: 558px;
}

#contact-upper img {
	float: right;
}

#contact-upper p {
	float: left;
	padding: 45px 0 0 0;
	text-align: center;
	width: 190px;
}

#contact-upper p strong {
	color: #000;
	font-size: 30px;
}

#contact-upper p a {
	font-size: 14px;
}

#contact-lower {
	float: left;
	padding: 35px 0 0 0;
	width: 558px;
}

#contact-lower img {
	float: left;
}

#contact-lower p {
	color: #5f5f5f;
	float: left;
	font-size: 30px;
	padding: 45px 0 0 0;
	text-align: center;
	width: 240px;
}

#contact-lower p strong {
	color: #000;
	font-size: 26px;
}

#contact-lower p span {
	color: #000;
	font-weight: bold;
	font-size: 16px;

}

