/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0
build: 1549
*/
html {
  color: #000;
  background: #FFF;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
fieldset,
img {
  border: 0;
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style: normal;
  font-weight: normal;
}
li {
  list-style: none;
}
caption,
th {
  text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}
q:before,
q:after {
  content: '';
}
abbr,
acronym {
  border: 0;
  font-variant: normal;
}
sup {
  vertical-align: text-top;
}
sub {
  vertical-align: text-bottom;
}
input,
textarea,
select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}
input,
textarea,
select {
  *font-size: 100%;
}
legend {
  color: #000;
}
.clearfix {
  display: inline-block;
}
.clearfix:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
* html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}
strong {
  font-weight: bold;
}
.pull-right {
  float: right;
}
.text-center {
  text-align: center;
}
html {
  background: #e0dfde;
}
ul#social {
  position: absolute;
  right: 36px;
  top: 7px;
}
ul#social li {
  float: left;
  margin-left: 8px;
}
ul#social li a {
  display: block;
  text-indent: -3000em;
  overflow: hidden;
  width: 23px;
  height: 23px;
  background: red;
}
ul#social li a#social-facebook {
  background: url(../images/homepage/social-icons.png);
}
ul#social li a#social-twitter {
  background: url(../images/homepage/social-icons.png) -23px 0;
}
ul#social li a#social-google-plus {
  background: url(../images/homepage/social-icons.png) 0 -23px;
}
ul#social li a#social-linkedin {
  background: url(../images/homepage/social-icons.png) -23px -23px;
}
a#advertorial {
  display: block;
  position: absolute;
  width: 188px;
  height: 148px;
  top: 30px;
  left: 23px;
  background: url(../images/homepage/advertorial.png) no-repeat;
}
.hp-wrap {
  width: 946px;
  margin: 0 auto;
  overflow: hidden;
  background: url(../images/homepage/bg-wrapper.png) repeat-y;
}
.hp-wrap {
  display: inline-block;
}
.hp-wrap:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
* html .hp-wrap {
  height: 1%;
}
.hp-wrap {
  display: block;
}
.hp-wrap a {
  color: #828282;
}
.hp-wrap .hp-masthead {
  height: 202px;
  position: relative;
  background: url(../images/homepage/masthead.jpg) no-repeat 5px 0;
  overflow: hidden;
}
.hp-wrap .hp-masthead h1 {
  text-indent: -3000em;
  overflow: hidden;
}
.hp-wrap .hp-calls-to-action {
  padding-top: 71px;
  height: 118px;
  background: url(../images/homepage/calls-to-action.png) bottom no-repeat;
  margin-bottom: 60px;
}
.hp-wrap .hp-calls-to-action .col1,
.hp-wrap .hp-calls-to-action .col2,
.hp-wrap .hp-calls-to-action .col3 {
  height: 118px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-size: 13px;
  color: #828282;
}
.hp-wrap .hp-calls-to-action .col1 p,
.hp-wrap .hp-calls-to-action .col2 p,
.hp-wrap .hp-calls-to-action .col3 p {
  padding-top: 45px;
  padding-left: 15px;
}
.hp-wrap .hp-calls-to-action .col1 {
  display: inline;
  float: left;
  position: relative;
  width: 299px;
  margin-left: 10px;
}
.hp-wrap .hp-calls-to-action .col2 {
  display: inline;
  float: left;
  position: relative;
  width: 296px;
  margin-left: 9px;
}
.hp-wrap .hp-calls-to-action .col3 {
  display: inline;
  float: left;
  position: relative;
  width: 296px;
  margin-left: 6px;
  margin-right: 30px;
}
.hp-wrap .hp-calls-to-action .hp-btn {
  position: absolute;
  width: 75px;
  height: 25px;
  text-indent: -3000em;
  overflow: hidden;
  display: inline-block;
  right: 0;
  bottom: 13px;
}
.hp-wrap .hp-enticements {
  margin-bottom: 60px;
}
.hp-wrap .hp-enticements {
  display: inline-block;
}
.hp-wrap .hp-enticements:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
* html .hp-wrap .hp-enticements {
  height: 1%;
}
.hp-wrap .hp-enticements {
  display: block;
}
.hp-wrap .hp-enticements .col1,
.hp-wrap .hp-enticements .col2,
.hp-wrap .hp-enticements .col3 {
  height: 118px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-size: 13px;
  color: #828282;
  vertical-align: middle;
}
.hp-wrap .hp-enticements .col1 h2,
.hp-wrap .hp-enticements .col2 h2,
.hp-wrap .hp-enticements .col3 h2 {
  font-size: 16px;
  font-weight: bold;
  font-family: Georgia, serif;
  font-style: italic;
  margin-bottom: 8px;
  line-height: 31px;
}
.hp-wrap .hp-enticements .col1 h2 *,
.hp-wrap .hp-enticements .col2 h2 *,
.hp-wrap .hp-enticements .col3 h2 * {
  vertical-align: middle;
}
.hp-wrap .hp-enticements .col1 h2 .icn,
.hp-wrap .hp-enticements .col2 h2 .icn,
.hp-wrap .hp-enticements .col3 h2 .icn {
  display: inline-block;
  width: 34px;
  height: 31px;
  line-height: 31px;
  margin-right: 8px;
  vertical-align: bottom;
}
.hp-wrap .hp-enticements .col1 p,
.hp-wrap .hp-enticements .col2 p,
.hp-wrap .hp-enticements .col3 p {
  padding: 0 15px;
  text-align: justify;
}
.hp-wrap .hp-enticements .col1 {
  display: inline;
  float: left;
  position: relative;
  width: 299px;
  margin-left: 10px;
}
.hp-wrap .hp-enticements .col1 h2 {
  color: #c7c86d;
}
.hp-wrap .hp-enticements .col1 h2 .icn {
  background: url(../images/homepage/icons.png) -34px 0;
}
.hp-wrap .hp-enticements .col2 {
  display: inline;
  float: left;
  position: relative;
  width: 296px;
  margin-left: 9px;
}
.hp-wrap .hp-enticements .col2 h2 {
  color: #b27b6a;
}
.hp-wrap .hp-enticements .col2 h2 .icn {
  background: url(../images/homepage/icons.png);
}
.hp-wrap .hp-enticements .col3 {
  display: inline;
  float: left;
  position: relative;
  width: 296px;
  margin-left: 6px;
  margin-right: 30px;
}
.hp-wrap .hp-enticements .col3 h2 {
  color: #828282;
}
.hp-wrap .hp-enticements .col3 h2 .icn {
  background: url(../images/homepage/icons.png) -68px 0;
}
.hp-wrap .hp-testimonials {
  margin-bottom: 60px;
}
.hp-wrap .hp-testimonials {
  display: inline-block;
}
.hp-wrap .hp-testimonials:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
* html .hp-wrap .hp-testimonials {
  height: 1%;
}
.hp-wrap .hp-testimonials {
  display: block;
}
.hp-wrap .hp-testimonials .col1,
.hp-wrap .hp-testimonials .col2,
.hp-wrap .hp-testimonials .col3 {
  height: 300px;
  font-family: 'Arial', 'Helvetica', sans-serif;
  font-size: 13px;
  color: #828282;
  vertical-align: middle;
}
.hp-wrap .hp-testimonials .col1,
.hp-wrap .hp-testimonials .col2,
.hp-wrap .hp-testimonials .col3 {
  display: inline-block;
}
.hp-wrap .hp-testimonials .col1:after,
.hp-wrap .hp-testimonials .col2:after,
.hp-wrap .hp-testimonials .col3:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
* html .hp-wrap .hp-testimonials .col1,
* html .hp-wrap .hp-testimonials .col2,
* html .hp-wrap .hp-testimonials .col3 {
  height: 1%;
}
.hp-wrap .hp-testimonials .col1,
.hp-wrap .hp-testimonials .col2,
.hp-wrap .hp-testimonials .col3 {
  display: block;
}
.hp-wrap .hp-testimonials .col1 p.meta,
.hp-wrap .hp-testimonials .col2 p.meta,
.hp-wrap .hp-testimonials .col3 p.meta {
  width: 272px;
  height: 40px;
  line-height: 40px;
  vertical-align: bottom;
  overflow: hidden;
  padding: 0 10px;
  background: url(../images/homepage/testimonial-heading.png) no-repeat;
  text-align: center;
  color: #4f6058;
  font-family: Georgia, serif;
  font-weight: bold;
  font-size: 12px;
}
.hp-wrap .hp-testimonials .col1 p.meta span.name,
.hp-wrap .hp-testimonials .col2 p.meta span.name,
.hp-wrap .hp-testimonials .col3 p.meta span.name {
  font-style: italic;
  font-weight: normal;
}
.hp-wrap .hp-testimonials .col1 p,
.hp-wrap .hp-testimonials .col2 p,
.hp-wrap .hp-testimonials .col3 p {
  padding: 0 15px;
  text-align: justify;
}
.hp-wrap .hp-testimonials .col1 img,
.hp-wrap .hp-testimonials .col2 img,
.hp-wrap .hp-testimonials .col3 img {
  margin: 10px;
  margin-top: 0;
}
.hp-wrap .hp-testimonials .col1 {
  display: inline;
  float: left;
  position: relative;
  width: 299px;
  margin-left: 10px;
}
.hp-wrap .hp-testimonials .col1 p.meta span.name {
  color: #c7c86d;
}
.hp-wrap .hp-testimonials .col2 {
  display: inline;
  float: left;
  position: relative;
  width: 296px;
  margin-left: 9px;
}
.hp-wrap .hp-testimonials .col2 p.meta span.name {
  color: #b27b6a;
}
.hp-wrap .hp-testimonials .col3 {
  display: inline;
  float: left;
  position: relative;
  width: 296px;
  margin-left: 6px;
  margin-right: 30px;
}
.hp-wrap .hp-testimonials .col3 p.meta span.name {
  color: #828282;
}
.hp-wrap .hp-footer {
  height: 110px;
  background: url(../images/homepage/footer.png) top no-repeat;
}
#footer {
  background: none;
}
.member-education-wrap {
  position: relative;
}
.member-education-wrap .one {
  display: inline;
  float: left;
  position: relative;
  width: 429px;
  margin-left: 27px;
  color: #5d5d5d;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
}
.member-education-wrap .one p {
  margin-bottom: 1.0em;
}
.member-education-wrap .one h3 {
  text-indent: -3000em;
  overflow: hidden;
  width: 405px;
  height: 62px;
  margin-top: 54px;
  margin-bottom: 60px;
  background: url(../images/member_education/get-listings.png) no-repeat;
}
.member-education-wrap .one ul {
  color: #2f3d37;
  font-weight: bold;
  padding-left: 1.3em;
  margin-bottom: 1.0em;
}
.member-education-wrap .one ul li {
  list-style-type: disc;
  line-height: 1.5em;
}
.member-education-wrap .one h4 {
  color: #a4a716;
  margin-top: 40px;
  font-family: Georgia, serif;
  font-size: 18px;
  font-weight: normal;
}
.member-education-wrap .two {
  display: inline;
  float: left;
  position: relative;
  width: 435px;
  margin-right: 35px;
  background: url(../images/member_education/member-education.jpg) 0 77px no-repeat;
  height: 616px;
}
.member-education-wrap .two #download-button {
  color: white !important;
  font-style: italic !important;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin-top: 497px;
}
