.td_logo_bk  { background: url(logo_bk.jpg) repeat-x }
.td_logo { background-image: url(logo.jpg) }
.td_btm_bk { background: url(btm_bk.jpg) repeat-x }
.td_col_bk { background: url(col_bk.jpg) repeat-y }
.td_ctr_bk { background-color: white }
.td_bk_fill   { background-color: #fafbfd }
.table_form_fill    { background-color: #fafbfd; border: solid 1px #51595d }
.td_hd_fill   { color: white; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #51595d; vertical-align: middle; margin-left: 4px; padding-left: 4px }
.td_pg_label    { color: #51595d; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.td_pg_txt    { color: #51595d; font-weight: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify; padding-right: 10px; padding-left: 10px }
.td_type_label    { color: #51595d; font-variant: small-caps; font-weight: bold; font-size: 18pt; font-family: "Times New Roman", Georgia, Times; text-align: left; margin-left: 4px; padding-left: 4px; border-bottom: 1px solid #51595d }
.td_div  { background-color: #fff; border-top: 2px solid #51595d }
.td_type_txt   { color: #51595d; font-weight: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; margin-right: 4px; margin-left: 4px; padding-right: 4px; padding-left: 4px }
.td_hd_shd     { background-color: #b8c1c7; vertical-align: middle }
.td_hd_img  { background: url(hd_img.jpg) no-repeat }
.title_txt_sm    { color: #51595d; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.title_txt_lg   { color: #51595d; font-weight: bold; font-size: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.price_txt_sm   { color: #51595d; font-weight: normal; font-size: 7pt; font-family: Arial }
.price_txt_lg   { color: #51595d; font-weight: normal; font-size: 14pt; font-family: Arial }
.desc_txt_sm   { color: #51595d; font-weight: normal; font-size: 7pt; font-family: Arial }
.desc_txt_lg   { color: #51595d; font-weight: normal; font-size: 11pt; font-family: Arial }
.navside    { color: #51595d; font-weight: bold; font-size: 9pt; font-family: Arial }
.navside a:link    { color: #51595d; font-style: normal; font-weight: bold; font-size: 9pt; font-family: Arial; text-decoration: none }
.navside a:visited    { color: #51595d; font-style: normal; font-weight: bold; font-size: 9pt; font-family: Arial; text-decoration: none }
.navside a:hover  { color: black; font-style: normal; font-weight: bold; font-size: 9pt; font-family: Arial; text-decoration: underline }
.navside a:active    { color: #51595d; font-style: normal; font-weight: bold; font-size: 9pt; font-family: Arial; text-decoration: none }
.navsideup  { color: black; font-weight: bold; font-size: 9pt; font-family: Arial }
.navsideup a:link  { color: black; font-style: normal; font-weight: bold; font-size: 9pt; font-family: Arial; text-decoration: none }
.navsideup a:visited  { color: black; font-style: normal; font-weight: bold; font-size: 9pt; font-family: Arial; text-decoration: none }
.navsideup a:hover    { color: #51595d; font-style: normal; font-weight: bold; font-size: 9pt; font-family: Arial; text-decoration: none }
.navsideup a:active  { color: black; font-style: normal; font-weight: bold; font-size: 9pt; font-family: Arial; text-decoration: none }
.navtop   { color: white; font-weight: bold; font-size: 10pt; font-family: Arial }
.navtop a:link   { color: white; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial; text-decoration: none }
.navtop a:visited   { color: white; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial; text-decoration: none }
.navtop a:hover  { color: black; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial; text-decoration: underline }
.navtop a:active   { color: white; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial; text-decoration: none }
.navtopup    { color: black; font-weight: bold; font-size: 9pt; font-family: Arial }
.navtopup a:link    { color: black; font-style: normal; font-weight: bold; font-size: 9pt; font-family: Arial; text-decoration: none }
.navtopup a:visited    { color: black; font-style: normal; font-weight: bold; font-size: 9pt; font-family: Arial; text-decoration: none }
.navtopup a:hover   { color: white; font-style: normal; font-weight: bold; font-size: 9pt; font-family: Arial; text-decoration: underline }
.navtopup a:active    { color: black; font-style: normal; font-weight: bold; font-size: 9pt; font-family: Arial; text-decoration: none }
.navrev     { color: #51595d; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.navrev a:link     { color: #51595d; font-style: normal; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.navrev a:visited     { color: #51595d; font-style: normal; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.navrev a:hover   { color: black; font-style: normal; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.navrev a:active     { color: #51595d; font-style: normal; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }