BODY,TH,TD,SPAN,DIV,INPUT,SELECT,TEXTAREA,FORM,UL,OL,DL,H1,H2,H3,H4,H5,H6,LI {font-size:10pt;font-family:Arial,Verdana, Helvetica, sans-serif;}
BODY {margin: 0px;background-image:url();	background-repeat:repeat-y;}



A:link    {color:#666666;font-weight: bold; text-decoration: none}
A:active  {color:#666666;font-weight: bold; text-decoration: none}
A:visited {color:#666666;font-weight: bold; text-decoration: none} 
A:hover   {color:#0000AA;font-weight: bold; text-decoration: none}


A.pl_pagetop:active  {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:7pt; color:#666666;font-weight: normal; text-decoration: none}
A.pl_pagetop:link    {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:7pt; color:#666666;font-weight: normal; text-decoration: none}
A.pl_pagetop:visited {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:7pt; color:#666666;font-weight: normal; text-decoration: none}
A.pl_pagetop:hover   {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:7pt; color:#0000AA;font-weight: normal; text-decoration: none}

A.pl_darkbg:link    {color: #D7E9EE; font-weight:bold; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:13px; text-decoration: none}
A.pl_darkbg:active  {color: #D7E9EE; font-weight:bold; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:13px; text-decoration: none}
A.pl_darkbg:visited {color: #D7E9EE; font-weight:bold; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:13px; text-decoration: none}
A.pl_darkbg:hover   {color: #FFFFFF; font-weight:bold; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:13px; text-decoration: none}

UL       {list-style:square}
UL UL    {list-style:circle}
UL UL UL {list-style:disc}
HR             {color: #EEEEEE; background-color: #EEEEEE;}
HR.rule-footer {color: #FFFFFF; background-color: #FFFFFF;}



/* CUSTOM STYLES */
P {  font-size:10pt; font-family: Arial, Verdana, Helvetica, sans-serif; color:#000066; }

.pl_reg-date         {font-size:10pt; font-family: Arial, Verdana, Helvetica, sans-serif; color:#5F3545; font-weight:bold; text-align:left;}

.pl_reg-label {font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; color:#330000; font-weight:bold;text-align:right;}

.pl_reg-grey         {font-size:12pt; font-family: Arial, Verdana, Helvetica, sans-serif; color:#FFFFFF; font-weight:normal; background-color:#CCCCCC;}
.pl_reg-grey11       {font-size:11pt; font-family: Arial, Verdana, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;}
.pl_reg-grey10       {font-size:10pt; font-family: Arial, Verdana, Helvetica, sans-serif; color:#FFFFFF; font-weight: normal;}

.pl_reg-loginID {font-family:"Courier New",Courier,mono; font-size: 14pt; font-weight: bold; color:#FFCC33;}

.pl_reg-med9         {font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; color:#5F3545;}


.pl_reg-small        {font-size: 7pt; font-family: Arial, Verdana, Helvetica, sans-serif; color:#330000;}
.pl_reg-small-blue   {font-size:10pt; font-family: Arial, Verdana, Helvetica, sans-serif; color:#000033;}
.pl_reg-small-blue-bold   {font-size:10pt; font-family: Arial, Verdana, Helvetica, sans-serif; color:#000033; font-weight:bold}
.pl_green-big-txt  {font-size:10pt; font-family: Arial, Verdana, Helvetica, sans-serif; color:#5F3545; font-weight:bold}



.pl_admin_mbr_tbl_hdr { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; background-color: #5F3545; color: #FFFFFF; text-align: center}





.pl_reg-whitefont    {font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;}


.pl_reg-large        {font-size:12pt; font-family: Arial, Verdana, Helvetica, sans-serif; color:#000066; font-weight:bold;}





.pl_reg-big-txt      {font-size:10pt; font-family: Arial, Verdana, Helvetica, sans-serif; color:#5F3545; font-weight:bold;}














/* THESE ARE THE TEMPLATE STYLES */




.pl_reg-bg-grey {background:#f3f3f3;}
.pl_reg-bg-dkgrey {background:#77A1B9;color:#FFFFFF;}
.pl_reg-bg-white {background:#ffffff;}
.pl_reg-bg-red {background:#CC0000;}
.pl_reg-bg-dkred {background:#77A1B9;}
.pl_reg-bg-banner {background:#ffffff;}
.pl_reg-bg-blue {background:#F3F3F3;}
.pl_reg-bg-lgblue {background:#D7E9EE;}
.pl_reg-bg-dkblue {background:#77A1B9;}
.pl_reg-bg-berry {background:#5F3545;}


.pl_reg-event-greeting {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #000066; text-decoration: none; letter-spacing: 1px}

.pl_rsvp-form-blue      {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11pt; color: #000066; text-align:left; font-weight:bold}
.pl_rsvp-paragraph-bold {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #5F3545; text-align: justify ; font-weight: bold}




/* form styles */
select {font-size:11pt; color:#5F3545; font-weight:bold}




.pl_blue-big-txt   {font-size:10pt; font-family: Arial, Verdana, Helvetica, sans-serif; color:#000066; font-weight:bold}




input.pl_button-edit      {font-family: Arial, Verdana, Helvetica, sans-serif; width:100%;  cursor:pointer; background:#CAE1FF; color:#666666; height:1.7em; font-weight:bold;border-style: solid; border-width: 0px 2px 2px 0px;font-size:10pt;vertical-align: middle}

input.pl_button-editOver      {font-family: Arial, Verdana, Helvetica, sans-serif; width:100%;  cursor:pointer; background:#77A1B9; color:#FFFFFF; height:1.7em; font-weight:bold;border-style: solid; border-width: 0px 2px 2px 0px;font-size:10pt;vertical-align: middle}

input.pl_button-new-page {border-style: solid; border-width: 0px 2px 2px 0px;width:100%;cursor:pointer;font-family:arial;background:#CAE1FF;color:#666666;height:1.7em;font-weight:bold;font-size:12pt}

input.pl_button-new-pageOver {border-style: solid; border-width: 0px 2px 2px 0px;width:100%;cursor:pointer;font-family:arial;background:#77A1B9;color:#FFFFFF;height:1.7em;font-weight:bold;font-size:12pt}

input.pl_button-same-line  {border-style: solid; border-width: 0px 2px 2px 0px;font-family: Arial, Verdana, Helvetica, sans-serif; width:auto;  cursor:pointer; background:#CAE1FF; color:#666666; height:1.5em;   font-weight:bold;font-size:10pt}

input.pl_button-same-lineOver  {border-style: solid; border-width: 0px 2px 2px 0px;font-family: Arial, Verdana, Helvetica, sans-serif; width:auto;  cursor:pointer; background:#77A1B9; color:#FFFFFF; height:1.5em;   font-weight:bold;font-size:10pt}

input.pl_button-order      {font-family: Arial, Verdana, Helvetica, sans-serif; width:160px; cursor:pointer; background:#CAE1FF; color:#666666; height:2.1em; font-weight:bold;font-size:12pt;margin:0px 0px;border-style: solid; border-width: 0px 2px 2px 0px; text-align: center;vertical-align: middle}

input.pl_button-orderOver  {font-family: Arial, Verdana, Helvetica, sans-serif; width:160px; cursor:pointer; background:#77A1B9; color:#FFFFFF; height:2.1em; font-weight:bold;font-size:12pt;margin:0px 0px;border-style: solid; border-width: 0px 2px 2px 0px; text-align: center;vertical-align: middle}

input.pl_button-thirds     {border-style: solid; border-width: 0px 2px 2px 0px;font-family: Arial, Verdana, Helvetica, sans-serif; width:30%;   cursor:pointer; background:#CAE1FF; color:#666666; height:1.4em; font-weight:bold;font-size:12pt}

input.pl_button-thirdsOver     {border-style: solid; border-width: 0px 2px 2px 0px;font-family: Arial, Verdana, Helvetica, sans-serif; width:30%;   cursor:pointer; background:#77A1B9; color:#FFFFFF; height:1.4em; font-weight:bold;font-size:12pt}

input.pl_button-submit     {font-family: Arial, Verdana, Helvetica, sans-serif; width:100%;  cursor:pointer; background:#CAE1FF; color:#666666; height:2em;   font-weight:bold;font-size:12pt;margin:0px 0px; border-style: solid; border-width: 0px 2px 2px 0px;text-align: center;vertical-align: middle}

input.pl_button-submitOver {font-family: Arial, Verdana, Helvetica, sans-serif; width:100%;  cursor:pointer; background:#77A1B9; color:#FFFFFF; height:2em;   font-weight:bold;font-size:12pt;margin:0px 0px; border-style: solid; border-width: 0px 2px 2px 0px; text-align: center;vertical-align: middle}

input.pl_button-orderOver-blink {width:160px;cursor:pointer;font-family:arial;background:#CAE1FF;color:red;height:2.1em;font-weight:bold;font-size:12pt;margin:0px 0px;border-style: solid; border-width: 0px 2px 2px 0px; text-align: center;vertical-align: middle}












.pl_reg-page-title-maroonbg { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #333333; background-color: #EDEEEB; text-align: left;}

.pl_reg-error-mssg          { font-size:9pt;font-family: Arial, Verdana, Helvetica, sans-serif;color:#CC0000;font-weight:bold;}
.pl_reg-error-nobold          { font-size:9pt;font-family: Arial, Verdana, Helvetica, sans-serif;color:#CC0000;}
.pl_reg-green-mssg {font-size:9pt;font-family: Arial, Verdana, Helvetica, sans-serif;color:#009900;font-weight:bold;}


