body {
font-family:Arial, Helvetica, sans-serif;
background: #4a5478 url(images/bg3.jpg) repeat-x;
margin-left:auto;
margin-right:auto;
font-size:10pt;
color:#000000;
line-height:1.3em;
text-align:center;
padding:0;
}

h2 {
font-family: Arial;
line-height:1.2em;
font-size:20pt;
color:#000000;
}

h3 {
font-family: Arial;
line-height:1.3em;
font-size:14pt;
color:#000000;
}

.short_h3 {
font-family: Arial;
line-height:1.3em;
font-size:14pt;
font-weight:bold;
color:#000000;
}


a {
color:#4a5478;
}


#container {
width:760px;
margin-right:auto;
margin-left:auto;
text-align:left;
background-color:#ffffff;
}

#header {
background:url(images/header4.jpg) no-repeat;
background-color:#ffffff;
width:760px;
height:240px;
margin-left:auto;
margin-right:auto;
color:#000;
}


.bottom {
width:760px;
height:59px;
margin-right:auto;
margin-left:auto;
}

.maincontainer {
width:760px;
}

.content {
padding-top:15px;
padding-bottom:15px;
padding-left:20px;
padding-right:20px;
}

#projsidenav {
float:left;
display:block;
width:220px;
}


#projsidenav a{
text-decoration:none;
}



#projsidenav a:hover {
font-weight:bold;
background-color:#b7bac9;
}

#projsidenav p {
border: 3px solid #4a5478;
}



#nav {
text-align:center;
font-family:Arial, sans-serif;
font-size:10pt;
color:#86c027;
padding-top:220px;
text-decoration:none;
}

#nav a {
color:#ffffff;
font-weight:700;
text-decoration:none;
}


#nav a:hover {
color:#b7bac9;
}

#sidenav {
float:left;
width:220px;
}

#projright {
display:block;
float:right;
width:460px;
}


.shortheader {
color:#86c027;
font-family: Arial;
font-weight:bold;
line-height:0.7em;
font-size:20pt;
}

.testimonial {

width:520px;
align: center;
border-left: 2px solid #86c027;
border-right: 2px solid #86c027;
border-bottom: 3px solid #86c027;
border-top: 2px solid #86c027;
background-color:#b7bac9;
margin-left:100px;
}


.testimonial p, h3, h4 {
margin-left: 10px;
margin-right: 10px;
margin-top:10px;
margin-bottom:10px;
}



.whychoose {

width:300px;
float: right;
border-left: 2px solid #86c027;
border-right: 2px solid #86c027;
border-bottom: 3px solid #86c027;
border-top: 2px solid #86c027;
background-color:#b7bac9;
margin-left:20px;
}

.whychoose p, h3, h4 {
margin-left: 10px;
margin-right: 10px;
margin-top:10px;
margin-bottom:10px;
}





.footer {
padding-top:6px;
background:#86c027;
width:760px;
margin-right:auto;
margin-left:auto;
color:#fff;
font-size:8pt;
text-align:center;
}

.footer a:hover {
color:#b7bac9;
}

.footer a {
color:#4a5478;
font-weight:700;
text-decoration:none;
}

.disclaimer{
padding-top:8px;
padding-bottom:5px;
font-size:7pt;
line-height:1.2em;
}

.clearfix{
content: "."; 
display: block; 
width:760px;
height: 1; 
clear: both; 
visibility: hidden;
}

* html>body .clearfix {
display: inline-block; 
width: 100%;
}

* html .clearfix {
/* Hides from IE-mac \*/
height: 1%;
/* End hide from IE-mac */
	}