/* body properties */
    body           { background-color : #000000; }
    table.body     { background-image : url('../bin/bg_top.gif'); background-repeat: no-repeat; background-color : #000000; border-top : thin solid #FFFFFF; border-right : thin solid #FFFFFF; border-left : thin solid #FFFFFF; border-bottom : thin solid #FFFFFF; border-width : 1px 1px 1px 1px; }
    font.body      { font-family: arial, helvetica; color : #FFFFFF; font-size : 13px; }
    a.body         { font-family: arial, helvetica; color : #FFFFFF; }
    a:link.body    { font-family: arial, helvetica; color : #FFFFFF; text-decoration : underline; }
    a:visited.body { font-family: arial, helvetica; color : #FFFFFF; text-decoration : underline; }
    a:hover.body   { font-family: arial, helvetica; color : #FFFFFF; text-decoration : none; }
    a:active.body  { font-family: arial, helvetica; color : #FFFFFF; text-decoration : none; }
    font.sub-body  { font-family: arial, helvetica; color : #CCCCCC; font-size : 11px; }
    font.err-body  { color : Red; font-size : 13px; font-size : 15px; font-weight : bold; }

/* table header properties */
    tr.header        { background-color: #000000; }
    td.header        { background-color: #000000; }
    font.header      { font-family: arial, helvetica; color : #EEEEEE; font-size : 15px; font-weight : bold; }
    font.sub-header  { font-family: arial, helvetica; color : #EEEEEE; font-size : 11px; font-weight : bold; }

/* menu properties */
    tr.menu        { background-color: #000000; }
    font.menu      { color : #FFFFFF; font-size : 10px; }
    a.menu         { color : #FFFFFF; }
    a:link.menu    { color : #FFFFFF; text-decoration : none; }
    a:visited.menu { color : #FFFFFF; text-decoration : none; }
    a:hover.menu   { color : #CCCCCC; text-decoration : none; }
    a:active.menu  { color : #CCCCCC; text-decoration : none; }

/* form properties */
    input, textarea, select { font-family : Verdana, sans-serif; color : #333333; font-size : 11px; }


    font.textbox      { color : #FFFFFF; font-size : 11px; font-weight : bold; }
    font.sub-textbox  { color : #FFFFFF; font-size : 10px; }
    input.textbox     { width : 100%; }

    font.filebox     { color : #FFFFFF; font-size : 11px; font-weight : bold; }
    font.sub-filebox { color : #FFFFFF; font-size : 10px; }
    input.filebox    { width : 100%; }

    font.passwordbox      { color : #FFFFFF; font-size : 11px; font-weight : bold; }
    font.sub-passwordbox  { color : #FFFFFF; font-size : 10px; }
    input.passwordbox     { width : 100%; }

    font.textarea      { color : #FFFFFF; font-size : 11px; font-weight : bold; }
    font.sub-textarea  { color : #FFFFFF; font-size : 10px; }
    textarea.textarea  { width : 100%; }

    font.radio      { color : #FFFFFF; font-size : 11px; font-weight : bold; }
    font.sub-radio  { color : #FFFFFF; font-size : 10px; }
    input.radio     {  }

    font.checkbox      { color : #FFFFFF; font-size : 11px; font-weight : bold; }
    font.sub-checkbox  { color : #FFFFFF; font-size : 10px; }
    input.checkbox     {  }

    font.selectbox      { color : #FFFFFF; font-size : 11px; font-weight : bold; }
    font.sub-selectbox  { color : #FFFFFF; font-size : 10px; }
    select.selectbox    { width : 100%; }

/* copyright properties */
    font.copyright      { font-family : verdana, sans-serif; color : #333333; font-size : 10px; }
    a.copyright         { color : #DDDDDD; }
    a:link.copyright    { color : #DDDDDD; text-decoration : underline; }
    a:visited.copyright { color : #DDDDDD; text-decoration : underline; }
    a:hover.copyright   { color : #DDDDDD; text-decoration : none; }
    a:active.copyright  { color : #DDDDDD; text-decoration : none; }

/* other properties */
    td { font-size : 10px; font-family : verdana, arial, helvetica; text-decoration : none; }
    p  { font-size : 10px; font-family : verdana, arial, helvetica; }
    font.error-body { color : Red; font-size : 13px; }
