

.sheading
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #900;
    text-align: left;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
}

.errormessage
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #900;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
}

p, li { font-size:12px; color:#192F5C; padding: 5px 0 5px 0; margin: 0;}

td.boxtitle            {padding: 5px; background:#2a81e0;color:#FFFFFF;font-family:Tahoma,arial,helvetica,sans-serif;font-size:10pt;font-weight:bold;text-decoration:none;}
td.calendarboxtitle           {padding: 5px;background:#003366;color:#ffffff;font-family:verdana,arial,helvetica,sans-serif;font-size:8pt;font-weight:bold;text-decoration:none;}
td.calendardate               {padding: 5px;background:#6699cc;color:#ffffff;font-family:verdana,arial,helvetica,sans-serif;font-size:8pt;font-weight:bold;text-decoration:none;}
td.calendarcontent            {padding: 5px;background:#ffffff;color:#003366;font-family:verdana,arial,helvetica,sans-serif;font-size:7pt;font-weight:normal;text-decoration:none;}
td.calendarcontentselected    {padding: 5px;background:#ffcc33;color:#000000;font-family:verdana,arial,helvetica,sans-serif;font-size:7pt;font-weight:bold;text-decoration:none;}
td.calendarcontentempty       {padding: 5px;background:#ffffff;color:#003366;font-family:verdana,arial,helvetica,sans-serif;font-size:7pt;font-weight:normal;text-decoration:none;}
td.theformleft         {padding: 5px; background:#b1d9fc;color:#000000;font-family:verdana,arial,helvetica,sans-serif;font-size:8pt;font-weight:bold;text-decoration:none;}
td.theformright        {padding: 5px; background:#d0e7fc;color:#707070;font-family:verdana,arial,helvetica,sans-serif;font-size:9pt;font-weight:normal;text-decoration:none;}
td.theformleft1         {padding: 5px;color:#000000;font-family:verdana,arial,helvetica,sans-serif;font-size:8pt;font-weight:bold;text-decoration:none;}
td.theformright1        {padding: 5px;color:#707070;font-family:verdana,arial,helvetica,sans-serif;font-size:9pt;font-weight:normal;text-decoration:none;}
td.theformcomment      {padding: 5px;background:#efefef;color:#660000;font-family:verdana,arial,helvetica,sans-serif;font-size:8pt;font-weight:bold;text-decoration:none;}
td.theformbutton       {padding: 5px;background:#ffffff;color:#660000;font-family:verdana,arial,helvetica,sans-serif;font-size:9pt;font-weight:normal;text-decoration:none;}
td.theformtextarea     {padding: 5px;background:#efefef;color:#707070;font-family:Courier,monospace;}


/*alternate css for the registration form*/
#frm_registration_form 
{
}

#frm_registration_form fieldset
{
    border:0;
}

#frm_registration_form table
{
    padding:5px;
    border-spacing:2px;
    width:50%;
}

#frm_registration_form table td
{
    vertical-align:middle;
    text-align:left;
    font-family:verdana,arial,helvetica,sans-serif;
    padding:5px;
    text-decoration:none;
}

#frm_registration_form table th
{
    
}

#frm_registration_form td.heading
{
    background:#2A81E0 none repeat scroll 0 0;
    color:#FFFFFF;
    font-family:Tahoma,arial,helvetica,sans-serif;
    font-size:10pt;
    font-weight:bold;
}

#frm_registration_form td.image_spacer
{
    background:#2A81E0 none repeat scroll 0 0;
    color:#FFFFFF;
    font-family:Tahoma,arial,helvetica,sans-serif;
    font-size:10pt;
    font-weight:bold;
}

#frm_registration_form table td.label
{
    
    background:#B1D9FC none repeat scroll 0 0;
    color:#000000;
    font-size:8pt;
    font-weight:bold;
   
}

#frm_registration_form table td.field
{
    background:#D0E7FC none repeat scroll 0 0;
    color:#707070;
    font-size:9pt;
    font-weight:normal;
    
}

#registration_form_row_user_information td
{
    background:#2A81E0 none repeat scroll 0 0;
    color:#FFFFFF;
    font-family:Tahoma,arial,helvetica,sans-serif;
    font-size:10pt;
    font-weight:bold;
    padding:5px;
    text-decoration:none;
}
