/* Header */
* {padding:0;margin:0;}
img {border:0;}

.cf:after { content:".";display:block;height:0;clear:both;visibility: hidden; }
.cf { display:inline-block; }
.cf {display:block;}
img {border:0;}



.hide {display:none;}
.show {display:block;}

.attn {color:red;font-weight:bold;border:1px solid #3366CC;background-color:#D5DFF3;display:block;margin:4px 0 4px 0;padding:4px;}
.attn span {padding:4px;}
.attn h1 {color:black;font-size:12pt;}


.notify {text-align:center;padding:10px 0 10px 0;}



li {list-style-position:inside;}
#pk_container {width:902px;margin:0 auto;}
#pk_content {border:1px solid #1268AE;}
#pk_header {width:902px;height:110px;background:url(../images/portfoliokeeper_logo.jpg) no-repeat;display:table-cell;}
#pk_header #login {color:white;font-weight:bold;text-align:right;padding-top:30px;padding-right:20px;width:380px;float:right;}
#pk_header #login a {color:white;}
#pk_header #f_login {text-align:right;position:relative;top:10px;right:50px;}
#pk_header #f_login p {color:red;}
#pk_header #login a {color:white;}
#pk_header #f_login div {margin-top:4px;}
#pk_header #f_login input {border:1px solid #aaaaaa;width:100px;}
#pk_header #i_submit {margin-top:5px;font-weight:bold;}
#pk_header #f_login label {padding-right:4px;color:white;font-weight:bold;}
#pk_menu {background-color:#1268AE;border-top:1px solid #fff;}
#f_login .lfail {color:red;text-decoration:underline;margin-bottom:5px;}
#f_login .lfail span {background-color:black;padding:2px 4px 2px 4px;border:1px solid #aaaaaa;}
#right_promo {width:159px;margin-left:10px;float:right;padding:5px;border-left:1px solid #1268AE;}

#sub_content {width:900px;padding:0;margin:0;}


#contents {float:left;overflow:hidden;width:700px;padding:10px 0 10px 10px;}
#contentl {float:left;overflow:hidden;width:880px;padding:10px 0 10px 10px;}


.pk_window {}
.pk_window .title {background-color:#990000;color:white;font-weight:bold;padding:2px 4px 2px 4px;margin-bottom:4px;}

#pk_confirm .pk_window {margin-bottom:15px;}
#pk_confirm .pk_window p {padding-top:2px;}
#pk_confirm .sblock {padding-top:10px;}

#pk_signup #errors {color:red;font-weight:bold;margin-bottom:20px;border:1px solid red;border-right:0;border-left:0;padding:4px 0 4px 0;}
#pk_signup p {margin-bottom:10px;}
#pk_signup li {margin-bottom:2px;}
#pk_signup .iblock {padding:2px 0 2px 0;}
#pk_signup .iblock input {border:1px solid #aaaaaa;}
#pk_signup .iblock select {border:1px solid #aaaaaa;}
#pk_signup label {display:block;width:160px;float:left;} 
#pk_signup .section {margin-bottom:20px;}
#pk_signup h2 {font-size:16pt;border-bottom:1px solid #990000;margin-bottom:10px;}
#pk_signup #login form {padding:8px 0 8px 0;}
#pk_signup #login p {padding:4px 0 4px 0;font-size:11pt;}
#pk_signup #login ul {padding:5px 0 5px 0;width:600px;font-weight:bold;}
#pk_signup #login li {padding-bottom:2px;}

/*

#pk_signup #login {padding-bottom:8px;margin-bottom:20px;}
#pk_signup h2 {font-size:16pt;border-bottom:1px solid #990000;margin-bottom:10px;}
#pk_signup #login p {padding:4px 0 4px 0;}
#pk_signup #login ul {padding:5px 0 5px 0;width:600px;}
#pk_signup #login li {padding-bottom:2px;}
#pk_signup ul {font-weight:bold;margin:4px 0 4px 0;}
#pk_signup ul li {padding-bottom:1px;}





*/






/*
#pk_menu ul {list-style:none;width:850px;margin:0;padding:0;}
#pk_menu li {float:left;width:169px;border-right:1px solid #fff;padding:2px 0 6px 0;}
#pk_menu ul .last {width:170px;border-right:0;}
#pk_menu ul a {color:#FFF;font-size:10pt;text-decoration:none;font-weight:bold;}
#pk_menu ul a:hover {text-decoration:underline;}
*/

#next_invest {padding-bottom:35px;}
#next_invest p {margin-top:8px;font-size:9pt;}
#next_invest table a {color:blue;text-decoration:underline;}
#next_invest form {}
#next_invest form span {padding:0 5px 0 5px;font-style:italic;}
#next_invest #datepicker, #next_invest #datepicker_two {width:90px;}
#next_invest table {font-size:8pt;text-align:left;border-collapse:collapse;margin-bottom:10px;}
#next_invest .symbol {width:75px;}
#next_invest .next_invest {width:125px;}
#next_invest th {border-bottom:1px solid black;padding-bottom:2px;}
#next_invest td {padding:1px 0 1px 0;border-bottom:1px solid #aaaaaa;}


#next_invest #i_portfolio {width:150px;}
#next_invest #i_symbol {width:50px;}
#index_header {padding-bottom:10px;}
#index_header #welcome {font-size:12pt;font-weight:bold;padding-bottom:10px;}

#pk_index {border:1px solid #1268AE;border-left:0;border-right:0;background:url(../images/pk_index_bg.gif);}
#pk_index  div {float:left;}
#pk_index #left {width:301px;padding-top:5px;}
#pk_index #right {width:389px;padding-top:5px;}
#pk_index #right div {width:100%;padding-left:10px;}
#pk_index #left select {width:215px;}
#pk_index h1 {font-family:helvetica;color:#990000;font-size:10pt;padding:10px 0 10px 0;}
#pk_index select, #pk_index input {font-size:9pt;}

#quick_view_summary {padding-bottom:35px;}
#quick_view_summary label {font-weight:bold;}
#quick_view_summary select {width:260px;font-size:9pt;}

#quick_add {padding-bottom:35px;}
#quick_add label {font-weight:bold;}
#quick_add #i_symbol {width:50px;}
#holding_caption {padding-left:30px;}


#industry_tables {width:100%;}
#industry_tables  div {width:100%;display:none;}
#industry_tables h1 {font-size:10pt;padding-bottom:5px;}
#industry_tables table {text-align:left;width:100%;border-collapse:collapse;font-size:9pt;}
#industry_tables th {border-bottom:1px solid black;}
#industry_tables .th_symbol {width:75px;}
#industry_tables .th_shares {width:100px;}
#industry_tables td {border-bottom:1px solid #aaaaaa;}




#industry_tables_two {width:100%;}
#industry_tables_two  div {width:100%;display:none;}
#industry_tables_two h1 {font-size:10pt;padding-bottom:5px;}
#industry_tables_two table {text-align:left;width:100%;border-collapse:collapse;font-size:9pt;}
#industry_tables_two th {border-bottom:1px solid black;}
#industry_tables_two .th_symbol {width:75px;}
#industry_tables_two .th_shares {width:100px;}
#industry_tables_two td {border-bottom:1px solid #aaaaaa;}
#no_co_port {text-align:center;margin-top:25px;}
#section_header {padding-bottom:10px;}
#section_header h1 {color:#990000;font-size:12pt;}
#section_header p {font-size:10pt;margin-top:4px;padding-bottom:4px;}
#section_header a {font-weight:bold;text-decoration:underline;}

#psifter {border-bottom:1px solid #aaaaaa;border-left:0;border-right:0;padding-bottom:8px;}
#psifter input {border:1px soild #aaaaaa;}
#psifter select {border:1px solid #aaaaaa;}
#psifter div {float:left;padding-right:25px;text-align:center;font-size:8pt;}
#psifter select, #psifter input {font-size:8pt;}
#psifter label {display:block;text-align:left;padding-bottom:4px;font-weight:bold;}
#psifter #portfolio select {width:170px;}
#psifter #symbol input {width:50px;}
#psifter #heldby select {width:135px;}
#psifter #date span {padding:0 5px 0 5px;font-weight:bold;}
#psifter #date label {text-align:center;}
#psifter #itype span {padding:0 3px 0 3px;width:45px;}
#psifter #itype input {}

#psifter #submit input {margin-top:20px;border:1px solid #aaaaaa;padding:2px;}
#psifter .md {width:40px;}



.invest_view_table {width:100%;margin-top:10px;text-align:left;border-collapse:collapse;}
.invest_view_table th {font-size:8pt;text-align:left;}
.invest_view_table td {font-size:8pt;}
.invest_view_table .th_price_two {padding-left:5px;}
.invest_header {font-size:11pt;}


.invest_view_table .th_shares {border-right:1px solid black;width:75px;}
.invest_view_table .th_cprice {padding-left:10px;}

#invest_view_toolbar {height:50px;width:100%;text-align:left;}
#invest_view_toolbar form {padding-top:10px;}
#invest_view_toolbar  a{font-weight:bold;float:right;}
#invest_view_toolbar h1 {float:left;}


#footer {text-align:center;margin-top:10px;}
#footer a {color:blue;font-weight:bold;text-decoration:underline;}
#footer p {margin-bottom:2px;}

#pk_menu a {color:white;font-weight:bold;}
#pk_menu li {list-style:none;}
#pk_menu li.headlink ul {display:none;position:absolute;width:200px;border-top:1px solid #aaaaaa;z-index:9999;}
#pk_menu li.headlink:hover ul {display:block;z-index:9999;}
#pk_menu .headlink {float:left;width:99px;padding:3px 0 3px 0;border-right:1px solid white;position:relative;}
#pk_menu .headlink a {padding-left:8px;display:block;background-color:#1268AE;}
#pk_menu .headlink li a {width:100%;display:block;padding:8px 4px 8px 4px;border-bottom:1px solid #aaaaaa;}
#pk_menu .headlink li a:hover {background-color:#509FEF;}


#invest_add h1 {font-size:14pt;}
#invest_add h2 {font-size:8pt;margin:0;padding:0;}
#invest_add h2 a {display:inline;}

#investments table {font-size:9pt;width:100%;text-align:left;border:1px solid #aaaaaa;border-collapse:collapse;}
#investments table td, #investments table th {padding:2px 4px 2px 4px;vertical-align:bottom;}
#investments table td {Border-bottom:1px solid #aaaaaa;}
#investments table th {border-bottom:1px solid black;}

#pending_investments input {border:1px solid #1268AE;}
#pending_investments {text-align:left;font-size:8pt;border-collapse:collapse;width:100%;}
#pending_investments th {border-bottom:1px solid black;padding:0 2px 2px 0;}
#pending_investments td {padding:2px 0 2px 0;border-bottom:1px solid #aaaaaa;}
#pending_investments .th_company {width:200px;}
#pending_investments .th_sent {width:80px;padding-left:5px;border-right:1px solid black;}
#pending_investments .price {width:50px;font-size:8pt;}
#pending_investments .date {width:50px;font-size:8pt;}
#pending_investments .submit {padding:5px 0 5px 0;}
#pending_investments .submit input {border:1px solid #aaaaaa;width:50px;text-align:center;}
#pending_investments .th_tdate {padding-left:10px;}
#pending_investments_notify {border-top:1px solid 	#990000;padding-bottom:15px;}


#f_sifter #i_symbol {width:60px;}
.invest_add_form  {font-size:9pt;}
.invest_add_form ul {padding:10px 0 10px 0;font-weight:bold;color:red;}
.invest_add_form select {font-size:8pt;}
.invest_add_form input {font-size:8pt;}
.invest_add_form label {display:block;padding-bottom:2px;}
.invest_add_form .section {padding:5px 0 10px 0;}
.invest_add_form div {padding-right:10px;}
.invest_add_form .section h1 {padding-bottom:5px;}
.invest_add_form .section label {font-weight:bold;}
.invest_add_form .section div {padding-right:20px;}
.invest_add_form .iblock {float:left;padding-right:10px;}
.invest_add_form .i_portfolio, .invest_add_form .i_portfolio select {width:175px;}
.invest_add_form .i_cash_div {padding-left:30px;width:200px;}
.invest_add_form .i_cash_div span {padding:0 8px 0 0;}
.invest_add_form .i_symbol {padding-right:20px;}
.invest_add_form .i_symbol, .invest_add_form .i_symbol input {width:50px;}
.invest_add_form .i_amount_sent {padding-right:20px;}
.invest_add_form .i_amount_sent,.invest_add_form .i_amount_sent input {width:100px;}
.invest_add_form .i_fees, .invest_add_form .i_fees input {width:70px;}
.invest_add_form .i_share_price, .invest_add_form .i_share_price input {width:70px;}




.invest_add_form .i_invest_date {width:120px;}
.invest_add_form .i_invest_date p {clear:both;}
.invest_add_form .i_invest_date input {width:35px;float:left;}
.invest_add_form .i_invest_date_range {width:360px;display:none;}
.invest_add_form .i_invest_date_range input {width:35px;float:left;}
.invest_add_form .i_invest_date_range span {float:left;padding:0 5px 0 5px;}
.invest_add_form .i_invest_date_range label {} 
.invest_add_form .i_invest_date_range p {clear:both;}

#i_date_range {float:right;}

#i_date_range span {font-weight:bold;padding:0 10px 0 10px;}




.invest_add_form .i_shares, .invest_add_form .i_shares input {width:50px;}
#invest_add_drip {display:none;}
#invest_add_broker {display:none;}
#invest_add_drip .date {width:65px;}
#invest_add_broker .date {width:65px;}
#invest_add_drip h2, #invest_add_broker h2 {font-size:16px;font-family:times;margin-bottom:10px;color:#990000}
#invest_add_drip h2 a, #invest_add_broker h2 a {font-size:16px;font-family:times;}
.i_change {margin-top:5px;}
.i_change label {display:inline;font-weight:bold;padding-right:5px;}
#setup_page {padding:0 10px 0 10px;}
#setup_page #portfolio_setup {float:left;width:430px;}
#setup_page #left {width:250px;float:left;}
#setup_page table {text-align:left;width:500px;}
#setup_page h2 {font-size:9pt;margin-top:10px;margin-bottom:10px;}




#invest_add_drip h1 {padding:10px 0 10px 0;}

#f_update_user {margin-top:20px;}
#f_update_user .label_one {display:block;width:115px;font-weight:bold;font-size:9pt;}
#f_update_user .label_two {padding:0 15px 0 5px;font-size:9pt;}
#f_update_user .iblock .l {width:150px;}
#f_update_user .iblock .s {width:75px;}
#f_update_user .iblock label,#order_form .iblock input {float:left;}
#f_update_user .sblock {padding-top:10px;}

#auto_inform {padding:10px 0 10px 0;}
#auto_inform  p {margin-top:5px;}

#ia_lookup {padding-bottom:20px;}

.invest_info {padding-bottom:4px;}
.invest_add_form .invest_info_date span {padding:0 15px 0 10px;position:relative;top:18px;}

.invest_add_form .invest_info span {padding-right:10px;}
/*
.invest_add_form .i_portfolio_container {width:210px;padding-bottom:10px;margin-top:8px;}
.invest_add_form .i_portfolio, .invest_add_form .i_portfolio select {width:175px;}
.invest_add_form #i_shares, .invest_add_form #i_shares input {width:50px;}
.invest_add_form #js_investDate {width:150px;}
.invest_add_form #js_investDate p {width:150px;clear:both;}
.invest_add_form #js_investDate input {width:35px;float:left;}
.invest_add_form #i_cashOrDiv {width:600px;margin-top:10px;}
.invest_add_form #i_cashOrDiv span {padding-left:5px;}
.invest_add_form .container_a {width:380px;}
.invest_add_form #container_b {width:880px;}
.invest_add_form .container_c {width:340px;}
.invest_add_form .container_a div {padding-right:15px;}
.invest_add_form .container_c div {padding-right:15px;}
.invest_add_form #i_submit {width:880px;padding:10px 0 10px 0;}
.invest_add_form #i_date_range {width:300px;}
.invest_add_form #i_date_start {width:150px;}
.invest_add_form #i_date_start input {width:35px;float:left;}
.invest_add_form #i_date_end {width:150px;}
.invest_add_form #i_date_end input {width:35px;float:left;}
*/


#i_date_range div {float:left;}

#ta_info {padding:5px 0 15px 0;width:100%;}
#ta_info ul {width:100%;}
#ta_info li {float:left;padding-right:15px;list-style:none;}
#itype {text-align:center;width:110px;}
#itype a {margin:0 30px 0 30px;font-weight:bold;}
#i_cashOrDiv {padding-bottom:20px;}

.cent_links {text-align:center;padding:10px 0 10px 0;border-bottom:1px solid #1268AE;}
.cent_links a {margin:0 15px 0 15px;font-weight:bold;}


#left_widget
#left_widget h1 {font-size:10pt;text-align:center;}
#left_widget {border-right:1px solid #1268AE;width:350px;padding-top:10px;}
#left_widget {text-align:center;}
#left_widget #links a {font-size:10pt;margin:0 15px 0 15px;}
#left_widget #links a:hover {font-weight:bold;}
#left_widget #topTenTable {font-size:10pt;width:200px;margin:0 auto;border-collapse:collapse;margin-top:10px;margin-bottom:10px;}
#left_widget #topTenTable td { border-bottom:1px solid #aaaaaa;padding-top:4px;}
#topTenTable .td_symbol {font-weight:bold;}
#topTenTable .td_cash {font-weight:bold;color:green;}

#portfolio_table {text-align:left;border-collapse:collapse;margin:10px 0 10px 0;}
#portfolio_table th {padding-bottom:4px;border-bottom:1px solid black;}
#portfolio_table td {border-bottom:1px solid #aaaaaa;padding:1px 0 1px 0;}

h1 {color:#990000;font-size:12px;font-family:times;}


.i_submit {position:relative;top:1px;}


#sell_table {font-size:8pt;width:100%;text-align:left;}
#sell_table td {padding:2px;}

#sell_table .th_symbol {width:50px;}
#sell_table .th_invested {width:75px;}
#sell_table .th_date {width:75px;}
#sell_table .th_purchase_price {width:75px;}
#sell_table .th_shares {width:55px;}
#sell_table .th_current_price {width:40px;border:1px solid black;border-top:0;border-bottom:0;padding:0 4px 0 2px;}
#sell_table .th_date_sold {width:140px;padding-left:10px;}


#sell_history_table {text-align:left;border-collapse:collapse;}
#sell_history_table .th_shares_purchase {border-right:1px solid black;}
#sell_history_table .th_type {padding-right:4px;}
#sell_history_table .th_shares {padding-right:4px;}
#sell_history_table .th_date_sold {padding-left:2px;}

#invest_modify_table {width:400px;}
#invest_modify_table .th_date {width:100px;}
#invest_modify_table .th_date select {margin-right:4px;width:40px;}
#invest_modify_table .th_symbol {width:100px;}
#table_loading {text-align:center;color:red;font-weight:bold;padding:10px 0 10px 0;display:none;}


#the_modify_table {Text-align:left;}
#the_modify_table .th_symbol {width:50px;}
#the_modify_table .th_date {width:80px;}
#the_modify_table .th_date input {width:65px;}
#the_modify_table .th_fee {padding-left:10px;width:55px;}


#split_table {text-align:left;font-size:8pt;}

#split_table .th_date {padding-left:15px;}



/* split form */
#f_split {border-bottom:1px solid #aaaaaa;padding-bottom:8px;margin-bottom:10px;}
#f_split label {font-weight:bold;padding-right:5px;}
#f_split #i_submit {position:relative;top:7px;left:5px;}
#f_split .ui-datepicker-trigger {position:relative;top:3px;left:3px;}


#f_apply_split table {width:100%;text-align:left;border-collapse:collapse;}
#f_apply_split input {border:1px solid #aaaaaa;}
#f_apply_split select {border:1px solid #aaaaaa;width:50px;}
#f_apply_split td {border-bottom:1px solid #aaaaaa;padding:2px;}
#f_apply_split th {border-bottom:1px solid black;padding:2px;}
#f_apply_split #i_apply_split {border:0;}
#f_apply_split #td_apply_split {text-align:right;padding:5px 20px 5px 0;}


#f_apply_split .ui-datepicker-trigger {position:relative;top:3px;left:3px;}


/* from to get investments to modify or delete */
#f_get_modify_delete p {padding-bottom:5px;}
#f_get_modify_delete div {float:left;padding-right:15px;}
#f_get_modify_delete label {display:block;font-weight:bold;padding-bottom:3px;font-size:8pt;}
#f_get_modify_delete #i_symbol {width:50px;}
#f_get_modify_delete #i_submit {width:100%;margin-top:10px;}
#f_get_modify_delete #i_dates input {width:70px;}

#f_get_modify_delete #i_portfolio select {width:150px;}


#f_modify_delete table {text-align:left;border-collapse:collapse;margin-top:10px;}
.cell_symbol {width:60px;}
.cell_delete {text-align:center;}
.cell_invest_date_from ,.cell_invest_date_to {width:120px;}
.cell_invest_date_from input,.cell_invest_date_to input {width:80px;}
.cell_invest_amount input {width:85px;}
.cell_invest_fee input {width:75px;} 
.cell_share_price input {width:75px;}
#f_modify_delete table input {border:1px solid #aaaaaa;}
#f_modify_delete  td {padding:2px;border-bottom:1px solid #aaaaaa;}
#f_modify_delete .cell_shares input {width:100px;}
#f_modify_delete #i_submit {text-align:right;}
#f_modify_delete #i_submit input {border:0;}
#f_modify_delete .ui-datepicker-trigger {position:relative;top:4px;left:4px;}
#f_modify_delete  th {padding:2px;border-bottom:1px solid black;}
#f_modify_delete p {margin-top:8px;}


#f_sell_get label {font-weight:bold;font-weight:8pt;padding-right:2px;}
#f_sell_get #i_portfolio_id {margin-right:20px;}
#f_sell_get #i_symbol {margin-right:20px;}
#modify_investment_count {padding-top:30px;font-weight:bold;color:red;text-align:center;}


#f_sell_history label {font-weight:bold;font-weight:8pt;padding-right:2px;}
#f_sell_history #i_portfolio_id {margin-right:20px;}
#f_sell_history #i_symbol {margin-right:20px;width:50px;}
#f_sell_history #i_held_by {margin-right:20px;}

#public_info {float:left;width:400px;padding:35px 5px 30px 20px;}
#public_info .text_one {font-size:12pt;font-weight:bold;margin-bottom:15px;}
#public_info .text_two {font-size:14pt;font-weight:bold;padding-bottom:15px;}
#public_info .text_three {font-size:11pt;font-weight:bold;margin-top:10px;}
#public_info img {padding:0;margin:0;}

#public_chart #industry_inform_a {color:#990000;text-align:center;font-weight:bold;}
#public_chart #industry_inform_b {color:#990000;text-align:center;font-weight:bold;display:none;}
#public_chart  h1 {font-size:14pt;text-align:center;}
#public_chart {float:right;width:450px;padding-top:10px;padding-bottom:10px;}
#public_chart img {}
#public_chart #industry_tables div {display:none;}
#public_chart table {text-align:left;}
#public_chart #industry_tables table {width:450px;}
#public_chart #industry_tables table .th_company {width:375px;}
#public_chart #industry_tables table .th_symbol {width:75px;}
#public_chart .back_next a {margin-right:10px;font-weight:bold;}

#i_symbol_storage {display:none;}

.img_submit {position:relative;top:3px;border:0;}
h2 {font-family:times;font-size:10pt;color:#990000;}
#portfolio_setup {width:500px;}
#s_pmanage form label {font-weight:bold;}
#s_pmanage #i_submit {text-align:right;padding:4px 8px 2px 0;}
#s_pmanage .th_delete {width:50px;}
#s_pmanage .th_port input {border:1px solid #aaaaaa;}
#s_pmanage .iblock input {border:1px solid #aaaaaa;}
#s_pmanage table {width:550px;text-align:left;border:1px solid #aaaaaa;border-collapse:collapse;margin:10px 0 15px 0;}
#s_pmanage table td {border-bottom:1px solid #aaaaaa;padding:2px;}
#s_pmanage table th {border-bottom:1px solid black;padding:4px;}
#s_pmanage h2 {border-bottom:1px solid #aaaaaa;padding-bottom:2px;margin-bottom:4px;}
#s_pmanage form {padding-top:10px;}
#s_pmanage label {padding-right:10px;}
#s_pmanage table a {padding-left:10px;color:blue;font-weight:bold;text-decoration:underline;}





#portfolio_setup #protect_delete {display:none;color:red;}
#portfolio_setup #protect_delete input {border:1px solid red;text-transform:uppercase;font-weight:bold;}
#portfolio_setup #protect_delete label {padding-right:10px;}


.protect_delete {display:none;color:red;}
.protect_delete input {border:1px solid red;text-transform:uppercase;font-weight:bold;}
.protect_delete label {padding-right:10px;font-weight:bold;}

#order_form .title {margin-bottom:8px;}
#order_form .down {margin-top:25px;}
#order_form .iblock {padding:3px 0 3px 0;}
#order_form .iblock .l {width:150px;}
#order_form .iblock .s {width:75px;}
#order_form .iblock label,#order_form .iblock input {float:left;}
#order_form .sblock {padding:10px 0 10px 0;}
#order_form .sblock input {font-size:10pt;padding:2px;font-weight:bold;}
#order_form .pad_radio {margin-right:4px;}
#order_form .title {color:#990000;font-weight:bold;font-family:times;font-size:11pt;}
.label_one {display:block;width:115px;font-weight:bold;font-size:9pt;}
.label_two {font-weight:bold;padding-right:10px;width:160px;}
.label_three {display:block;width:150px;font-weight:bold;float:left;}


#s_login p {padding-bottom:5px;}
#s_login form {padding-top:5px;width:295px;}
#s_login .iblock input {border:1px solid #aaaaaa;}
#s_login .iblock {padding-bottom:2px;}
#s_login .sblock {text-align:right;padding-top:10px;}

#s_pinfo .iblock input {border:1px solid #aaaaaa;}
#s_pinfo .iblock select {border:1px solid #aaaaaa;}
#s_pinfo .iblock input {float:left;}
#s_pinfo .iblock label {float:left;}
#s_pinfo .iblock {padding-bottom:2px;}
#s_pinfo .l {width:150px;}
#s_pinfo .s {width:75px;}
#s_pinfo form {padding-top:10px;width:268px;}
#s_pinfo  .sblock {text-align:right;padding-top:10px;}



#s_pmange form {margin-top:10px;}

#order_form #i_billing {display:none;}

#pk_order_receipt {}
#pk_order_receipt #order_info {border:1px solid #aaaaaa;border-right:0;border-left:0;margin:10px 0 10px 0;padding:2px 0 2px 0;}
#pk_order_receipt span {font-weight:bold;}


#pk_learn_more {padding:0 15px 10px 15px;}
#pk_learn_more p {margin-top:10px;}

/* investment sale page */
#invest_sell form #i_submit {position:relative;top:15px;}
#invest_sell form div {float:left;padding-right:20px;}
#invest_sell label {display:block;font-weight:bold;}
#invest_sell #d_portfolio {width:150px;}
#invest_sell #d_portfolio select {width:150px;}
#invest_sell #d_symbol {width:60px;}
#invest_sell #d_symbol select {width:60px;}
#invest_sell #d_lots {width:210px;}
#invest_sell #d_lots input {position:relative;top:2px;}
#invest_sell #d_lots span {padding-left:4px;padding-right:4px;position:}
#invest_sell #d_pofit_loss {width:270px;}
#invest_sell #d_pofit_loss input {position:relative;top:2px;}
#invest_sell #d_pofit_loss span {padding:0 4px 0 4px;}
#invest_sell .th_proceeds {padding-left:15px;width:70px;}
#invest_sell #sell_notify {font-size:11pt;text-align:center;color:red;font-weight:bold;padding:20px 0 20px 0;}
#invest_sell #td_submit {text-align:right;padding:5px 25px 5px 0;}

#invest_sell .td_proceeds {text-align:center;}

#invest_sell th {border-bottom:1px solid black;text-align:left;font-size:7pt;}
#invest_sell td {padding:2px 0 2px 0;border-bottom:1px solid #aaa;}
#invest_sell table {font-size:8pt;border-collapse:collapse;width:100%;margin-top:20px;}
#invest_sell .date {width:70px;}
#invest_sell .i_shares {width:40px;}
#invest_sell .i_price {width:40px;}
#invest_sell .ui-datepicker-trigger {position:relative;top:2px;left:2px;}
#invest_sell .section_descr {border:0;text-align:center;padding-bottom:10px;}
#invest_sell .th_shares {padding-left:10px;text-align:right;padding-right:5px;}
#invest_sell .th_profit_loss {border-right:1px solid black;text-align:right;padding-right:6px;}
#invest_sell .th_price {padding-left:6px;border-left:1px solid black;}
#invest_sell .th_sale_date {padding-left:4px;}

/* invest sell history */

#invest_sell_history form #i_submit {position:relative;top:15px;}
#invest_sell_history form div {float:left;padding-right:20px;}
#invest_sell_history label {display:block;font-weight:bold;}
#invest_sell_history #d_portfolio {width:150px;}
#invest_sell_history #d_portfolio select {width:150px;}
#invest_sell_history #d_symbol {width:60px;}
#invest_sell_history #d_symbol select {width:60px;}
#invest_sell_history #d_pofit_loss {width:270px;}
#invest_sell_history #d_pofit_loss input {position:relative;top:2px;}
#invest_sell_history #d_pofit_loss span {padding:0 4px 0 4px;}

#invest_sell_history table {text-align:left;border-collapse:collapse;width:100%;border:1px solid #aaaaaa;margin-top:10px;}
#invest_sell_history th {padding:2px;border-bottom:1px solid black;text-align:left;}
#invest_sell_history td {padding:2px;border-bottom:1px solid #aaa;}

#about_us p {padding-bottom:10px;}

#contact_us p {padding-bottom:10px;}


#privacy h1 {color:black;padding-bottom:4px;}
#privacy p {padding-bottom:10px;}



#f_cash_divs {border-bottom:1px solid #aaaaaa;padding-bottom:4px;}
#f_cash_divs label {padding-right:2px;}
#f_cash_divs #i_portfolio_id {width:150px;}
#f_cash_divs #i_symbol {width:50px;}
#f_cash_divs #i_date {width:75px;}
#f_cash_divs #i_check_amount {width:75px;}

#cash_divs p {text-align:center;margin-top:15px;font-weight:bold;}

#cash_div_table {text-align:left;font-size:10pt;border-collapse:collapse;width:550px;border:1px solid #aaaaaa;margin:0 auto;margin-top:20px;}
#cash_div_table th {border-bottom:1px solid black;padding:1px 2px 1px 2px;}
#cash_div_table td {padding:1px 2px 1px 2px;border-bottom:1px solid #aaaaaa;}

#next_investment_dates #f_next_invest {border-bottom:1px solid #aaaaaa;padding-bottom:4px;}
#next_investment_dates #f_next_invest label {padding-right:8px;}
#next_investment_dates #i_portfolio {width:150px;}
#next_investment_dates #i_symbol {width:50px;}
#next_investment_dates #i_invest_date_from {width:60px;}
#next_investment_dates #i_invest_date_to {width:60px;}
#next_investment_dates p {text-align:center;margin-top:15px;font-weight:bold;}
#next_investment_dates table {font-size:8pt;text-align:left;border-collapse:collapse;margin-bottom:10px;width:500px;border:1px solid #aaaaaa;margin:0 auto;margin-top:10px;}
#next_investment_dates table a {color:blue;text-decoration:underline;}
#next_investment_dates th {border-bottom:1px solid black;padding:1px 2px 1px 2px;}
#next_investment_dates td {padding:1px 0 1px 0;border-bottom:1px solid #aaaaaa;padding:1px 2px 1px 2px;}


#view_cash_divs #f_next_invest {border-bottom:1px solid #aaaaaa;padding-bottom:4px;}
#view_cash_divs #f_next_invest label {padding-right:8px;}
#view_cash_divs #i_portfolio {width:150px;}
#view_cash_divs #i_symbol {width:50px;}
#view_cash_divs #i_invest_date_from {width:60px;}
#view_cash_divs #i_invest_date_to {width:60px;}
#view_cash_divs p {text-align:center;margin-top:15px;font-weight:bold;}
#view_cash_divs table {font-size:8pt;text-align:left;border-collapse:collapse;margin-bottom:10px;width:500px;border:1px solid #aaaaaa;margin:0 auto;margin-top:10px;}
#view_cash_divs table a {color:blue;text-decoration:underline;}
#view_cash_divs th {border-bottom:1px solid black;padding:1px 2px 1px 2px;}
#view_cash_divs td {padding:1px 0 1px 0;border-bottom:1px solid #aaaaaa;padding:1px 2px 1px 2px;}



#prospectus_block {width:100%;margin:0;padding:0;}
#prospectus_block h1 {font-size:10pt;}
#prospectus_block h3 {margin-top:5px;}
#prospectus_block h3 a:link,
#prospectus_block h3 a:hover,
#prospectus_block h3 a:active,
#prospectus_block h3 a:visited {text-decoration:underline;font-size:10pt;}
#prospectus_block table {border-collapse:collapse;margin-top:5px;font-size:8pt;}
#prospectus_block .label {width:165px;}
#prospectus_block .label_two {width:105px;}
#prospectus_block .data {font-weight:bold;}
#prospectus_block td {border-bottom:1px solid #f3f3f3;padding:3px 0 3px 0;}
#prospectus_block #top table {width:320px;float:left;margin-right:20px;}
#prospectus_block #top h2 {padding-top:20px;font-style:italic;}
#prospectus_block .disclaimer {font-size:7pt;font-weight:bold;padding-top:10px;}
#sells_by_table {border-collapse:collapse;margin-top:5px;}
#sells_by_table .label {width:100px;}
#sells_by_table .data {}

#prospectus_block * {font-size:8pt;}
#prospectus_block h1 {font-size:14pt;}
#prospectus_block h2 {font-size:10pt;}
#prospectus_block #bottom {margin-top:25px;}
#prospectus_block #bottom .left {font-size:10pt;float:left;}
#prospectus_block #bottom .right {width:30%;float:left;}
#prospectus_block #bottom .left h2 {padding-bottom:10px;font-style:italic;}
#prospectus_block #bottom .right ul {width:130px;list-style:none;border:1px solid #aaaaaa;border-bottom:0;}
#prospectus_block #bottom .right ul a {display:block;padding:4px;font-size:8pt;}
#prospectus_block #bottom .right ul a:hover {background-color:#f3f3f3;}
#prospectus_block #bottom .right li {border-bottom:1px solid #aaaaaa;}
#prospectus_block #section_info {font-size:9pt;border:1px solid #aaaaaa;margin-top:10px;padding:8px;background-color:#f3f3f3;}
#prospectus_block #section_info p {padding:8px 0 3px 0;}

#prospectus_block #section_links {border:1px solid #aaaaaa;margin-top:10px;padding:4px;}
#prospectus_block #section_links a {text-decoration:underline;padding-left:15px;}

#init_setup .attn {color:red;font-weight:bold;border:1px solid #aaaaaa;padding:10px;font-size:13pt;}
#init_setup {margin-top:10px;font-size:13pt;}
#init_setup h1 {font-size:13pt;padding-bottom:4px;margin-top:5px;}
#init_setup a {font-size:13pt;}
#init_setup {padding:0 30px 0 30px;}
#init_setup p {font-size:13pt;margin-bottom:15px;}


#setup {}
#setup h1 {text-align:center;padding-bottom:4px;margin-bottom:4px;font-size:16pt;}
#setup h3 {margin-top:20px;font-size:12pt;color:#990000;}
#setup .psection {width:80%;border:1px solid #aaaaaa;margin:0 auto;margin-top:20px;padding:25px;}
#setup #errors {color:red;font-weight:bold;list-style-position:inside;padding:10px 60px 10px 60px;}

#setup #skip_to {text-align:center;border:1px solid #aaaaaa;padding:4px;margin-bottom:10px;}
#setup #skip_to a {padding:0 15px 0 15px;text-decoration:underline;font-weight:bold;}

#important_info a {font-weight:bold;text-decoration:underline;}
#important_info {font-weight:bold;border-left:0;border-right:0;padding:10px 0 10px 0;margin:10px 0 10px 0;border:1px solid #3366CC;background-color:#D5DFF3;padding:6px;}
#important_info h2 {font-size:12pt;text-align:center;padding-bottom:10px;}
#important_info p {padding-bottom:10px;}
#important_info li {padding-bottom:6px;}
#important_info form {padding-bottom:10px;}



/* invest add form & such */
#investment_view input {border:1px solid #aaaaaa;font-size:12px;}
#investment_view select {border:1px solid #aaaaaa;font-size:12px;}

#investment_view label {display:block;font-weight:bold;padding-top:2px;padding-bottom:4px;}
#investment_view #invest_date_toggle_link {margin-top:4px;}
#investment_view #i_itype {width:165px;}
#investment_view #i_investAmount input {width:55px;}
#investment_view #i_fees input {width:55px;}
#investment_view #i_shares input {width:55px;}
#investment_view #i_sharePrice input {width:55px;}
#investment_view #i_portfolioID select {width:155px;}
#investment_view #i_investmentDate input {width:70px;} 
#investment_view #i_investmentDate span {padding:0;}
#investment_view #i_submit div {text-align:center;padding:8px 0 8px 0;}
#investment_view #i_submit span {padding-left:10px;}
#investment_div h1 {font-size:12pt;text-align:left;padding-top:10px;}
#investment_div #bar {width:870px;margin:0 auto;margin-top:10px;}
#investment_div #bar #left {float:left;width:600px;}
#investment_div #bar #right {float:right;width:200px;text-align:right;}
#investment_div #bar #right {font-weight:bold;text-decoration:underline;}
#investment_view {font-size:8pt;width:870px;margin:0 auto;border:1px solid #aaaaaa;border-collapse:collapse;text-align:left;margin-top:10px;}
#investment_view th {border-bottom:1px solid black;padding:1px 2px 1px 2px;border-right:1px solid #aaaaaa;}
#investment_view td {padding:1px 2px 1px 2px;border-bottom:1px solid #aaaaaa;vertical-align:top;border-right:1px solid #aaaaaa;}
#investment_view .colored {background-color:#ccccff;}
#investment_view .head {text-align:center;font-weight:bold;font-size:10pt;}
#investment_div #notify {font-size:10pt;text-align:center;padding-top:10px;font-weight:bold;}
#investment_view .end {border-right:1px solid black;}
#investment_view .begin {padding-left:4px;}
#investment_view a {color:blue;font-weight:bold;text-decoration:underline;}
#investment_div #controls {border-bottom:1px solid #aaaaaa;border-top:1px solid #aaaaaa;width:866px;margin:0 auto;margin-top:10px;padding:2px;text-align:right;}
#investment_div #controls a {color:blue;font-weight:bold;padding-bottom:2px;}

#anticipated_divs form {}
#anticipated_divs label {font-weight:bold;padding:0 10px 0 10px;}
#anticipated_divs input, #anticipated_divs select {border:1px solid #aaaaaa;}


#anticipated_divs #portfolio {width:250px;}
#anticipated_divs #symbol {width:150px;}
#anticipated_divs #i_portfolio {width:200px;} 
#anticipated_divs #i_symbol {width:50px;}
#anticipated_divs #i_submit {border:0;position:relative;top:4px;left:10px;}
#f_annual_div {margin-top:5px;border-bottom:1px solid #aaaaaa;padding-bottom:5px;}

#anticipated_divs table {text-align:left;font-size:9pt;width:100%;border-collapse:collapse;margin-top:10px;border:1px solid #aaaaaa;}
#anticipated_divs table td {padding:1px 2px 1px 2px;border-bottom:1px solid #aaaaaa;}
#anticipated_divs table th {font-weight:bold;border-bottom:1px solid black;padding:1px 2px 1px 2px;}
#anticipated_divs table .colored {background-color:#ccccff;}





#div_bar_chart h1 {font-family:helvetica;color:#990000;font-size:10pt;padding:10px 0 10px 0;}

#f_auto_invest {margin-top:10px;}
#f_auto_invest label {font-weight:bold;padding-right:5px;}
#f_auto_invest input {border:1px solid #aaaaaa;}
#f_auto_invest select {border:1px solid #aaaaaa;margin-right:10px;}
#f_auto_invest #i_portfolio {width:200px;}
#f_auto_invest #i_symbol {width:70px;} 
#f_auto_invest #i_setup {border:0;position:relative;top:3px;}

#f_company_options {border-top:1px solid #aaaaaa;margin-top:10px;padding-top:10px;}
#f_company_options .iblock input {border:1px solid #aaaaaa;float:left;}
#f_company_options .iblock select {border:1px solid #aaaaaa;float:left}
#f_company_options .iblock {padding-top:5px;}
#f_company_options label {display:block;width:250px;float:left;font-weight:bold;}
#f_company_options .sblock {margin-top:15px;}
#f_company_options .sblock input {position:relative;left:344px;}

#pk_terms {padding:10px;}
#pk_terms p {padding-bottom:10px;}

#drip_challenge #submit input {position:relative;top:15px;left:220px;}

#drip_challenge form {margin:0 auto;margin-top:25px;width:300px;}
#drip_challenge #headpart {text-align:center;margin-top:10px;}
#drip_challenge #headpart p {padding-bottom:4px;}
#drip_challenge #signed_up {text-align:left;margin-top:30px;}

#invest_percent_table td {border-bottom:1px solid #aaaaaa;padding:1px 2px 1px 2px;}
#invest_percent_table th {border-bottom:1px solid black;padding:1px 2px 1px 2px;}
#invest_percent_table {width:100%;margin-top:20px;border-collapse:collapse;text-align:left;border:1px solid #aaaaaa;}
#invest_percent_table .colored {background-color:#ccccff;}

#ip_notify {text-align:center;margin-top:20px;font-weight:bold;}

#batch_table th {padding-bottom:5px;border-bottom:1px solid black;padding:2px;}
#batch_table input {border:1px solid #aaaaaa;}
#batch_table select {border:1px solid #aaaaaa;}
#batch_table td {border-bottom:1px solid #aaaaaa;padding:2px;}
#batch_table table {width:100%;text-align:left;border-collapse:collapse;border:1px solid #aaaaaa;font-size:10pt;margin-top:15px;}
#batch_table .i_symbol {width:50px;}
#batch_table .i_portfolioID {width:175px;}
#batch_table .i_amountSent {width:65px;}
#batch_table .i_fees {width:65px;}
#batch_table .i_sharePrice {width:65px;}
#batch_table .i_shares {width:65px;}
#batch_table .date {width:75px;}
#batch_table .i_portfolio_id {width:100px;}
#batch_table #type_switcher {text-align:center;padding:5px;border:1px solid #aaaaaa;width:600px;margin:0 auto;background-color:#f3f3f3;font-size:11pt;}
#batch_table #type_switcher span {font-weight:bold;padding-right:10px;}
#batch_table #type_switcher a {color:blue;margin-right:15px;font-weight:bold;text-decoration:underline;font-size:11pt;}
#batch_table ul {color:red;font-weight:bold;margin-top:15px;}
#batch_table span {font-weight:bold;padding:0 5px 0 5px;}

#batch_table #i_submit {text-align:center;padding:10px 0 10px 0;}

#invest_ref table {text-align:left;border:1px solid #aaaaaa;width:100%;border-collapse:collapse;font-size:9pt;}
#invest_ref th {border-bottom:1px solid black;padding:2px;border-right:1px solid #aaaaaa;}
#invest_ref td {border-bottom:1px solid #aaaaaa;padding:2px;vertical-align:top;border-right:1px solid #aaaaaa;}
