body {
  background:#c0c0c0 url(images/bg.jpg) repeat-x;
  font-family:Verdana, Geneva, sans-serif;
  margin:0; 
}
img {
  border:0;
}

#wrapper {
  background:#ffffff;
  width:900px;
  margin:auto;
}
#header {
  width:900px;
  padding:11px 0 0 0;
}
#header .logo {
  height:92px;
  width:220px;
  background:url(images/logo.jpg) no-repeat;
  margin:0 0 0 11px;
  float:left;
}
#header .info {
  height:92px;
  width:278px;
  color:#333333;
  font-weight:bold;
  text-align:center;
  float:left;
}
#header .info_number {
  padding-top:14px;
  font-size:28px;
}
#header .info_tagline {
  padding-top:14px;
  font-size:14px;
}
#header .image {
  height:92px;
  width:380px;
  margin:0 11px 0 0;
  background:url(images/money_business.jpg) no-repeat;
  float:left;
}

#menu {
  width:900px;
  margin:auto;
}
#menu .background {
  height:22px;
  margin:11px 0 11px 0;
}

#menu ul {
  margin:0 9px 0 9px;
  padding:0;
  font-size:9px;
}
#menu li {
  background:#cbcbcb;
  width:140px;
  text-align:center;
  line-height:22px;
  list-style:none;
  margin:0 3px 0 3px;
  float:left;
}
#menu a {
  color:#444444;
  text-decoration:none;
  display:block;
}
#menu a:hover {
  color:#ffffff;
  background:#8ca3c2;  
}
#menu .tab {
  height:30px;
  width:100px;
  background:url(images/menu_tab.jpg) no-repeat;
}
#menu .tab a { color:#222222; }

#content {
  width:900px;
  font-family:Verdana, Geneva, sans-serif;
  margin:auto;
}
#content .full {
  width:866px;
  color:#333333;
  font-size:12px;
  margin:22px;
}
#content .left {
  width:588px;
  color:#333333;
  font-size:11px;
  padding:11px 11px 11px 22px;
  float:left;
}
#content .right {
  width:244px;
  color:#333333;
  font-size:9px;
  padding:11px 22px 11px 11px;
  float:left;
}
#content h1 {
  color:#0f5376;
  font-size:14px;
  font-weight:bold;
  margin:0;
}
#content h2 {
  color:#333333;
  font-size:14px;
  font-weight:bold;
  margin:0;
}
#content h3 {
  font-size:24px;
  font-style:italic;
  font-weight:bold;
  text-align:center;
  padding:0 22px 0 22px;
}
#content h4 {
  font-size:18px;
  font-weight:bold;
  text-align:center;
}
#content ul {
  font-family:Tahoma, Geneva, sans-serif;
  background:#ededed;
  margin:0;
  padding:11px 0 11px 33px;
  line-height:22px;
  font-size:12px;
}
content li {
  display:block;
}
#content .line {
  height:3px;
  background:#8e8e8e;
}
#content p {
  text-align:justify;
  line-height:16px;
  margin:0; 
}
#content a {
  color:#222222;
  text-decoration:underline;
}
#content a:hover {
  color:#222222;
}
#content .side_box {
  background:#ededed;
  /*border:1px #8e8e8e solid;*/
  padding:11px;
}
#content .side_box form select, .side_box form input {
  font-size:10px;
}
#content .testimonials {
  font-family:Tahoma, Geneva, sans-serif;
  color:#333333;
  font-size:10px;
  font-style:italic;
  text-align:justify;
}
#content blockquote {
  margin:0px;
  background-image:url(images/openquote1.gif);
  background-position:top left;
  background-repeat:no-repeat;
  text-indent:22px;
}
#content blockquote span {
  display:block;
  background-image:url(images/closequote1.gif);
  background-repeat:no-repeat;
  background-position:bottom right;
}

#footer {
  width:900px;
  margin:auto;
  text-align:left;
}
#footer .background {
  height:15px;
  background:#333333;
  margin:11px;
}
#footer p {
  color:#808080;
  font-size:9px;
  text-align:left;
  line-height:14px;
  margin:0;
  padding:11px
}
#footer p a {
  color:#808080;
  font-size:9px;
  text-decoration:underline;
}
#footer p a:hover {
  color:#808080;
}
#footer ul {
  list-style:none;
  line-height:9px;
  margin:0;
  padding:0 11px 0 11px;
}
#footer li {
  color:#999999;
  font-size:9px;
  float:left;  
}
#footer li a {
  color:#808080;
  font-size:9px;
  text-decoration:underline;
}

#ppl_ad {
  width:676px;
  height:838px;
  background:url(images/ppl_ad.png) no-repeat;
  margin:auto;
}
#ppl_ad_form {
  width:470px;
  margin:auto;
}
#ppl_ad_form .top {
  width:470px;
  height:12px;
  background:url(images/bg_form_top.png) no-repeat;
}
#ppl_ad_form .middle {
  width:470px;
  background:url(images/bg_form_middle.png) repeat-y;
}
#ppl_ad_form .bottom {
  width:470px;
  height:22px;
  background:url(images/bg_form_bottom.png) no-repeat;
}

.clear {
  clear:both;
}
