/*#content h1, h2, h3 {font-family:  Sans-serif;color:#333;}*/
/*#content h1 {font-size:21px;}*/
/*#content h1.label {color:#999; float:left;}*/
#content h1 {font-family: Verdana,  Tahoma, Trebuchet MS, Calibri, Sans-Serif; font-size:18px; font-weight:normal;margin-bottom:5px;}
#content h2, h3 {font-family:Verdana,  Sans-serif; color:#333; margin-bottom:5px;}
#content h2 {font-size:15px;}
#content h3 {font-size:13px;}
#content p {margin-top:0px; margin-bottom:10px;}
#right h1 {font-size:21px;}
#right hr.menu_items_divider {margin-bottom:7px; margin-right:10px; display:block; height:0px; border:none; border-top:1px solid #999;}
div.pagination {margin-top:10px;}
#content div.form_errors p {margin-top:10px; color:red;}

#content span.req {color:red;}

#content .list_item_antiwrapper {padding-left:110px;}

#infomsg, .infomsg {width:500px; border:1px solid #000; border-top:0 none; background:#ffffcc; padding:20px; padding-top:0; font-size:16px; text-align:center; opacity:0.85; position:fixed; z-index:333}

#content div.errormsg {border:0px solid #c00;background:#fff;padding:10px;margin:10px 0px;color:#c00;}
#content p.errormsg {color:#c00; font-size:14px;}

#content ul, #content ol {padding-left:20px;}
#content ul li, #content ol li {padding-bottom:5px;}

#content form ul {width:100%; display:block; list-style-type:none; padding-left:0;}
#content form ul li {list-style-type:none; width:100%;display:block; clear:both; padding:10px;}
#content form ul li label {width:150px; text-align:right; display:block; float:left; padding:5px 20px 5px 0; color:#333; font-family:arial; font-size:14px;}
#content form ul li .antiwrapper {padding-left:170px; line-height:21px; margin-bottom:5px;}
#content form ul li label.switch {display:inline; float:none; overflow:auto; white-space:normal; text-align:left; padding:0px;}
#content form ul li label.switch input {vertical-align:middle;}
#content form ul li label.no_limit {width:100%; text-align:left;}
#content form ul li input.title,
#content form ul li textarea.memo,
#content form ul li input.tedit,
#content form ul li select {width:450px; color:#6c6c6c; border:1px solid #ccc; padding:5px;}
#content form ul li input.title {font-size:16px; font-weight:bold;}
#content form ul li input.tedit.medium_short,
#content form ul li select.medium_short {width:350px;}
#content form ul li input.tedit.short,
#content form ul li select.short {width:250px;}
#content form ul li input.tedit.very_short,
#content form ul li select.very_short {width:100px;}
#content form ul li textarea.memo {height:100px;}
#content form ul li textarea.memo.slim {height:50px;}
#content form ul li .radio {margin-right:5px;}
#content form ul li .checkbox {margin-right:5px;}
#content form ul li .comment {color:#999; font-size:10px;}

a.record_link {text-decoration:none;}
a.record_link:hover {text-decoration:underline;}

