.object_formError {
  left: 620px !important; }

* {
  outline: none; }

a {
  text-decoration: none;
  color: #2986d4; }

input {
  border: 1px solid gray;
  font-family: Tahoma,Verdana,Sans-Serif; }
  input:focus {
    background-color: #F3F1F1; }

textarea {
  border: 1px solid gray;
  float: left; }
  textarea:focus {
    background-color: #F3F1F1; }

legend {
  color: #D81515;
  font-weight: 700;
  padding-left: 5px;
  padding-right: 5px; }

fieldset {
  border: 5px solid #EEEEEE;
  float: left;
  padding: 9px;
  margin-top: 10px;
  width: 94%; }

.breadcrumb {
  background: url("/images/donorshouse_image.png") no-repeat scroll -11px -102px transparent;
  height: 29px;
  width: 620px;
  float: left;
  margin-bottom: 5px; }
  .breadcrumb .home {
    margin: 4px 5px 0 9px;
    float: left; }
  .breadcrumb .arrow {
    float: left;
    margin: 9px 0px 0px 1px; }
  .breadcrumb .last_text {
    margin: 7px 0 0 8px;
    float: left;
    color: #DC7703;
    font-weight: bold; }
    .breadcrumb .last_text a {
      color: #663332;
      margin-right: 5px; }

img {
  border: none; }

.link3 {
  clear: both;
  float: right;
  color: #2986d4;
  margin: 10px;
  font-weight: normal; }

.star {
  color: #ff0000; }

.login_message {
  background-color: LightYellow;
  border: 1px solid;
  color: #FF0000;
  margin-bottom: 10px;
  padding: 5px;
  text-align: center;
  text-decoration: blink; }
  .login_message a {
    text-decoration: underline; }

.note {
  font-size: 9px;
  color: #9a9a9a; }

.submit_button {
  background: url("/images/donorshouse_image.png") no-repeat scroll -647px -213px transparent;
  height: 27px;
  width: 75px;
  border: none;
  color: #fff;
  float: left;
  font-weight: bold;
  font-family: Tahoma,Verdana,Sans-Serif; }
  .submit_button a {
    color: #fff;
    font-weight: bold;
    font-size: 13px;
    float: left;
    margin-left: 5px;
    margin-top: 5px; }

.body {
  background: url("/images/bg.png");
  background-color: #2f100e;
  margin: 0px;
  font-family: Tahoma,Verdana,Sans-Serif;
  font-size: 12px;
  color: #333; }
  .body .bg-up {
    background: url("/images/donorshouse_image.png") no-repeat scroll -1px -729px transparent;
    height: 271px;
    bottom: 0px;
    left: 10px; }
  .body .combind {
    margin: auto;
    width: 1000px; }
    .body .combind #head {
      float: left;
      width: 980px; }
      .body .combind #head .align-right {
        float: right;
        padding-right: 10px;
        padding-top: 10px;
        width: 68%; }
        .body .combind #head .align-right .wrap {
          width: 100%;
          float: right; }
          .body .combind #head .align-right .wrap .recipient_button {
            float: right;
            width: 680px; }
            .body .combind #head .align-right .wrap .recipient_button .wrap_head_left {
              float: left; }
            .body .combind #head .align-right .wrap .recipient_button .search {
              background: url("/images/donorshouse_image.png") no-repeat scroll -215px -160px transparent;
              float: right;
              width: 212px;
              height: 40px;
              margin-left: 5px; }
              .body .combind #head .align-right .wrap .recipient_button .search input {
                border: medium none;
                margin-left: 10px;
                margin-top: 11px;
                width: 160px;
                float: left; }
              .body .combind #head .align-right .wrap .recipient_button .search img {
                margin-top: 11px;
                margin-right: 16px;
                float: right; }
          .body .combind #head .align-right .wrap .donor_button {
            float: right;
            width: 62px; }
            .body .combind #head .align-right .wrap .donor_button .reg_text {
              color: #636363;
              font-size: 11px;
              font-weight: bold;
              margin-top: 10px;
              text-align: center; }
              .body .combind #head .align-right .wrap .donor_button .reg_text a {
                color: #fff; }
        .body .combind #head .align-right .number1 {
          color: #fff;
          float: right;
          font-size: 13px;
          font-weight: bold;
          margin-left: 10px;
          margin-top: 20px; }
      .body .combind #head .align-left {
        float: left;
        width: 26%;
        margin: 10px 21px 20px 19px; }
    .body .combind .top {
      background: url("/images/donorshouse_image.png") no-repeat scroll -10px 0px transparent;
      height: 17px;
      float: left;
      width: 100%; }
    .body .combind .mid_bg {
      background: url("/images/mid.png") repeat-y scroll 0 0 transparent;
      width: 100%;
      float: left; }
      .body .combind .mid_bg .mid_wrap {
        float: left;
        width: 976px;
        margin-left: 10px;
        margin-top: -6px; }
    .body .combind .bottom_line {
      background: url("/images/donorshouse_image.png") no-repeat scroll -0px -29px transparent;
      height: 17px;
      width: 100%;
      float: left; }
    .body .combind .horizontalcssmenu {
      float: left;
      width: 100%; }
      .body .combind .horizontalcssmenu .mid_menu {
        background-color: #663332;
        width: 100%;
        height: 34px;
        float: left; }
        .body .combind .horizontalcssmenu .mid_menu .why {
          width: 14% !important; }
        .body .combind .horizontalcssmenu .mid_menu .menu_item {
          float: left;
          font-size: 13px;
          font-weight: bold;
          width: auto;
          margin: 9px 37.9px; }
          .body .combind .horizontalcssmenu .mid_menu .menu_item .active {
            border-bottom: 3px solid #dc7703; }
          .body .combind .horizontalcssmenu .mid_menu .menu_item a {
            color: #FFFFFF;
            text-shadow: 2px 2px 2px #000000; }
          .body .combind .horizontalcssmenu .mid_menu .menu_item a:hover {
            border-bottom: 3px solid #dc7703; }
    .body .combind .menu-bottom-image {
      background: url("/images/donorshouse_image.png") no-repeat scroll -8px -675px transparent;
      height: 46px;
      margin-left: -1px;
      width: 100%;
      float: left; }
    .body .combind .content_block {
      background-color: #FFFFFF;
      float: left;
      width: 975px;
      min-height: 300px !important;
      overflow: hidden; }
      .body .combind .content_block #content_head {
        background: url("/images/search-bg.png") repeat-y scroll 0 0 transparent;
        background-color: #FFFFFF;
        height: 195px;
        float: left;
        overflow: hidden;
        width: 980px; }
        .body .combind .content_block #content_head .search .search_head_wrap {
          margin-left: 17px;
          float: left;
          width: 41%; }
          .body .combind .content_block #content_head .search .search_head_wrap .tab {
            float: left;
            width: 100%;
            height: 28px;
            margin-top: 11px; }
            .body .combind .content_block #content_head .search .search_head_wrap .tab .find {
              position: relative;
              top: -7px;
              left: 20px;
              float: left; }
            .body .combind .content_block #content_head .search .search_head_wrap .tab .bld {
              float: left; }
            .body .combind .content_block #content_head .search .search_head_wrap .tab .wrap_tab {
              height: 17px;
              float: left; }
              .body .combind .content_block #content_head .search .search_head_wrap .tab .wrap_tab a {
                color: #626262;
                font-weight: bold; }
              .body .combind .content_block #content_head .search .search_head_wrap .tab .wrap_tab .active {
                background-color: #e6e6e6;
                width: 80px;
                height: 40px;
                -moz-border-radius-topright: 7px;
                -moz-border-radius-topleft: 7px;
                float: left;
                margin-top: -7px; }
                .body .combind .content_block #content_head .search .search_head_wrap .tab .wrap_tab .active span {
                  font-size: 12px;
                  float: left;
                  padding-left: 19px;
                  color: #ff0000;
                  margin-top: 15px; }
              .body .combind .content_block #content_head .search .search_head_wrap .tab .wrap_tab .inactive {
                background-color: #ccc;
                width: 80px;
                height: 30px;
                float: left; }
                .body .combind .content_block #content_head .search .search_head_wrap .tab .wrap_tab .inactive span {
                  padding-left: 19px;
                  margin-top: 7px;
                  float: left; }
          .body .combind .content_block #content_head .search .search_head_wrap #blood_content .serach_content, .body .combind .content_block #content_head .search .search_head_wrap #donor_content .serach_content {
            width: 100%;
            float: left;
            height: 148px;
            background: url("/images/find-header.png") repeat-x scroll 0 0 transparent; }
            .body .combind .content_block #content_head .search .search_head_wrap #blood_content .serach_content .search_wrap, .body .combind .content_block #content_head .search .search_head_wrap #donor_content .serach_content .search_wrap {
              float: left;
              width: 99%;
              padding: 10px; }
              .body .combind .content_block #content_head .search .search_head_wrap #blood_content .serach_content .search_wrap .name, .body .combind .content_block #content_head .search .search_head_wrap #donor_content .serach_content .search_wrap .name {
                float: left;
                width: 20%;
                margin-top: 20px; }
              .body .combind .content_block #content_head .search .search_head_wrap #blood_content .serach_content .search_wrap .select_box, .body .combind .content_block #content_head .search .search_head_wrap #donor_content .serach_content .search_wrap .select_box {
                float: left;
                width: 30%;
                margin-top: 20px; }
            .body .combind .content_block #content_head .search .search_head_wrap #blood_content .serach_content .imgdiv, .body .combind .content_block #content_head .search .search_head_wrap #donor_content .serach_content .imgdiv {
              float: right;
              width: 30%; }
            .body .combind .content_block #content_head .search .search_head_wrap #blood_content .serach_content .searchlbl, .body .combind .content_block #content_head .search .search_head_wrap #donor_content .serach_content .searchlbl {
              background: url("/images/search.jpg") no-repeat scroll 0 0 transparent;
              clear: both;
              margin-left: 560px;
              width: 75px;
              height: 27px;
              margin-top: 10px; }
      .body .combind .content_block .back {
        background-color: #FFFFFF;
        float: left;
        width: 68%; }
        .body .combind .content_block .back .event_banner {
          background: url("/images/donorshouse_image.png") no-repeat scroll -9px -145px transparent;
          height: 266px;
          width: 184px;
          float: left;
          margin-left: 10px;
          margin-top: 10px; }
          .body .combind .content_block .back .event_banner div {
            color: #fff; }
          .body .combind .content_block .back .event_banner .date {
            float: left;
            margin-top: 23px; }
          .body .combind .content_block .back .event_banner .title a {
            color: #fff;
            float: left;
            width: 96%;
            text-align: center;
            text-decoration: blink;
            font-size: 13px;
            font-weight: bold;
            margin-top: 12px;
            height: 184px; }
          .body .combind .content_block .back .event_banner .title a:hover {
            text-decoration: underline; }
          .body .combind .content_block .back .event_banner .venue {
            float: left;
            width: 96%;
            font-size: 9px;
            margin: 3px 0 0 5px; }
        .body .combind .content_block .back .left_part {
          width: 100%;
          float: left;
          overflow: hidden; }
          .body .combind .content_block .back .left_part .upper {
            width: 99%;
            float: left; }
            .body .combind .content_block .back .left_part .upper .box {
              width: 47%;
              margin: 10px 0 0px 19px;
              border-bottom: 1px solid #d7d7d7; }
              .body .combind .content_block .back .left_part .upper .box .title {
                margin-left: 0px;
                margin-top: 0px; }
              .body .combind .content_block .back .left_part .upper .box .content {
                margin-top: 10px;
                float: left; }
                .body .combind .content_block .back .left_part .upper .box .content img {
                  float: left;
                  margin-right: 7px; }
                .body .combind .content_block .back .left_part .upper .box .content .br {
                  color: #DC7703;
                  margin-top: 3px; }
          .body .combind .content_block .back .left_part .box {
            width: 50%;
            float: left; }
            .body .combind .content_block .back .left_part .box .about_donorshouse {
              background: url("/images/about.png") no-repeat scroll 0 0 transparent;
              margin-left: 25px;
              height: 17px;
              width: 27px; }
            .body .combind .content_block .back .left_part .box .aboutdonorhouse {
              Margin-left: 25px;
              clear: both;
              font-size: 26px;
              float: left;
              border-bottom: 1px solid #373d4b;
              width: 88%; }
            .body .combind .content_block .back .left_part .box .about_block_content {
              float: left;
              margin-left: 25px;
              margin-top: 5px; }
            .body .combind .content_block .back .left_part .box .title {
              clear: both;
              font-size: 14px;
              font-weight: bold;
              float: left;
              margin-top: 25px;
              width: 96%;
              color: #003366;
              margin-left: 20px; }
              .body .combind .content_block .back .left_part .box .title .left {
                background-image: url("/images/grey-left.png");
                background-repeat: no-repeat;
                height: 39px;
                float: left;
                width: 6px; }
              .body .combind .content_block .back .left_part .box .title .mid {
                background-image: url("/images/bar-px.png");
                background-repeat: repeat-x;
                height: 39px;
                float: left;
                width: 94%; }
                .body .combind .content_block .back .left_part .box .title .mid .text {
                  float: left;
                  width: 150px;
                  margin-top: 12px;
                  margin-left: 17px; }
                .body .combind .content_block .back .left_part .box .title .mid .img {
                  float: right;
                  margin-top: 10px;
                  margin-right: 25px; }
              .body .combind .content_block .back .left_part .box .title .right {
                background-image: url("/images/grey-bar.png");
                background-repeat: no-repeat;
                height: 39px;
                width: 11px;
                float: left; }
              .body .combind .content_block .back .left_part .box .title .image {
                float: left;
                margin-right: 10px;
                width: auto; }
            .body .combind .content_block .back .left_part .box .main_content_block {
              border: 1px solid #e8e8e8;
              float: left;
              width: 93%;
              margin-left: 20px; }
              .body .combind .content_block .back .left_part .box .main_content_block .wrap_single {
                float: left;
                border-bottom: 1px dotted #b0a0a0;
                width: 93%;
                margin-left: 10px; }
                .body .combind .content_block .back .left_part .box .main_content_block .wrap_single .Latest_donor_left {
                  float: left;
                  margin-right: 24px;
                  margin-bottom: 10px;
                  width: 50px; }
                  .body .combind .content_block .back .left_part .box .main_content_block .wrap_single .Latest_donor_left .Latest_donor_photo {
                    width: 50px;
                    float: left;
                    margin-top: 10px;
                    height: 50px; }
                .body .combind .content_block .back .left_part .box .main_content_block .wrap_single .Latest_donor_right {
                  float: left;
                  width: 73%; }
                  .body .combind .content_block .back .left_part .box .main_content_block .wrap_single .Latest_donor_right .Latest_donor_name {
                    float: left;
                    margin-top: 7px;
                    margin-bottom: 5px;
                    color: #663332;
                    width: 100%; }
                    .body .combind .content_block .back .left_part .box .main_content_block .wrap_single .Latest_donor_right .Latest_donor_name a {
                      color: #663332; }
                    .body .combind .content_block .back .left_part .box .main_content_block .wrap_single .Latest_donor_right .Latest_donor_name .wrap_right {
                      float: left;
                      width: 100%;
                      margin-top: 3px; }
                      .body .combind .content_block .back .left_part .box .main_content_block .wrap_single .Latest_donor_right .Latest_donor_name .wrap_right .left {
                        float: left;
                        font-size: 11px;
                        color: #333;
                        margin-right: 5px; }
                      .body .combind .content_block .back .left_part .box .main_content_block .wrap_single .Latest_donor_right .Latest_donor_name .wrap_right .right {
                        float: left;
                        width: 59%; }
          .body .combind .content_block .back .left_part .community {
            margin-left: 27px;
            float: left;
            width: 100%; }
            .body .combind .content_block .back .left_part .community .title {
              clear: both;
              font-size: 14px;
              font-weight: bold;
              float: left;
              margin-top: 25px;
              width: 96%;
              color: #003366;
              width: 100%; }
              .body .combind .content_block .back .left_part .community .title .left {
                background-image: url("/images/grey-left.png");
                background-repeat: no-repeat;
                height: 39px;
                float: left;
                width: 6px; }
              .body .combind .content_block .back .left_part .community .title .mid {
                background-image: url("/images/bar-px.png");
                background-repeat: repeat-x;
                height: 39px;
                float: left;
                width: 94%; }
                .body .combind .content_block .back .left_part .community .title .mid .text {
                  float: left;
                  width: 150px;
                  margin-top: 12px;
                  margin-left: 17px; }
                .body .combind .content_block .back .left_part .community .title .mid .img {
                  float: right;
                  margin-top: 10px;
                  margin-right: 25px; }
              .body .combind .content_block .back .left_part .community .title .right {
                background-image: url("/images/grey-bar.png");
                background-repeat: no-repeat;
                height: 39px;
                width: 11px;
                float: left; }
              .body .combind .content_block .back .left_part .community .title .image {
                float: left;
                margin-right: 10px;
                width: auto; }
            .body .combind .content_block .back .left_part .community .community_left {
              margin-top: 10px;
              clear: both;
              float: left;
              width: 65px; }
              .body .combind .content_block .back .left_part .community .community_left .community_name {
                text-align: center;
                color: #f63b1c;
                font-size: 11px;
                font-weight: bold; }
              .body .combind .content_block .back .left_part .community .community_left .communitypicture {
                background: url("/images/communitypic.jpg");
                height: 66px;
                width: 64px;
                clear: both;
                float: left; }
              .body .combind .content_block .back .left_part .community .community_left .communitymsg {
                height: 12px;
                width: 17px;
                clear: both;
                float: left;
                margin-left: 12px;
                margin-top: 2px; }
              .body .combind .content_block .back .left_part .community .community_left .communitycontact {
                height: 17px;
                width: 16px;
                float: left;
                margin-left: 7px;
                margin-top: 2px; }
            .body .combind .content_block .back .left_part .community .community_right {
              margin-top: 10px;
              float: left;
              width: 310px;
              margin-left: 15px; }
              .body .combind .content_block .back .left_part .community .community_right .community_question {
                color: #f23c15;
                margin-top: 13px;
                font-size: 15px;
                font-weight: bold; }
              .body .combind .content_block .back .left_part .community .community_right .community_answer {
                color: #7b8489;
                margin-top: 5px;
                height: 45px;
                border-bottom: 1px dotted #b0a0a0;
                font-size: 12px;
                font-weight: italic; }
        .body .combind .content_block .back .koshansh {
          width: 201px;
          height: 349px;
          float: left;
          background: url("/images/koshansh.jpg")no-repeat;
          margin-left: 50px; }
    .body .combind .fotter {
      background: url("/images/donorshouse_image.png") no-repeat scroll -13px -579px transparent;
      width: 975px;
      height: 90px;
      position: relative;
      top: 5px;
      float: left; }
    .body .combind .fotter_links {
      width: 100%;
      color: #fff;
      margin-bottom: 15px;
      margin-top: 0px;
      margin-left: 0px;
      margin-right: 0px;
      float: left;
      padding-top: 10px; }
      .body .combind .fotter_links a {
        color: #fff; }
      .body .combind .fotter_links a:hover {
        text-decoration: underline; }
      .body .combind .fotter_links .copyright {
        font-size: 10px;
        clear: both;
        color: white;
        width: 31%;
        float: left;
        margin-left: 10px; }
        .body .combind .fotter_links .copyright a:hover {
          text-decoration: underline; }
      .body .combind .fotter_links .linkfotter {
        font-size: 10px;
        float: right;
        margin-right: 60px; }

.right_frame {
  width: 30%;
  float: right; }
  .right_frame .right_link {
    width: 100%;
    float: left;
    margin-top: 47px;
    font-size: 14px;
    font-weight: bold; }
    .right_frame .right_link .link_content {
      width: 80%;
      float: left;
      border-bottom: 1px solid #e5e5e5;
      padding: 4px 7px 7px 4px;
      margin-left: 20px; }
    .right_frame .right_link .active {
      background: url("/images/arrow.jpg") no-repeat scroll 0 0 transparent;
      float: left;
      width: 260px;
      padding: 4px 7px 7px 22px; }
      .right_frame .right_link .active a {
        color: #fff; }
  .right_frame .share_box {
    background-color: #663332;
    height: 105px;
    float: left;
    margin-top: 10px;
    width: 94%; }
    .right_frame .share_box .link {
      width: 48%; }
    .right_frame .share_box img {
      float: right;
      margin: 6px 7px 0 0; }
    .right_frame .share_box .title {
      color: #fff;
      font-weight: bold;
      font-size: 18px;
      float: left;
      margin: 19px 0 0 15px;
      width: 49%; }
    .right_frame .share_box .link a {
      color: #ffffcd;
      margin: 9px 0 0 14px;
      float: left;
      text-decoration: underline; }
  .right_frame .members {
    background-color: #1e4566;
    float: left;
    height: 145px;
    margin-top: 10px;
    width: 274px; }
  .right_frame .testimonial {
    background: url("/images/donorshouse_image.png") no-repeat scroll -8px -430px transparent;
    float: left;
    height: 145px;
    margin-top: 10px;
    width: 274px; }
  .right_frame .block_member {
    background-color: #545148;
    width: 100%;
    opacity: 0.9;
    height: 30px;
    float: left;
    margin-top: 115px; }
    .right_frame .block_member .link_member a {
      color: #fff;
      font-size: 14px;
      font-weight: bold;
      text-decoration: underline;
      margin-top: 6px;
      margin-left: 67px;
      float: left; }
  .right_frame .ternd_block .trend_block_content {
    width: 100%;
    margin-top: 10px;
    float: left; }
    .right_frame .ternd_block .trend_block_content a.img {
      background: url("/images/donorshouse_image.png") no-repeat scroll -206px -259px transparent;
      height: 145px;
      width: 275px;
      float: left; }
    .right_frame .ternd_block .trend_block_content a:hover {
      background: url("/images/donorshouse_image.png") no-repeat scroll -510px -253px transparent;
      height: 145px;
      width: 275px;
      float: left; }
  .right_frame .ternd_block .trend_member {
    width: 94%;
    margin-top: -30px;
    background-color: #1e4566;
    opacity: 0.8;
    height: 30px;
    float: left; }
    .right_frame .ternd_block .trend_member a {
      color: #fff;
      font-size: 14px;
      font-weight: bold;
      text-decoration: underline;
      margin-top: 6px;
      margin-left: 24px;
      float: left; }

.contact_form {
  margin: 30px 30px 0;
  width: 63%;
  float: left; }
  .contact_form .left_part .map {
    width: 100%;
    height: 200px;
    border: 1px solid; }
  .contact_form .left_part .wrap {
    float: left;
    margin-top: 10px;
    width: 100%; }
    .contact_form .left_part .wrap .left {
      width: 46%;
      float: left; }
    .contact_form .left_part .wrap .contact_block {
      margin-top: 10px;
      float: left; }
    .contact_form .left_part .wrap .title {
      clear: both;
      font-size: 14px;
      font-weight: bold;
      float: left;
      margin-top: 25px;
      width: 96%;
      color: #003366; }
      .contact_form .left_part .wrap .title .left {
        background-image: url("/images/grey-left.png");
        background-repeat: no-repeat;
        height: 39px;
        float: left;
        width: 6px; }
      .contact_form .left_part .wrap .title .mid {
        background-image: url("/images/bar-px.png");
        background-repeat: repeat-x;
        height: 39px;
        float: left;
        width: 94%; }
        .contact_form .left_part .wrap .title .mid .text {
          float: left;
          width: 150px;
          margin-top: 12px;
          margin-left: 17px; }
        .contact_form .left_part .wrap .title .mid .img {
          float: right;
          margin-top: 10px;
          margin-right: 25px; }
      .contact_form .left_part .wrap .title .right {
        background-image: url("/images/grey-bar.png");
        background-repeat: no-repeat;
        height: 39px;
        width: 11px;
        float: left; }
      .contact_form .left_part .wrap .title .image {
        float: left;
        margin-right: 10px;
        width: auto; }
    .contact_form .left_part .wrap .strip {
      background: url('/images/grey-strip.jpg');
      height: 479px;
      width: 31px;
      float: left; }
    .contact_form .left_part .wrap .right {
      width: 46%;
      float: right; }

.left_part {
  width: 100%;
  float: left; }

.right_part {
  width: 30%;
  float: right; }

.login_box {
  float: left;
  margin-right: 5px; }
  .login_box .box {
    width: 21%;
    z-index: 11;
    position: absolute; }
    .login_box .box .forgot_link {
      float: left;
      margin-top: 7px;
      margin-left: 10px; }
    .login_box .box .main_content_block {
      border: 1px solid #e8e8e8;
      float: left;
      padding: 10px;
      border: 1px solid #990000;
      background-color: #fff; }

.donor_registration {
  margin: 20px 0 20px 20px;
  float: left;
  width: 64%; }
  .donor_registration .login_block {
    width: 95%;
    float: left; }
    .donor_registration .login_block .alrdy {
      color: #003366;
      font-size: 16px;
      font-weight: bold; }
    .donor_registration .login_block .label {
      margin-top: 10px;
      margin-bottom: 2px; }
    .donor_registration .login_block span {
      float: left;
      margin: 12px 0 0; }
      .donor_registration .login_block span .usr_img {
        margin: 2px;
        float: left; }
    .donor_registration .login_block p {
      float: left;
      margin-left: 15px; }
    .donor_registration .login_block .wrap {
      width: 100%;
      float: left;
      margin-top: 5px; }
      .donor_registration .login_block .wrap #inactive_tab {
        background: url("/images/donorshouse_image.png") no-repeat scroll -441px -156px transparent;
        width: 236px;
        height: 42px;
        float: left;
        margin-left: 20px; }
        .donor_registration .login_block .wrap #inactive_tab .text {
          color: #e46f11;
          margin: 10px 0 0 18px;
          font-size: 14px;
          font-weight: bold; }
      .donor_registration .login_block .wrap #active_tab {
        background: url("/images/donorshouse_image.png") no-repeat scroll -72px -47px transparent;
        width: 227px;
        height: 52px;
        float: left; }
        .donor_registration .login_block .wrap #active_tab .text {
          color: #fff;
          margin: 10px 0 0 18px;
          font-size: 14px;
          font-weight: bold; }
      .donor_registration .login_block .wrap #text, .donor_registration .login_block .wrap #intext {
        float: left;
        font-weight: bold;
        font-size: 16px;
        margin-top: 5px;
        margin-left: 10px; }
      .donor_registration .login_block .wrap .active {
        color: #003366; }
      .donor_registration .login_block .wrap .inactive {
        color: #313131; }
    .donor_registration .login_block fieldset {
      float: left;
      border: 5px solid #EEEEEE;
      background-color: #EEEEEE;
      width: 99%;
      margin-top: 10px; }
      .donor_registration .login_block fieldset legend {
        color: #DC7703;
        font-weight: 700;
        float: left;
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 10px; }
      .donor_registration .login_block fieldset .blood_organ {
        margin-left: 27px;
        margin-top: 5px; }

.story_page {
  width: 64%;
  float: left;
  margin: 20px 20px 0px 20px; }
  .story_page h1 {
    font-size: 18px;
    color: #003366;
    border-bottom: 1px solid #d0d0d0;
    width: 42%; }
  .story_page .label {
    margin: 15px 0px 0px; }

.forgot_password {
  width: 64%;
  float: left;
  margin: 20px 20px 0px 20px;
  width: 64%;
  float: left;
  margin: 20px 20px 0px 20px; }

.forgot_password {
  width: 64%;
  float: left;
  margin: 20px 20px 0px 20px; }

.search_page {
  width: 64%;
  float: left;
  margin: 20px 20px 0px 20px; }
  .search_page .title_bar {
    width: 99.7%;
    border: 1px solid #d0d0d0;
    background-image: url("/images/grey_strip.jpg");
    height: 37px;
    margin-top: -24px; }
  .search_page .even {
    background-color: #ebe7e6;
    float: left; }
  .search_page .border-last {
    border-right: none;
    border-bottom: 1px solid #d0d0d0;
    float: left;
    height: 38px;
    width: 100px; }
  .search_page .border {
    border-right: 1px solid #d0d0d0;
    border-bottom: 1px solid #d0d0d0;
    float: left;
    height: 38px;
    width: 117px;
    overflow: auto; }
  .search_page .name {
    margin-top: 10px;
    font-weight: bold;
    text-align: center; }
  .search_page .data {
    margin-top: 10px;
    text-align: center;
    font-size: 10px; }

#gbox_players_4 {
  width: 100% !important; }
  #gbox_players_4 #gview_players_4, #gbox_players_4 #players_4_pager {
    width: 100%!important; }
    #gbox_players_4 #gview_players_4 .ui-jqgrid-hdiv, #gbox_players_4 #gview_players_4 .ui-jqgrid-bdiv, #gbox_players_4 #players_4_pager .ui-jqgrid-hdiv, #gbox_players_4 #players_4_pager .ui-jqgrid-bdiv {
      width: 100% !important;
      height: auto !important; }

.content_page {
  width: 64%;
  float: left;
  margin: 20px 20px 0px 20px; }
  .content_page .donor_card img {
    float: left;
    margin-right: 3px; }
  .content_page .donor_card div {
    float: left; }
  .content_page .donor_card .names {
    color: #55585C;
    float: left;
    width: 100%;
    font-size: 9px;
    font-family: Arial,Helvetica,Tahoma,Verdana,Sans-Serif; }
    .content_page .donor_card .names .organs {
      margin-left: 351px;
      margin-top: -162px;
      width: 238px; }
    .content_page .donor_card .names .wrap {
      float: left;
      width: 56px; }
    .content_page .donor_card .names .nm {
      margin-left: 90px;
      margin-top: -131px; }
    .content_page .donor_card .names .age {
      margin-left: 81px;
      margin-top: -106px; }
    .content_page .donor_card .names .bloodgroup {
      margin-left: 197px;
      margin-top: -106px; }
    .content_page .donor_card .names .date {
      margin-left: 538px;
      margin-top: -74px;
      width: 15%; }
    .content_page .donor_card .names .emer {
      margin-left: 533px;
      margin-top: -91px;
      width: 20%; }

.donor_all {
  width: 64%;
  float: left;
  margin: 20px 20px 0px 20px; }
  .donor_all .title {
    clear: both;
    font-size: 14px;
    font-weight: bold;
    float: left;
    margin-top: 25px;
    width: 96%;
    color: #003366;
    width: 100%;
    margin-top: 0px; }
    .donor_all .title .left {
      background-image: url("/images/grey-left.png");
      background-repeat: no-repeat;
      height: 39px;
      float: left;
      width: 6px; }
    .donor_all .title .mid {
      background-image: url("/images/bar-px.png");
      background-repeat: repeat-x;
      height: 39px;
      float: left;
      width: 94%; }
      .donor_all .title .mid .text {
        float: left;
        width: 150px;
        margin-top: 12px;
        margin-left: 17px; }
      .donor_all .title .mid .img {
        float: right;
        margin-top: 10px;
        margin-right: 25px; }
    .donor_all .title .right {
      background-image: url("/images/grey-bar.png");
      background-repeat: no-repeat;
      height: 39px;
      width: 11px;
      float: left; }
    .donor_all .title .image {
      float: left;
      margin-right: 10px;
      width: auto; }
    .donor_all .title .mid {
      width: 97%; }
  .donor_all .main_content_block {
    border: 1px solid #e8e8e8;
    float: left;
    width: 98.5%; }
    .donor_all .main_content_block .wrap_content {
      border-bottom: 2px dotted #ccc;
      width: 95%;
      padding: 5px 0px;
      float: left;
      margin: 0px 10px 0; }
      .donor_all .main_content_block .wrap_content .male {
        height: 73px;
        width: 152px;
        float: left;
        margin-right: 10px; }
      .donor_all .main_content_block .wrap_content .smok {
        color: #444444;
        font-size: 11px;
        left: 79px;
        top: -66px;
        position: relative; }
      .donor_all .main_content_block .wrap_content .drink {
        color: #444444;
        font-size: 11px;
        left: 79px;
        top: -66px;
        position: relative; }
      .donor_all .main_content_block .wrap_content .bg {
        color: #444444;
        font-size: 11px;
        left: 79px;
        top: -66px;
        position: relative; }
      .donor_all .main_content_block .wrap_content .cat {
        color: #444444;
        font-size: 11px;
        left: 79px;
        top: -65px;
        position: relative; }
      .donor_all .main_content_block .wrap_content .female {
        height: 73px;
        width: 152px;
        float: left;
        margin-right: 10px; }
      .donor_all .main_content_block .wrap_content .left {
        float: left;
        width: 28%;
        margin-top: 5px; }
      .donor_all .main_content_block .wrap_content .middle_wrap {
        float: left;
        width: 40%; }
        .donor_all .main_content_block .wrap_content .middle_wrap .img {
          float: left;
          margin-right: 10px;
          margin-top: 5px; }
      .donor_all .main_content_block .wrap_content .right_wrap {
        float: right;
        margin-right: 5px;
        width: 32%; }

.user_show_page {
  width: 64%;
  float: left;
  margin: 20px 20px 0px 20px; }
  .user_show_page .donor_image {
    float: left;
    background: url("/images/donorshouse_image.png") no-repeat scroll -678px -403px transparent;
    width: 133px;
    height: 165px;
    margin-right: 20px; }
    .user_show_page .donor_image img {
      width: 115px;
      height: 141px;
      margin: 7px 0 0 10px; }
  .user_show_page .content .data {
    width: 75%;
    margin-bottom: 10px;
    float: left; }
  .user_show_page .content .label {
    float: left;
    width: 23%; }
  .user_show_page .box {
    width: 37%;
    margin: 20px 0 10px 0px;
    float: left;
    padding: 10px;
    border: 1px solid #97A5B0;
    background-color: AliceBlue; }
    .user_show_page .box .title {
      color: #003366;
      font-size: 14px;
      font-weight: bold;
      margin-left: 0px;
      margin-top: 0px; }
    .user_show_page .box .content {
      margin-top: 10px;
      float: left; }
      .user_show_page .box .content img {
        float: left;
        margin-right: 7px; }
      .user_show_page .box .content .br {
        color: #DC7703;
        margin-top: 3px; }
  .user_show_page .wrap_links {
    float: left;
    width: 100%; }
    .user_show_page .wrap_links .save_data {
      background-image: url("/images/button-link.png");
      width: 128px;
      height: 41px;
      float: left;
      margin: 10px 35px 0 40px; }
      .user_show_page .wrap_links .save_data img {
        margin-top: 13px;
        margin-left: 12px;
        float: left; }
      .user_show_page .wrap_links .save_data a {
        color: #fff;
        float: left;
        margin-top: 13px;
        margin-left: 4px; }

.graph {
  width: 64%;
  float: left;
  margin: 20px 20px 0px 20px; }
  .graph .wrap {
    float: left;
    margin: 10px 15px 0 13px; }

.thankyou {
  width: 64%;
  float: left;
  margin: 20px 20px 0px 20px; }
  .thankyou .wrap_content {
    border: 1px solid #e8e8e8;
    float: left;
    padding: 0px 10px 10px 10px;
    margin-right: 0px; }
    .thankyou .wrap_content h1 {
      color: #ff0000;
      border-bottom: 1px solid #e5e5e5;
      width: 50%; }
    .thankyou .wrap_content .content {
      font-size: 14px; }
      .thankyou .wrap_content .content div {
        margin-top: 8px; }
  .thankyou .add div {
    float: left;
    margin: 10px; }

.msghead {
  font-size: 14px;
  font-weight: bold; }

.msg_head1 {
  width: 100%;
  clear: both; }

.msg_body1 {
  top: 152px;
  width: auto !important;
  position: absolute; }
  .msg_body1 .li {
    background-color: #663332;
    border-bottom: 1px solid #fff;
    padding: 5px; }

.msg_body, .msg_body1 {
  float: left;
  width: 100%; }

.msg_head , .msg_head1 {
  cursor: pointer;
  float: left;
  width: 100%;
  position: relative;
  color: #1D70CE;
  font-size: 14px;
  font-weight: bold; }

.admin_left_part {
  width: 38%;
  float: left;
  padding: 5px; }
  .admin_left_part .other .main_content_block {
    margin-top: 0px !important; }
  .admin_left_part .login .title, .admin_left_part .other .title {
    clear: both;
    font-size: 14px;
    font-weight: bold;
    float: left;
    margin-top: 25px;
    width: 96%;
    color: #003366;
    margin-top: 0px; }
    .admin_left_part .login .title .left, .admin_left_part .other .title .left {
      background-image: url("/images/grey-left.png");
      background-repeat: no-repeat;
      height: 39px;
      float: left;
      width: 6px; }
    .admin_left_part .login .title .mid, .admin_left_part .other .title .mid {
      background-image: url("/images/bar-px.png");
      background-repeat: repeat-x;
      height: 39px;
      float: left;
      width: 94%; }
      .admin_left_part .login .title .mid .text, .admin_left_part .other .title .mid .text {
        float: left;
        width: 150px;
        margin-top: 12px;
        margin-left: 17px; }
      .admin_left_part .login .title .mid .img, .admin_left_part .other .title .mid .img {
        float: right;
        margin-top: 10px;
        margin-right: 25px; }
    .admin_left_part .login .title .right, .admin_left_part .other .title .right {
      background-image: url("/images/grey-bar.png");
      background-repeat: no-repeat;
      height: 39px;
      width: 11px;
      float: left; }
    .admin_left_part .login .title .image, .admin_left_part .other .title .image {
      float: left;
      margin-right: 10px;
      width: auto; }
    .admin_left_part .login .title .mid .img, .admin_left_part .other .title .mid .img {
      margin-top: 5px;
      margin-right: 15px; }
  .admin_left_part .login .main_content_block, .admin_left_part .other .main_content_block {
    border: 1px solid #e8e8e8;
    float: left;
    width: 92%;
    margin-bottom: 10px; }
    .admin_left_part .login .main_content_block .wrap, .admin_left_part .other .main_content_block .wrap {
      padding: 5px; }
    .admin_left_part .login .main_content_block a, .admin_left_part .other .main_content_block a {
      color: #cc3300;
      margin-left: 10px; }
    .admin_left_part .login .main_content_block img, .admin_left_part .other .main_content_block img {
      margin-left: 10px;
      width: 18px; }

.admin_page {
  width: 64%;
  float: left;
  margin: 20px 20px 0px 20px; }
  .admin_page .event .wrap {
    float: left;
    width: 60%;
    border-bottom: 1px solid #D7D7D7;
    margin-bottom: 5px; }
  .admin_page .event div {
    margin-top: 5px; }
  .admin_page .event .desc {
    margin-bottom: 10px; }
  .admin_page .event .title {
    color: #2986D4;
    font-weight: bold; }
  .admin_page .add_photo div {
    margin-top: 10px; }
  .admin_page .community {
    width: 60%;
    float: left; }
    .admin_page .community h2 {
      color: #003366; }
    .admin_page .community div {
      margin-top: 10px;
      width: 100%; }
  .admin_page .post {
    width: 60%;
    float: left; }
  .admin_page .testimonial {
    width: 60%;
    float: left; }
    .admin_page .testimonial h2 {
      color: #003366; }
    .admin_page .testimonial .wrap {
      margin-bottom: 5px;
      float: left;
      width: 100%;
      border-bottom: 1px solid #d7d7d7; }
      .admin_page .testimonial .wrap .name {
        color: #2986D4; }
  .admin_page .change_password {
    width: 60%;
    float: left; }
  .admin_page #middle_part {
    width: 60%;
    float: left; }
    .admin_page #middle_part .search .search_head_wrap {
      margin-left: 17px;
      float: left;
      width: 41%; }
      .admin_page #middle_part .search .search_head_wrap .tab {
        float: left;
        width: 100%;
        height: 28px;
        margin-top: 11px; }
        .admin_page #middle_part .search .search_head_wrap .tab .find {
          position: relative;
          top: -7px;
          left: 20px;
          float: left; }
        .admin_page #middle_part .search .search_head_wrap .tab .bld {
          float: left; }
        .admin_page #middle_part .search .search_head_wrap .tab .wrap_tab {
          height: 17px;
          float: left; }
          .admin_page #middle_part .search .search_head_wrap .tab .wrap_tab a {
            color: #626262;
            font-weight: bold; }
          .admin_page #middle_part .search .search_head_wrap .tab .wrap_tab .active {
            background-color: #e6e6e6;
            width: 80px;
            height: 40px;
            -moz-border-radius-topright: 7px;
            -moz-border-radius-topleft: 7px;
            float: left;
            margin-top: -7px; }
            .admin_page #middle_part .search .search_head_wrap .tab .wrap_tab .active span {
              font-size: 12px;
              float: left;
              padding-left: 19px;
              color: #ff0000;
              margin-top: 15px; }
          .admin_page #middle_part .search .search_head_wrap .tab .wrap_tab .inactive {
            background-color: #ccc;
            width: 80px;
            height: 30px;
            float: left; }
            .admin_page #middle_part .search .search_head_wrap .tab .wrap_tab .inactive span {
              padding-left: 19px;
              margin-top: 7px;
              float: left; }
      .admin_page #middle_part .search .search_head_wrap #blood_content .serach_content, .admin_page #middle_part .search .search_head_wrap #donor_content .serach_content {
        width: 100%;
        float: left;
        height: 148px;
        background: url("/images/find-header.png") repeat-x scroll 0 0 transparent; }
        .admin_page #middle_part .search .search_head_wrap #blood_content .serach_content .search_wrap, .admin_page #middle_part .search .search_head_wrap #donor_content .serach_content .search_wrap {
          float: left;
          width: 99%;
          padding: 10px; }
          .admin_page #middle_part .search .search_head_wrap #blood_content .serach_content .search_wrap .name, .admin_page #middle_part .search .search_head_wrap #donor_content .serach_content .search_wrap .name {
            float: left;
            width: 20%;
            margin-top: 20px; }
          .admin_page #middle_part .search .search_head_wrap #blood_content .serach_content .search_wrap .select_box, .admin_page #middle_part .search .search_head_wrap #donor_content .serach_content .search_wrap .select_box {
            float: left;
            width: 30%;
            margin-top: 20px; }
        .admin_page #middle_part .search .search_head_wrap #blood_content .serach_content .imgdiv, .admin_page #middle_part .search .search_head_wrap #donor_content .serach_content .imgdiv {
          float: right;
          width: 30%; }
        .admin_page #middle_part .search .search_head_wrap #blood_content .serach_content .searchlbl, .admin_page #middle_part .search .search_head_wrap #donor_content .serach_content .searchlbl {
          background: url("/images/search.jpg") no-repeat scroll 0 0 transparent;
          clear: both;
          margin-left: 560px;
          width: 75px;
          height: 27px;
          margin-top: 10px; }
    .admin_page #middle_part .search .search_head_wrap {
      margin-left: 0px;
      width: 100%; }
    .admin_page #middle_part .search .serach_content {
      width: 100% !important; }
    .admin_page #middle_part .latest-recipient .title {
      clear: both;
      font-size: 14px;
      font-weight: bold;
      float: left;
      margin-top: 25px;
      width: 96%;
      color: #003366;
      width: 99%; }
      .admin_page #middle_part .latest-recipient .title .left {
        background-image: url("/images/grey-left.png");
        background-repeat: no-repeat;
        height: 39px;
        float: left;
        width: 6px; }
      .admin_page #middle_part .latest-recipient .title .mid {
        background-image: url("/images/bar-px.png");
        background-repeat: repeat-x;
        height: 39px;
        float: left;
        width: 94%; }
        .admin_page #middle_part .latest-recipient .title .mid .text {
          float: left;
          width: 150px;
          margin-top: 12px;
          margin-left: 17px; }
        .admin_page #middle_part .latest-recipient .title .mid .img {
          float: right;
          margin-top: 10px;
          margin-right: 25px; }
      .admin_page #middle_part .latest-recipient .title .right {
        background-image: url("/images/grey-bar.png");
        background-repeat: no-repeat;
        height: 39px;
        width: 11px;
        float: left; }
      .admin_page #middle_part .latest-recipient .title .image {
        float: left;
        margin-right: 10px;
        width: auto; }
      .admin_page #middle_part .latest-recipient .title .mid .img {
        margin-top: 0px; }
    .admin_page #middle_part .latest-recipient .donor_all {
      margin: 0px;
      width: 96%; }
    .admin_page #middle_part #container .content, .admin_page #middle_part #fragment-3 .content {
      width: 100%;
      float: left; }
      .admin_page #middle_part #container .content .content_header, .admin_page #middle_part #fragment-3 .content .content_header {
        width: 98%;
        float: left;
        background-color: #2489BC;
        color: #fff;
        font-size: 14px;
        font-weight: bold;
        padding: 5px; }
      .admin_page #middle_part #container .content .name, .admin_page #middle_part #fragment-3 .content .name {
        float: left;
        width: 13%; }
      .admin_page #middle_part #container .content .subject, .admin_page #middle_part #fragment-3 .content .subject {
        float: left;
        width: 20%; }
      .admin_page #middle_part #container .content .message, .admin_page #middle_part #fragment-3 .content .message {
        float: left;
        width: 40%; }
      .admin_page #middle_part #container .content .posted, .admin_page #middle_part #fragment-3 .content .posted {
        float: left;
        width: 15%; }
      .admin_page #middle_part #container .content .action, .admin_page #middle_part #fragment-3 .content .action {
        float: left;
        width: 12%; }
      .admin_page #middle_part #container .content .below_content, .admin_page #middle_part #fragment-3 .content .below_content {
        width: 98%;
        float: left; }
        .admin_page #middle_part #container .content .below_content .odd, .admin_page #middle_part #container .content .below_content .even, .admin_page #middle_part #fragment-3 .content .below_content .odd, .admin_page #middle_part #fragment-3 .content .below_content .even {
          float: left;
          width: 100%;
          padding: 5px;
          border-top: 1px solid #d0d0d0;
          border-bottom: 1px solid #d0d0d0; }
        .admin_page #middle_part #container .content .below_content .even, .admin_page #middle_part #fragment-3 .content .below_content .even {
          background-color: #E8F7FF; }
    .admin_page #middle_part #container #popup, .admin_page #middle_part #fragment-3 #popup {
      left: 433px; }

