/* CSS Document */

body{
margin:0;
background:#fff;
}
img{border:0;}
h1,h2,h3,p,div,td{
font-family:Trebuchet MS;
font-size:12px;
}
h1,h2,h3,p{
margin:0 10px;
padding:10px 0;
}
h1{
font-size:16px;
color:#d68a01;
font-weight:400;
}
h2{
font-size:14px;
color:#00a4e4;
font-weight:400;
}
h3{
font-size:12px;
color:#8ab911;
font-weight:bold;}
p{
font-size:12px;
color:#55646d;
font-weight:400;
line-height:22px;
}
a{
color:#6ea525;
text-decoration:none;
}
a:hover{
color:#00a4e4;
}
ul li{
color:#7a8f9c;
}

#container{
width:769px;
background:url(images/barbg.png) top left repeat-y;
text-align:left;
}
#nav{
padding-top:65px;
padding-left:291px;
}
#header{
background:url(images/header.png) top left no-repeat;
height:84px;
}
#headerpic{
float:right;
width:256px;
height:84px;
background:url(images/headerpic1.jpg) top left no-repeat;
}
#content{
min-height:200px;
padding-top:15px;
}
#footer{
background:url(images/footer.png) top left no-repeat #fff;
padding-left:225px;
min-height:60px;
}
#footer span{
display:block;
padding:10px 0;
color:#dcdcdc;
font-size:12px;
}
#footer span a{
color:#2d546c;
text-decoration:none;
}
#footer span a:hover{
text-decoration:underline;
}

#footer p{
padding:0;
margin:0;
font-size:10px;
color:#8298a6;
}
#footer p a{
color:#2772a2;
text-decoration:none;
}
#footer p a:hover{
color:#fcaf26;
}

input.button{
margin:0;
font-family:trebuchet ms;
font-size:12px;
color:#fff;
width:60px;
margin-right:3px;
padding:0;
background:#96c1db;
border:1px solid #6999b7;
}
input.field{
float:left;
height:18px;
background:#fff;
border:1px solid #cad0d3;
margin:0;
}

.testimonial{
background:url(images/testbg.png) top left no-repeat;
width:189px;
font-size:12px;
}
.testimonial p{
color:#4d90ba;
font-size:12px;
line-height:18px;
padding:14px 18px 5px 36px;
margin:0;
}
.testimonial span{
display:block;
text-align:right;
color:#e09600;
padding:5px 18px 5px 30px;
font-size:12px;
}
.testimonial b{
color:#3b4d59;
}
#newsletter{
background:url(images/newsletter.png) top left no-repeat;
padding-left:25px;
padding-top:25px;
}
#newsletter input.field{
float:left;
width:111px;
height:18px;
background:#fff;
border:1px solid #cad0d3;
margin:0;
margin-right:2px;
}
#newsletter input.button{
margin:0;
height:18px;
font-family:trebuchet ms;
font-size:10px;
color:#fff;
padding:0;
width:43px;
background:#96c1db;
border:1px solid #6999b7;
}

