html {
overflow-x: hidden;
height: 100%;
}

body {
  color:#3D3D3D;
  font: 10pt Tahoma,Verdana, "Times New Roman", Helvetica, Arial, sans-serif;
  text-align:center;
  margin-bottom: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  background: #225860 url(images/wrap-tile.jpg) center repeat-y;
}

#container{
  text-align: left;
  position:relative;
  top: 0px;
  width:790px;
  margin-left:auto;
  margin-right:auto;
  background:#fff;
  bottom:20px;}
  
.logoBox{
  position:relative;
  margin-left:30px;
}


.contentArea {
  margin:5px 10px 0px 10px;
  padding:15px 10px 10px 10px;
  background: #fff;
  }

.leftTextBox{
  width:300px;
  margin-left:30px;
  float:left;
}

.rightTextBox{
  width:390px;
  right: 0px;
  margin-right:30px;
  float:right;
}

.header {
  width:790px;
  height:240px;
  color:#FFFF00;
  background: #2424ba url(images/header.jpg);
}

.headerCopyBox {
  width:480px;
  height:150px;
  margin-top:65px;
  float:right;
}

.articleHeader {
  width:790px;
  height:150px;
  color:#FFFF00;
  background: #2424ba url(images/articleheader.jpg);
}

.articleHeaderCopyBox {
  width:400px;
  height:150px;
  margin-top:20px;
  margin-left:20px;
  float:left;
}

ul {
  list-style-position: outside;
  list-style-type: square;
  padding: 0px 20px 0px 20px;
  margin: 2px;
  font-family: verdana;
  }
  
.h1 {
  font-family: Tahoma;
  font-size: 18px;
  color: #CC0000;
  font-weight: bold;
  text-align: center;
}

.h2 {
	font-family: Tahoma;
	font-size: 16px;
	color: Blue;
	font-weight: bold;
	text-align: center;
}

.h3 {
  font-family: Tahoma;
  font-size: 24px;
  color: Black;
  font-weight: bold;
  text-align : center;
}

.h4 {
  font-family: Tahoma;
  font-size: 14px;
  color:#000;
  font-weight: bold;
  text-align:center;
}
.h5 {
  font-family: Tahoma;
  font-size: 18px;
  color:#000;
  font-weight: bold;
  text-align:center;
}

.headline {
  color:#CC0000;
  font-size:150%;
  font-weight:bold;
}

.subheadline {
  font-family:Tahoma;
  font-size:110%;
  font-weight:bold;
}

.form {
  font-family:verdana,sans-serif;
  font-size:90%;  
  border-style: solid;
  border-color:#C0C6CD;
  border-width:1px;
  padding:14px;
  background-color: #FFFCDE;
}

.spokespersonBox {
  width:345;
  border-style: solid;
  border-color:#C0C6CD;
  border-width:1px;
  padding:14px;
  background-color: #FEF8B3;
}

img.portraitbox {
  border-style: solid;
  border-color:#C0C6CD;
  border-width:1px;
  margin:0px 5px 5px 0px;
  padding:6px
}

.testimonialFull {
  clear: both;
  border-style: solid;
  border-color:#C0C6CD;
  border-width:1px;
  margin:20px;
  padding:14px;
  background-color: #FEF8B3;
}

.testimonial {
  clear: both;
  border-style: solid;
  border-color:#C0C6CD;
  border-width:1px;
  margin:0px;
  padding:14px;
  background-color: #FFFCDE;
}

.footer {
  clear: both;
  text-align:center;
  position: relative;
  color:#3D3D3D;
  font-family:verdana,sans-serif;
  font-size:9pt;
  padding-bottom: 10px;
  margin-top: 30px;
  }
  
A:link {text-decoration:none; color:#737373;}
A:visited {text-decoration:none; color:#737373;}
A:hover,active {color: red; text-decoration: underline;}