.gallery_page {
  width: 64%;
  float: left;
  margin: 20px 20px 0px 20px; }
  .gallery_page .back_width {
    float: left;
    width: 190px;
    margin: 10px 10px 0 8px; }
  .gallery_page .play {
    float: left;
    top: -83px;
    left: 81px;
    position: relative; }
  .gallery_page .title_link {
    width: 84%;
    text-align: center; }
  .gallery_page .back_frame {
    background: url("/images/donorshouse_image.png") no-repeat scroll -678px -403px transparent;
    width: 133px;
    height: 165px;
    float: left;
    margin: 10px; }
    .gallery_page .back_frame img {
      margin: 7px 0 0 10px; }

.community_content {
  width: 64%;
  float: left;
  margin: 20px 20px 0px 20px;
  margin-right: 0px; }
  .community_content .post_bottom {
    float: left;
    width: 100%;
    border-top: 1px solid #ddd;
    margin-top: 10px;
    font-size: 10px; }
    .community_content .post_bottom .button {
      float: right;
      background: none repeat scroll 0 0 #FFE2CD;
      border: 1px solid #FF974B;
      color: #333333;
      cursor: pointer;
      font-size: 11px;
      font-weight: 700;
      line-height: 22px;
      margin: 5px 0 0 0;
      padding: 0 5px; }
    .community_content .post_bottom .link_button a:hover {
      background: none repeat scroll 0 0 #ff6c00;
      color: #fff;
      border: 1px solid #ff4800; }
  .community_content .ans_page #answers .anser_no {
    float: left;
    padding-top: 10px;
    font-weight: bold;
    color: #595958; }
  .community_content .ans_page #answers .r_part {
    border: 1px solid #ddd;
    -moz-border-radius: 8px;
    padding: 10px;
    width: 94%;
    float: left;
    margin-top: 10px; }
  .community_content .ans_page #answers .links {
    float: left;
    width: 100%; }
    .community_content .ans_page #answers .links .icon {
      float: left;
      margin-top: 10px;
      margin-left: 10px; }
  .community_content .ans_page .ans_block {
    float: left;
    width: 96%;
    padding-left: 15px;
    border-bottom: 3px solid #CCCCCC;
    float: left; }
  .community_content .ans_page .main_content_block {
    width: 94%;
    padding: 10px; }
    .community_content .ans_page .main_content_block .wrap {
      float: left;
      width: 99%;
      margin: 5px 0px; }
      .community_content .ans_page .main_content_block .wrap .label {
        color: #003366;
        width: 20%;
        float: left;
        font-weight: bold; }
  .community_content #question .add_wrap {
    background-image: url("/images/banner.jpg");
    height: 378px;
    width: 636px;
    float: left;
    margin-top: 10px; }
    .community_content #question .add_wrap .reg_don {
      margin: 332px 0 0 26px;
      float: left; }
    .community_content #question .add_wrap .reg_rec {
      float: left;
      margin: 332px 0 0 63px; }
  .community_content #question .main_block {
    width: 97% !important;
    border-bottom: 1px solid #D7D7D7;
    float: left; }
    .community_content #question .main_block .r_part {
      float: left;
      width: 89%; }
      .community_content #question .main_block .r_part .bottom {
        width: 21%;
        float: right; }
        .community_content #question .main_block .r_part .bottom .post_answer {
          float: left;
          margin-top: 10px; }
          .community_content #question .main_block .r_part .bottom .post_answer a {
            color: #990000;
            text-decoration: underline; }
        .community_content #question .main_block .r_part .bottom .wrap {
          float: left;
          margin-left: 40px; }
          .community_content #question .main_block .r_part .bottom .wrap .posted_ans {
            color: #fff;
            background-image: url("/images/ans_box.png");
            width: 42px;
            height: 34px;
            float: left;
            margin-top: 10px; }
            .community_content #question .main_block .r_part .bottom .wrap .posted_ans span {
              display: block;
              font-size: 18px;
              font-weight: bold;
              margin-top: 6px;
              text-align: center; }
              .community_content #question .main_block .r_part .bottom .wrap .posted_ans span a {
                color: #fff; }
      .community_content #question .main_block .r_part .head {
        width: 78%;
        float: left; }
        .community_content #question .main_block .r_part .head .wrap {
          width: 100%;
          float: left;
          margin: 5px 5px 5px 0px; }
          .community_content #question .main_block .r_part .head .wrap .question {
            color: #ce3233;
            float: left;
            width: 23%; }
    .community_content #question .main_block .photo {
      padding: 18px 10px;
      color: #CE3233;
      font-weight: bold;
      font-size: 13px;
      background-color: #ccc;
      float: left;
      margin-top: 10px;
      margin-right: 10px; }
  .community_content #question .title {
    border-bottom: 3px solid #CCCCCC;
    float: left;
    margin: 0px;
    width: 97%; }
  .community_content #question .post {
    color: #003366;
    width: 100%;
    float: left;
    margin-top: 10px; }
  .community_content .main_content_block {
    width: 95% !important;
    padding: 10px; }
    .community_content .main_content_block .c_content {
      color: #003366; }
      .community_content .main_content_block .c_content h4 {
        margin-bottom: 5px;
        margin-top: 5px; }
    .community_content .main_content_block .description {
      line-height: 1.6em;
      width: 85%; }
      .community_content .main_content_block .description b {
        color: #003366; }
  .community_content .wrap_content {
    width: 100%;
    float: left; }
    .community_content .wrap_content .main_content_block {
      width: 95.5% !important;
      -moz-border-radius: 8px; }
  .community_content .title {
    clear: both;
    font-size: 14px;
    font-weight: bold;
    float: left;
    margin-top: 25px;
    width: 96%;
    color: #003366;
    width: 100%; }
    .community_content .title .left {
      background-image: url("/images/grey-left.png");
      background-repeat: no-repeat;
      height: 39px;
      float: left;
      width: 6px; }
    .community_content .title .mid {
      background-image: url("/images/bar-px.png");
      background-repeat: repeat-x;
      height: 39px;
      float: left;
      width: 94%; }
      .community_content .title .mid .text {
        float: left;
        width: 150px;
        margin-top: 12px;
        margin-left: 17px; }
      .community_content .title .mid .img {
        float: right;
        margin-top: 10px;
        margin-right: 25px; }
    .community_content .title .right {
      background-image: url("/images/grey-bar.png");
      background-repeat: no-repeat;
      height: 39px;
      width: 11px;
      float: left; }
    .community_content .title .image {
      float: left;
      margin-right: 10px;
      width: auto; }
    .community_content .title .mid {
      width: 97%; }
  .community_content .main_content_block {
    border: 1px solid #e8e8e8;
    float: left;
    width: 48%;
    margin-top: 10px; }
    .community_content .main_content_block .community_name {
      margin: 0px 0 10px 0px;
      float: left;
      width: 100%; }
      .community_content .main_content_block .community_name a {
        color: #cc3433;
        font-size: 14px;
        font-weight: bold; }
    .community_content .main_content_block .community_list_picture {
      float: left;
      margin-right: 10px; }
      .community_content .main_content_block .community_list_picture img {
        width: 80px;
        height: 80px;
        border: 3px double grey; }
    .community_content .main_content_block .icon {
      float: left;
      margin: 10px; }
  .community_content .meet {
    color: #003366; }
  .community_content .content img {
    float: left;
    margin: 30px 0px 0px 0px; }
  .community_content .content .main_content_block {
    padding: 0 12px 0 10px;
    width: 77% !important; }
    .community_content .content .main_content_block .nm {
      color: #D81515; }
    .community_content .content .main_content_block .st_title {
      color: #003366;
      font-size: 12px;
      font-weight: 700; }
      .community_content .content .main_content_block .st_title h2 {
        margin: 0px;
        font-size: 12px; }

.login_page {
  width: 64%;
  float: left;
  margin: 20px 20px 0px 20px; }
  .login_page .left {
    width: 60%;
    float: left; }
    .login_page .left .register {
      margin-top: 20px; }
      .login_page .left .register .img {
        text-align: center;
        float: left;
        width: 100%;
        margin-top: 20px; }
    .login_page .left .loginbox, .login_page .left .register {
      flaot: left; }
      .login_page .left .loginbox .title, .login_page .left .register .title {
        background: url("/images/donorshouse_image.png") no-repeat scroll -217px -206px transparent;
        width: 394px;
        height: 34px; }
      .login_page .left .loginbox h2, .login_page .left .register h2 {
        float: left;
        margin: 5px 0 0;
        text-align: center;
        width: 100%; }
      .login_page .left .loginbox .form, .login_page .left .register .form {
        background: url("/images/donorshouse_image.png") no-repeat scroll -299px -411px transparent;
        width: 370px;
        margin-left: 10px;
        height: 163px; }
        .login_page .left .loginbox .form .content, .login_page .left .register .form .content {
          float: left;
          width: 100%; }
          .login_page .left .loginbox .form .content .forgot_link, .login_page .left .register .form .content .forgot_link {
            float: right;
            margin-right: 40px; }
          .login_page .left .loginbox .form .content p, .login_page .left .register .form .content p {
            float: left;
            margin-left: 148px;
            margin-top: 16px;
            text-align: center; }
          .login_page .left .loginbox .form .content .wrap, .login_page .left .register .form .content .wrap {
            width: 100%;
            flaot: left;
            margin-top: 21px;
            margin-left: 42px; }
            .login_page .left .loginbox .form .content .wrap .label, .login_page .left .register .form .content .wrap .label {
              font-size: 14px;
              color: #663332;
              float: left;
              width: 30%; }
  .login_page .middle {
    width: 30%;
    float: left;
    margin-left: 25px; }

.blog {
  width: 64%;
  float: left;
  margin: 20px 20px 0px 20px; }
  .blog .head {
    border: 3px solid #663332;
    margin-bottom: 20px;
    float: left;
    padding: 10px; }
    .blog .head h1 {
      margin: 0px 0px 10px 0px;
      color: #003366; }
    .blog .head img {
      margin-top: 10px; }
  .blog .contant_wrap {
    border: 5px solid #EEEEEE;
    padding: 5px;
    margin-bottom: 5px;
    float: left;
    width: 100%; }
    .blog .contant_wrap .name h3 {
      margin: 0px;
      color: #D81515;
      font-size: 16px;
      font-weight: 700;
      line-height: 130%; }
    .blog .contant_wrap .title h2 {
      margin: 0px;
      color: #003366;
      font-size: 12px;
      font-weight: 700;
      line-height: 130%; }
      .blog .contant_wrap .title h2 a {
        color: #D81515;
        font-size: 14px;
        font-weight: 700;
        line-height: 130%; }
      .blog .contant_wrap .title h2 a:hover {
        text-decoration: underline; }
    .blog .contant_wrap .img {
      float: left;
      margin-right: 15px; }
    .blog .contant_wrap .date {
      color: #898989;
      font-size: 0.92em; }
    .blog .contant_wrap .data {
      margin: 0.6em 0; }
    .blog .contant_wrap .links {
      background: none repeat scroll 0 0 #EEEEEE;
      padding: 5px 0;
      overflow: hidden;
      display: block;
      margin: 20px 0 0;
      text-align: right; }
      .blog .contant_wrap .links .link {
        padding-right: 1em; }
        .blog .contant_wrap .links .link a {
          color: #1d1d1d; }
        .blog .contant_wrap .links .link a:hover {
          text-decoration: underline; }
  .blog .comment .form {
    background-color: #f5f5f5;
    float: left;
    width: 50%;
    padding: 10px; }
    .blog .comment .form .title {
      color: #cd301d;
      font-size: 14px;
      font-weight: bold; }
    .blog .comment .form .label {
      margin: 5px 0px;
      float: left; }
  .blog .comment .wrap_comment {
    background-color: #f5f5f5;
    padding: 5px;
    float: left;
    width: 99%;
    margin-bottom: 10px; }
    .blog .comment .wrap_comment .name_wrap {
      width: 99%;
      float: left; }
      .blog .comment .wrap_comment .name_wrap .name {
        background: #cd3301;
        padding: 3px 20px;
        color: #fff;
        float: left; }
    .blog .comment .wrap_comment .arrow_wrap {
      float: left;
      width: 100%; }
      .blog .comment .wrap_comment .arrow_wrap .time {
        float: right;
        margin-right: 9px;
        color: #999999; }
      .blog .comment .wrap_comment .arrow_wrap .arrow {
        background-image: url("/images/comment-arrow.png");
        background-repeat: no-repeat;
        float: left;
        height: 14px;
        margin-left: 19px;
        width: 50%;
        position: relative;
        top: 2px; }
    .blog .comment .wrap_comment .data {
      background-color: #FFFFFF;
      border: 1px solid #ccc;
      float: left;
      padding: 5px;
      width: 97%; }

#popup {
  position: absolute;
  left: 190px;
  z-index: 10; }
  #popup .arrow {
    float: left;
    margin-right: -6px; }
  #popup .wrap_content {
    background-color: #fff;
    width: 51%;
    z-index: 1;
    -moz-border-radius: 8px;
    border: 3px solid #D39E10;
    float: left;
    padding: 5px;
    margin: 0px; }
    #popup .wrap_content #close {
      float: right; }
    #popup .wrap_content .popup_window .uper_wrap {
      float: left;
      width: 98%; }
      #popup .wrap_content .popup_window .uper_wrap .donor_image {
        width: 70px;
        height: 70px;
        float: left;
        margin-right: 10px; }
        #popup .wrap_content .popup_window .uper_wrap .donor_image img {
          width: 70px;
          height: 70px; }
      #popup .wrap_content .popup_window .uper_wrap .right_data {
        float: left;
        color: #663332;
        font-size: 13px;
        width: 70%; }
    #popup .wrap_content .popup_window .link3 {
      text-align: center;
      width: 100%; }
    #popup .wrap_content .popup_window .below_wrap {
      float: left;
      width: 98%;
      margin-bottom: 10px; }
      #popup .wrap_content .popup_window .below_wrap fieldset {
        border: 1px solid #D39E10;
        -moz-border-radius: 3px; }
      #popup .wrap_content .popup_window .below_wrap legend {
        color: #666; }
      #popup .wrap_content .popup_window .below_wrap .wrap {
        float: left;
        width: 100%; }
        #popup .wrap_content .popup_window .below_wrap .wrap .left_lbl {
          color: #663332;
          width: 30%;
          float: left;
          text-align: right;
          margin-right: 10px; }
        #popup .wrap_content .popup_window .below_wrap .wrap .content {
          width: 65%;
          float: left; }

