/* slightly enhanced, universal clearfix hack */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */


select, input[type=text], input[type=password] {
	font-size: 11px;
}
select.field-error, input[type=text].field-error, input[type=password].field-error {
	background-color: #fbb;
}

#sidebar input[type=text],
#sidebar input[type=password] {
  padding: 2px;
  margin: 0px;
  width: 164px;
}

#container #content #main .section-edit-profile div.buttons [type=submit] {
  display: inline;
  float: left;
  margin-left: 540px;
}
#container #content #main .section-edit-profile div.buttons [type=reset] {
  float: right;
}


#main ul.tabs li {
  /* inline-block hack */
  display:-moz-inline-stack;
  display:inline-block;
  zoom:1;
  *display:inline;
}

#main ul.tabs li a {
  /* inline-block hack */
  display:-moz-inline-stack;
  display:inline-block;
  zoom:1;
  *display:inline;

  padding-right:10px;
  padding-left:10px;
  color:#FFF;
}
.button { font-size: 11px; background: url(../images/core/button-bg.jpg) repeat-x; line-height: 20px; text-transform: uppercase; border: none; display: block; color: white; height: 20px; text-align: center; }
#top ul li.page-tour-my-events { background-position: -250px 0; }
#top ul li.page-tour-me { background-position: -175px 0; }
#top ul li.page-tour-home { background-position: 0 0; }
#top ul li.page-tour-my-resources { background-position: -50px 0; }
#top ul li.page-tour-my-credits { margin-right: 2px; background-position: -25px 0; }
#top ul li.page-my-groups { background-position: -300px 0; }
#top ul li.page-tour-my-account { background-position: -200px 0; }
#top ul li.page-my-account { background-position: -200px 0; }
#top ul li.page-my-profile { background-position: -175px 0; }
#top ul li.page-my-people { background-position: -125px 0; }
#top ul li.page-news { margin-right: 4px; background-position: -150px 0; }
#top ul li.page-mail { background-position: -75px 0; }
#top ul li.page-tour-my-match { background-position: -275px 0; }
#top ul li.page-tour-my-news { margin-right: 4px; background-position: -150px 0; }
#top ul li.page-tour-my-mail { background-position: -75px 0; }
#top ul li.page-dialogue { background-position: -225px 0; }
#top ul li.page-home { background-position: 0 0; }
#top ul li.page-tour-my-groups { background-position: -300px 0; }
#top ul li.page-tour-my-dialogue { background-position: -225px 0; }
#top ul li.page-events { background-position: -250px 0; }
#top ul li.page-ventures { background-position: -100px 0; }
#top ul li.page-resources { background-position: -50px 0; }
#top ul li.page-my-credit { margin-right: 2px; background-position: -25px 0; }
#top ul li.page-tour-my-ventures { background-position: -100px 0; }
#top ul li a:hover span { display: block; }
#top ul li a span { padding-bottom: 8px; left: -37px; background-position: center bottom; background-repeat: no-repeat; text-transform: lowercase; background-image: url(../images/nav-active.png); display: none; position: relative; text-align: center; top: -25px; width: 100px; }
#top ul li a { height: 25px; width: 25px; float: left; }
#top ul li a.over span { display: block; }
#top ul li { margin-right: 8px; background-position: left top; background-repeat: no-repeat; background-image: url(../images/nav-icons.png); height: 25px; width: 25px; float: left; }
#top ul li.page-tour-my-people { background-position: -125px 0; }
#top ul li.page-search { background-position: -275px 0; }
#top ul { margin-top: 55px; display: inline; margin-left: 120px; width: 430px; float: left; }
#top .logo_clickarea { cursor: pointer; height: 100px; float: left; width: 200px; }
#top h1 div span { display: table-cell; height: 70px; vertical-align: middle; text-align: center; width: 75px; }
#top h1 div { }
#top h1 { font-weight: normal; line-height: 1.1em; margin-top: 38px; text-transform: lowercase; color: #178ccc; height: 70px; position: relative; margin-left: 32px; width: 75px; float: left; }
#top { background: url(../images/top.png); height: 132px; width: 960px; }
#content .section .box { background-position: top; margin-bottom: 1px; background-repeat: repeat-x; background-color: #efeded; padding: 18px; }
#content .section > h3 { font-size: 16px; margin-bottom: 1px; background-color: #efeded; text-transform: lowercase; padding: 10px 18px; }
#content .section .thinbox { padding-bottom: 9px; padding-right: 18px; background-position: top; padding-top: 10px; margin-bottom: 1px; background-repeat: repeat-x; background-color: #efeded; padding-left: 18px; }
#content .section h2 { margin-right: 15px; font-weight: normal; background-position: right center; font-size: 18px; background-repeat: no-repeat; line-height: 40px; text-transform: lowercase; padding-left: 18px; height: 40px; color: #FFF; }
#content .section { background-position: top; margin-bottom: 10px; background-repeat: repeat-x; background-image: url(../images/core/header-bg.jpg); width: 100%; float: left; }
#content #main { float: left; width: 663px; }
#content #sidebar { width: 210px; float: right; }
#content { background-color: #FFF; padding: 11px 36px 38px; }
a { text-decoration: none; color: #178ccc; }
#container { margin: 0 auto; width: 960px; }
#footer #nav { margin-top: 40px; text-align: center; width: 100%; float: left; }
#footer { background: url(../images/footer.jpg); margin-top: 10px; height: 102px; width: 960px; }
body { background-position: center; font-size: 11px; margin: 0; background-color: #DADCDB; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/background.jpg); color: #333; }
div.multiselect label { line-height: 2em; display: block; }
div.multiselect select { display: block; height: 90px; width: 150px; }
div.multiselect { width: 150px; float: left; }
textarea { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
div.multiselect.selection { margin-right: 10px; }
p { line-height: 1.5em; }
div.multiselect-buttons .add { background: url(../images/core/multiselect-add.png); }
div.multiselect-buttons a { margin-bottom: 2px; text-indent: -9999px; display: block; height: 22px; width: 22px; }
div.multiselect-buttons .remove { background: url(../images/core/multiselect-remove.png); }
div.multiselect-buttons { padding: 42px 10px 0 10px; width: 22px; float: left; }
#main ul.tabs.tabs-with-title { padding-right: 5px; text-align: right; width: 65%; float: right; }
#main fieldset h3 { font-size: 16px; margin-bottom: 1px; background-color: #efeded; text-transform: lowercase; padding: 10px 18px; }
#main fieldset dl.error { color: #c22424; }
#main fieldset dl dd li { margin-bottom: 3px; }
#main fieldset dl dd { margin-bottom: 3px; float: left; width: 70%; }
#main fieldset dl dt { clear: both; width: 30%; float: left; }
#main fieldset dl p { line-height: 2em; }
#main fieldset dl { margin-bottom: 1px; line-height: 2em; background-color: #efeded; padding: 10px 18px 5px 18px; }
#main fieldset { }
#main .pager .pager-item.current a { background: none; }
#main .pager .pager-item a { background-color: white; padding: 2px 5px; color: #808080; }
#main .pager li { float: left; margin-left: 4px; }
#main .pager { line-height: 20px; float: right; }
#main ul.tabs li.active a { background-position: left top; background-repeat: no-repeat; background-image: url(../images/core/tab-left.png); color: #000; }
#main ul.tabs li.active { background-position: right top; background-repeat: no-repeat; background-image: url(../images/core/tab-right.png); }
#main ul.tabs { margin-left: -10px; width: 100%; float: left; }
#main dl.expandable > dt:not(.no-expand) a.expand { margin-right: 10px; background-position: right center; background-repeat: no-repeat; background-image: url(../images/core/collapsed.png); display: block; }
#main dl.expandable > dd { margin-bottom: 1px; background-color: #F5F5F5; padding: 18px; }
#main dl.expandable > dt:not(.no-expand).expanded a.expand { background-image: url(../images/core/expanded.png); }
#main dl.expandable > dt.change { padding-right: 10px; text-align: right; }
#main dl.expandable > dt { margin-bottom: 1px; line-height: 30px; background-image: url(../images/core/gradient-list.jpg); padding-left: 18px; }
#main dl.expandable { }
#main dl.description dd { clear: both; float: left; width: 100%; }
#main dl.description dt { clear: both; color: #9b9da0; float: left; width: 100%; }
#main dl.description { margin-right: 3%; line-height: 1.5em; float: left; width: 47%; }
#main span.tabs-title { width: 30%; float: left; }
#main p.change { clear: both; margin-top: 10px; text-align: right; }
#main dl.inline-description dd { display: inline; }
#main dl.inline-description dt { display: inline; color: #9B9DA0; }
#main dl.inline-description { margin-right: 3%; line-height: 1.5em; float: left; width: 47%; }
#main ul.items div.profile-details .date { color: #9b9da0; }
#main ul.items div.profile-details { width: 175px; float: right; }
#main ul.items div.profile-picture img { border: 1px solid #FFF; }
#main ul.items div.profile-picture { width: 100px; float: left; }
#main ul.items > li.change { padding-bottom: 0; padding-top: 0; line-height: 30px; background-image: url(../images/core/gradient-list.jpg); text-align: right; }
#main ul.items > li { margin-bottom: 1px; padding: 10px 5%; background-image: url(../images/core/gradient-me.jpg); width: 90%; float: left; }
#main ul.items { margin-bottom: 1px; }
#main dl.details dd { overflow: hidden; min-height: 1.5em; float: left; width: 49%; }
#main dl.details dt { margin-right: 5%; clear: both; color: #9b9da0; float: left; width: 45%; }
#main dl.details { margin-right: 3%; line-height: 1.5em; float: left; width: 47%; }
#main { }
#sidebar ul.items li { margin-bottom: 1px; line-height: 30px; background-image: url(../images/core/gradient-list.jpg); padding-left: 18px; }
#sidebar { }
a img { border: none; vertical-align: middle; }
div.buttons .button { margin-left: 10px; float: right; }
div.buttons { clear: both; margin-top: 10px; width: 100%; float: left; }
div.multiselect.choose-from label { text-align: right; }
dt.has-multiselect { padding: 50px 0; }
a.arrow { background-position: left 60%; background-repeat: no-repeat; background-image: url(../images/core/arrow.gif); padding-left: 8px; margin-left: 5px; }.section-news .newsletter-title { font-size: 16px; margin-bottom: 0.5em; }
#main .section-mygroups #create-group-form .button { margin-top: 10px; float: right; width: 80px; margin-left: 10px; }
#main .section-mygroups #create-group-form .groups-create .form-row textarea { font-size: 11px; border: 1px inset; padding: 4px; font-family: Verdana,Arial,Helvetica,sans-serif; height: 100px; width: 400px; float: left; }
#main .section-mygroups #create-group-form .groups-create .form-row label { margin-right: 10px; line-height: 20px; color: #666; width: 100px; float: left; }
#main .section-mygroups #create-group-form .groups-create .form-row input { width: 400px; }
#main .section-mygroups #create-group-form .groups-create .form-row { margin-bottom: 8px; width: 100%; }
#main .section-mygroups #create-group-form .groups-create { }
#main .section-mygroups #create-group-form .box { float: none; }
#main .section-mygroups #create-group-form h3 { margin: 0; background-color: #EFEDED; border-bottom: 1px solid white; padding: 10px 18px; }
#main .section-mygroups #create-group-form .groups-error p { color: #cc0000; text-align: center; width: 100%; }
#main .section-mygroups #create-group-form .groups-error { }
#main .section-mygroups #create-group-form { }
#main .section-mygroups { }
#main .section-mail-compose .button { margin-top: 10px; cursor: default; border: 0; padding: inherit; margin-left: 10px; float: right; width: 80px; }
#main .section-mail-compose .form-row .form-attachments #mail-add-attachment { float: left; width: 525px; }
#main .section-mail-compose .form-row .form-attachments { float: left; width: 525px; }
#main .section-mail-compose .form-row { margin-bottom: 8px; }
#main .section-mail-compose textarea { border: 1px inset; padding: 4px; width: 525px; float: left; }
#main .section-mail-compose #mail-message { font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; height: 200px; }
#main .section-mail-compose label { margin-right: 10px; line-height: 20px; width: 80px; float: left; }
#main .section-mail-compose input { border: 1px inset; padding: 4px; width: 525px; float: left; }
#main .section-mail-compose h2 { background-image: url(../images/core/header-icons/mail.png); }
#main .section-mail-compose { }
#main dl.faq-list.expandable > dd { margin-bottom: 12px; background: none; padding: 0px 18px; width: 592px; }
#main dl.faq-list.expandable > dt:not(.no-expand) a { background: none; display: block; }
#main dl.faq-list.expandable > dt span.faq-count { display: block; width: 18px; float: left; }
#main dl.faq-list.expandable > dt { margin-bottom: 12px; background: none; line-height: inherit; padding-left: 0px; }
#main dl.faq-list.expandable dt.expanded a.expand { background: none; }
#main dl.faq-list.expandable { }
#main .form-field-default { color: #aaa; }
#main .section-login form ul li.buttons { padding-top: 15px; }
#main .section-login form ul li { margin-bottom: 5px; }
#main .section-login form #email { width: 100%; }
#main .section-login input.button { width: 60px; float: right; }
#main .section-login form #password { width: 100%; }
#main .section-login .warning h3 { font-size: 16px; margin-bottom: 4px; }
#main .section-login .warning { border-color: #cc6666; margin-bottom: 20px; background-color: #fff0f0; border-width: 1px; border-style: solid; padding: 10px; }
#main .section-login form { margin: 0 auto; width: 300px; }
#main .section-login a.button { width: 100px; float: left; }
#main .section-login h2 { background-image: url(../images/core/header-icons/profile.png); }
#main .section-login { }
#main .section-groupdetails .groups-edit .group-requests .user-photo { margin-right: 10px; float: left; width: 100px; }
#main .section-groupdetails .groups-edit .group-requests .user-details .button { margin-right: 10px; margin-left: 0; }
#main .section-groupdetails .groups-edit .group-requests .user-details dl > * { margin-bottom: 4px; }
#main .section-groupdetails .groups-edit .group-requests .user-details .profile-button { width: 120px; }
#main .section-groupdetails .groups-edit .group-requests .user-details dl dd { width: 290px; float: left; }
#main .section-groupdetails .groups-edit .group-requests .user-details dl dt { margin-right: 10px; color: #666; width: 50px; float: left; }
#main .section-groupdetails .groups-edit .group-requests .user-details dl { float: left; }
#main .section-groupdetails .groups-edit .group-requests .user-details { float: left; width: 350px; }
#main .section-groupdetails .groups-edit .group-requests .user-buttons .allow-button { margin-bottom: 15px; }
#main .section-groupdetails .groups-edit .group-requests .user-buttons { margin: -18px 0; padding: 18px 0; padding-left: 40px; border-left: 1px solid white; width: 125px; float: right; }
#main .section-groupdetails .groups-edit .group-requests { }
#main .section-groupdetails .groups-edit .button { margin-top: 10px; float: left; width: 80px; margin-left: 110px; }
#main .section-groupdetails .groups-edit .form-row textarea { font-size: 11px; border: 1px inset; font-family: Verdana,Arial,Helvetica,sans-serif; padding: 4px; height: 100px; float: left; width: 400px; }
#main .section-groupdetails .groups-edit .form-row label { margin-right: 10px; line-height: 20px; color: #666; float: left; width: 100px; }
#main .section-groupdetails .groups-edit .form-row input { width: 400px; }
#main .section-groupdetails .groups-edit .form-row { margin-bottom: 8px; width: 100%; }
#main .section-groupdetails .groups-edit #group-photo-form .group-photo-details .button { clear: left; margin-top: 16px; margin-left: 0; }
#main .section-groupdetails .groups-edit #group-photo-form .group-photo-details .note { clear: left; margin-top: 10px; color: #666; width: 200px; float: left; }
#main .section-groupdetails .groups-edit #group-photo-form .group-photo-details #group-photo { width: 100%; }
#main .section-groupdetails .groups-edit #group-photo-form .group-photo-details { float: left; }
#main .section-groupdetails .groups-edit #group-photo-form .group-photo img { border: 1px solid white; }
#main .section-groupdetails .groups-edit #group-photo-form .group-photo { margin-right: 10px; float: left; width: 100px; }
#main .section-groupdetails .groups-edit #group-photo-form { }
#main .section-groupdetails .groups-edit { }
#main .section-groupdetails { }
#main .section-mail-top .box { margin-bottom: 0px; }
#main .section-mail-top a { float: right; }
#main .section-mail-top form { margin: 4px 0; float: left; }
#main .section-mail-top h2 { background-image: url(../images/core/header-icons/mail.png); }
#main .section-mail-top { margin-bottom: 0px; }
#main .section-tour-infopage div.tour-content2 .content h4 strong { color: #178CCC; }
#main .section-tour-infopage div.tour-content2 .content h4 { margin-bottom: 20px; line-height: 150%; }
#main .section-tour-infopage div.tour-content2 .content h5 { font-size: 16px; margin-bottom: 10px; margin-top: 10px; color: #178CCC; }
#main .section-tour-infopage div.tour-content2 .content img.rightalign { float: right; }
#main .section-tour-infopage div.tour-content2 .content ul.tour-buttons { margin-bottom: 30px; }
#main .section-tour-infopage div.tour-content2 .content p img { border: 10px solid #EFEDED; }
#main .section-tour-infopage div.tour-content2 .content p strong { font-size: 11px; color: #178CCC; }
#main .section-tour-infopage div.tour-content2 .content p { font-size: 11px; color: black; }
#main .section-tour-infopage div.tour-content2 .content { }
#main .section-tour-infopage div.tour-content2 h3 { font-size: 18px; margin: 15px; color: black; text-align: center; }
#main .section-tour-infopage div.tour-content2 ul.bringsyou-buttons a.bringsyou-button-ideas { background-image: url(../images/tour_button_ideas.png); }
#main .section-tour-infopage div.tour-content2 ul.bringsyou-buttons a.bringsyou-button-tools:hover { background-image: url(../images/tour_button_tools_over.png); }
#main .section-tour-infopage div.tour-content2 ul.bringsyou-buttons a.bringsyou-button-capital { background-image: url(../images/tour_button_capital.png); }
#main .section-tour-infopage div.tour-content2 ul.bringsyou-buttons a.bringsyou-button-deals:hover { background-image: url(../images/tour_button_deals_over.png); }
#main .section-tour-infopage div.tour-content2 ul.bringsyou-buttons a.bringsyou-button-capital:hover { background-image: url(../images/tour_button_capital_over.png); }
#main .section-tour-infopage div.tour-content2 ul.bringsyou-buttons a.bringsyou-button-network:hover { background-image: url(../images/tour_button_network_over.png); }
#main .section-tour-infopage div.tour-content2 ul.bringsyou-buttons a.bringsyou-button-tools { background-image: url(../images/tour_button_tools.png); }
#main .section-tour-infopage div.tour-content2 ul.bringsyou-buttons a.bringsyou-button-entrepreneurs:hover { background-image: url(../images/tour_button_entrepreneurs_over.png); }
#main .section-tour-infopage div.tour-content2 ul.bringsyou-buttons li a { float: left; }
#main .section-tour-infopage div.tour-content2 ul.bringsyou-buttons li { float: left; }
#main .section-tour-infopage div.tour-content2 ul.bringsyou-buttons a.bringsyou-button { height: 42px; margin-left: 10px; width: 193px; }
#main .section-tour-infopage div.tour-content2 ul.bringsyou-buttons a.bringsyou-button-network { background-image: url(../images/tour_button_network.png); }
#main .section-tour-infopage div.tour-content2 ul.bringsyou-buttons a.bringsyou-button-deals { background-image: url(../images/tour_button_deals.png); }
#main .section-tour-infopage div.tour-content2 ul.bringsyou-buttons a.bringsyou-button-entrepreneurs { background-image: url(../images/tour_button_entrepreneurs.png); }
#main .section-tour-infopage div.tour-content2 ul.bringsyou-buttons a.bringsyou-button-ideas:hover { background-image: url(../images/tour_button_ideas_over.png); }
#main .section-tour-infopage div.tour-content2 ul.bringsyou-buttons { float: left; }
#main .section-tour-infopage div.tour-content2 h1 { font-size: 24px; color: black; text-align: center; }
#main .section-tour-infopage div.tour-content2 h3.subline { margin-top: 70px; }
#main .section-tour-infopage div.tour-content2 { }
#main .section-recommend .button { margin-top: 10px; border: 0; padding: inherit; margin-left: 10px; float: right; width: 80px; }
#main .section-recommend .error-message { color: red; }
#main .section-recommend .desc { width: 80px; }
#main .section-recommend .form-row .form-attachments { float: left; width: 525px; }
#main .section-recommend .form-row { margin-bottom: 8px; }
#main .section-recommend textarea { border: 1px inset; padding: 4px; width: 525px; float: left; }
#main .section-recommend #mail-message { font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; height: 200px; }
#main .section-recommend label { margin-right: 10px; line-height: 20px; float: left; }
#main .section-recommend input { border: 1px inset; padding: 4px; width: 525px; float: left; }
#main .section-recommend h2 { }
#main .section-recommend { }
#main .section-mail-details .mail-footer .button { cursor: default; margin-left: 10px; float: right; width: 80px; }
#main .section-mail-details .mail-footer form > .button { margin-right: 10px; margin-left: 0px; float: left; }
#main .section-mail-details .mail-footer { }
#main .section-mail-details .mail-content .mail-attachment-list { margin-bottom: 18px; float: left; }
#main .section-mail-details .mail-content h3.mail-subject { font-size: 14px; margin-bottom: 18px; line-height: 1.5em; font-family: Verdana,Arial,Helvetica,sans-serif; width: 100%; }
#main .section-mail-details .mail-content .mail-attachment { background-position: center left; line-height: 20px; background-repeat: no-repeat; background-image: url(../images/attach.png); padding-left: 20px; width: 100%; float: left; }
#main .section-mail-details .mail-content dl dd { margin-bottom: 10px; width: 85%; float: left; }
#main .section-mail-details .mail-content dl dt { font-weight: bold; clear: left; margin-bottom: 10px; width: 15%; float: left; }
#main .section-mail-details .mail-content dl { margin-bottom: 8px; width: 100%; float: left; }
#main .section-mail-details .mail-content .mail-message { clear: both; line-height: 1.5em; background-color: #fff; padding: 10px; }
#main .section-mail-details .mail-content { background-color: #f8f8f8; background-image: url(../images/core/gradient-me.jpg); }
#main .section-mail-details { }
#main .section-mail .mail-footer .button { margin-right: 10px; float: left; }
#main .section-mail .mail-footer .mail-select { margin-bottom: 10px; float: left; width: 100%; }
#main .section-mail .mail-footer { }
#main .section-mail ul.items .mail-unread { font-weight: bold; }
#main .section-mail ul.items li .mail-date { }
#main .section-mail ul.items li .mail-names { overflow: hidden; white-space: nowrap; display: block; width: 140px; margin-left: 12px; float: left; }
#main .section-mail ul.items li .mail-subject { overflow: hidden; white-space: nowrap; display: block; width: 320px; margin-left: 12px; float: left; }
#main .section-mail ul.items li .checkbox { margin: 8px 0 8px 18px; float: left; }
#main .section-mail ul.items li { line-height: 30px; padding: 2px 10px; height: 30px; width: 643px; }
#main .section-mail ul.items { }
#main .section-mail { }
#main .section-tour ul.tour-buttons-mini a.tour-button-mini-established:hover { background-image: url(../images/minibutton_established_over.png); }
#main .section-tour ul.tour-buttons-mini a.tour-button-mini-angel:hover { background-image: url(../images/minibutton_angel_over.png); }
#main .section-tour ul.tour-buttons-mini a.tour-button-mini-emerging-active { background-image: url(../images/minibutton_emerging_over.png); }
#main .section-tour ul.tour-buttons-mini li a { text-decoration: underline; float: left; }
#main .section-tour ul.tour-buttons-mini li { float: left; }
#main .section-tour ul.tour-buttons-mini a.tour-button-mini-established-active { background-image: url(../images/minibutton_established_over.png); }
#main .section-tour ul.tour-buttons-mini a.tour-button-mini-angel { background-image: url(../images/minibutton_angel.png); }
#main .section-tour ul.tour-buttons-mini a.tour-button-mini-emerging { background-image: url(../images/minibutton_emerging.png); }
#main .section-tour ul.tour-buttons-mini a.tour-button-mini-established { background-image: url(../images/minibutton_established.png); }
#main .section-tour ul.tour-buttons-mini a.tour-button-mini-angel-active { background-image: url(../images/minibutton_angel_over.png); }
#main .section-tour ul.tour-buttons-mini a.tour-button-mini-emerging:hover { background-image: url(../images/minibutton_emerging_over.png); }
#main .section-tour ul.tour-buttons-mini a.tour-button-mini { height: 56px; width: 57px; }
#main .section-tour ul.tour-buttons-mini { margin-left: 3px; float: left; }
#main .section-tour ul.tour-action-buttons a.tour-action-button { margin-top: 4px; height: 69px; margin-left: 5px; float: left; width: 210px; }
#main .section-tour ul.tour-action-buttons a { float: left; }
#main .section-tour ul.tour-action-buttons a.tour-action-button-signup { background-image: url(../images/button_signup2.png); }
#main .section-tour ul.tour-action-buttons a.tour-action-button-membership { background-image: url(../images/button_membership2.png); }
#main .section-tour ul.tour-action-buttons a.tour-action-button-webcast { background-image: url(../images/button_watchwebcast2.png); }
#main .section-tour ul.tour-action-buttons li { float: left; }
#main .section-tour ul.tour-action-buttons a.tour-action-button-membership:hover { background-image: url(../images/button_membership_over2.png); }
#main .section-tour ul.tour-action-buttons a.tour-action-button-webcast:hover { background-image: url(../images/button_watchwebcast_over2.png); }
#main .section-tour ul.tour-action-buttons a.tour-action-button-signup:hover { background-image: url(../images/button_signup_over2.png); }
#main .section-tour ul.tour-action-buttons { clear: both; padding-top: 30px; margin-left: 5px; width: 700px; }
#main .section-tour div.tour-content div.tour-learn-container h3 { font-size: 18px; text-align: center; width: 620px; margin-left: 0px; float: none; }
#main .section-tour div.tour-content div.tour-learn-container div.tour-learn .tour-learn-button-webcast { background-image: url(../images/tour-learn-button-webcast.png); }
#main .section-tour div.tour-content div.tour-learn-container div.tour-learn .tour-learn-button-explore { background-image: url(../images/tour-learn-button-explore.png); }
#main .section-tour div.tour-content div.tour-learn-container div.tour-learn .tour-learn-button { cursor: pointer; height: 41px; width: 380px; }
#main .section-tour div.tour-content div.tour-learn-container div.tour-learn .tour-learn-button-key { background-image: url(../images/tour-learn-button-key.png); }
#main .section-tour div.tour-content div.tour-learn-container div.tour-learn { margin-bottom: 20px; margin-left: 120px; }
#main .section-tour div.tour-content div.tour-learn-container { margin-top: 20px; float: left; margin-left: 7px; }
#main .section-tour div.tour-content h3 { font-size: 32px; margin-bottom: 20px; margin-left: 152px; width: 487px; }
#main .section-tour div.tour-content .tour-icon { margin-bottom: 20px; float: left; width: 120px; }
#main .section-tour div.tour-content .tour-home-link { margin-right: 0px; margin-top: 0px; float: right; }
#main .section-tour div.tour-content p { font-size: 1.2em; margin-bottom: 20px; color: #666; float: right; width: 487px; }
#main .section-tour div.tour-content { padding: 10px; }
#main .section-tour h4 { font-weight: bold; font-size: 14px; }
#main .section-tour ul.tour-buttons a.tour-button-investor { background-image: url(../images/tour-button-angel-investor.png); }
#main .section-tour ul.tour-buttons a.tour-button:hover { background-position: 0px 205px; }
#main .section-tour ul.tour-buttons a.tour-button-emerging { background-image: url(../images/tour-button-emerging-entrepeneur.png); }
#main .section-tour ul.tour-buttons li { display: block; float: left; margin-left: 10px; width: 203px; }
#main .section-tour ul.tour-buttons a.tour-button { margin-bottom: 10px; display: block; height: 205px; width: 203px; }
#main .section-tour ul.tour-buttons a.tour-button-established { background-image: url(../images/tour-button-established-entrepeneur.png); }
#main .section-tour ul.tour-buttons { clear: both; margin-top: 90px; width: 640px; margin-left: 10px; }
#main .section-tour div.tour-logo { margin-top: 6px; background-image: url(../images/tour_logo.png); height: 25px; margin-left: 13px; float: left; width: 72px; }
#main .section-tour div.tour-box.tour-box-emerging { background-repeat: no-repeat; background-image: url(../images/tourbg2.png); }
#main .section-tour div.tour-home { float: right; }
#main .section-tour div a { }
#main .section-tour div { }
#main .section-tour div.intro-video { margin-left: 30px; }
#main .section-tour div.tour-box { padding-top: 90px; background-color: #EFEDED; height: 820px; width: 663px; }
#main .section-tour div.tour-box.tour-box-investor { background-repeat: no-repeat; background-image: url(../images/tourbg2.png); }
#main .section-tour div.tour-webcast { background-color: #eeeeee; text-align: center; width: 662px; }
#main .section-tour div.tour-box.tour-box-established { background-repeat: no-repeat; background-image: url(../images/tourbg2.png); }
#main .section-tour { }
#main .section-home-mail li.mail-unread { font-weight: bold; }
#main .section-home-mail { }
#main .section-resources .resource-footer .button { float: left; width: 150px; }
#main .section-resources .resource-footer { background-color: #EFEDED; }
#main .section-resources > h2 { background-image: url(../images/core/header-icons/resources.png); }
#main .section-resources .sorting .sort-link.current { font-weight: bold; background: none; }
#main .section-resources .sorting .sort-link { background-color: white; padding: 2px 5px; color: #808080; margin-left: 4px; }
#main .section-resources .sorting { line-height: 20px; float: left; }
#main .section-resources .filters form > #filter-category { width: 90px; }
#main .section-resources .filters form > #filter-industry { width: 90px; }
#main .section-resources .filters form > #filter-country { width: 90px; }
#main .section-resources .filters form > * { width: 130px; margin-left: 4px; }
#main .section-resources .filters form { float: right; }
#main .section-resources .filters { line-height: 16px; float: right; }
#main .section-resources ul.items li.item-details .button { margin-top: 10px; float: right; width: 100px; margin-left: 10px; }
#main .section-resources ul.items li.item-details dl dd > p { margin-bottom: 1em; }
#main .section-resources ul.items li.item-details dl dd { background: none; padding-top: 4px; margin-bottom: 0px; float: left; }
#main .section-resources ul.items li.item-details dl dt > a.expand { margin-right: 18px; line-height: 30px; color: #9b9da0; }
#main .section-resources ul.items li.item-details dl dt { background: none; margin-bottom: 0px; }
#main .section-resources ul.items li.item-details dl { width: 663px; }
#main .section-resources ul.items li.item-details { }
#main .section-resources ul.items li.item-summary > img { margin: 18px 0 18px 18px; border: 1px solid white; float: left; }
#main .section-resources ul.items li.item-summary .item-list-right dl dd { width: 152px; margin-left: 10px; }
#main .section-resources ul.items li.item-summary .item-list-right dl > * { margin-bottom: 6px; line-height: 1.25em; float: left; }
#main .section-resources ul.items li.item-summary .item-list-right dl dt { clear: left; color: #9B9DA0; width: 70px; }
#main .section-resources ul.items li.item-summary .item-list-right { padding: 18px; float: left; width: 232px; }
#main .section-resources ul.items li.item-summary .item-list-left dl dd { width: 152px; margin-left: 10px; }
#main .section-resources ul.items li.item-summary .item-list-left dl > * { margin-bottom: 6px; line-height: 1.25em; float: left; }
#main .section-resources ul.items li.item-summary .item-list-left dl dt { clear: left; color: #9B9DA0; width: 70px; }
#main .section-resources ul.items li.item-summary .item-list-left { padding: 18px; float: left; width: 232px; }
#main .section-resources ul.items li.item-summary .item-list dl dd { margin-left: 10px; width: 152px; }
#main .section-resources ul.items li.item-summary .item-list dl > * { margin-bottom: 6px; line-height: 1.25em; float: left; }
#main .section-resources ul.items li.item-summary .item-list dl dt { clear: left; color: #9B9DA0; width: 70px; }
#main .section-resources ul.items li.item-summary .item-list { padding: 18px; float: left; }
#main .section-resources ul.items li.item-summary { }
#main .section-resources ul.items li { background-color: #EFEDED; padding: 0px; background-image: none; width: 100%; }
#main .section-resources ul.items li.item-title > h3 { font-size: 16px; line-height: 34px; padding-left: 18px; }
#main .section-resources ul.items li.item-title { }
#main .section-resources ul.items { margin-bottom: 0; }
#main .section-resources .resource-settings { background-color: #F8F8F8; background-image: url(../images/core/gradient-me.jpg); }
#main .section-resources { }
#main .section-contact #contact-form .button { float: right; }
#main .section-contact #contact-form #contact-message { font-size: 11px; margin-bottom: 8px; border: 1px inset; padding: 4px; font-family: Verdana,Arial,Helvetica,sans-serif; height: 100px; width: 280px; }
#main .section-contact #contact-form #contact-address { margin-bottom: 8px; border: 1px inset; padding: 4px; width: 280px; }
#main .section-contact #contact-form .contact-form-error { background-color: #ffdddd; }
#main .section-contact #contact-form #contact-email { margin-bottom: 8px; border: 1px inset; padding: 4px; width: 280px; }
#main .section-contact #contact-form #contact-name { margin-bottom: 8px; border: 1px inset; padding: 4px; width: 280px; }
#main .section-contact #contact-form { }
#main .section-contact .column h2 a { color: black; }
#main .section-contact .column h2 { padding-bottom: 18px; font-size: 16px; color: black; padding-left: 0px; }
#main .section-contact .column { width: 290px; float: left; }
#main .section-contact .column-right h2 a { color: black; }
#main .section-contact .column-right h2 { padding-bottom: 18px; font-size: 16px; padding-left: 0px; color: black; }
#main .section-contact .column-right { width: 290px; float: left; }
#main .section-contact .column-left h2 a { color: black; }
#main .section-contact .column-left h2 { padding-bottom: 18px; font-size: 16px; padding-left: 0px; color: black; }
#main .section-contact .column-left { margin-right: 40px; width: 290px; float: left; }
#main .section-contact { }
#main { }
#sidebar .section-newsletter .button { float: right; }
#sidebar .section-newsletter .newsletter-email { margin: 10px 0; }
#sidebar .section-newsletter h2 { background-image: url(../images/core/header-icons/news.png); }
#sidebar .section-newsletter { }
#people-selector .button { margin-left: 10px; width: 100px; float: right; }
#people-selector h3 { font-size: 18px; margin-bottom: 10px; height: 30px; width: 275px; float: left; }
#people-selector .box { background-position: top; background-repeat: repeat-x; background-color: #f7f7f7; padding: 18px; background-image: url(../images/core/gradient-me.jpg); }
#people-selector #people-search-box #people-search-loader { display: none; vertical-align: middle; margin-left: 8px; }
#people-selector #people-search-box #people-search { width: 200px; }
#people-selector #people-search-box { margin-right: 14px; margin-bottom: 10px; height: 30px; float: left; width: 275px; }
#people-selector #people-selected li.selected .add-person { background-image: url(../images/core/list-add-disabled.png); }
#people-selector #people-selected li.selected { color: #999; }
#people-selector #people-selected li.label { font-weight: bold; font-size: 9px; background-color: #ccc; line-height: 18px; background-image: none; height: 18px; }
#people-selector #people-selected li .remove-person { margin: 4px 0; background-repeat: no-repeat; background-image: url(../images/core/list-remove.png); height: 19px; width: 19px; float: right; }
#people-selector #people-selected li .person-name em { font-weight: bold; color: #178CCC; }
#people-selector #people-selected li .add-person { margin: 4px 0; background-repeat: no-repeat; background-image: url(../images/core/list-add.png); height: 19px; width: 19px; float: right; }
#people-selector #people-selected li { line-height: 27px; background-image: url(../images/core/gradient-list.jpg); padding: 0 10px; height: 27px; }
#people-selector #people-selected .add-person { display: none; }
#people-selector #people-selected { overflow: auto; margin-bottom: 18px; background-color: #fff; height: 300px; width: 275px; float: right; }
#people-selector #people-results li.selected .add-person { background-image: url(../images/core/list-add-disabled.png); }
#people-selector #people-results li.selected { color: #999; }
#people-selector #people-results li.label { font-weight: bold; font-size: 9px; background-color: #ccc; line-height: 18px; background-image: none; height: 18px; }
#people-selector #people-results .remove-person { display: none; }
#people-selector #people-results li .remove-person { margin: 4px 0; background-repeat: no-repeat; background-image: url(../images/core/list-remove.png); height: 19px; width: 19px; float: right; }
#people-selector #people-results li .person-name em { font-weight: bold; color: #178CCC; }
#people-selector #people-results li .add-person { margin: 4px 0; background-repeat: no-repeat; background-image: url(../images/core/list-add.png); height: 19px; width: 19px; float: right; }
#people-selector #people-results li { line-height: 27px; background-image: url(../images/core/gradient-list.jpg); padding: 0 10px; height: 27px; }
#people-selector #people-results { margin-right: 14px; overflow: auto; margin-bottom: 18px; background-color: #fff; height: 300px; width: 275px; float: left; }
#people-selector .people-lists li.selected .add-person { background-image: url(../images/core/list-add-disabled.png); }
#people-selector .people-lists li.selected { color: #999; }
#people-selector .people-lists li.label { font-weight: bold; font-size: 9px; line-height: 18px; background-color: #ccc; background-image: none; height: 18px; }
#people-selector .people-lists li .remove-person { margin: 4px 0; background-repeat: no-repeat; background-image: url(../images/core/list-remove.png); height: 19px; float: right; width: 19px; }
#people-selector .people-lists li .add-person { margin: 4px 0; background-repeat: no-repeat; background-image: url(../images/core/list-add.png); height: 19px; float: right; width: 19px; }
#people-selector .people-lists li .person-name em { font-weight: bold; color: #178CCC; }
#people-selector .people-lists li { line-height: 27px; padding: 0 10px; background-image: url(../images/core/gradient-list.jpg); height: 27px; }
#people-selector .people-lists { overflow: auto; margin-bottom: 18px; background-color: #fff; height: 300px; width: 275px; }
#people-selector h2 { margin-right: 15px; font-weight: normal; background-position: right center; font-size: 18px; background-repeat: no-repeat; line-height: 40px; text-transform: lowercase; background-image: url(../images/core/header-icons/users.png); padding-left: 18px; height: 40px; color: #FFF; }
#people-selector { background-position: top; background-color: #fff; background-repeat: repeat-x; background-image: url(../images/core/header-bg.jpg); width: 600px; }#page-join #main { width: 100%; }
#main .section-notifications table h3 { font-size: 16px; }
#main .section-notifications table .option { text-align: center; }
#main .section-notifications table .title { text-align: left; }
#main .section-notifications table { line-height: 2.5em; width: 100%; }
#main .section-notifications { }
#main .section-search .criteria > li:hover ul.dropdown { display: block; z-index: 1; }
#main .section-search .criteria > li .more > div { display: none; }
#main .section-search .criteria > li .more { }
#main .section-search .criteria > li p { margin-right: 10px; display: inline; }
#main .section-search .criteria > li ul.dropdown { left: -1%; background-color: white; line-height: 1.5em; border: 1px solid #ccc; display: none; padding: 1%; text-align: right; position: absolute; width: 98%; top: 2em; }
#main .section-search .criteria > li { margin-right: 5px; background-color: #fff; border: 1px solid #ccc; padding: 3px; position: relative; float: left; }
#main .section-search .criteria { margin-bottom: 1px; background-color: #efeded; padding: 10px 3%; width: 94%; }
#main .section-search { }
#main .section-my-profile .profile-updates .name { font-size: 14px; }
#main .section-my-profile .profile-updates .date { font-size: 10px; color: #9B9DA0; }
#main .section-my-profile .profile-updates { }
#main .section-my-profile .profile-more-updates .button { float: right; width: 150px; }
#main .section-my-profile .profile-more-updates { color: black; }
#main .section-my-profile h2 { background-image: url(../images/core/header-icons/profile.png); }
#main .section-my-profile { }
#main .section-register-pay { background-image: none; }
#main .section-my-account .button { margin-right: 10px; width: 130px; float: left; }
#main .section-my-account .change-form li { line-height: 2em; width: 100%; float: left; }
#main .section-my-account .change-form label { clear: both; width: 200px; float: left; }
#main .section-my-account .change-form { }
#main .section-my-account div.box h3 { font-size: 16px; text-transform: lowercase; }
#main .section-my-account div.box ul { margin-bottom: 10px; }
#main .section-my-account div.box { overflow: hidden; }
#main .section-my-account h2 { background-image: url(../images/core/header-icons/profile.png); }
#main .section-my-account { }
#main .section-news h2 { background-image: url(../images/core/header-icons/news.png); }
#main .section-news { }
#main .profile-detailed .profile-picture img { border: 1px solid #FFF; }
#main .profile-detailed .profile-picture { margin-right: 20px; width: 178px; float: left; }
#main .profile-detailed p.change { clear: none; width: 80%; float: right; }
#main .profile-detailed p.change.picture { clear: left; text-align: left; width: 20%; float: left; }
#main .profile-detailed .profile-details h3 { font-variant: normal; font-size: 16px; margin-bottom: 5px; color: #000; }
#main .profile-detailed .profile-details p.role { margin-bottom: 15px; color: #9b9da0; }
#main .profile-detailed .profile-details p.tagline { color: #005ead; }
#main .profile-detailed .profile-details dl.details { width: 45%; }
#main .profile-detailed .profile-details { width: 425px; float: left; }
#main .profile-detailed { }
#main .section-groupdetails .discussion .author { color: #9B9DA0; }
#main .section-groupdetails .discussion .post-reply h3 { line-height: 2em; background-color: transparent; border-bottom: 1px solid white; }
#main .section-groupdetails .discussion .post-reply textarea { width: 100%; }
#main .section-groupdetails .discussion .post-reply li { margin-bottom: 10px; }
#main .section-groupdetails .discussion .post-reply .add-reply { float: right; }
#main .section-groupdetails .discussion .post-reply { }
#main .section-groupdetails .discussion .body { margin-top: 5px; }
#main .section-groupdetails .discussion dt h3 { background-color: transparent; color: black; float: left; }
#main .section-groupdetails .discussion dt span { margin-right: 4%; line-height: 15px; color: #a0a0a0; text-align: right; float: right; }
#main .section-groupdetails .discussion dt { }
#main .section-groupdetails .discussion .reply-post { margin-top: 20px; }
#main .section-groupdetails .discussion .reply { background-image: url(../images/reply.png); width: 97px; }
#main .section-groupdetails .discussion { }
#main .section-groupdetails a.create-topic { background-image: url(../images/create-discussion.png); width: 173px; }
#main .section-groupdetails .button-big { text-indent: -9999px; background-image: url(../images/showprofile.png); display: block; height: 32px; width: 132px; margin-left: 10px; float: right; }
#main .section-groupdetails div.create-topic .button { float: right; }
#main .section-groupdetails div.create-topic textarea { height: 100px; width: 621px; }
#main .section-groupdetails div.create-topic li { margin-bottom: 5px; }
#main .section-groupdetails div.create-topic input#title { width: 400px; }
#main .section-groupdetails div.create-topic { }
#main .section-groupdetails .details h3 { font-size: 16px; margin-bottom: 1px; background-color: #EFEDED; text-transform: lowercase; }
#main .section-groupdetails .group-members .box { float: left; }
#main .section-groupdetails .group-members h3 { font-variant: normal; font-size: 16px; margin-bottom: 5px; color: #000; }
#main .section-groupdetails .group-members .personbox .personinfo .links .button { width: 80px; }
#main .section-groupdetails .group-members .personbox .personinfo .links { bottom: 0px; position: absolute; }
#main .section-groupdetails .group-members .personbox .personinfo .info table td { padding: 2px; }
#main .section-groupdetails .group-members .personbox .personinfo { height: 73px; position: relative; width: 338px; margin-left: 15px; float: left; }
#main .section-groupdetails .group-members .personbox .personimage { float: left; }
#main .section-groupdetails .group-members .personbox .link { margin-right: 4px; float: left; }
#main .section-groupdetails .group-members .personbox { width: 450px; }
#main .section-groupdetails .group-members .letterbox .status .gray { color: gray; }
#main .section-groupdetails .group-members .letterbox .status { float: right; }
#main .section-groupdetails .group-members .letterbox .text { float: left; }
#main .section-groupdetails .group-members .letterbox { height: 10px; width: 627px; }
#main .section-groupdetails .group-members .showprofilebox .showprofile-button { margin-top: 20px; background-image: url(../images/showprofile.png); height: 32px; width: 132px; }
#main .section-groupdetails .group-members .showprofilebox { height: 73px; margin-left: 1px; width: 140px; }
#main .section-groupdetails .group-members .sortbox .nav a { color: gray; }
#main .section-groupdetails .group-members .sortbox .nav { font-size: 10px; margin-top: 5px; color: gray; width: 300px; float: left; }
#main .section-groupdetails .group-members .sortbox .text { width: 80px; float: left; }
#main .section-groupdetails .group-members .sortbox { height: 10px; float: left; width: 627px; }
#main .section-groupdetails .group-members .gotobox .text { float: left; }
#main .section-groupdetails .group-members .gotobox select { width: 145px; float: left; }
#main .section-groupdetails .group-members .gotobox { height: 10px; margin-left: 1px; float: left; width: 190px; }
#main .section-groupdetails .group-members .pagesbox .pages { float: right; }
#main .section-groupdetails .group-members .pagesbox { width: 627px; }
#main .section-groupdetails .group-members h2 { background-image: url(../images/core/header-icons/users.png); }
#main .section-groupdetails .group-members { }
#main .section-groupdetails .details .news .body { margin-top: 5px; }
#main .section-groupdetails .details .news .header { color: #9B9DA0; }
#main .section-groupdetails .details .news { }
#main .section-groupdetails .details .memberbox li { margin-right: 10px; height: 115px; width: 100px; float: left; }
#main .section-groupdetails .details .memberbox { clear: both; margin-top: 1px; width: 100%; }
#main .section-groupdetails .details .groupbox div.description dl dd { display: inline; }
#main .section-groupdetails .details .groupbox div.description dl dt { display: inline; }
#main .section-groupdetails .details .groupbox div.description dl { clear: both; margin-top: 15px; width: 100%; float: left; }
#main .section-groupdetails .details .groupbox div.description { }
#main .section-groupdetails .details .groupbox .groupimage { float: left; }
#main .section-groupdetails .details .groupbox .groupinfo .description { text-align: right; width: 27%; }
#main .section-groupdetails .details .groupbox .groupinfo .details { width: 67%; }
#main .section-groupdetails .details .groupbox .groupinfo { width: 450px; margin-left: 15px; float: right; }
#main .section-groupdetails .details .groupbox { }
#main .section-groupdetails .details .buttons .join { background-image: url(../images/join_group.png); width: 126px; }
#main .section-groupdetails .details .buttons .recommend { background-image: url(../images/recommend-group.png); width: 183px; }
#main .section-groupdetails .details .buttons .leave { background-image: url(../images/leave_group.png); width: 136px; }
#main .section-groupdetails .details .buttons { clear: both; margin-top: 15px; float: right; }
#main .section-groupdetails .details .eventbox li img { margin-right: 10px; float: left; }
#main .section-groupdetails .details .eventbox ul { height: 240px; }
#main .section-groupdetails .details .eventbox li { width: 100%; float: left; }
#main .section-groupdetails .details .eventbox { width: 332px; }
#main .section-groupdetails .details .all-link { clear: both; padding: 10px 18px; border-top: 1px solid white; text-align: right; }
#main .section-groupdetails .details .discussionbox ul { height: 240px; }
#main .section-groupdetails .details .discussionbox { margin-left: 1px; width: 330px; }
#main .section-groupdetails .details .box2 h3 { line-height: 20px; border-bottom: 1px solid white; padding: 8px 18px; vertical-align: middle; }
#main .section-groupdetails .details .box2 ul { padding: 18px; float: left; }
#main .section-groupdetails .details .box2 { line-height: 1.5em; background-color: #EFEDED; padding: 0; float: left; }
#main .section-groupdetails .details { }
#main .section-groupdetails .discussion h3 { font-size: 16px; margin-bottom: 1px; background-color: #EFEDED; text-transform: lowercase; }
#main .section-groupdetails h2 { background-image: url(../images/core/header-icons/groups.png); }
#main .section-groupdetails { }
#main .section-my-credit div.payout { background: url(../images/core/gradient-71.png) repeat-x; }
#main .section-my-credit table td.date { color: #979797; }
#main .section-my-credit table thead tr { background: url(../images/core/header-bg.jpg) repeat-x; line-height: 25px; color: white; }
#main .section-my-credit table tbody { line-height: 42px; }
#main .section-my-credit table td { border-bottom: 1px solid white; padding: 0 6px; }
#main .section-my-credit table tfoot td { text-align: right; }
#main .section-my-credit table tfoot { line-height: 42px; }
#main .section-my-credit table th { font-weight: bold; border-bottom: 1px solid white; padding: 0 6px; }
#main .section-my-credit table { background-color: #EFEDED; width: 100%; }
#main .section-my-credit h2 { background-image: url(../images/core/header-icons/credit.png); }
#main .section-my-credit { }
#main .section-edit-expertise dl dd div.description { width: 200px; }
#main .section-edit-expertise dl dd textarea { height: 90px; width: 100%; }
#main .section-edit-expertise dl dd div { float: left; }
#main .section-edit-expertise dl dd { width: 100%; }
#main .section-edit-expertise dl dt { display: none; }
#main .section-edit-expertise dl { }
#main .section-edit-expertise { }
#main .section-home-news h2 { background-image: url(../images/core/header-icons/news.png); }
#main .section-home-news { clear: both; float: right; width: 49%; }
#main .section-profile-updates .button { margin-right: auto; position: relative; margin-left: auto; width: 100px; }
#main .section-profile-updates .updates-list .update .text { display: block; }
#main .section-profile-updates .updates-list .update .date { margin-top: 5px; display: block; color: #9B9DA0; }
#main .section-profile-updates .updates-list .update { margin-bottom: 15px; }
#main .section-profile-updates .updates-list { }
#main .section-profile-updates { }
#main .section-home-dialogue h2 { background-image: url(../images/core/header-icons/dialogue.png); }
#main .section-home-dialogue { float: right; width: 49%; }
#main .section-home-events .event-picture { width: 100px; float: left; }
#main .section-home-events .event-details .date { color: #9B9DA0; }
#main .section-home-events .event-details { width: 175px; float: right; }
#main .section-home-events h2 { background-image: url(../images/core/header-icons/events.png); }
#main .section-home-events { width: 49%; }
#main .section-profile-groups .box ul { width: 100%; float: left; }
#main .section-profile-groups .box li { margin-right: 15px; height: 115px; width: 100px; float: left; }
#main .section-profile-groups .box { }
#main .section-profile-groups .all-link { text-align: right; }
#main .section-profile-groups { }
#main .section-register .button { padding: 0 10px; }
#main .section-register div.established-entrepreneur a { background-position: -542px 0px; }
#main .section-register div.role a span { display: none; }
#main .section-register div.role a { margin-bottom: 15px; background-image: url(../images/roles.png); display: block; height: 222px; width: 271px; }
#main .section-register div.role h4 { font-size: 16px; margin-bottom: 30px; color: #178ccc; text-align: center; }
#main .section-register div.role p.tagline { margin-bottom: 15px; text-align: center; }
#main .section-register div.role dl.price dd { font-weight: bold; font-size: 14px; color: #808080; float: left; }
#main .section-register div.role dl.price img { padding-top: -2px; }
#main .section-register div.role dl.price dt { font-weight: bold; font-size: 14px; color: black; float: right; }
#main .section-register div.role dl.price { padding-right: 15px; padding-top: 12px; margin-top: 15px; background-color: white; height: 27px; padding-left: 15px; }
#main .section-register div.role h1 { font-size: 18px; color: #808080; text-align: center; }
#main .section-register div.role { float: left; margin-left: 19px; width: 271px; }
#main .section-register div.angel-investor a { background-position: -271px 0px; }
#main .section-register pre { margin-bottom: 15px; background-color: white; padding: 10px; width: auto; }
#main .section-register div.established-entrepreneur a:hover { background-position: -542px -222px; }
#main .section-register div.angel-investor a:hover { background-position: -271px -222px; }
#main .section-register div.emerging-entrepreneur a { background-position: 0px 0px; }
#main .section-register div.emerging-entrepreneur a:hover { background-position: 0px -222px; }
#main .section-register .pay p { font-size: 14px; }
#main .section-register .pay h1 { font-weight: bold; font-size: 18px; margin-bottom: 15px; color: #1c83c0; }
#main .section-register .pay { text-align: center; }
#main .section-register div.role.emerging-entrepreneur { margin-left: 0px; }
#main .section-register div.terms-info { overflow: auto; background-color: white; height: 300px; margin-left: 190px; width: 450px; }
#main .section-register { }
#main .section-home-mail h2 { background-image: url(../images/core/header-icons/mail.png); }
#main .section-home-mail { width: 49%; }
#main .section-updates .updates-list dd ul li a { float: left; }
#main .section-updates .updates-list dd ul li { margin-left: 10px; float: left; }
#main .section-updates .updates-list dd ul { }
#main .section-updates .updates-list dd { overflow: hidden; padding: 10px 18px; }
#main .section-updates .updates-list dt .expand { margin-right: 10px; background: url(../images/core/collapsed.png) no-repeat right center; margin-top: 0px; display: block; height: 20px; width: 98%; float: right; }
#main .section-updates .updates-list dt .profile-picture { width: 110px; float: left; }
#main .section-updates .updates-list dt .update-content .update-date { color: #aaa; }
#main .section-updates .updates-list dt .update-content a.profile { margin-right: auto; display: inline; background-image: none; }
#main .section-updates .updates-list dt .update-content { width: 500px; float: left; }
#main .section-updates .updates-list dt { padding-bottom: 10px; overflow: hidden; padding-top: 10px; line-height: 1.5em; background-color: #EFEDED; background-image: none; }
#main .section-updates .updates-list { }
#main .section-updates .updates-share textarea { height: 62px; width: 500px; float: left; }
#main .section-updates .updates-share input { font-size: 0px; margin: 15px 0; background: url(../images/share-btn.png) no-repeat; line-height: 0px; text-indent: -1000px; border: none; display: block; height: 32px; width: 92px; float: right; }
#main .section-updates .updates-share { overflow: hidden; }
#main .section-updates .updates-current { line-height: 1.5em; }
#main .section-updates .updates-filter li a { margin-right: 20px; -webkit-border-radius: 5px; text-transform: uppercase; -moz-border-radius: 5px; display: block; padding: 7px 15px; color: black; border-radius: 5px; float: left; }
#main .section-updates .updates-filter li.current a { background-color: #979797; color: white; }
#main .section-updates .updates-filter li a:hover { background-color: #979797; color: white; }
#main .section-updates .updates-filter li { float: left; }
#main .section-updates .updates-filter { height: 23px; }
#main .section-updates { }
#main .section-edit-profile fieldset.photo p.info { line-height: 1.5em; width: 180px; float: right; }
#main .section-edit-profile fieldset.photo .button { width: 70px; }
#main .section-edit-profile dl.expandable dd { padding: 0px; width: 100%; }
#main .section-edit-profile dl.expandable dt a { padding-left: 18px; }
#main .section-edit-profile dl.expandable dt { padding-left: 0px; width: 100%; }
#main .section-edit-profile dl.expandable dl dd { width: 70%; }
#main .section-edit-profile dl.expandable dl dt { width: 30%; }
#main .section-edit-profile dl.expandable dl { background-color: #F5F5F5; }
#main .section-edit-profile dl.expandable { padding: 0px; }
#main .section-edit-profile fieldset.details { margin-top: 15px; }
#main .section-edit-profile div.buttons { margin-top: 10px; }
#main .section-edit-profile fieldset.photo p { line-height: 3em; }
#main .section-edit-profile .info { line-height: 1.5em; color: #aaa; }
#main .section-edit-profile h2 { background-image: url(../images/core/header-icons/profile.png); }
#main .section-edit-profile { }
#main { }
#sidebar .section-login form ul li.buttons { padding-top: 15px; }
#sidebar .section-login form ul li { margin-bottom: 5px; }
#sidebar .section-login input.button { width: 60px; float: right; }
#sidebar .section-login a.button { width: 100px; float: left; }
#sidebar .section-login h2 { background-image: url(../images/core/header-icons/profile.png); }
#sidebar .section-login { }
#sidebar .section-me .button { width: 60px; float: right; }
#sidebar .section-me .box { background-color: #f7f7f7; padding: 16px; background-image: url(../images/core/gradient-me.jpg); }
#sidebar .section-me h3 { font-variant: normal; font-size: 16px; margin-bottom: 5px; color: #000; }
#sidebar .section-me ul li.my-people span.icon { background-position: -125px 0; }
#sidebar .section-me ul li.my-people { width: 60%; }
#sidebar .section-me ul li.me span.icon { background-position: -175px 0; }
#sidebar .section-me ul li.me { width: 40%; }
#sidebar .section-me ul li span.icon { margin-right: 5px; background-position: left top; background-repeat: no-repeat; background-image: url(../images/nav-icons.png); height: 25px; width: 25px; float: left; }
#sidebar .section-me ul li { line-height: 25px; text-transform: lowercase; height: 25px; float: left; }
#sidebar .section-me ul { }
#sidebar .section-me p.role { margin-bottom: 10px; color: #9b9da0; }
#sidebar .section-me .box.clearfix { background-image: url(../images/core/gradient-me2.jpg); }
#sidebar .section-me p.tagline { color: #005ead; }
#sidebar .section-me .profile-picture { margin-bottom: 20px; }
#sidebar .section-me .profile-picture img { border: 1px solid #FFF; }
#sidebar .section-me h2 { background-image: url(../images/core/header-icons/profile.png); }
#sidebar .section-me { }
#sidebar .section-refine-search .more div { display: none; }
#sidebar .section-refine-search .more { text-align: right; }
#sidebar .section-refine-search form ul { margin-bottom: 5px; }
#sidebar .section-refine-search form .range { width: 38%; }
#sidebar .section-refine-search form li { line-height: 2em; }
#sidebar .section-refine-search form { }
#sidebar .section-refine-search { }
#sidebar .section-quick-search .button { width: 60px; float: right; }
#sidebar .section-quick-search li { margin-bottom: 5px; }
#sidebar .section-quick-search select { padding: 3px; width: 170px; }
#sidebar .section-quick-search h2 { background-image: url(../images/core/header-icons/magnifier.png); }
#sidebar .section-quick-search { }
#sidebar { }
.popup div.box { padding: 18px; }
.popup h2 { margin-right: 15px; font-weight: normal; background-position: right center; font-size: 18px; background-repeat: no-repeat; line-height: 40px; text-transform: lowercase; padding-left: 18px; height: 40px; color: #FFF; }
.popup { background-position: top; background-repeat: repeat-x; background-image: url(../images/core/header-bg.jpg); }
#page-join #sidebar { display: none; }
#sb-container #sb-body { background-position: top; background-color: #f7f7f7; background-repeat: repeat-x; border: 4px solid #ccc; background-image: url(../images/core/gradient-me.jpg); }
#sb-container #sb-nav-close { display: none; }
#sb-container #sb-loading { background-color: white; }
#sb-container { }
table.payment .buttons { text-align: right; }
table.payment { line-height: 1.5em; vertical-align: top; color: #9B9DA0; width: 100%; }.create-profile-buttons .save { text-align: center; }
#help-layer .middle { padding-bottom: 25px; padding-right: 20px; background: transparent url(/images/help-layer/middle.png); padding-left: 20px; }
.newsPager { width: 100%; }
#help-layer .prev { background: transparent url(/images/help-layer/arrow_prev.png) left no-repeat; padding-left: 10px; }
#help-layer .spacer { padding-right: 10px; background: transparent url(/images/help-layer/link_spacer.png) middle no-repeat; display: inline-block; height: 10px; padding-left: 10px; width: 2px; }
#main .section-edit-profile .section-my-ice p.change { margin-right: 10px; }
.main-news .post { line-height: 1.5em; }
#invitations .edit-label p { margin-right: 15px; }
.section-edit-profile .buttons { margin-bottom: 10px; }
#invitations .edit-field textarea { height: 155px; width: 100%; }
#main dl.expandable > .my-match .profile-details h3 { font-variant: normal; font-size: 16px; margin-bottom: 5px; margin-top: 5px; display: inline; color: #000000; }
#sidebar .section-me ul li.invite-people { margin-right: 10px; }
#main .section-edit-profile .section-my-ice dl.expandable dl dt { width: 45%; }
#invitations-submit .note { padding-right: 5px; font-size: 0.9em; padding-top: 5px; color: #979797; }
.contact_popup .button { margin-right: 15px; display: inline; float: right; }
#sidebar .section-me ul li.invite-people span.icon { margin-right: 0px; background-position: 8px 50%; background-image: url(../images/button_icon_invite.png); }
.create-profile-buttons { margin-top: 5px; }
#invitations .last { margin-right: 0px; }
#homeBookmarks .removeBookmarkBtn { cursor: pointer; }
.section-news .tour-home a { float: right; }
.section-news .tour-home { float: right; }
#sidebar .section-me ul li.idea-generator { margin-left: 25px; }
#main .my-match dl.details-investment { margin-right: 3%; line-height: 1.5em; width: 47%; float: left; }
#invitations .edit-field { margin-bottom: 10px; width: 85%; float: left; }
.newsPager .next { float: right; }
#main dl.expandable > dt.expanded:not(.no-expand) a.arrow { background-image: url(../images/core/arrow.gif); }
.main-news dt a { color: #000; }
#main .section-edit-profile .section-my-ice dl.expandable dl dd { width: 50%; }
#main .my-match dl.details dt { width: 25%; }
#content .section-news .box { min-height: 50px; }
#content .section-news { }
.create-profile-buttons .next { text-align: right; }
.main-news dt { min-height: 90px; }
#main .my-match dl.description dt { clear: none; display: inline; width: auto; float: none; }
#main .my-match dl.details dd { width: 70%; }
#help-layer .close-button { text-align: right; }
#sidebar .section-me ul li.idea-generator span.icon { margin-right: 7px; background-position: 8px 50%; background-image: url(../images/button_icon_idea.png); }
#homeBookmarks .loader { padding-top: 50px; height: 50px; text-align: center; width: 100%; }
#main .section-edit-profile .section-my-ice dl.description { width: 43%; }
#help-layer .header { font-variant: normal; font-size: 16px; margin-bottom: 15px; text-align: center; }
#main .my-match dl.description dd { clear: none; display: inline; width: auto; float: none; }
#main .my-match dl.details-investment dt { margin-right: 5%; clear: both; line-height: 1.5em; width: 45%; float: left; }
#homeBookmarks .picture { border: 1px solid #fff; height: 73px; text-align: right; width: 97px; }
#help-layer .next { padding-right: 10px; background: transparent url(/images/help-layer/arrow_next.png) right no-repeat; }
#homeBookmarks { padding: 10px 2.5%; width: 95%; }
#main dl.expandable > .my-match .profile-status { width: 450px; float: left; }
#invitations-submit div { float: right; }
.main-news dd { overflow: hidden; margin-bottom: 20px; background-color: #178CCC; margin-top: 20px; border-bottom: 2px solid #dbdbdb; height: 1px; }
#homeBookmarks .holder { margin-right: 0px; vertical-align: top; text-align: center; width: 102px; margin-left: 0px; float: left; }
#main dl.expandable > .my-match { background-color: #F5F5F5; background-image: none; }
.section-edit-profile .section-my-ice { margin-bottom: 0px !important; }
#help-layer-overlay { left: 0px; z-index: 9998; position: absolute; top: 0px; }
#invitations h3 { font-size: 16px; }
#help-layer .bottom { background: transparent url(/images/help-layer/bottom.png); height: 20px; width: 753px; }
#invitations div.last { margin-right: 0; }
.main-news h1 { font-size: 16px; margin-bottom: 10px; }
#main .my-match dl.details-investment dd { color: #9B9DA0; width: 50%; float: left; }
#main dl.expandable > .my-match a.arrow { background-position: left 60%; display: inline; background-image: url(../images/core/arrow.gif); }
#main dl.expandable > .my-match .profile-picture { margin-right: 20px; width: 97px; float: left; }
#invitations .fields { margin-right: 20px; width: 195px; float: left; }
#sidebar .section-me ul li.help span.icon { margin-right: 0px; background-position: 8px 50%; background-image: url(../images/button_icon_help.png); }
#help-layer .close-button a { padding-bottom: 3px; padding-right: 20px; padding-top: 0px; background: transparent url(/images/help-layer/close_button.png) right no-repeat; }
.create-profile-buttons div { float: left; width: 50%; }
.create-profile-buttons .button { margin: 0px; display: inline-block; }
#homeBookmarks .change { padding: 0px 2.5%; width: 95%; }
#help-layer .content-wrapper { min-height: 185px; text-align: center; }
#main dl.expandable > .my-match .profile-links { width: 220px; float: right; }
.main-news .thumb { margin-right: 20px; margin-bottom: 15px; margin-top: 0px; margin-left: 0px; width: 120px; float: left; }
#invitations .intro { color: #979797; }
#main dl.expandable > .my-match .profile-details { width: 300px; float: left; }
.newsPager .prev { float: left; }
#help-layer .buttons { text-align: center; }
#main .my-match .profile-details { width: 625px; }
.contact_popup .personal_message { height: 50px; width: 100%; }
#invitations .error { border-color: #ff4848; background-color: #ffb2b2; }
#help-layer strong { font-weight: bold; }
#help-layer { margin: 0px auto; z-index: 9999; position: absolute; top: 130px; width: 753px; }
#main .section-edit-profile .section-my-ice .details { margin-left: 3%; }
.contact_popup .box { min-height: 75px; }
.main-news .discuss { margin-top: 15px; text-align: right; width: 100%; }
#main .section-edit-profile .section-my-ice dl.expandable dt { width: auto; }
#main .section-edit-profile .section-my-ice table { margin-left: 3%; }
#invitations .error_message { color: #cc0000; text-align: center; }
#invitations input { margin-top: 10px; width: 195px; }
#invitations .edit-label { text-align: right; width: 15%; float: left; }
#help-layer .top { background: transparent url(/images/help-layer/top.png); height: 25px; width: 753px; }
#invitations .edit-field input { margin-top: 0px; width: 100%; }
#main dl.expandable > .my-match .profile { padding-bottom: 5px; padding-top: 5px; background-image: none; height: 60px; }.oz_options_table { margin-left: 80px; }
#main .section-myevents .box { float: left; }
#main .section-myevents h3 { font-variant: normal; font-size: 16px; color: #000; }
#main .section-myevents .large-addnewbox .newevent-button { margin-top: 35px; background-image: url(../images/addevent.png); height: 32px; width: 124px; }
#main .section-myevents .large-addnewbox { height: 106px; margin-left: 1px; }
#main .section-myevents .firstrow .location-input { width: 372px; }
#main .section-myevents .firstrow h5 { color: gray; }
#main .section-myevents .firstrow .apply-button { margin: 5px; float: left; }
#main .section-myevents .firstrow .event_discipline_select { float: left; width: 131px; }
#main .section-myevents .firstrow .nav a { color: gray; }
#main .section-myevents .firstrow .nav { font-size: 10px; color: gray; width: 300px; float: left; }
#main .section-myevents .firstrow .event_industry_select { float: left; width: 131px; }
#main .section-myevents .firstrow .event_type_select { width: 227px; float: left; }
#main .section-myevents .firstrow .text { width: 80px; float: left; }
#main .section-myevents .firstrow .input-to { width: 153px; }
#main .section-myevents .firstrow .event_country_select { float: left; width: 226px; }
#main .section-myevents .firstrow table { border-spacing: 5px; }
#main .section-myevents .firstrow .event_situation_select { float: left; width: 131px; }
#main .section-myevents .firstrow .input-from { width: 153px; }
#main .section-myevents .firstrow select { margin-top: 6px; margin-left: 3px; }
#main .section-myevents .firstrow { float: left; width: 466px; }
#main .section-myevents .small-addnewbox .newevent-button { background-image: url(../images/addevent.png); height: 32px; width: 124px; }
#main .section-myevents .small-addnewbox { margin-left: 1px; }
#main .section-myevents .lastrow .pagercontainer { float: right; }
#main .section-myevents .lastrow h5 { color: gray; }
#main .section-myevents .lastrow .pages select { width: 100px; }
#main .section-myevents .lastrow .pages { margin-left: 10px; float: left; }
#main .section-myevents .lastrow .text { margin-top: 5px; float: left; }
#main .section-myevents .lastrow { width: 627px; }
#main .section-myevents .my-events-info { margin-top: 10px; float: left; }
#main .section-myevents .thinbox { float: left; }
#main .section-myevents .searchbox { float: left; }
#main .section-myevents h2 { background-image: url(../images/core/header-icons/events.png); }
#main .section-myevents { }
#main .section-webcast h3 { font-size: 20px; margin-bottom: 20px; margin-top: 10px; color: #178CCC; }
#main .section-webcast ul.tour-action-buttons a.tour-action-button { margin-top: 5px; height: 80px; width: 257px; margin-left: 30px; }
#main .section-webcast ul.tour-action-buttons a { float: left; }
#main .section-webcast ul.tour-action-buttons a.tour-action-button-signup { background-image: url(../images/button_signup.png); }
#main .section-webcast ul.tour-action-buttons a.tour-action-button-membership { background-image: url(../images/button_membership.png); }
#main .section-webcast ul.tour-action-buttons a.tour-action-button-membership:hover { background-image: url(../images/button_membership_over.png); }
#main .section-webcast ul.tour-action-buttons a.tour-action-button-signup:hover { background-image: url(../images/button_signup_over.png); }
#main .section-webcast ul.tour-action-buttons { margin-top: 20px; width: 580px; }
#main .section-webcast a.tour-home-link { float: right; }
#main .section-webcast p { margin-bottom: 20px; padding: 5px; }
#main .section-webcast { }
.oz_contacts_table { height: 350px; }
#main .section-looking-for .search { clear: both; margin-top: 10px; text-align: right; float: left; }
#main .section-looking-for .actions .change { clear: none; float: right; }
#main .section-looking-for .actions { }
#main .section-looking-for h2 { background-image: url(../images/core/header-icons/magnifier.png); }
#main .section-looking-for { }
#oz_inviter a { text-decoration: none; }
#oz_inviter a:hover { text-decoration: underline; }
#oz_inviter { background-color: white; border: solid 1px #999999; padding: 0px; width: 625px; }
#main .section-send-invitations-top .selectall-bar .checkbox { margin-left: 9px; }
#main .section-send-invitations-top .selectall-bar { padding-bottom: 10px; margin-top: 5px; background-color: white; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; width: 602px; }
#main .section-send-invitations-top .import-list table .name-td p { margin-left: 5px; }
#main .section-send-invitations-top .import-list table .name-td { font-weight: bold; font-size: 12px; background-color: white; }
#main .section-send-invitations-top .import-list table .checkbox-td { border-right: 1px solid #cccccc; width: 20px; }
#main .section-send-invitations-top .import-list table td { border-bottom: 1px solid #cccccc; padding: 4px; }
#main .section-send-invitations-top .import-list table { width: 100%; }
#main .section-send-invitations-top .import-list { overflow: scroll; border: 1px solid white; height: 400px; width: 600px; }
#main .section-send-invitations-top .checkbox { width: 20px; }
#main .section-send-invitations-top .upload-contacts .button { width: 60px; }
#main .section-send-invitations-top .upload-contacts .description { width: 300px; }
#main .section-send-invitations-top .upload-contacts .title { width: 80px; }
#main .section-send-invitations-top .upload-contacts { margin-left: 200px; }
#main .section-send-invitations-top { }
#main .section-blacklist span.checkbox-title { font-weight: bold; }
#main .section-blacklist .submit-button { cursor: pointer; margin-top: 10px; margin-left: 5px; float: right; }
#main .section-blacklist div.tour-logo { margin-top: 6px; background-image: url(../images/tour_logo.png); height: 25px; margin-left: 13px; float: left; width: 72px; }
#main .section-blacklist p { margin-bottom: 10px; margin-top: 10px; }
#main .section-blacklist .reset-button { cursor: pointer; margin-top: 10px; margin-left: 5px; float: right; }
#main .section-blacklist h1 { font-weight: bold; font-size: 18px; margin-bottom: 5px; }
#main .section-blacklist { }
#content .section-ideas .idea-info .right-arrow { cursor: pointer; margin-top: 20px; background-image: url(../images/idea-nav-right.png); height: 126px; float: right; width: 126px; }
#content .section-ideas .idea-info .left-arrow { cursor: pointer; margin-top: 20px; background-image: url(../images/idea-nav-left.png); height: 126px; float: left; width: 126px; }
#content .section-ideas .idea-info .idea-content .text { font-weight: bold; margin-right: 10px; font-size: 14px; margin-top: 40px; margin-left: 10px; }
#content .section-ideas .idea-info .idea-content table p { font-weight: bold; font-size: 14px; padding: 10px; text-align: center; }
#content .section-ideas .idea-info .idea-content table { height: 115px; width: 355px; }
#content .section-ideas .idea-info .idea-content { margin-top: 25px; background-image: url(../images/ideabg.png); height: 115px; text-align: center; margin-left: 10px; float: left; width: 355px; }
#content .section-ideas .idea-info { height: 165px; }
#content .section-ideas .idea-image .right-arrow { cursor: pointer; margin-top: 60px; background-image: url(../images/idea-nav-right.png); height: 126px; float: right; width: 126px; }
#content .section-ideas .idea-image .left-arrow { cursor: pointer; margin-top: 60px; background-image: url(../images/idea-nav-left.png); height: 126px; float: left; width: 126px; }
#content .section-ideas .idea-image .idea-content { margin-top: 10px; text-align: center; margin-left: 10px; float: left; width: 355px; }
#content .section-ideas .idea-image { height: 250px; }
#content .section-ideas .idea-enter .button { margin-top: 5px; float: right; width: 100px; }
#content .section-ideas .idea-enter textarea { font-size: 11px; font-family: inherit; height: 70px; width: 620px; }
#content .section-ideas .idea-enter input { margin-bottom: 10px; width: 400px; }
#content .section-ideas .idea-enter { }
#content .section-ideas h2 { background-image: url(../images/core/header-icons/resources.png); }
#content .section-ideas { }
#main .my-home-message h3 { font-weight: bold; font-size: 16px; margin: 10px; color: gray; }
#main .my-home-message strong { font-weight: bold; }
#main .my-home-message p { margin-right: 10px; margin-bottom: 20px; margin-top: 10px; margin-left: 10px; }
#main .my-home-message em { font-style: italic; }
#main .my-home-message h1 a { font-size: 16px; color: gray; }
#main .my-home-message h1 { font-weight: bold; font-size: 16px; margin: 10px; color: gray; }
#main .my-home-message h2 { font-weight: bold; font-size: 16px; margin: 10px; color: gray; }
#main .my-home-message { margin-bottom: 10px; background-color: #e5e5e5; border: 2px solid #5083bd; width: 658px; }
.section-mypeople .box { float: left; }
.section-mypeople h3 { font-variant: normal; font-size: 16px; margin-bottom: 5px; color: #000; }
.section-mypeople .personbox .personinfo .links .button { width: 80px; }
.section-mypeople .personbox .personinfo .links { position: absolute; width: 300px; }
.section-mypeople .personbox .personinfo .info table .status-td { padding-bottom: 3px; padding-top: 3px; }
.section-mypeople .personbox .personinfo { line-height: 1.5em; height: 90px; position: relative; margin-left: 15px; float: left; }
.section-mypeople .personbox .personimage { float: left; }
.section-mypeople .personbox .link { margin-right: 10px; float: left; }
.section-mypeople .personbox { width: 627px; }
.section-mypeople .letterbox .status .gray { color: gray; }
.section-mypeople .letterbox .status { float: right; }
.section-mypeople .letterbox .text { float: left; }
.section-mypeople .letterbox { height: 10px; width: 627px; }
.section-mypeople .showprofilebox .showprofile-button { margin-top: 20px; background-image: url(../images/showprofile.png); height: 32px; width: 132px; }
.section-mypeople .showprofilebox { height: 86px; margin-left: 1px; width: 140px; }
.section-mypeople .sortbox .nav a { color: gray; }
.section-mypeople .sortbox .nav { font-size: 10px; margin-top: 5px; color: gray; width: 300px; float: left; }
.section-mypeople .sortbox .text { width: 80px; float: left; }
.section-mypeople .sortbox { height: 10px; float: left; width: 627px; }
.section-mypeople .invitebox .invite-button { padding-top: 15px; height: 32px; width: 138px; float: right; }
.section-mypeople .invitebox { }
.section-mypeople .gotobox .text { float: left; }
.section-mypeople .gotobox select { width: 145px; float: left; }
.section-mypeople .gotobox { height: 10px; margin-left: 1px; float: left; width: 190px; }
.section-mypeople .pagesbox .pages { float: right; }
.section-mypeople .pagesbox { width: 627px; }
.section-mypeople h2 { background-image: url(../images/core/header-icons/users.png); }
.section-mypeople { }
#main .section-mygroups .box { float: left; }
#main .section-mygroups h3 { font-variant: normal; font-size: 16px; margin-bottom: 5px; color: #000; }
#main .section-mygroups .nogroupsbox .message { font-size: 14px; margin-top: 60px; margin-left: 35px; }
#main .section-mygroups .nogroupsbox { height: 150px; width: 627px; }
#main .section-mygroups dl dd { line-height: 1em; padding: 0px; }
#main .section-mygroups .expanded .togglebox .icon { background-image: url(../images/core/expanded.png); }
#main .section-mygroups .togglebox .texthide { display: none; float: left; }
#main .section-mygroups .togglebox .textshow { float: left; }
#main .section-mygroups .togglebox .icon { background-image: url(../images/core/collapsed.png); height: 20px; float: right; width: 20px; }
#main .section-mygroups .togglebox { width: 627px; }
#main .section-mygroups h5 { display: inline; color: gray; }
#main .section-mygroups .expanded .togglebox .textshow { display: none; }
#main .section-mygroups .groupbox .groupimage { float: left; }
#main .section-mygroups .groupbox .link { margin-right: 10px; float: left; }
#main .section-mygroups .groupbox .groupinfo2 .info { margin-bottom: 6px; }
#main .section-mygroups .groupbox .groupinfo2 { width: 79px; float: right; }
#main .section-mygroups .groupbox .groupinfo .links .button { width: 80px; }
#main .section-mygroups .groupbox .groupinfo .links { bottom: 0px; position: absolute; width: 200px; }
#main .section-mygroups .groupbox .groupinfo .info { float: left; }
#main .section-mygroups .groupbox .groupinfo .info table td h5 { white-space: nowrap; }
#main .section-mygroups .groupbox .groupinfo .info table td { padding: 3px; vertical-align: top; }
#main .section-mygroups .groupbox .groupinfo { position: relative; width: 389px; margin-left: 15px; float: left; }
#main .section-mygroups .groupbox { width: 627px; }
#main .section-mygroups .showgroupbox .showgroup-button { margin-top: 20px; background-image: url(../images/showprofile.png); height: 32px; width: 132px; }
#main .section-mygroups .showgroupbox { height: 86px; margin-left: 1px; width: 140px; }
#main .section-mygroups .header .create_group_button { background-image: url(../images/create_group.png); height: 32px; float: right; width: 139px; }
#main .section-mygroups .header .title { margin-top: 5px; float: left; }
#main .section-mygroups .header { width: 627px; }
#main .section-mygroups .descriptionbox .join_group_button { background-image: url(../images/join_group.png); height: 32px; margin-left: 10px; float: right; width: 126px; }
#main .section-mygroups .descriptionbox .show_group_button { background-image: url(../images/show_group.png); height: 32px; margin-left: 10px; float: right; width: 131px; }
#main .section-mygroups .descriptionbox .description { margin-bottom: 20px; }
#main .section-mygroups .descriptionbox .leave_group_button { background-image: url(../images/leave_group.png); height: 32px; margin-left: 10px; float: right; width: 136px; }
#main .section-mygroups .descriptionbox { width: 627px; }
#main .section-mygroups dl dt { line-height: 1em; padding: 0px; }
#main .section-mygroups .expanded .togglebox .texthide { display: block; }
#main .section-mygroups .pagesbox .pages-text { margin-top: 2px; float: left; }
#main .section-mygroups .pagesbox .pages { float: right; }
#main .section-mygroups .pagesbox .pages-select { margin-left: 5px; float: left; }
#main .section-mygroups .pagesbox { width: 627px; }
#main .section-mygroups .searchbox .select-target { width: 120px; }
#main .section-mygroups .searchbox table { border-spacing: 2px; }
#main .section-mygroups .searchbox select { width: 100px; }
#main .section-mygroups .searchbox { width: 627px; }
#main .section-mygroups h2 { background-image: url(../images/core/header-icons/groups.png); }
#main .section-mygroups { }
#content .section-my-ideas .idea-enter .button { float: right; width: 140px; }
#content .section-my-ideas .idea-enter .input input { width: 400px; }
#content .section-my-ideas .idea-enter .input { float: left; }
#content .section-my-ideas .idea-enter { }
#content .section-my-ideas .idea-item .image { float: left; }
#content .section-my-ideas .idea-item .submit { margin-top: 30px; float: right; width: 140px; }
#content .section-my-ideas .idea-item .info dl dd { }
#content .section-my-ideas .idea-item .info dl dt { margin-right: 3px; color: gray; float: left; }
#content .section-my-ideas .idea-item .info dl { width: 480px; }
#content .section-my-ideas .idea-item .info { line-height: 1.3em; margin-top: 10px; margin-left: 10px; float: left; }
#content .section-my-ideas .idea-item { }
#content .section-my-ideas .footer { font-size: 10px; line-height: 1.3em; font-style: italic; }
#content .section-my-ideas h2 { background-image: url(../images/core/header-icons/resources.png); }
#content .section-my-ideas { }
.dummy { }
#main .section-resources .split dd { float: left; width: 150px; }
#main .section-resources .split dt textarea { height: 80px; width: 335px; }
#main .section-resources .split dt select { width: 150px; }
#main .section-resources .split dt input { width: 200px; }
#main .section-resources .split dt { float: left; }
#main .section-resources .split { }
#main .section-resources #resource-upload-form { }
#main .section-resources .large dd { line-height: 8em; }
#main .section-resources .large { }
#main .section-resources h5 { color: gray; }
#main .section-resources .submit { margin-top: 10px; float: right; }
#main .section-resources { }
#main .section-edit-investment .guidelines h3 { padding-left: 0px; }
#main .section-edit-investment .guidelines textarea { margin-top: 20px; float: right; }
#main .section-edit-investment .guidelines { }
#main .section-edit-investment { }
#main .event .attending-filter .filter-item a { background-color: white; padding: 2px 5px; color: #808080; }
#main .event .attending-filter .filter-item.current a { background: none; }
#main .event .attending-filter li { float: left; margin-left: 4px; }
#main .event .attending-filter { line-height: 20px; float: right; }
#main .event h3 { font-variant: normal; font-size: 16px; color: #000; }
#main .event .headline { width: 627px; }
#main .event h5 { color: gray; }
#main .event .maybe-attending .content .attending-filter { }
#main .event .maybe-attending .content { width: 627px; }
#main .event .maybe-attending .headline { width: 627px; }
#main .event .maybe-attending { }
#main .event .attending .content { width: 627px; }
#main .event .attending .headline { width: 627px; }
#main .event .attending { }
#main .event .eventdetails .button { margin-left: 10px; float: right; }
#main .event .eventdetails .not-attending-button { width: 150px; }
#main .event .eventdetails .attending-button { width: 100px; }
#main .event .eventdetails .rsvp { float: right; }
#main .event .eventdetails .maybe-attending-button { width: 150px; }
#main .event .eventdetails { line-height: 1.5em; width: 627px; }
#main .event .people .person { margin-right: 32px; margin-top: 15px; float: left; width: 100px; height: 90px; }
#main .event .people { width: 700px; }
#main .event .info .details-button { width: 100px; }
#main .event .info .button { float: right; }
#main .event .info .text1 strong { color: black; }
#main .event .info .text1 { overflow: hidden; width: 500px; float: right; }
#main .event .info .text2 { float: right; width: 260px; }
#main .event .info .wrap dl.left dd { width: 65%; }
#main .event .info .wrap dl.left dt { width: 30%; }
#main .event .info .wrap dl.left { }
#main .event .info .wrap { width: 510px; float: right; }
#main .event .info .image { width: 110px; float: left; }
#main .event .info .edit-button { width: 100px; }
#main .event .info table { border-spacing: 6px; margin-left: 10px; width: 450px; }
#main .event .info { width: 627px; }
#main .event { }
#main .section-add-event .multi { width: 400px; }
#main .section-add-event .invite { line-height: 10em; height: 120px; }
#main .section-add-event .organizer input { width: 200px; }
#main .section-add-event .organizer { height: 20px; }
#main .section-add-event .country select { margin-left: 31px; width: 160px; }
#main .section-add-event .country { }
#main .section-add-event .has-multiselect { display: none; }
#main .section-add-event h5 { color: gray; }
#main .section-add-event .location input { width: 200px; }
#main .section-add-event .location { }
#main .section-add-event .left_column { width: 93px; float: left; }
#main .section-add-event .cost input { width: 60px; }
#main .section-add-event .cost { height: 20px; }
#main .section-add-event .industry { line-height: 10em; height: 120px; }
#main .section-add-event .website input { width: 200px; }
#main .section-add-event .website { height: 20px; }
#main .section-add-event .eventtype select { width: 160px; }
#main .section-add-event .eventtype { height: 20px; }
#main .section-add-event .photobox .photodetails .max { width: 150px; }
#main .section-add-event .photobox .photodetails { float: left; }
#main .section-add-event .photobox .photo { margin-right: 10px; float: left; }
#main .section-add-event .photobox { height: 120px; }
#main .section-add-event .right_column { float: left; }
#main .section-add-event .description { line-height: 9em; height: 100px; }
#main .section-add-event table { border-spacing: 7px; }
#main .section-add-event .discipline { line-height: 10em; height: 120px; }
#main .section-add-event .when .eventselect { width: 140px; }
#main .section-add-event .when .datepicker { width: 134px; }
#main .section-add-event .when .citytext { width: 134px; }
#main .section-add-event .when .countryselect { width: 140px; }
#main .section-add-event .when .title { width: 337px; }
#main .section-add-event .when { }
#main .section-add-event dl { padding: 0px; }
#main .section-add-event .visibleto { line-height: 10em; height: 120px; }
#main .section-add-event .situation { line-height: 10em; height: 120px; }
#main .section-add-event .title input { width: 200px; }
#main .section-add-event .title { height: 20px; }
#main .section-add-event { }
#main .section-my-ice h3 { font-size: 15px; }
#main .section-my-ice h4 { margin-top: 5px; }
#main .section-my-ice .block { margin-bottom: 80px; }
#main .section-my-ice h5 { color: gray; }
#main .section-my-ice .expertise-left { margin-top: 10px; margin-left: 40px; width: 170px; float: left; }
#main .section-my-ice table td { color: black; vertical-align: top; }
#main .section-my-ice table .description strong { color: gray; }
#main .section-my-ice table .description { width: 350px; }
#main .section-my-ice table .options { color: black; width: 200px; }
#main .section-my-ice table .title { color: gray; width: 100px; }
#main .section-my-ice table { color: #999; }
#main .section-my-ice .expertise-right { margin-top: 10px; width: 400px; float: left; }
#main .section-my-ice { }
#main .section-terms strong { font-weight: bold; }
#main .section-terms { }