/*          Cascading Style Sheet for PaperlessCloser(TM) 2.0           */


/*  GENERAL HTML TAG STYLE DEFINITIONS  */
body                          { background-color: #FFFFFF }
td                            { font-family: Verdana, Arial, sans-serif; font-size: 10px }
a                             { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #336699; text-decoration: underline; font-weight: bold }
a:link                        { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #336699; text-decoration: underline; font-weight: bold }
a:visited                     { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #336699; text-decoration: underline; font-weight: bold }
a:visited:hover               { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #009933; text-decoration: underline; font-weight: bold }
a:hover                       { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #009933; text-decoration: none; font-weight: bold }
a:active                      { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #009933; text-decoration: underline; font-weight: bold }
input                         { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333333 }
select                        { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333333; background-color: #FFFFFF }
option                        { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333333; background-color: #FFFFFF }
textarea                      { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333333; background-color: #FFFFFF }

/*  GLOBAL CLASSES APPLIED TO CODE CONTROLS IN PAPERLESSCLOSER PAGES  */
.pc_code_section_subnav       { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #E8F2FF; vertical-align: middle; text-align:left; border: 1; border-color: #FFFFFF; border-style: solid; height: 25px; padding: 7px }

.pc_code_dd                   { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333333; background-color: #E8F2FF; border: 1; border-color: #FFFFFF; border-style: solid }
.pc_code_dd_label             { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333333; background-color: #E8F2FF; vertical-align: top; text-align:right; font-weight: bold; height: 20px; padding: 5px }
.pc_code_dd_data_left         { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333333; background-color: #E8F2FF; vertical-align: top; text-align:left; padding: 5px }
.pc_code_dd_data_center       { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333333; background-color: #E8F2FF; vertical-align: top; text-align:center; padding: 5px }
.pc_code_dd_data_right        { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333333; background-color: #E8F2FF; vertical-align: top; text-align:right; padding: 5px }

.pc_code_dd_2                 { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333333; background-color: #E0EEFF; border: 1; border-color: #FFFFFF; border-style: solid }
.pc_code_dd_2_label           { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333333; background-color: #E0EEFF; vertical-align: top; text-align:right; font-weight: bold; height: 20px; padding: 5px }
.pc_code_dd_2_data_left       { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333333; background-color: #E0EEFF; vertical-align: top; text-align:left; padding: 5px }
.pc_code_dd_2_data_center     { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333333; background-color: #E0EEFF; vertical-align: top; text-align:center; padding: 5px }
.pc_code_dd_2_data_right      { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333333; background-color: #E0EEFF; vertical-align: top; text-align:right; padding: 5px }

.pc_code_dg                   { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333333; background-color: #E8F2FF; border: 1; border-color: #FFFFFF; border-style: solid }
.pc_code_dg_row_header        { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #336699; background-color: #99CCFF; vertical-align: middle; text-align: center; font-weight: bold; height: 20px; border: 1; border-color: #FFFFFF; border-style: solid; padding: 5px }
.pc_code_dg_row_1_left        { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333333; background-color: #E0EEFF; vertical-align: top; text-align: left; border: 1; border-color: #FFFFFF; border-style: solid; padding: 5px }
.pc_code_dg_row_1_center      { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333333; background-color: #E0EEFF; vertical-align: top; text-align: center; border: 1; border-color: #FFFFFF; border-style: solid; padding: 5px }
.pc_code_dg_row_1_right       { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333333; background-color: #E0EEFF; vertical-align: top; text-align: right; border: 1; border-color: #FFFFFF; border-style: solid; padding: 5px }
.pc_code_dg_row_2_left        { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333333; background-color: #E8F2FF; vertical-align: top; text-align: left; border: 1; border-color: #FFFFFF; border-style: solid; padding: 5px }
.pc_code_dg_row_2_center      { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333333; background-color: #E8F2FF; vertical-align: top; text-align: center; border: 1; border-color: #FFFFFF; border-style: solid; padding: 5px }
.pc_code_dg_row_2_right       { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333333; background-color: #E8F2FF; vertical-align: top; text-align: right; border: 1; border-color: #FFFFFF; border-style: solid; padding: 5px }

.pc_code_form_label           { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333333; background-color: #E8F2FF; vertical-align: middle; text-align: right; font-weight: bold; padding: 5px }
.pc_code_form_field           { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333333; background-color: #E8F2FF; vertical-align: middle; text-align: left; padding: 5px }

/*  GLOBAL CLASSES APPLIED TO CALENDAR COMPONENT IN PAPERLESSCLOSER PAGES  */
.pc_calendar_cleardatestyle   { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #336699; background-color: #FFFFFF; vertical-align: middle; text-align: center }
.pc_calendar_dayheaderstyle   { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #6699CC; background-color: #D9E5F2; vertical-align: middle; text-align: center }
.pc_calendar_gototodaystyle   { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #336699; background-color: #FFFFFF; vertical-align: middle; text-align: center }
.pc_calendar_holidaystyle     { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #999999; background-color: #EDEDED; vertical-align: middle; text-align: center }
.pc_calendar_monthheaderstyle { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #336699; background-color: #99CCFF; vertical-align: middle; text-align: center }
.pc_calendar_offmonthstyle    { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #999999; background-color: #FFFFFF; vertical-align: middle; text-align: center }
.pc_calendar_selecteddatestyle{ font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #336699; background-color: #99CCFF; vertical-align: middle; text-align: center }
.pc_calendar_todaydaystyle    { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #000000; background-color: #D9E5F2; vertical-align: middle; text-align: center }
.pc_calendar_weekdaystyle     { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #000000; background-color: #FFFFFF; vertical-align: middle; text-align: center }
.pc_calendar_weekendstyle     { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #000000; background-color: #FFFFFF; vertical-align: middle; text-align: center }

/*  GLOBAL CLASSES APPLIED TO TEXT IN PAPERLESSCLOSER PAGES  */
.pc_text_default              { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333333; }
.pc_text_bold                 { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333333; font-weight: bold }
.pc_text_italic               { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333333; font-style: italic }
.pc_text_oblique              { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #333333; font-style: oblique }
.pc_text_highlight            { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #336699; font-weight: bold }
.pc_text_error                { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FF0000; font-style: oblique }
.pc_text_required             { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FF0000; font-weight: bold }
.pc_text_footer               { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #336699; font-weight: bold }
.pc_text_navdefault           { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #999999; font-weight: bold }
.pc_text_control              { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold }
