BODY 
    {color:rgb(0,0,0); background-color:#569429; font-family:Arial, Sans-Serif; font-size:10pt;}
H1 
    {color:rgb(255,255,255); font-family: Arial, Sans-Serif; font-size: 13pt; font-weight:bold; }
H2 
    {color:rgb(255,255,255); background: rgb(48,65,143); border:2px solid #569429; padding:5px; margin: 0;
     font-family: Arial, Sans-Serif; font-size: 12pt; font-weight:normal; text-align:left; }
P 
    {color:rgb(0,0,0); font-family: Arial, Sans-Serif; font-size: 8pt; }
TABLE 
    {border:0; padding:0; }
form, button 
    {border:0; margin:0; padding:0;}
TD, TD P 
    {color:rgb(0,0,0); font-family: Arial, Sans-Serif; font-size: 9pt; vertical-align:top; }
IMG 
    {border:0; margin:0; padding:0; }
.eventList li 
    {margin-bottom: 0in; padding: 0.05in;}
#content 
    {border:0px none; padding:6px; text-align: left; color:rgb(255,255,255);}
.registration 
    {padding:6px; margin:0; border:0; background:rgb(255,255,255); color:rgb(0,0,0); text-align:justify; 
     display:block; padding:14px;}
.registration .full 
    {float:none; display:block;}
.registration .left 
    {float:left; display:inline;}
.registration .right 
    {float:right; display:inline;}
.required 
    {color:rgb(255,0,0);}

.spacer
    {clear:both; height:1px;}

/* ----------- stylized ----------- */
#stylized
    {border:2px solid #569429; background:#ebf4fb;}
#stylized h1 
    {font-size:14px; font-weight:bold; margin-bottom:8px;}
#stylized p
    {font-size:11px; color:#666666; margin-bottom:20px; border-bottom:solid 1px #b7ddf2; padding-bottom:10px;}
#stylized label
    {display:block; font-weight:bold; text-align:right; width:140px; float:left;}
#stylized .small
    {color:#666666; display:block; font-size:11px; font-weight:normal; text-align:right; width:140px;}
#stylized input
    {float:left; font-size:12px; padding:4px 2px; border:solid 1px #aacfe4; width:200px; margin:2px 0 20px 10px; }
#stylized select
    {float:left; font-size:10px; padding:4px 2px; border:solid 1px #aacfe4; width:100px; margin:2px 0 20px 10px; }
#stylized .styButton
    {clear:both; width:125px; height:31px; text-align:center; line-height:31px; font-size:11px; font-weight:bold;
    color:#FFFFFF; background:url('../images/contentFormImages.png') 10% -30px no-repeat; border:0;}
#stylized .styButton:hover
    {background-position:10% -60px; background-repeat:no-repeat; color:rgb(255,255,255);
      cursor:pointer;}
#stylized .note
    {color:#666666; display:inline; font-size:11px; font-weight:normal; text-align:left;}
#stylized .check input
    {width:20px;}
#stylized .radio input
    {width:20px;}
#stylized .radio label
    {width:400px; text-align:left; padding:0; margin:0;}