.subheading {color:#333; background-color:#ddd; font-weight:bold; padding:5px; clear:both;}
.subheading .tip {color:#666; font-size:10px; font-weight:normal; padding-left:10px;}

#content #comments textarea, #content #quick_reply textarea {width:650px; height:100px; margin-bottom:5px; color:#6c6c6c; border:1px solid #ccc; padding:5px;}

#survey_questions input.tedit, #survey_questions textarea, #survey_questions select, #add_survey_participant {color:#6c6c6c; border:1px solid #ccc; padding:5px;}

#tags-edit-field {width:220px; color:#6c6c6c; border:1px solid #ccc; padding:5px;}

.attachments-file-list {margin-left:-20px; margin-bottom:10px;}
.attachments-no-files-placeholder {color:#999; padding-left:25px;}
.attachments-file {margin-bottom:10px;}
.attachments-file-link {background-position:left center; background-repeat:no-repeat; padding:0 0 2px 20px;}
.attachments-file-tools {padding-left:10px;}
.attachments-file-tools img {border:0 none; vertical-align:middle; margin:0 3px;}
.attachments-file-tools-toggle-arch {display:none;}
.attachments-file-tools-toggle-arch img {width:10px; height:10px; background-position:center center; background-repeat:no-repeat;}
.attachments-file-archive-expanded .attachments-file-tools-toggle-arch {display:inline;}
.attachments-file-archive-expanded .attachments-file-tools-toggle-arch img {background-image:url(../images/layout/icons/minus10.gif)}
.attachments-file-archive-expanded .attachments-file-archived-versions {display:block;}
.attachments-file-archive-collapsed .attachments-file-tools-toggle-arch {display:inline;}
.attachments-file-archive-collapsed .attachments-file-tools-toggle-arch img {background-image:url(../images/layout/icons/plus10.gif)}
.attachments-file-archive-collapsed .attachments-file-archived-versions {display:none;}
.attachments-file-tools-restore {display:none;}
.attachments-file-please-wait-indicator {display:none; padding-left:10px; border:0 none; vertical-align:middle;}
.attachments-file-please-wait .attachments-file-tools {display:none;}
.attachments-file-please-wait .attachments-file-please-wait-indicator {display:inline;}
.attachments-file-please-wait .attachments-file-archived-versions .attachments-file-tools {display:inline;}
.attachments-file-please-wait .attachments-file-archived-versions .attachments-file-please-wait-indicator {display:none;}
.attachments-file-please-wait .attachments-file-archived-versions .attachments-file-please-wait .attachments-file-tools {display:none;}
.attachments-file-please-wait .attachments-file-archived-versions .attachments-file-please-wait .attachments-file-please-wait-indicator {display:inline;}
.attachments-file-archived-versions {display:none; padding:5px 5px 5px 10px; margin-top:10px; border:1px dashed #999;}
.attachments-file-archived-versions .attachments-file-tools-restore {display:inline;}
.attachments-file-archived-versions .attachments-file-tools-toggle-arch {display:none;}
.attachments-file-archived-versions .attachments-file-archived-versions {display:none;}
.attachments-file-archived-versions-title {margin-bottom:5px; font-weight:bold;}
.attachments-file-archive-locked .attachments-file-tools-restore {display:none;}
.attachments-file-read-only .attachments-file-tools-replace {display:none;}
.attachments-file-read-only .attachments-file-tools-delete {display:none;}
.attachments-file-delete-confirm {border:1px dashed #999; padding:10px; margin-top:10px;}
.attachments-file-play-zone {width:640px; border:1px solid #999; padding:5px; margin-top:10px; text-align:center;}
.attachments-file-play-zone-close-btn {text-align:right;}
.attachments-file-play-zone-close-btn img {vertical-align:top; cursor:pointer;}

#content .attachments-upload-form {border:1px dashed #999; padding:10px 0; /*width:400px;*/ margin-top:10px; /*margin-left:-10px;*/}
#content .attachments-upload-form ul {list-style-type:none; padding:0; margin:0;}
#content .attachments-upload-form li {clear:both; padding:5px;}
#content .attachments-upload-form li label {width:80px; text-align:right; display:block; float:left; padding-right:3px;}
#content .attachments-upload-form li .tedit {width:250px; color:#6c6c6c; border:1px solid #ccc; padding:5px;}
#content .attachments-upload-form-buttons {padding-bottom:0!important;}
#content .attachments-upload-form-please-wait img {vertical-align:middle;}

#content #update_milestone_form, #content #update_education_form, #content #work_experience_form,
#content #lab_group_form, #content #publication_form, #content #org_location_form,
#content #update_project_form, #update_partnership_profile_form {border:1px dashed #999; padding:10px 0; margin:10px 0;}
#content #publications_list div.publication_entry a.abstract_trigger {background:url(../images/layout/icons/plus.gif) 1px center no-repeat; padding-left:20px; text-decoration:none; color:#000;}
#content #publications_list div.publication_entry a.abstract_trigger.collapse {background-image:url(../images/layout/icons/minus.gif);}
#content #publications_list div.publication_entry span.abstract_text {display:block; margin:10px 0; font-style:italic; font-size:smaller;}
#content #publications_list div.publication_entry p {padding-left:20px;}

#content #update_project_form .marker {margin-left:0;}

#content .education_list_entry, #content .experience_list_entry, #content .milestone_list_entry,
#content .project_list_entry, #content .partnership_profile_list_entry, #content .ambassador_list_entry {margin-bottom:10px;}

#content #pubmed_search_results {width:600px; height:300px; padding-right:20px; margin:10px 0; overflow:auto; border:1px solid #999;}
#content #pubmed_search_results div.search_result {margin:2px;}
#content #pubmed_search_results div.search_result input.chk {float:left; margin:3px 0 0 3px;}
#content #pubmed_search_results div.search_result p {padding-left:20px;}
#content #pubmed_search_results div.search_result p span {display:block;}
#content #pubmed_search_results div.search_result p span.pub_title {font-weight:bold;}
#content #pubmed_search_results div.search_result p span.pub_authors {font-style:normal;}
#content #pubmed_search_results div.search_result p span.pub_notes {font-style:italic;}
#content #pubmed_search_results div.search_result p span.pub_date {font-style:italic;}

#content #compose_message #attach_btn {float:right; margin-right:50px;}
#content #compose_message_attachments {display:none; margin-top:20px;}

#content span.date_time_field input.text {width:130px;}
#content span.date_time_field a {margin-left:3px;}
#content span.date_time_field img {border:0 none; width:16px; height:16px; vertical-align:top;}

#content table.data {width:100%; border-spacing:0; border-collapse:collapse; border:1px solid #ccc; margin-top:10px;margin-bottom:10px;}

#content table.data thead tr {background-color:#999;}
#content table.data tr {background-color:#fff;}
#content table.data tr.even td {background-color:#eee;}

#content table.data th {padding:3px 7px; text-align:left; color:#fff; border:1px solid #ccc;}
#content table.data th a {color:#fff; text-decoration:none;}
#content table.data th a.asc {padding-right:12px; background:url(../images/layout/sort_asc.gif) center right no-repeat;}
#content table.data th a.desc {padding-right:12px; background:url(../images/layout/sort_desc.gif) center right no-repeat;}
#content table.data th.ctl_chk {width:20px; text-align:center;}
#content table.data th.ctl_chk input {vertical-align:middle;}

#content table.data td {background-color:#fff; padding:7px 7px; background-position:center center; background-repeat:no-repeat; border:1px solid #ccc;}
#content table.data td.ctl_chk {width:20px; text-align:center;}
#content table.data td.ctl_chk input {vertical-align:middle;}
#content table.data td.ctl_edit {width:20px; text-align:center;}
#content table.data tr.bold td {font-weight:bold;}

#content table.data .opportunity_link {text-decoration:none;}

#content .captcha {width:290px; margin-left:170px; margin-top:0.5em; border:1px solid #999; background-color:#0097DA;}
#content .captcha img {width:120px; height:60px; float:right; margin:0 5px;}
#content .captcha p {padding:10px 0 5px 10px; line-height:1.4em; font-style:italic; font-size:9pt;}
#content .captcha p input.text {width:130px; color:#6c6c6c; border:1px solid #ccc; padding:5px;}

#content #survey_questions .captcha {margin-left:0px; margin-bottom:20px;}

#content a.thumb_template_link {margin:5px; border:1px solid #FFF; display:block; float:left;}
#content a.thumb_template_link:hover {border:1px solid #000;}
#content a.thumb_template_link img {display:block; /*max-width:100px; max-height:100px;*/ width:100px;}

#thumb_templates_list {overflow:auto; padding-right:20px; width:650px; height:300px; border:1px solid #999;}

#content .empty_placeholder {color: #999;}
#content .alert_ico, #content .accept_ico, #content .trash_ico {border:0 none; vertical-align:middle;}

#content ul.view_form {width:100%; list-style-type:none; padding-left:0;}
#content ul.view_form li {list-style-type:none; width:100%; display:block; clear:both; padding:5px;}
#content ul.view_form li label {width:150px; text-align:right; display:block; float:left; padding-right:5px; color:#999;}
#content ul.view_form li div {padding-left:155px; min-height:21px;}
#content ul.view_form li div div {padding-left:0;}

#content ul.profile {list-style-type:none; padding-left:0; margin-left:110px;}
#content ul.profile.large_photo {margin-left:310px;}
#content ul.profile.full_logo {margin-left:310px;}
#content ul.profile li {list-style-type:none; padding:3px;}
#content ul.profile li label {padding-right:3px; color:#999;}
#content ul.profile table td {background-color:transparent;}
#content ul.profile .status_images {padding-left:0;}
#content ul.profile .status_images li {list-style-type:none; float:left; margin:0 5px 5px 0;}

table.member_photo {float:left!important; margin-right:5px!important; width:300px!important; height:300px!important;}
table.member_photo td {vertical-align:middle!important;}
table.member_photo img {border:0 none!important; display:block!important; margin:0 auto!important;}

table.member_thumbnail {float:left!important; margin-right:5px!important; margin-bottom:5px!important; width:102px!important; height:102px!important; table-layout:fixed!important;}
table.member_thumbnail td {width:102px!important; height:102px!important; vertical-align:middle!important;}
table.member_thumbnail img {border:1px solid #ccc !important; display:block!important; margin:0 auto!important; /*max-width:100px; max-height:100px;*/ width:100px;}

table.member_thumb_template {float:left!important; margin-right:5px!important; margin-bottom:5px!important; width:100px!important; height:100px!important;}
table.member_thumb_template td img {border:0; display:block!important; margin:0 auto!important; /*max-width:100px; max-height:100px;*/ width:100px;}

table.org_logo_full {float:left!important; margin-right:5px!important; width:300px!important;}
table.org_logo_full td {/*background-color:#fff!important;*/ vertical-align:top!important;}
table.org_logo_full img {border:0 none!important; display:block!important; margin:0 auto!important;}

table.org_logo_thumbnail {float:left!important; margin-right:5px!important; margin-bottom:5px!important; width:100px!important; height:100px!important; table-layout:fixed!important;}
table.org_logo_thumbnail td {width:100px!important; height:100px!important; /*background-color:#fff!important;*/ vertical-align:top!important;}
table.org_logo_thumbnail img {border:0 none!important; display:block!important; margin:0 auto!important; /*max-width:100px; max-height:100px;*/ width:100px;}

#content #upload_my_own_photo {width:100px; margin-right:5px; margin-bottom:5px; float:left; clear:left;}
/*
#content ul.quick_summary {width:100%; list-style-type:none; padding-left:0;}
#content ul.quick_summary label {width:150px; text-align:right; display:block; float:left; padding-right:5px; color:#999; font-weight:bold;}
*/
#content table.quick_summary td {}
#content table.quick_summary label {width:160px; text-align:right; display:block; float:left; padding-right:5px; color:#999; font-weight:bold;}

.map_tt h3 {margin:0; padding:0; margin-bottom:5px; font-size:13px; font-weight:bold; text-align:center; margin-top:-3px;/*background:#000 url('../images/layout/top_bar_filler.gif') repeat-x; position:absolute; left:0; top:-2px; width:100%;*/ color:#fff;}
.map_tt ul {padding-left:15px; font-size:11px; margin-top:8px;}
.map_tt li {list-style-type:square; margin-bottom:4px;}
.map_tt a {color:#000;}

.ev_tt h3 {margin:0; padding:0; margin-bottom:5px; font-size:13px; font-weight:bold; text-align:center; margin-top:-3px; color:#fff;}
.ev_tt_thumb {float:left; margin-right:10px; margin-bottom:5px; /*max-width:100px; max-height:100px;*/ width:100px;}
.ev_tt_content {padding:8px; padding-bottom:0;}
.ev_tt_content p {margin-bottom:8px;}
.ev_tt_content a {color:#000;}
.ev_tt_tools {clear:both; border-top:1px solid #000; padding-top:8px; margin-bottom:8px;}

div.tooltip span.headline {font-size:14px; font-weight:bold; color:#fff;}
div.tooltip {color:#000; line-height:18px;}
div.tooltip label {color:#333;}
div.tooltip table.member_thumbnail {margin:0 !important; margin-right:5px !important;}
div.tooltip table.org_logo_thumbnail {margin:0 !important; margin-right:5px !important;}

div.hr {border-top:1px solid #999; height:0; overflow:hidden; margin:5px 0;}

#content .adv-search-tab-line {clear:left; padding:0; margin:0; /*IE7-min-height:1px;*/ /*IE6-height:1px;*/}
#content .adv-search-tab-line li {padding:0; margin:0; list-style-type:none; float:left; background-color:#FFF; color:#999; height:31px;}
#content .adv-search-tab-line a {padding: 7px 12px 7px 12px; display:block; text-decoration:none; outline:none;}
#content .adv-search-tab-line li.adv-search-active-tab {border:1px #999 solid; border-bottom:0 none;}
#content .adv-search-tab-line li.adv-search-active-tab a {color:#000; font-weight:bold; padding-bottom:9px; background-color:#FFF;}


#content #adv-search-form {clear:both; padding:10px 0; margin-left:-10px; border:1px #999 solid; border-left:0 none;}
#content #adv-search-form ul {padding:0; margin:0;}
#content #adv-search-form div.marker {margin-left:0px;}
#content #adv-search-form div.form_errors {margin-left:10px;}
#content #adv-search-form .btn {font-weight:bold;}

#show-adv-search-criteria {font-size:larger; padding-left:20px;}

#content #quick-search-areas {line-height:30px; color:#999;}

#content #quick-search-form {margin:20px 0 10px 0;}
#content #quick-search-form ul, #content #quick-search-form li {padding:0; margin:0;}
#content #quick-search-form .tedit {width:450px; font-size:14px; vertical-align:middle;}
#content #quick-search-form .btn {width:50px; font-size:13px; vertical-align:middle;}
#content #quick-search-form .adv-search-link {width:450px; text-align:right; font-size:smaller;}

#content .search-results-item {clear:both; margin-bottom:10px;}
#content .search-results-item-link a {font-size:18px; text-decoration:none;}
#content .search-results-item-link a:hover {text-decoration:underline;}
#content .search-results-item-intro {}

#content .read-more {clear:both; text-align:right;}

.hint_ico {width:21px; height:20px; vertical-align:top; margin-left:10px; margin-top:3px;}

.field_hint_right_side {float:right; margin-right:13px;}

.report {border-left:1px solid #999; border-top:1px solid #999; border-spacing:0;}
.report th {text-align:center;}
.report td, .report th {padding:5px; border-bottom:1px solid #999; border-right:1px solid #999;}
.report td {background:#fff;}
.report th {background:#ccc;}
.report td.even {background:#fff;}
.report td.odd {background:#eee;}

#announcement_message p {margin-bottom:10px;}

.approve-status {color:green;}
.decline-status {color:red;}
.pending-status {color:gray;}

.progressbar_border {width:100px; height:19px; overflow:hidden; border:1px solid #000;}
.progressbar_filler {position:relative; width:0%; height:100%; background-color:#0c0;}
.progressbar_text {position:relative; top:-50%; margin-top:-0.75em; text-align:center; font-size:10px; color:#000;}

.option_text {color:#666; text-align:right;}
.poll_answer_bar {height:17px; background-color:#0c0; border:1px solid #000; margin-right:5px; float:left;}
.poll_answer_text {padding-top:2px; font-size:10px; color:#000;}

.poll_answer_style0 .poll_answer_bar {border-color:#0c9ddc; background-color:#0c9ddc;}
.poll_answer_style0 .poll_answer_text {color:#0c9ddc;}

.poll_answer_style1 .poll_answer_bar {border-color:#ba1801; background-color:#ba1801;}
.poll_answer_style1 .poll_answer_text {color:#ba1801;}

.poll_answer_style2 .poll_answer_bar {border-color:#38bf1d; background-color:#38bf1d;}
.poll_answer_style2 .poll_answer_text {color:#38bf1d;}

.poll_answer_style3 .poll_answer_bar {border-color:#1dd0f8; background-color:#1dd0f8;}
.poll_answer_style3 .poll_answer_text {color:#1dd0f8;}

.poll_answer_style4 .poll_answer_bar {border-color:#ff9900; background-color:#ff9900;}
.poll_answer_style4 .poll_answer_text {color:#ff9900;}

.poll_answer_style5 .poll_answer_bar {border-color:#6666cc; background-color:#6666cc;}
.poll_answer_style5 .poll_answer_text {color:#6666cc;}

.poll_answer_style6 .poll_answer_bar {border-color:#336699; background-color:#336699;}
.poll_answer_style6 .poll_answer_text {color:#336699;}

.poll_answer_style7 .poll_answer_bar {border-color:#740000; background-color:#740000;}
.poll_answer_style7 .poll_answer_text {color:#740000;}

.poll_answer_style8 .poll_answer_bar {border-color:#16074f; background-color:#16074f;}/**/
.poll_answer_style8 .poll_answer_text {color:#16074f;}

.poll_answer_style9 .poll_answer_bar {border-color:#7c006f; background-color:#7c006f;}
.poll_answer_style9 .poll_answer_text {color:#7c006f;}

.poll_answer_style10 .poll_answer_bar {border-color:#b1b1b1; background-color:#b1b1b1;}
.poll_answer_style10 .poll_answer_text {color:#b1b1b1;}

#share_form {border:1px dashed #999; padding:10px;}

#content .event_description {/*color:#666; font-style:italic;*/}

#tags_cloud {overflow:hidden;}
a.tag_link, a.tag_link:visited {background-color:#fff6d3; border-right:1px solid #dfd5af; border-bottom:1px solid #dfd5af; text-decoration:none; padding:3px; white-space:nowrap;}
a.tag_link:hover {background-color:#1DD0F8; border-right:1px solid #117c94; border-bottom:1px solid #117c94; color:#fff!important; text-decoration:none!important;}

#polls-manager-options-table {width:100%; border:0 none;}
#polls-manager-options-table td {padding:5px;}
#polls-manager-options-table .progressbar_border {width:150px; height:15px;}

.poll-results-table {width:100%; border:0 none;}
.poll-results-table td {padding:5px;}
.poll-results-table .progressbar_border {width:150px; height:15px;}
.poll-results-table-total-row td {padding-top:20px}

.poll-answer-table {width:100%; border:0 none;}
.poll-answer-table td {padding:5px;}

#content .update_date {font-size:smaller; color:#666; margin-bottom:5px;}

.share_type {color:#666;}

.listing_record_thumb {float:left; margin-right:10px; margin-bottom:5px; /*max-width:100px; max-height:100px;*/ width:100px;}

.view_record_thumb {float:left; padding-right:10px; padding-bottom:5px; background-color:#fff; /*max-width:100px; max-height:100px;*/ width:100px;}

.ktcChatRosterStatus img {width:16px; height:16px; background-repeat:no-repeat; background-position:center center; vertical-align:middle; cursor:pointer; margin:0 5px;}
.ktcChatRosterStatus_online img {background-image:url(../images/layout/icons/online16.png);}
.ktcChatRosterStatus_offline img {background-image:url(../images/layout/icons/offline16.png);}
.ktcChatRosterStatus_openChat img {background-image:url(../images/layout/icons/chat16.png);}

#my_contacts_list {font-size:10px; }
#my_contacts_list div {margin-bottom:5px;}
#my_contacts_list .ktcChatRosterStatus {padding-left:21px;}
#my_contacts_list .ktcChatRosterStatus_online{padding-left:0}
#my_contacts_list .ktcChatRosterStatus_offline{padding-left:0}
#my_contacts_list .ktcChatRosterStatus img {margin-left:0px;}

#my_workspaces_list {padding-left:20px; padding-right:10px; font-size:10px;}
#my_workspaces_list div {margin-bottom:5px;}

.company-insider-pop-up img {vertical-align:middle; cursor:pointer}
#company-insider-info-window {z-index:1;}

.category_in_list {width:50%; float:left;}
.category_icon {background:url('../images/layout/icons/resources/folder.png') top left no-repeat; width:100px; height:100px; float:left; margin-left:5px; margin-right:10px; margin-top:10px; margin-bottom:10px;}
.category_list_title {padding-top:50px;}

.resource_in_list {width:50%; float:left; padding-top:10px;}
.resource_icon {background:url('../images/layout/icons/resources/unknown.png') top left no-repeat; width:100px; height:100px; float:left; margin-left:5px; margin-right:10px; margin-top:10px; margin-bottom:10px;}
.resource_list_resource_info {padding-top:10px; padding-left:115px; display:block;}
.resource_description {color:#666;}
.resource_size {color:#666;}
.resource_size_label {font-weight:bold;}

#content #files {clear:both; width:650px; padding-left:20px; margin-bottom:20px;}

#content .comment_container {background-color:transparent;}
#content .comment_container:hover {background-color:#eee;}
#content .comment_container .reply_btn, #content .boxed_comment_container .reply_btn {display:none; float:right; margin-top:-25px; margin-right:5px; position:relative; z-index:1; border-left:1px solid #e0e0e0; border-top:1px solid #e0e0e0; border-bottom:1px solid #333; border-right:1px solid #333; background-color:#666; color:#fff; font-size:11px; font-weight:bold; padding:1px; cursor:pointer;}
#content .comment_container:hover .reply_btn, #content .boxed_comment_container:hover .reply_btn {display:block;}
#content .comment_container:hover .reply_btn:hover, #content .boxed_comment_container:hover .reply_btn:hover {background-color:#444;}

#content .comment_container.level1, #content .boxed_comment_container.level1 {margin-left:0px;}
#content .comment_container.level2, #content .boxed_comment_container.level2 {margin-left:20px;}
#content .comment_container.level3, #content .boxed_comment_container.level3 {margin-left:40px;}
#content .comment_container.level4, #content .boxed_comment_container.level4 {margin-left:60px;}

#content #comments {clear:both; width:650px; padding-left:20px; margin-bottom:20px;}
#content #comments div.comment {margin-bottom:10px; font-size:12px;}
#content #comments div.comment div.postby {background-color:#99CCFF; color:#fff; padding:3px 0px 3px 10px; font-size:11px;}
#content #comments div.comment div.postby a {color:#fff; font-weight:bold;}
#content #comments div.comment div.postby span.tools {float:right; padding-right:10px;}
#content #comments div.comment div.postby span.tools img {border:0 none;}
#content #comments div.comment div.message {padding:3px 0px 3px 12px;}

.project_details {list-style-type:none; margin-top:10px;}
.project_details label {font-weight:bold;}

.project_summary {color:#666; font-style:italic;}
.partnership_profile_details {list-style-type:none; margin-top:10px;}
.partnership_profile_details label {font-weight:bold;}

.projects_map_list_entry {margin-bottom:15px;}
.projects_map_list_entry_desc {margin-bottom:5px; font-style:italic; color:#999;}
.projects_map_list_entry_partners {margin-bottom:5px;}

#project_view_description {margin-bottom:5px; font-style:italic; color:#999;}
#project_view_details {list-style-type:none; padding-left:0px!important;}
#project_view_details li {margin-bottom:5px;}
#project_view_details label {font-weight:bold;}

#group_teammates_empty_placeholder td {padding-left:170px; color:#999;}

#resource_authors {margin-left:170px; margin-top:20px;}
#resource_authors_empty_placeholder td {color:#999;}
#case_study_details {padding-left:0!important; list-style-type:none;}
#case_study_details label {font-weight:bold;}

#content .favorites-list-item {clear:both; margin-bottom:10px;}
#content .favorites-list-item .listing_record_thumb {margin-bottom:15px;}
#content .favorites-list-item-link a {font-size:18px; text-decoration:none;}
#content .favorites-list-item-link a:hover {text-decoration:underline;}
#content .favorites-list-item-intro {}
#content .favorites-list-item-type {color:#999; font-weight:bold;}

#sectors {width:300px; float:left;}
#sectors strong {font-size:14px; padding-left:10px;}
#sectors ul {margin-top:5px;}
#sectors .tedit {width:180px!important;}
#regions {width:300px; float:left; margin-left:10px;}
#regions strong {font-size:14px; padding-left:10px;}
#regions ul {margin-top:5px;}
#regions .tedit {width:180px!important;}

#related_to_view_block li {list-style-type:none; margin-bottom:10px;}
#related_to_view_block label {font-weight:bold;}

.like_icon {display:block; background-image:url(../images/layout/icons/like/like1x.gif); background-position:top left; background-repeat:no-repeat; text-align:center; padding-left:18px; padding-top:2px; width:18px; height:18px; font-family:Arial; font-weight:bold; font-size:14px; color:#0E3E50!important; text-decoration:none;}
.like_icon.digits1 {background-image:url(../images/layout/icons/like/like1x.gif); width:18px;}
.like_icon.digits2 {background-image:url(../images/layout/icons/like/like2x.gif); width:26px;}
.like_icon.digits3 {background-image:url(../images/layout/icons/like/like3x.gif); width:36px;}
.like_icon.digits4 {background-image:url(../images/layout/icons/like/like4x.gif); width:44px;}

#content #msp_status_box {border:1px solid #999; background:#fffbbd; margin-top:20px; margin-bottom:20px; padding:10px;}
#content #msp_status_box #msp_status_box_title {font-weight:bold; text-transform:uppercase; font-size:16px; color:#d52f26;}
#content #msp_status_box #msp_status_box_status {font-weight:bold; padding-top:10px; padding-bottom:10px;}
#content #msp_status_box #msp_status_box_registration_note {}

#content .msp_step {color:#0c9ddc; font-size:18px; font-weight:bold;}

.join_gbsn_tabs {padding-left:0!important;}
.join_gbsn_tab {float:left; list-style-type:none; padding:10px}
.join_gbsn_tab a {text-decoration:none; color:#0C9DDC!important; }
.join_gbsn_tab.active {background-color:#0C9DDC;}
.join_gbsn_tab.active a {color:#fff!important;}
.join_gbsn_tab_content {clear:both; border:1px solid #0C9DDC; background-color:#E4F4FB;}
.join_gbsn_tab_content_headline {background-color:#0C9DDC; color:#fff!important; padding:15px 10px;}
.join_gbsn_tab_content_text {padding:10px; line-height:140%;}
.join_gbsn_tab_content_text a {color:#0C9DDC!important;}

/************************************************/
/*                    Idea box                  */
/************************************************/

#content div.ideabox {width:657px; margin: 20px auto 0px auto;clear:both;}
#content div.ideabox div.top {width:657px; height:12px; font-size:0; background:url('../images/layout/boxes/txt_area_top_red.gif') top left no-repeat;}
#content div.ideabox div.desc {width:637px; background-color:#f7e6e3; padding:0px 10px 0 10px; clear:both;}
#content div.ideabox div.btm {width:657px; height:12px; font-size:0; background:url('../images/layout/boxes/txt_area_btm_red.gif') top left no-repeat;}
#content div.ideabox div.desc div.postby {float:left; width:400px; font-family:verdana, arial,sans-serif;font-size:10px;color:#666; padding-top:4px;}
#content div.ideabox div.desc div.comments {float:right; width:220px; white-space:nowrap; text-align:right;padding-right:5px;font-family:verdana, arial,sans-serif;font-size:10px;color:#666;}
#content div.ideabox div.desc img.thumb {float:left; margin-right:10px; margin-bottom:5px; /*max-width:100px; max-height:100px;*/ width:100px;}

#content div.ideabox div.desc div.postby a {color:#666;}
#content div.ideabox div.desc div.comments a {color:#666;}
#content div.ideabox div.desc div.comments ul {float:right;}
#content div.ideabox div.desc div.comments li {float:left; list-style-type:none; margin-left:5px;}

#content div.ideabox div.desc p {margin-top:5px; margin-bottom:10px;}
#content div.ideabox div.desc a.idea {color:#ba1801; text-decoration:none;}
#content div.ideabox div.desc a.idea:hover {text-decoration:underline;}

/***************************************************************/
/*                     Discussion Question box                 */
/***************************************************************/

#content div.discussion_question_box {width:657px; margin: 20px auto 0px auto;clear:both;}
#content div.discussion_question_box div.top {width:657px; height:12px; font-size:0; background:url('../images/layout/boxes/txt_area_top_red.gif') top left no-repeat;}
#content div.discussion_question_box div.desc {width:637px; background-color:#f7e6e3; padding:0px 10px 0 10px; clear:both;}
#content div.discussion_question_box div.btm {width:657px; height:12px; font-size:0; background:url('../images/layout/boxes/txt_area_btm_red.gif') top left no-repeat;}
#content div.discussion_question_box div.desc div.postby {float:left; width:400px;font-family:verdana, arial,sans-serif;font-size:10px;color:#666; padding-top:4px;}
#content div.discussion_question_box div.desc div.comments {float:right; width:220px; white-space:nowrap; text-align:right;padding-right:5px;font-family:verdana, arial,sans-serif;font-size:10px;color:#666;}
#content div.discussion_question_box div.desc img.thumb {float:left; margin-right:10px; margin-bottom:5px; /*max-width:100px; max-height:100px;*/ width:100px;}

#content div.discussion_question_box div.desc div.postby a {color:#666;}
#content div.discussion_question_box div.desc div.comments a {color:#666;}
#content div.discussion_question_box div.desc div.comments ul {float:right;}
#content div.discussion_question_box div.desc div.comments li {float:left; list-style-type:none; margin-left:5px;}

#content div.discussion_question_box div.desc p {margin-top:5px; margin-bottom:10px;}
#content div.discussion_question_box div.desc a.discussion_question {color:#ba1801; text-decoration:none;}
#content div.discussion_question_box div.desc a.discussion_question:hover {text-decoration:underline;}

/************************************************/
/*                    Project box                  */
/************************************************/

#content div.projectbox {width:657px; margin: 20px auto 0px auto;clear:both;}
#content div.projectbox div.top {width:657px; height:12px; font-size:0; background:url('../images/layout/boxes/txt_area_top_blue.gif') top left no-repeat;}
#content div.projectbox div.desc {width:637px; background-color:#e4f4fb; padding:0px 10px 0 10px; clear:both;}
#content div.projectbox div.btm {width:657px; height:12px; font-size:0; background:url('../images/layout/boxes/txt_area_btm_blue.gif') top left no-repeat;}
#content div.projectbox div.desc div.postby {float:left; width:400px; font-family:verdana, arial,sans-serif;font-size:10px;color:#666; padding-top:4px;}
#content div.projectbox div.desc div.comments {float:right; width:220px; white-space:nowrap; text-align:right;padding-right:5px;font-family:verdana, arial,sans-serif;font-size:10px;color:#666;}
#content div.projectbox div.desc img.thumb {float:left; margin-right:10px; margin-bottom:5px; /*max-width:100px; max-height:100px;*/ width:100px;}

#content div.projectbox div.desc div.postby a {color:#666;}
#content div.projectbox div.desc div.comments a {color:#666;}

#content div.projectbox div.desc p {margin-top:5px; margin-bottom:10px;}
#content div.projectbox div.desc a.project {color:#0c9ddc; text-decoration:none;}
#content div.projectbox div.desc a.project:hover {text-decoration:underline;}

/***************************************************************/
/*                     Events List                             */
/***************************************************************/

.events_li {clear:both; margin-bottom:10px; margin:30px; border-bottom:2px solid #ffeacc; font-family: Helvetica, Arial, Century Gothic, Verdana, Tahoma, Trebuchet MS, Calibri, Sans-Serif;}
.events_li_datebox {display:block; width:52px; padding-top:8px; height:74px; float:left; margin:3px 30px 30px 0; background:url(../images/layout/events_date_box.gif) no-repeat; font-weight:bold; text-align:center; text-decoration:none; text-transform:lowercase; cursor:pointer;}
.events_li_datebox_month {display:block; color:#fff; height:18px; font-size:16px; overflow:hidden;}
.events_li_datebox_day {display:block; color:#fff; height:32px; font-size:30px; overflow:hidden;}
.events_li_datebox_week {display:block; color:#FF9900; height:18px; font-size:16px; overflow:hidden;}
.events_li_title {color:#FF9900!important; font-weight:bold; font-size:18px; text-decoration:none;}
.events_li_title:hover {text-decoration:underline;}
.events_li_location {color:#999; line-height:30px; font-weight:bold; font-size:14px;}
.events_list_read_more {text-align:right; margin-right:30px;}
.events_list_read_more a {color:#FF9900!important;}

/***************************************************************/
/*                     RSS Reader                              */
/***************************************************************/
.rss_feed_title {display:none;}
.rss_feed_description {display:none;}
.rss_feed_items_table {}
.rss_feed_icon {}
a.rss_feed_item_link, a.rss_feed_item_link:visited {font-size:16px; text-decoration:none; font-weight:bold;}
a.rss_feed_item_link:hover {text-decoration:underline;}
.rss_feed_item_description {}
.rss_feed_item_date {color:#999;}
.rss_feed_item_image {/*max-width:100px; max-height:100px;*/ width:100px;}





#chat_log_nav {width:220px; margin-right:10px; float:left;}

#chat_log_dates {width:220px; height:540px; overflow:auto; font-size:11px;}
#chat_log_dates a {text-decoration:none!important;}
#chat_log_dates ul {padding-left:0!important;}
#chat_log_dates ul li a {padding:2px 5px 2px 20px; background: url(../images/layout/icons/plus.gif) 0px 2px no-repeat;}
#chat_log_dates ul li.expanded a {background-image: url(../images/layout/icons/minus.gif);}
#chat_log_dates ul ul {padding-left:30px!important; margin-top:5px; display:none;}
#chat_log_dates ul li.expanded ul {display:block;}
#chat_log_dates ul ul li a {padding:2px 5px 2px 5px; background-image:none!important;}
#chat_log_dates ul ul li.active a {background-color:#234522; color:#fff;}
#chat_log_dates li {list-style-type:none;}

#chat_log_users select {width:218px; border:1px solid #000; margin-bottom:10px;}

#chat_log_search {width:218px; border:1px solid #000; margin-bottom:10px; overflow:hidden;}
#chat_log_search input {border:0 none; width:180px; padding:2px; float:left;}
#chat_log_search input.placeholder {color:#AAAAAA;}
#chat_log_search button {width:16px; height:16px; padding:2px; margin:2px; float:right; background: transparent url(../images/layout/icons/search_old.gif) 0 0 no-repeat; border: 0 none;}

#chat_log {width:430px; height:594px; float:left; font-size:11px; border:1px solid #000; overflow:auto; padding:3px 5px;}
#chat_log_load_overlay {width:440px; height:600px; background:#eee url(../images/layout/wait.gif) center center no-repeat; display:none; position:absolute; opacity:0.9; border:1px solid}

.chat_log_owner_name {color:red;}
.chat_log_peer_name {color:green;}
.chat_log_highlighted_text {background-color:yellow;}




#select_survey_participants {}
#select_survey_participants img {border:0 none;}
#select_survey_participants table {width:100%; margin-top:20px; margin-bottom:10px;}
#select_survey_participants td {vertical-align:middle; padding:5px; text-align:left;}
#select_survey_participants tr.even {background-color:#eee;}
#select_survey_participants input.tedit {width:350px!important;}
#select_survey_participants input.btn {vertical-align:middle;}

.survey_status_under_construction {text-transform:uppercase; font-weight:bold; color:blue;}
.survey_status_ready {text-transform:uppercase; font-weight:bold; color:orange;}
.survey_status_open {text-transform:uppercase; font-weight:bold; color:green;}
.survey_status_closed {text-transform:uppercase; font-weight:bold; color:red;}

.survey_submitted_status {text-transform:uppercase; font-weight:bold; color:green;}

.survey_question_block {margin-bottom:20px; width:500px;}
.survey_question_block.survey_question_type_heading {font-size:18px; border-bottom:1px solid #000; margin-top:20px;}

.survey_question_block_title {font-weight:bold; margin-bottom:5px;}
.survey_question_block_title_required {color:red; margin-left:5px;}
.survey_question_block_title_hint {color:#666666; font-size:smaller; font-weight:normal;}
.survey_question_block_body label.switch {display:block; margin-bottom:2px;}
.survey_question_block_body label.switch input {margin-right:5px;}
.survey_question_block_body input.tedit {width:100%;}
.survey_question_block_body input.tedit.very_short {width: 80px;}
.survey_question_block_body textarea {width:100%; height:50px;}
.survey_question_block_rating_scale td {padding:10px; text-align:center;}
.survey_question_block_rating_scale_label {border:0 none; border-bottom: #000 1px solid;}
.survey_question_block_rating_scale_input {}
.survey_question_block_more_lines {width:100%;}
.survey_question_block_more_lines td, .survey_question_block_more_lines th {padding:5px;}
.survey_question_block_more_lines_label {width:1px;}

.survey_question_block_matrix {width:100%;}
.survey_question_block_matrix td {padding:10px; text-align:center;}
.survey_question_block_matrix_row_label {width:1px;}
.survey_question_block_matrix_column_label {border:0 none; border-bottom: #000 1px solid;}
.survey_question_block_matrix_input {text-align:center;}


#edit_surveys_in_item .tedit, #edit_surveys_in_item .button {vertical-align:middle;}
#edit_surveys_in_item .survey_in_item_title {font-weight:bold;}

#survey_thumb {float:left; padding-right:10px; padding-bottom:5px; background-color:#fff; max-width:100px; max-height:100px;}

.survey_answer_format_block.survey_answer_format_description {font-style:italic; font-size:smaller; color:#666666;}
.survey_answer_format_block .tedit.very_short {width: 80px!important;}
.survey_answer_format_block .test_pattern_succeed {background-color:#00ff00!important;}
.survey_answer_format_block .test_pattern_failed {background-color:#ff0000!important; color:#ffffff!important;}

.survey_report_table {border-bottom:1px solid #000; border-left:1px solid #000;}
.survey_report_table td {padding:10px; border-top:1px solid #000; border-right:1px solid #000; text-align:left;}
.survey_report_table tr.even td {background-color:#eee;}

.survey_content_table{
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: 0px solid;
	BORDER-BOTTOM: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	width:100%;
	empty-cells:show;
}
.survey_content_table TD{
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-BOTTOM: 0px solid;
	BORDER-LEFT: 0px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding:3px;
	vertical-align : middle;
}

.survey_content_table TH{
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-BOTTOM: 0px solid;
	BORDER-LEFT: 0px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #ffffff;
	background : #86A9CC;
	font-weight : bold;
	text-align : center;
	vertical-align : middle;
	padding:3px;
}

.survey_content_table p {
    margin-bottom:0 !important;
}

.survey_question_heading {
    font-weight:bold;
}

.survey_simple_table{
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: 0px solid;
	BORDER-BOTTOM: 0px solid;
	BORDER-LEFT: 0px solid;
}

.survey_simple_table TD{
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: 0px solid;
	BORDER-BOTTOM: 0px solid;
	BORDER-LEFT: 0px solid;
}

.survey_simple_table TH{
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: 0px solid;
	BORDER-BOTTOM: 0px solid;
	BORDER-LEFT: 0px solid;
}

.toolTipBox {
    margin: 30px 30px 15px 30px;
    padding: 15px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    background: #ffe;
    border: 1px solid #f90;
    font-family:  Verdana, Arial, Ubuntu, Sans-serif;
    font-size: 13px;
    color: #333;
}

.toolTipBox a {
    color: #f90;
}

.toolTipBox a:hover {
    color: #fff;
    background:#f90;
}
.toolTipBox a:active {
    color: #fff;
    background:#7DDF17;
}


.annonymousSurveyMessageBox {
    margin: 30px 30px 15px 30px;
    padding: 15px 15px 5px 15px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    background: #ffe;
    border: 1px solid #336699;
    font-family:  Verdana, Arial, Ubuntu, Sans-serif;
    font-size: 13px;
    color: #333;
}


.essay-info-text {
    color: gray;
    font-size: 85%;
}



#special_access_section {margin-bottom:20px;}
#special_access_section img {border:0 none;}
#special_access_section div.marker {margin-left:-20px;}
#special_access_section table {width:100%; margin-top:20px;}
#special_access_section td, #special_access_section th {vertical-align:middle; padding:5px; text-align:center;}
#special_access_section tr.even {background-color:#eee;}
#special_access_section input.tedit {width:350px!important;}
#special_access_section input.btn {vertical-align:middle;}


