body, div, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, form, fieldset, legend, input, textarea, button, pre, code, blockquote, th, td, hr {
  margin: 0;
  padding: 0; }

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal; }

li {
  list-style: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

fieldset, img, hr, object {
  border: 0; }

input, textarea, select, button {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-size: 100%; }

legend {
  color: #000; }

address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal; }

i, em {
  font-style: italic; }

b, strong {
  font-weight: bold; }

caption, th {
  text-align: left; }

q:before, q:after {
  content: ''; }

abbr, acronym {
  border: 0;
  font-variant: normal; }

sup {
  vertical-align: text-top; }

sub {
  vertical-align: text-bottom; }

a {
  outline: none;
  cursor: pointer; }

label, button {
  cursor: pointer; }

.FlNone {
  float: none !important; }

.FlLeft {
  float: left !important;
  margin-left: 0px !important; }

.FlRight {
  float: right !important;
  margin-right: 0px !important; }

.ClNone {
  clear: none !important; }

.ClBoth {
  clear: both !important; }

.ClLeft {
  clear: left !important; }

.ClRight {
  clear: right !important; }

.DisNone {
  display: none !important; }

.DisBlock {
  display: block !important; }

.DisInline {
  display: inline !important; }

.Hidden {
  visibility: hidden !important; }

.Visible {
  visibility: visible !important; }

.PosWFull {
  width: 100% !important; }

.PosWHalf {
  width: 50% !important; }

.PosWAuto {
  width: auto !important; }

.PosHAuto {
  height: auto !important; }

div.Clear, div.clear {
  display: block !important;
  clear: both !important;
  float: none !important;
  width: 100% !important;
  height: 1px !important;
  margin: 0 0 -1px 0 !important;
  font-size: 0px !important; }

a {
  color: #0099cc;
  text-decoration: none; }

body {
  background: #fff url('/images/theme/bg_body.jpg') no-repeat 50% 0%;
  height: 100%;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: #333; }

#masthead-bg {
  overflow: hidden;
  background: url('/images/theme/bg_body_outline.png') no-repeat 100% 135px;
  margin: 0 0 30px;
  padding: 0 10px; }

#doc2 {
  width: 990px;
  position: relative;
  z-index: 10;
  left: 50%;
  margin: 0 0 0 -495px;
  min-height: 100%; }

#hd {
  overflow: hidden;
  margin: 0 0 -1px 0;
  border: 0 none;
  padding: 10px 0 0 0; }
  #hd h1 {
    display: block;
    float: left;
    width: 295px;
    height: 52px; }
    #hd h1 a {
      display: block;
      width: 295px;
      height: 52px;
      background: url('/images/theme/logo.png') no-repeat 0 0;
      text-indent: -9999px; }
  #hd h3 {
    margin: 5px 0 15px 0;
    float: right;
    font-family: Arial, sans-serif;
    font-size: 12px; }
    #hd h3 a {
      font-weight: bold;
      color: #0099cc;
      text-decoration: none; }
    #hd h3 span {
      margin-left: 10px; }
      #hd h3 span.separator {
        margin: 0 10px; }
    #hd h3 small {
      font-size: 10px; }
    #hd h3 img {
      vertical-align: text-bottom;
      margin-left: 5px; }
  #hd #NavBar .nav-search {
    clear: right;
    float: right;
    margin: 0 0 10px 0;
    width: 235px;
    height: 20px; }
    #hd #NavBar .nav-search #SearchWrapper {
      background: url('/images/theme/nav_search_button.png') no-repeat 100% 50%; }
      #hd #NavBar .nav-search #SearchWrapper input {
        width: 200px;
        height: 12px;
        padding: 3px 8px;
        border: 0 none;
        background: url('/images/theme/nav_search_input.png') no-repeat 0 0;
        font-family: Arial, sans-serif;
        font-size: 12px;
        line-height: 18px;
        color: #333; }
  #hd #NavBar ul.nav-main {
    float: left;
    margin: 0 0 0 320px;
    width: 460px;
    height: 37px; }
    #hd #NavBar ul.nav-main li {
      float: left; }
      #hd #NavBar ul.nav-main li a {
        display: block;
        margin: 0 20px 0 0;
        height: 37px;
        width: 100px;
        background: url('/images/theme/nav_large.png') no-repeat 0 0;
        cursor: default; }
        #hd #NavBar ul.nav-main li a span {
          display: none; }
      #hd #NavBar ul.nav-main li.button-discover a {
        width: 150px;
        background-position: 0 0; }
      #hd #NavBar ul.nav-main li.button-joinin a {
        width: 140px;
        background-position: -170px 0; }
      #hd #NavBar ul.nav-main li.button-follow a {
        width: 110px;
        background-position: -340px 0; }
  #hd #NavBar p.nav-area {
    float: right;
    padding: 10px 0 0 0; }
    #hd #NavBar p.nav-area a {
      padding: 0 20px 0 0;
      background: url('/images/theme/bullet_nav_area_arrow.png') no-repeat 100% 50%;
      font-family: Georgia, serif;
      font-weight: bold;
      font-style: italic;
      font-size: 13px;
      color: #666;
      text-decoration: none; }
      #hd #NavBar p.nav-area a:hover {
        text-decoration: none; }
  #hd #NavBar ul.nav-tabs {
    overflow: hidden;
    clear: both;
    margin: 0 0 0 40px;
    font-size: 12px; }
    #hd #NavBar ul.nav-tabs li {
      float: left; }
      #hd #NavBar ul.nav-tabs li a {
        display: block;
        margin: 0 2px 0 0;
        height: 28px;
        padding: 0 0 0 12px;
        background: url('/images/theme/nav_main_left.png') no-repeat 0% -28px;
        line-height: 28px;
        color: #000;
        text-decoration: none; }
        #hd #NavBar ul.nav-tabs li a span {
          display: block;
          height: 28px;
          padding: 0 20px 0 8px;
          background: url('/images/theme/nav_main_right.png') no-repeat 100% -28px; }
        #hd #NavBar ul.nav-tabs li a:hover {
          background-position: 0% -56px; }
          #hd #NavBar ul.nav-tabs li a:hover span {
            background-position: 100% -56px; }
      #hd #NavBar ul.nav-tabs li.current a {
        background-position: 0% 0; }
        #hd #NavBar ul.nav-tabs li.current a span {
          background-position: 100% 0; }

