/* ---------- CSS.UTIL ---------- */

* {
}

html {
}

body {
  font-family: "Tahoma", Arial, Helvetica, sans-serif;
  color: #ffffff;
}

a { text-decoration: none; }

  a:hover { text-decoration: underline;}

  a img { }

fieldset {
}

  fieldset legend { }

ul { list-style: none;}

textarea { }

/* --------- CLASSES UTIL --------- */

  .dn { }

  .fl {
  }

  .fr {
  }

  .bz { }

  .bg_none { }

  .br_ie6 { }

  .tw { color: #FFF; }

  .torange, .torange a { color: orange; }

  .fs10 { font-size: 10px; }

  .fs11 { font-size: 11px; }

  .fs12 { font-size: 12px; }

/* ---------- MARGINS ---------- */

  .mg_right1 { }

  .mg_right5 { }

  .mg_right10 { }

  .mg_right15 { }

  .mg_left5 { }

  .mg_left10 { }

  .mg_left15 { }

  .mg_bottom5 { }

  .mg_bottom10 { }

  .mg_top3 { }

  .mg_top5 { }

  .mg_top10 { }

  .mg_top25 { }

/*  DEFAULT BUTTONS  */
.defaultButtons {
}

/* ---------- CSS.HOME ---------- */

/* BEGIN HEADER CSS */
.portlet-msg-error {
  color: #F00 !important;
  font-size: x-small;
  font-style: normal;
  font-weight: normal;
}
.noscript {
    background-color:#fff;
    color:#000;
}
  .header {
    background: url(bg_bar_header.gif) 0 0 repeat-x;
  }

    .box_header {
    }

      .box_header h1 {
      }

        .box_header h1 a {
          background: url(logo_vignette.png) 0 0 no-repeat;
          text-indent: -9000px;
        }

      h2.vca_title {
        background: url(vca_title.png) 0 0 no-repeat;
        text-indent: -9000px;
      }

      .sign {
        background: url(bg_sign.jpg) 0 0 no-repeat;
      }

        .sign h2 {
          background: url(sign_tit.png) 0 0 no-repeat;
          text-indent: -9000px;
        }

        .sign .input_login {
          font-family: Tahoma,Arial, Helvetica, sans-serif;
          font-size: 11px;
          color: #2c2933;
          font-weight: bold;
        }

        .sign .input_password {
          font-family: Tahoma,Arial, Helvetica, sans-serif;
          font-size: 11px;
          color: #2c2933;
          font-weight: bold;
        }

        .sign .bt_ok_sign {
          text-transform: uppercase;
          background: url(bt_ok.png) 0 0 no-repeat;
          text-indent: -9000px;
        }

        .sign .links {
        }

          .sign .links a {
            color: #f5d066 !important;
            font-weight: bold;
            font-size: 10px;
          }

          .sign .links span {
            color: #ffffff;
            font-size: 10px;
          }

        .signed {
        }

          .signed h3 {
            font-size: 12px;
            color: #FFFFFF;
          }

          .signed a {
            color: #f5d066 !important;
            font-weight: bold;
            font-size: 10px;              
          }

          .my_profile {
            border-right: 1px solid #fff;
          }

          .admin_console {
            border-left: 1px solid #fff;
          }

/* END HEADER CSS */

.content {
}

/* BEGIN MENU HORIZONTAL */

.main_menu {
}

  .main_menu ul {
  }
    .main_menu ul div {
      background-repeat: no-repeat;

    }

    .main_menu ul li {
    }

      .main_menu ul li a {
        text-indent: -9000px;
        background-repeat: no-repeat;
      }

        /* BEGIN ITENS MENU */

        .main_menu ul li a.home {
          background: url(menu/home.png) 0 0 no-repeat;
        }

        .main_menu ul li a.home:hover { background-position: 0 -31px; }

        .main_menu ul li a.photo {
          background: url(menu/photo.png) 0 0 no-repeat;
        }

        .main_menu ul li a.photo:hover { background-position: 0 -31px; }

        .main_menu ul li a.video {
          background: url(menu/video.png) 0 0 no-repeat;
        }

        .main_menu ul li a.video:hover { background-position: 0 -31px; }

        .main_menu ul li a.podcast {
          background: url(menu/podcast.png) 0 0 no-repeat;
        }

        .menu_principal ul li a.podcast:hover { background-position: 0 -31px; }

        .main_menu ul li a.community {
          background: url(menu/community.png) 0 0 no-repeat;
        }

        .main_menu ul li a.community:hover { background-position: 0 -31px; }

        .main_menu ul li a.download {
          background: url(menu/download.png) 0 0 no-repeat;
        }

        .main_menu ul li a.download:hover { background-position: 0 -31px; }

        .main_menu ul li a.blog {
          background: url(menu/blog.png) 0 0 no-repeat;
        }

        .main_menu ul li a.blog:hover { background-position: 0 -31px; }

        .main_menu ul li a.ideas {
          background: url(menu/ideas.png) 0 0 no-repeat;
        }

        .main_menu ul li a.ideas:hover { background-position: 0 -31px; }

        .main_menu ul li a.events {
          background: url(menu/events.png) 0 0 no-repeat;
        }

        .main_menu ul li a.events:hover { background-position: 0 -31px; }

        .main_photo .legend {
          color:#FBAA38;
          font-size:12px;
          font-weight:bold;
        }

        .linkbutton{
           background-image: url("bt_full.png");
           background-repeat: no-repeat;
           color: #ffffff;
           font-weight: bold;
           font-size: 10px;
         }

        /* END ITENS MENU */

/* END MENU HORIZONTAL */

.footer {
  /*background: url(footer.jpg) 0 0 no-repeat;*/
}
/*  DEFAULT BUTTONS  */
.defaultButtons {
  background: none;
}

.portlet-msg-error {
   color: red;
   font-size: x-small;
}
.invite_popup {
  border: 2px solid #322761;
  background-color: #000000 !important;
  color: #FFFFFF;
}

/* BANNER */

.banner_body {
  color: #FFFFFF;
}

.banner_body .vca-portlet-form-field-label {
  font-weight: normal;
  font-size: 11px;
}

/* FORMS */
.vgn-formLabel {
  font: 12px Arial, Verdana, Helvetica;
  color: #FFF;
}
.vgn-formElement textarea, .vgn-formElement textarea, .vgn-formElement input {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  border: 1px solid #C0C0C0;
}
.vgn-dim {
  font-size: 10px;
  color: #666;
}
/* PORTLET TITLES */
.vgn-portlet-title {
    color:#FBAA38;
    font-size:20px;
}

/* FORM CALENDAR */
.vijitCalendarContainer {
  background: #FFF;
  background-color: #080017;
  border: 1px solid #322761;
}
.vijitCalendarContainer th.vijitCalendarDayLabelTemplate {
}
.vijitCalendarContainer th .vijitCalendarIncrementControl {
  color: orange;
}
.vijitCalendarContainer td {
}
.vijitCalendarContainer td span:hover {
  color: orange !important;
}
.vijitCalendarContainer .vijitCalendarCurrentMonth {
  color: #ffffff;
  font-weight: bolder;
}
.vijitCalendarContainer .vijitCalendarPreviousMonth, .vijitCalendarContainer .vijitCalendarNextMonth {
  color: #9694E8 !important;
}
.vijitCalendarContainer tfoot tr td h3 {
  border-top: 1px solid #322761;
}
.torange, .torange a {
  color: orange !important;
}
.vijitCalendarMonth {
  color: #9694E8;
}
.vijitCalendarDayLabel {
  color: #312662;
}
.vijitCalendarSelectedYear, .vijitCalendarPreviousYear, .vijitCalendarNextYear {
  color: orange;
}

.vijitCalendarSelectedYear:hover, .vijitCalendarPreviousYear:hover, .vijitCalendarNextYear:hover {
  text-decoration: underline;
}
.vijitCalendarDateLabel {
    font-size: x-small;
}

/* FORM TIME PICKER */

.vijitTimePickerMarker {
  background-color: #312662 !important;
  color: #FFFFFF;
}

.vijitTimePickerTick {
  background-color: #080017 !important;
  color: #FFFFFF;
}

.vijitTimePickerMarker .vijitTimePickerItemInner,
.vijitTimePickerTick .vijitTimePickerItemInner {
  border: 1px solid #322761;
}

.vijitTimePickerItemHover .vijitTimePickerItemInner {
  background-color: #5553B5 !important;
  color: orange !important;
  border: 1px solid #312662;
}

.vijitMenu .vijitButtonNode {
  background-color: #312662 !important;
  background-image: none;
  min-width: 80px;
  padding: 2px 0px !important;
  margin: 0px !important;
  border: 0px !important;
}

.vijitTimePickerA11yText {
  color: #FFFFFF;
}

.vijitButtonNode:hover .vijitTimePickerA11yText {
  color: orange;
}

/* DIALOG BOXES */
.vijitDialog {
  border: 1px solid #454645;
  background: url(bg_dialog_title.gif) repeat-x 0 0;
  background-color: #424242;
}

.vijitContentPane {
}

.vijitDialogPaneContent {
}

.vijitDialogPaneContent td {
  color: #FFFFFF !important;
    font-size: small;
}

.vijitDialogTitleBar {
  color: #FFFFFF;
  font-size: small;
}

.vijitDialogUnderlay {
  background-color: #000000 !important;
}

.vgn-dialog textarea, .vgn-dialog input {
  font-size: small;
}

/* EVENTS MAX VIEW */
.calendar_body h4 {
    font-size: 18px;
    text-transform: uppercase;
    color: #fbaa38;
}
.events_add_title_post, .events_edit_title_post {
  text-indent: -9999px;
}

.events_add_title_post {
  background: url(add_event.png) no-repeat;
}
.events_edit_title_post {
  background: url(edit_event.png) no-repeat;
}

/* ---------- CSS.COMPONENTS ---------- */

.main_feature {
  background: url(bg_destaq.jpg) 0 0 no-repeat;
}

  .main_feature ul {
    border: 1px solid #656565;
  }

    .main_feature ul li {
      border-bottom: 1px solid #1f142b;
    }
      .main_feature ul li a {
        font-size: 11px;
        color: #fff;
        background: url(bg_destaq_li.gif) 0 0 repeat-x;
      }


        .main_feature ul li a span {
          font-size: 14px;
          color: #fbaa38;
          font-weight: bold;
        }

      .main_feature ul li a:hover {
        background: url(bg_destaq_li_hover.gif) 0 0 repeat-x;
        color: #0d001d;
      }

        .main_feature ul li a:hover span {
          color: #5d3701;
        }


    .main_feature ul li a.last_one:link {
      background: url(bg_destaq_li_hover.gif) 0 0 repeat-x;
      color: #0d001d;
    }

    .main_feature ul li a.last_one:link span {
      color: #5d3701;
    }

  .main_photo {
    border: 1px solid #656565;
    border-left: 0;
  }

  .main_photo .legend {
    background-color:#000000;
  }

/* BEGIN JOIN COMMUNITY */

.join {
}

  .join .hand {
  }

  .join h2 {
    text-indent: -9000px;
    background: url(join_community_tit.png) 0 0 no-repeat;
  }

  .join p {
    color: #fff;
    font-size: 12px;
  }

    .join p span {
      color: #747bc6;
      font-weight: bold;
    }

  .join  ul {
  }

  .join  ul li {
    font-size: 12px;
    color: #FFF;
    background: url(green_arrow.gif) 0 3px no-repeat;
  }

  .join .joinnow {
    text-indent: -9000px;
    background: url(bt_join.gif) 0 0 no-repeat;
  }
  .join .updateProfile {
    text-indent: -9000px;
    background: url(update_your_profile.gif) 0 0 no-repeat;
  }

  .joined h2 {
    text-indent: -9000px;
    background: url(joined_community_tit.png) 0 0 no-repeat;
  }

/* BEGIN ACCORDION PROFILE */
  .accordionProfile {
    border:solid 1px #CCCCCC;
  }
  .basicInformationClosed {
    background-image:url(basicInformation_plus.gif);
  }
  .personalInformationClosed {
    background-image:url(personalInformation_plus.gif);
  }
  .contactInformationClosed {
    background-image:url(contactInformation_plus.gif);
      }

  .basicInformationOpen {
    background-image:url(basicInformation_min.gif);
  }
  .personalInformationOpen {
    background-image:url(personalInformation_min.gif);
  }
  .contactInformationOpen {
    background-image:url(contactInformation_min.gif);
      }

/* BEGIN SPOTLIGHT */

.spotlight {
  background: url(bg_spotlight.gif) 0 0 no-repeat;
}
  .spotlight h2 {
    background: url(spotlight_tit.gif) center center no-repeat;
    text-indent: -9000px;
  }
  .spotlight .open, .spotlight .closed {
    border-color: #101010;
  }
  .spotlight .closed h3 {
    font-size: 11px;
    color: #fbaa38;
		background: url(ico_plus.gif) 0 0 no-repeat;
		background-position: 190px;
  }
	.spotlight .open h3 {
		font-size: 11px;
		color: #FFF;
		background: url(ico_minus.gif) 0 0 no-repeat;
		background-position: 190px;
	}
	.spotlight .open .new_blog_tit {
		background: url(newsblogs.gif) 0 0 no-repeat;
	}
	.spotlight .open .new_wiki_tit {
		background: url(newwikis.gif) 0 0 no-repeat;
	}
	.spotlight .open .new_forum_tit {
		background: url(newforums.gif) 0 0 no-repeat;
	}
	.spotlight .open .latest_updates ul li {
			background: url(arrow_idea.gif) 0 2px no-repeat;
	}
	.spotlight .open .latest_updates ul li a {
		font-weight: bold;
		color: #fbaa38;
		font-size: 12px;
	}

/* BEGIN SURVEY */

.survey {
}

  .survey h2 {
    background: url(vignette_survey_tit.png) 0 0 no-repeat;
    text-indent: -9000px;
  }

  .survey p {
    font-size: 12px;
    color: #fff;
  }

  .survey h3 {
    color: #9694e8;
    font-size: 12px;
  }

  .survey .box_radio {
  }

    .survey .input_radio {
    }

    .survey .label_radio {
      font-size: 11px;
      color: #FFFFFF;
      font-weight: bold;
    }

    .survey .bt_ok_sign {
      text-transform: uppercase;
      background: url(bt_ok.png) 0 0 no-repeat;
      text-indent: -9000px;
    }

/* BEGIN MULTIMIDA */

.multimedia {
}

  .multimedia h2 {
    background: url(multimedia_tit.gif) 0 0 no-repeat;
    text-indent: -9000px;
    border-bottom: 1px solid #636363;
  }

  .multimedia .multimedia_menu {
  }

    .multimedia .multimedia_menu li {
    }

      .multimedia .multimedia_menu li a {
        font-size: 11px;
        color: #fbaa38;
        font-weight: bold;
        border-bottom: 1px solid #636363;
        border-left: 1px solid #636363;
      }

      .multimedia .multimedia_menu li a.actived {
        text-decoration: none;
        border-top: 1px solid #636363;
        background: url(hover_menu_multimedia.gif) 0 repeat-x;
        color: #FFFFFF;
      }

  .flash_video {
    float: left;
    margin-right: 10px;
    width: 234px;
    height: 197px;
    overflow: hidden;
  }

  .multimedia .now_playing {
  }

    .multimedia .now_playing h3 {
      background: url(now_playing_title.gif) 0 0 no-repeat;
      text-indent: -9000px;
    }

    .multimedia .now_playing h4 {
      color: #fbaa38;
      font-size: 12px;
      background: url(ico_video.gif) 0 0 no-repeat;
    }

    .multimedia .now_playing p {
      color: #FFFFFF;
      font-size: 12px;
    }

  .multimedia .watch_more {
  }

    .multimedia .watch_more h3 {
      background: url(watch_more_tit.gif) 0 0 no-repeat;
      text-indent: -9000px;
    }

    .multimedia .watch_more li {
    }

      .multimedia .watch_more li a {
        color: #fbaa38;
        font-weight: bold;
        font-size: 12px;
        background: url(arrow_multimedia.gif) 0 2px no-repeat;
      }

  .multimedia .view_photos {
  }

    .multimedia .view_photos h3 {
      background: url(more_photos.gif) 0 0 no-repeat;
      text-indent: -9000px;
    }

    .multimedia .view_photos li {
    }

      .multimedia .view_photos li a {
        color: #fbaa38;
        font-weight: bold;
        font-size: 12px;
        background: url(arrow_multimedia.gif) 0 2px no-repeat;
      }

  .multimedia .latest_photos {
  }

    .multimedia .latest_photos h3 {
      background: url(latest_photo_title.gif) 0 0 no-repeat;
      text-indent: -9000px;
    }

    .multimedia .latest_photos h4 {
      color: #fbaa38;
      font-size: 12px;
      background: url(ico_photo.gif) 0 2px no-repeat;
    }

    .multimedia .latest_photos p {
      color: #FFFFFF;
      font-size: 12px;
    }

  .multimedia .listen_more_podcast {
  }

    .multimedia .listen_more_podcast h3 {
      background: url(more_podcast_title.gif) 0 0 no-repeat;
      text-indent: -9000px;
    }

    .multimedia .listen_more_podcast li {
    }

      .multimedia .listen_more_podcast li a {
        color: #fbaa38;
        font-weight: bold;
        font-size: 12px;
        background: url(arrow_multimedia.gif) 0 2px no-repeat;
      }

  .multimedia .playing_podcast {
  }

    .multimedia .playing_podcast h3 {
      background: url(now_playing_title.gif) 0 0 no-repeat;
      text-indent: -9000px;
    }

    .multimedia .playing_podcast h4 {
      color: #fbaa38;
      font-size: 12px;
      background: url(ico_podcast.gif) 0 2px no-repeat;
    }

    .multimedia .playing_podcast p {
      color: #FFFFFF;
      font-size: 12px;
    }

/* BEGIN CALENDAR */

.calendar {
  background: url(bg_calendar.gif) 0 0 no-repeat;
}

  .calendar_box {
  }

  .calendar .day_months {
  }

    .calendar .day_months .number {
    }

    .calendar .day_months .day_text {
      border-bottom: 1px solid #312662;
      color: #FFF;
    }

    .calendar .day_months .months {
      font-size: 12px;
      color: #9694e8;
      text-transform: uppercase;
    }

      .calendar .day_months .months span {
      }

      .calendar .day_months .months .ico_next {
        width: 15px;
        text-indent: -9000px;
        background: url(ico_next.gif) 0 0 no-repeat;
      }

      .calendar .day_months .months .ico_back {
        width: 15px;
        text-indent: -9000px;
        background: url(ico_back.gif) 0 0 no-repeat;
      }

.calendar .days {
}

.calendar .days a, .calendar .days span {
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
}

.calendar .days a.active, .calendar .days span.active {
    color: #5d3701;
    background-color: #fbaa38;
}

.calendar .days a.disable, .calendar .days span.disable {
    color: #110f54;
}

.calendar .days a.disable:hover {
    text-decoration: none;
}

.calendar .days td {
}

  .calendar .up_events {
  }

    .calendar .up_events h3 {
      width: 136px;
      height: 13px;
      text-indent: -9000px;
      background: url(upcoming_tit.gif) 0 0 no-repeat;
    }

    .calendar .event {
    }

      .calendar .up_events .event h4 {
        color: #9694e8;
        font-size: 12px;
      }

      .calendar .up_events a {
        color: #fbaa38;
        font-size: 11px;
        font-weight: bold;
      }

        .calendar .up_events a:hover {
          text-decoration: none;
        }

      .calendar .up_events .read_more {
        background: url(ico_read_more.gif) 0 0 no-repeat;
      }

      .send_invite {
        background: url(ico_read_more.gif) 0 0 no-repeat;
      }

      .calendar .up_events p {
        color: #fff;
        font-size: 11px;
      }

/* EVENT POPUP */
.event-by-date-content {
  background-color: #ffffff;
  color: #000000;
  border: 1px solid #444444;
}
.eventInnerTable {
  background-color: #ffffff;
  border-bottom: 1px solid #444444;
}
.eventInnerTable td {
  font-size: 11px;
}
.eventInnerTable td a {
  color: brown !important;
  font-size: 12px;
  font-weight: bold;
}
.event-by-date-content button {
  background: url(bg_button.png) repeat-x #ffffff;
  color: #07519a;
  font-size: 11px;
}

/* BEGIN IDEA MANAGEMENT */

.idea_management {
  background: url(bg_idea_management.gif) 0 82px no-repeat;
}

  .idea_management h2 {
    width: 233px;
    height: 92px;
    background: url(idea_management_tit.png) 0 0 no-repeat;
    text-indent: -9000px;
  }

  .idea_management .top_boards {
  }

    .idea_management .top_boards h3 {
      background: url(latest_ideas.gif) 0 0 no-repeat;
      text-indent: -9000px;
    }

    .idea_management .top_boards a.all_message {
      background: url(all_messages.gif) 0 0 no-repeat;
      font-size: 11px;
      text-transform: lowercase;
      font-weight: bold;
      color: #fbaa38;
    }

      .idea_management .top_boards a.all_message:hover {
        text-decoration: none;
      }

    .idea_management .top_boards ul {
    }

      .idea_management .top_boards ul li {
        background: url(arrow_idea.gif) 0 2px no-repeat;
      }

        .idea_management .top_boards ul li a {
          font-weight: bold;
          color: #fbaa38;
          font-size: 12px;
        }

        .idea_management .top_boards ul li span {
          color: #FFFFFF;
          font-size: 12px;
          font-weight: bold;
        }

  .idea_management .idea {
    background: url(lamp.gif) 0 0 no-repeat;
  }

    .idea_management .idea h4 {
      font-size: 12px;
      color: #fbaa38;
    }

      .idea_management .idea h4 span {
        color: #fff;
        font-size: 10px;
        font-weight: normal;
      }

    .idea_management .idea p {
      font-size: 11px;
      color: #FFFFFF;
    }

    .idea_management .idea a {
      color: #fbaa38;
      font-weight: bold;
      text-transform: lowercase;
      font-size: 11px;
      background: url(read_more.gif) 0 0 no-repeat;
    }

      .idea_management .idea a:hover {
        text-decoration: none;
      }

/* BEGIN SECOND AREA */

.secund_area {
  background: url(bg_second_area.gif) 0 0 repeat-x;
}

  .box_secund_area {
  }

  /* BEGIN SLIDWARE */

  .slidware {
    background: url(bg_boxes_secund_area.png) 0 0 no-repeat;
  }

    .slidware h2 {
      background: url(slidware_tit.gif) 0 0 no-repeat;
      text-indent: -9000px;
    }

    .slidware .box {
    }

    .slidware .box a.image_slidware {
      border: 1px solid #4e4e4e;
    }

    .slidware .box p {
      font-size: 11px;
      color: #fff;
    }

      .slidware .box p a {
        font-weight: bold;
        color: #fbaa38;
      }

    .slidware h3.feature {
      text-indent: -9000px;
      background: url(feature_tit.gif) 0 0 no-repeat;
    }

    .slidware h3.most_recent {
      text-indent: -9000px;
      background: url(most_recent_tit.gif) 0 0 no-repeat;
    }

    .slidware .all_slidware {
      background: url(all_slidware.gif) 0 2px no-repeat;
      font-size: 11px;
      font-weight: bold;
      color: #fbaa38;
    }

      .slidware .all_slidware:hover {
        text-decoration: none;
      }

  /* BEGIN WIKIPAGE */

  .wikipage {
    background: url(bg_boxes_secund_area.png) 0 0 no-repeat;
  }

    .wikipage h2 {
      background: url(wikipage_tit.gif) 0 0 no-repeat;
      text-indent: -9000px;
    }

    .wikipage h3 {
      background: url("feature_tit.gif") 0 0 no-repeat;
      text-indent:  -9000px;
    }

    .wikipage h4 a {
      color: #fbaa38;
      font-size: 12px;
    }

    .wikipage p {
      font-size: 11px;
      color: #fff;
    }

      .wikipage p a {
        color: #fbaa38;
        font-size: 11px;
      }

    .wikipage .all_wiki {
      font-size: 11px;
      font-weight: bold;
      color: #fbaa38;
      background: url(all_wiki.gif) 0 0 no-repeat;
    }

      .wikipage .all_wiki:hover {
        text-decoration: none;
      }

  /* BEGIN FILE GALLERY */

  .file_gallery {
    background: url(bg_boxes_secund_area.png) 0 0 no-repeat;
  }

    .file_gallery h2 {
      background: url(file_gallery_tit.gif) 0 0 no-repeat;
      text-indent: -9000px;
    }

    .file_gallery h3 {
      background: url(most_recent_tit.gif) 0 0 no-repeat;
      text-indent: -9000px;
    }

    .file_gallery li {
      font-size: 10px;
      color: #FFFFFF;
      background: url(ico_file.gif) 0 0 no-repeat;
      _background: url(ico_file.gif) 0 8px no-repeat;
    }

      .file_gallery li a {
        font-size: 11px;
        font-weight: bold;
        color: #fbaa38;
      }

    .file_gallery .all_files {
      font-size: 11px;
      font-weight: bold;
      color: #fbaa38;
      background: url(all_files_gallery.gif) 0 2px no-repeat;
    }

      .file_gallery .all_files:hover {
        text-decoration: none;
      }

  /* END FILE GALLERY */

  .advertising2 {
    background: url(bg_advertising2.gif) 0 0 no-repeat;

  }

  /* ENTRYPOINT */

  .vgn-newBody {
  }

  .entry-title{
  }

  .vgn-gradBg {
  }
    .vgn-gradBg .description {
    font-size:12px;
    }

  .vgn-uploads {
  }
    .vgn-uploads li {
    background: url(arrow_multimidia2.gif) no-repeat scroll 0 8px;
    }
      .vgn-uploads li a{
      color: #ffffff;
      font-weight:bold;
      font-size:12px;
      }

    .vgn-gradBg .comments {
  color:white;
  font-size:12px;
  }
    .vgn-gradBg .comments a {
    color:orange;
    }

  .vgn-imgMain {
  border: 2px solid #200e48;
  }
  .vgn-abstractSubHead {
  color: orange;
  font-size: 20px;
  font-weight: normal;
  font-family: Verdana;
  }

    /*BLOG*/

  .blogTable{
  background: url(blog-back.gif) no-repeat;
  }
    .blogTable p {
    font-size: 12px;
    color:white;
    }
    .blogTable p a{
    font-size: 12px;
    font-weight:bold;
    color:orange;
    }
    .blogTable p span {
    font-size: 11px;
    font-weight:bold;
    color:white;
    }
    .blogTable p span a{
    font-size: 11px;
    font-weight:bold;
    color:orange;
    }
    .blogTable ul li a{
    font-size: 11px;
    font-weight:bold;
    color:orange;
    }
    .blogTable span{
    font-size: 13px;
    font-weight:bold;
    color:white;
    }
    hr{
    }
    .uploadProfilePost{
      background-image: url('update_profile_post.gif');
    }
    .divUploadProfilePost{
     background: #000 url(degrade_column_left.gif) no-repeat right top;
    }
      .tableUploadProfilePost, .tableUploadProfilePost tr td {
        font-size:12px;
        color: #ffffff;
       }

/* ---------- CSS.IDEAS ---------- */


.idea_item {
}
.idea_management_title{
   background-image: url("idea_management.gif");
}
.topToolBar{
}
.idea_body_content,.idea_body_content p {
 color: #ffffff;
}
.detailIdea{
}
.topToolBar-titleBlockHeaderUserButtons{
}
a.permLink:link , .returnLinkIdea{
  top: 9px;
  color: #faaa39;
}
a.permLink:hover{
  top: 9px;
  color: #faaa39;
  text-decoration: none;
}
a.permLink:visited{
  top: 9px;
  color: #faaa39;
  text-decoration: none;
}

.popular_idea{
  background-image: url("popular_idea.gif");
}

  .idea_item .item_left_column {
  }

    .idea_item .item_left_column .number {
      background: url("bg_number_idea.gif") 0 0 no-repeat;
      font-size: 12px;
      color: #fff;
      font-weight: bold;
    }

    .idea_item .item_left_column a.promote {
      height: 50px;
      background: url("bt_promote.gif") 0 0 no-repeat;
      text-indent: -9000px;
    }

    .idea_item .item_left_column a.demote {
      background: url("bt_demote.gif") 0 0 no-repeat;
      text-indent: -9000px;
    }


  .idea_body {
  }
  .idea_body a.titleBody:link ,.idea_body a.titleBody:hover , .idea_body a.titleBody:visited{
    color: #faaa39;
    text-decoration: none;
  }

    .idea_body h4 {
      font-size: 18px;
      color: #fbaa38;
    }

    .idea_body .tags {
      background: url("bg_tags_links.gif") 0 bottom repeat-x;
      color: #fff;
      font-size: 11px;
    }

      .idea_body .tags a {
        color: #fbaa38;
        font-size: 11px;
      }

      .idea_body .tags a:hover {
        text-decoration: none;
      }

    .idea_body .submited {
      color: #fff;
      font-size: 11px;
    }

    .idea_body .idea_description , .idea_body .idea_description p{
      color: #ffffff;
      font-size: 12px;
    }
    div.idea_description , .div.idea_description p{
      color: #ffffff;
      font-size: 12px;
    }

    .idea_body .idea_status {
    }

      .idea_body .idea_status .idea_status_coments {
        font-size: 11px;
        color: #ffffff;
        background: url("bg_comments_idea_status.gif") 0 0 no-repeat;
      }

        .idea_body .idea_status .idea_status_coments a {
          font-weight: bold;
          color: #fbaa38;
        }

        .idea_body .idea_status .idea_status_coments div {
        }

      .idea_body .idea_status h4 {
        text-indent: -9000px;
      }

      .idea_body .idea_status h4.already_offered {
        background: url("already_offered.gif") 0 center no-repeat;
      }

      .idea_body .idea_status h4.implemented {
        background: url("implemented.gif") 0 center no-repeat;
      }

      .idea_body .idea_status h4.partilly_implemented {
        background: url("partilly_implemented.gif") 0 center no-repeat;
      }

      .idea_body .idea_status h4.in_progress {
        background: url("in_progress.gif") 0 center no-repeat;
      }

      .idea_body .idea_status h4.coming_soon {
        background: url("coming_soon.gif") 0 center no-repeat;
      }

      .idea_body .idea_status h4.under_review {
        background: url("under_review.gif") 0 center no-repeat;
      }

    .idea_comments ul li{
            border: 1px solid #333333;
    }

.status_bt a:link , .status_bt a:hover , .status_bt a:visited{
     color: #fbaa38;
     text-decoration: none;
}

.status_bt .status_bt_left{
}
.status_bt .status_bt_right{
  color:#ffffff;
}
  .vgn-pagination{
     }

.commentsIdeaDetail{
    color: #fbaa38
}
.detailItemInterna{
}
.nestedCommentTitle {
    color: #ffffff;
}
.nestedCommentContent{
    color: #ffffff;
}

.nestedCommentTitle a:link , .nestedCommentTitle a:hover , .nestedCommentTitle a:visited{
    color: #fbaa38;
}
.titleManageIdea{
}
.titleBlockHeaderChromer{
}
.ideaManagementHeaderImg{
    background-image: url("idea_manage.png");
}

/* ---------- CSS.PROFILE ---------- */

.profile{
}

  .profile h2{
    background: url(profile_title.gif) no-repeat 0 0;
  }
  .top_profile h3{
   color: #ffffff;
  }

  .profile_photo {
  }

    .profile_photo img {
    }

    .profile_photo .border_profile {
      background: url(border_image_profile.png) no-repeat 0 0;
    }

    .profile_description {
      background: url(bg_description_profiles.jpg) no-repeat 0 0;
    }


      .profile_description h4 {
        color: #fbaa38;
      }

      .profile_description .profile_description_text {
        font-size: 12px;
        width: 100%;
        color: #ffffff;
        border-bottom: 1px solid #69608a;
      }

      .friends h3 {
        background: url(my_friends.gif) no-repeat 0 0;
        text-indent: -9000px;
      }

      .box_friends {
        background: url(bg_box_friends.gif) no-repeat 0 0;
      }

        .box_friends a.see_all {
          font-size: 11px;
          color: #fbaa38;
          font-weight: bold;
        }

        .my_photos {
        }

        .box_friends .box_friend {
          background: url(bg_friend.gif) no-repeat 0 0;
        }

        .box_friends .box_friend  .border_friend {
          background: url(border_image_friend.png) no-repeat 0 0;
        }