#loading_box {
  width: 100px;
  height: 100px;
  position: fixed;
  top: 50%;
  left: 50%;
  text-align: center;
  padding: 10px;
  font: normal 16px Tahoma, Geneva, sans-serif;
  margin-left: -50px;
  margin-top: -50px;
  z-index: 2;
  overflow: auto; }

#view_pro {
  border: 3px solid;
  background-color: #d0d0d0;
  float: left; }

#image_rotate {
  float: left; }

.rss_box {
  width: 94%; }
  .rss_box p a {
    color: #003366;
    font-size: 14px;
    font-weight: bold; }
  .rss_box span {
    color: #898989;
    font-size: 0.92em;
    font-style: italic;
    float: left;
    width: 100%;
    margin-bottom: 5px; }
  .rss_box li {
    margin-top: 10px;
    list-style: none outside none; }
  .rss_box ul {
    padding-left: 0px;
    margin-left: 0px; }

h1, h2, h3, h4 {
  color: #003366; }

.slide {
  overflow: hidden;
  position: fixed;
  right: 0;
  bottom: 0px;
  z-index: 13; }

#reply_block {
  background-color: #FFFFFF;
  border: 3px solid #AAAAAA;
  color: #000000;
  left: 35%;
  margin: 0;
  padding: 10px;
  position: fixed;
  text-align: center;
  top: 35%;
  width: 32%;
  z-index: 1001; }
  #reply_block .button {
    float: left;
    margin-top: 10px;
    margin-left: 112px; }