#CommunityFooter {
  overflow: hidden;
  padding: 10px 0;
  font-family: Georgia, serif;
  font-size: 12px; }
  #CommunityFooter p {
    float: right;
    color: #444; }
  #CommunityFooter ul {
    overflow: hidden;
    float: left; }
    #CommunityFooter ul li {
      float: left; }
      #CommunityFooter ul li a {
        display: block;
        margin: 0 10px 0 0;
        text-decoration: none;
        color: #444; }
        #CommunityFooter ul li a:hover {
          color: #0099cc; }

.yui-t6 .yui-b {
  width: 290px; }

.yui-t6 #yui-main .yui-b {
  margin-right: 328px; }

.yui-t3 .yui-b {
  width: 270px; }

.yui-t3 #yui-main .yui-b {
  margin-left: 300px; }

#bd {
  overflow: hidden;
  border: #d7d7d7 1px solid;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  background-color: #fff;
  padding: 40px 30px; }

.box-center {
  margin: 0 auto !important;
  width: 690px !important; }

.box1 {
  margin: 0 0 1em 0;
  border: #ddd 1px solid;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  padding: 25px 35px; }

.box2 {
  margin: 0 0 1em 0;
  border: #ddd 1px solid;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  padding: 25px 35px;
  background-color: #d9f4ef; }

.box3 {
  margin: 0 0 1em 0;
  border: #ddd 1px solid;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  padding: 25px 35px;
  background-color: #efefef; }

.box4 {
  margin: 0 0 1em 0;
  border: #ddd 1px solid;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  padding: 25px 35px;
  background-color: #f9f4e2; }

h3.h3 {
  margin: 0 0 0.5em 0;
  font-family: Georgia, serif;
  font-size: 20px;
  color: #444; }

h3.u {
  padding: 0 0 10px 0;
  background: url('/images/theme/hr1.png') no-repeat 0 100%; }

.yui-b h3.u {
  padding: 0 0 10px 0;
  background: url('/images/theme/hr2.png') no-repeat 0 100%; }

#yui-main .yui-b h3.u {
  padding: 0 0 10px 0;
  background: url('/images/theme/hr1.png') no-repeat 0 100%; }

h3.large {
  margin: 0 0 0.5em 0;
  font-family: Georgia, serif;
  font-size: 25px;
  font-weight: bold;
  font-style: italic;
  line-height: 1.2;
  color: #454238; }

.hr {
  margin: 10px 0;
  height: 10px;
  background: url('/images/theme/hr1.png') no-repeat 0 100%; }

.yui-b .hr {
  background: url('/images/theme/hr2.png') no-repeat 0 100%; }

#yui-main .yui-b .hr {
  background: url('/images/theme/hr1.png') no-repeat 0 100%; }

h3.hd-txt {
  margin: 0 0 0.5em 0; }
  h3.hd-txt span {
    overflow: hidden;
    display: block;
    padding: 0 0 10px 0;
    background: url('/images/theme/hr2.png') no-repeat 0 100%; }
    h3.hd-txt span b {
      display: block;
      margin-top: 5px;
      height: 20px;
      background: url('/images/theme/text_headers.png') no-repeat 0 0;
      text-indent: -9999px; }
    h3.hd-txt span i {
      display: none;
      float: left;
      margin: 0 10px 0 0;
      height: 25px;
      width: 35px; }
    h3.hd-txt span.ico-discuss i {
      display: block;
      background: url('/images/theme/ico_discuss.png') no-repeat 50% 50%;
      width: 35px; }
    h3.hd-txt span.ico-discuss b {
      margin-left: 40px; }
    h3.hd-txt span.ico-heart i {
      display: block;
      background: url('/images/theme/ico_heart.png') no-repeat 50% 50%;
      width: 25px; }
    h3.hd-txt span.ico-heart b {
      margin-left: 30px; }
    h3.hd-txt span.ico-sunrise i {
      display: block;
      background: url('/images/theme/ico_sunrise.png') no-repeat 50% 50%;
      width: 45px; }
    h3.hd-txt span.ico-sunrise b {
      margin-left: 50px; }
    h3.hd-txt span.most-discussed b {
      background-position: 0 0px; }
    h3.hd-txt span.most-recent b {
      background-position: 0 -20px; }
    h3.hd-txt span.new-companies b {
      background-position: 0 -100px; }
    h3.hd-txt span.who-is-participating b {
      background-position: 0 -140px; }
    h3.hd-txt span.also-participating b {
      background-position: 0 -160px; }
    h3.hd-txt span.posted-by b {
      background-position: 0 -180px; }
    h3.hd-txt span.company b {
      background-position: 0 -200px; }
    h3.hd-txt span.following b {
      background-position: 0 -240px; }
    h3.hd-txt span.responses {
      background-image: url('/images/theme/hr1.png'); }
      h3.hd-txt span.responses b {
        background-position: -80px -60px; }
    h3.hd-txt span.recent-coversations {
      background-image: url('/images/theme/hr1.png'); }
      h3.hd-txt span.recent-coversations b {
        background-position: 0 -40px; }
    h3.hd-txt span.recent-responses {
      background-image: url('/images/theme/hr1.png'); }
      h3.hd-txt span.recent-responses b {
        background-position: 0 -60px; }
    h3.hd-txt span.recently-popular {
      background-image: url('/images/theme/hr1.png'); }
      h3.hd-txt span.recently-popular b {
        background-position: 0 -80px; }
    h3.hd-txt span.recent-followed-coversations {
      background-image: url('/images/theme/hr1.png'); }
      h3.hd-txt span.recent-followed-coversations b {
        background-position: 0 -120px; }
    h3.hd-txt span.now-featuring {
      background-image: none !important;
      padding-bottom: 0; }
      h3.hd-txt span.now-featuring b {
        background-position: 0 -220px; }
    h3.hd-txt span.sign-up {
      background-image: url('/images/theme/hr1.png'); }
      h3.hd-txt span.sign-up b {
        background-position: 0 -440px;
        height: 40px; }
    h3.hd-txt span.log-in {
      background-image: url('/images/theme/hr1.png'); }
      h3.hd-txt span.log-in b {
        background-position: 0 -400px;
        height: 40px; }

.yui-b h3.hd-txt span {
  background-image: url('/images/theme/hr2.png'); }

#yui-main .yui-b h3.hd-txt span {
  background-image: url('/images/theme/hr1.png'); }

ol li {
  list-style-type: decimal;
  list-style-position: outside; }

ol.list-decimal li {
  list-style-type: decimal; }

ol.list-upper-latin li {
  list-style-type: upper-latin; }

ol.list-lower-latin li {
  list-style-type: lower-latin; }

.form-1 {
  font-size: 12px; }
  .form-1 label {
    display: block;
    margin: 0 0 3px 0;
    color: #454238; }
    .form-1 label small {
      display: block;
      font-size: 12px;
      font-style: italic;
      color: #999; }
  .form-1 input, .form-1 textarea, .form-1 select {
    background-color: #f8f8f8;
    border: #ccc 1px solid;
    padding: 5px;
    color: #454238; }
    .form-1 input:focus, .form-1 textarea:focus, .form-1 select:focus {
      background-color: #f9f4e2;
      border-color: #0099cc;
      color: #0099cc; }
  .form-1 p.Fe {
    margin: 0 0 15px 0; }
    .form-1 p.Fe input, .form-1 p.Fe textarea {
      width: 200px; }
  .form-1 p.Fb {
    overflow: hidden;
    margin: 25px 0 15px; }
  .form-1 p.Fb-or input {
    float: left; }
  .form-1 p.Fb-or span.or {
    display: block;
    float: left;
    margin: 0 0 0 10px;
    line-height: 23px; }

.form-1-alt label {
  font-size: 10px; }

.form-user-edit p.Fet textarea {
  width: 96%;
  padding: 10px;
  min-height: 2em; }
.form-user-edit p.Fef img {
  display: block;
  margin: 0 0 10px 0;
  border: #ccc 1px solid;
  padding: 2px; }

.form-account-edit p.first-name, .form-account-edit p.last-name {
  float: left; }
  .form-account-edit p.first-name input, .form-account-edit p.first-name textarea, .form-account-edit p.last-name input, .form-account-edit p.last-name textarea {
    width: 89px;
    margin-right: 10px; }
.form-account-edit p.email {
  clear: both; }

.form-company-edit p.description textarea {
  width: 300px; }
.form-company-edit p.description-count {
  margin: -10px 0 10px;
  width: 310px;
  text-align: right; }
.form-company-edit p.Fef img {
  display: block;
  margin: 0 0 10px 0;
  border: #ccc 1px solid;
  padding: 2px; }

.form-post-new .buttons {
  overflow: hidden; }
  .form-post-new .buttons p {
    float: left;
    margin: 0 10px 0 0; }
  .form-post-new .buttons label {
    display: inline; }
  .form-post-new .buttons select {
    padding: 2px; }
  .form-post-new .buttons .button1 {
    padding: 0 5px; }

.form-representatives-invite p.Fe textarea {
  width: 400px; }

a.button1,
button.button1,
input.button1 {
  display: block;
  margin: 0 0 1em 0;
  padding: 0 15px;
  border: #ddd 1px solid;
  background-color: #d9f4ef;
  font-family: Georgia, serif;
  font-size: 16px;
  font-style: italic;
  color: #444;
  text-decoration: none; }
  a.button1:hover,
  button.button1:hover,
  input.button1:hover {
    background-color: #f9f4e2;
    text-decoration: underline; }

p.but-wrap1 {
  overflow: hidden; }
  p.but-wrap1 a {
    float: right; }

p.shift {
  margin-top: -2em; }

p.nav-mini-link {
  margin: 0 0 1em 0;
  font-family: Arial, sans-serif;
  font-size: 12px; }
  p.nav-mini-link a {
    color: #307fb8; }

p.button-deactivate a {
  padding: 0 0 0 20px;
  background: url('/images/theme/ico_delete_x.png') no-repeat 0 50%; }

p.mini-text {
  margin: 0 0 1em 0;
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #454238; }

table.table1 {
  margin: 0 0 10px 0;
  font-size: 12px;
  line-height: 1.2; }
  table.table1 th {
    font-weight: bold;
    border-bottom: #ccc 1px solid; }
  table.table1 td {
    padding: 2px; }
  table.table1 a {
    color: #307fb8; }

.flash_message {
  overflow: hidden;
  margin: 0 0 10px 0;
  padding: 25px 15px 15px;
  border: #ccc 1px solid;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  background-color: #f9f4e2;
  font-size: 15px;
  text-align: center; }
  .flash_message small {
    display: block;
    float: right; }
    .flash_message small a {
      font-size: 12px;
      color: #44b4da; }

.fieldWithErrors {
  border-color: #faa !important;
  background-color: #fee !important; }

.errorExplanation {
  border: 2px solid #faa;
  padding: 7px 7px 12px;
  margin-bottom: 20px;
  background-color: #fee; }
  .errorExplanation h2 {
    margin: -7px -7px 20px -7px;
    padding: 5px 5px 5px 15px;
    text-align: left;
    font-weight: bold;
    font-size: 12px;
    background-color: #f99;
    color: #fff; }
  .errorExplanation p {
    color: #333; }
  .errorExplanation ul li {
    margin-left: 17px;
    list-style: square outside; }

.box-c-posts-list .entry {
  overflow: hidden;
  margin: 0 0 10px 0;
  padding: 0 0 20px 0;
  background: url('/images/theme/hr1.png') no-repeat 0 100%; }
  .box-c-posts-list .entry h4.entry-title {
    font-family: Georgia, serif;
    font-size: 25px;
    font-weight: bold;
    font-style: italic; }
    .box-c-posts-list .entry h4.entry-title a {
      color: #444;
      text-decoration: none; }
  .box-c-posts-list .entry .author .mugshot {
    float: left;
    margin: 0 5px 5px 0; }
    .box-c-posts-list .entry .author .mugshot a.photo {
      display: block;
      background: url('/images/theme/frame_image_25x25.png') no-repeat 50% 50%;
      padding: 3px;
      width: 20px;
      height: 20px; }
      .box-c-posts-list .entry .author .mugshot a.photo img {
        display: block;
        height: 20px;
        width: 20px; }
  .box-c-posts-list .entry .author p.author-details {
    margin: 0 0 5px 0;
    font-size: 11px;
    line-height: 26px;
    color: #666; }
    .box-c-posts-list .entry .author p.author-details span {
      margin: 0 5px 0 0; }
      .box-c-posts-list .entry .author p.author-details span.name a {
        color: #0099cc;
        text-decoration: none; }
  .box-c-posts-list .entry .author h5 {
    clear: both;
    float: left;
    margin: 0 15px 15px 0; }
    .box-c-posts-list .entry .author h5 a.photo {
      overflow: hidden;
      display: block;
      background: url('/images/theme/frame_image_288x213.png') no-repeat 50% 50%;
      padding: 5px;
      width: 278px;
      height: 203px; }
      .box-c-posts-list .entry .author h5 a.photo img {
        display: block;
        width: 278px;
        height: 203px; }
  .box-c-posts-list .entry .author ul li {
    display: none; }
  .box-c-posts-list .entry .entry-links h6 {
    margin: 1em 0 0 0;
    text-transform: capitalize; }
    .box-c-posts-list .entry .entry-links h6 a {
      color: #0099cc;
      text-decoration: none; }
  .box-c-posts-list .entry .entry-links p.comments {
    float: right;
    margin: -1em 0 0 0; }
    .box-c-posts-list .entry .entry-links p.comments a {
      display: block;
      height: 15px;
      line-height: 15px;
      padding: 0 0 0 20px;
      background: url('/images/theme/ico_comments.png') no-repeat 0% 50%;
      font-size: 12px;
      color: #888;
      text-decoration: none; }
  .box-c-posts-list .entry .entry-links p.details {
    overflow: hidden;
    display: block;
    clear: right;
    float: right;
    margin: 10px 0 0 0;
    min-width: 200px;
    height: 30px;
    padding: 5px 10px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border: #ccc 1px solid; }
    .box-c-posts-list .entry .entry-links p.details span {
      display: block;
      color: #444;
      line-height: 1.3; }
      .box-c-posts-list .entry .entry-links p.details span.name {
        margin-right: 10px;
        float: left;
        font-family: Georgia, serif;
        font-style: italic;
        font-size: 14px; }
      .box-c-posts-list .entry .entry-links p.details span.location {
        clear: left;
        float: left;
        font-family: Helvetica, sans-serif;
        font-size: 10px; }
      .box-c-posts-list .entry .entry-links p.details span.button-follow {
        float: right; }

span.following_request,
span.unfollowing_request {
  display: block; }
  span.following_request a,
  span.unfollowing_request a {
    display: block;
    width: 90px;
    height: 30px;
    text-indent: -9999px; }
  span.following_request span.spinner,
  span.unfollowing_request span.spinner {
    font-size: 10px;
    line-height: 30px; }
    span.following_request span.spinner img,
    span.unfollowing_request span.spinner img {
      margin: 0 5px 0 0;
      vertical-align: middle; }

span.following_request a.add_following_btn,
span.unfollowing_request a.add_following_btn {
  background: url('/images/theme/button_follow.png') no-repeat 0 0; }
  span.following_request a.add_following_btn:hover,
  span.unfollowing_request a.add_following_btn:hover {
    background-position: 0 -30px; }
span.following_request a.remove_following_btn,
span.unfollowing_request a.remove_following_btn {
  background: url('/images/theme/button_follow.png') no-repeat 0 -60px; }
  span.following_request a.remove_following_btn:hover,
  span.unfollowing_request a.remove_following_btn:hover {
    background-position: 0 -90px; }

span.addfollowing2,
span.removefollowing2 {
  display: block; }
  span.addfollowing2 a,
  span.removefollowing2 a {
    display: block;
    margin: 0 30px 0 10px;
    width: auto;
    padding: 5px 15px;
    border: #ccc 1px solid;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    font-family: Georgia, serif;
    font-style: italic;
    font-size: 12px;
    color: #444;
    text-decoration: none; }

span.addfollowing2 a {
  background: url('/images/theme/button_follow_mini_1.png') no-repeat 95% 50%; }
  span.addfollowing2 a:hover {
    background-image: url('/images/theme/button_follow_mini_2.png'); }

span.removefollowing2 a {
  background: url('/images/theme/button_follow_mini_3.png') no-repeat 95% 50%; }
  span.removefollowing2 a:hover {
    background-image: url('/images/theme/button_follow_mini_4.png'); }

.button-signup {
  display: block;
  width: 101px;
  height: 30px;
  border: 0 none;
  color: transparent;
  text-indent: -9999px;
  background: url('/images/theme/button_signup.png') no-repeat 0 0; }
  .button-signup:hover {
    background-position: 0 -30px; }

.button-login {
  display: block;
  width: 90px;
  height: 31px;
  border: 0 none;
  color: transparent;
  text-indent: -9999px;
  background: url('/images/theme/button_login.png') no-repeat 0 0; }
  .button-login:hover {
    background-position: 0 -31px; }

.box-c-signup {
  overflow: hidden; }
  .box-c-signup p.have-account {
    margin: 0 0 0.5em 0;
    font-size: 12px; }
  .box-c-signup .box-c-form {
    float: left;
    width: 300px;
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: #444; }
    .box-c-signup .box-c-form .box {
      height: 300px; }
    .box-c-signup .box-c-form p.Fe {
      overflow: hidden;
      clear: both;
      margin: 0 0 1em 0; }
      .box-c-signup .box-c-form p.Fe label span.mini {
        font-size: 80%; }
      .box-c-signup .box-c-form p.Fe input {
        width: 90%;
        background-color: #f8f8f8;
        padding: 3px 10px;
        border: #d8d8d8 1px solid;
        font-size: 16px;
        color: #444; }
        .box-c-signup .box-c-form p.Fe input:focus {
          border-color: #0099cc;
          background-color: #fff;
          color: #0099cc; }
      .box-c-signup .box-c-form p.Fe.f-first-name,
      .box-c-signup .box-c-form p.Fe.f-last-name,
      .box-c-signup .box-c-form p.Fe.f-zipcode {
        width: 45%; }
        .box-c-signup .box-c-form p.Fe.f-first-name input,
        .box-c-signup .box-c-form p.Fe.f-last-name input,
        .box-c-signup .box-c-form p.Fe.f-zipcode input {
          width: 80px; }
      .box-c-signup .box-c-form p.Fe.f-first-name {
        float: left; }
      .box-c-signup .box-c-form p.Fe.f-last-name {
        clear: none;
        float: right; }
    .box-c-signup .box-c-form p.f-email-confirm-2 {
      margin: 5px 0 10px 0;
      font-size: 16px;
      font-weight: bold; }
    .box-c-signup .box-c-form p.Fb {
      overflow: hidden; }
      .box-c-signup .box-c-form p.Fb input {
        float: right; }
  .box-c-signup .box-c-facebook {
    float: right;
    margin-bottom: 23px;
    width: 330px; }
    .box-c-signup .box-c-facebook .box {
      height: 55px;
      margin-bottom: 0; }
    .box-c-signup .box-c-facebook p.title {
      font-family: Arial, sans-serif;
      font-size: 12px;
      color: #444;
      text-align: center; }
    .box-c-signup .box-c-facebook .FB_login_button a {
      display: block;
      margin: 1em auto 0;
      width: 176px;
      height: 25px;
      background: url('/images/theme/button_facebook_login.png') no-repeat 0 0; }
      .box-c-signup .box-c-facebook .FB_login_button a img {
        display: none; }
  .box-c-signup .box-c-feature {
    float: right;
    width: 330px;
    font-size: 12px;
    color: #333; }
    .box-c-signup .box-c-feature .box {
      height: 170px; }
    .box-c-signup .box-c-feature h3 {
      margin: 0 0 1.5em 0; }
    .box-c-signup .box-c-feature p.title {
      margin: 0 0 0.5em 0;
      font-family: Georgia, serif;
      font-size: 18px;
      font-weight: bold; }
  .box-c-signup .errorExplanation {
    position: absolute;
    margin: -26px 0 0 254px;
    opacity: 0.9; }

.box-c-login .box-c-form .box {
  height: auto; }
.box-c-login .box-c-facebook {
  margin: 50px 0 0 0; }
.box-c-login p.f-remember {
  float: left;
  margin: 0 0 10px 0; }
  .box-c-login p.f-remember input {
    vertical-align: middle; }
.box-c-login p.f-forgot {
  float: right; }
.box-c-login p.Fb {
  clear: both; }

.box-c-companies-most-discussed {
  overflow: hidden; }
  .box-c-companies-most-discussed .entry {
    overflow: hidden;
    margin: -1em 0 1.5em;
    background: url('/images/theme/hr2.png') no-repeat 0% 0%;
    padding: 20px 0 0 0; }
    .box-c-companies-most-discussed .entry .photo {
      float: left;
      margin: 0 5px 10px 0; }
      .box-c-companies-most-discussed .entry .photo a {
        display: block;
        background: url('/images/theme/frame_image_53x51.png') no-repeat 50% 50%;
        padding: 3px 4px;
        width: 44px;
        height: 44px; }
        .box-c-companies-most-discussed .entry .photo a img {
          display: block;
          height: 44px;
          width: 44px; }
    .box-c-companies-most-discussed .entry .title {
      margin: 0 0 0.5em 0;
      font-family: Georgia, serif;
      font-weight: bold;
      font-style: italic;
      font-size: 12px; }
      .box-c-companies-most-discussed .entry .title a {
        color: #444;
        text-decoration: none; }
        .box-c-companies-most-discussed .entry .title a:hover {
          text-decoration: underline; }
    .box-c-companies-most-discussed .entry .comments {
      clear: right;
      float: left;
      display: block;
      margin: 5px 0;
      height: 15px;
      line-height: 15px;
      padding: 0 0 0 20px;
      background: url('/images/theme/ico_comments.png') no-repeat 0% 50%;
      font-size: 12px;
      color: #888;
      text-decoration: none; }
    .box-c-companies-most-discussed .entry .company {
      clear: both;
      overflow: hidden; }
      .box-c-companies-most-discussed .entry .company span.name a {
        display: block;
        margin: 0 10px;
        padding: 5px 35px 5px 15px;
        border: #ccc 1px solid;
        border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        font-family: Georgia, serif;
        font-style: italic;
        font-size: 12px;
        line-height: 1.2;
        color: #444;
        text-decoration: none;
        text-indent: 0; }
        .box-c-companies-most-discussed .entry .company span.name a:hover {
          background-color: #f9f4e2;
          text-decoration: underline; }
      .box-c-companies-most-discussed .entry .company span.button-follow {
        position: relative;
        z-index: 2;
        display: block;
        overflow: hidden;
        float: right;
        margin: 0 15px -22px 0;
        padding-top: 3px;
        width: 21px;
        height: 19px; }
        .box-c-companies-most-discussed .entry .company span.button-follow span.following_request,
        .box-c-companies-most-discussed .entry .company span.button-follow span.unfollowing_request {
          display: block;
          overflow: hidden; }
          .box-c-companies-most-discussed .entry .company span.button-follow span.following_request a,
          .box-c-companies-most-discussed .entry .company span.button-follow span.unfollowing_request a {
            display: block;
            width: 21px;
            height: 19px; }
          .box-c-companies-most-discussed .entry .company span.button-follow span.following_request span.spinner,
          .box-c-companies-most-discussed .entry .company span.button-follow span.unfollowing_request span.spinner {
            width: 21px;
            height: 19px;
            text-indent: -9999px; }
        .box-c-companies-most-discussed .entry .company span.button-follow span.following_request a {
          background: url('/images/theme/button_follow_mini_1.png') no-repeat 95% 50%; }
          .box-c-companies-most-discussed .entry .company span.button-follow span.following_request a:hover {
            background-image: url('/images/theme/button_follow_mini_2.png'); }
        .box-c-companies-most-discussed .entry .company span.button-follow span.unfollowing_request a {
          background: url('/images/theme/button_follow_mini_3.png') no-repeat 95% 50%; }
          .box-c-companies-most-discussed .entry .company span.button-follow span.unfollowing_request a:hover {
            background-image: url('/images/theme/button_follow_mini_4.png'); }

.box-c-companies-recently-popular {
  margin: 0 0 1em 0; }
  .box-c-companies-recently-popular .entry {
    overflow: hidden;
    padding: 30px 0 40px 0;
    background: url('/images/theme/hr1.png') no-repeat 0 100%; }
    .box-c-companies-recently-popular .entry p.logo {
      float: left;
      width: 200px; }
      .box-c-companies-recently-popular .entry p.logo img {
        display: block;
        padding: 5px;
        border: #ccc 1px solid;
        max-width: 180px;
        margin: 0 auto; }
    .box-c-companies-recently-popular .entry p.name {
      font-family: Georgia, serif;
      font-size: 25px;
      font-weight: bold;
      font-style: italic;
      line-height: 1.2; }
      .box-c-companies-recently-popular .entry p.name a {
        color: #333; }
    .box-c-companies-recently-popular .entry p.location {
      margin: 0 0 1em 0;
      font-size: 15px;
      color: #666; }
    .box-c-companies-recently-popular .entry p.stats {
      clear: both;
      float: left;
      margin: -15px 0 0 200px;
      font-size: 11px;
      color: #666; }
      .box-c-companies-recently-popular .entry p.stats span {
        float: left;
        padding: 0 0 0 20px; }
        .box-c-companies-recently-popular .entry p.stats span.conversations {
          margin: 0 20px 0 0;
          background: url('/images/theme/ico_discuss_micro.png') no-repeat 0 50%; }
        .box-c-companies-recently-popular .entry p.stats span.following {
          background: url('/images/theme/ico_heart_micro.png') no-repeat 0 50%; }
    .box-c-companies-recently-popular .entry p.link-follow {
      float: right;
      margin: -30px 0 0 0; }

.box-c-companies-new-companies {
  overflow: hidden;
  margin: 0 0 1em 0; }
  .box-c-companies-new-companies .entry {
    overflow: hidden;
    margin: -15px 0 15px;
    padding: 25px 0 10px 0;
    background: url('/images/theme/hr2.png') no-repeat 0% 0%; }
    .box-c-companies-new-companies .entry p.logo {
      float: left;
      margin: 0 10px 0 0; }
      .box-c-companies-new-companies .entry p.logo img {
        display: block;
        padding: 5px;
        border: #ccc 1px solid;
        max-width: 50px; }
    .box-c-companies-new-companies .entry p.name {
      font-family: Georgia, serif;
      font-size: 15px;
      font-weight: bold;
      font-style: italic;
      line-height: 1.2; }
      .box-c-companies-new-companies .entry p.name a {
        color: #333; }
    .box-c-companies-new-companies .entry p.joined {
      margin: 0 0 1em 0;
      font-size: 11px;
      color: #666; }
    .box-c-companies-new-companies .entry p.link-follow {
      float: right; }

.box-c-comments-list {
  overflow: hidden; }
  .box-c-comments-list .entry {
    overflow: hidden;
    padding: 15px; }
    .box-c-comments-list .entry .author {
      overflow: hidden;
      float: left;
      width: 180px;
      margin: 0 20px 0 0; }
      .box-c-comments-list .entry .author p.photo {
        float: lposteft;
        margin: 0 10px 10px 0; }
        .box-c-comments-list .entry .author p.photo a {
          display: block;
          background: url('/images/theme/frame_image_68x68.png') no-repeat 50% 50%;
          padding: 4px;
          width: 60px;
          height: 60px; }
          .box-c-comments-list .entry .author p.photo a img {
            display: block;
            height: 60px;
            width: 60px; }
      .box-c-comments-list .entry .author p.name {
        margin: 0 0 5px 0;
        font-family: Georgia, serif;
        font-size: 16px;
        font-weight: bold;
        font-style: italic;
        line-height: 1.2; }
        .box-c-comments-list .entry .author p.name a {
          color: #777; }
      .box-c-comments-list .entry .author p.location {
        margin: 0 0 5px 0;
        color: #777; }
      .box-c-comments-list .entry .author p.posted {
        clear: both;
        font-size: 13px;
        line-height: 1.2;
        color: #555; }
      .box-c-comments-list .entry .author p.about {
        font-family: Georgia, serif;
        font-size: 13px;
        font-weight: bold;
        font-style: italic;
        line-height: 1.2;
        color: #444; }
    .box-c-comments-list .entry .comment {
      overflow: hidden; }
      .box-c-comments-list .entry .comment .content {
        clear: both; }
      .box-c-comments-list .entry .comment p.likes {
        margin: 0 0 1em 0;
        padding: 0 0 0 30px;
        background: url('/images/theme/ico_check.png') no-repeat 0% 50%;
        font-size: 12px;
        color: #666; }
      .box-c-comments-list .entry .comment p.i-like {
        float: right;
        margin: 0 0 1em 0; }
    .box-c-comments-list .entry p.control-links {
      overflow: hidden;
      clear: both;
      margin: 1em 0 0 0; }
      .box-c-comments-list .entry p.control-links span {
        display: block;
        float: right;
        margin: 0 0 0 10px;
        padding: 0 0 0 20px; }
      .box-c-comments-list .entry p.control-links span.delete {
        background: url('/images/theme/ico_delete_x.png') no-repeat 0% 50%;
        font-size: 12px; }
        .box-c-comments-list .entry p.control-links span.delete a:hover {
          text-decoration: underline; }

a.button-i-like-this,
a.button-liked-it {
  display: block;
  width: 72px;
  height: 26px;
  background: url('/images/theme/button_like.png') no-repeat 0% 0%;
  text-indent: -9999px; }

a.button-i-like-this:hover {
  background-position: 0 -26px; }

a.button-liked-it {
  width: 66px;
  background-position: 0 -78px; }
  a.button-liked-it:hover {
    background-position: 0 -52px; }

.box-c-user-profile-short {
  text-align: center; }
  .box-c-user-profile-short .box2, .box-c-user-profile-short .box4 {
    padding: 15px; }
  .box-c-user-profile-short p.photo img {
    display: block;
    margin: 0 auto;
    border: #bbb 1px solid;
    padding: 3px; }
  .box-c-user-profile-short p.photo-link {
    margin: 5px 0;
    font-size: 11px; }
  .box-c-user-profile-short h3.name {
    font-family: Georgia, serif;
    font-size: 19px;
    font-weight: bold;
    font-style: italic;
    color: #333; }
    .box-c-user-profile-short h3.name a {
      color: #333; }
    .box-c-user-profile-short h3.name small {
      font-size: 11px; }
      .box-c-user-profile-short h3.name small a {
        color: #0099cc; }
  .box-c-user-profile-short p.location {
    color: #666; }
  .box-c-user-profile-short p.about {
    color: #777; }
  .box-c-user-profile-short .hr {
    margin: 10px 0;
    height: 11px;
    background: url('/images/theme/hr2.png') no-repeat 0 0; }
  .box-c-user-profile-short .hr-2 {
    margin: 10px 0;
    height: 11px;
    background: url('/images/theme/hr3.png') no-repeat 50% 0; }
  .box-c-user-profile-short .company {
    padding: 10px; }
    .box-c-user-profile-short .company p.com-name {
      font-family: Georgia, serif;
      font-size: 16px;
      font-weight: bold;
      font-style: italic;
      line-height: 1.2; }
      .box-c-user-profile-short .company p.com-name a {
        color: #333; }
    .box-c-user-profile-short .company p.com-location {
      font-size: 13px;
      color: #666; }
    .box-c-user-profile-short .company p.com-follow-link {
      width: 90px;
      margin: 10px auto 0; }

.box-c-user-followed-companies .box2 {
  padding: 15px; }
.box-c-user-followed-companies h3 {
  margin-left: 20px; }
.box-c-user-followed-companies .companies {
  overflow: hidden; }
  .box-c-user-followed-companies .companies .item {
    float: left;
    width: 33%;
    margin: 0 0 5px 0; }
    .box-c-user-followed-companies .companies .item img {
      display: block;
      margin: 0 auto;
      border: #bbb 1px solid;
      padding: 3px;
      max-width: 50px; }

.box-c-company-profile-short {
  text-align: center; }
  .box-c-company-profile-short .box3 {
    padding: 15px; }
  .box-c-company-profile-short p.photo {
    margin: 0 0 10px 0; }
    .box-c-company-profile-short p.photo img {
      display: block;
      margin: 0 auto;
      border: #bbb 1px solid;
      padding: 3px;
      max-width: 230px; }
  .box-c-company-profile-short h3.name {
    font-family: Georgia, serif;
    font-size: 19px;
    font-weight: bold;
    font-style: italic;
    color: #111; }
    .box-c-company-profile-short h3.name a {
      color: #111; }
    .box-c-company-profile-short h3.name small {
      font-size: 11px; }
      .box-c-company-profile-short h3.name small a {
        color: #0099cc; }
  .box-c-company-profile-short p.description {
    font-size: 13px;
    color: #444;
    line-height: 1.3; }
  .box-c-company-profile-short p.url {
    margin: 10px 0;
    font-size: 16px;
    font-weight: bold;
    color: #09c; }
    .box-c-company-profile-short p.url a {
      color: #09c; }
  .box-c-company-profile-short p.location {
    margin: 0 0 10px 0;
    color: #666; }
  .box-c-company-profile-short .hr {
    margin: 10px 0;
    height: 11px;
    background: url('/images/theme/hr2.png') no-repeat 0 0; }
  .box-c-company-profile-short p.follow-link {
    width: 90px;
    margin: 0 auto; }

.box-c-company-representatives {
  overflow: hidden; }
  .box-c-company-representatives .box4 {
    padding: 25px 10px 25px 25px; }
  .box-c-company-representatives h3 {
    margin-left: 20px; }
  .box-c-company-representatives .entry {
    overflow: hidden;
    margin: 0 0 10px 0;
    padding-left: 66px; }
    .box-c-company-representatives .entry p {
      color: #666; }
      .box-c-company-representatives .entry p.photo {
        float: left;
        width: 56px;
        margin: 0 10px 0 -66px; }
        .box-c-company-representatives .entry p.photo img {
          display: block;
          border: #bbb 1px solid;
          padding: 3px;
          width: 50px; }
      .box-c-company-representatives .entry p.name {
        margin: 10px 0 0 0;
        font-family: Georgia, serif;
        font-size: 15px;
        font-weight: bold;
        font-style: italic;
        line-height: 1.2; }
        .box-c-company-representatives .entry p.name a {
          color: #666; }
      .box-c-company-representatives .entry p.details {
        font-size: 12px;
        line-height: 1.2; }

.box-c-activities-list {
  margin: 0 0 1em 0;
  font-size: 12px; }
  .box-c-activities-list .entry dl {
    display: block;
    overflow: hidden; }
    .box-c-activities-list .entry dl dt {
      position: absolute;
      display: block;
      padding-left: 20px;
      background: url('/images/theme/ico_act_follow.png') no-repeat 0 2px; }
    .box-c-activities-list .entry dl dd {
      display: block;
      border-bottom: #999 1px dotted;
      margin-left: 20px;
      padding-left: 100px; }
    .box-c-activities-list .entry dl.following dt {
      background: url('/images/theme/ico_act_follow.png') no-repeat 0 2px; }
    .box-c-activities-list .entry dl.comment dt {
      background: url('/images/theme/ico_act_comment.png') no-repeat 0 2px; }

ul.dashboard_actions {
  overflow: hidden;
  font-family: Georgia, serif; }
  ul.dashboard_actions li a {
    display: block;
    float: left;
    margin: 0 20px 15px 0;
    padding: 15px 0 0 0;
    width: 170px;
    height: 75px;
    background-color: #d9f4ef;
    border: #ddd 1px solid;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
    color: #555; }
    ul.dashboard_actions li a small {
      display: block;
      font-family: Arial, sans-serif;
      font-size: 12px;
      font-weight: normal; }
    ul.dashboard_actions li a:hover {
      border-color: #0099cc;
      color: #0099cc; }
  ul.dashboard_actions li.highlight a {
    background-color: #f9f4e2; }

.box-dashboard-stats {
  font-size: 12px;
  color: #000; }

.box-c-guidelines .box1 {
  padding: 20px; }
.box-c-guidelines h4.h4 {
  margin: 0 0 1em 0;
  font-family: Georgia, serif;
  font-size: 18px;
  fint-weight: bold; }
.box-c-guidelines p {
  margin: 0 0 1em 0;
  font-size: 12px; }

.terms p, .terms h4, .terms ol, .terms ul, .terms li {
  margin: 0 0 1em 0; }
.terms ol {
  padding-left: 20px; }
.terms ul {
  padding-left: 20px; }
  .terms ul li {
    list-style-type: square;
    list-style-position: outside; }

.box-c-post-show {
  margin-right: 270px !important; }
  .box-c-post-show .hentry h4 {
    font-family: Georgia, serif;
    font-size: 25px;
    font-weight: bold;
    font-style: italic;
    color: #444; }
  .box-c-post-show .hentry .details {
    overflow: hidden; }
    .box-c-post-show .hentry .details p {
      float: left;
      margin: 0 10px 0 0;
      font-size: 11px;
      line-height: 15px; }
      .box-c-post-show .hentry .details p.posted {
        color: #888; }
      .box-c-post-show .hentry .details p.comments a {
        display: block;
        height: 15px;
        padding: 0 0 0 20px;
        background: url('/images/theme/ico_comments.png') no-repeat 0% 50%;
        color: #888;
        text-decoration: none; }
  .box-c-post-show .entry-content {
    overflow: hidden;
    color: #555; }
    .box-c-post-show .entry-content img {
      display: block;
      clear: both;
      float: left;
      margin: 0 10px 10px 0;
      padding: 3px !important;
      border: #eee 1px solid; }
    .box-c-post-show .entry-content p {
      margin: 0 0 1em 0; }
  .box-c-post-show .social-buttons {
    overflow: hidden;
    margin: 10px 0 20px 0;
    font-size: 15px; }
    .box-c-post-show .social-buttons img {
      vertical-align: text-bottom; }
    .box-c-post-show .social-buttons p.follow-link {
      float: right; }

.box-c-post-show-sidebar {
  width: 230px !important; }
  .box-c-post-show-sidebar .box-c-user-profile-short h3.name a {
    color: #444; }
  .box-c-post-show-sidebar .box-c-company-profile-short h3.name a {
    color: #444; }
  .box-c-post-show-sidebar .box-c-company-profile-short p.description {
    color: #666; }
  .box-c-post-show-sidebar .box-c-company-representatives h3 {
    margin-left: 0; }

.box-c-comment-new {
  overflow: hidden; }
  .box-c-comment-new .box {
    overflow: hidden;
    padding: 15px; }
  .box-c-comment-new .author {
    float: left;
    margin: 0 10px 0 0;
    width: 70px; }
    .box-c-comment-new .author img {
      display: block;
      width: 63px;
      height: 63px;
      padding: 3px;
      border: #ccc 1px solid; }
  .box-c-comment-new .mainbox {
    float: left;
    width: 520px; }
  .box-c-comment-new p.not-logged-in {
    margin: 10px 0; }
  .box-c-comment-new p.title {
    float: left;
    font-size: 16px;
    font-weight: bold; }
  .box-c-comment-new p.no-html {
    float: right;
    font-size: 12px;
    color: #555; }
  .box-c-comment-new p.submit {
    float: right;
    margin: 0 0 0 20px; }
    .box-c-comment-new p.submit input {
      display: block;
      border: 0 none;
      background: url('/images/theme/button_post_full.png') no-repeat 0 0;
      width: 75px;
      height: 22px;
      text-indent: -9999px; }
    .box-c-comment-new p.submit img {
      position: absolute;
      display: block;
      margin: 3px 0 0 77px; }
  .box-c-comment-new p.guidelines {
    float: right;
    font-size: 12px; }
  .box-c-comment-new .editor {
    margin: 0 0 20px 0; }
    .box-c-comment-new .editor table {
      width: 520px; }

.box-c-signup-lead p, .box-c-signup-lead ul, .box-c-signup-lead h4 {
  margin: 0 0 0.5em 0; }
.box-c-signup-lead ul li {
  margin-left: 17px;
  list-style: disc outside; }
.box-c-signup-lead h4 {
  margin-top: 1em;
  font-family: Georgia, serif;
  font-size: 18px;
  color: #201e19; }
.box-c-signup-lead h5 {
  font-family: Georgia, serif;
  font-weight: bold;
  font-style: italic;
  font-size: 14px;
  color: #201e19; }
.box-c-signup-lead .hr {
  margin: 30px 0; }
.box-c-signup-lead .box-mini-1 {
  float: right;
  margin: 50px 50px 0 0;
  width: 140px;
  padding: 10px 20px;
  border: #999 1px solid;
  background-color: #d9f4ef;
  font-size: 12px;
  color: #000; }
  .box-c-signup-lead .box-mini-1 p {
    margin: 0; }
    .box-c-signup-lead .box-mini-1 p.title {
      font-weight: bold; }
.box-c-signup-lead .boxes {
  overflow: hidden;
  margin: 20px 0;
  color: #201e19;
  line-height: 1.2; }
  .box-c-signup-lead .boxes .box {
    overflow: hidden;
    float: left;
    margin: 0 -10px 0 0;
    height: 240px;
    width: 230px;
    border: #ddd 2px solid;
    border-radius: 10px 0 0 10px;
    -moz-border-radius: 10px 0 0 10px;
    -webkit-border-radius: 10px 0 0 10px;
    background-color: #fff; }
  .box-c-signup-lead .boxes .box-n-1 {
    background-color: #f2f2f2;
    width: 210px;
    height: 190px;
    padding: 50px 30px 0 20px; }
    .box-c-signup-lead .boxes .box-n-1 ul li {
      margin-left: 0;
      margin-bottom: 1em;
      list-style: none inside; }
  .box-c-signup-lead .boxes .box-n-2 {
    background-color: #f9f4f2;
    width: 200px;
    height: 210px;
    padding: 30px 20px 0 10px; }
  .box-c-signup-lead .boxes .box-n-3 {
    background-color: #d9f4ef;
    width: 200px;
    height: 210px;
    padding: 30px 20px 0 10px; }
  .box-c-signup-lead .boxes .box-n-4 {
    background-color: #fff;
    width: 180px;
    height: 240px;
    margin: 0;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    text-align: center; }
    .box-c-signup-lead .boxes .box-n-4 h5 {
      margin-top: 60px; }
    .box-c-signup-lead .boxes .box-n-4 p {
      font-size: 12px;
      font-style: italic; }
      .box-c-signup-lead .boxes .box-n-4 p a {
        color: #999; }
.box-c-signup-lead .form-1 .errorExplanation {
  width: 350px; }
.box-c-signup-lead .form-1 p.Fe label {
  float: left;
  width: 130px;
  padding-right: 15px;
  line-height: 25px;
  text-align: right; }
.box-c-signup-lead .form-1 p.Fe input {
  width: 210px; }
.box-c-signup-lead .form-1 p.Fes select {
  width: 222px; }
.box-c-signup-lead .form-1 p.Fet textarea {
  width: 354px; }

.box-c-about-us p {
  margin: 0 0 1em 0; }
  .box-c-about-us p.visit {
    margin: 50px 0 30px 0;
    text-align: center; }
    .box-c-about-us p.visit img {
      margin: 0 0 10px 0; }

.box-c-admin-filter-users {
  overflow: hidden;
  margin: 0 0 10px 0; }
  .box-c-admin-filter-users form {
    overflow: hidden; }
  .box-c-admin-filter-users p.Fe {
    float: left;
    margin: 0 10px 0 0; }
  .box-c-admin-filter-users p.Fb {
    margin-top: 20px; }
