body {
  background:#dedede url(images/bg.jpg) repeat-x;
  color:#333333;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  margin:0;
}
img {
  border:0;
}
a {
  color:#333333;
  text-decoration:underline;
}
a:hover {
  color:#FC0;
}
.clear {
  clear:both;
}

#wrapper {
  width:900px;
  margin:auto;
}
#wrapper .contentbox {
  width:900px;
  background:url(images/content.jpg) no-repeat;
}

#header {
  width:800px;
  margin:auto;
}
#header .logo {
  height:200px;
  width:200px;
  background:url(images/logo.jpg) no-repeat;
  margin:22px 0 0 22px;
}
#header .left {
  width:244px;
  float:left;
}
#header .right {
  width:556px;
  margin:0 0 11px 0;
  float:left;
}
#header p {
  color:#333333;
  font-size:14px;
  margin:22px 22px 11px 0;
}

#header h1 {
  color:#333333;
  font-size:22px;
  margin:18px 22px 11px 22px;
}

#menu {
  background:#222222;
  height:40px;
  width:800px;
  margin:auto;
}
#menu ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
#menu li {
  height:40px;
  border-right:#888888 1px solid;
  float:left;
}
#menu a {
  color:#ededed;
  font-size:18px;
  text-align:center;
  text-decoration:none;
  line-height:40px;
  padding:0 22px 0 22px;
  display:block;
}
#menu a:hover {
  background:#0000c0;
}

#content {
  width:800px;
  background:#ffffff;
  margin:auto;
}
#content .left {
  background:#ffffff;
  width:417px;
  padding:11px 11px 11px 22px;
  float:left;
}
#content .right {
  background:#ffffff;
  width:317px;
  padding:11px 22px 11px 11px;
  float:left;
}
#content p {
  color:#333333;
  font-size:12px;
  line-height:16px;
  text-align:justify;
  margin:11px 0 11px 0;
}
#content .left h1 {
  color:#ededed;
  background:#036;
  font-size:14px;
  margin:11px 0 11px 0;
  padding:11px;
}
#content .left h2 {
  color:#333333;
  font-size:12px;
  font-style:italic;
  margin:11px 0 0 0;
}
#content .left h3 {
  color:#333333;
  font-size:14px;
  font-weight:bold;
  margin:0;
}
#content .right h1 {
  color: #C00;
  font-size:28px;
  font-weight:bold;
  margin:11px 0 0 0;
}
#content .right h2 {
  color:#333333;
  font-size:22px;
  font-weight:bold;
  margin:0;
}
#content .right h3 {
  color:#333333;
  font-size:18px;
  font-style:italic;
  margin:0;
}
#content .services {
  background:#f8f7c8;
  padding:22px;
}
#content ul {
  margin:0;
}
#content li {
  font-size:14px;
  font-weight:bold;
  line-height:22px;
}
#content .contactform {
  background:#dedede;
  padding:11px;
}
#content .whyus ul {
  margin:0;
  padding:0 0 0 18px;
}
#content .whyus li {
  line-height:36px;
}

#footer {
  width:800px;
  background:#222222;
  margin:auto;
}
#footer p {
  color:#ededed;
  font-size:11px;
  margin:0px;
  padding:22px 11px 22px 11px;
}
#footer a, #footer a:hover {
  color:#ededed;
  font-size:11px;
}
