.newsdate {
font-weight: bold
}

h2.mainheads {
font-size:181%;
font-weight:bolder; 
font-family:Georgia,Times,serif;
color: #1c1c1c;
text-decoration: underline;
padding-bottom:1%;
}

ul{margin-top:0;}
li {
 list-style-image: url('images/check.gif');
}

p{
margin: 0 auto;
padding: 0;
max-width: 33em;
}

h3.postInfo{
color: #016dbf;
}

a:link {color: #016DBF;}

body {
background:#fff url('images/bg.gif') repeat-x;
margin: 0;
padding:0;
font: 81% Georgia,Times,serif;
line-height: 28px;
}

.wrapper {
margin: 0 auto;
padding: 0;
width: 100%;
max-width:1600px;
text-align: center;
}

.header {
display:block;
width:100%;
height: 123px;
margin-left:auto;
margin-right:auto;
text-align: center;
}

.borders {
border-style:none;
}

.logo {
float:left;
width:30%;
height:100%;
text-align: right;
padding-left: 0px;
}
.underlinemenu{
font-size:181%;
font-weight:bolder; 
font-family:Georgia,Times,serif;
padding-top: 64px;
width: 68%;
float: right;
}

.underlinemenu ul{
padding: 0px 0px 0px 20px; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: center;}

.underlinemenu ul li{
display: inline;
}

.underlinemenu ul li a{
color: #1c1c1c;
padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 3px*/
margin-right: 20px; /*spacing between each menu link*/
text-decoration: none;
border-bottom: 3px solid #FFFFFF;
display: inline-block;
}

.underlinemenu ul li a:hover{
border-bottom: 3px solid #016DBF; /*bottom border is 3px*/
display: inline-block;
}

.featured {
width:100%;
height:274px;
overflow: hidden;
padding-top: 1px;
margin: 0 auto;
max-width:966px;
}

.featured img {
width:100%;
height:274px;
max-width:966px;
margin: 0 auto;
}

.content {
width:100%;
margin: 0 auto;
}

.contentleft {
float:left;
width: 49%;
text-align: right;
line-height: 20px;
}

.contentleft img {
padding-right: 5px;
text-align:center;
margin:0 auto;
}

.contentleft2 {
float:left;
width: 100%;
text-align: center;
line-height: 20px;
}

.contentleft2 img {
padding-right: 5px;
text-align:center;
margin:0 auto;
}

.clients {
line-height: 22px;
}

.contentright {
text-align: right;
line-height: 20px;
width: 50%;
float:right;
}

.contentright2 {
float:center;
width: 100%;
text-align: center;
line-height: 20px;
}

.contentright2 img {
padding-right: 5px;
text-align:center;
margin:0 auto;
}

div.footer {
width:100%;
font-size:12px;
text-align:center;
padding-top:25px;
padding-bottom: 10px;
color:#666;
margin:0 auto;
clear:both;
}


div.clear {
clear: both;
display: block;
overflow: hidden;
width: 0;
height: 0;
}


h2 {
margin: 0;
padding-top:25px;
}

h3 {
margin: 0;
padding-top:5px;
}

h4 {
color:#b54f0b;
margin: 0;
padding: 0;
overflow: hidden;
width: 0;
height: 0;
}


h2 {
margin: 0;
padding-top:25px;
}

h3 {
margin: 0;
padding-top:0px;
}

h4 {
color:#b54f0b;
margin: 0;
padding: 0;
}