 .mp_dialog_2 {display: block !important}
.mp_information_2 {width: 575px; display: none; z-index: 999999 !important}
.mp_information_2 .popup_top {height: 14px; width: 500px; background-image: url('/images/v6/backgrounds/popup500w_top.gif')}
.mp_information_2 .popup_middle {width: 500px; background-image: url('/images/v6/backgrounds/popup500w_mid.gif')}
.mp_information_2 .popup_bottom {height: 14px; width: 500px; background-image: url('/images/v6/backgrounds/popup500w_bottom.gif')}
.mp_information_2 .toolbar {background-color: #4497BD; margin: 0 15px 0 15px; width: 470px}
.mp_information_2 .toolbar h2 {padding: 15px 15px 10px; text-align: left; color: white; font-size: 16px; font-weight: bold; margin: 0; color: white; font-family: Arial, Helvetica, sans-serif; font-size: 16px; background: #4497BD}
.mp_information_2 .toolbar .close, .mp_information_2 .toolbar .modal_close {width: 18px; height: 18px; margin: 16px 10px; float: right; cursor: pointer; background: transparent url('/images/v6/buttons/btn_close_overlay.gif') no-repeat}
.mp_information_2 .content {color: #2A2A2A; padding: 20px; margin: 0 15px 0 15px; text-align: left; background-color: #F7F1EB; height: expression( this.scrollHeight > 300 ? "300px" : "auto" ); max-height: 300px; overflow-y: auto; overflow-x: hidden; width: 430px}
.mp_information_2 .footer {height: 50px; background-color: #BBBBBB; margin: 0 15px 0 15px}
.mp_information_2 .mp_buttons {padding: 10px 0 0 20px}
.mp_information_2 .mp_buttons .button {float: left}
.mp_information_2 .mp_buttons .close_link {float: left; padding: 7px 10px}
 .mp_information {width: 575px; display: none; z-index: 999999 !important}
.mp_information .comment_top {height: 14px; width: 500px; background-image: url('/images/v6/backgrounds/popup500w_top.gif')}
.mp_information .comment_middle {width: 500px; background-image: url('/images/v6/backgrounds/popup500w_mid.gif')}
.mp_information .comment_bottom {height: 14px; width: 500px; background-image: url('/images/v6/backgrounds/popup500w_bottom.gif')}
.mp_information .toolbar {background-color: #4497BD; margin: 0 15px 0 15px; width: 470px}
.mp_information .toolbar .title h2 {color: white; font-family: Arial, Helvetica, sans-serif; font-size: 16px; padding: 15px 0 0 20px; background: #4497BD}
.mp_information .toolbar #title h2 {color: white; font-family: Arial, Helvetica, sans-serif; font-size: 16px; padding: 15px 0 0 20px}
.mp_information .toolbar .close, .mp_information .toolbar .modal_close {width: 18px; height: 18px; margin: 16px 10px; float: right; cursor: pointer; background: transparent url('/images/v6/buttons/btn_close_overlay.gif') no-repeat}
.mp_information .bottom {background-image: url('/images/v5/borders/curved_box_information.png'); _background-image: url('/images/v5/borders/curved_box_information.gif'); background-position: 0 100%; height: 30px}
#comment_box .mp_information .title {padding: 15px 15px 10px; text-align: left; color: white; font-size: 16px; font-weight: bold; margin: 0}
.mp_information .title p {font-weight: bold; padding: 5px 0}
.mp_information .content h2 {font-size: 12px}
.mp_information p {font-size: 14px; margin-bottom: 1em}
.mp_information p.status_title {font-size: 13px; font-weight: bold; font-family: arial}
.mp_information .content {color: #2A2A2A; padding: 20px; margin: 0 15px 0 15px; text-align: left; background-color: #F7F1EB; height: expression( this.scrollHeight > 300 ? "300px" : "auto" ); max-height: 300px; overflow-y: auto; overflow-x: hidden; width: 430px}
.mp_information .footer {height: 50px; background-color: #BBBBBB; margin: 0 15px 0 15px}
 .mp_dialog_info {width: 658px; position: fixed; display: none; z-index: 999999 !important}
.mp_dialog_info .comment_top {height: 14px; width: 590px; background-image: url('/images/v6/backgrounds/popup590w_top.gif')}
.mp_dialog_info .comment_middle {width: 590px; background-image: url('/images/v6/backgrounds/popup590w_mid.gif')}
.mp_dialog_info .comment_bottom {height: 14px; width: 590px; background-image: url('/images/v6/backgrounds/popup590w_bottom.gif')}
.mp_dialog_info .toolbar {height: 40px; background-color: #4497BD; margin: 0 15px 0 15px}
.mp_dialog_info .toolbar .title {padding: 10px 0 0 20px; text-align: left}
.mp_dialog_info .toolbar .title h2 {color: white; font-family: arial; font-size: 16px}
.mp_dialog_info .title p {font-weight: bold; padding-top: 5px}
.mp_dialog_info .toolbar .close, .mp_information .toolbar .modal_close {width: 18px; height: 18px; margin: 12px 10px 0 0; float: right; cursor: pointer; background: transparent url('/images/v6/buttons/btn_close_overlay.gif') no-repeat}
.mp_dialog_info .content {background-color: #F7F1EB; margin: 0 15px 0 15px; width: 561px; height: expression( this.scrollHeight > 300 ? "300px" : "auto" ); max-height: 300px; overflow-y: auto; overflow-x: hidden}
.mp_dialog_info .content .summary {padding: 20px}
.mp_dialog_info .content_container {}
.mp_dialog_info .investor_comment_remote_form {margin-left: 80px}
.mp_dialog_info .investor_comment_remote_form .investor_comment_title {color: #51AEB1; font-weight: bold}
.mp_dialog_info .footer {height: 50px; background-color: #BBBBBB; margin: 0 15px 0 15px}
.mp_dialog_info .table_interest_schedule {padding: 10px 20px 10px 10px}
.mp_dialog_info .table_interest_schedule table {width: 85%; margin: 0 20px 0 80px}
.mp_dialog_info .table_interest_schedule table th {color: #51AEB1; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-align: left; border-bottom: 1px solid #DDD}
.mp_dialog_info .table_interest_schedule table td {padding: 10px 0 10px 0; border-bottom: 1px solid #DDD; text-align: left; color: #666666}
.mp_dialog_info .table_interest_schedule table td.no_border {border-bottom: none}
.mp_dialog_info .table_interest_schedule table tr.interest_schedule_status_failed td {padding: 10px 0 0 0 !important; border-bottom: none !important}
.mp_dialog_info .table_interest_schedule table tr.interest_schedule_status_confirmed .interest_schedule_status {color: #3c0; font-weight: bold}
.mp_dialog_info .table_interest_schedule table tr.interest_schedule_status_failed .interest_schedule_status {color: #ff0000; font-weight: bold}
.mp_dialog_info .table_interest_schedule .status_success {background: transparent url('/images/v5/icons/round_success.gif') no-repeat scroll 0 0; padding-left: 25px;; min-height: 20px; height: auto !important; height: 20px}
.mp_dialog_info .table_interest_schedule .status_failed {background: transparent url('/images/v5/icons/round_failed.gif') no-repeat scroll 0 0; padding-left: 25px; min-height: 20px; height: auto !important; height: 20px; color: red}
.mp_dialog_info .table_interest_schedule .status_pending {font-style: italic}
.mp_dialog_info .content .page_details div {display: inline}
.mp_dialog_info .content div#dialog_information_form_2 {height: expression( this.scrollHeight > 299 ? "300px" : "auto" ); max-height: 300px; overflow: auto; padding: 10px 15px}
.mp_dialog_info .content div#dialog_information_form_2 h4 {color: #7FB401; font-size: 1em}
.mp_dialog_info .content div#dialog_information_form div.investment_glance_info {}
.mp_dialog_info .content div#dialog_information_form div.investment_glance_info table.investment_glance {margin: 20px 0 0 15px}
.mp_dialog_info .content div#dialog_information_form div.investment_glance_info table.investment_glance tr {}
.mp_dialog_info .content div#dialog_information_form div.investment_glance_info table.investment_glance td.details {padding-bottom: 16px; border-bottom: 1px solid #E1D5C7; width: 400px}
.mp_dialog_info .content div#dialog_information_form div.investment_glance_info table.investment_glance td.glance_image {padding-right: 20px}
.mp_dialog_info .content h2 {font-size: 1em}
.mp_dialog_info .content p {font-size: 1em; margin: 15px 15px 0 15px}
.mp_dialog_info .content p.second {font-size: 1em; margin: 30px 15px 0 15px}
.mp_dialog_info #error_box {background: transparent url('/images/v5/borders/curved_box_error_small.gif') no-repeat scroll center top; height: 54px; width: 515px; margin: 15px}
.mp_dialog_info #error_box h5.error {color: white !important; font-weight: bold; font-size: 1em; padding: 15px}
.mp_dialog_info #generic_toolbar {background-image: url('/images/v5/borders/curved_box_dialog.png'); _background-image: url('/images/v5/borders/curved_box_dialog.gif'); background-position: 0 0; height: 72px; width: 100%}
.mp_dialog_info #generic_toolbar .title h2 {padding-left: 10px}
.mp_dialog_info #generic_content {height: 345px}
div.summary div.listing_summary_logo {float: left; display: inline; padding-right: 10px}
div.summary div.listing_summary_logo img {width: 50px; height: 60px}
div.summary div.listing_summary_text {display: inline; padding-right: 20px}
.characters_count {float: right; padding-right: 20px; font-weight: normal}
.characters_count .character_count_remaining {color: #666666; font-size: 12px}
.characters_count .character_count_overage {color: red}
#financial_info {padding-bottom: 15px; padding-top: 10px}
#financial_info .underline {width: 430px; margin-left: 15px; background-image: url("/images/v6/underline_brwn_long.gif")}
#financial_info .form_item_half {padding: 5px 0 0 15px; display: none}
#financial_info .form_item_medium {padding: 5px 0 0 15px; display: none}
#financial_info .modal_form_comment {font-size: 11px; color: #666666; display: none; margin-left: 15px; padding-top: 5px}
#financial_info #errors {display: none; font-weight: bold; font-size: 1em; padding-left: 15px; color: red}
#financial_info_lightbox .bottom {padding-bottom: 20px}
#financial_info_lightbox .modal_content {max-height: none; padding: 10px 20px 10px 0; color: #2A2A2A; margin: 0 15px 0 15px; text-align: left; background-color: #F7F1EB; height: expression( this.scrollHeight > 300 ? "300px" : "auto" ); overflow-y: auto; overflow-x: hidden; width: 450px}
#financial_info_lightbox #financial_info_form .content {padding-bottom: 20px}
#financial_info_lightbox .save_buttons {display: none}
#financial_info_lightbox .email_confirm {display: none}
.mp_information_2 .modal_content p {font-size: 1em; margin: 15px 15px 0 15px}
.mp_information_2 .modal_content p.second {font-size: 1em; margin: 30px 15px 0 15px}
form label span.label_text {color: #2A2A2A; font-weight: normal; margin-left: 15px; width: 175px; display: inline-block}
form label span.label_text_blue {color: #51aeb1; font-weight: bold; font-size: 14px; margin-left: 15px; display: inline-block}
form label span.label_text_red {color: red; font-weight: bold; font-size: 14px; margin-left: 15px; display: inline-block}
form label span.content_value {color: #2A2A2A; font-weight: bold; width: 100%}
form input.error {border: 1px dotted red}
.save_buttons span {display: block; float: left; margin: 10px 0 0 15px; width: 80px; height: 32px; border: none}
.save_buttons .button_cancel2 {padding: 16px 0 0 75px}
.save_buttons .cancel {display: inline; margin: 10px 0 0 27px}
.confirm_buttons span {display: block; float: left; margin: 10px 0 0 15px; width: 80px; height: 32px; border: none}
.confirm_buttons .button_cancel2 {padding: 16px 0 0 75px}
.confirm_buttons .edit {display: inline; margin: 10px 0 0 27px}
#risk_overlay {width: 710px; padding-top: 30px; padding-left: 45px; padding-right: 45px; padding-bottom: 30px; z-index: 999999 !important; display: none; -moz-border-radius: 3px; border-radius: 3px; background-color: white; position: relative; top: 250px !important; left:80px !important}
#risk_overlay .content {color: #2A2A2A; padding: 0px; text-align: left; background-color: white; margin: 0px; overflow-y: visible; overflow-x: visible}
#risk_overlay .header {font-size: 22px; font-weight: bold; padding-bottom: 30px}
#risk_overlay .subheader {font-size: 16px; font-weight: bold; padding-bottom: 15px}
#risk_overlay .modal_close {width: 55px; height: 55px; margin: 12px 10px 0 0; float: right; cursor: pointer; background: transparent url('/images/v6/buttons/lightbox_close.png') no-repeat; position: relative; height: 55px; right: -81px; top: -69px}
#risk_overlay .internal_div {padding-bottom: 10px}
#investment_panel h1 {font-size:25px; font-style:bold; font-family:arial; color:#51AEB1}
#investment_panel #invest_action p.text{ margin-bottom:20px}
#investment_panel #invest_action p.text a {font:12px arial}
#investment_panel img.icon {padding-right: 3px}
#investment_panel label {float: none; color: #555; font-family: Arial,Helvetica,sans-serif; font-size: 14px}
#investment_panel form div * {display: inline; vertical-align: middle}
#mp_investment_details{ background-color:white; padding:20px 28px 0 28px}
#mp_investment_details .title {margin:25px 0 30px 0}
#mp_investment_details .title h1{ color:#2A2A2A; font-size:22px; font-style:bold; font-family:arial}
#mp_investment_details .investment_logo_info {width: 25%; float: left; padding:0 26px 30px 0}
#mp_investment_details .investment_logo_info .help_content{ padding:20px 18px 10px 18px}
#mp_investment_details .investment_logo_info .help_content .inv_focus {margin-bottom:20px}
#mp_investment_details h2 {color:#2A2A2A; font-size:20px; font-style:bold; font-family:arial}
#mp_investment_details h3 {color:#2A2A2A; font-size:14px; font-weight:normal; font-family:arial}
#mp_investment_details h4 {font-size:18px; font-style:bold; font-family:arial; color:#51AEB1}
 .underline_brwn {margin:10px 0 20px 0; height:1px; width:290px; background-image:url('/images/v6/underline_brwn.png')}
.underline_brwn2 {margin:10px 0 10px 0; height:1px; background-image:url('/images/v6/underline_brwn.png')}
.underline_brwn_long {margin:20px 0 20px 0; height:1px; width:525px; background-image:url('/images/v6/underline_brwn_long.gif')}
#mp_investment_details .investment_details {width: 32%; float: left; padding-right: 26px; padding-top: 28px}
#mp_investment_details .investment_details span#investment_description {font:14px arial; color:#2A2A2A; line-height:1.5}
 #mp_investment_details .investment_logo_info .inv_details_help_top {height:5px; width:217px; background-image:url('/images/v6/backgrounds/yh_box_top.png')}
#mp_investment_details .investment_logo_info .inv_details_help_middle {width:217px; height:auto; background-image:url('/images/v6/backgrounds/yh_box_mid.png')}
#mp_investment_details .investment_logo_info .inv_details_help_bottom {height:5px; width:217px; background-image:url('/images/v6/backgrounds/yh_box_bottom.png')}
 #mp_investment_details .inv_details_make_top {height:10px; width:329px; background-image:url('/images/v6/backgrounds/mai_box_top.png')}
#mp_investment_details .inv_details_make_middle .panel_content{ padding:20px 30px 20px 30px}
#mp_investment_details .inv_details_make_middle {height:auto; width:329px; background-image:url('/images/v6/backgrounds/mai_box_mid.png')}
#mp_investment_details .inv_details_make_bottom {height:10px; width:329px; background-image:url('/images/v6/backgrounds/mai_box_bottom.png')}
#mp_investment_details .inv_details_1000_top {margin-top:30px; height:10px; width:269px; background-image:url('/images/v6/backgrounds/hw_box_top.png')}
#mp_investment_details .inv_details_1000_middle {height:auto; width:269px; background-image:url('/images/v6/backgrounds/hw_box_mid.png')}
#mp_investment_details .inv_details_1000_middle .content_1000{ padding:10px 18px 10px 18px}
#mp_investment_details .inv_details_1000_bottom {height:10px; width:269px; background-image:url('/images/v6/backgrounds/hw_box_bottom.png')}
#mp_investment_details .investment_details #financial_details table tr td.key, #mp_investment_details .investment_details #social_details table tr td.key, #mp_investment_details .investment_details #geographic_details table tr td.key {padding-left: 38px}
#mp_investment_details .investment_panel {width: 35%; float: left; margin-top:30px}
#mp_investment_details #investment_panel #change_invest_action * {vertical-align: baseline}
#mp_investment_details #investment_panel #change_invest_action a {font-weight: normal!important}
#mp_investment_details #investment_panel #investment_state_registrations_note, #mp_investment_details #investment_panel #investment_organization_guest_note {border-top: 1px solid #DDD; margin: 0 10px; padding: 10px 0}
#mp_investment_details h4.details_subtitle {font-size:17px; font-style:bold; font-family:arial}
#mp_investment_details #borrower_gallery {}
#listing_details_borrowers a:hover h2{ text-decoration:underline}
#mp_investment_details #borrower_gallery h2 {font-size:16px; font-style:bold; font-family:arial; color: #103E7A}
#mp_investment_details #borrower_gallery a h2 {color: #0044CC !important}
ul.list_square_green {list-style-image: url('/images/v5/list/list_square_green.png'); padding-left: 15px; font-weight: bold}
.geographic_popup_content ul.list_square_green {padding-left: 50px}
#mp_investment_details #borrower_gallery .borrower_shadow {background: transparent url('/images/v6/backgrounds/photo_bkgrnd_sm.png') no-repeat scroll top left; float: left; width: 55px; height: 44px; margin-right: 10px; text-align: center; padding:3px; overflow:hidden;  _background:none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod='scale', src='/images/v5/borders/background_shadow_borrowers_gallery.png')}
#mp_investment_details #borrower_gallery a.borrower_link_highlighted {border-color: #09C}
#mp_investment_details #borrower_gallery a.borrower_link:hover {border-color: #ECA50E}
#mp_investment_details #borrower_gallery a.borrower_link_unhighlighted {border-color: white}
#mp_investment_details #borrower_gallery a.borrower_link {position: relative; float: left; width: 43px; height: 31px; border-width: 3px; border-style: solid}
#mp_investment_details .dollars_n_sense {margin-top:30px}
#mp_investment_details .details_disclaimer_1 {font:12px arial; padding: 15px 0 30px; color:#666666}
#mp_investment_details .details_disclaimer_2 {font-size: 0.85em}
.comments .member_date {font:12px arial; font-style:italic; color:#666666; padding-top:10px}
.comments .member_date2 {font:12px arial; font-style:italic; color:#666666; padding-top:5px}
.comments .comment_pagination {float:right}
 #mp_investment_details ul.list_number_green li {padding: 5px 0 15px 40px}
#mp_investment_details ul.list_number_green li.number_1 {background: transparent url('/images/v6/icons/num_circle_1.png') no-repeat scroll top left}
#mp_investment_details ul.list_number_green li.number_2 {background: transparent url('/images/v6/icons/num_circle_2.png') no-repeat scroll top left}
#mp_investment_details ul.list_number_green li.number_3 {background: transparent url('/images/v6/icons/num_circle_3.png') no-repeat scroll top left}
.polaroid_borrower {position: relative }
.polaroid_borrower span {position: absolute; top: 0; left: 0; width: 120px; height: 87px; background: url('/images/v6/backgrounds/photo_bkgrnd_med.png') no-repeat top left; _background: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale src='/images/v5/borders/polaroid_borrower.png'); overflow: hidden}
.polaroid_borrower img {padding: 3px}
div#dialog_information_form_2 h4{ color:#51AEB1}
 #investment_panel .reinv_buttons {padding-top:16px}
#investment_panel .reinv_buttons .back_link {width:160px; display:inline}
#investment_panel .reinv_buttons .button_reinv {float:left; padding-right:9px}
#mp_page #mp_header {position: relative; height: 77px; font-family: Arial, Helvetica, sans-serif}
#mp_page #mp_header #header_logo {background:transparent url('/images/v5/header_footer/header_logo_microplace.png') no-repeat scroll left bottom; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale src='/images/v5/header_footer/header_logo_microplace.png'); margin: 10px 0 0 20px; width: 257px; height: 61px; float: left; cursor: pointer}
#mp_page #mp_header #header_logo_for_print {display: none}
#mp_page #mp_header #greeting {float: right; margin-right: 20px; height: 41px}
#mp_page #mp_header #greeting #hello_user {color: white; float: left; padding: 10px}
#mp_page #mp_header #greeting #left_curve {background: url(/images/v5/header_footer/header_greeting_left_curve.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale src='/images/v5/header_footer/header_greeting_left_curve.png'); float: left; width: 12px; height: 40px}
#mp_page #mp_header #greeting #right_curve {background: url(/images/v5/header_footer/header_greeting_right_curve.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale src='/images/v5/header_footer/header_greeting_right_curve.png'); float: left; width: 12px; height: 40px}
#mp_page #mp_header #greeting .content {background: transparent url(/images/v5/header_footer/header_greeting_background.png) repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='/images/v5/header_footer/header_greeting_background.png'); float: left; height: 40px; color: #999}
#mp_page #mp_header #greeting .content #paypal_logo {padding: 2px; border: 0}
#mp_page #mp_header #greeting .content #text {margin: 10px; _margin: 8px}
#mp_footer {clear: both; _z-index: -9999; min-width: 983px; width: 81em; _width: 83em}
#mp_footer div {min-height:150px; height:auto !important; height:150px; position: relative; text-align: left}
#mp_footer div * {padding: 10px 20px}
#mp_footer div * * {padding: 0}
#mp_footer div #verisign_logo {cursor: pointer; display: inline; float: right; padding: 10px 20px}
#mp_footer div ul, #mp_footer p {width: 552px}
#mp_footer div p {font-size: .95em}
#mp_footer div ul li {display: inline; background: url('/images/v5/borders/pipe_separator.png') no-repeat left center}
#mp_footer div ul li a {padding: 0 5px 0 10px}
#mp_footer div ul li.first {background: none}
#mp_footer div ul li.first a {padding-left: 0}
#success_box {background: transparent url('/images/v6/backgrounds/green_bar_gradient.png') top center no-repeat; _background: transparent url('/images/v6/backgrounds/green_bar_gradient.gif') top center no-repeat; width: 886px; height: 60px; margin: 25px 0 25px 0}
#success_box h5.mp_success {color: white; padding: 18px 15px; *padding: 10px; font-weight: bold; font-size:14px}
#mp_email_friend .form_item_half {padding-bottom: 0}
#mp_email_friend #privacy_notice {padding:35px 40px}
#mp_page .mp_padded {padding: 0 20px}
#payment_flow {background-color:white; padding:0 28px 0 28px; font:14px arial; color:#2A2A2A}
#payment_flow #mp_title{ padding:0; margin-bottom:20px}
#payment_flow2 #mp_title{ padding:0; margin-bottom:20px}
#payment_flow #mp_title h1 {font-size:24px; font-style:arial}
#payment_flow2 #mp_title h1 {font-size:24px; font-style:arial}
#payment_flow #payment_options .payment_options_segment {padding:5px 0 25px 0; width: 500px}
#payment_flow .conf_inv_subtitle {margin:25px 0 20px 0}
 #investment_brwn_box {margin-bottom:25px}
.inv_brwn_top {height:10px; width:884px; background-image:url('/images/v6/backgrounds/conf_box_top.gif')}
.inv_brwn_middle {height:auto; width:884px; background-image:url('/images/v6/backgrounds/conf_box_mid.gif')}
.inv_brwn_bottom {height:10px; width:884px; background-image:url('/images/v6/backgrounds/conf_box_bottom.gif')}
.mid_box {display:inline; padding:10px}
.payment_options_segment h4{ color:#51AEB1; padding-bottom:5px}
#gifts_payment_flow #payment_flow #payment_options .payment_options_segment {padding-bottom: 0; width: 800px}
#gifts_payment_flow h4.gift_for {color:#51ADB1; padding-top:20px; float: left}
 .register .investment_summary {background-color: #EFEFEF; margin-bottom: 25px; padding-bottom: 15px; padding: 10px}
#payment_flow .investment_summary2 {margin-bottom: 25px; padding-bottom: 15px; padding: 10px}
.register .investment_summary .investment_header_left, #payment_flow .investment_summary .investment_header_left {display: inline; float: left}
.register .investment_summary .investment_header_right, #payment_flow .investment_summary .investment_header_right {display: inline; float: right; text-align: right; padding: 0 15px}
.register .investment_summary img, #payment_flow .investment_summary img {float: left; padding-right: 10px}
.register .investment_summary p, #payment_flow .investment_summary p {float: left; width: 325px}
#payment_flow ol#unavailable_for_guests li {padding: 0 0 10px; margin: 0 10px}
#payment_flow #privacy_notice {padding:45px 0 20px 0}
#payment_flow #privacy_notice p.bold{ font-weight:bold; margin-bottom:5px}
#payment_flow #payment_info_text {padding: 0 20px}
.funding_source_sub_form {padding: 15px 0 0 22px; _padding: 15px 0 0 24px; clear: both}
.funding_source_sub_form label, .funding_source_sub_form .form_comment {padding: 0!important}
#payment_flow span.value {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 1.4em; font-weight: bold; color: #555}
#payment_flow form .radios_payment_options {padding-top:10px}
#payment_flow form .radios_payment_options .radio {float: left; margin-top: 2px; _margin-top: 0; *margin-top: 0}
#payment_flow form .radios_payment_options label {float: left; padding: 0 0 0 8px; _padding: 0 0 0 4px; *padding: 0 0 0 2px}
#payment_flow form .radios_payment_options select {width: 250px}
#payment_flow form .radios_payment_options .form_comment {padding-left: 29px; margin-bottom: 0}
#payment_flow form .radios_payment_options .formbankname {padding: 0 0 0 30px; *padding: 0 0 0 30px; margin-bottom: 0}
#payment_flow form label.radio_label {color: #2A2A2A; font-weight: bold}
#payment_flow .help_investment_page {float: left; display: inline; padding: 20px 0}
#payment_flow .help_investment_page h4 {font-size: 1.2em}
.review_order_suitability_criteria {width: 560px; margin:30px 0 10px 0}
.withholding_ol {display:block; margin:3px 20px 0px 40px; font-size: 1.2em; color: #88B910}
.withholding_ol span{ color: #666666; font-size: 0.9em}
#listing_logo {border-right: 1px dotted #DDD}
#investment_info_payment_flow {}
.listing_logo_with_overlay {position:relative; width:100%}
.listing_logo_with_overlay .overlay_gift_bow {left: -12px; position: absolute; top: -12px}
#investment_info_payment_flow .investment_all_info {float: left; width: 640px}
#investment_info_payment_flow .payment_flow_investment_header {background-color: #efefef; width: 100%; padding: 10px}
#investment_info_payment_flow .payment_flow_investment_header .investment_header_left, #investment_info_payment_flow .investment_info, #investment_info_payment_flow .gifting_info {display: inline; float: left}
#investment_info_payment_flow .gifting_info {padding: 10px 0; width: 275px}
#investment_info_payment_flow .gifting_info .small_gift_icon {padding-right: 5px; float: left}
#investment_info_payment_flow .payment_flow_investment_header .investment_header_right {display: inline; float: right; text-align: right}
#investment_info_payment_flow .investment_info {width: 635px}
#investment_info_payment_flow .investment_info #prospectus_link {padding: 10px 0 20px}
#investment_info_payment_flow #receiving_gift_after_invest_links {padding: 15px 0 20px 10px}
#investment_info_payment_flow #receiving_gift_after_invest_links a {font-weight: bold}
#review_order .bottom_border, #success_order .bottom_border {border-bottom: 1px dotted #DDD!important}
#review_order .top_border, #success_order .top_border {border-top: 1px dotted #DDD!important}
.characters_count {float: right; font-weight: normal; display:inline}
.characters_count .character_count_overage {color: red; font-size:12px}
.add_comment_success, .add_comment_error {font-size: 1.0em}
.add_comment_error {color: red}
#cell_below_pig {width: 30px; text-align: center}
#after_invest {margin: 10px 20px 20px 0; padding: 10px 0; width: 500px}
#after_invest .continue_link {margin-top:10px}
#after_invest ul {padding: 25px 0 0}
#after_invest ul li {padding: 0 0 20px 40px}
#after_invest ul li.send_gift {background: transparent url('/images/v6/icons/icon_gift.png') no-repeat scroll 3px 0}
#after_invest h4{ font-size:18px; font-style:bold; font-family:arial; color:#51AEB1}
.action_icon {padding: 2px 0 0 10px; height: auto !important; height: 30px}
#after_invest ul li.receive_newsletter {background: transparent url('/images/v6/icons/icon_mailplus.png') no-repeat scroll 0 0}
#after_invest ul li.receive_newsletter_add {background: transparent url('/images/v6/icons/icon_mailplus.png') no-repeat scroll 6px 0}
#after_invest ul li.receive_newsletter_add_success {background: transparent url('/images/v6/icons/icon_mailcheck.png') no-repeat scroll 6px 0}
#after_invest ul li a.title_link {font-weight: bold; display: block; padding-top: 5px}
#investment_info_payment_flow #confirmation_investor_comment_container {margin: 20px 0 40px 0 }
#investment_info_payment_flow #confirmation_investor_comment_container .investor_comment_textarea {width: 450px}
#investment_info_payment_flow #confirmation_investor_comment_container #investment_comment {padding-bottom: 15px}
#investment_info_payment_flow #confirmation_investor_comment_container #investment_comment .error {color: red}
#investment_info_payment_flow #confirmation_investor_comment_container #investment_comment .characters_count {padding-top:3px}
img.payment_flow_paypal_small_logo {margin-bottom: -2px; _margin-bottom: -3px}
.underline_conf {background-image:url('/images/v6/underline_conf.png'); width:290px; height:1px; margin-top:10px}
#gifts_investment_order_summary .gifts_confirmation_links{ padding-top: 30px}
#gifts_investment_order_summary .gift_for_block {float:left; width:100%}
#gifts_investment_order_summary .print_icon {float:right; padding-top:15px; width:120px}
form .required, form .error {color: red}
form .formError {color: red; font-weight: normal; clear: both }
form .form_comment {color: #666; font-size: 0.9em; line-height: 1.4em}
form input.text, form textarea.text, form select {background: white url('/images/v6/backgrounds/input_box.gif') no-repeat top left; width: 100%}
form input.text:focus, form textarea.text:focus, form select:focus {-moz-box-shadow: 1px 1px 5px #d3f3f4}
form input.full, form textarea.full, form select.full {width: 80%}
form input.zip_code {width: 113px}
form input.securitynum1, form input.securitynum3, form input.phone {width: 56px; vertical-align: middle}
form input.securitynum2 {width: 42px; vertical-align: middle}
form select.date {width: auto; margin-right: 10px}
form input.text, form select, form textarea {font-size: 12px; border: 1px solid #DDD; margin: 2px 0 3px; padding: 3px; font-size: 14px; font-family: arial}
.form_item_gift {padding-bottom: 10px}
.form_item_gift input.text {width: 200px}
.form_item_gift .formError {width: 250px}
form label {color: #51aeb1; font-weight: bold}
form .form_item_state {width: 200px; padding: 0 20px 10px 0; float: left; display: inline}
form .form_item_zip {width: 100px; padding-bottom: 10px; float: left; display: inline}
form .form_item_semi {width: 250px; padding-bottom: 10px}
form .form_item_half {width: 200px; padding-bottom: 10px}
form .form_item_medium {width: 330px; padding-bottom: 10px}
form .form_item_medium_large {width: 420px; padding-bottom: 10px; padding-top: 5px}
form .form_item_full {width: 100%}
form .pad_top_10 {padding-top: 10px}
form .margin_bottom_15 {margin-bottom: 15px}
form .button_image {float: left; padding-right: 5px}
form .button_text {float: left; padding-left: 5px; line-height: 34px}
form .phone input {display: inline; width: 56px; vertical-align: middle}
form .checkbox_item {float: left; width: 20px}
form .checkbox_text {float: left; font-weight: normal; padding-left: 5px; width: 85%}
#user_global_invest_display {padding-bottom: 10px; font-weight: normal}
#give_a_gift_fields_container fieldset.group_focus, #give_a_gift_fields_container fieldset.group_no_focus {width: auto}
fieldset {display: block}
fieldset.single_no_focus, fieldset.group {background-color: transparent; width: 310px; padding: 10px 0}
#mp_register fieldset.single_no_focus {width: 520px}
#reg_verify_continue {width: 520px; padding-top: 10px}
fieldset.group_focus, fieldset.group_no_focus {background-color: #CCCCCC; width: 310px; padding: 10px; margin-bottom: 20px}
form input.amount {width: 100px}
form label.checkbox_label {display: inline; color: #2A2A2A; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 14px}
form label.normal_label {display: inline; color: #2A2A2A; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 14px}
.review_label {margin-bottom: 5px}
#decline_reason_entry_form {width: 45%}
form .date select {display: inline; width: auto; margin-right: 10px}
body {background: transparent url('/images/v6/backgrounds/bg_sidebar.jpg') repeat scroll 0 0; color: #2a2a2a; font-family: Arial, "MS Trebuchet", sans-serif; font-size: 85%; line-height: 1.4em; margin: 0; padding: 0}
 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {font-family: Arial, "MS Trebuchet", sans-serif; margin: 0; padding: 0; border: 0; outline: 0; border: 0}
ul {list-style: none}
ol {padding: 0 0 10px 25px}
blockquote, q {quotes: none}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none}
:focus {outline: 0}
ins {text-decoration: none}
del {text-decoration: line-through}
table {border-collapse: collapse; border-spacing: 0}
a img, fieldset {border: none}
img { -ms-interpolation-mode: bicubic}
ul {list-style-type: none}
.clear {clear: both}
.clear-left {clear: left}
* html .clearfix { height: 1%; overflow: visible}
* + html .clearfix { min-height: 1%}
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0}
a {color: #0044CC; text-decoration: none; cursor: pointer}
a:hover {text-decoration: underline}
h1 {font-size: 1.7em}
h3 {color: #51aeb1}
table tr td {vertical-align: top}
.bold {font-weight: bold}
.italic {font-style: italic}
.shadow {background: transparent url('/images/v6/backgrounds/shadow.png') repeat-x scroll 0 0; width: 100%}
.transparent_class {filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5}
#page {width: 940px; position: relative; text-align: left; margin: 0 auto; padding: 0 4px 0 6px}
#content {background-color: #DCDCD6}
#header {color: white}
#header #header_top {background: transparent url('/images/v6/backgrounds/header.gif') repeat scroll 0 0; height: 68px}
#header #header_right {float: right}
#header #header_content {text-align: right; white-space: nowrap; padding: 15px; font-size: 14px; color: #3F3C32}
#header #mp_logo {padding-left: 20px; float: left}
#header #statement_header {padding: 33px 15px}
#header_content a, #header_content a:hover, #footer a, #footer a:hover {text-decoration: none; color: #0044CC}
#footer a, #footer a:hover {font-size: 11px}
#footer {background: transparent url('/images/v6/backgrounds/bg_footer.jpg') repeat scroll 0 0; padding: 10px 10px 10px 20px; color: white; font-size: 0.9em; clear: both}
#footer_top_line {position: relative; background: white url('/images/v6/backgrounds/footer_bar.gif') no-repeat scroll 0 0; height: 8px}
#footer #notes ul {margin-bottom: 15px; font-size: 14px}
#footer #notes ul li {display: inline; border-right: 1px solid #2A2A2A; padding: 0 10px 0 10px}
#footer #notes ul li.first {padding-left: 0}
#footer #notes ul li.last {border: none}
#footer #notes {float: left; padding-top: 29px; font-weight: normal}
#footer #social {float: right; text-align: right; padding-top: 33px; padding-left: 10px; padding-right: 10px; padding-bottom: 0px}
.footer_text {padding-right: 5px; font-size: 11.2px; color: #2A2A2A; margin: 0 auto; position: relative; text-align: left; line-height: 12px}
.footer_text .footer_text_text {float: left; width: 819px; padding-top: 14px; padding-bottom: 40px}
.footer_text .footer_text_image {float: left; padding-left: 15px}
#footer #brokerage_prods {border: 1px; clear: both }
#footer #brokerage_prods ul {border-color: #3F3C32; border-style: solid; border-width: 0.1em; color: #3F3C32; font-size: 11px}
#footer #brokerage_prods ul li.none {padding-left: 5px; list-style: none; border-right: none; float: left}
#footer #brokerage_prods ul li.first {padding-left: 5px; list-style: none; font-weight: bold; border-right: none; float: left}
#footer #brokerage_prods ul {list-style-type: disc; list-style: disc; display: inline-block; width: 770px}
#footer #brokerage_prods ul li {list-style: disc inside none; padding-right: 4px; padding-left: 4px; border-right: none; float: left}
 #left_nav_content h1 {margin-top: 25px}
#left_nav_content h3 {border-bottom: 1px solid #e1d4c8; margin-top: 30px; padding-bottom: 10px}
#left_nav_content .subheader {margin-top: 30px; font-size: 18px; font-weight: bold; color: #51AEB1}
#left_nav_content .subheader a {font-weight: normal; font-size: 12px}
#left_nav_content .subheader_inv {padding: 10px 10px 0 10px; font-size: 14px; font-weight: bold; color: #51AEB1}
#left_nav_content p.preview {padding-top: 5px}
#left_nav_content p.supplemental {font-weight: bold; margin-bottom: 5px}
#left_nav_content .investment_links {margin: 10px 0 0 10px}
.mp_padded {float: left}
#left_nav_content .my_microplace_settings {border-bottom: 1px solid #e1d4c8; padding-bottom: 10px; margin-top: 10px}
#left_nav_content .my_microplace_settings .settings_title {float: left; width: 200px; margin-right: 5px}
#left_nav_content .my_microplace_settings .settings_title_add {float: left; width: 200px; margin-right: 5px; font-weight: bold}
#left_nav_content .my_microplace_settings .settings_details {float: left; width: 300px; margin-right: 10px; font-weight: bold}
#left_nav_content .my_microplace_settings .settings_details span, #left_nav_content .my_microplace_settings .settings_details a {font-weight: normal}
#left_nav_content .my_microplace_settings .settings_edit .add_account_info {font-weight: normal; font-size: 11px}
#left_nav_content .my_microplace_settings .settings_details .direct_funds_info {font-weight: normal; padding-top: 15px; padding-bottom: 10px}
#left_nav_content .my_microplace_settings .settings_details .new_account_text {padding-bottom: 15px; font-weight: normal }
#left_nav_content .my_microplace_settings .settings_edit {float: left; font-weight: bold; padding-right: 7px}
#left_nav_content .my_microplace_settings .settings_remove {border-left: 1px solid #E1D4C8; float: left; font-weight: bold; padding-left: 7px}
#left_nav_content .my_microplace_settings .account_name_mismatch {float: left; width: 450px}
#left_nav_content .my_microplace_settings .pending_interests {float: left; width: 450px}
#left_nav_content .my_microplace_settings .cancel_padded {padding-left: 30px}
#left_nav_content .my_microplace_settings .settings_details .account_title {color: #51AEB1}
#left_nav_content .my_microplace_settings .settings_details .from_account {padding-top: 20px}
#left_nav_content .my_microplace_settings .settings_details .to_account {padding-top: 14px}
#left_nav_content .my_microplace_settings .settings_details .bank_info {clear: both; display: inline-block; padding-top: 12px}
#left_nav_content .my_microplace_settings .settings_details .bank_info_text {font-size: 12px; color: #666666}
#left_nav_content .my_microplace_settings .settings_details .bank_info_checkbox {float: left; display: inline; padding-right: 5px}
#left_nav_content .my_microplace_settings .settings_details .bank_info_name {float: left; display: inline; width: 270px}
#left_nav_content .my_microplace_settings .settings_details .redirect_investments_buttons {padding-top: 14px}
#left_nav_content .my_microplace_settings .settings_details .remove_bankaccount_buttons {padding-top: 10px}
#left_nav_content .my_microplace_settings .settings_details .error_text {color: red; float: right; padding-bottom: 10px; width: 270px }
#left_nav_content .my_microplace_settings .settings_details .bank_info_div {padding: 10px 0 25px 0; clear: both; font-weight: normal}
#left_nav_content .my_microplace_settings .settings_details .bank_info {padding-top: 2px; font-weight: bold }
#left_nav_content .my_microplace_settings .settings_details .remove_info {padding-top: 2px; font-size: 12px; padding-bottom: 25px; color: #666666}
#left_nav_content .my_microplace_settings .settings_details .redirect_label, #left_nav_content .my_microplace_settings .settings_details .redirect_label_to {color: #51AEB1; font-weight: bold; padding-top: 2px; padding-bottom: 5px}
#left_nav_content .my_microplace_settings .settings_details .hr_dotted {color: #E1D4C8}
#left_nav_content .my_microplace_settings .settings_details .alert {border-bottom: 1px solid #CCCCCC}
#left_nav_content .my_microplace_settings .settings_details .pending_alert {height: 100px; padding-bottom: 10px}
#left_nav_content .my_microplace_settings .settings_details .cancel_padded {padding-left: 30px}
#left_nav_content .my_microplace_settings .settings_details .segment_remove {width: 400px}
#left_nav_content .my_microplace_settings .settings_details .step1 {padding-top: 10px}
#left_nav_content .my_microplace_settings .settings_details .add_account_hr {color: #E1D4C8}
#left_nav_content .my_microplace_settings .settings_details .select_bank_error {color: red}
#left_nav_content .my_microplace_settings .settings_details .redirect_segment_display {border-top: 1px dotted #E1D4C8; padding-top: 7px}
.white_page {background-color: white; min-height: 600px}
#mp_title {padding: 20px 30px}
#mp_title_suit {padding-top: 20px}
#mp_title h1 {padding-top: 20px}
#mp_title #error_box, #mp_title #success_box {margin: 20px 0 0 0}
#mp_title .top_bar {background: transparent url('/images/v6/backgrounds/bg_bar_white_gradient.png') no-repeat scroll 0 0; width: 856px; height: 31px; padding: 15px; margin-top: 20px}
#mp_title .top_bar .remove_link {float: right; padding: 5px 5px 0 0}
#mp_title .top_bar h3 {padding: 5px 0 15px 40px; float: left}
#mp_content {padding: 10px 30px 20px}
#mp_investments #filter span.pipe {color: #e9dfd6}
#mp_investments #filter .focus_container {padding-bottom: 5px}
#mp_investments #filter .focus_values a {font-weight: bold}
#mp_investments #filter #geographic_focuses .focus_container_1 {width: 49%; padding-right: 1%; float: left}
#mp_investments #filter #geographic_focuses .focus_container_2 {width: 49%; padding-left: 1%; float: left}
#mp_investments #filter .geographic_focus_values {padding-left: 11px}
#mp_investments #filter .geographic_focus_values a {font-weight: normal}
.filter_off {color: #999999; pointer-events: none; cursor: default}
.focus_with_icon {background-repeat: no-repeat; display: block; height: 25px; padding-left: 28px; margin-bottom: 5px; font-weight: bold}
#mp_investments #filter {padding: 0 30px}
#mp_investments #filter #filter_title {padding-bottom: 5px}
#mp_investments #filter #filter_title h2 {font-size: 1.3em; float: left}
#mp_investments #filter h3 {font-size: 1em; padding-bottom: 5px}
#mp_investments #filter #filter_title #glossary_link {float: right}
#mp_investments #filter .aspects {float: left; border-left: 1px solid #dedcda; border-right: 1px solid #dedcda; padding: 0 15px}
#mp_investments #filter #social_focuses {width: 147px; margin-left: 4px}
#mp_investments #filter #financial_focuses {width: 232px; margin-left: 13px}
#mp_investments #filter #geographic_focuses {width: 354px; margin-left: 14px}
.light_dark_brown_white_box {width: 890px; margin: 10px 0}
.light_dark_brown_white_box .inner_top_1 {clear: both; background-image: url('/images/v6/backgrounds/bg_light_dark_brown_white_box.png'); background-position: 0 0; height: 25px; width: 886px}
.light_dark_brown_white_box .inner_bottom_1 {clear: both; background-image: url('/images/v6/backgrounds/bg_light_brown_white_box.png'); background-position: 0 100%; height: 30px; width: 886px}
.light_dark_brown_white_box .inner_bottom_2 {clear: both; background-image: url('/images/v6/backgrounds/bg_light_dark_brown_white_box.png'); background-position: 0 100%; height: 10px; width: 886px}
.light_dark_brown_white_box .inner_bottom_3 {clear: both; background-image: url('/images/v6/backgrounds/bg_light_dark_brown_white_box.png'); background-position: 0 45px; height: 25px; width: 886px}
.light_dark_brown_white_box .inner_middle_1 {background-color: #faf4ed; border-left: 1px solid #d4d4d4; border-right: 1px solid #d4d4d4; padding: 0 10px; width: 864px}
.light_dark_brown_white_box .inner_middle_2 {background-color: #f4e8db; border-left: 1px solid #d4d4d4; border-right: 1px solid #d4d4d4; padding: 15px 15px 0; width: 854px}
.light_dark_brown_white_box .inner_middle_3 {background-image: url('/images/v6/backgrounds/bg_light_brown_white_border.png'); background-repeat: repeat-y; padding: 0 11px; width: 864px}
a.triangle_link_close {font-weight: bold; background: transparent url('/images/v6/icons/nav_triangle_close.png') no-repeat scroll 0px 3px; padding-left: 10px}
a.triangle_link_open {font-weight: bold; background: transparent url('/images/v6/icons/nav_triangle_open.png') no-repeat scroll 0px 5px; padding-left: 10px}
.filter_item {float: left; height: 47px; margin: 0 10px 10px 0}
.filter_item .filter_item_inner_left_1 {background: transparent url('/images/v6/backgrounds/filter_option_box.png') no-repeat scroll 0 0; width: 10px; height: 47px}
.filter_item .filter_item_inner_middle_1 {background-color: #f4f4f4; border-top: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; height: 39px; padding: 6px 5px 0 5px; line-height: 1.25em; white-space: nowrap}
.filter_item .filter_item_inner_right_1 {background: transparent url('/images/v6/backgrounds/filter_option_box.png') no-repeat scroll -18px 0; width: 4px; height: 47px}
.simplemodal-overlay {background-color: black}
.warning_bar {background: transparent url('/images/v6/icons/warning_1.png') no-repeat scroll 0 0; padding: 0 30px; margin-left: 30px; color: red; font-weight: bold}
.modal_link {font-size: 0.9em}
.mp_buttons .button {float: left}
.mp_buttons .mp_button_alt_1 {padding: 10px 0 0 20px; float: left}
.mp_buttons .mp_button_alt_2 {padding: 5px 0 0 10px; float: left}
#mp_all_investments_container {border-top: 10px solid white; background: white url('/images/v6/backgrounds/white_brown_bg.png') repeat-y scroll 0 0}
#mp_all_investments_container #mp_all_investments {float: left; width: 675px; padding-right: 30px; min-height: 300px; height: auto !important; height: 300px}
#mp_all_investments_container #mp_all_investments #mp_featured_listing {border-top: 1px solid #dfdfdf; background-color: #fffdf4}
#mp_all_investments_container #mp_all_investments #mp_featured_listing .mp_listing {padding-top: 0}
#mp_all_investments_container #mp_investment_sidebar {float: right; width: 235px}
#mp_all_investments_container #mp_all_investments #investment_results_header {border-bottom: 1px solid #dfdfdf}
#mp_all_investments_container #mp_all_investments #mp_featured_listing .featured_investment_help {float: right; padding: 10px 20px}
#mp_all_investments_container #mp_all_investments #no_listing {color: red; font-weight: bold; padding: 0 20px 20px 30px}
#mp_all_investments_container #mp_all_investments .mp_listing {border-bottom: 1px solid #dfdfdf; padding: 30px 20px 20px 30px}
#mp_all_investments_container #mp_all_investments .mp_listing h2 {font-size: 1.2em}
#mp_all_investments_container #mp_all_investments .mp_listing .listing_logo_with_borrower {float: left; padding-right: 10px; width: 126px}
#mp_all_investments_container #mp_all_investments .mp_listing .listing_name {width: 360px; float: left}
#mp_all_investments_container #mp_all_investments .mp_listing .listing_select {float: right; text-align: right; width: 125px; color: red}
#mp_all_investments_container #mp_all_investments .mp_listing .listing_dollar_sense {float: left; width: 230px; margin: 20px 0 10px}
#mp_all_investments_container #mp_all_investments .mp_listing .listing_dollar_sense table.table_information tr td.key {padding-right: 10px}
#mp_all_investments_container #mp_all_investments .mp_listing .listing_dollar_sense table.table_information tr td.value {font-weight: bold}
#mp_all_investments_container #mp_all_investments .mp_listing .listing_causes {float: right; width: 253px; margin: 20px 0 10px}
.listing_causes .country_names {padding-top: 15px}
#mp_all_investments_container #mp_all_investments .mp_listing .listing_information {float: right; width: 485px}
.small_white_box_1 .swb1_top {background: #fefefe url('/images/v6/backgrounds/small_white_box_1.png') no-repeat scroll 0 0; height: 10px; width: 252px}
.small_white_box_1 .swb1_middle {border-left: 1px solid #dedede; border-right: 1px solid #dedede; background-color: #f2f2f2; width: 220px; padding: 0 15px}
.small_white_box_1 .sub_title {color: #51AEB1; font-weight: bold}
.small_white_box_1 .swb1_bottom {background: #fefefe url('/images/v6/backgrounds/small_white_box_1.png') no-repeat scroll 0 -18px; height: 15px; width: 252px}
#mp_all_investments_container #mp_all_investments .mp_listing .sub_title {font-weight: bold; color: #51aeb1; padding-bottom: 2px}
#mp_all_investments_container #mp_all_investments .mp_listing .focus_tag {background-repeat: no-repeat; float: left; padding: 0 15px 0 28px}
#investment_results_header {padding: 10px 0 10px 30px}
#listings_result_label {float: left; font-weight: bold; width: 300px}
#listings_result_label span {font-weight: normal}
#investment_results_header #listings_sort_form {float: right; width: 300px; text-align: right; vertical-align: middle}
#investment_results_header #listings_sort_form select {width: 150px}
#investment_results_header #listing_available_to span, #investment_results_header #listings_sort_form span {color: #51AEB1; font-weight: bold}
#investment_results_header #listing_available_to {width: 100%}
#investment_results_footer {background-color: #f7f1eb; margin: 20px 20px 60px; padding: 10px}
#investment_results_footer #listings_result_label {float: left}
#investment_results_footer #listings_pagination {float: right}
#mp_investment_sidebar h2 {font-size: 1.4em; padding: 20px 15px}
.accordion_container .accordion_title {color: #51aeb1; font-size: 1.2em; font-weight: bold; background: transparent url('/images/v6/backgrounds/acc_open_close.png') no-repeat scroll 0 0; height: 30px; padding: 10px 0 0 35px; cursor: pointer}
.accordion_container .acc_open {background-position: 0 -40px}
.accordion_container .accordion_content {background-color: #faf4ed; padding: 5px 15px 20px 35px; line-height: 1.4em}
.accordion_container {padding-bottom: 40px}
.pagination .current {font-weight: bold}
#registration_progress {padding: 10px 0}
#registration_progress ul li {float: left}
.registration_ssn_not_unique {width: 500px; color: red; font-weight: normal}
#rein_progress {}
  #registration_progress #account_details_progress_icons_regflow .active {background-image: url('/images/v6/icons/new_open_account_bar_on.png'); background-repeat: no-repeat; height: 36px}
#registration_progress #account_details_progress_icons_regflow .pending {background-image: url('/images/v6/icons/new_open_account_bar_future.png'); background-repeat: no-repeat; height: 36px}
#registration_progress #account_details_progress_icons_regflow .completed {background-image: url('/images/v6/icons/new_open_account_bar_done.png'); background-repeat: no-repeat; height: 36px}
#registration_progress #account_details_progress_icons_regflow #identity {background-position: -55px 0px; width: 112px}
#registration_progress #account_details_progress_icons_regflow #security {background-position: 0 0; width: 257px}
#registration_progress #account_details_progress_icons_regflow #financial {background-position: -220px 0; width: 376px}
 #rein_progress #account_details_progress_icons #identity.active {background: transparent url('/images/v6/icons/reinvest_bar_1.png') no-repeat; height: 51px}
#rein_progress #account_details_progress_icons #identity.pending {display: inline}
#rein_progress #account_details_progress_icons #security.active {background: transparent url('/images/v6/icons/reinvest_bar_2.png') no-repeat; height: 51px}
#rein_progress #account_details_progress_icons #security.pending {display: inline}
#rein_progress #account_details_progress_icons #financial.active {background: transparent url('/images/v6/icons/reinvest_bar_3.png') no-repeat; height: 51px}
#rein_progress #account_details_progress_icons #financial.pending {display: inline}
#rein_progress #progress_icons #identity_progress {display: inline}
#rein_progress #progress_icons #security_progress {display: inline}
#rein_progress #progress_icons #financial_progress {display: inline}
#rein_progress #progress_icons #identity_progress {background-position: 0 -85px; width: 170px}
#rein_progress #progress_icons #security_progress {background-position: -187px 68px; width: 205px}
#rein_progress #progress_icons #financial_progress {background-position: -390px -35px; width: 120px}
 #registration_progress #account_details_progress_icons .active {background: transparent url('/images/v6/icons/checkout_bar_on.png') no-repeat; height: 36px}
#registration_progress #account_details_progress_icons .pending {background: transparent url('/images/v6/icons/checkout_bar_future.png') no-repeat; height: 36px}
#registration_progress #account_details_progress_icons .completed {background: transparent url('/images/v6/icons/checkout_bar_done.png') no-repeat; height: 36px}
#registration_progress #account_details_progress_icons_gifts .active {background: transparent url('/images/v6/icons/accept_gift_bar_on.png') no-repeat; height: 36px}
#registration_progress #account_details_progress_icons_gifts .pending {background: transparent url('/images/v6/icons/accept_gift_bar_future.jpg') no-repeat; height: 36px}
#registration_progress #account_details_progress_icons_gifts .completed {background: transparent url('/images/v6/icons/accept_gift_bar_done.png') no-repeat; height: 36px}
#registration_progress #account_details_progress_icons #identity {background-position: 0 0; width: 65px}
#registration_progress #account_details_progress_icons #security {background-position: -32px 0; width: 32px}
#registration_progress #account_details_progress_icons #financial {background-position: -97px 0; width: 34px}
#registration_progress #account_details_progress_icons #payment_option {background-position: -131px 0; width: 163px}
#registration_progress #account_details_progress_icons #review_order {background-position: -295px 0; width: 300px}
#registration_progress #account_details_progress_icons_gifts #identity {background-position: 0 0; width: 64px}
#registration_progress #account_details_progress_icons_gifts #security {background-position: -32px 0; width: 32px}
#registration_progress #account_details_progress_icons_gifts #financial {background-position: -97px 0; width: 34px}
#registration_progress #account_details_progress_icons_gifts #payment_option {background-position: -131px 0; width: 212px}
#registration_progress #account_details_progress_icons_gifts #review_order {background-position: -355px 0; width: 370px}
 #registration_progress #progress_icons .active {background-image: url('/images/v6/icons/checkout_bar_on.png'); height: 16px}
#registration_progress #progress_icons .pending {background-image: url('/images/v6/icons/checkout_bar_future.png'); height: 16px}
#registration_progress #progress_icons .completed {background-image: url('/images/v6/icons/checkout_bar_done.png'); height: 16px}
#registration_progress #progress_icons_gifts .active {background-image: url('/images/v6/icons/accept_gift_bar_on.png'); height: 16px}
#registration_progress #progress_icons_gifts .pending {background-image: url('/images/v6/icons/accept_gift_bar_future.jpg'); height: 16px}
#registration_progress #progress_icons_gifts .completed {background-image: url('/images/v6/icons/accept_gift_bar_done.png'); height: 16px}
#registration_progress #progress_icons_regflow .active {background-image: url('/images/v6/icons/new_open_account_bar_on.png'); height: 16px}
#registration_progress #progress_icons_regflow .pending {background-image: url('/images/v6/icons/new_open_account_bar_future.png'); height: 16px}
#registration_progress #progress_icons_regflow .completed {background-image: url('/images/v6/icons/new_open_account_bar_done.png'); height: 16px}
#registration_progress #progress_icons_gifts #account_details_progress, #registration_progress #progress_icons #account_details_progress {background-position: 0 -35px; width: 165px}
#registration_progress #progress_icons #payment_options_progress {background-position: -182px -35px; width: 221px}
#registration_progress #progress_icons_gifts #payment_options_progress {background-position: -182px -35px; width: 299px}
#registration_progress #progress_icons #review_order_progress {background-position: -387px -35px; width: 130px}
#registration_progress #progress_icons_gifts #review_order_progress {background-position: -479px -35px; width: 145px}
#registration_progress #progress_icons_regflow #identity_progress {background-position: -64px -35px; width: 179px}
#registration_progress #progress_icons_regflow #security_progress {background-position: -308px -35px; width: 200px}
#registration_progress #progress_icons_regflow #financial_progress {background-position: -314px -35px; width: 272px}
 #registration_progress #account_details_progress_icons_gift .active {background-image: url('/images/v6/icons/give_gift_bar_on.png'); background-repeat: no-repeat; height: 47px}
#registration_progress #account_details_progress_icons_gift .pending {background-image: url('/images/v6/icons/give_gift_bar_future.png'); background-repeat: no-repeat; height: 46px}
#registration_progress #account_details_progress_icons_gift .completed {background-image: url('/images/v6/icons/give_gift_bar_done.png'); background-repeat: no-repeat; height: 36px}
#registration_progress #account_details_progress_icons_gift #identity {background-position: 0 11px; width: 86px}
#registration_progress #account_details_progress_icons_gift #security {background-position: -75px 0; width: 38px}
#registration_progress #account_details_progress_icons_gift #financial {background-position: -113px 0; width: 38px}
#registration_progress #account_details_progress_icons_gift #payment_option {background-position: -140px 11px; width: 247px}
#registration_progress #account_details_progress_icons_gift #review_order {background-position: -359px 0; width: 236px}
  #registration_progress #progress_icons_gift .active {background-image: url('/images/v6/icons/give_gift_bar_on.png')}
#registration_progress #progress_icons_gift .pending {background-image: url('/images/v6/icons/give_gift_bar_future.png')}
#registration_progress #progress_icons_gift .completed {background-image: url('/images/v6/icons/give_gift_bar_done.png')}
#registration_progress #progress_icons_gift #account_details_progress {background-position: 0 -34px; width: 211px; height: 17px}
#registration_progress #progress_icons_gift #payment_options_progress {background-position: -272px -34px; width: 121px; height: 16px}
.registration_form {padding: 0 30px 10px}
.registration_form h2 {background: white url('/images/v6/backgrounds/gradient_bar.png') no-repeat scroll bottom left; padding: 0 10px 10px 0; font-size: 1.25em}
.registration_form .info {padding-top: 10px}
.registration_form .has_account_already {color: #666; font-size: 0.7em; vertical-align: middle; font-weight: normal}
.registration_form #give_a_gift_fields_container, .registration_form #registration_fields_container {margin: 5px 0 25px}
.registration_form .registration_fields {width: 580px; float: left}
.investment_summary img {width: 48px; height: 58px; float: left}
.investment_summary .investment_header_left {float: left; width: 600px; padding: 10px 20px}
.investment_summary .investment_header_right {float: right; width: 100px; padding: 10px 0; text-align: right}
.info_bar_1 {width: 880px; margin: 10px 0}
.info_bar_1 .info_bar_1_top {clear: both; background-image: url('/images/v6/backgrounds/information_bar_1_box.png'); background-position: 0 0; height: 10px; width: 880px}
.info_bar_1 .info_bar_1_middle {background-repeat: repeat-y; background-image: url('/images/v6/backgrounds/information_bar_1_border.png'); width: 840px; padding: 10px 20px}
.info_bar_1 .info_bar_1_bottom {background-image: url('/images/v6/backgrounds/information_bar_1_box.png'); background-position: 0 10px; height: 10px; width: 880px}
#info_text {float: left}
.info_bar_2 {width: 880px; padding-top: 15px; padding-left: 15px}
.info_bar_2 .info_bar_2_top {clear: both; background-image: url('/images/v6/backgrounds/information_bar_1_box.png'); background-position: 0 0; height: 10px; width: 880px}
.info_bar_2 .info_bar_2_middle {background-repeat: repeat-y; background-image: url('/images/v6/backgrounds/information_bar_1_border.png'); padding: 3px 0px 20px 10px}
.info_bar_2 .info_bar_2_bottom {background-image: url('/images/v6/backgrounds/information_bar_1_box.png'); background-position: 0 10px; height: 10px; width: 880px}
#can_we_help {float: right}
.info_box_1 {width: 285px; margin: 0px 0}
.info_box_1 .info_box_1_top {clear: both; background-image: url('/images/v6/backgrounds/information_box_1.png'); background-position: 0 0; height: 10px; width: 285px}
.info_box_1 .info_box_1_middle {background-repeat: repeat-y; background-image: url('/images/v6/backgrounds/information_box_1_border.png'); width: 245px; padding: 10px 20px}
.info_box_1 .info_box_1_bottom {background-image: url('/images/v6/backgrounds/information_box_1.png'); background-position: 0 10px; height: 10px; width: 285px}
.cs_help_phone {background: transparent url('/images/v6/icons/can_we_help.png') no-repeat scroll 0 0; height: 34px; margin: 10px 0; padding-left: 40px}
.cs_help_chat {background: transparent url('/images/v6/icons/can_we_help.png') no-repeat scroll 0 -34px; height: 36px; margin: 10px 0; padding-left: 40px}
.cs_help_email {background: transparent url('/images/v6/icons/can_we_help.png') no-repeat scroll 0 -70px; height: 28px; margin: 10px 0 0; padding-left: 40px}
#error_box {background: transparent url('/images/v6/backgrounds/red_bar_gradient.png') top center no-repeat; width: 884px; height: 60px; margin: 20px 0 20px 0}
#error_box h5 {color: white; padding: 15px 20px; font-size: 1em; font-weight: bold}
#error_box h5 a {color: white; text-decoration: underline}
ul.disc {padding: 20px 0}
ul.disc li {list-style-type: disc; margin-left: 15px; padding-bottom: 15px}
ul.disc2 {padding: 20px 0}
ul.disc2 li {list-style-type: disc; margin-left: 15px; padding-bottom: 5px}
#make_difference {float: left; width: 450px}
.mp_content_details .content_details_text h3.sub_head {border-bottom: 1px solid #e1d4c8; padding-bottom: 10px; margin: 40px 0 20px}
.mp_content_details .content_details_text .mini_content {width: 415px}
.mp_content_details .content_details_text {width: 510px; float: left; padding-right: 20px}
.mp_content_details .content_details_text .borrower_profile_details {display: inline; float: left; padding-right: 50px}
.mp_content_details .content_details_text #borrower_description {padding: 20px 0; margin-bottom: 20px; border-bottom: 1px solid #E5D9CF}
.mp_content_details .content_details_images {width: 330px; float: right; text-align: right}
.mp_content_details .content_details_images .content_details_image {float: right; height: 251px; width: 277px; margin-bottom: 20px}
.mp_content_details #borrower_invest {padding: 10px 0}
.mp_content_details #borrower_invest .borrower_org_logo {float: left; padding-right: 15px}
#about_us .mp_team {padding: 0px 0 15px 0}
#buzz .mp_team_top, #about_us .mp_team_top {background-image: url(/images/v6/backgrounds/mgmt_box_top.png); background-repeat: no-repeat}
#buzz .mp_team_middle {background-image: url(/images/v6/backgrounds/mgmt_box_middle.png); background-repeat: repeat-y; padding: 20px 230px 30px 0}
#about_us .mp_team_middle {background-image: url(/images/v6/backgrounds/mgmt_box_middle.png); background-repeat: repeat-y; padding: 30px 0 20px 235px}
#buzz .mp_team_bottom, #about_us .mp_team_bottom {background-image: url("/images/v6/backgrounds/mgmt_box_bottom.png"); background-repeat: no-repeat}
#about_us .text {float: right; width: 425px; padding: 0px 20px 15px 10px; color: #2a2a2a; font-size: 14px; display: block}
#buzz .text {width: 425px; padding-left: 20px; display: block; color: #2a2a2a; font-size: 14px}
#buzz .story img, #about_us .mp_team img {float: left; width: 209px; padding: 35px 10px 0 16px}
#buzz .story img {float: right; padding: 35px 20px 0 16px}
#buzz #title, #about_us_div .name {color: #2A2A2A; font-size: 18px; font-weight: bold; display: block}
#buzz #title {padding: 45px 0 30px 0; color: #51AEB1}
#about_us .paypal_family {width: 556px}
#about_us #media_inquiries {float: right; padding: 0 0 0 29px; width: 258px}
#about_us #media_inquiries .box_top {background-image: url("/images/v6/backgrounds/pr_box_top.png"); height: 10px}
#about_us #media_inquiries .box_middle {background-image: url("/images/v6/backgrounds/pr_box_middle.png"); background-repeat: repeat-y; padding: 20px}
#about_us #media_inquiries .box_bottom {background-image: url("/images/v6/backgrounds/pr_box_bottom.png"); height: 10px}
#mp_login #already_member {background: transparent url('/images/v6/photos/people_login.png') no-repeat scroll 0 0; padding: 0 35px 0 240px; min-height: 250px; height: auto !important; height: 250px; width: 225px; float: left}
#mp_login #all_login_options {padding-bottom: 100px}
#mp_login #other_login_option {border-left: 1px solid #e1d4c8; width: 305px; padding: 0 35px; float: left; min-height: 300px; height: auto !important; height: 300px}
.unable_to_invest {padding-top: 20px}
.unable_to_invest h3 {color: #51AFB1}
.unable_to_invest_error_box {padding-top: 20px; background: transparent url('/images/v6/backgrounds/red_bar_gradient.png') top center no-repeat; width: 880px; height: 45px; margin: 20px 0 20px 0}
#make_difference h3 {padding-bottom: 10px}
#mp_login #all_login_options h3 {color: #2a2a2a; padding-bottom: 10px}
#privacy_notice {padding-top: 10px}
.listing_not_available_error {font-size: 0.9em; line-height: 1.2em}
.sources {padding-top: 10px; margin-top: 10px; border-top: 1px solid #d4caca; font-size: 0.85em; line-height: 1.2em}
.sources .source_text, .sources .source_super {float: left; padding: 5px 0}
.sources .source_text {width: 165px}
.sources .source_super {width: 10px; font-size: 0.75em; line-height: 0.75em }
.sources ol {padding: 5px 0 5px 20px}
.sources ol li {padding-bottom: 5px}
#howitworks_div, #about_us_div, #aboutus_team_div {background-color: white; padding: 20px 28px 0; font-size: 14px; min-height: 604px}
#aboutus_team_div .title_block {padding-bottom: 26px}
#aboutus_team_div .title_block .name {font-size: 16px; font-weight: bold}
#aboutus_team_div .title_block .title {clear: both; font-weight: bold}
#aboutus_team_div #aboutus_team_content {padding-right: 9px}
#aboutus_team_div .aboutus_team_text {width: 513px}
#aboutus_team_div .aboutus_team_img {float: right; padding-right: 80px; padding-top: 43px}
#aboutus_team_div .text {color: #2a2a2a; font-size: 14px; display: block; padding-top: 26px}
#left_column {float: left; width: 575px; padding-left: 20px}
#howitworks_div #howitworks_content #right_column, #about_us_div #about_us_content #right_column, #home #right_column, #faq #right_column {float: right; margin-right: 21px; width: 299px}
#howitworks_div #howitworks_content #left_content, #about_us_div #about_us_content #left_content, #faq #left_content {float: left; width: 525px; height: 530px; padding: 10px 20px}
#howitworks_div #howitworks_content #left_content ul, #about_us_div #about_us_content #left_content ul {padding-left: 15px}
#howitworks_div #howitworks_content #left_content ol, #about_us_div #about_us_content #left_content ol {padding-left: 15px; padding-right: 25px}
#howitworks_div #howitworks_content #left_content #internal_div, #about_us_div #about_us_content #left_content #internal_div, #risk_overlay #internal_div {padding-top: 20px}
.internal_div_class {padding-top: 20px}
#howitworks_div #howitworks_content #left_content #howitworks_header, #about_us_div #about_us_content #left_content #about_us_header {color: #51AEB1; font-weight: bold; font-size: 16px; padding-bottom: 7px; padding-top: 26px}
.howitworks_header_class {color: #51AEB1; font-weight: bold; font-size: 16px; padding-bottom: 7px; padding-top: 26px}
#howitworks_div #howitworks_content #right_column .section_title, #about_us_div #about_us_content #right_column .section_title, #home #right_column .section_title, #faq #right_column .section_title {font-size: 18px; color: #000000; font-weight: bold; font-family: Arial, serif; padding-top: 7px}
#howitworks_div #howitworks_content #right_column #buttons, #about_us_div #about_us_content #right_column #buttons, #community #right_column #buttons, #home #right_column #buttons, #faq #right_column #buttons {padding: 20px 0px}
#howitworks_div #howitworks_content #right_column #right_column_box, #about_us_div #about_us_content #right_column #right_column_box, #home #right_column_box, #faq #right_column_box { padding-top: 20px; padding-bottom: 40px; padding-left: 20px; padding-right: 20px; margin-bottom: 26px;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px #dfdfdf solid;  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f5f5f5)); background: -moz-linear-gradient(top, #ffffff, #f5f5f5)}
#howitworks_div #howitworks_content #right_column #find_investment_box, #about_us_div #about_us_content #right_column #find_investment_box {border-top: 2px solid #DFDFDF; margin-right: 10px; margin-top: 10px; margin-left: 10px; padding-left: 10px; padding-right: 20px; padding-top: 20px}
#howitworks_div #howitworks_content #right_column a.ctaButton span, #about_us_div #about_us_content #right_column a.ctaButton span, #community #right_column a.ctaButton span, #home #right_column a.ctaButton span, #faq #right_column a.ctaButton span {background: transparent url('/images/v6/buttons/button-lft.png') no-repeat 0 0; display: block; line-height: 24px; font-size: 15px; padding: 7px 5px 5px 19px; color: #fff}
#howitworks_div #howitworks_content #right_column a.ctaButton, #about_us_div #about_us_content #right_column a.ctaButton, #community #right_column a.ctaButton, #home #right_column a.ctaButton, #faq #right_column a.ctaButton {background: transparent url('/images/v6/buttons/button-rt.png') no-repeat top right; display: block; float: left; height: 38px; margin-right: 0px; padding-right: 13px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.info_box_2 {background: transparent url("/images/v6/backgrounds/small_gradient_box_1.png") no-repeat scroll 0 0; width: 198px; height: 168px; padding: 30px}
.info_box_3 h2 {padding-bottom: 20px; font-size: 1.4em}
.info_box_3 .author_name {padding-bottom: 3px}
 #community {background-color: white; padding: 20px 28px 0}
#community #community_content #right_column {float: right; margin-left: 30px }
#community #community_content #right_column #improvement_ideas .light_bulb {vertical-align: middle; padding-left: 13px}
#community #community_content #right_column #improvement_ideas .content_bordered {border-bottom: 1px solid #d3d3d3; width: 269px}
#community #community_content #right_column #improvement_ideas .idea {padding-top: 10px; width: 269px}
#community #community_content #right_column #improvement_ideas .likes {padding: 3px 0 8px 0; margin-bottom: 5px; font-size: 12px; font-family: Arial, serif}
#community #community_content #right_column #blog .blog_box {padding: 35px 25px 10px 20px; background: transparent url('/images/v6/backgrounds/blog_background_box.png') no-repeat scroll 0 0; height: 270px; width: 280px}
#community #community_content #right_column .section_title {font-size: 18px; color: #000000; font-weight: bold; font-family: Arial, serif}
#community #community_content .title {display: block; padding-bottom: 15px; color: #51aeb1; font-size: 18px; font-weight: bold}
#community #community_content #left_content {float: left; width: 525px}
#community #community_content .left-image {float: left; padding-right: 20px}
#community #community_content .left-small-image {float: left; padding: 2px 7px 5px 0}
#community #community_content .right-text {float: right; width: 410px}
#community #community_content #left_content p {padding-bottom: 10px}
#community #community_content #left_content a {font-size: 14px; color: #0044CC; font-weight: bold}
#community #community_content .divisor {width: 525px; padding: 20px 0; height: 1px}
#community #community_content .small_divisor {width: 290px; height: 7px; clear: both; background: url("/images/v6/faqs/hrule_290w.png") no-repeat scroll 0 0 transparent}
.sub_head {margin-top: 15px}
.sub_head h1 {float: left; margin-top: 10px !important}
.sub_head .sub_head_right {float: right; background: transparent url('/images/v6/icons/keep_it_buzzing.png') no-repeat scroll 0 0; padding-left: 332px; height: 45px; vertical-align: middle}
a.outlink {background: url("/images/v6/icons/popup_icon.gif") no-repeat scroll right center transparent; padding-right: 20px}
.info_box_2 {background: transparent url("/images/v6/backgrounds/small_gradient_box_1.png") no-repeat scroll 0 0; width: 198px; height: 168px; padding: 30px}
.info_box_3 h2 {padding-bottom: 20px; font-size: 1.4em}
.info_box_3 .author_name {padding-bottom: 3px}
.info_box_3 {text-align: left; padding: 20px; margin-bottom: 20px}
.box_329x169 {background: white url('/images/v6/backgrounds/box_329x169.png') no-repeat scroll 0 0; width: 299px; height: 129px}
.box_329x415 {background: white url('/images/v6/backgrounds/box_329x415.png') no-repeat scroll 0 0; width: 299px; height: 375px}
.box_329x543 {background: white url('/images/v6/backgrounds/box_329x578.png') no-repeat scroll 0 0; width: 299px; height: 508px}
.info_box_3 .box_left_content {display: inline; padding-right: 10px; float: left}
.info_box_3 .box_right_content {display: inline; float: left}
.mini_slice_content_bordered {border-bottom: 1px solid #efefef; margin-bottom: 20px; padding-bottom: 20px}
#site_map .bold {font-weight: bold}
#bnr_top_float {background: transparent url('/images/v6/home/bnr_top_float.png') no-repeat scroll 0 0; width: 872px; height: 38px; color: white; font-weight: bold; padding: 7px 0 0 68px; font-size: 14px}
#bnr_top_float .bnr_text {float: left; padding-top: 8px}
#bnr_top_float .bnr_button {float: right; padding-right: 30px}
.registration_info_div {padding-top: 0px; padding-left: 20px; padding-right: 20px}
.registration_info_first {float: left; width: 80%}
.help_questions_contact_us {float: right}
.registration_info_ul {padding: 24px 5px 40px; width: 66%; float: left}
.registration_info_top #can_we_help {float: left}
.register_light_box {clear: both; height: 110px; padding-left: 5px}
.register_info_continue {padding-top: 55px; padding-bottom: 55px}
.info_content {padding-bottom: 65px; width: 564px}
.registration_info_sprite {display: inline-block; background-image: url('/images/v6/registration/registration_sprite.png') }
.ordered_list1_icon {background-position: -68px -56px; float: left; height: 76px; width: 41px}
.ordered_list_text1 {float: left; width: 140px; padding-right: 20px}
.ordered_list_text2 {float: left; width: 215px}
.ordered_list_arrow {background-position: -279px -50px; float: left; height: 76px; width: 59px; padding-right: 25px}
.ordered_list2_icon {background-position: -141px -56px; float: left; height: 77px; width: 45px}
.help_questions_contact_us {padding-top: 10px; border: 2px solid #e3e3e3}
.registration_light_box_top {background-position: -64px -132px; background-repeat: no-repeat; height: 13px; width: 876px}
.registration_light_box {background-color: #D8EFEF; color: #2A2A2A; font-size: 18px; padding: 10px 46px 15px 35px; width: 795px}
.registration_light_box_bottom {background-position: -65px -162px; height: 13px; width: 876px}
.register_faq {padding: 30px 5px 30px 10px; width: 866px; clear: both}
.register_faq_border {border-bottom: 1px dotted #e3e3e3}
.registration_faq_question {color: #51AFB1; float: left; font-size: 18px; font-weight: bold; width: 190px; padding-right: 30px}
.registration_faq_answer {float: left; font-size: 14px; width: 646px}
.registration_faq .hr {clear: both; color: #e3e3e3; height: 1px; width: 856px}
.padding-bottom10 {padding-bottom: 10px}
#header_sm {height: 50px}
          #river_wrap {padding: 0px 25px 0px 25px}
.list_number_column td {font-size: 13px; font-style: normal; font-family: arial}
#corporate_gift {background-color: #ffffff}
#success_riverdale {position: relative; left: -30px}
#corporate_gift h1 {position: relative; top: 0px; left: -30px; font-size: 18px}
 .curved_box_middle_in h2 {border-bottom: 1px solid #cccccc; padding-bottom: 4px; font-size: 16px}
 .curved_box_top_in {padding-top: 20px}
.table_percent_list {margin-top: 10px}
#corp_gift_left_column {float: left; position: relative; width: 530px; top: -20px}
#corp_gift_right_column {float: left; left: 40px; position: relative; top: -30px; width: 300px}
.mp_buttons .button_vote_for_this_project {display: block; float: left; margin-right: 10px; width: 189px; height: 34px; border: none}
#next_project_link {padding-left: 5px}
 #mp_page #corporate_gift div#corp_gift_left_column {width: 515px; float: left; padding-top: 10px}
#mp_page #corporate_gift div#corp_gift_right_column {width: 360px; float: right}
#mp_page #corporate_gift #white_content .curved_box_middle {padding: 8px 18px 0 30px; width: 902px}
#mp_page #corporate_gift #corp_gift_map {background: url('/images/v5/corp_gift/map_off.gif'); width: 520px; height: 382px; margin-top: 18px}
#mp_page #corporate_gift #corp_gift_map a.corp_gift_point {background-position: 0 0 !important; position: relative; height: 20px; display: block; font-weight: bold; font-size: 0.9em; color: white}
#mp_page #corporate_gift #corp_gift_map a.lbOn {display: block !important}
#mp_page #corporate_gift #corp_gift_map a:hover.corp_gift_point, #mp_page #corporate_gift #corp_gift_map a:active.corp_gift_point {background-position: 0 -20px !important; color: white}
#mp_page #corporate_gift #corp_gift_map a.corp_gift_point span {display: none}
#mp_page #corporate_gift #corp_gift_map a#corp_gift_north_america {background: transparent url('/images/v5/corp_gift/map_north_america.gif') no-repeat scroll 0 0; width: 115px; top: 146px; left: 74px}
#mp_page #corporate_gift #corp_gift_map a#corp_gift_pacific {background: transparent url('/images/v5/corp_gift/map_pacific.gif') no-repeat scroll 0 0; width: 68px; top: 169px; left: 10px}
#mp_page #corporate_gift #corp_gift_map a#corp_gift_caribbean {background: transparent url('/images/v5/corp_gift/map_caribbean.gif') no-repeat scroll 0 0; width: 96px; top: 153px; left: 117px}
#mp_page #corporate_gift #corp_gift_map a#corp_gift_south_america {background: transparent url('/images/v5/corp_gift/map_south_america.gif') no-repeat scroll 0 0; width: 114px; top: 201px; left: 128px}
#mp_page #corporate_gift #corp_gift_map a#corp_gift_africa {background: transparent url('/images/v5/corp_gift/map_africa.gif') no-repeat scroll 0 0; width: 68px; top: 202px; left: 263px}
#mp_page #corporate_gift #corp_gift_map a#corp_gift_eurasia {background: transparent url('/images/v5/corp_gift/map_eurasia.gif') no-repeat scroll 0 0; width: 74px; top: 49px; left: 306px}
#mp_page #corporate_gift #corp_gift_map a#corp_gift_middle_east {background: transparent url('/images/v5/corp_gift/map_middle_east.gif') no-repeat scroll 0 0; width: 95px; top: 51px; left: 331px}
#mp_page #corporate_gift #corp_gift_map a#corp_gift_south_asia {background: transparent url('/images/v5/corp_gift/map_south_asia.gif') no-repeat scroll 0 0; width: 94px; top: 67px; left: 357px}
#mp_page #corporate_gift #corp_gift_map a#corp_gift_southeast_asia {background: transparent url('/images/v5/corp_gift/map_southeast_asia.gif') no-repeat scroll 0 0; width: 116px; top: 75px; left: 405px}
#mp_page #corporate_gift div#corp_gift_right_column .number_counter {color: white; font-size: 3.3em; position: relative; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif}
#mp_page #corporate_gift div#corp_gift_right_column .number_counter table tr td {background: transparent url('/images/v5/counter/corp_gift_back.gif') no-repeat scroll 0 0; padding: 3px 0 0 8px; width: 38px; height: 53px}
#mp_page #corporate_gift div#corp_gift_right_column .number_counter table tr td.with_separator {background: transparent url('/images/v5/counter/corp_gift_back_with_separator.gif') no-repeat scroll 0 0; width: 46px}
#mp_page #corporate_gift div#corp_gift_right_column h2 {font-size: 1.3em; padding: 17px 0 12px 3px; color: #7FB400}
#mp_page #corporate_gift div#corp_gift_right_column h3 {font-size: 1.1em; padding: 8px 0 0 10px}
#candidate_popup .candidate_decription_text, #candidate_popup .candidate_right_content {max-height: 310px; height: 310px}
#candidate_popup .candidate_decription_text {padding: 12px; width: 325px; float: left}
#candidate_popup .candidate_right_content {background: transparent url('/images/v5/corp_gift/popup_right_background.gif') no-repeat scroll 0 0; float: right; margin: 12px 8px 12px 0; width: 200px}
#candidate_popup .candidate_right_content .candidate_borrower {padding: 6px 0 0 7px; width: 186px; height: 156px}
#candidate_popup .candidate_right_content .candidate_did_you_know {font-size: 0.8em; font-weight: bold; padding: 61px 0 0 23px}
#mp_page #corporate_gift div#corp_gift_progress_result {width: 510px; float: left}
#mp_page #corporate_gift div#corp_gift_hear_from_borrower {width: 350px; float: right; margin-right: 10px}
#mp_page #corporate_gift div#corp_gift_hear_from_borrower div.corp_gift_borrower {background: transparent url('/images/v5/corp_gift/borrower_background.gif') no-repeat scroll 0 0; height: 160px; width: 189px; padding: 4px 0 0 4px; margin: 0 auto}
#mp_page #more_top_projects_links a {font-weight: normal}
.faq_anchor {padding-left: 20px}
#issuer_table {border: 1px solid; margin-left: 40px}
#issuer_table tr {padding-left:5px}
#issuer_table td {padding: 5px 5px 5px 5px; border-bottom: 1px solid; border-left: 1px solid; width: 300px}
 #header_nav {padding: 0;position: absolute;z-index: 99;}
#header_nav li a {color: white;font-weight: bold;font-size: 1.3em;display: block;text-decoration: none;}
#header_nav li li {background: #96aeb4;filter: alpha(opacity = 85);-moz-opacity: 0.85;-khtml-opacity: 0.85;opacity: 0.85;}
#header_nav li.active li a, #header_nav li li a {display: block;border: none;border-bottom: 1px solid white;padding: 7px 17px;color: #0044CC;font-weight: bold;font-size: 1em;background: none;white-space: nowrap;}
#header_nav li:hover ul, #header_nav li.sfHover ul {left: 0;top: 33px; z-index: 99;}
#header_nav div.nav_filler {background: url('/images/v6/nav/nav_filler.png'); width:285px; height:33px;}
 .left_nav {width: 193px;float: left;background-color: #EEEDEB;}
.left_nav h2 {padding: 15px 0 15px 18px;font-size: 16px;color: #35271A;font-weight: bold;border-right: 1px solid #CBC6C2;border-bottom: 1px solid #CBC6C2;}
.left_nav ul {}
.left_nav ul li {font-weight: bold;border-right: 1px solid #CBC6C2;border-top: 1px solid #ffffff;border-bottom: 1px solid #CBC6C2;}
.left_nav ul li.active_shade {background-color: #FFFFFF;border-right: none;}
.left_nav ul li a, .left_nav ul li span {display: block;padding-top: 13px; padding-right: 0; padding-left: 37px; padding-bottom: 10px;cursor: pointer;}
.left_nav ul li.plus {background: transparent url('/images/v6/backgrounds/arrows_right_01.png') no-repeat scroll 17px 17px;}
.left_nav ul li ul.leftsubnav {display:none;}
.left_nav ul li ul li.filter_type {padding-bottom: 15px;zoom: 1;*display: inline;}
.left_nav ul li ul li div.filter_type_text {display: inline-block;color: #2F999C;vertical-align: middle;font-size: 14px;}
.left_nav ul li ul.leftsubnav li.selector {}
.left_nav ul ul {padding: 0;}
.left_nav ul ul li {background: white;font-weight: normal;border: none;}
.left_nav ul li.expanded {border-right:none;}
.left_nav ul li.down_arrow{background: white url('/images/v6/backgrounds/arrows_down_02.png') no-repeat scroll 12px 20px;}
.left_nav ul li.expanded a.navtitle {width: 165px;}
.left_nav ul li.expanded ul.leftsubnav {display: block;padding: 5px 0 10px 0;background: white;}
.left_nav ul li.expanded ul.leftsubnav a {display: block;padding: 0;}
.left_nav ul li.expanded ul.leftsubnav #reset_status_filter {display: inline;}
.left_nav ul li.expanded ul.leftsubnav .reset_filter_link {display: inline;}
.left_nav ul li.expanded ul.leftsubnav li.reset_filter {padding: 10px 0 20px 0;}
.left_nav ul li.expanded ul.leftsubnav li {margin-left: 37px;background: none;width: 155px;}
.left_nav ul li.expanded ul.leftsubnav li.current_shade a {font-weight: bold;}
.left_nav ul li.expanded ul.leftsubnav li label {padding-left: 5px;color: #404040;font-size: 12px;font-weight: normal}
.left_nav ul li.expanded ul.leftsubnav li.radio_sub {padding-left: 17px;}
.left_nav ul li.expanded ul.leftsubnav li.bullets {list-style-image: url('/images/v6/backgrounds/dot_01.png');list-style-position: outside;}
#left_nav_content {float: left;width: 696px;background-color: white;padding: 15px 25px;min-height: 500px;height: auto !important;height: 500px;}
#breadcrumb {color: #2A2A2A;font-size: 14px;}
#breadcrumb span {color: #e3d7cb;padding: 0 7px;}
.num_filtered_investments {padding-left: 2px;display: inline;width: 27px;color: #404040;font-size: 12px;}
#mp_navigation {height: 40px; line-height: 40px; clear: both; padding-left: 15px}
#mp_navigation a {display: block; text-indent: -99999px; overflow: hidden; text-align: center}
#mp_navigation li {float: left}
#mp_navigation li a:hover, #mp_navigation li a.active {background-position: 0 -40px !important}
#mp_navigation li a {display: block; height: 40px; float: left; overflow: hidden; position: relative; width: 186px}
#mp_navigation li#find_investments a {background: transparent url('/images/v5/navigation_bar/navigation_find_investments.png') no-repeat top left}
#mp_navigation li#my_account a {background: transparent url('/images/v5/navigation_bar/navigation_my_microplace.png') no-repeat top left}
#mp_navigation li#community a {background: transparent url('/images/v5/navigation_bar/navigation_community.png') no-repeat top left}
#mp_navigation li#gifts a {background: transparent url('/images/v5/navigation_bar/navigation_gifts.png') no-repeat top left; width: 101px}
#mp_navigation li#learn_more a {background: transparent url('/images/v5/navigation_bar/navigation_learn_more.png') no-repeat top left}
#mp_navigation li#about_microplace a {background: transparent url('/images/v5/navigation_bar/navigation_about_microplace.png') no-repeat top left}
#mp_navigation li#end {background: transparent url('/images/v5/navigation_bar/navigation_blank_end.png') no-repeat top left; width: 3px}
 #header_nav ul {position: absolute; top: -999em; width: 220px;  }
#header_nav ul li {width: 100%}
#header_nav li:hover {visibility: inherit;  }
#header_nav li {float: left; position: relative}
#header_nav li:hover li ul, #header_nav li.sfHover li ul {top: -999em}
#header_nav li li:hover ul, #header_nav li li.sfHover ul {left: 10em;  top: 0}
#header_nav li li:hover li ul, #header_nav li li.sfHover li ul {top: -999em}
#header_nav li li li:hover ul, #header_nav li li li.sfHover ul {left: 200px;  top: 0}
 #header_nav li li a:hover {text-decoration: underline; color: #0e3e7c; border: none; border-bottom: 1px solid white; background: none}
#header_nav li li:hover {background-color: white}
 #header_nav a.sf-with-ul {padding-right: 1.8em; min-width: 1px;  }
.sf-shadow ul {background: url('/images/v6/backgrounds/shadow2.png') no-repeat bottom right; padding: 0 8px 9px 0; -moz-border-radius-bottomleft: 17px; -moz-border-radius-topright: 17px; -webkit-border-top-right-radius: 17px; -webkit-border-bottom-left-radius: 17px}
.sf-shadow ul.sf-shadow-off {background: transparent}
table.table_summary {float:left; display:inline; margin:20px 26px 0 0}
table.table_summary tr.field_list > td{ padding-bottom:12px}
table tr.list_link > td{ padding-top:20px}
table.table_summary .key {font-size:14px; color:2A2A2A}
table.table_summary .key_invest {font-size:14px; color:2A2A2A; vertical-align:top}
table.table_summary .value {font-size:20px; font-weight:bold; padding-left:10px}
table.table_summary .acct_value {font-size:14px; font-weight:bold; padding-left:10px}
table.table_records {float:left; display:inline; margin:20px 26px 0 0; width:332px}
table.table_records .key {width:90px; vertical-align:text-top; font-size:14px; padding-right:10px}
table.table_records .value {font-size:14px; vertical-align:text-top}
table.table_records .value a{ color:#0044CC}
table.record_list {margin-top:20px; width:100%}
table.record_list tr td.key{ width:20%}
table.record_list tr td.value{ width:80%}
table.record_list tr.t_header > td {color:#51AEB1; padding-bottom:10px; font-weight:bold}
table.record_list tr.record_link > td{ border-top:1px solid #E1D5C9; padding:10px 0 10px 0}
table.record_list2 {width:100%}
table.record_list2 tr.t_header > td {color:#51AEB1; padding-bottom:10px; font-weight:bold}
table.record_list2 tr.record_link > td{ border-top:1px solid #E1D5C9; padding:10px 0 10px 0}
table.record_list2 tr td.key{ width:20%}
table.record_list2 tr td.value{ width:80%}
.portfolio {padding:10px 20px 0 20px}
.portfolio a{ font-size:14px}
table.portfolio td.borrower_logo {padding-right:10px; width:150px}
table.portfolio td.key {vertical-align:top; width:110px}
table.portfolio td.key_value {padding-bottom:20px; width:150px}
table.portfolio .status_success {background: transparent url('/images/v5/icons/round_success.gif') no-repeat scroll 0 0; padding-left: 25px; min-height: 20px; height: auto !important; height: 20px}
table.portfolio .status_failed {background: transparent url('/images/v5/icons/round_failed.gif') no-repeat scroll 0 0; padding-left: 25px; min-height: 20px; height: auto !important; height: 20px; color: red}
table.portfolio .status_pending {font-style: italic}
#mp_investment_details table.help_details {border-collapse: collapse; width: 100%}
#mp_investment_details table.help_details td{ white-space: nowrap}
#mp_investment_details table.help_details td.value{ font-weight:bold}
#mp_investment_details table.help_details td.liquid_details{ font-size:12px; font-family:arial; font-style:italic; color: #808080 }
table.table_information td.key {white-space: nowrap}
table.table_information td.value {font-weight: bold; padding-bottom:5px; padding-left:5px; text-align:left}
#mp_investment_details .investment_panel span.bold_amount {font-weight: bold; font-size: 20px; color: #2A2A2A}
#mp_investment_details .investment_panel span.bold_amount2 {font-weight: bold; font-size: 20px; color: #2A2A2A; padding-left:2px}
table.radio_options {margin-bottom:10px}
table.radio_options tr td {vertical-align: middle; padding:0 5px 10px 5px}
table.radio_options tr td.radio_tag {}
table.radio_options tr td label{ font-weight:normal}
#mp_investment_details form .investment_amount {padding: 0}
#mp_investment_details form .investment_amount table {padding: 0}
#mp_investment_details form .investment_amount table tr td {padding: 2px; vertical-align: middle; white-space: nowrap}
#mp_investment_details form input.text {width: 75px}
#mp_investment_details form table.radio_options tr td input.radio {margin-top: 2px; _margin-top: 0}
#mp_investment_details form table.radio_options tr td input.radio_custom_amount {}
#mp_investment_details table#investment_details_profile {}
#mp_investment_details table#investment_details_profile tr td#listing_details_comments {width: 70%; padding: 0 2% 10px 0}
#mp_investment_details table#investment_details_profile tr td#listing_details_borrowers {width: 30%; padding: 0 2% 10px 0}
#mp_investment_details table#investment_details_profile tr td#listing_details_recipient {width: 33%; padding: 0 0 10px 2%}
#mp_investment_details table#investment_details_investors {margin:30px 0 30px 0}
#mp_investment_details table#investment_details_investors td.our_investors {width: 69%}
table.investor_comments {margin-top:10px}
table.investor_comments tr td.comment_image {width:26%; padding-bottom:10px}
div.borrower_info {margin:20px 0 20px 0; float: left; width:100%}
div.borrower_info div.tr{ float:left; width:100%}
div.borrower_info div div.key {width:60px; float: left}
div.borrower_info div div.value {font-weight:bold; text-align:left;  padding-left:10px; float:left}
table.inv_confirmation{ width:100%}
table.inv_confirmation tr td.listing_logo{ padding-left:22px; width:70px}
table.inv_confirmation tr td.listing_name{ vertical-align:middle}
table.inv_confirmation tr td.listing_amount{ text-align:right; padding-right:22px; vertical-align:middle}
table.investment_info_table tr td {padding: 10px 0; border-bottom: 1px solid #EEE}
table.investment_info_table tr.no_border td {border-bottom: none}
.border_bottom_line {width:600px; margin-top:20px; border-bottom:1px solid #EEE}
table.investment_info_table tr td.key {width: 150px}
table.investment_info_table tr td.value {font-weight:bold}
table.reg_suitablitly {margin-top:5px}
table.dark_dotted_bottom tr td {border-bottom: 1px solid #EEE; padding: 10px 10px 15px 0}
table.dark_dotted_bottom tr.no_border td {border-bottom: none}
table.dark_dotted_bottom tr td.key {width: 130px}
table.dark_dotted_bottom tr td.value {color: black; width: 450px}
table.dark_dotted_bottom tr td.right_align {text-align: right}
div.focus_tag {padding:3px 3px 0 23px; display:inline}
div.focus_tag img {float: left; margin: 5px 5px 5px 0}
div.focus_tag div.focus_name {padding-top: 10px}
div.focus_tag div.poor, div.focus_tag div.small {float: left; font-size: 0.9em}
div.focus_tag div.extremely_poor, div.focus_tag div.large {float: right; font-size: 0.9em; padding-right: 10px}
table.investment_summary {margin-bottom:30px}
table.investment_summary tr td.image_listing {padding-right:20px}
table.investment_summary tr td.key {width:115px}
table.investment_summary tr td.value {text-align:left; font-weight:bold}
table.investment_summary tr td.logo {padding-right:10px}
table.table_amount_information tr td {padding: 10px 10px 10px 0; border-bottom: 1px solid #E1D5C7}
table.table_amount_information tr td.value {font-size: 14px; font-weight:bold; text-align: right}
table#gift_information {margin-bottom:0}
#snapshot_container #my_account_right_column {float:right;width:332px;display:inline;margin-top:30px;}
#snapshot_container #my_account_left_column {float:left;}
#snapshot_container .top{height:10px;background-image:url('/images/v6/box_top.gif');}
#snapshot_container .middle{background-image:url('/images/v6/box_mid.gif');}
#snapshot_container .bottom{height:10px;background-image:url('/images/v6/box_bottom.gif');width:100%;}
.underline {height:1px; width:332px; background-image:url('/images/v6/underline.gif'); margin-top:12px}
.underline_short {height:1px; width:240px; background-image:url('/images/v6/underline.gif'); margin:12px 0 0 10px}
.underline_short_none {height:1px; width:240px; background-image:url('/images/v6/underline.gif'); margin-top:12px}
.polaroid_container {padding:20px 22px 26px 22px}
.polaroid_container .polaroid_borrower span {position: absolute; top: 0; left: 0; width: 167px; height: 125px; background: url('/images/v6/backgrounds/border_wht_rounded.png') no-repeat top left; _background: none !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale src='/images/v5/borders/polaroid_borrower.png'); overflow: hidden}
.polaroid_container .polaroid_borrower img{ padding:3px}
.polaroid_container .polaroid_borrower {position:relative; float:left; -moz-column-width:180px; padding-right:10px}
.polaroid_container .borrower_summary {display:inline}
 .investment_top {margin-top:20px; height:8px; width:690px; background-image:url('/images/v6/backgrounds/topborder.gif')}
.investment_middle_header {width:690px; background-image:url('/images/v6/backgrounds/middleheaderborder.gif')}
.investment_middle {width:690px; background-image:url('/images/v6/backgrounds/middleborder.gif')}
.investment_bottom {height:8px; width:690px; background-image:url('/images/v6/backgrounds/bottomborder.gif')}
.helps_top {height:7px; width:255px; background-image:url('/images/v6/backgrounds/whiteboxtop.gif')}
.helps_middle {width:255px; background-image:url('/images/v6/backgrounds/whiteboxmiddle.gif')}
.helps_bottom {height:7px; width:255px; background-image:url('/images/v6/backgrounds/whiteboxbottom.gif')}
 table.comment_table td {padding-right: 12px}
.mp_comment_status {margin-bottom:10px}
.mp_comment_status span {color: #666}
div.user_comment {padding-left: 40px; margin: 0 0 10px 40px}
div.user_comment .user_comment_text {font-family:arial; font-size: 14px}
 .mp_buttons_return {margin-top:20px}
.mp_buttons_return .button {float:left; padding-top:10px}
.mp_buttons_return .cancel {float:left; padding:18px 0 0 25px}
.mp_buttons span#button_post {display: block; float: left; margin:10px 0 0 80px; width: 80px; height: 32px; border: none}
.mp_buttons span#button_post2 {display: block; float: left; margin:10px 0 0 25px; width: 80px; height: 32px; border: none}
.mp_buttons span#button_post3 {display: block; float: left; margin:10px 0 0 95px; width: 80px; height: 32px; border: none}
.mp_buttons2 {margin-bottom:10px}
.mp_buttons2 .continue_button{ float:left}
.mp_buttons2 .cancel_button {float:left; margin:10px 0 0 20px}
.mp_buttons .button_cancel {padding:9px 0 0 15px}
.mp_buttons .button_cancel2 {padding:16px 0 0 75px}
.mp_buttons .button_cancel5 {padding:16px 0 0 275px}
.mp_buttons .button_cancel6 {padding:18px 0 0 170px}
.mp_buttons .button_cancel3 {padding:16px 0 0 208px}
.mp_buttons .button_cancel4 {padding:16px 0 0 85px}
.mp_buttons .button_cancel2 .close{ curser:pointer}
.mp_buttons .button_cancel2 a.normalized {font-weight: normal!important; vertical-align:11px}
.mp_buttons .cancel {display:inline; margin:10px 0 0 20px}
.mp_buttons .submit_button {display:inline}
 #right_content .small_link a{ font-size:12px; font-weight:normal}
 #post_your_comment {padding: 0 0 30px 10px}
#post_your_comment table tr td {vertical-align: bottom}
#post_your_comment table tr td.post_link_cell {vertical-align: bottom; font-weight: bold}
#post_your_comment .comment_text_area {width: 400px}
#post_your_comment .buttons {padding: 10px 0 0}
#post_your_comment a.post_no_link {color: #555; cursor: auto}
#post_your_comment a.post_no_link:hover {color: #555}
#listing_comments_view_popup {}
#listing_comments_view_popup .heading{ padding:20px 0 20px 18px}
#listing_comments_view_popup .subheader{ margin:0 0 5px 18px}
#listing_comments_view_popup .comment_detail{ padding:18px}
#listing_comments_view_popup .icon {float:left; margin-right:10px}
#listing_comments_view_popup .text_comment {font-size: 14px; margin-top:20px}
#listing_comments_view_popup .page_details {height:35px; margin:20px; background-color:#E3E3E3}
#listing_comments_view_popup .page_details .page_links{ float:right; overflow:none; margin-top:10px}
#listing_comments_view_popup .page_details .pagination_spinner {background:url('/images/spinner.gif') no-repeat; padding-left:20px; margin-left:5px; visibility:hidden}
#listing_comments_view {width: 500px}
#listing_comments_view .not_bold{ font-weight:normal}
#listing_comments_view_popup .comments table td {padding: 5px}
#listing_comments_view_popup .comments table td.icon_comment {text-align: center; vertical-align: top; width: 35px; padding-top: 20px}
#listing_comments_view_popup .comments table td.text_comment {border-bottom: 1px dotted #DDD}
#listing_comments_view_popup .comments table td.user_info {width: 550px; padding-top: 20px}
#listing_comments_view_popup .comments .user_comment_text {font-family: Comic Sans, Comic Sans MS, cursive, Trebuchet, Verdana, sans-serif; font-size: 14px}
#listing_comments_view_popup .comments .pages {background: none; border: none; clear: both; float: left; font-size: 11px; font-weight: normal; margin-top:0; padding: 0; text-align: right; width: 100%}
 #reinvest {padding:20px 26px 50px 26px; background-color:white; color:#2A2A2A}
#reinvest #error_box {margin-top:20px}
#reinvest .title .breadcrumb {margin-bottom:25px}
#reinvest .title h1 {font-weight:bold; font-size:24px}
#reinvest #mp_investments_results {font-size:14px}
 #reinvest #mp_investments_results .listing_content_header {color:#51AEB1; padding:17px 0 14px 0}
#reinvest #mp_investments_results table.reinv_alive td.radio_button {padding:2px 10px 0 0}
#reinvest #mp_investments_results table.reinv_alive td.space_proj {padding-top:22px}
#reinvest #mp_investments_results table.reinv_alive td.radio_button2 {padding-top:22px}
 #reinvest #mp_investments_results .listing_top {background-image:url('/images/v6/backgrounds/options_top_box.png');height:9px;width:869px;margin-top:10px;}
#reinvest #mp_investments_results .listing_middle {background-image:url('/images/v6/backgrounds/options_middle_box.png');height:auto;width:869px;display: inline-block;}
#reinvest #mp_investments_results .listing_bottom {background-image:url('/images/v6/backgrounds/options_bottom_box.png');height:10px;width:869px;}
#reinvest #mp_investments_results .listing_middle .listing_content {height:164px;padding:19px 55px 18px 17px; clear:both;}
#reinvest #mp_investments_results .listing_middle .new_project, #reinvest #mp_investments_results .listing_middle .finca_project {padding-top: 28px;}
#reinvest #mp_investments_results .listing_middle .bottom_border {border-bottom: 1px solid #CBCBCB;}
#reinvest #mp_investments_results .listing_middle .listing_content .project_icon {float: left; height: 153px;width: 127px;padding: 0 0 10px 22px;}
#reinvest #mp_investments_results .listing_middle .listing_content .project_type {color:#a9a9a9;font-size: 15px; font-weight: bold; float: left; width:135px;}
#reinvest #mp_investments_results .listing_middle .listing_content .project_info {width:490px;vertical-align: top;padding-left: 19px;display: inline-block; position: relative;}
#reinvest #mp_investments_results .listing_middle .listing_content .project_text {width:375px;display: inline-block;}
#reinvest #mp_investments_results .listing_middle .listing_content .project_select {float:right;display: inline-block; position: absolute;right:0;top:0;}
#reinvest #mp_investments_results .listing_middle .listing_content .project_heading {font-size: 15px; font-weight: bold;}
#reinvest #mp_investments_results #exclamation {padding-top: 50px;}
#reinvest #mp_investments_results #exclamation img {vertical-align: middle;}
#reinvest #mp_investments_results #exclamation span {font-style: italic;}
#reinvest #mp_investments_results #reinvest_details td.value {padding-left: 5px; font-weight: bold;}
.prog_bar {padding-left:30px}
#reinvest .form_item_medium {margin-top:20px}
#reinvest .form_item_medium .small_text {font-size:12px; color:#666666}
#reinvest .form_item_medium #pay_display_name {margin-bottom:30px}
#reinvest .issuer_disclaimer_footer {padding: 10px 20px 30px}
#reinvest .issuer_disclaimer_footer2 {padding: 10px 10px 30px 0}
#reinvest .return_confirm_content {margin-bottom:200px}
 #mp_investments_results .listing_information {padding:30px 0 30px 0}
#mp_investments_results .border-bottom {border-bottom:1px solid #DFDFDF; height:1px; width:700px; margin-bottom:20px}
#mp_investments_results .listing_information .listing_name {float:left; margin-bottom:10px}
#mp_investments_results .listing_information .listing_name h2{ white-space:normal; font-size:16px; font-weight:bold}
#mp_investments_results .listing_information .borrower_log {float:left; padding-right:10px}
#mp_investments_results .listing_dollar_sense {margin-top:10px; float:left}
#mp_investments_results .listing_dollar_sense .sub_title {color:#51AEB1; font-weight:bold; margin-bottom:10px}
#mp_investments_results .listing_dollar_sense table.table_information {}
#mp_investments_results .listing_dollar_sense table.table_information tr td.key {width:100px}
#mp_investments_results .listing_dollar_sense table.table_information tr td.value {}
#mp_investments_results .listing_causes {float:left; margin-left:40px}
#mp_investments_results .rein_bank {color:#666666; margin-bottom:25px; font-size:12px}
#mp_investments_results .mp_buttons img.button {padding-right:9px}
#mp_investments_results .mp_buttons {margin-bottom:10px}
#mp_investments_results .mp_buttons_rein {margin:30px 0 30px 0; float:left}
 #site_map {padding:20px 28px 0 28px; background-color:white}
#site_map .title h1{ font-size:24px; font-weight:bold; margin:25px 0 30px 0; color:#2A2A2A}
#sitemap_contents {}
#sitemap_contents .sitemap_header {margin-bottom:30px}
#sitemap_contents h4{ font-size:16px; font-weight:bold; color:#51AEB1; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #DDDDDD}
#sitemap_contents .sitemap_links {float:left; margin-right:75px}
#sitemap_contents .sitemap_links span {font-weight:bold}
 #howitworks {}
#howitworks .title h1 {margin:25px 0 30px 0; font-weight:bold; font-size:24px; color:#2A2A2A}
#howitworks h2 {font-weight:bold; font-size:18px}
#howitworks .potential {padding-right:26px; float:left; width:58%}
#howitworks .potential p.imagine {margin-top:20px}
#howitworks span.super {vertical-align:super; font-size:10px}
#howitworks p.source {margin-top:45px; color:#666666; font-size:12px}
#howitworks p.source_long {margin-top:45px; color:#666666; font-size:12px; width:500px}
#howitworks .investing_easy {float:left;width:35%;}
.investing_easy .how_it_works_box_top{width:260px;background: transparent url("/images/v6/backgrounds/how_it_works_box_top.png") no-repeat scroll 0 0;height:10px;}
.investing_easy .how_it_works_box_middle{width:260px;background-image:url("/images/v6/backgrounds/how_it_works_box_middle.png");background-repeat:repeat-y;}
.investing_easy .how_it_works_box_bottom{width:260px;background:transparent url("/images/v6/backgrounds/how_it_works_box_bottom.png") no-repeat scroll 0 0 ;height:10px;}
.investing_easy .how_it_works_box_middle .invest_easy_content {padding:15px 10px 15px 10px;}
.investing_easy .learn_more_link {display:inline;font-size:12px;}
.invest_easy_content ul {}
.invest_easy_content ul li.easy1{background:url('/images/v6/icons/number_1.png') no-repeat scroll 0 25px;padding:20px 0 0 36px;}
.invest_easy_content ul li.easy2{background:url('/images/v6/icons/number_2.png') no-repeat scroll 0 25px;padding:20px 0 0 36px;}
.invest_easy_content ul li.easy3{background:url('/images/v6/icons/number_3.png') no-repeat scroll 0 25px;padding:20px 0 0 36px;}
.invest_easy_content div.how_it_works_101 {padding:15px 10px 10px 10px;}
.invest_easy_content ul.dotme {margin-left:13px;list-style-type:disc;}
.more_basics{float: right; width:140px;}
#redeem_request_info {padding:25px 0 0 100px; font-size:14px}
#redeem_request_info h4 {color:#51AEB1; padding-bottom:16px}
#redeem_request_info #redeem_amount {border-bottom:1px solid #DDDDDD; padding-bottom:5px}
#redeem_request_info table.redeem_table{ border-collapse:collapse; margin-bottom:25px; width:115px}
#redeem_request_info table.redeem_table tr td {padding:10px 0 10px 0; border-bottom:1px solid #E1D5C7}
#redeem_request_info table.redeem_table tr td.no_padding {padding-top:0}
#redeem_request_info table.redeem_table tr td.value{ font-weight:bold; text-align:right}
#howitworks .do_desc {float:left; padding-right:26px; margin-bottom:45px; width:55%}
#howitworks .money_desc {padding-right:26px; margin-bottom:45px; width:75%}
#howitworks h3 {margin:25px 0 10px 0; font-weight:bold; font-size:14px; color:#51AEB1; border:none}
#howitworks h5 {margin-top:20px; font-weight:bold; font-size:14px; color:#2A2A2A; border:none}
#howitworks h4 {color:#51AEB1; font-size:14px}
#howitworks .do_image {float:left; width:332px; height:400px}
#howitworks .do_image .image_padding {padding:20px 0 20px 0}
#howitworks .money_image {height:438px; width:690px}
#howitworks .do_desc ul.risk_top {list-style:disc; margin-left:20px}
#howitworks .do_desc ul.risk_list_outer {margin:0 0 25px 40px; list-style:disc}
#howitworks .do_desc ul.invest_outer_list {list-style:none}
#howitworks .do_desc ul.invest_outer_list li {font-weight:bold; font-size:14px; color:#51AEB1; padding:5px 0 5px 40px; margin-top:25px}
#howitworks .do_desc ul.invest_outer_list li.header1{ background:url('/images/v6/icons/number_1.png') no-repeat scroll 0 0; margin-top:0 !important}
#howitworks .do_desc ul.invest_outer_list li.header2{ background:url('/images/v6/icons/number_2.png') no-repeat scroll 0 0}
#howitworks .do_desc ul.invest_outer_list li.header3{ background:url('/images/v6/icons/number_3.png') no-repeat scroll 0 0}
#howitworks .do_desc ul.invest_outer_list li.header4{ background:url('/images/v6/icons/number_4.png') no-repeat scroll 0 0; margin-top:10px}
#howitworks .do_desc p.desc_details {-moz-margin-start:40px; display:inline-block; font-weight:normal; font-size:14px; color:#2A2A2A}
#howitworks .do_desc p.last_comment {margin-top:25px}
#howitworks ul.overview_list {margin-left:20px; list-style:disc}
 #gifts {padding:20px 27px 50px 27px; background-color:white; color:#2A2A2A}
#gifts h4 {font-size:18px; padding-bottom:5px}
#gifts .title .breadcrumb {margin-bottom:25px}
#gifts .title h1 {font-weight:bold; font-size:24px}
#gifts .gifts_banner_image {margin:15px 0 40px 0}
#gifts .step_image {padding:23px 29px 2px 0; float:left}
#gifts .step_text_give {float:left; padding-top:23px; width:335px}
#gifts .gifts_step {padding-bottom:10px; border-bottom:1px solid #E1D5C7}
#gifts .gifts_step_no_border {border:none}
#gifts .step_text_give .step_title{ font-weight:bold; font-size:16px; padding-bottom:10px}
#gifts .give_gift_box {background-image:url('/images/v6/backgrounds/gift_box.png'); height:341px; width:329px}
#gifts .gifts_right_content {width:40%; padding-top:23px; float:left}
#gifts .gifts_right_content h3 {font-size:18px; font-weight:bold; color:#2A2A2A; padding-bottom:12px}
#gifts .gifts_right_content .widget_give_gifts {padding-bottom:24px; margin-bottom:24px; border-bottom:1px solid #E1D5C7}
#gifts .gifts_right_content .box_content {padding:27px 28px 27px 30px}
#gifts .gifts_right_content .box_content .conv_label {font-weight:bold; color:#51AEB1}
#gifts_honor_popup {min-height: 350px; height: auto !important; height: 350px; padding: 10px}
#gifts #gifts_honor_popup ul.disc {padding: 5px 0}
#gifts #gifts_honor_popup ul.disc li {padding-bottom: 5px}
 #gifts_offer .gift_error {padding:0 28px 20px 28px}
#gifts_offer div.highlight_text {float: left; width: 525px; font-size: 1.1em}
#gifts_offer img.highlight_borrowers {float: right; padding-left: 50px; margin-top: -10px}
#gifts #user_gift_certificate {margin:10px 0 20px 0; padding:20px; width:95%}
#gifts .form_segment_left{ border-right:1px solid #CCCCCC; float:left; padding-right:45px; width:440px}
#gifts .form_segment_right{ float:left; padding-left:45px; width:290px}
#gifts .form_item_half {float:left; padding-right:20px}
#gifts .group_focus_gift {background-color:#D8E0FE}
#gifts .group_no_focus_gift {background-color:#F0F0F0}
#gifts .group_gift {background-color:#F0F0F0}
#gifts form textarea.text {width: 280px; height:100px}
#gifts .gift_total_amount {margin-top:30px}
#gifts #paypal_and_bank {margin-top:30px; color:black; margin-bottom: 5px}
#gifts #payment_enabled {margin-top:5px}
#gifts #payment_enabled span.form_comment {font-size:12px; padding-left:25px}
#gifts #fieldset_bank_account {margin-top:5px}
#gifts #bank_account_id {margin-left:25px; width:200px}
#gifts .mp_buttons_page {}
 a.dp-choose-date {float: left; width: 21px; height: 15px; padding: 0; margin: 5px 3px 0; display: block; text-indent: -2000px; overflow: hidden; background: url('/images/v5/icons/calendar.gif') no-repeat}
a.dp-choose-date.dp-disabled {background-position: 0 -20px; cursor: default}
 input.dp-applied {width: 115px; float: left}
#gifts span.gifts_dollar_sign {font-weight: bold; color: #555; margin-left: -12px; *padding-bottom: 5px; *zoom: 1; *position: relative; float:left; margin-top:5px}
#gifts .radio_label {color:#2A2A2A}
#gifts #gift_giving_to{ padding-top: 20px}
  #issuer_page {padding:37px 27px 50px 27px; background-color:white; color:#2A2A2A}
#issuer_page .title h1 {font-weight:bold; font-size:24px}
#issuer_page .title .breadcrumb {margin-bottom:25px}
#issuer_page .issuer_content {margin-top:20px}
#issuer_page .issuer_banner {height:235px; width:884px}
#issuer_page img.partner_title_text {padding:0 20px 10px 0}
#issuer_page img.partner_info_text {padding-left:20px}
#issuer_page div.issuer_left_content {width:40%; float:left; margin-top:40px}
#issuer_page div.issuer_left_content .left_border {width:329px; height:881px; background:url('/images/v6/backgrounds/left_gradient_box.png') no-repeat}
#issuer_page div.issuer_left_content .left_border .container{ padding:26px 0 30px 28px}
#issuer_page div.issuer_right_content {float: left; width:52%; padding-top:40px }
#issuer_page div.issuer_left_content h1 {font-size:18px; color:#51AEB1}
#issuer_page div.issuer_right_content h1 {font-size:18px; padding-bottom:20px}
#issuer_page div.issuer_left_content .left_subheader {padding:26px 28px 20px 0; font-weight:bold}
#issuer_page div.issuer_left_content ul.outer_disc{ margin:0 28px 0 15px; padding-bottom:3px; list-style:disc}
#issuer_page ul.outer_disc li {padding:0 0 12px 7px}
#issuer_page ul.outer_circle {padding-left:15px; list-style:circle}
#issuer_page ul.outer_circle li{ padding:0; list-style:circle}
#issuer_page ul.outer_circle li.top{ padding-top:8px}
#issuer_page div.issuer_left_content .border_line {border-bottom:1px solid #E2D6CA; height:1px; width:265px}
#issuer_page div.issuer_header_content {padding-left: 545px}
#issuer_page div.issuer_header_content h1 {font-size: 2.75em; padding: 0 0 10px 0; line-height: 1em}
#issuer_page div.issuer_header_content .button_get_started {margin: 30px 0 0 21px}
#issuer_page div.issuer_left_content h1.issuer_left_content_title {font-size: 18px}
#issuer_page div.issuer_left_content img.borrower_magaga {margin-top: 21px}
#issuer_page div.issuer_left_content .link_website {padding-bottom:40px}
#issuer_page div.issuer_left_content .story_desc {padding:7px 30px 20px 0}
#issuer_page .white_widget_5 {width: 588px}
#issuer_page .white_widget_5 .curved_box_top_1 {clear: both; background-image: url('/images/v6/backgrounds/curved_box_white_widget_5_529.gif'); background-position: 0 0; height: 50px; width: 529px}
#issuer_page .white_widget_5 .curved_box_bottom_1 {clear: both; background-image: url('/images/v6/backgrounds/curved_box_white_widget_5_529.gif'); background-position: 0 100%; height: 5px; width: 529px}
#issuer_page .white_widget_5 .curved_box_middle_1 {background-image: url('/images/v6/backgrounds/curved_border_white_widget_5_529.gif'); background-repeat: repeat-y; padding: 20px 25px 23px 16px; width: 529px}
#issuer_page ul.top_tabs_white_gray li {float: left}
#issuer_page ul.top_tabs_white_gray li.active {background: transparent url('/images/v5/navigation_bar/top_tabs_white_gray.gif') no-repeat top left; background-position:0 0 !important; cursor: auto; color:#2A2A2A}
#issuer_page ul.top_tabs_white_gray li:hover {text-decoration:underline;}
#issuer_page ul.top_tabs_white_gray li {font-weight: bold; cursor: pointer; background: transparent url('/images/v5/navigation_bar/top_tabs_white_gray.gif') no-repeat top left; background-position:-200px 0 !important; display: block; height: 42px; float: left; overflow: hidden; position: relative; width: 200px; font-weight: bold; text-align: center; padding-top: 15px; color:#103E7A}
#issuer_page ul.large_numbers {width:480px}
#issuer_page ul.large_numbers li.number_1, #issuer_page ul.large_numbers li.number_2, #issuer_page ul.large_numbers li.number_3 {padding: 0 0 27px 45px; margin-top: 25px}
ul.large_numbers li.dotted_line {border-bottom: 1px solid #E2D6CA}
ul.large_numbers li.dotted_line h3, ul.large_numbers li.number_3 h3 {color:#51AEB1; padding-bottom:9px}
li.number_1 {background:transparent url('/images/v6/icons/number_1.png') no-repeat scroll left top}
li.number_2 {background:transparent url('/images/v6/icons/number_2.png') no-repeat scroll left top}
li.number_3 {background:transparent url('/images/v6/icons/number_3.png') no-repeat scroll left top}
li.number_4 {background:transparent url('/images/v6/icons/number_4.png') no-repeat scroll left top}
#issuer_page ul.disc {list-style:disc; padding:0}
#issuer_page ul.disc li{ padding-bottom:12px}
#issuer_page .mp_buttons {float:right; padding-right:28px}
#issuer_page #privacy_notice {padding-top:90px}
 .investment_summary_2 {padding:20px 20px 0 20px}
.investment_summary_2 .borrower_image {float:left; padding:4px 12px 8px 0}
.investment_summary_2 .borrower_details {padding:19px 10px 20px 0; border-bottom:1px solid #E2D6CA}
.investment_summary_2 .summary_logo {padding-right: 15px}
.investment_summary_2 .summary_title {background-color: #EEE; padding: 15px}
.investment_summary_2 .summary_content {color: black; padding-top: 15px}
#finca {padding:37px 27px 50px 27px; background-color:white; color:#2A2A2A}
#finca .warning_bar {background: url("/images/v6/icons/warning_1.png") no-repeat scroll 0 0 transparent; color: red; font-weight: bold; padding: 0 24px; margin:0}
#finca .warning_bar span.important_text{ color:red !important}
#finca .title h1 {font-weight:bold; font-size:24px}
#finca .finca_investments_left_content {width: 530px; float: left}
#finca .finca_investments_right_content {width: 300px; float: right}
#finca .finca_investment_no_border {border-bottom: none!important}
#finca .finca_investment {padding-bottom:18px; margin-top: 18px; border-bottom: 1px solid #E2D6CA; width: 100%}
#finca .finca_investment table.table_information tr td.key {text-align: left}
#finca .finca_investment table.table_information tr td.value{ padding-left:5px; font-weight:bold}
#finca .finca_investment table.table_information {padding-right: 10px; float: left}
#finca .finca_investment table.table_investment_amount {float: right; width: 250px}
#finca .finca_investment table.table_investment_amount tr td.text_amount_field {width: 100px}
#finca .finca_investment table.table_investment_amount tr td.text_amount_field_hidden {width: 100px; visibility:hidden}
#finca .finca_investment table.table_investment_amount tr td.text_amount_field input {width: 95%}
#finca .finca_investment table.table_investment_amount tr td .invest_gradient_button {padding: 0 10px}
#finca .finca_investment table.table_investment_amount tr td {vertical-align: middle; padding: 2px}
#finca_investments .grey_box_2 {background-image:url('/images/v6/backgrounds/filter_box.gif'); width:528px; height:113px; margin:20px 0 20px 0}
#finca_investments .grey_box_2_content {padding: 4px 18px 11px 18px; margin-bottom: 22px}
#finca_investments .grey_box_2 p {padding:5px 0 5px 0}
#finca_investments .grey_box_2 table {width: 100%}
#finca_investments .grey_box_2 table tr td {width: 33%}
#finca_investments .grey_box_2 .form_item_half {float: left; width: 160px; padding-bottom:4px}
#finca_investments .grey_box_2 .form_item_middle {padding: 0 10px; width: 150px}
#finca_investments .grey_box_2 .clear_options {float: right}
#finca_investments .inv_options_mesg {margin-bottom:27px}
#finca_investments .green_text_section {clear:both;margin-bottom: 18px;padding-bottom:13px;}
#finca_investments .green_text {color: #51AEB1;font-weight:bold;font-size:14px;}
#finca_investments .return_to_reinvestment {float:right;font-weight: bold;font-size:14px;}
#finca_investments .seperator {border-bottom:1px solid #E1D5C9;line-height: 1px;}
#finca .finca_box_top {height:13px; width:298px; background-image:url('/images/v6/backgrounds/finca_box_top.png')}
#finca .finca_box_middle{ height:auto; width:298px; background-image:url('/images/v6/backgrounds/finca_box_middle.png')}
#finca .finca_box_bottom {height:13px; width:298px; background-image:url('/images/v6/backgrounds/finca_box_bottom.png')}
#finca .prospectus {padding-top:12px; font-weight:bold}
#finca .light_green_widget {padding:22px 20px 20px 20px}
#finca ul.list_number_green li{ padding-left:40px; margin-top:18px}
#finca #listing_available_to {float: left; margin-bottom: 20px; _margin-bottom:20px; *margin-bottom:20px; min-width: 100px}
#finca #listing_available_to span {color: #51AEB1; font-weight: bold}
 #special_inv .content .pic_left {float:left; padding-right:14px; height:170px}
#special_inv .content .text1 {padding-right:28px}
#special_inv .content .text2 {padding:20px 0 20px 0}
#special_inv .content .inv1 {display:inline}
#special_inv .content .inv2 {display:inline}
#suitability_warning {margin:20px 0 10px 0;}
#suitability_warning .warning_title {padding:10px 0 6px 55px;background:url('/images/v6/backgrounds/warning_exclamation.png') no-repeat scroll 15px 5px;color:white;font-size:18px;font-weight:bold;}
#suitability_warning .w_top_box{height:47px;width:878px;background-image:url('/images/v6/backgrounds/warning_top.gif');}
#suitability_warning .w_mid_box{height:auto;width:878px;background-image:url('/images/v6/backgrounds/warning_middle.gif');}
#suitability_warning .w_bottom_box{height:18px;width:878px;background-image:url('/images/v6/backgrounds/warning_bottom.gif');}
#suitability_warning div.suitability_content{padding:16px 15px 16px 35px;}
#suitability_warning p.confirm{padding: 15px 0 15px 0;}
#suitability_warning p.item {padding-top: 15px;}
#suitability_warning ul.suitability_list {padding-left: 15px;}
#suitability_warning ol.suitability_list {padding-top: 15px;}
#suitability_warning ul.suitability_list li {list-style:disc;padding-bottom: 15px;}
#suitability_warning ul.suitability_list li.last {padding-bottom: 0;}
#suitability_warning ol.suitability_list li {padding-bottom: 15px;}
#suitability_warning ul.suitability_list li.bottom{padding-bottom: 0;}
#bulleted_answer{ color:black !important;   padding-left:15px}
#bulleted_answer li{ list-style-type:disc!important; display: list-item!important; color:black!important; font-weight: normal !important; padding:0 !important; margin:0 !important}
#gifts .gifts_donate_success .gifts_donate_success_left_content {float: left; width: 550px}
#gifts .gifts_donate_success .gifts_donate_success_right_content {float: right; width: 260px}
 #page .alert_border {border-bottom:1px solid #E1D4C8; border-top:1px solid #E1D4C8; padding: 10px 0; margin-top:10px}
#page .investment_tab_bar {background-color:#F4E8DC; margin-top:9px; margin-right:8px; padding:9px 9px 9px 16px; line-height:26px; vertical-align:middle}
#page .tab_bar_view_investment {color:#51AEB1; font-weight:bold}
#page .alert_underline {border-bottom:1px solid #E1D4C8; padding: 0 0 12px 0; margin-bottom:19px}
#home {min-height:604px}
 #featured_project {float: left; height: 408px; width: 665px; padding-top: 20px}
 #home_right {float: left; padding-left: 30px; padding-top: 20px; border-left:1px solid #dcdcd6;height: 300px;}
#home_right #whatis_microplace{border-top:2px solid #dcdcd6;border-right:6px solid #dcdcd6;}
#home_right #howit_works, #start_investing {border-top:6px solid #dcdcd6;border-right:6px solid #dcdcd6;}
#home_right #start_investing {border-bottom:6px solid #dcdcd6;}
#home_right #whatis_microplace, #howit_works, #start_investing {line-height:0;}
    .featured_block{padding-right:7px; padding-bottom:37px;}
.featured_img {border-bottom: 4px solid #DCDCD6;}
#featured_logo{float: left; padding-right:7px; padding-top:15px;border-right-color: #AEACA3; border-right-width:2px;}
#featured_logo img {width: 91px; height:109px; padding-left:12px; border:none}
#featured_listing{float: left;height: 109px;padding: 10px 0 0 13px;width: 440px;}
#featured_listing img {height: 26px;width:105px;border:none;}
#featured_scroll{ float: left; clear: both; position:absolute; z-index:9998;   }
#featured_scroll img{ position: relative}
.featured_text{display: block;width: 450px;clear:both;font-size: 14px;color: #3F3C32;}
.featured_header {padding-right:250px; width:440px; font-family: Arial; font-size: 14px; color: #FEFEFE; font-weight: bold; font-size: 14; padding-bottom:11px}
.featured_friendly {display: block; padding-right:80px; width:470px; font-family: Arial; color: #3F3C32; font-weight: bold; font-size: 17px; padding-bottom: 7px; padding-top:5px}
.learn_more {padding-top: 5px;}
.featured_bottom{ background: url("/images/v6/home/featured_project_background1.jpg") no-repeat scroll 0 0 transparent; height: 175px; width:596px}
#bnr_top_float {background: transparent url('/images/v6/home/bnr_top_float.png') no-repeat scroll 0 0;width: 872px;height: 38px;color: white;font-weight: bold;padding: 7px 0 0 68px;font-size: 14px;}
#bnr_top_float .bnr_text {float: left;padding-top: 8px;}
#bnr_top_float .bnr_button {float: right;padding-right: 30px;}
#help_nav_content{ background-color:white; float:left; height:auto !important; min-height:500px; padding:15px 28px; width:690px}
li.currentshade a {color:#555555}
#right_content p{ font-size: 14px; padding-bottom:34px}
#right_content #help_info1 {padding-bottom:31px}
#right_content #help_info2 {padding-bottom:34px}
#right_content #help_info1 .our_staff{ font-size: 14px}
#right_content #help_info2 .read_prospectus{ font-size: 13px; color:#666666}
.header_text_right_content {font-size:22px; font-weight: bold; font-family: arial; padding-bottom:25px; padding-top:20px; color:#2A2A2A}
.help_topic {padding-bottom: 20px; clear: right; font-size: 18px}
.help_topic_header{ border-bottom:1px solid #F4E8DB; color:#51AEB1; margin-bottom: 10px}
.help_topic_last {padding-bottom: 20px; clear: right}
.help_topic h4, .help_topic_last h4 {padding: 10px 0 10px}
.help_topic_description {float: left; width: 340px; font-size: 14px}
.help_topic_description_investments {padding: 0 10px 10px 0; margin: 5px 0}
.help_topic_description_payment {padding: 0 10px 10px 0; margin: 5px 0}
.help_topic_description_after {padding: 0 20px 10px 0; margin: 5px 0}
.help_topic_description_rules {padding: 0 10px 10px 0; margin: 5px 0}
.help_topic_description ul li {margin-top: 0}
.help_topic_description ul {}
.help_questions{ margin: 0 20px 0 0}
.help_topic_description ul li a {color:#0044CC; cursor:pointer; display:inline}
.help_topic_description ul li div {padding-right:5px; font-size:15px; float:left; color:#103E7A}
.help_questions h3 {font-family: Arial; padding-top: 5px!important; padding-bottom: 10px!important; color: #51AEB1; margin-right:425px; background: url("/images/v6/faqs/hrule_290w.png") no-repeat scroll 0 33px transparent }
.help_questions h4 {margin-top:5px; padding-top:25px; font-family: Arial; font-size: 1em!important; font-weight:bold!important; background: url("/images/v6/faqs/hrule_690w.gif") no-repeat 0 8px !important}
.pay_header {margin-top:5px; padding-top:25px; font-family: Arial; font-size: 1em; font-weight:bold; padding-bottom:10px}
#payment_1 {padding-top: 10px}
#payment_1 p{ padding-top: 10px}
#payment_2 {padding-top:7px}
#payment_2 ol{ padding-top:10px}
#redirect_new {padding-top:10px; padding-bottom:10px}
#redirect_new .redirect_header, #redirect_existing .redirect_header {font-weight:bold }
#redirect_new .redirect_note, #redirect_existing .redirect_note {font-weight:bold }
#redirect_new ol{ padding-top:10px}
#redirect_existing {padding-top:10px; padding-bottom:10px}
#redirect_existing ol{ padding-top:10px}
.first_header{ font-size:14px; font-weight:bold}
#help_questions_rules h4{ color: #51AEB1}
.outline_title {font-family: Arial; font-size: 1em!important; font-weight: bold!important; color: #51AEB1!important}
.help_questions p{ padding-bottom: 0}
.help_questions h4 a{ color: #51AEB1!important}
.help_questions ul li{ margin-top: 10px; color: #3fb1d7}
.help_questions ul.list_in_answer {padding: 5px 0}
.help_questions ul.list_in_answer li {margin-top: 0; margin: 0 25px; color: #555; list-style: disc}
.help_questions .privacy_statments li {color: #444!important; padding: 0 30px}
.help_questions_last h4{ margin-top: 25px; margin-bottom: 10px; border-top: 1px solid #DDD; padding-top: 10px; font-family: Arial}
table.buscont-data {background:#F4F4F4 none repeat scroll 0%; margin:16px 10px 26px; width: 560px}
table.buscont-data th {background:#E3BF3D url('/images/skin/tableheader_bg.gif') repeat-x scroll left top; color:#000000; font-size:0.9em; padding:4px 0pt 4px 10px; text-align:center}
table.buscont-data tr td {border-bottom:2px solid #FFFFFF; padding:10px; vertical-align:top}
table.buscont-data tr td.label {width:250px}
.user-agr-num ol {counter-reset: item; padding-left: 10px; padding-top: 10px;list-style-type:none;}
.user-agr-num ol li {display: block; padding: 3px 0pt 3px 0pt; font-weight: bold}
.user-agr-num ul {padding-left: 20px}
.user-agr-num ul li {list-style-type:none; font-weight:normal}
.user-agr-num span {font-weight:normal;}
.user-agr-num p {font-weight:normal; padding: 2px 0pt 6px 0pt}
.user-agr-num .major_section {padding-bottom:20px; padding-top:20px; background:url("/images/v6/faqs/hrule_690w.gif") no-repeat scroll 0 56px transparent}
#help_questions_rules h4{ }
#help_questions_contact_us{float:left;}
#help_contact_us{ float: left; width: 242px; padding-top: 0px; padding-right: 0px; padding-bottom: 70px}
.contact_us_header{ color:#51AEB1; padding-bottom: 10px; margin-bottom: 10px; font-size: 18px; background:url("/images/v6/faqs/hrule_290w.png") no-repeat scroll 0 28px transparent}
#media_enquiries {float:right;width:232px;padding-right: 350px;}
#help{ background-color:white; padding:20px 28px}
.privacy_policy{ margin: 0 20px 0 0}
.privacy_policy h4 {margin-bottom:20px; padding-bottom:20px; padding-top:20px; background:url("/images/v6/faqs/hrule_690w.gif") no-repeat scroll 0 56px transparent}
.privacy_policy h3 {font-family: Arial; padding-top: 5px!important; padding-bottom: 10px!important; color: #51AEB1; background: url("/images/v6/faqs/hrule_290w.png") no-repeat scroll 0 33px transparent; margin-bottom: 10px}
.privacy_policy ul li {margin-top: 10px}
.privacy_policy p {padding-bottom: 0}
.privacy_policy .privacy_statments li {color:#444444 !important; padding:0 30px}
.hrule_290w {background:url("/images/v6/faqs/hrule_290w.png") no-repeat scroll 0 0 transparent; height:1px; margin-bottom:15px}
.hrule_690w {background:url("/images/v6/faqs/hrule_690w.gif") no-repeat scroll 0 0 transparent; height:1px; margin-bottom:15px}
ul#bullet_answer1 li ,#bullet_answer2 li,#bullet_answer3 li, #bullet_answer5 li{ list-style-type:disc; display: list-item; color:black}
ol#bullet_answer4 li{ color:black}
 #help #help_content {width:970px}
#footer_top_line {clear: both}
#help #clear-left {width:970px; height:115px; clear:both}
#help #help_content #right_column {width:351px; height:519px; float:left; margin-left:10px; margin-right: 100px; background: url("/images/v6/help/help_staff_background_box.png") no-repeat scroll 0 0 transparent; padding-bottom: 115px}
#help #help_content #right_column #learning_center_top{padding: 23px 24px 24px 23px}
#help #help_content #right_column #learning_center_top .contact_image{float:left;padding-top: 15px; padding-bottom:15px;}
#help #help_content #right_column #learning_center_top #image_text{ float: left; padding-left: 11px; padding-top: 20px; width: 180px}
#help #help_content #right_column #learning_center_top .contact_button{ float:left; padding-top:10px}
#help_content #right_column #learning_center .title{ font-size: 17px; color:#51ACB1; font-weight:bold}
#help_content #right_column #learning_center .info{ color: #666666; width: 250px}
#help #help_content #right_column #learning_center #links {width:400px; height:214px;}
#help #help_content #right_column #learning_center #links #left{float:left; width:120px;list-style-type: disc; padding-left:20px}
#help #help_content #right_column #learning_center #links #right{float:right; width:120px;list-style-type: disc; margin-right: 100px;padding-left:35px;}
#help #help_content #right_column #learning_center #links #left .left_li{margin-top:5px; color: blue;list-style-type: disc;}
#help #help_content #right_column #learning_center #links #right .left_li{margin-top:5px; color: blue;list-style-type: disc;}
 #help #help_content #right_column #learning_center #goto{padding-left:10px;width:200px;}
#help #help_content #right_column #learning_center #goto .learning_empty{height:20px;}
#help #help_content #right_column #learning_center #goto a{font-weight:bold;}
#help #help_content #right_column #learning_center .content_bordered{border-bottom: 1px solid #d3d3d3; width:269px;}
#help #help_content #right_column #learning_center #question .likes{padding: 3px 0 5px 0;margin-bottom:5px;}
#help #help_content #right_column .section_title {font-size: 17px; color:#51ACB1; font-weight:bold; padding-top:23px;}
#help #help_content .title {display:block;padding-bottom:4px;color:#51aeb1;font-size:17px;font-weight:bold;}
#help #help_content .left_text {display:block;padding-top:0px;}
#help #help_content .title_error {display:block;padding-bottom:4px;color:red;font-size:17px;font-weight:bold;}
#help #help_content .error{color:red;}
#help #help_content .info {color: #666666; display: block; font-size: 13px; padding-bottom: 4px; width: 340px}
#help #help_content .helpful {color: black; display: block; font-size: 14px; font-weight: bold; padding-bottom: 20px; padding-top: 31px; width: 340px}
#help #help_content .nothelpful {color: #666666; display: block; font-size: 13px; font-style:italic; padding-bottom: 20px; padding-top: 31px; width: 340px}
#help #help_content .not-quite {padding-top: 50px}
#help #help_content #left_content{float:left;width:500px;}
#help #help_content .left-image{float:left;padding-right:20px;}
#help #help_content .left-small-image{float:left;padding:2px 7px 5px 0;}
#help #help_content .right-text{float:right;width:410px;}
#help #help_content #left_content p{padding-bottom:10px;}
 #help #help_content .divisor{padding: 0px 0px 24px 0px;}
#help #help_content #left_content .topic{width:458px;}
#help #help_content #left_content .num_circle{padding-right:14px; float:left;padding-top: 2px;}
#help #help_content #left_content #question{float:left; width:400px;}
#help #help_content #left_content #question .likes{font-size:12px;font-family:Arial,serif; color:#666666;padding-top:4px;}
#help #help_content #left_content .hrule_458w{width:458px; border:0px; background-color:#E1D4C8; color:#E1D4C8;float:left;margin-top: 0px; margin-bottom: 0px; height: 1px;}
#help #help_content #left_content .rule{float:left;height:20px}
#help #help_content #left_content .empty{height:10px}
#help #help_content #left_content #left_bottom{padding-top:25px;float:left; font-weight: bold;width:500px;}
#help #help_content #left_content #left_bottom_faq{padding-top:16px;float:left; font-weight: bold;width:500px;}
#help #help_content #left_content #search_bottom{float: left;padding-left: 20px;padding-top: 10px;}
#help #help_content #left_content .not-quite{padding-left:5px; padding-bottom:5px}
#help #help_content #left_content .search_button {float: none; padding-left: 13px; margin-bottom: 4px; vertical-align:top}
#main_content{ background-color:white; float:left; height:auto !important; min-height:500px; padding:15px 28px; width:884px}
#faq_header{ padding-top: 25px}
#faq_header h3{ }
ul#faqs_nav {height:75px; padding-top:25px; z-index: 999; position: relative}
ul#faqs_nav li {display: block; float: left; padding: 0; margin: 0; overflow: hidden; background-repeat: no-repeat; height: 91px}
ul#faqs_nav li a{ display: block; padding: 0 0 0 0; border: 0; background: none; height: 91px !important; height :91px}
li#tab1 {background: url("/images/v6/faqs/faq_tabsA1.png") no-repeat scroll 0 0; width: 115px; z-index: 10}
li#tab2 {background: url("/images/v6/faqs/faq_tabsA1.png") no-repeat scroll 30% 0; width: 173px}
li#tab3 {background: url("/images/v6/faqs/faq_tabsA1.png") no-repeat scroll 62.5% 0; width: 91px}
li#tab4 {background: url("/images/v6/faqs/faq_tabsA1.png") no-repeat scroll 105% 0; width: 176px}
li.selected#tab1 {background: url("/images/v6/faqs/faq_tabsB.png") no-repeat scroll 0 0; width: 113px}
li#tab2.selected {background:url("/images/v6/faqs/faq_tabsB.png") no-repeat scroll -112px 0 transparent; margin-left:-5px; margin-right:0; padding-left:0; padding-right:0; width:173px}
li#tab3.selected {background:url("/images/v6/faqs/faq_tabsB.png") no-repeat scroll -284px 0 transparent; margin-left:-13px; margin-right:16px; padding-left:0; width:91.6px}
li#tab4.selected {background:url("/images/v6/faqs/faq_tabsB.png") no-repeat scroll -374px 0 transparent; margin-left:-4px; padding-left:21px; width:175px}
.tabs_hrule {background:url("/images/v6/faqs/tabs_hrule.png") repeat scroll 0 0 transparent; height:1px; margin-top:13px}
#faq_content{ padding-top:10px; padding-right:26px; width:572px; float:left}
.faq_questions {margin: 5px 20px 0 0}
.faq_questions h3 {font-family: Arial; padding-top: 5px!important; padding-bottom: 20px!important; color: #51AEB1; background: url("/images/v6/faqs/hrule_290w.png") no-repeat scroll 0 33px transparent }
.faq_questions h4 {margin-top:5px; padding-top:25px; font-family: Arial; font-size: 1em!important; font-weight:bold!important; background: url("/images/v6/faqs/hrule_690w.gif") no-repeat 0 8px !important}
.faq_questions p {padding-bottom: 5px}
.faq_questions h4 a{ color: #51AEB1!important}
#can_we_help_box{ padding-top: 115px}
.faq_questions ul li {padding-top:5px; font-weight: bold}
.hrule_690 {background:url("/images/v6/faqs/hrule_690w.gif") no-repeat scroll 0 0 transparent !important; height:1px; margin-bottom:10px; margin-top:20px}
#hrule_nav {background:url("/images/v6/faqs/tabs_hrule.png") repeat scroll 0 0 transparent; height:1px; margin-top:16px; position: relative}
.can_we_help_poor{ padding-top:10px; border:0; float: right}
#poor_poeple_questions{ padding-left:15px; list-style-type:disc !important}
ul#poor_poeple_questions li{ list-style-type:disc !important; padding-left:5px; display:list-item}
ul#question2_list {padding-left:25px; list-style-type:lower-alpha !important}
ul#question2_list li{ list-style-type:lower-alpha !important; padding-left:5px !important; font-weight:normal !important; display:list-item}
.gift_main{ height: 400px}
.accept_gift_box{ height:341px; width:329px; float:left}
.gift_right_box{ float:right; width: 530px}
.number{ float:left; padding-top:10px}
.gift_header_text {margin-left:46px; padding:20px 10px 20px 0}
.gift_right_content{ padding-left: 45px}
.gift_main p{ margin-top: -21px; font-family: arial; font-weight: bold; font-size: 18px; padding-bottom: 3px}
#small_text{ font-family: arial; font-size: 14px; font-weight: normal; margin:0}
#parent_gift_box{ padding-top:30px; height:auto}
.accept_gift_box .accept_gift_box_top {background-image:url('/images/v6/backgrounds/accept_box_top.png'); height:6px; width:auto}
.accept_gift_box .accept_gift_box_mid {background-image:url('/images/v6/backgrounds/accept_box_middle.png'); height:405px;; width:328px; padding-bottom:15px}
.accept_gift_box .accept_gift_box_bottom {background-image:url('/images/v6/backgrounds/accept_box_bottom.png'); height:12px; width:328px}
.accept_gift_box .accept_gift_box_content {padding:15px 28px 22px 26px}
.accept_gift_box .accept_gift_box_content .image_text {padding-top:20px; min-height:90px}
.accept_gift_box .accept_gift_box_content h3 {padding-top:17px}
.accept_gift_box .accept_gift_box_content ui{ list-style-type:disc}
.hline_box{ background-image:url('/images/v6/gifts/hline_box.png'); height: 1px; margin-top:27px; margin-bottom:8px}
.hline_box_2{ background-image:url('/images/v6/gifts/hline_box.png'); height: 1px; margin-top:58px; margin-bottom:9px}
.accept_gift_box .accept_gift_box_content .left_text {float:left; width:80%; text-align:left}
.accept_gift_box .accept_gift_box_content .right_text {float:right; text-indent:-35px}
.gift_right_box .footer{ padding-top:20px; float:left}
.gift_right_box .footer a{ padding-left:15px; float:left}
.confirm_gift_box{ width:877px}
.confirm_gift_box .confirm_gift_box_top {background-image:url('/images/v6/backgrounds/section_border_top.png'); height:6px; width:auto}
.confirm_gift_box .confirm_gift_box_mid {background-image:url('/images/v6/backgrounds/section_border_middle.jpg'); padding-left: 23px; padding-right: 40px}
.confirm_gift_box .confirm_gift_box_bottom {background-image:url('/images/v6/backgrounds/section_border_bottom.png'); height:20px; width:auto}
.confirm_gift_box .gift_horizontal_line{ border-bottom:1px solid #E1D5C7; clear:both; float:left; margin-left:-23px; width:877px}
.confirm_gift_box .check_bonus_eligibility {float:left; padding-top:30px; width:100%}
.confirm_gift_box .check_bonus_eligibility h4{ color: #51ADB1}
#cause {background-color: white; color: #2A2A2A; float: left}
#cause .title .breadcrumb {margin-bottom: 25px}
#cause .title h1 {font-size: 24px; font-weight: bold}
.cause_banner_image {margin: 15px 0 40px}
#cause .cause_left_content {float: left;padding: 0 25px 10px 0; width: 520px;}
#cause .cause_right_content {float: right;}
#cause .cause_right_content .cause_content {padding: 20px 15px 15px 17px}
#cause .cause_right_content .cause_box {background-image: url('/images/v6/cause/box_understanding_poverty.png'); height: 170px; width: 329px}
#cause .cause_left_content .image_box {float: left; padding-right: 20px; padding-top: 20px}
#cause .cause_right_content .cause_content .image_square_box {float: left; padding-right: 10px; padding-top: 10px; height: 108px}
#cause .cause_right_content .cause_content .header {font-family: arial; font-weight: bold; font-size: 22px; padding-top: 7px}
#cause .cause_right_content .cause_content .cause_desc {padding-top:10px}
#cause .cause_left_content .header {font-family: arial; font-size: 22px; font-weight: bold; padding-top: 35px}
#cause h3.sub_head {clear: both; margin: 16px 0}
.books_hrule {border-bottom: 1px solid #E1D4C8}
.books_block {width: 530px; float: left; padding-bottom: 20px}
.book_content {padding-top: 20px}
#cause .cause_right_content .cause_box_long {background-image: url('/images/v6/backgrounds/box_329x436.png'); height: 436px; width: 329px; margin-top: 20px}
#cause .cause_right_content .cause_box_medium {background-image: url('/images/v6/backgrounds/box_329x279.png'); height: 279px; width: 329px; margin-top: 20px}
.source_footer {float: left; clear: both; width: 100%}
.jcarousel-skin .jcarousel-container {height: 568px; width: 664px; border:none}
.jcarousel-skin .jcarousel-direction-rtl {direction: rtl}
.jcarousel-skin .jcarousel-container-horizontal {width: 568px}
.jcarousel-skin .jcarousel-clip {overflow: hidden; height: 568px}
.jcarousel-skin .jcarousel-clip-horizontal {overflow: hidden; width: 664px; height: 568px}
.jcarousel-skin .jcarousel-item {width: 664px; height: 568px}
.jcarousel-skin .jcarousel-item img{ width: 664px; height: 568px; vertical-align:bottom}
.jcarousel-skin .jcarousel-item:hover, .jcarousel-skin .jcarousel-item:focus {}
.jcarousel-skin .jcarousel-item-horizontal { }
.jcarousel-skin .jcarousel-direction-rtl .jcarousel-item-horizontal { }
.jcarousel-skin .jcarousel-item-vertical { }
.jcarousel-skin .jcarousel-item-placeholder {}
 .jcarousel-skin .jcarousel-next-horizontal {}
.jcarousel-skin .jcarousel-direction-rtl .jcarousel-next-horizontal {background-image: url(/images/v6/home/right_arrow.gif)}
.jcarousel-skin .jcarousel-next-horizontal:hover, .jcarousel-skin .jcarousel-next-horizontal:focus {}
.jcarousel-skin .jcarousel-next-horizontal:active {}
.jcarousel-skin .jcarousel-next-disabled-horizontal, .jcarousel-skin .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin .jcarousel-next-disabled-horizontal:active {cursor: default}
.jcarousel-skin .jcarousel-prev-horizontal {}
.jcarousel-skin .jcarousel-direction-rtl .jcarousel-prev-horizontal {background-image: url(/images/v6/home/invest_scroll_L.png)}
.jcarousel-skin .jcarousel-prev-horizontal:hover, .jcarousel-skin .jcarousel-prev-horizontal:focus {}
.jcarousel-skin .jcarousel-prev-horizontal:active {}
.jcarousel-skin .jcarousel-prev-disabled-horizontal, .jcarousel-skin .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin .jcarousel-prev-disabled-horizontal:active {cursor: default}
 #portfolio_summary, #payment_summary {background-color: #EDEDED;margin: 17px 0 19px 0;padding: 3px 3px;}
#portfolio_summary_data, #payment_summary_data {background-color: white;margin: 10px 10px 10px 10px;border: 1px solid #DDDDDD;}
#portfolio_summary_data .amount {color: #51aeb1;font-size: 30px;font-weight: bold;font-family: Helvetica, sans-serif;}
#portfolio_summary_data .text {padding-bottom: 5px;}
#current_payment_amount .text {color: #51aeb1;font-size: 30px;font-weight: bold;font-family: Helvetica, sans-serif;}
#portfolio_summary_data .block {padding:5px 0 10px 0;width: 200px;display: inline-block;clear: both;vertical-align: top;zoom: 1;*display: inline;}
 #payment_summary #payment_summary_data #current_payment_amount .small_text {color: #51aeb1;font-size: 12px;font-family: Arial, sans-serif;}
#payment_summary #payment_summary_data #current_payment_amount {padding: 18px 0 0 18px;}
#payment_summary #payment_summary_data #total_projected_payments {padding: 4px 0 10px 18px;}
#payment_summary #payment_summary_data #interest_amount,#principal_amount {margin-top: 5px;padding: 0 15px 5px 5px;display: inline-block; border-left: 1px solid #E6E6E6;color: #2A2A2A;}
#payment_summary #payment_summary_data #interest_amount .title {font-size: 12px;}
#payment_summary #payment_summary_data #principal_amount .title {font-size: 12px;}
#payment_summary #payment_summary_data #interest_amount .amount {font-size: 20px;}
#payment_summary #payment_summary_data #principal_amount .amount {font-size: 20px;}
 #portfolio_summary #portfolio_summary_data #active_investment_amount img {display: inline-block;float: right;zoom: 1;*display: inline;}
#portfolio_summary #portfolio_summary_data #active_investment_count {padding: 9px 0 10px 18px;}
#portfolio_summary #portfolio_summary_data #active_investment_summary {padding-left: 18px;}
#portfolio_summary #portfolio_summary_data {margin: 0 16px 0 16px; border-top: 1px solid #E6E6E6; padding: 8px 0 10px 0; font-size: 14px; color: #2A2A2A}
#portfolio_summary #portfolio_summary_data #warning_icon {display: inline-block; border-right: 1px solid #E6E6E6; padding-right: 8px; zoom: 1; *display: inline}
#portfolio_summary #portfolio_summary_data #user_name {padding-left: 13px}
#investment_portfolio, #payment_details{border: 1px solid #D1D1D1;}
#investment_portfolio #investment_summary {padding: 15px 17px 15px 17px;border-bottom: 1px solid #DDDDDD;color: white;background-color: #59ACB0;font-size: 12px;font-family: Arial, sans-serif;font-weight: bold;}
#investment_header, #payment_header {background-color: #EDEDED;}
#investment_header {padding-bottom: 10px}
.pending_status {text-align: center;}
.name_ctrl {padding-left: 29px}
#legal_disclaimer {padding-top: 20px;color: #666666;font-size: 12px;}
#investment_portfolio .amount_header {padding-left: 62px;}
#investment_portfolio .name {padding: 10px 0 0 17px;width: 315px;display: inline-block;clear: both;zoom: 1;*display: inline;}
#investment_portfolio .rate {padding: 10px 0 0 0;width: 107px;display: inline-block;clear: both;vertical-align: top;zoom: 1;*display: inline;}
#investment_portfolio .rate_ctrl {padding-left: 3px}
#investment_portfolio .repaid_on {padding: 10px 0 0 0;width: 109px;display: inline-block;clear: both;vertical-align: top;zoom: 1;*display: inline;}
#investment_portfolio .repaid_on_ctrl {padding-left: 7px; width:80px}
#investment_portfolio .amount_date {padding: 10px 0 0 0;width: 120px;display: inline-block;clear: both;vertical-align: top;zoom: 1;*display: inline;}
#investment_portfolio .amount_date_ctrl {padding-left: 2px}
#payment_details .amount_header {padding-left: 45px;}
#payment_details .name {padding: 10px 0 10px 9px;width: 315px;display: inline-block;clear: both;zoom: 1;*display: inline;}
#payment_details .deposited_to {padding: 10px 0 10px 0;width: 107px;display: inline-block;clear: both;vertical-align: top;zoom: 1;*display: inline;}
#payment_details .deposited_on {padding: 10px 0 10px 0;width: 109px;display: inline-block;clear: both;vertical-align: top;zoom: 1;*display: inline;}
#payment_details .deposited_on_ctrl {padding-left: 0px;width: 96px;}
#payment_details .amount_date {padding: 10px 0 10px 0;width: 142px;display: inline-block;clear: both;vertical-align: top;zoom: 1;*display: inline;}
#payment_details .amount_ctrl {padding-left: 6px}
.rate_text {color: #2A2A2A; font-size: 14px; font-family: Arial, sans-serif}
.repaid_on_text {color: #2A2A2A; font-size: 14px; font-family: Arial, sans-serif}
.friendly_name {color: #0044CC; font-size: 14px; font-family: arial, sans-serif}
.friendly_name_detail {line-height: 26px; color: #0044CC; font-size: 24px; font-family: arial, sans-serif}
.official_name {padding-top: 2px; line-height: 12px; float: left; color: #666666; font-size: 12px;; font-family: arial, sans-serif}
.official_name_detail {color: #2A2A2A; font-size: 14px;; font-family: arial, sans-serif}
.amount_text {padding-right: 12px;color: #51AEB1;font-size: 18px;font-weight: bold;font-family: arial, sans-serif;}
.amount_text_detail {color: #51AEB1; font-size: 18px; font-weight: bold; font-family: arial, sans-serif}
.investment_line_item, .payment_line_item {padding-top: 10px;padding-bottom: 8px; border-bottom: 1px solid #D1D1D1;}
.investment_line_item_detail, .payment_line_item_detail {display: none;padding-right: 50px;}
.investment_amount, .payment_amount {padding-right: 0px;display: inline-block;clear: both;zoom: 1;*display: inline;}
.investment_status_and_date, .payment_failed_status {width: 88%;display: inline-block;clear: both;zoom: 1;*display: inline;}
.user_status_text {text-align: left; float: left; padding-top: 0px; line-height: 12px; color: #2A2A2A; font-size: 12px; font-family: arial, sans-serif; font-style: italic}
.investment_date_text {line-height: 14px; float: right; padding-right: 30px; color: #666666; font-size: 12px;; font-family: arial, sans-serif}
.listing_names {padding-left: 10px; display: inline-block; clear: both; width: 280px; zoom: 1; *display: inline}
.listing_names_detail {width: 95%; padding-left: 10px; display: inline-block; clear: both; zoom: 1; *display: inline}
.top_align {vertical-align: top;}
.middle_align {vertical-align: middle;}
.right_align {float: right;}
.canceled_text {font-size: 12px; padding-right: 30px}
.red_text {color: red;}
.show_investment_detail, .show_payment_detail {cursor: pointer;}
.show_investment_summary {cursor: pointer}
.detail_heading {padding: 10px 0 10px 17px}
.detail_body {padding: 30px 0 0 41px}
.no_investments, .no_payments{padding: 25px 0 50px 23px;}
.no_investments_found {padding: 25px 0 140px 23px}
.maturing_investment_warning {background-color: #EDEDED; margin: 0 0 0 45px; padding: 7px}
.maturing_investment_warning_inner {background-color: #FFFFFF; border: 1px solid #DDDDDD; padding: 11px 0 11px 10px }
.warning_text {padding-left: 5px; font-size: 14px; color: #2A2A2A}
.detail_block {width: 435px; table-layout: fixed}
.see_details {padding-left: 10px; font-size: 12px}
.listing_pic_and_purchase_details {clear: both; display: inline-block; zoom: 1; *display: inline}
.listing_pic {display: inline-block; padding-right: 8px; zoom: 1; *display: inline}
.listing_logo {padding-bottom: 8px}
.detail_section {width: 428px;border: 1px solid #D1D1D1;display: inline-block;vertical-align: top;zoom: 1;*display: inline;}
.financial_details {margin: 26px 0 40px 138px; padding: 15px 20px 0 15px;}
.purchase_details {padding: 15px 20px 0 15px;}
.repayment_details {margin: 26px 0 0 138px;padding: 15px 20px 0 15px;}
.add_comment_details {margin: 15px 0 40px 138px}
.details_title {color: #2f999c; font-size: 14px; font-weight: bold; font-family: Arial, sans-serif}
.detail_block_icon {float: right;}
.payment_error_msg {padding-bottom: 20px;width: 155px;color: #6A6A6A;font-size: 14px;font-family: Arial, sans-serif;overflow-x: auto;}
.detail_label {padding: 20px 0 20px 0;width: 155px;color: #6A6A6A;font-size: 14px;font-family: Arial, sans-serif;overflow-x: auto;}
.detail_value {padding: 20px 0 20px 0; width: 280px; color: #404040; font-size: 14px; font-family: Arial, sans-serif; overflow-x: auto}
.detail_label_first {padding-top: 7px}
.detail_value_first {padding-top: 7px}
.detail_row {}
.detail_divider {border-bottom: 1px solid #E5E5E5; width: 100%}
.datepicker {width: 75px;height: 25px;}
#spinner {display: none; position: fixed; top: 50%; left: 55%; text-align: center; padding: 10px; margin-left: -50px; margin-top: -50px; z-index: 9999; overflow: auto; opacity: 0.3}
#screen {position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; display: none; background-color: black;; opacity: 0.7}
 #screen {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}
.my_account_sprite {display: inline-block;background: transparent url('/images/v6/my_account/my_account_icons.png') no-repeat;zoom: 1;*display: inline;}
.plus_icon {background-position: -274px -36px;width: 16px;height: 16px;}
.minus_icon {background-position: -255px -36px;width: 16px;height: 16px;}
.status_success {background-position: -563px -49px;width: 17px;height: 17px;}
.status_failed {background-position: -584px -49px;width: 17px;height: 17px;}
.status_pending {background-position: -800px -49px;width: 17px;height: 17px;}
.no_calendar {background-position: -800px -48px;width: 17px;height: 17px;}
.cart_icon {background-position: -310px -38px;width: 45px;height: 33px;}
.bank_icon {background-position: -365px -36px;width: 45px;height: 33px;}
.black_arrow_down {background-position: -504px -92px;width: 8px;height: 8px;}
.black_arrow_up {background-position: -519px -92px;width: 8px;height: 8px;}
.warning {background-position: -32px -92px;width: 28px;height: 28px;}
.warning_small {background-position: -604px -49px;width: 17px;height: 17px;}
.get_started_button {background-position: -200px -143px;width: 134px;height: 35px;}
.go_button {background-position: -32px -143px;width: 44px;height: 29px;}
.payment_icon {background-position: -143px -87px;width: 35px;height: 35px;}
.financial_icon {background-position: -100px -87px;width: 35px;height: 35px;}
 a.ctaButton span {background: transparent url('/images/v6/buttons/mya-button-lft.png') no-repeat 0 0; display: block; line-height: 24px; padding: 5px 5px 5px 211px; position:relative}
a.ctaButton {background: transparent url('/images/v6/buttons/mya-button-rt.png') no-repeat top right; display: block; float: left; height: 38px; margin-right: 0px; padding-right: 3px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:regular; position:relative}
 div.wrap {position:relative; margin: 0px 0px 0px 0px; width: 300px; height:50px}
div.textonbutton {position:relative; float:right; top:-31px; left: -90px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:regular; color: #929497}
a.textonbutton {text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:regular; color:#0245CC}
.flash-notice {color: #0a0; border-color: #0d0}
  .ui-helper-hidden {display: none}
.ui-helper-hidden-accessible {position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px)}
.ui-helper-reset {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {content: ""; display: table}
.ui-helper-clearfix:after {clear: both}
.ui-helper-clearfix {zoom: 1}
.ui-helper-zfix {width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0)}
 .ui-state-disabled {cursor: default !important}
  .ui-icon {display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat}
  .ui-widget-overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%}
  .ui-widget {font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.1em}
.ui-widget .ui-widget {font-size: 1em}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em}
.ui-widget-content {border: 1px solid #dddddd; background: #f2f5f7 url(/stylesheets/v6/cupertino/images/ui-bg_highlight-hard_100_f2f5f7_1x100.png) 50% top repeat-x; color: #362b36}
.ui-widget-content a {color: #362b36}
.ui-widget-header {border: 1px solid #aed0ea; background: #deedf7 url(/stylesheets/v6/cupertino/images/ui-bg_highlight-soft_100_deedf7_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold}
.ui-widget-header a {color: #222222}
 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border: 1px solid #aed0ea; background: #d7ebf9 url(/stylesheets/v6/cupertino/images/ui-bg_glass_80_d7ebf9_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #2779aa}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #2779aa; text-decoration: none}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {border: 1px solid #74b2e2; background: #e4f1fb url(/stylesheets/v6/cupertino/images/ui-bg_glass_100_e4f1fb_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #0070a3}
.ui-state-hover a, .ui-state-hover a:hover {color: #0070a3; text-decoration: none}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border: 1px solid #2694e8; background: #3baae3 url(/stylesheets/v6/cupertino/images/ui-bg_glass_50_3baae3_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #ffffff; text-decoration: none}
.ui-widget :active {outline: none}
 .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #f9dd34; background: #ffef8f url(/stylesheets/v6/cupertino/images/ui-bg_highlight-soft_25_ffef8f_1x100.png) 50% top repeat-x; color: #363636}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {color: #363636}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #cd0a0a url(/stylesheets/v6/cupertino/images/ui-bg_flat_15_cd0a0a_40x100.png) 50% 50% repeat-x; color: #ffffff}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {color: #ffffff}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {color: #ffffff}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {font-weight: bold}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {opacity: .7; filter:Alpha(Opacity=70); font-weight: normal}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {opacity: .35; filter:Alpha(Opacity=35); background-image: none}
  .ui-icon {width: 16px; height: 16px; background-image: url(/stylesheets/v6/cupertino/images/ui-icons_72a7cf_256x240.png)}
.ui-widget-content .ui-icon {background-image: url(/stylesheets/v6/cupertino/images/ui-icons_72a7cf_256x240.png)}
.ui-widget-header .ui-icon {background-image: url(/stylesheets/v6/cupertino/images/ui-icons_72a7cf_256x240.png)}
.ui-state-default .ui-icon {background-image: url(/stylesheets/v6/cupertino/images/ui-icons_3d80b3_256x240.png)}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/stylesheets/v6/cupertino/images/ui-icons_2694e8_256x240.png)}
.ui-state-active .ui-icon {background-image: url(/stylesheets/v6/cupertino/images/ui-icons_ffffff_256x240.png)}
.ui-state-highlight .ui-icon {background-image: url(/stylesheets/v6/cupertino/images/ui-icons_2e83ff_256x240.png)}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/stylesheets/v6/cupertino/images/ui-icons_ffffff_256x240.png)}
 .ui-icon-carat-1-n {background-position: 0 0}
.ui-icon-carat-1-ne {background-position: -16px 0}
.ui-icon-carat-1-e {background-position: -32px 0}
.ui-icon-carat-1-se {background-position: -48px 0}
.ui-icon-carat-1-s {background-position: -64px 0}
.ui-icon-carat-1-sw {background-position: -80px 0}
.ui-icon-carat-1-w {background-position: -96px 0}
.ui-icon-carat-1-nw {background-position: -112px 0}
.ui-icon-carat-2-n-s {background-position: -128px 0}
.ui-icon-carat-2-e-w {background-position: -144px 0}
.ui-icon-triangle-1-n {background-position: 0 -16px}
.ui-icon-triangle-1-ne {background-position: -16px -16px}
.ui-icon-triangle-1-e {background-position: -32px -16px}
.ui-icon-triangle-1-se {background-position: -48px -16px}
.ui-icon-triangle-1-s {background-position: -64px -16px}
.ui-icon-triangle-1-sw {background-position: -80px -16px}
.ui-icon-triangle-1-w {background-position: -96px -16px}
.ui-icon-triangle-1-nw {background-position: -112px -16px}
.ui-icon-triangle-2-n-s {background-position: -128px -16px}
.ui-icon-triangle-2-e-w {background-position: -144px -16px}
.ui-icon-arrow-1-n {background-position: 0 -32px}
.ui-icon-arrow-1-ne {background-position: -16px -32px}
.ui-icon-arrow-1-e {background-position: -32px -32px}
.ui-icon-arrow-1-se {background-position: -48px -32px}
.ui-icon-arrow-1-s {background-position: -64px -32px}
.ui-icon-arrow-1-sw {background-position: -80px -32px}
.ui-icon-arrow-1-w {background-position: -96px -32px}
.ui-icon-arrow-1-nw {background-position: -112px -32px}
.ui-icon-arrow-2-n-s {background-position: -128px -32px}
.ui-icon-arrow-2-ne-sw {background-position: -144px -32px}
.ui-icon-arrow-2-e-w {background-position: -160px -32px}
.ui-icon-arrow-2-se-nw {background-position: -176px -32px}
.ui-icon-arrowstop-1-n {background-position: -192px -32px}
.ui-icon-arrowstop-1-e {background-position: -208px -32px}
.ui-icon-arrowstop-1-s {background-position: -224px -32px}
.ui-icon-arrowstop-1-w {background-position: -240px -32px}
.ui-icon-arrowthick-1-n {background-position: 0 -48px}
.ui-icon-arrowthick-1-ne {background-position: -16px -48px}
.ui-icon-arrowthick-1-e {background-position: -32px -48px}
.ui-icon-arrowthick-1-se {background-position: -48px -48px}
.ui-icon-arrowthick-1-s {background-position: -64px -48px}
.ui-icon-arrowthick-1-sw {background-position: -80px -48px}
.ui-icon-arrowthick-1-w {background-position: -96px -48px}
.ui-icon-arrowthick-1-nw {background-position: -112px -48px}
.ui-icon-arrowthick-2-n-s {background-position: -128px -48px}
.ui-icon-arrowthick-2-ne-sw {background-position: -144px -48px}
.ui-icon-arrowthick-2-e-w {background-position: -160px -48px}
.ui-icon-arrowthick-2-se-nw {background-position: -176px -48px}
.ui-icon-arrowthickstop-1-n {background-position: -192px -48px}
.ui-icon-arrowthickstop-1-e {background-position: -208px -48px}
.ui-icon-arrowthickstop-1-s {background-position: -224px -48px}
.ui-icon-arrowthickstop-1-w {background-position: -240px -48px}
.ui-icon-arrowreturnthick-1-w {background-position: 0 -64px}
.ui-icon-arrowreturnthick-1-n {background-position: -16px -64px}
.ui-icon-arrowreturnthick-1-e {background-position: -32px -64px}
.ui-icon-arrowreturnthick-1-s {background-position: -48px -64px}
.ui-icon-arrowreturn-1-w {background-position: -64px -64px}
.ui-icon-arrowreturn-1-n {background-position: -80px -64px}
.ui-icon-arrowreturn-1-e {background-position: -96px -64px}
.ui-icon-arrowreturn-1-s {background-position: -112px -64px}
.ui-icon-arrowrefresh-1-w {background-position: -128px -64px}
.ui-icon-arrowrefresh-1-n {background-position: -144px -64px}
.ui-icon-arrowrefresh-1-e {background-position: -160px -64px}
.ui-icon-arrowrefresh-1-s {background-position: -176px -64px}
.ui-icon-arrow-4 {background-position: 0 -80px}
.ui-icon-arrow-4-diag {background-position: -16px -80px}
.ui-icon-extlink {background-position: -32px -80px}
.ui-icon-newwin {background-position: -48px -80px}
.ui-icon-refresh {background-position: -64px -80px}
.ui-icon-shuffle {background-position: -80px -80px}
.ui-icon-transfer-e-w {background-position: -96px -80px}
.ui-icon-transferthick-e-w {background-position: -112px -80px}
.ui-icon-folder-collapsed {background-position: 0 -96px}
.ui-icon-folder-open {background-position: -16px -96px}
.ui-icon-document {background-position: -32px -96px}
.ui-icon-document-b {background-position: -48px -96px}
.ui-icon-note {background-position: -64px -96px}
.ui-icon-mail-closed {background-position: -80px -96px}
.ui-icon-mail-open {background-position: -96px -96px}
.ui-icon-suitcase {background-position: -112px -96px}
.ui-icon-comment {background-position: -128px -96px}
.ui-icon-person {background-position: -144px -96px}
.ui-icon-print {background-position: -160px -96px}
.ui-icon-trash {background-position: -176px -96px}
.ui-icon-locked {background-position: -192px -96px}
.ui-icon-unlocked {background-position: -208px -96px}
.ui-icon-bookmark {background-position: -224px -96px}
.ui-icon-tag {background-position: -240px -96px}
.ui-icon-home {background-position: 0 -112px}
.ui-icon-flag {background-position: -16px -112px}
.ui-icon-calendar {background-position: -32px -112px}
.ui-icon-cart {background-position: -48px -112px}
.ui-icon-pencil {background-position: -64px -112px}
.ui-icon-clock {background-position: -80px -112px}
.ui-icon-disk {background-position: -96px -112px}
.ui-icon-calculator {background-position: -112px -112px}
.ui-icon-zoomin {background-position: -128px -112px}
.ui-icon-zoomout {background-position: -144px -112px}
.ui-icon-search {background-position: -160px -112px}
.ui-icon-wrench {background-position: -176px -112px}
.ui-icon-gear {background-position: -192px -112px}
.ui-icon-heart {background-position: -208px -112px}
.ui-icon-star {background-position: -224px -112px}
.ui-icon-link {background-position: -240px -112px}
.ui-icon-cancel {background-position: 0 -128px}
.ui-icon-plus {background-position: -16px -128px}
.ui-icon-plusthick {background-position: -32px -128px}
.ui-icon-minus {background-position: -48px -128px}
.ui-icon-minusthick {background-position: -64px -128px}
.ui-icon-close {background-position: -80px -128px}
.ui-icon-closethick {background-position: -96px -128px}
.ui-icon-key {background-position: -112px -128px}
.ui-icon-lightbulb {background-position: -128px -128px}
.ui-icon-scissors {background-position: -144px -128px}
.ui-icon-clipboard {background-position: -160px -128px}
.ui-icon-copy {background-position: -176px -128px}
.ui-icon-contact {background-position: -192px -128px}
.ui-icon-image {background-position: -208px -128px}
.ui-icon-script {background-position: -240px -128px}
.ui-icon-alert {background-position: 0 -144px}
.ui-icon-info {background-position: -16px -144px}
.ui-icon-notice {background-position: -32px -144px}
.ui-icon-help {background-position: -48px -144px}
.ui-icon-check {background-position: -64px -144px}
.ui-icon-bullet {background-position: -80px -144px}
.ui-icon-radio-off {background-position: -96px -144px}
.ui-icon-radio-on {background-position: -112px -144px}
.ui-icon-pin-w {background-position: -128px -144px}
.ui-icon-pin-s {background-position: -144px -144px}
.ui-icon-play {background-position: 0 -160px}
.ui-icon-pause {background-position: -16px -160px}
.ui-icon-seek-next {background-position: -32px -160px}
.ui-icon-seek-prev {background-position: -48px -160px}
.ui-icon-seek-end {background-position: -64px -160px}
.ui-icon-seek-start {background-position: -80px -160px}
 .ui-icon-seek-first {background-position: -80px -160px}
.ui-icon-stop {background-position: -96px -160px}
.ui-icon-eject {background-position: -112px -160px}
.ui-icon-volume-off {background-position: -128px -160px}
.ui-icon-volume-on {background-position: -144px -160px}
.ui-icon-power {background-position: 0 -176px}
.ui-icon-signal-diag {background-position: -16px -176px}
.ui-icon-signal {background-position: -32px -176px}
.ui-icon-battery-0 {background-position: -48px -176px}
.ui-icon-battery-1 {background-position: -64px -176px}
.ui-icon-battery-2 {background-position: -80px -176px}
.ui-icon-battery-3 {background-position: -96px -176px}
.ui-icon-circle-plus {background-position: 0 -192px}
.ui-icon-circle-minus {background-position: -16px -192px}
.ui-icon-circle-close {background-position: -32px -192px}
.ui-icon-circle-triangle-e {background-position: -48px -192px}
.ui-icon-circle-triangle-s {background-position: -64px -192px}
.ui-icon-circle-triangle-w {background-position: -80px -192px}
.ui-icon-circle-triangle-n {background-position: -96px -192px}
.ui-icon-circle-arrow-e {background-position: -112px -192px}
.ui-icon-circle-arrow-s {background-position: -128px -192px}
.ui-icon-circle-arrow-w {background-position: -144px -192px}
.ui-icon-circle-arrow-n {background-position: -160px -192px}
.ui-icon-circle-zoomin {background-position: -176px -192px}
.ui-icon-circle-zoomout {background-position: -192px -192px}
.ui-icon-circle-check {background-position: -208px -192px}
.ui-icon-circlesmall-plus {background-position: 0 -208px}
.ui-icon-circlesmall-minus {background-position: -16px -208px}
.ui-icon-circlesmall-close {background-position: -32px -208px}
.ui-icon-squaresmall-plus {background-position: -48px -208px}
.ui-icon-squaresmall-minus {background-position: -64px -208px}
.ui-icon-squaresmall-close {background-position: -80px -208px}
.ui-icon-grip-dotted-vertical {background-position: 0 -224px}
.ui-icon-grip-dotted-horizontal {background-position: -16px -224px}
.ui-icon-grip-solid-vertical {background-position: -32px -224px}
.ui-icon-grip-solid-horizontal {background-position: -48px -224px}
.ui-icon-gripsmall-diagonal-se {background-position: -64px -224px}
.ui-icon-grip-diagonal-se {background-position: -80px -224px}
  .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {-moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -khtml-border-top-left-radius: 6px; border-top-left-radius: 6px}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {-moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -khtml-border-top-right-radius: 6px; border-top-right-radius: 6px}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {-moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -khtml-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {-moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -khtml-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px}
 .ui-widget-overlay {background: #eeeeee url(/stylesheets/v6/cupertino/images/ui-bg_diagonals-thick_90_eeeeee_40x40.png) 50% 50% repeat; opacity: .80;filter:Alpha(Opacity=80)}
.ui-widget-shadow {margin: -7px 0 0 -7px; padding: 7px; background: #000000 url(/stylesheets/v6/cupertino/images/ui-bg_highlight-hard_70_000000_1x100.png) 50% top repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px}
.ui-resizable {position: relative;}
.ui-resizable-handle {position: absolute;font-size: 0.1px;z-index: 99999; display: block}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {display: none}
.ui-resizable-n {cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0}
.ui-resizable-s {cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0}
.ui-resizable-e {cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%}
.ui-resizable-w {cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%}
.ui-resizable-se {cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px}
.ui-resizable-sw {cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px}
.ui-resizable-nw {cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px}
.ui-resizable-ne {cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
.ui-selectable-helper {position: absolute; z-index: 100; border:1px dotted black}
 .ui-datepicker {width: 17em; padding: .2em .2em 0; display: none}
.ui-datepicker .ui-datepicker-header {position:relative; padding:.2em 0}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position:absolute; top: 2px; width: 1.8em; height: 1.8em}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {top: 1px}
.ui-datepicker .ui-datepicker-prev {left:2px}
.ui-datepicker .ui-datepicker-next {right:2px}
.ui-datepicker .ui-datepicker-prev-hover {left:1px}
.ui-datepicker .ui-datepicker-next-hover {right:1px}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px}
.ui-datepicker .ui-datepicker-title {margin: 0 2.3em; line-height: 1.8em; text-align: center}
.ui-datepicker .ui-datepicker-title select {font-size:1em; margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em}
.ui-datepicker th {padding: .7em .3em; text-align: center; font-weight: bold; border: 0}
.ui-datepicker td {border: 0; padding: 1px}
.ui-datepicker td span, .ui-datepicker td a {display: block; padding: .2em; text-align: right; text-decoration: none}
.ui-datepicker .ui-datepicker-buttonpane {background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0}
.ui-datepicker .ui-datepicker-buttonpane button {float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float:left}
 .ui-datepicker.ui-datepicker-multi {width:auto}
.ui-datepicker-multi .ui-datepicker-group {float:left}
.ui-datepicker-multi .ui-datepicker-group table {width:95%; margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group {width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group {width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group {width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear:left}
.ui-datepicker-row-break {clear:both; width:100%; font-size:0em}
 .ui-datepicker-rtl {direction: rtl}
.ui-datepicker-rtl .ui-datepicker-prev {right: 2px; left: auto}
.ui-datepicker-rtl .ui-datepicker-next {left: 2px; right: auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px; left: auto}
.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px; right: auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane {clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {float:right}
.ui-datepicker-rtl .ui-datepicker-group {float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {border-right-width:0; border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width:0; border-left-width:1px}
 .ui-datepicker-cover {display: none;  display: block;  position: absolute;  z-index: -1;  filter: mask();  top: -4px;  left: -4px;  width: 200px;  height: 200px;  }
 #client_side_flash_error {display: none; margin-bottom: 1.5em }
.onboarding_black {color: #2A2A2A}
.onboarding_grey {color: #9CABB1}
.onboarding_blue {color:#51AEB1}
 h4 {margin-top: 1em }
#intro_text_box {margin-left: 30px }
#can_we_help_onboarding {margin-right: 80px; float: right}
#can_we_help_onboarding hr {}
p#intro {width: 32em; margin-top: 10px}
ul#needed {list-style-type: disc; margin-top: 1em; width: 32em }
ul#needed li {margin-left: 34px; padding: 3px }
div.error {display: block; width: 30em }
#label_user_ssn_third {display: block; margin-top: .5em; width: 25em }
#exes {display: block; float: left; padding-top: 5px }
#sign_in_form #label_onboarding_user_ssn_third {display: block; margin-top: .5em; width: 25em }
#sign_in_form #onboarding_user_ssn_third {width: 4em; padding-top: 4px }
#sign_in_form #label_onboarding_user_dob {display: block; margin-top: .5em }
#sign_in_form #onboarding_user_dob_3i {width: 2em }
#sign_in_form #onboarding_user_dob_1i {width: 4em }
#sign_in_form .padding-bottom10 {margin-top: .5em }
 .padding_bottom_20 {padding-bottom: 20px !important}
#mp_signup {min-height: 1000px; overflow: hidden; padding-left: 20px; padding-right: 20px; position: relative}
#form_div {background-color: white}
#mp_signup #mp_title {padding-top: 20px; padding-left: 0px}
#mp_signup #mp_signup_content{ background-color: white}
#mp_title #hello {font-size: 18px; font-weight: bold}
#mp_title #info {clear: both; float: left; width: 400px; padding-top: 25px}
#info_outer{ background-color: white}
#mp_title .info_1 {clear: both; float: left; font-size: 14px; font-style: normal; font-weight: bold; color: #333333}
#progress_bar_sign_up {background: transparent url('/images/v6/onboarding/steps_signup.png') no-repeat scroll 0 0; width: 364px; float: right; padding-top: 30px; padding-bottom: 30px}
#sign_up_form {clear:both; float: left; width: 500px}
#primary_user_info {padding-top: 20px; width: 500px}
#joint_account_info {padding-top: 20px; width: 500px}
#joint_account_info .user_info {clear: both; width: 700px}
#joint_account_info .user_info .info_left {float: left; width: auto; text-align: left}
#joint_account_info .user_info .info_right {float: left; padding-left: 20px; width: auto; text-align: left}
#sign_in_form #date_month {margin-top: 5px; margin-right: 0px}
.dob_3i, .dob_1i {background: url("/images/v6/backgrounds/input_box.gif") no-repeat scroll left top white; border: 1px solid #DDDDDD; font-family: arial; font-size: 14px; margin-top: 3px; padding: 3px; vertical-align: middle; margin-left: 20px}
#sign_in_form .dob_3i, #sign_in_form .dob_1i {background: url("/images/v6/backgrounds/input_box.gif") no-repeat scroll left top white; border: 1px solid #DDDDDD; font-family: arial; font-size: 14px; margin-top: -3px; padding: 3px; vertical-align: middle; margin-left: 10px; height:18px }
#sign_in_form .dob_3i, #sign_in_form .dob_1i {background: url("/images/v6/backgrounds/input_box.gif") no-repeat scroll left top white; border: 1px solid #DDDDDD; font-family: arial; font-size: 14px; margin-top: -4px; padding: 3px; vertical-align: middle; margin-left: 20px}
#can_we_help_onboarding hr {border: 0; height: 0; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(255, 255, 255, 0.3); width: 200px; float: left; margin-top: 5px; width: 340px }
#joint_account_info hr {border: 0; height: 0; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(255, 255, 255, 0.3); width: 400px; float: left; margin-top: 5px}
#primary_user_header {clear: both; font-weight: bold; padding-top: 25px}
.primary_user_info .user_info {clear: both; width: 700px}
.primary_user_info .user_info .info_left {float: left; width: 150px; text-align: right}
.primary_user_info .user_info .info_right {float: left; padding-left: 20px; width: 350px; text-align: left}
.primary_user_info .user_info .form_left {float: left; width: 150px; text-align: right; padding-top: 7px; padding-bottom: 20px}
.primary_user_info .user_info .form_right {float: left; padding-left: 20px; width: 350px; text-align: left; padding-bottom: 20px}
.can_we_help_box {width: 100px; float: right; padding-right: 30px ; padding-top: 20px}
#can_we_help_onboarding h3{ color: #2A2A2A}
.can_we_help_hr {-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: rgba(0, 0, 0, 0.1) -moz-use-text-color rgba(255, 255, 255, 0.3); border-image: none; border-left: 0 none; border-right: 0 none; border-style: solid none; border-width: 1px 0; float: left; height: 0; margin-top: 5px; width: 356px}
#sign_up_form .label_st {color: #333333; font-weight: normal}
#sign_up_form select {width: 185px; float: left; margin-right: 0px}
#sign_up_form select.date {width: auto; float: left}
#sign_up_form #f_securitynum {padding-top: 0px; width: 200px}
#sign_up_form .error {color: red; font-weight: bold}
.question_mark_div {float: left; padding-top: 5px; padding-left: 20px}
.finra_checkbox_text {width: 58%; float: left}
#password_div {clear: both; float: left}
#password_div .div_header {font-weight: bold; padding-top: 10px; padding-bottom: 20px}
#sign_up_form .onboarding_label {color: #51AEB1; font-weight: bold; float: left }
#sign_up_form .onboarding_select_outer_div {width: 240px}
#sign_up_form .onboarding_select {width: 200px}
.onboarding_no_sharing {padding-top: 20px; width: 460px}
#financial_info_div {clear: both; float: left; padding-top: 30px}
#agree_check_boxes {clear: both; padding-top: 30px}
#agree_check_boxes .check_box_item{ padding-bottom: 20px}
#agree_check_boxes .check_box_text{ padding-bottom: 20px}
.onboarding_buttons {clear: both; padding-top: 20px; padding-bottom: 50px}
.onboarding_bottom_div{ clear:both; padding-top: 5px}
 #link_bank {min-height: 780px; overflow: hidden; padding-bottom: 40px}
#progress_bar_link_bank {background: transparent url('/images/v6/onboarding/steps_linkbank.png') no-repeat scroll 0 0; width: 364px; float: right; padding-top: 30px; padding-bottom: 30px}
#progress_bar_review {background: transparent url('/images/v6/onboarding/steps_review.png') no-repeat scroll 0 0; width: 364px; float: right; padding-top: 30px; margin-top: 10px; padding-bottom: 30px}
#progress_bar_complete {background: transparent url('/images/v6/onboarding/steps_applicationcomplete.png') no-repeat scroll 0 0; width: 364px; float: right; padding-top: 30px; padding-bottom: 30px}
 #link_bank .can_we_help_box {padding-top: 0px }
#link_bank #link_bank_form {float: left; width: 500px}
#link_bank div#no_bottom_padding.form_item_half {padding-bottom: 0px }
#link_bank div#first_field {margin-top: 0px }
#link_bank_form .form_comment {width: 28em; margin-bottom: 10px; display: block}
#check_sample {margin-top: 25px; padding-bottom: 20px; display: block }
 td.separator {background: #e2e2e2; height: 1px}
#house_of_light {background: url('/images/v6/onboarding/house_of_light.png') no-repeat; padding-left: 50px; height: 50px}
#onboarding_investment_options td {vertical-align: middle; text-align: center}
#onboarding_investment_options td.col1 {width: 30px; text-align: left; padding-right:10px; padding-left:20px}
#onboarding_investment_options td.col2 {width: 50px; text-align: center}
#onboarding_investment_options td.col3 {width: 140px; text-align: left; font-weight: bold; padding-left: 40px}
#onboarding_investment_options td.col4 {width: 130px; text-align: left}
#onboarding_investments td {vertical-align: top; text-align: right; padding-right:40px}
#onboarding_investments td.col1 {width: 30px; text-align: left; padding-right:10px }
#onboarding_investments td.col2 {width: 50px; text-align: center}
#onboarding_investments td.col3 {width: 142px; text-align: left; font-weight: bold; padding-left: 40px}
#onboarding_investments td.col4 {width: 130px; text-align: left; font-weight: bold; padding-top: 10px}
tr.header_row {height: 44px}
tr.invest_option_row {height: 47px; font-weight: bold}
tr.invest_amount_row {height: 67px}
tr.invest_acct_row {height: 76px}
td.acct_grey {background: #f3f3f3}
div.invest_div {width: 155px; text-align: right}
td.current_investment {color: #50A870}
tr.prospectus_row {height: 50px}
#mp_review {min-height: 1000px; overflow: hidden; padding-left: 20px; padding-right: 20px; position: relative}
#mp_complete {min-height: 1000px; overflow: hidden; padding-left: 20px; padding-right: 20px; position: relative}
#mp_dead_end {min-height: 350px; overflow: hidden; padding-left: 20px; padding-right: 20px; position: relative}
#review_form {clear:both; float: left; width: 500px}
.inv_tables {clear:both; float:left; width: 440px}
@charset "UTF-8";  .popover {color: black; font-weight: normal; line-height: 1; cursor: auto; position: absolute; display: none; opacity: 0; padding: 5px 5px 5px 5px; background-color: white; border: 1px solid #cccccc; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); -webkit-transition: opacity 0.25s linear; -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); -moz-transition: opacity 0.25s linear; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); transition: opacity 0.25s linear; width: 313px}
.popover.active {opacity: 1}
.popover > .triangle {position: absolute; top: -20px; float: left; font-size: 0px; line-height: 0%; width: 0px; border-top: 10px solid rgba(0, 0, 0, 0); border-left: 10px solid rgba(0, 0, 0, 0); border-right: 10px solid rgba(0, 0, 0, 0); border-bottom: 10px solid #cccccc}
.popover > .content {min-width: 200px;   color: #666666; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; text-align: left; padding-left: 10px; padding-right: 10px; padding-top:10px; padding-bottom:10px}
.popover-button{  vertical-align: text-bottom}
 .prototip {position: absolute}
.prototip .effectWrapper {position: relative}
.prototip .tooltip {position: relative}
.prototip .toolbar {position: relative; display: block}
.prototip .toolbar .title {display: block; position: relative}
.prototip .content {clear: both}
.prototip .content p {margin-bottom: 1em}
.prototip .toolbar a.close {position: relative; text-decoration: none; float: right; display: block; line-height: 0; font-size: 0px; border: 0}
.prototip .toolbar .icon {position: relative; text-decoration: none; float: left; display: block; line-height: 0; font-size: 0px; border: 0}
.iframeShim {position: absolute; border: 0; margin: 0; padding: 0; background: none}
.popup_hidden_content {display: none}
 .prototip .mp_green_top {width: 595px}
.prototip .mp_green_top .toolbar {background-image: url('/images/v5/borders/curved_box_dialog.png'); _background-image: url('/images/v5/borders/curved_box_dialog.gif'); background-position: 0 0; min-height: 62px; height:auto !important; height: 62px; width: 100%}
.prototip .mp_green_top .toolbar a.close {width: 22px; height: 22px; margin-right: 25px; *margin-right: 25px; _margin-right: 15px; background: transparent url('/images/v5/borders/close_box_honoree.png') no-repeat scroll left bottom}
.prototip .mp_green_top .bottom {background-image: url('/images/v5/borders/curved_box_dialog.png'); _background-image: url('/images/v5/borders/curved_box_dialog.gif'); background-position: 0 100%; height: 19px; width: 100%}
.prototip .mp_green_top .bottom_with_buttons {background-image: url('/images/v5/borders/curved_box_dialog.png'); _background-image: url('/images/v5/borders/curved_box_dialog.gif'); background-position: 0 100%; height: 73px; width: 100%}
.prototip .mp_green_top .bottom_with_buttons .mp_buttons{ padding: 10px 30px}
.prototip .mp_green_top .title {padding: 25px 5px 0pt 30px; text-align: left}
.prototip .mp_green_top .title p {font-weight: bold; padding: 5px 0}
.prototip .mp_green_top .title h2 {color: white; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: normal; width: 430px; padding-bottom: 10px}
.prototip .mp_green_top p {font-size: 12px; margin-bottom: 1em}
.prototip .mp_green_top .content {background-image: url('/images/v5/borders/curved_border_dialog.png'); _background-image: url('/images/v5/borders/curved_border_dialog.gif'); background-repeat: repeat-y; padding: 0 20px; width: 559px; text-align: left}
.prototip .mp_green_top .content div {height: expression( this.scrollHeight > 249 ? "250px" : "auto" );  max-height: 250px; overflow: auto}
 .prototip .mp_green_top_with_icon {width: 595px}
.prototip .mp_green_top_with_icon .toolbar {background-image: url('/images/v5/borders/curved_box_honoree.png'); _background-image: url('/images/v5/borders/curved_box_honoree.gif'); background-position: 0 0; height: 62px; width: 100%}
.prototip .mp_green_top_with_icon .toolbar a.close {width: 22px; height: 22px; margin-right: 25px; *margin-right: 25px; _margin-right: 15px; background: transparent url('/images/v5/borders/close_box_honoree.png') no-repeat scroll left bottom}
.prototip .mp_green_top_with_icon .bottom {background-image: url('/images/v5/borders/curved_box_honoree.png'); _background-image: url('/images/v5/borders/curved_box_honoree.gif'); background-position: 0 100%; height: 19px; width: 100%}
.prototip .mp_green_top_with_icon .title {padding: 25px 5px 0pt 30px; text-align: left}
.prototip .mp_green_top_with_icon .title p {font-weight: bold; padding: 5px 0}
.prototip .mp_green_top_with_icon .title h2 {color: white; padding-left: 50px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 2em; font-weight: normal}
.prototip .mp_green_top_with_icon p {font-size: 12px; margin-bottom: 1em}
.prototip .mp_green_top_with_icon .content {background-image: url('/images/v5/borders/curved_border_dialog.png'); _background-image: url('/images/v5/borders/curved_border_dialog.gif'); background-repeat: repeat-y; padding: 0 20px; width: 559px; text-align: left}
.prototip .mp_green_top_with_icon .content div {height: expression( this.scrollHeight > 349 ? "350px" : "auto" );  max-height: 350px; overflow: auto}
.prototip .mp_green_top_with_icon .content a.close_link {display: block; padding: 10px 0; text-align: center}
 .prototip .mp_preview {width: 513px}
.prototip .mp_preview .toolbar {background-image: url('/images/v5/borders/curved_box_information.png'); _background-image: url('/images/v5/borders/curved_box_information.gif'); background-position: 0 0; height: 65px}
.prototip .mp_preview .toolbar a.close {width: 19px; height: 19px; margin-right: 25px; *margin-right: 25px; _margin-right: 15px; background: transparent url('/images/v5/borders/close_box_information.png') no-repeat scroll left bottom}
.prototip .mp_preview .bottom {background-image: url('/images/v5/borders/curved_box_information.png'); _background-image: url('/images/v5/borders/curved_box_information.gif'); background-position: 0 100%; height: 30px}
.prototip .mp_preview .title {padding: 25px 5px 0pt 30px; text-align: left}
.prototip .mp_preview .title p {font-weight: bold; padding: 5px 0}
.prototip .mp_preview .content h2 {font-size: 12px}
.prototip .mp_preview p {font-size: 12px; margin-bottom: 1em}
.prototip .mp_preview .content {background-image: url('/images/v5/borders/curved_border_information.png'); _background-image: url('/images/v5/borders/curved_border_information.gif'); background-repeat: repeat-y; padding: 5px 20px; width: 473px; text-align: left}
.prototip .mp_preview .content div.preview {height: expression( this.scrollHeight > 399 ? "400px" : "auto" );  max-height: 400px; width: expression( this.scrollWidth > 369 ? "370px" : "auto" );  max-width: 370px; overflow: auto}
 .prototip .mp_information {width: 513px}
.prototip .mp_information .toolbar {background-image: url('/images/v5/borders/curved_box_information.png'); _background-image: url('/images/v5/borders/curved_box_information.gif'); background-position: 0 0; height: 65px}
.prototip .mp_information .toolbar a.close {width: 19px; height: 19px; margin-right: 25px; *margin-right: 25px; _margin-right: 15px; background: transparent url('/images/v5/borders/close_box_information.png') no-repeat scroll left bottom}
.prototip .mp_information .bottom {background-image: url('/images/v5/borders/curved_box_information.png'); _background-image: url('/images/v5/borders/curved_box_information.gif'); background-position: 0 100%; height: 30px}
.prototip .mp_information .title {padding: 25px 5px 0pt 30px; text-align: left}
.prototip .mp_information .title p {font-weight: bold; padding: 5px 0}
.prototip .mp_information .content h2 {font-size: 12px}
.prototip .mp_information p {font-size: 12px; margin-bottom: 1em}
.prototip .mp_information .content {background-image: url('/images/v5/borders/curved_border_information.png'); _background-image: url('/images/v5/borders/curved_border_information.gif'); background-repeat: repeat-y; padding: 5px 20px; width: 473px; text-align: left}
.prototip .mp_information .content div {height: expression( this.scrollHeight > 199 ? "200px" : "auto" );  max-height: 200px; overflow: auto}
.prototip .mp_information .content div.picture_preview {height: expression( this.scrollHeight > 299 ? "300px" : "auto" );  max-height: 300px; width: expression( this.scrollWidth > 469 ? "470px" : "auto" );  max-width: 470px; overflow: auto}
 .prototip .mp_see_all {width: 315px}
.prototip .mp_see_all .toolbar {background-image: url('/images/v5/borders/curved_box_see_all.png'); _background-image: url('/images/v5/borders/curved_box_see_all.gif'); background-position: 0 0; height: 65px}
.prototip .mp_see_all .toolbar a.close {width: 19px; height: 19px; margin-right: 25px; *margin-right: 25px; _margin-right: 15px; background: transparent url('/images/v5/borders/close_box_see_all.png') no-repeat scroll left bottom}
.prototip .mp_see_all .bottom {background-image: url('/images/v5/borders/curved_box_see_all.png'); _background-image: url('/images/v5/borders/curved_box_see_all.gif'); background-position: 0 100%; height: 30px}
.prototip .mp_see_all .title {padding: 25px 5px 0pt 30px; text-align: left}
.prototip .mp_see_all .title p {font-weight: bold; padding: 5px 0}
.prototip .mp_see_all .content h2 {font-size: 12px}
.prototip .mp_see_all p {font-size: 12px; margin-bottom: 1em}
.prototip .mp_see_all .content {background-image: url('/images/v5/borders/curved_border_see_all.png'); _background-image: url('/images/v5/borders/curved_border_see_all.gif'); background-repeat: repeat-y; padding: 5px 20px; width: 275px; text-align: left}
.prototip .mp_see_all .content div {height: expression( this.scrollHeight > 199 ? "200px" : "auto" );  max-height: 200px; overflow: auto}
 .prototip .mp_dialog_info {width: 595px; position: fixed}
.prototip .mp_dialog_info .toolbar a.close {width: 22px; height: 22px; margin-right: 25px; *margin-right: 25px; _margin-right: 15px; background: transparent url('/images/v5/borders/close_box_honoree.png') no-repeat scroll left bottom}
.prototip .mp_dialog_info .bottom {background-image: url('/images/v5/borders/curved_box_dialog.png'); _background-image: url('/images/v5/borders/curved_box_dialog.gif'); background-position: 0 100%; height: 73px; width: 100%}
.prototip .mp_dialog_info .bottom_blank {background-image: url('/images/v5/borders/curved_box_dialog.png'); _background-image: url('/images/v5/borders/curved_box_dialog.gif'); background-position: 0 100%; height: 19px; width: 100%}
.prototip .mp_dialog_info .bottom .mp_buttons {padding: 15px 0 0 40px}
.prototip .mp_dialog_info .title {padding: 25px 5px 10px 30px; text-align: left}
.prototip .mp_dialog_info .title h2 {color: white; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 2em; font-weight: normal}
.prototip .mp_dialog_info .title p {font-weight: bold; padding: 5px 0}
.prototip .mp_dialog_info .content {background-image: url('/images/v5/borders/curved_border_dialog.png'); _background-image: url('/images/v5/borders/curved_border_dialog.gif'); background-repeat: repeat-y; padding: 0 20px; width: 559px; text-align: left}
.prototip .mp_dialog_info .content .page_details div{ display:inline}
.prototip .mp_dialog_info .content div#dialog_information_form {height: expression( this.scrollHeight > 434 ? "435px" : "auto" ); max-height: 435px; overflow: auto; padding: 10px 15px}
.prototip .mp_dialog_info .content div#dialog_information_form_2 {height: expression( this.scrollHeight > 299 ? "300px" : "auto" ); max-height: 300px; overflow: auto; padding: 10px 15px}
.prototip .mp_dialog_info .content div#dialog_information_form_2 h4 {color: #7FB401; font-size: 1em}
.prototip .mp_dialog_info .content div#dialog_information_form div.investment_glance_info {border-bottom: 1px solid #CCC}
.prototip .mp_dialog_info .content div#dialog_information_form div.investment_glance_info table.investment_glance td {padding: 4px}
.prototip .mp_dialog_info .content h2 {font-size: 1em}
.prototip .mp_dialog_info .content p {font-size: 1em; margin: 1em 0}
.prototip .mp_dialog_info #error_box {background: transparent url('/images/v5/borders/curved_box_error_small.gif') no-repeat scroll center top; height: 54px; width: 515px}
.prototip .mp_dialog_info #error_box h5.error {font-size: 1em}
.prototip .mp_dialog_info #generic_toolbar {background-image: url('/images/v5/borders/curved_box_dialog.png'); _background-image: url('/images/v5/borders/curved_box_dialog.gif'); background-position: 0 0; height: 72px; width: 100%}
.prototip .mp_dialog_info #generic_toolbar .title h2 {padding-left: 10px}
.prototip .mp_dialog_info #generic_content {height: 345px}
 .prototip .mp_dialog_info_2 {width: 415px; position: fixed}
.prototip .mp_dialog_info_2 .toolbar {background-image: url('/images/v5/borders/curved_box_dialog_2.png'); background-position: 0 0; height: 62px; width: 100%}
.prototip .mp_dialog_info_2 .toolbar a.close {width: 22px; height: 22px; margin-right: 25px; *margin-right: 25px; _margin-right: 15px; background: transparent url('/images/v5/borders/close_box_honoree.png') no-repeat scroll left bottom}
.prototip .mp_dialog_info_2 .bottom {background-image: url('/images/v5/borders/curved_box_dialog_2.png'); background-position: 0 100%; height: 73px; width: 100%}
.prototip .mp_dialog_info_2 .bottom_blank {background-image: url('/images/v5/borders/curved_box_dialog_2.png'); background-position: 0 100%; height: 19px; width: 100%}
.prototip .mp_dialog_info_2 .bottom .mp_buttons {padding: 15px 0 0 40px}
.prototip .mp_dialog_info_2 .title {padding: 25px 5px 0pt 30px; text-align: left}
.prototip .mp_dialog_info_2 .title h2 {color: white; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 2em; font-weight: normal}
.prototip .mp_dialog_info_2 .title p {font-weight: bold; padding: 5px 0}
.prototip .mp_dialog_info_2 .content {background-image: url('/images/v5/borders/curved_border_dialog_2.png'); background-repeat: repeat-y; padding: 0 20px; width: 379px; text-align: left}
.prototip .mp_dialog_info_2 .content div#dialog_information_form {padding: 10px 15px}
.prototip .mp_dialog_info_2 .content h2 {font-size: 1em}
.prototip .mp_dialog_info_2 .content p {font-size: 1em; margin: 1em 0}
.prototip .mp_dialog_info_2 #error_box {background: transparent url('/images/v5/borders/curved_box_error_small.gif') no-repeat scroll center top; height: 54px; width: 515px}
.prototip .mp_dialog_info_2 #error_box h5.error {font-size: 1em}
.prototip .mp_dialog_info_2 #generic_toolbar {background-image: url('/images/v5/borders/curved_box_dialog_2.png'); background-position: 0 0; height: 62px; width: 100%}
.prototip .mp_dialog_info_2 #generic_toolbar .title h2 {padding-left: 10px}
.prototip .mp_dialog_info_2 #generic_content {height: 345px}
.popup_link_img {cursor: pointer; vertical-align: middle; margin: 0 5px; display: inline-block}
.popup_link_text {cursor: pointer; color: #0099CC}
.popup_link_text:hover {color: #ECA50E}
.popup_link_bold_text {cursor: pointer; font-weight: bold; color: #0099CC}
.popup_link_bold_text:hover {color: #ECA50E}
.popup_link_see_all {cursor: pointer; color: #0099CC; font-weight: normal; font-style: italic}