/* MAIN STRUCTURAL FORMAT */

.body          { background-color: #C0C0C0 }
.table_main    { background-color: #FFFFFF; border: solid 1px #000000 }
.h_line        { border: 1 solid #707070 }

.p_title       { font-family: verdana, arial, helvetica, san-serif; font-size: 14pt; color: #000000; font-weight: bold; text-align: center }
.p_normal      { font-family: verdana, arial, helvetica, san-serif; font-size: 10pt; color: #404040; text-align: center; line-height: 1.5 }
.p_small       { font-family: verdana, arial, helvetica, san-serif; font-size: 8pt; color: #404040; text-align: center; line-height: 1.5 }

.p_box_header  { font-family: verdana, arial, helvetica, san-serif; font-size: 10pt; color: #FFFFFF; font-weight: bold }
.p_box_cell    { font-family: verdana, arial, helvetica, san-serif; font-size: 10pt; color: #606060; font-weight: bold }
.p_box_footer  { }

.t_box_header  { background-color: #000000 }
.t_box_cell    { background-color: #C0C0C0 }
.t_box_footer  { background-color: #707070 }

.form_field    { border-style: solid; border-width: 1px; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px }
.form_text     { font-family: verdana, arial, helvetica, san-serif; font-size: 10pt; color: #606060 }
.form_button   { font-family: Verdana; font-size: 10pt; color: #FFFFFF; font-weight: bold; border-style: solid; border-width: 2px; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #606060 }

a:hover        { color: #000000 }
.a_notsel      { text-decoration: none; font-family: Verdana; font-size: 8pt; color: #800000 }