.HTMLForm-button
{
    border: 1px solid #ffffff;
    background-color: #ff6600;
    font-weight: bold;
    color: #ffffff;
}

.HTMLForm-calendarIcon
{
    background-image: url(calendar_icon.gif);
    background-repeat: no-repeat;
    width: 23px;
    height: 23px;
    cursor: pointer;
    position: relative;
    float: left;
}

.HTMLForm-checkbox
{
}

.HTMLForm-date
{
    border: 1px solid #666666;
    float:left;
}

.HTMLForm-date-focus
{
    border: 1px solid #666666;
    background-color: #ccccff;
    float:left;
}

.HTMLForm-error-message
{
    color: #c40000;
    font-weight: bold;
}

.HTMLForm-fieldset
{
    border: 1px solid #666666;
    background-color: #f4f4f4;
    padding : 6px 10px 12px 10px;   /* Looks like Opera & FF */
    margin : 0px 2px;               /* Looks like Opera & FF */
}

.HTMLForm-fieldset-legend
{
    font-weight: bold;
    background-color: #666699;
    border-bottom: 1px solid #666666;
    color: #ffffff;
}

.HTMLForm-file
{
    border: 1px solid #666666;
}

.HTMLForm-file-focus
{
    border: 1px solid #666666;
    background-color: #ccccff;
}

.HTMLForm-label
{
    font-weight: normal;
}

.HTMLForm-password
{
    border: 1px solid #666666;
}

.HTMLForm-password-focus
{
    border: 1px solid #666666;
    background-color: #ccccff;
}

.HTMLForm-radio
{
}

.HTMLForm-reset
{
    border: 1px solid #ffffff;
    background-color: #ff6600;
    font-weight: bold;
    color: #ffffff;
}

.HTMLForm-select
{
    border: 1px solid #666666;
}

.HTMLForm-submit
{
    border: 1px solid #000000;
    background-color: #67942F;
    font-weight: bold;
    color: #ffffff;
}

.HTMLForm-text
{
    border: 1px solid #666666;
}

.HTMLForm-text-focus
{
    border: 1px solid #666666;
    background-color: #ccccff;
}

.HTMLForm-textarea
{
    border: 1px solid #666666;
}

.HTMLForm-textarea-focus
{
    border: 1px solid #666666;
    background-color: #ccccff;
}

