body {

  margin:0;

  background:#c1c1c1 url(images/bg.jpg) repeat-x;

  font-family:Geneva, Arial, Helvetica, sans-serif;

  font-size:11px;

}

img {

  border:0px;

}

#container {

  width:688px;

  background-color:#666666;

  margin:auto;

  border-left:#999999 6px solid;

  border-right:#999999 6px solid;

}

#header {

  background-color:#ffffff;

  height:96px;

  width:688px;

}

#header .logo {

  height:72px;

  width:192px;

  background-image:url(/images/logo.png);

  background-repeat:no-repeat;

  background-position:left;

  margin-left:12px;

  margin-top:12px;

  margin-bottom:12px;

}



#image_template {

  height:171px;

  width:688px;

  background-image:url(/images/header.png);

  background-repeat:no-repeat;

  background-position:center;

  border-top:#999999 6px solid;

  border-bottom:#999999 6px solid;

}



#menu_top {

  color:#999999;

  font-size:7pt;

}

#menu_top ul {

  margin:0;

  padding:12px 12px 0 0;

}

#menu_top li {

  list-style:none;

  float:right;

}

#menu_top a {

  color:#5292c2;

  font-size:9px;

  font-weight:bold;

  line-height:14px;

  text-decoration:none;

}

#menu_top a:hover {

  text-decoration:underline;

}



#menu_bottom {

  color:#999999;

  font-size:10px;

}

#menu_bottom ul {

  margin:0;

  padding:48px 12px 0 0;

}

#menu_bottom li {

  list-style:none;

  float:right;

}

#menu_bottom a {

  color:#4b5e6f;

  text-decoration:none;

  font-weight:500;

}

#menu_bottom a:hover {

  text-decoration:underline;

}



#button_1 {

  height:122px;

  width:110px;

  background:url(/images/executive_search_icon.png) no-repeat;

}

#button_1 a {

  display:block;

}

#button_1 a:hover {

  background:url(/images/executive_search_icon_hover.png) no-repeat;

  visibility:visible;

}

#button_1 img {

  visibility:hidden;

}



#button_2 {

  height:122px;

  width:110px;

  background:url(/images/staffing_icon.png) no-repeat;

}

#button_2 a {

  display:block;

}

#button_2 a:hover {

  background:url(/images/staffing_icon_hover.png) no-repeat;

  visibility:visible;

}

#button_2 img {

  visibility:hidden;

}



#button_3 {

  height:122px;

  width:110px;

  background:url(/images/hybrid_icon.png) no-repeat;

}

#button_3 a {

  display:block;

}

#button_3 a:hover {

  background:url(/images/hybrid_icon_hover.png) no-repeat;

  visibility:visible;

}

#button_3 img {

  visibility:hidden;

}



#content {

  background-color:left;

  line-height:15px;

}

#content .left {

  color:#333333;

  padding:12px;

}

#content .right {

  color:#333333;

  padding:12px;

}

#content .left_background {

  background-color:#ffffff;

  border-right:#999999 1px solid;

}

#content .right_background {

  background-color:#e1e1e1;

}

#content a {

  font-size:11px;

  color:#333333;

  text-decoration:underline;

}

#content a:hover {

  text-decoration:underline;

}

#content h1 {

  color:#006c72;

  font-size:12pt;

  font-weight:500;

  margin:0;

  padding:0;

}

#content li {

  margin-top:0;

  padding-bottom:12px;

}

#content .sitemap {

  color:#333333;

  padding-left:24px;

}

#content .sitemap h2 {

  color:#333333;

  font-size:10px;

  font-weight:300;

  text-decoration:underline; 

  margin:0;

  padding:0;

}

#content .sitemap a {

  color:#333333;

  font-size:10px;

  font-weight:300;

  text-decoration:underline; 

}

#content .sitemap a:hover {

  text-decoration:underline; 

}

#content .core_services {

  background-color:#efefef;

  border-bottom:#999999 1px solid;

  padding:12px;

}

#content .testimonials {

  width:217px;

}

#content .testimonials blockquote {

  width:217px;

  text-align:left;

  font-style:italic;

  margin:0;

  background:url(/images/openquote1.gif) no-repeat left top;

  text-indent:22px;

}

#content .testimonials blockquote span {

  display:block;

}

#content .testimonials blockquote span span {

  text-align:right;

  padding-right:26px;

  background:url(/images/closequote1.gif) no-repeat right bottom;

}

#content .testimonials_page {

  background:#ededed;

  border:#dedede 1px solid;

  margin:12px;

  padding:12px;

}

#content .testimonials_page blockquote {

  text-align:left;

  font-style:italic;

  margin:0;

  background:url(/images/openquote1.gif) no-repeat left top;

  text-indent:22px;

}

#content .testimonials_page blockquote span {

  display:block;

}

#content .testimonials_page blockquote span span {

  text-align:right;

  padding-right:26px;

  background:url(/images/closequote1.gif) no-repeat right bottom;

}

#content .tagline {

  color:#006c72; 

  font-size:12px;

  font-weight:bold;

}



#footer {

  background-color:#666666;

  padding:12px;

}

#footer .footer_text {

  color:#999999;

  font-size:9px;

}

#footer ul {

  margin:0;

  padding:0;

}

#footer li {

  list-style:none;

  float:left;

}

#footer .footer_text a {

  color:#999999;

  font-size:9px;

  text-decoration:none;

  font-weight:500;

}

#footer .footer_text a:hover {

  text-decoration:underline;

}

#content .contact_form_background {

  background:#ededed;

  width:280px;

  border:#776a57 1px solid;

}

#content .contact_form {

  text-align:left;

  margin:0px;

}
