@charset "utf-8";
/* CSS Document */

body {
  margin:28px 0 0 0;
  padding:0;
  background:#000;
  font:12px Arial, Helvetica, sans-serif normal
}

* {
  margin:0;
  padding:0
}

img {
  border:none
}

.clear {
  clear:both;
  width:100%
}

#wrapper {
  margin:0 auto;
  width:834px;
  background: url(../images/top-line.jpg) top left no-repeat #FFFFFF
}

#frame {
  margin:0 auto;
  width:761px;  
}

#header {
  width:761px;
  float:left;
}

#header .logo {
  float:left;
  margin:25px 0 0 0
}

#header span {
  float:right;
  padding:40px 10px 0 0;
  width:270px;
}

.header_img {
  float:left;
  width:761px;
  padding:8px 0 0 0
}

#nav {
  float:left;
  width:761px;
  margin:5px 0 0 0;
  background:url(../images/top-nav-bg.jpg);
  height:36px
}

#nav ul {
  width:761px;
  float:left;
  list-style:none
}

#nav ul li {
  float:left;
}

#nav ul li a {
  padding:10px 18px 0 18px;
  text-decoration:none;
  color:#FFF;
  font-size:10pt;
  font-weight:bold;
  float:left;
}

#nav ul li a:hover {
  color:#000;
}

#nav ul li {
  background:url(../images/top-nav-seprator.jpg) no-repeat top right;
  height:36px;
  float:left;
}

#nav ul li.last {
  background:none
}

#body_container {
  width:761px;
  float:left;
  margin:20px 0 20px 0;
}
  
#left_container {
  float:left;
  width:524px;
}

#container_box {
  float:left; 
  width:524px;
}

.left_side {
  float:left;
  width:168px;
}

.right_side {
  float:left;
  width:310px;
  margin:0 25px 0 21px;
  display:inline;
}

.right_side h1 {
  font:15px normal Arial, Helvetica, sans-serif;
  color:#000;
  font-weight:bold;
  
}

.right_side p {
  font:11px normal Arial, Helvetica, sans-serif;
  color:#606060;
  padding:12px 0 0 0
}

.right_side img {
  padding:12px 0 0 0
}

.right_side_plus {
  float:left;
  width:310px;
  margin:0 25px 0 21px;
  display:inline;
}

.right_side_plus h1 {
  font:15px normal Arial, Helvetica, sans-serif;
  color:#000;
  font-weight:bold;
  
}

.right_side_plus p {
  font:11px normal Arial, Helvetica, sans-serif;
  color:#606060;
  padding:12px 0 0 0
}

.right_side_plus img {
  padding:12px 0 0 0
}

.testimonials_box {
  width:472px;
  float:left;
  background:#eaeaea; 
  border:1px solid #b9b9b9;
  padding:0px 5px 0px 5px; 
  margin:5px 0 0 0;
}

.testimonials_box p {
  font:11px normal Arial, Helvetica, sans-serif;
  color:#4a4a4a;
  padding:0 0 5px 0;
  font-weight:bold;
}
  
.testimonials_box h3 {
  font:11px normal Arial, Helvetica, sans-serif;
  color:#b13c2a;
  font-weight:bold;
}

.whatmakes_container {
  float:left;
  width:524px;
}

.whatmakes_container h2 {
  margin:40px 0 0 0;
  font:17px normal Arial, Helvetica, sans-serif;
  color:#b13c2a;
  line-height:18px;
  font-weight:bold
}

.whatmakes_container p {
  margin:7px 0 0 0;
  font:12px Arial, Helvetica, sans-serif;
  color:#000;
  font-weight:bold;
}

.whatmakes_container ul { 
  width:524px; 
  float:left; 
  list-style:none; 
  padding:20px 0 0 0
}

.whatmakes_container li {
  padding:0 10px 10px 28px; 
  background:url(../images/tick.jpg) no-repeat 0 0 ; 
  float:left; width:224px; 
  font-size:11px
}

.whatmakes_container h2 {
  margin:40px 0 0 0;
  font:17px normal Arial, Helvetica, sans-serif;
  color:#b13c2a;
  line-height:18px;
  font-weight:bold
}

#right_container {
  float:right;
  width:213px;
}

.news_container { 
  width:213px; 
  float:right; 
}

.news_container h2 { 
  font:19px normal Arial, Helvetica, sans-serif;
  color:#b13c2a;
  font-weight:bold; 
}

.news_container ul { 
  width:213px; 
  float:left; 
  list-style:none; 
  padding:10px 0 0 0
}

.news_container li {
  padding:0 0 10px 12px ; 
  margin:0 0 15px 0; 
  float:left; 
  width:201px; 
  font-size:11px; 
  background:url(../images/bullet.jpg) no-repeat 0 0; 
  border-bottom:1px solid #b9b9b9
}

.news_container li h3 {
  font-size:12px; 
  font-weight:bold; 
}

.news_container li span {
  display:block 
}

.news_container li span a {
  font-weight:bold; 
  color:#769b94; 
  text-decoration:none; 
  font-size:11px; 
}

.investigator {
  width:213px; 
  float:left; 
  padding:0 0 0 0
}

.investigator img { 
  padding:0 0 0 0
}

.investigator p { 
  padding:10px 0 0 0;
  font-size:11px ;
  color:#000;
}

#footer {
  width:824px;
  font:11px normal Arial, Helvetica, sans-serif;
  padding:10px 0 25px 10px;
  background:#000000;
  color:#666;
}

#footer p {
  color:#fff;
  font-weight:bold;
  padding:5px 0 0 0;
}

#footer p a {
  color:#fff;
  text-decoration:none;
}
  
#footer p a:hover {
  text-decoration:underline;
}

#footer span {
  color:#fff;
  text-decoration:none;
  display:block;
  padding:3px 0 0 0;
}

#footer span a {
  color:#fff;
  text-decoration:none;
}
#footer span a:hover { 
  text-decoration:underline
}


